[quote=esskar,24.03.2005, 22:41]Habe jetzt ein wenig in dem MakeText Zeug gelesen...
wie bau ich denn so eine Lexikondatei auf?
Was ich seltsam finde, ist der Access per Index. Wie sieht der Acces per Name/Id aus?[/quote]
Das is in Catalyst::Plugin::I18N dokumentiert. ;)
Locale::Maketext::Simple versteht nicht nur das Lexicon format sondern auch normale po/mo dateien, die absolut jeder Depp versteht.
Quote # de.po
msgid "Hello Catalyst"
msgstr "Hallo Katalysator"
#de.pm
package MyApp::I18N::de;
use base 'MyApp::I18N';
%Lexicon = ( 'Hello Catalyst' => 'Hallo Katalysator' );
1;
Die Namensgebungsstrategie ist deine Sache...
Viele nutzen:
# en.po
msgid "WELCOME_MESSAGE"
msgstr "Hello Catalyst"
# de.po
msgid "WELCOME_MESSAGE"
msgstr "Hallo Katalysator"
Andere nutzen halt einfach die englische uebersetzung als identifier.\n\n
<!--EDIT|sri|1111757981-->