From ecff61c8a3a119737d7b917abd4922dae35f0c4c Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Fri, 6 Aug 2004 19:00:08 +0000 Subject: [PATCH] - Added Polish translation. - Moved const "Nobody" string to resources to make translation possible. --- programs/winemine/De.rc | 2 +- programs/winemine/En.rc | 2 +- programs/winemine/Es.rc | 2 +- programs/winemine/Fr.rc | 2 +- programs/winemine/It.rc | 2 +- programs/winemine/Nl.rc | 2 +- programs/winemine/{En.rc => Pl.rc} | 70 ++++++++++++++++++++------------------ programs/winemine/Pt.rc | 2 +- programs/winemine/Ru.rc | 2 +- programs/winemine/Si.rc | 2 +- programs/winemine/main.c | 2 +- programs/winemine/resource.h | 1 + programs/winemine/rsrc.rc | 1 + 13 files changed, 48 insertions(+), 44 deletions(-) copy programs/winemine/{En.rc => Pl.rc} (55%) diff --git a/programs/winemine/De.rc b/programs/winemine/De.rc index e0e2696f5fe..9d3e724f819 100644 --- a/programs/winemine/De.rc +++ b/programs/winemine/De.rc @@ -23,7 +23,7 @@ LANGUAGE LANG_GERMAN, SUBLANG_DEFAULT STRINGTABLE { IDS_APPNAME, "WineMine" - + IDS_NOBODY, "Nobody" } MENU_WINEMINE MENU DISCARDABLE diff --git a/programs/winemine/En.rc b/programs/winemine/En.rc index e95adac1984..b0a19c60dfe 100644 --- a/programs/winemine/En.rc +++ b/programs/winemine/En.rc @@ -24,7 +24,7 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US STRINGTABLE { IDS_APPNAME, "WineMine" - + IDS_NOBODY, "Nobody" } MENU_WINEMINE MENU DISCARDABLE diff --git a/programs/winemine/Es.rc b/programs/winemine/Es.rc index 4ccad624e39..3305b4e565d 100644 --- a/programs/winemine/Es.rc +++ b/programs/winemine/Es.rc @@ -23,7 +23,7 @@ LANGUAGE LANG_SPANISH, SUBLANG_DEFAULT STRINGTABLE { IDS_APPNAME, "WineMine" - + IDS_NOBODY, "Nobody" } MENU_WINEMINE MENU DISCARDABLE diff --git a/programs/winemine/Fr.rc b/programs/winemine/Fr.rc index 2f0b90f876b..d2a24e86153 100644 --- a/programs/winemine/Fr.rc +++ b/programs/winemine/Fr.rc @@ -25,7 +25,7 @@ LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL STRINGTABLE { IDS_APPNAME, "Démineur Wine" - + IDS_NOBODY, "Nobody" } MENU_WINEMINE MENU DISCARDABLE diff --git a/programs/winemine/It.rc b/programs/winemine/It.rc index 25daeb74ef0..74e51d4bb5a 100644 --- a/programs/winemine/It.rc +++ b/programs/winemine/It.rc @@ -25,7 +25,7 @@ LANGUAGE LANG_ITALIAN, SUBLANG_DEFAULT STRINGTABLE { IDS_APPNAME, "WineMine" - + IDS_NOBODY, "Nobody" } MENU_WINEMINE MENU DISCARDABLE diff --git a/programs/winemine/Nl.rc b/programs/winemine/Nl.rc index 31d32292582..380a880663f 100644 --- a/programs/winemine/Nl.rc +++ b/programs/winemine/Nl.rc @@ -22,7 +22,7 @@ LANGUAGE LANG_DUTCH, SUBLANG_DEFAULT STRINGTABLE { IDS_APPNAME, "WineMine" - + IDS_NOBODY, "Nobody" } MENU_WINEMINE MENU DISCARDABLE diff --git a/programs/winemine/En.rc b/programs/winemine/Pl.rc similarity index 55% copy from programs/winemine/En.rc copy to programs/winemine/Pl.rc index e95adac1984..1d709255517 100644 --- a/programs/winemine/En.rc +++ b/programs/winemine/Pl.rc @@ -1,9 +1,10 @@ /* * WineMine - * English Language Support + * Polish Language Support * * Copyright 2000 Joshua Thielen * Copyright 2003 Marcelo Duarte + * Copyright 2004 Jacek Caban * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,57 +21,58 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +LANGUAGE LANG_POLISH, SUBLANG_DEFAULT STRINGTABLE { IDS_APPNAME, "WineMine" - + IDS_NOBODY, "Anonim" } MENU_WINEMINE MENU DISCARDABLE { - POPUP "&Options" { - MENUITEM "&New\tF2", IDM_NEW + POPUP "&Opcje" { + MENUITEM "&Nowa\tF2", IDM_NEW + MENUITEM SEPARATOR + MENUITEM "&Znaczniki", IDM_MARKQ MENUITEM SEPARATOR - MENUITEM "&Mark Question", IDM_MARKQ + MENUITEM "&Pocz¹tkuj¹cy", IDM_BEGINNER + MENUITEM "Z&aawansowany", IDM_ADVANCED + MENUITEM "&Ekspert", IDM_EXPERT + MENUITEM "&U¿ytkownika", IDM_CUSTOM MENUITEM SEPARATOR - MENUITEM "&Beginner", IDM_BEGINNER - MENUITEM "&Advanced", IDM_ADVANCED - MENUITEM "&Expert", IDM_EXPERT - MENUITEM "&Custom", IDM_CUSTOM + MENUITEM "&Najlepsze Wyniki", IDM_TIMES MENUITEM SEPARATOR - MENUITEM "E&xit\tAlt+X", IDM_EXIT + MENUITEM "W&yjœcie\tAlt+X", IDM_EXIT } - POPUP "&Info" { - MENUITEM "&Fastest Times", IDM_TIMES - MENUITEM "&About", IDM_ABOUT + POPUP "&Pomoc" { + MENUITEM "&O Programie", IDM_ABOUT } } -DLG_TIMES DIALOG DISCARDABLE 0, 0, 160, 80 +DLG_TIMES DIALOG DISCARDABLE 0, 0, 170, 80 STYLE DS_MODALFRAME | DS_3DLOOK | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP -CAPTION "Fastest Times" +CAPTION "Najlepsze Wyniki" { - GROUPBOX "Fastest Times", IDIGNORE, 10, 10, 140, 45 - LTEXT "Beginner", IDIGNORE, 20, 20, 40, 8 - LTEXT "Advanced", IDIGNORE, 20, 30, 40, 8 - LTEXT "Expert", IDIGNORE, 20, 40, 40, 8 - LTEXT "999", IDC_TIME1, 70, 20, 15, 8 - LTEXT "999", IDC_TIME2, 70, 30, 15, 8 - LTEXT "999", IDC_TIME3, 70, 40, 15, 8 - LTEXT "", IDC_NAME1, 90, 20, 55, 8 - LTEXT "", IDC_NAME2, 90, 30, 55, 8 - LTEXT "", IDC_NAME3, 90, 40, 55, 8 - DEFPUSHBUTTON "OK", IDOK, 55, 60, 50, 15 + GROUPBOX "Najlepsze Wyniki", IDIGNORE, 10, 10, 150, 45 + LTEXT "Pocz¹tkuj¹cy", IDIGNORE, 20, 20, 50, 8 + LTEXT "Zaawansowany", IDIGNORE, 20, 30, 50, 8 + LTEXT "Ekspert", IDIGNORE, 20, 40, 50, 8 + LTEXT "999", IDC_TIME1, 80, 20, 15, 8 + LTEXT "999", IDC_TIME2, 80, 30, 15, 8 + LTEXT "999", IDC_TIME3, 80, 40, 15, 8 + LTEXT "", IDC_NAME1, 100, 20, 55, 8 + LTEXT "", IDC_NAME2, 100, 30, 55, 8 + LTEXT "", IDC_NAME3, 100, 40, 55, 8 + DEFPUSHBUTTON "OK", IDOK, 60, 60, 50, 15 } DLG_CONGRATS DIALOG DISCARDABLE 0, 0, 160, 60 STYLE DS_MODALFRAME | DS_3DLOOK | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP -CAPTION "Congratulations!" +CAPTION "Gratulacje!" { - LTEXT "Please enter your name", IDIGNORE, 10, 10, 150, 10 + LTEXT "Podaj swoje imiê", IDIGNORE, 10, 10, 150, 10 EDITTEXT IDC_EDITNAME, 25, 20, 110, 12 DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15 } @@ -80,14 +82,14 @@ STYLE DS_MODALFRAME | DS_3DLOOK | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP CAPTION "Custom Game" { - LTEXT "Rows", IDIGNORE, 5, 5, 30, 10 - LTEXT "Cols", IDIGNORE, 5, 35, 30, 10 - LTEXT "Mines", IDIGNORE, 5, 65, 30, 10 + LTEXT "Wiersze", IDIGNORE, 5, 5, 30, 10 + LTEXT "Kolumny", IDIGNORE, 5, 35, 30, 10 + LTEXT "Miny", IDIGNORE, 5, 65, 30, 10 EDITTEXT IDC_EDITROWS, 5, 15, 20, 12, ES_NUMBER EDITTEXT IDC_EDITCOLS, 5, 45, 20, 12, ES_NUMBER EDITTEXT IDC_EDITMINES, 5, 75, 20, 12, ES_NUMBER DEFPUSHBUTTON "OK", IDOK, 40, 30, 50, 15 - PUSHBUTTON "Cancel", IDCANCEL, 40, 50, 50, 15 + PUSHBUTTON "Anuluj", IDCANCEL, 40, 50, 50, 15 } DLG_ABOUT DIALOG DISCARDABLE 0, 0, 160, 80 @@ -97,7 +99,7 @@ CAPTION "About" { LTEXT "Winemine", IDIGNORE, 10, 10, 50, 10 LTEXT "Copyright 2000, Joshua Thielen", IDIGNORE, 35, 25, 115, 10 - LTEXT "Licensed under the terms of the LGPL", IDIGNORE, 35, 35, 115, 10 + LTEXT "Na licencji LGPL", IDIGNORE, 35, 35, 115, 10 ICON "WINEMINE", IDIGNORE, 10, 25, 20, 20 DEFPUSHBUTTON "OK", IDOK, 50, 60, 60, 15 } diff --git a/programs/winemine/Pt.rc b/programs/winemine/Pt.rc index e10f70c7020..a9bc75274ec 100644 --- a/programs/winemine/Pt.rc +++ b/programs/winemine/Pt.rc @@ -23,7 +23,7 @@ LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT STRINGTABLE { IDS_APPNAME, "WineMine" - + IDS_NOBODY, "Nobody" } MENU_WINEMINE MENU DISCARDABLE diff --git a/programs/winemine/Ru.rc b/programs/winemine/Ru.rc index c1fd1ced5cb..f54b5d2e9a9 100644 --- a/programs/winemine/Ru.rc +++ b/programs/winemine/Ru.rc @@ -23,7 +23,7 @@ LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT STRINGTABLE { IDS_APPNAME, "WineMine" - + IDS_NOBODY, "Nobody" } MENU_WINEMINE MENU DISCARDABLE diff --git a/programs/winemine/Si.rc b/programs/winemine/Si.rc index 63a61f4aae5..78e3380b4a3 100644 --- a/programs/winemine/Si.rc +++ b/programs/winemine/Si.rc @@ -23,7 +23,7 @@ LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT STRINGTABLE { IDS_APPNAME, "WineMine" - + IDS_NOBODY, "Nobody" } MENU_WINEMINE MENU DISCARDABLE diff --git a/programs/winemine/main.c b/programs/winemine/main.c index f89eaef3b98..9eece4f434d 100644 --- a/programs/winemine/main.c +++ b/programs/winemine/main.c @@ -366,7 +366,7 @@ void LoadBoard( BOARD *p_board ) (LPDWORD) &size ) == ERROR_SUCCESS ) strncpy( p_board->best_name[i], data, sizeof( data ) ); else - wsprintf( p_board->best_name[i], "Nobody"); + LoadString( p_board->hInst, IDS_NOBODY, p_board->best_name[i], 16 ); } for( i = 0; i < 3; i++ ) { diff --git a/programs/winemine/resource.h b/programs/winemine/resource.h index e84ba0d3469..a2cbb18ee5a 100644 --- a/programs/winemine/resource.h +++ b/programs/winemine/resource.h @@ -46,5 +46,6 @@ #define IDC_EDITMINES 1033 #define IDS_APPNAME 1101 +#define IDS_NOBODY 1102 #define IDA_WINEMINE 1201 diff --git a/programs/winemine/rsrc.rc b/programs/winemine/rsrc.rc index b61e080924a..8382d00c548 100644 --- a/programs/winemine/rsrc.rc +++ b/programs/winemine/rsrc.rc @@ -28,6 +28,7 @@ #include "Fr.rc" #include "It.rc" #include "Nl.rc" +#include "Pl.rc" #include "Pt.rc" #include "Ru.rc" #include "Si.rc" -- 2.11.4.GIT