On Apr 30, 7:37 pm, Tom Haskins-Vaughan <t...@templestreetmedia.com> wrote: > I've been thinking about using 'keys' instead of full sentences: > > echo __('layout.greeting'); > > But is this an acceptable/symfony way to do it? > >
Symfony won't tell you off if you do, it's up to you. There are pros and cons really... The biggest "con" is that you have no fallback translation, so you may find someone looking at some language with "homepage.welcomemessage" instead of the default which you would probably have written in English. This means you also have to create an English trenslation, which you wouldn't have to do if your base strings were English in the first place. Another potential downside is with reusability. Depending on your implementation you may have "loginform.submitbutton" and "registrationform.submitbutton" which will take up two spaces in your translation file whereas otherwise they both would have been covered by __("Submit"). This has a customisation advantage (which you could also use catalogues for), but a reusability disadvantage, so it's really down to your architecture. Just weigh it up and do what fits best for your needs - it's not a "best practice" issue in my opinion, just a design decision. Russ. > > > > On Fri, Apr 30, 2010 at 10:45 AM, rafaelgou <rafael...@gmail.com> wrote: > > You can simply user: > > _('mainPage.linkToLogin' ) > > in your code. > > > But if you want to be more explicit about non translated strings (warn > > users about non translated strings), why can't use prefix/suffix as we > > can see in docs: > > >http://www.symfony-project.org/reference/1_4/en/05-Factories#chapter_... > > > []'s > > > Rafael Goulart from Brazil > > > On 30 abr, 06:27, "Daniel Kucharski" <dan...@inspiran.be> wrote: > >> Hi, > > >> Is it possible to use technical names such as 'loginForm.sendButton' or > >> 'mainPage.linkToLogin' instead of the actual text for the default culture > >> in any view template and have it translated through I18n based upon the > >> culture? > > >> Kind regards, > > >> Daniel > > >> -- > >> If you want to report a vulnerability issue on symfony, please send it to > >> security at symfony-project.com > > >> You received this message because you are subscribed to the Google > >> Groups "symfony users" group. > >> To post to this group, send email to symfony-users@googlegroups.com > >> To unsubscribe from this group, send email to > >> symfony-users+unsubscr...@googlegroups.com > >> For more options, visit this group > >> athttp://groups.google.com/group/symfony-users?hl=en > > > -- > > If you want to report a vulnerability issue on symfony, please send it to > > security at symfony-project.com > > > You received this message because you are subscribed to the Google > > Groups "symfony users" group. > > To post to this group, send email to symfony-users@googlegroups.com > > To unsubscribe from this group, send email to > > symfony-users+unsubscr...@googlegroups.com > > For more options, visit this group at > >http://groups.google.com/group/symfony-users?hl=en > > -- > If you want to report a vulnerability issue on symfony, please send it to > security at symfony-project.com > > You received this message because you are subscribed to the Google > Groups "symfony users" group. > To post to this group, send email to symfony-users@googlegroups.com > To unsubscribe from this group, send email to > symfony-users+unsubscr...@googlegroups.com > For more options, visit this group > athttp://groups.google.com/group/symfony-users?hl=en- Hide quoted text - > > - Show quoted text - -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en