Module: wine Branch: refs/heads/master Commit: 3c3a7724fc009ac2a968992c76b16a8d5e8177d1 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=3c3a7724fc009ac2a968992c...
Author: Paul Vriens Paul.Vriens@xs4all.nl Date: Thu Feb 16 19:44:53 2006 +0100
winecfg: Localize the app specific title.
---
programs/winecfg/Bg.rc | 1 + programs/winecfg/De.rc | 1 + programs/winecfg/En.rc | 1 + programs/winecfg/Es.rc | 1 + programs/winecfg/Fi.rc | 1 + programs/winecfg/Fr.rc | 1 + programs/winecfg/Ja.rc | 1 + programs/winecfg/Ko.rc | 1 + programs/winecfg/Nl.rc | 1 + programs/winecfg/No.rc | 1 + programs/winecfg/Ru.rc | 1 + programs/winecfg/Tr.rc | 1 + programs/winecfg/resource.h | 1 + programs/winecfg/winecfg.c | 11 +++++------ 14 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/programs/winecfg/Bg.rc b/programs/winecfg/Bg.rc index 88b63a9..7c57470 100644 --- a/programs/winecfg/Bg.rc +++ b/programs/winecfg/Bg.rc @@ -210,6 +210,7 @@ BEGIN IDS_TAB_AUDIO "����" IDS_TAB_ABOUT "�������" IDS_WINECFG_TITLE "��������� �� Wine" + IDS_WINECFG_TITLE_APP "Wine configuration for %s" IDS_THEMEFILE "������� � ����" IDS_THEMEFILE_SELECT "�������� ���� � ����" IDS_AUDIO_MISSING "���� �������� ������ �������.\n\n�� ��� ���� ������ ������� �� ������������.\n���� �� �� ���������� ��� �� �������� ����.\n\n������ �� �������� �� ��������, �� �� ����� � ���� ������." diff --git a/programs/winecfg/De.rc b/programs/winecfg/De.rc index d8b5e54..aabba0d 100644 --- a/programs/winecfg/De.rc +++ b/programs/winecfg/De.rc @@ -204,6 +204,7 @@ BEGIN IDS_TAB_AUDIO "Audio" IDS_TAB_ABOUT "�ber" IDS_WINECFG_TITLE "Wine-Konfiguration" + IDS_WINECFG_TITLE_APP "Wine-Konfiguration f�r %s" IDS_THEMEFILE "Motiv-Dateien" IDS_THEMEFILE_SELECT "Motiv-Datei ausw�hlen" IDS_AUDIO_MISSING "Zur Zeit ist kein Audio Treiber in der Registry eingetragen.\n\nEin bevorzugter Treiber wurde f�r Sie ausgew�hlt.\nSie k�nnen diesen Treiber nutzen oder einen anderen ausw�hlen, sofern dieser vorhanden ist.\n\nSie m�ssen auf Anwenden klicken, damit die �nderung �bernommen wird." diff --git a/programs/winecfg/En.rc b/programs/winecfg/En.rc index 482a589..243913b 100644 --- a/programs/winecfg/En.rc +++ b/programs/winecfg/En.rc @@ -206,6 +206,7 @@ BEGIN IDS_TAB_AUDIO "Audio" IDS_TAB_ABOUT "About" IDS_WINECFG_TITLE "Wine configuration" + IDS_WINECFG_TITLE_APP "Wine configuration for %s" IDS_THEMEFILE "Theme files" IDS_THEMEFILE_SELECT "Select a theme file" IDS_AUDIO_MISSING "There is no audio driver currently specified in the registry.\n\nA recommended driver has been selected for you.\nYou can use this driver or select another driver if available.\n\nYou must click Apply for the selection to take effect." diff --git a/programs/winecfg/Es.rc b/programs/winecfg/Es.rc index e86159b..c8c7e3f 100644 --- a/programs/winecfg/Es.rc +++ b/programs/winecfg/Es.rc @@ -204,6 +204,7 @@ BEGIN IDS_TAB_AUDIO "Audio" IDS_TAB_ABOUT "Acerca de" IDS_WINECFG_TITLE "Configuraci�n de Wine" + IDS_WINECFG_TITLE_APP "Wine configuration for %s" IDS_THEMEFILE "Ficheros de tema" IDS_THEMEFILE_SELECT "Seleccione un fichero de tema" IDS_AUDIO_MISSING "Actualmente no hay ning�n manejador de audio especificado en el registro.\n\nSe ha seleccionado un manejador recomendado para usted. Puede usar este manejador o seleccionar otro manejador disponible.\n\nDebe pulsar Aplicar para que la selecci�n surja efecto." diff --git a/programs/winecfg/Fi.rc b/programs/winecfg/Fi.rc index 436d474..2da0364 100644 --- a/programs/winecfg/Fi.rc +++ b/programs/winecfg/Fi.rc @@ -200,6 +200,7 @@ BEGIN IDS_TAB_AUDIO "��ni" IDS_TAB_ABOUT "Tietoja" IDS_WINECFG_TITLE "Winen asetukset" + IDS_WINECFG_TITLE_APP "Wine configuration for %s" IDS_THEMEFILE "Teema -tiedostot" IDS_THEMEFILE_SELECT "Valitse teeman tiedosto" IDS_SHELL_FOLDER "Shell Folder" diff --git a/programs/winecfg/Fr.rc b/programs/winecfg/Fr.rc index 326c0b8..b8bee8d 100644 --- a/programs/winecfg/Fr.rc +++ b/programs/winecfg/Fr.rc @@ -202,6 +202,7 @@ BEGIN IDS_TAB_AUDIO "Audio" IDS_TAB_ABOUT "A propos" IDS_WINECFG_TITLE "Configuration de Wine" + IDS_WINECFG_TITLE_APP "Wine configuration for %s" IDS_THEMEFILE "Fichiers de th�mes" IDS_THEMEFILE_SELECT "S�lectionnez un fichier de th�me" IDS_SHELL_FOLDER "Dossier syst�me" diff --git a/programs/winecfg/Ja.rc b/programs/winecfg/Ja.rc index 11854cb..4d4ec8e 100644 --- a/programs/winecfg/Ja.rc +++ b/programs/winecfg/Ja.rc @@ -203,6 +203,7 @@ BEGIN IDS_TAB_AUDIO "�I�[�f�B�I" IDS_TAB_ABOUT "Wine�ɂ���" IDS_WINECFG_TITLE "Wine�ݒ�" + IDS_WINECFG_TITLE_APP "Wine configuration for %s" IDS_THEMEFILE "�e�[�}�t�@�C��" IDS_THEMEFILE_SELECT "�e�[�}�t�@�C����I��ł�������" IDS_SHELL_FOLDER "Shell Folder" diff --git a/programs/winecfg/Ko.rc b/programs/winecfg/Ko.rc index 8318ecc..8fe62c0 100644 --- a/programs/winecfg/Ko.rc +++ b/programs/winecfg/Ko.rc @@ -208,6 +208,7 @@ BEGIN IDS_TAB_AUDIO "�����" IDS_TAB_ABOUT "����" IDS_WINECFG_TITLE "Wine ����" + IDS_WINECFG_TITLE_APP "Wine configuration for %s" IDS_THEMEFILE "�� ����" IDS_THEMEFILE_SELECT "�� ���� ����" IDS_AUDIO_MISSING "������Ʈ������ ������ � ����� ����̹��� �����ϴ�.\n\n����� ����̹��� �����ϱ⸦ ��õ�մϴ�.\n����� �� ����̹��� ������ �ٸ� ����̹��� ����� �� �ֽ��ϴ�.\n\n����� �ݵ�� �����ϰ� Ŭ���ؾ� �˴ϴ�." diff --git a/programs/winecfg/Nl.rc b/programs/winecfg/Nl.rc index 6d0e61c..6aefbb6 100644 --- a/programs/winecfg/Nl.rc +++ b/programs/winecfg/Nl.rc @@ -206,6 +206,7 @@ BEGIN IDS_TAB_AUDIO "Audio" IDS_TAB_ABOUT "Info" IDS_WINECFG_TITLE "Wine configuratie" + IDS_WINECFG_TITLE_APP "Wine configuratie voor %s" IDS_THEMEFILE "Thema-bestanden" IDS_THEMEFILE_SELECT "Thema-bestanden kiezen" IDS_AUDIO_MISSING "Op dit moment is er geen audio stuurbestand gespecificeerd in de registry.\n\nEen aanbevolen stuurbestand is voor u geselecteerd.\nU kunt dit stuurbestand gebruiken of (indien beschikbaar) een ander selecteren.\n\nKlik op 'Toepassen' om deze selectie te activeren." diff --git a/programs/winecfg/No.rc b/programs/winecfg/No.rc index feb4b61..a4bfad9 100644 --- a/programs/winecfg/No.rc +++ b/programs/winecfg/No.rc @@ -203,6 +203,7 @@ BEGIN IDS_TAB_AUDIO "Lyd" IDS_TAB_ABOUT "Om" IDS_WINECFG_TITLE "Oppsett av Wine" + IDS_WINECFG_TITLE_APP "Wine configuration for %s" IDS_THEMEFILE "Temafiler" IDS_THEMEFILE_SELECT "Velg en temafil" IDS_AUDIO_MISSING "Ingen lyddriver er oppgitt i registeret.\n\nEn anbefalt driver er valgt for deg;\nbruk den eller velg en annen,\n\nog trykk �Bruk� for at endringene skal tre i kraft." diff --git a/programs/winecfg/Ru.rc b/programs/winecfg/Ru.rc index 125a011..147439d 100644 --- a/programs/winecfg/Ru.rc +++ b/programs/winecfg/Ru.rc @@ -205,6 +205,7 @@ BEGIN IDS_TAB_AUDIO "�����" IDS_TAB_ABOUT "� ���������" IDS_WINECFG_TITLE "��������� Wine" + IDS_WINECFG_TITLE_APP "Wine configuration for %s" IDS_THEMEFILE "����� ���" IDS_THEMEFILE_SELECT "�������� ���� � �����" IDS_SHELL_FOLDER "Shell Folder" diff --git a/programs/winecfg/Tr.rc b/programs/winecfg/Tr.rc index d83ec94..1c16ebb 100644 --- a/programs/winecfg/Tr.rc +++ b/programs/winecfg/Tr.rc @@ -203,6 +203,7 @@ BEGIN IDS_TAB_AUDIO "Ses" IDS_TAB_ABOUT "Hakk�nda" IDS_WINECFG_TITLE "Wine yap�land�rmas�" + IDS_WINECFG_TITLE_APP "Wine configuration for %s" IDS_THEMEFILE "Tema dosyalar�" IDS_THEMEFILE_SELECT "Tema dosyas� se�in" IDS_AUDIO_MISSING "Sistem kayd�nda belirlenmi� bir ses s�r�c�s� yok.\n\n�nerilen bir s�r�c� sizin i�in se�ildi.\nBu s�r�c�y� kullanabilir veya varsa ba�ka bir s�r�c�y� se�ebilirsiniz.\n\nSe�imin etkili olabilmesi i�in Uygula'y� t�klamal�s�n�z." diff --git a/programs/winecfg/resource.h b/programs/winecfg/resource.h index effe459..52b239e 100644 --- a/programs/winecfg/resource.h +++ b/programs/winecfg/resource.h @@ -41,6 +41,7 @@ #define IDS_THEMEFILE_SELECT 15 #define IDS_SHELL_FOLDER 16 #define IDS_LINKS_TO 17 +#define IDS_WINECFG_TITLE_APP 18 /* App specific title */ #define IDD_MAINDLG 101 #define IDB_WINE 104 #define IDD_ABOUTCFG 107 diff --git a/programs/winecfg/winecfg.c b/programs/winecfg/winecfg.c index df2b05f..748f214 100644 --- a/programs/winecfg/winecfg.c +++ b/programs/winecfg/winecfg.c @@ -53,23 +53,22 @@ HMENU hPopupMenus = 0; */ void set_window_title(HWND dialog) { - char *newtitle; + char newtitle[256];
/* update the window title */ if (current_app) { - const char *template = "Wine Configuration for %s"; - newtitle = HeapAlloc(GetProcessHeap(), 0, strlen(template) + strlen(current_app) + 1); - sprintf(newtitle, template, current_app); + char apptitle[256]; + LoadString(GetModuleHandle(NULL), IDS_WINECFG_TITLE_APP, apptitle, 256); + sprintf(newtitle, apptitle, current_app); } else { - newtitle = strdupA("Wine Configuration"); + LoadString(GetModuleHandle(NULL), IDS_WINECFG_TITLE, newtitle, 256); }
WINE_TRACE("setting title to %s\n", newtitle); SendMessage(GetParent(dialog), PSM_SETTITLE, 0, (LPARAM) newtitle); - HeapFree(GetProcessHeap(), 0, newtitle); }