Replace SUBLANG_DEFAULT with the specific SUBLANG_XXX constant for languages that have multiple sublanguages.

Francois Gouget fgouget at codeweavers.com
Thu Nov 23 14:47:23 CST 2006


---

In each case the new SUBLANG_XXX constant is equal to SUBLANG_DEFAULT so 
this is in fact a NOP. However it makes things a bit clearer for 
translators who may not know what sublanguage Windows considers to be 
the default.

The only languages for which we actually have multiple translations are:

 * Chinese: SUBLANG_CHINESE_SIMPLIFIED / SUBLANG_CHINESE_TRADITIONAL
   None of the *Cn.rc resource files uses SUBLANG_DEFAULT.

 * English: SUBLANG_ENGLISH_US
   This is a special case, I prefer the leave it as is.

 * Norwegian: SUBLANG_NORWEGIAN_BOKMAL
   SUBLANG_NORWEGIAN_BOKMAL is the default.

 * Portuguese: SUBLANG_PORTUGUESE_BRAZILIAN / SUBLANG_PORTUGUESE
   SUBLANG_PORTUGUESE_BRAZILIAN is the default.

So this patch ends up only touching the Portuguese and (one) Norwegian 
files.

 dlls/avifil32/avifile_Pt.rc            |    2 +-
 dlls/comctl32/comctl_Pt.rc             |    2 +-
 dlls/comdlg32/cdlg_Pt.rc               |    2 +-
 dlls/mpr/mpr_Pt.rc                     |    2 +-
 dlls/msacm32/msacm_Pt.rc               |    2 +-
 dlls/msi/msi_Pt.rc                     |    2 +-
 dlls/msrle32/msrle_Pt.rc               |    2 +-
 dlls/oleaut32/oleaut32_No.rc           |    2 +-
 dlls/oleaut32/oleaut32_Pt.rc           |    2 +-
 dlls/oledlg/oledlg_Pt.rc               |    2 +-
 dlls/shdocvw/Pt.rc                     |    2 +-
 dlls/shell32/shell32_Pt.rc             |    2 +-
 dlls/shlwapi/shlwapi_Pt.rc             |    2 +-
 dlls/user32/resources/user32_Pt.rc     |    2 +-
 dlls/wineps.drv/wps_Pt.rc              |    2 +-
 dlls/wininet/wininet_Pt.rc             |    2 +-
 dlls/winmm/winmm_Pt.rc                 |    2 +-
 programs/winecfg/Pt.rc                 |    6 +++---
 programs/wineconsole/wineconsole_Pt.rc |    2 +-
 19 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/dlls/avifil32/avifile_Pt.rc b/dlls/avifil32/avifile_Pt.rc
index 6eac551..d243292 100644
--- a/dlls/avifil32/avifile_Pt.rc
+++ b/dlls/avifil32/avifile_Pt.rc
@@ -16,7 +16,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 IDD_SAVEOPTIONS DIALOG FIXED IMPURE  43, 37, 196, 82
 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
diff --git a/dlls/comctl32/comctl_Pt.rc b/dlls/comctl32/comctl_Pt.rc
index f3ed6bf..7d7ee30 100644
--- a/dlls/comctl32/comctl_Pt.rc
+++ b/dlls/comctl32/comctl_Pt.rc
@@ -16,7 +16,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
 STYLE DS_CONTEXTHELP | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_VISIBLE
diff --git a/dlls/comdlg32/cdlg_Pt.rc b/dlls/comdlg32/cdlg_Pt.rc
index 1e05bec..9659e03 100644
--- a/dlls/comdlg32/cdlg_Pt.rc
+++ b/dlls/comdlg32/cdlg_Pt.rc
@@ -21,7 +21,7 @@
  * WARNING: DO NOT CHANGE THE SIZE OF THE STANDARD DIALOG TEMPLATES.
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 OPEN_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
diff --git a/dlls/mpr/mpr_Pt.rc b/dlls/mpr/mpr_Pt.rc
index da2350a..0b3731e 100644
--- a/dlls/mpr/mpr_Pt.rc
+++ b/dlls/mpr/mpr_Pt.rc
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 STRINGTABLE DISCARDABLE
 {
diff --git a/dlls/msacm32/msacm_Pt.rc b/dlls/msacm32/msacm_Pt.rc
index 3bf3831..ab8cd25 100644
--- a/dlls/msacm32/msacm_Pt.rc
+++ b/dlls/msacm32/msacm_Pt.rc
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 DLG_ACMFORMATCHOOSE_ID DIALOG DISCARDABLE  10, 20, 225, 100
 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
diff --git a/dlls/msi/msi_Pt.rc b/dlls/msi/msi_Pt.rc
index f9af3f4..e5799e3 100644
--- a/dlls/msi/msi_Pt.rc
+++ b/dlls/msi/msi_Pt.rc
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 STRINGTABLE DISCARDABLE
 {
diff --git a/dlls/msrle32/msrle_Pt.rc b/dlls/msrle32/msrle_Pt.rc
index 8248595..e24a1ad 100644
--- a/dlls/msrle32/msrle_Pt.rc
+++ b/dlls/msrle32/msrle_Pt.rc
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 STRINGTABLE DISCARDABLE
 {
diff --git a/dlls/oleaut32/oleaut32_No.rc b/dlls/oleaut32/oleaut32_No.rc
index c75a267..7ca883c 100644
--- a/dlls/oleaut32/oleaut32_No.rc
+++ b/dlls/oleaut32/oleaut32_No.rc
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_NORWEGIAN, SUBLANG_DEFAULT
+LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
 
 STRINGTABLE DISCARDABLE
 {
diff --git a/dlls/oleaut32/oleaut32_Pt.rc b/dlls/oleaut32/oleaut32_Pt.rc
index b60adcd..9a4953b 100644
--- a/dlls/oleaut32/oleaut32_Pt.rc
+++ b/dlls/oleaut32/oleaut32_Pt.rc
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 STRINGTABLE DISCARDABLE
 {
diff --git a/dlls/oledlg/oledlg_Pt.rc b/dlls/oledlg/oledlg_Pt.rc
index 40c7539..5a3757e 100644
--- a/dlls/oledlg/oledlg_Pt.rc
+++ b/dlls/oledlg/oledlg_Pt.rc
@@ -16,7 +16,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 UIINSERTOBJECT DIALOG DISCARDABLE  0, 0, 294, 151
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
diff --git a/dlls/shdocvw/Pt.rc b/dlls/shdocvw/Pt.rc
index a868fbc..291b938 100644
--- a/dlls/shdocvw/Pt.rc
+++ b/dlls/shdocvw/Pt.rc
@@ -16,7 +16,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 100 DIALOG LOADONCALL MOVEABLE DISCARDABLE  0, 0, 220, 62
 STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
diff --git a/dlls/shell32/shell32_Pt.rc b/dlls/shell32/shell32_Pt.rc
index b7d8440..1090f4d 100644
--- a/dlls/shell32/shell32_Pt.rc
+++ b/dlls/shell32/shell32_Pt.rc
@@ -17,7 +17,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 MENU_001 MENU DISCARDABLE
 BEGIN
diff --git a/dlls/shlwapi/shlwapi_Pt.rc b/dlls/shlwapi/shlwapi_Pt.rc
index 30f4961..9724b55 100644
--- a/dlls/shlwapi/shlwapi_Pt.rc
+++ b/dlls/shlwapi/shlwapi_Pt.rc
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 IDD_ERR_DIALOG DIALOG MOVEABLE DISCARDABLE 0, 0, 220, 60
 STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
diff --git a/dlls/user32/resources/user32_Pt.rc b/dlls/user32/resources/user32_Pt.rc
index e2131b9..36419c0 100644
--- a/dlls/user32/resources/user32_Pt.rc
+++ b/dlls/user32/resources/user32_Pt.rc
@@ -16,7 +16,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 SYSMENU MENU LOADONCALL MOVEABLE DISCARDABLE
 {
diff --git a/dlls/wineps.drv/wps_Pt.rc b/dlls/wineps.drv/wps_Pt.rc
index a3232bd..05fd7bf 100644
--- a/dlls/wineps.drv/wps_Pt.rc
+++ b/dlls/wineps.drv/wps_Pt.rc
@@ -16,7 +16,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 PAPER DIALOG LOADONCALL MOVEABLE DISCARDABLE 5, 43, 227, 215
 STYLE  WS_POPUP | WS_CAPTION | WS_CLIPSIBLINGS | WS_VISIBLE
diff --git a/dlls/wininet/wininet_Pt.rc b/dlls/wininet/wininet_Pt.rc
index 73c3fc8..b255ae5 100644
--- a/dlls/wininet/wininet_Pt.rc
+++ b/dlls/wininet/wininet_Pt.rc
@@ -16,7 +16,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 IDD_PROXYDLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 250, 154
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
diff --git a/dlls/winmm/winmm_Pt.rc b/dlls/winmm/winmm_Pt.rc
index 0747589..1e92fd3 100644
--- a/dlls/winmm/winmm_Pt.rc
+++ b/dlls/winmm/winmm_Pt.rc
@@ -17,7 +17,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+STRINGTABLE LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 BEGIN
 
 /* MMSYS errors */
diff --git a/programs/winecfg/Pt.rc b/programs/winecfg/Pt.rc
index 5d7d25b..1d229f3 100644
--- a/programs/winecfg/Pt.rc
+++ b/programs/winecfg/Pt.rc
@@ -21,7 +21,7 @@
  *
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 IDD_ABOUTCFG DIALOGEX 0, 0, 260, 250
 STYLE WS_CHILD
@@ -82,7 +82,7 @@ BEGIN
 END
 
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 IDD_DLLCFG DIALOG DISCARDABLE  0, 0, 260, 250
 STYLE WS_CHILD | WS_DISABLED
@@ -151,7 +151,7 @@ BEGIN
 END
 
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 IDD_AUDIOCFG DIALOG DISCARDABLE  0, 0, 260, 250
 STYLE WS_CHILD | WS_DISABLED
diff --git a/programs/wineconsole/wineconsole_Pt.rc b/programs/wineconsole/wineconsole_Pt.rc
index 489f6d0..a8f5604 100644
--- a/programs/wineconsole/wineconsole_Pt.rc
+++ b/programs/wineconsole/wineconsole_Pt.rc
@@ -19,7 +19,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
+LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 STRINGTABLE
 BEGIN
-- 
1.4.3.3




More information about the wine-patches mailing list