Good location for *.msg files for swat i18n?
TAKAHASHI Motonobu
monyo at home.monyo.com
Mon Sep 22 20:57:19 GMT 2003
>> To fix 3) needs a large but simple (not to touch functional codes)
>> patch. As I said, I want to create a patch for this.
>
>Great! Can you post it to samba-technical and/or attach to the appropriate
>bugzilla entry?
I've sent the patch to bugzilla
| --> (https://bugzilla.samba.org/attachment.cgi?id=159&action=view)
|update msg files and genmsg script
This file contains the update msg files and genmsg script which is
based in 3b) in
<http://lists.samba.org/pipermail/samba-technical/2003-September/046924.html>
| --> (https://bugzilla.samba.org/attachment.cgi?id=160&action=view)
|patch to update the calling _( )
This is the main patch file which
1) pick up proper strings to call msg strings for example to add
strings in wizard menu in web/swat.c, web/statuspage.c and
param/loadparm.c.
2) define N_() macro in include/intl.h to pick up some strings
in param/loadparm.c
3) quote all name and value tag with '"'
For example in swat.c:720 the "Edit Parameter Values" string is
displayd only as "Edit" because value tag is not quoted like:
value=Edit Parameter Values
These tags should be quoted though it sometimes works well
without quotation.
4) modify the msg strings not to contain HTML tags or other
non-message strings ASAP. For example
dprintf(_("test\n")); is modified to dprintf("%s\n", _("test"));
There are still some issues:
I) BUG#489: d_printf() cannot handle '\"'
II) please remove old gif files under swat/lang/ja/images
III) d_printf() in swat.c:754 really needs?
d_printf() needs in swat.c after line:740?
IV) For example
6a) d_printf(_("test %s messege\n")) is working well but
6b) d_printf("%s\n", _("test %s messege")) is not working.
I modified the 6b) format to 6a) format.
This is currently d_printf() limitation?
V) long strings are not converted with d_printf() for example
web/swat.c:771: The above...
I simply seperate this to 2 strings.
This is also currently d_printf() limitation?
VI) click SHARE icon, then "Share Parameters" will display, also
click PRINTER icon, then "Printer Parameters" will
I think click GLOBAL icon, then displaying "Global Parameters (not
variables)" is more better...?
-----
TAKAHASHI, Motonobu (monyo) monyo at home.monyo.com
http://www.monyo.com/
More information about the samba-technical
mailing list