[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnumed-devel] Translatable database strings from within the client
From: |
Sebastian Hilbert |
Subject: |
Re: [Gnumed-devel] Translatable database strings from within the client |
Date: |
Thu, 11 Aug 2011 07:18:14 +0200 |
User-agent: |
KMail/1.13.7 (Linux/3.0.0-39-default; KDE/4.7.0; i686; ; ) |
On Donnerstag, 11. August 2011 01:16:57 Jim Busser wrote:
> On 2011-08-10, at 2:34 PM, Karsten Hilbert wrote:
> > On Wed, Aug 10, 2011 at 02:28:20PM -0700, Jim Busser wrote:
> >> domain not specified, deriving from script name
> >> text domain is [gnumed]
> >> searching message catalog file for system locale [en_CA]
> >> ${LANGUAGE} = [None]
> >> ${LC_ALL} = [None]
> >> ${LC_MESSAGES} = [None]
> >> ${LANG} = [en_CA.UTF-8]
> >> preferring local message catalog
> >> looking above binary install directory
> >> [/Users/djb/git/gnumed/gnumed/gnumed/po] looking in binary install
> >> directory [/Users/djb/git/gnumed/gnumed/gnumed/client/po] system is
> >> POSIX, looking in standard locations (see Python Manual) looking at
> >> ${GNUMED_DIR}
> >> ${GNUMED_DIR} not set
> >> trying
> >> [/Users/djb/git/gnumed/gnumed/gnumed/po](/en_CA/LC_MESSAGES/gnumed.mo)
> >> trying
> >> [/Users/djb/git/gnumed/gnumed/gnumed/client/po](/en_CA/LC_MESSAGES/gnum
> >> ed.mo) does not translate: [Translate this or i18n will not work
> >> properly !] => [Translate this or i18n will not work properly !]
> >
> > Well, it says it right there.
> >
> > Sure, this is a bit misleading since the "translation" is
> > linguistically correct. If you alter the translation (in any
> > way) it will likely start working.
>
> Thanks for helping clarify this. Can you enlighten as to what role would be
> played by
>
> /en_CA/LC_MESSAGES/gnumed.mo
>
> as to how that kind of pseudo-argument (?) is intended to be processed?
>
>
> Also, I am thinking that the above translation (needing .po and .mo files)
> … it is about the UI translation and nothing to do with the in-backend
> database strings so maybe under the wrong thread but anyway…
>
> … if UI translation depends on .mo files (none of which exist in my cloned
> git repo) then -- in order for i18n to be supported running from git -- a
> user would need to have a suitable .mo already installed in a standard
> location (which is perhaps a scripted part of packaging releases) e.g.
>
> in my 0.9.9 client tarball I can find
>
> de-gnumed.mo
> el-gnumed.mo
>
> So if all of this correct, even if I made changes in a
>
> /Users/djb/git/gnumed/gnumed/gnumed/client/po
>
> wouldn't
>
> ~/git/gnumed/gnumed/gnumed/client/po/create-gnumed_mo.sh
>
> have to be manually called?
Yes.
mo is create from po during release.
Sebastian
>
> -- Jim
> _______________________________________________
> Gnumed-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/gnumed-devel