Pull to refresh
8
0
Pavel Bashinsky @pbashinsky

User

Send message
Последнее несколько дней тоже со сторибордами заморачиваюсь.

Вы бы хоть конкретные примеры привели, что ли.

Нашел несколько толковый статей о Storyboard-ах на английском — Beginning Storyboards in iOS 5 (Part 1 и Part 2), Simple iOS 5 UI Design Tutorial Using Storyboard in XCode 4 и Introducing Interface Builder Storyboarding.
чтобы не заморачиваться с кодировками, проще из настроек View::HTML кодировку убрать, чтобы шаблоны были as is (см. Template::Provider.pm#ENCODING)
и настроить
    'Plugin::I18N' => {
        maketext_options => {
            Decode => 0,
            Encoding => 'UTF-8',
        }
    }

и как вариант, в качестве файла локализации использовать .pm файл, например
package MyApp::I18N::ru;
use utf8;
use base 'MyApp::I18N';
our %Lexicon = (
    site_title => 'название сайта',
    ....
);
1


соответсвенно сделать чтобы коннект с базой тоже был в unicode (sqlite_unicode|mysql_enable_utf8 => 1 в connect_info и т.п. в зависимости от драйвера DBI)

для склонения числительных удобно использовать Lingua::RU::Numeric::Declension,
для разных падежных форм: Lingua::RU::Inflect

вывод локализованных дат, например:
DateTime->now->set(locale => $c->language)->strftime("%e %B")


p.s. TT конечно классика, но советую посмотреть Text::Xslate или даже Template::Semantic (для полной абстракции html-шаблонов от кода)

Information

Rating
Does not participate
Location
Севастополь, Республика Крым, Россия
Date of birth
Registered
Activity