On Mon, Nov 26, 2012 at 10:44 PM, Vincent Massol <[email protected]> wrote: > Hi Sergiu, > > Could you please move your document to the Draft section since it's not > normal to see it in the best practices since it's not been agreed about yet? > > See below > > On Nov 26, 2012, at 8:35 PM, Sergiu Dumitriu <[email protected]> wrote: > >> On 11/26/2012 08:26 AM, Eduard Moraru wrote: >>> Hi Sergiu, >>> >>> Great work on the translations best practices, as we really needed such a >>> document. >>> >>> Regarding the naming convention, I`m not very happy with the fact that, >>> AFAIK, we have already [1] voted on this topic in the past. >>> Now I know that not everybody is doing it, but I, for one, have already >>> added a good number of translations based on this voted convention. >> >> Ah, thanks for the link, I tried to find it but my search skills are >> getting rusty... >> >> I missed the previous vote, I would have said -1 to the >> allCamelCasePropertyNamesInOnePart. >
> Also we've been using this for a long time now so please don't change it just > now (that would require another vote thread) :) It was voted but we didn't really use it.. I agree with Sergiu that more than 2 namespaces (project and module) are needed. My vote is still +1 for Sergiu's proposal (and I was aware of the previous vote when I first reply). Thanks, Marius > > BTW it's been documented too at > http://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPractices#HTranslationPropertyNaming > > Thanks > -Vincent > > PS: I've not read your document yet (need to finish the release first :)) > >> IMO, using dots to create multiple parts is better because: >> - it's easier to read >> - it provides fine-grained "namespacing", and proper namespacing is >> always a good thing >> - I have some ideas for improving the l10n process that would need this >> namespacing, but that's for later >> >> For example, what does trashAttachmentsActionsCannotRestoreTooltip refer >> to? Splitting it into trash.attachments.actions.cannotRestore.tooltip >> makes it easier to understand from the first read. Same about >> liveTableEditorClassFieldColumnGroupLabel. >> >> Don't worry about existing keys, as I said, there are few applications >> that use the same set of rules, and whatever standard we pick, we'll >> still have to "fix" a very large portion of keys. >> >>> -0.1 for the naming convention (Key format section), until we clear things >>> out. >>> +1 for the rest of the document. >>> >>> Thanks, >>> Eduard >>> >>> ---------- >>> [1] http://xwiki.markmail.org/thread/6qn6peyehxr73le7 >>> >>> >>> On Sat, Nov 24, 2012 at 4:55 AM, Sergiu Dumitriu <[email protected]> wrote: >>> >>>> Hi devs, >>>> >>>> I've written some conventions for translation messages at >>>> http://dev.xwiki.org/xwiki/bin/view/Community/L10N+Conventions >>>> >>>> Please provide feedback, since we terribly lack some proper rules here, >>>> and there aren't two applications that use the same conventions. Now >>>> that we have support for modular translation documents, it's a good time >>>> to clean up translations and move things out of ApplicationProperties >>>> into each application. > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

