
On Wed, Sep 20, 2006 at 09:27:13PM +0100, Daniel P. Berrange wrote:
On Wed, Sep 20, 2006 at 04:10:01PM -0400, Daniel Veillard wrote:
On Wed, Sep 20, 2006 at 08:05:29PM +0100, Daniel P. Berrange wrote:
On Wed, Sep 20, 2006 at 07:48:11PM +0100, Daniel P. Berrange wrote:
Attached is an updated version of my previous patch to add gettext support to libvirt. It should be pretty self-explanatory - basically wrapping all strings with _(..) or gettext_noop(...) where appropriate. I also took the opportunity to make some of the messages more consistent with each other.
Opps, used old skool diff format. Re-attaching as a unified diff this time...
That's big, but that's needed, so ... I'm wondering about 2 things: - shouldn't this also affect the spec file ? I didn't noticed anything in the patch for libvirt.spec.in while I expected something :-)
Hmm, yes it should - I didn't notice we kept the .spec in CVS - I thought it was only in Fedora CVS.
Yeah I have strange habits sometimes, but it's more informations relative to the project which can be useful. Also allow rpmbuild -ta if you just get the tarball.
- can libvirt and virsh localizations be in separate catalogs ? somehow it feel like they should be distinct so that apps using libvirt don't have to load virsh strings too, but 1/ this may be nitpicking 2/ this may be already the case but I didn't spot it in the virsh.c patch
They're currently setup to use the same catalog since it makes the build system integration a hell of alot easier - the generic Makefiles installed by gettext all assume a single .pot file. The virsh strings are about 50% of the total translatable text, and the compiled .gmo file is 24 kb so we'd only be saving about 12 KB of memory splitting them out. This is pretty much just line-noise compared to 400 KB which libvirt.so comes in at.
okay it doesn't really make sense, fine, just commit when you're ready, I will try to push a new release soonish ! Daniel -- Red Hat Virtualization group http://redhat.com/virtualization/ Daniel Veillard | virtualization library http://libvirt.org/ veillard@redhat.com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/ http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/