Warnings on the translation page

Michael Stefaniuc mstefani at redhat.com
Fri Jul 10 03:56:29 CDT 2009


Michael Stefaniuc wrote:
> Paul Vriens wrote:
>> Hi,
>>
>> I found an anomaly on the translations page. Whenever the Makefile shows
>>  a generic rc file (last one added for RC_SRCS) the language before that
>> shows warnings on the page. Example:
>>
>> http://source.winehq.org/transl/lang.php?lang=004%3A01
>>
>> zh (Chinese (Traditional)) shows up most of the warning as the entries
>> in the Makefile are sorted.
>>
>> Not sure yet, if this is an issue with wrc or transl.
> wrc is fine; just tested it out with wrc --verify-translation.
Spoke too soon.

> The errors shown are:
> ERR: resource 0002/1307 has translation(s) but not available in NEUTRAL
> or MASTER language
> ERR: resource 0002/104 has translation(s) but not available in NEUTRAL
> or MASTER language
> ERR: resource 0106/1312 has translation(s) but not available in NEUTRAL
> or MASTER language
This patch silences the errors:
diff --git a/programs/winecfg/winecfg.rc b/programs/winecfg/winecfg.rc
index df572fd..2424877 100644
--- a/programs/winecfg/winecfg.rc
+++ b/programs/winecfg/winecfg.rc
@@ -23,6 +23,8 @@
 #include "config.h"   /* Needed for the PACKAGE_STRING definition */
 #include "resource.h"

+LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
+
 /* @makedep: idb_wine.bmp */
 IDB_WINE BITMAP idb_wine.bmp

With or without that line the generated resources are the same. So it
seems that the --verify-translation portion of wrc doesn't assign those
resources to the default "LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL" as it
should do.

> transl seems to assign those to the last language.
Nevertheless transl mis-parses those errors.

> I wonder if the first number is the language id.

bye
	michael



More information about the wine-devel mailing list