But you would need to make the english po file anyways if you are
going to distribute it and have it translated.

On Oct 13, 12:58 pm, "Larry E. Masters aka PhpNut" <php...@gmail.com>
wrote:
> So you are basically using these as "defines"?
> --
> /**
> * @author Larry E. Masters
> * @var string $userName
> * @param string $realName
> * @returns string aka PhpNut
> * @access  public
> */
>
> On Tue, Oct 13, 2009 at 2:19 PM, euromark (munich) <
>
> dereurom...@googlemail.com> wrote:
>
> > i agree with miles
>
> > they should be slugged, short and precise
> > and explained in both the english and foreign .po file
>
> > like
>
> > "regMessageSuccess"
> > and
> > "You have been successfully registered"
> > "Sie sind nun erfolgreich angemeldet"
>
> > or
> > "valErrorRecordNameExists"
> > for
> > "A record with this name already exists"
>
> > this way you can easily change the "original" language text (here:
> > english) without having to change all the x places in the script as
> > well
>
> > maybe it is now supposed to be
> > "You cannot have two records with the same name"
>
> > but the short slugged term has still the same basic meaning and
> > therefore remains the same
>
> > On 13 Okt., 18:12, Miles J <mileswjohn...@gmail.com> wrote:
> > > I am personal extremely against naming your ids the full sentence,
> > > what purpose does that serve? Its longer in both the .po and .ctp file
> > > and its a lot easier to reference slugs. To each his own I guess.
>
> > > On Oct 13, 7:42 am, "Larry E. Masters aka PhpNut" <php...@gmail.com>
> > > wrote:
>
> > > > Another thing I forgot to mention. You should be using full strings you
> > want
> > > > translated for the msgid.Example:
>
> > > > msgid "By registering on this web site you are..."
>
> > > > This is the way the core was designed to handle translations. You will
> > also
> > > > find it much easier for people to translate your application if they
> > have
> > > > everything they need in the 1 .po file vs looking for the text related
> > to a
> > > > place holder.
>
> > > > --
> > > > /**
> > > > * @author Larry E. Masters
> > > > * @var string $userName
> > > > * @param string $realName
> > > > * @returns string aka PhpNut
> > > > * @access  public
> > > > */
>
> > > > On Tue, Oct 13, 2009 at 9:13 AM, Rob <rob...@catchit.pl> wrote:
>
> > > > > Any1 thought about creating little snippet which could speed up
> > > > > hardcoded localization process.
> > > > > Here is the simple scenerio:
> > > > > 1) find strings within __('...') __('...',true) string patterns in /
> > > > > app folder
> > > > > 2) build arrays from default locale *.po files containing locale keys
> > > > > 3) append to end of these files missing id keys in form:
> > > > > msgid "_register_disclaimer"
> > > > > msgstr "TOODOO"
>
> > > > > i create many multilang apps and i believe it could be major speed
> > > > > boost for ppl like me.
> > > > > we dont need to update these files manually every time we use __().
> > we
> > > > > just run script when app is ready or changed and just update TOODOO
> > > > > strings or send them to translators.
>
> > > > > If some1 came up with idea how this could be easly done i would
> > > > > apreciate this.
>
> > > > > regular expressions? if so, how to build fault free one?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to