On Nov 27, 2012, at 9:11 AM, Marius Dumitru Florea <mariusdumitru.flo...@xwiki.com> wrote:
> On Mon, Nov 26, 2012 at 10:44 PM, Vincent Massol <vinc...@massol.net> 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 <ser...@xwiki.org> 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 don't agree. I've been using it 100% of the time and others too. Anyone not using it is not following the best practice and that's pretty bad. > 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). There's no vote so you cannot be +1. If sergiu wants to change the current way we name transation key she should send a vote. I've moved his proposal page to http://dev.xwiki.org/xwiki/bin/view/Drafts/L10N+Conventions so that it's not confused as something established. Thanks -Vincent > 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 <ser...@xwiki.org> 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 devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs