diff --git a/documentation/languages b/documentation/languages index f6c2256c4fa..933b6cfdde0 100644 --- a/documentation/languages +++ b/documentation/languages @@ -1,8 +1,8 @@ This file documents the necessary procedure for adding a new language to the list of languages that Wine can display system menus and forms -in. Currently at least the following languages are still missing: -Bulgarian, Chinese, Greek, Icelandic, Japanese, Dutch, Polish, Portuguese, -Romanian, Russian, Croatian, Slovak, Turkish, and Slovanian. +in. Currently at least the following languages are still missing: +Bulgarian, Chinese, Greek, Icelandic, Japanese, Dutch, Romanian, +Russian, Croatian, Slovak, Turkish, and Slovanian. To add a new language you need to be able to translate the relatively few texts, of course. You will need very little knowledge of diff --git a/programs/clock/ChangeLog b/programs/clock/ChangeLog index 08dbf772219..bbd55a855e1 100644 --- a/programs/clock/ChangeLog +++ b/programs/clock/ChangeLog @@ -1,3 +1,8 @@ +Thu Jan 28 17:17:28 1999 Jukka Iivonen + + * [Fi.rc] [main.c] [Makefile.in] + Added Finnish language support. + Mon Nov 2 19:52:22 1998 Robert Pouliot * [Fr.rc] [main.c] [Makefile.in] Added French language support. diff --git a/programs/clock/Fi.rc b/programs/clock/Fi.rc new file mode 100644 index 00000000000..b3b8d9440d5 --- /dev/null +++ b/programs/clock/Fi.rc @@ -0,0 +1,38 @@ +/* + * Clock (Finnish resources) + * + * Copyright 1999 Jukka Iivonen + */ + +#define LANGUAGE_ID Fi +#define LANGUAGE_NUMBER b + + +/* System Menu */ + +#define MENU_ON_TOP "&Aina päällimmäisenä" + +/* Window Menu */ + +#define MENU_PROPERTIES "&Ominaisuudet" +#define MENU_ANALOG "&Analoginen" +#define MENU_DIGITAL "Di&gitaalinen" +#define MENU_FONT "&Fontti..." +#define MENU_WITHOUT_TITLE "&Ilman otsikkopalkkia" + +#define MENU_SECONDS "&Sekunnit" +#define MENU_DATE "&Päivämäärä" + +#define MENU_LANGUAGE "&Kieli" +#define LANGUAGE_MENU_ITEM "&Finnish" + +#define MENU_INFO "Inf&o..." +#define MENU_INFO_LICENSE "&Lisenssi" +#define MENU_INFO_NO_WARRANTY "&EI TAKUUTA" +#define MENU_INFO_ABOUT_WINE "&Kellosta..." + +/* Window Caption */ +#define STRING_CLOCK "Kello" + + +#include "clock.rc" diff --git a/programs/clock/Makefile.in b/programs/clock/Makefile.in index dc657372dc3..8fa84b0534e 100644 --- a/programs/clock/Makefile.in +++ b/programs/clock/Makefile.in @@ -9,7 +9,7 @@ ALL_LIBS = $(WINELIB) $(X_LIBS) $(XLIB) $(LIBS) RCFLAGS = -w32 -h WRCEXTRA = -A -p $* -LANGUAGES = En Da De Fr Sw Es +LANGUAGES = En Da De Fr Sw Es Fi LICENSELANG = En MOSTSRCS = \ diff --git a/programs/clock/main.c b/programs/clock/main.c index 7b417f7101b..9ddd49fb883 100644 --- a/programs/clock/main.c +++ b/programs/clock/main.c @@ -28,6 +28,7 @@ void LIBWINE_Register_Es(); void LIBWINE_Register_Fr(); void LIBWINE_Register_Sw(); + void LIBWINE_Register_Fi(); #endif CLOCK_GLOBALS Globals; @@ -217,6 +218,7 @@ int PASCAL WinMain (HANDLE hInstance, HANDLE prev, LPSTR cmdline, int show) LIBWINE_Register_Es(); LIBWINE_Register_Fr(); LIBWINE_Register_Sw(); + LIBWINE_Register_Fi(); #endif /* Setup Globals */ diff --git a/programs/notepad/ChangeLog b/programs/notepad/ChangeLog index bf29327eda5..2d2b569feeb 100644 --- a/programs/notepad/ChangeLog +++ b/programs/notepad/ChangeLog @@ -1,3 +1,8 @@ +Thu Jan 28 18:17:08 1999 Jukka Iivonen + + * [Fi.rc] [main.c] [Makefile.in] + Added Finnish language support. + Sun Oct 18 14:11:42 1998 Alexandre Julliard * Da.rc, De.rc, En.rc, Fr.rc, Sw.rc, TODO, dialog.c, dialog.h, language.c, language.h, license.c, license.h, main.c, main.h, notepad.rc: diff --git a/programs/notepad/Fi.rc b/programs/notepad/Fi.rc new file mode 100644 index 00000000000..16c4e74cc31 --- /dev/null +++ b/programs/notepad/Fi.rc @@ -0,0 +1,99 @@ +/* + * Notepad (Finnish resources) + * + * Copyright 1999 by Jukka Iivonen + */ + +#define LANGUAGE_ID Fi +#define LANGUAGE_NUMBER b +#define LANGUAGE_MENU_ITEM "&Finnish" + + +/* Menu */ + +#define MENU_FILE "&Tiedosto" +#define MENU_FILE_NEW "&Uusi..." +#define MENU_FILE_OPEN "&Avaa" +#define MENU_FILE_SAVE "Ta&lleta" +#define MENU_FILE_SAVEAS "Talleta &nimellä..." +#define MENU_FILE_PRINT "T&ulosta" +#define MENU_FILE_PAGESETUP "&Sivun asetukset..." +#define MENU_FILE_PRINTSETUP "&Kirjoittimen asetukset..." +#define MENU_FILE_EXIT "&Poistu" + +#define MENU_EDIT "&Muokkaa" +#define MENU_EDIT_UNDO "&Palauta\tCtrl+Z" +#define MENU_EDIT_CUT "&Leikkaa\tCtrl+X" +#define MENU_EDIT_COPY "&Kopioi\tCtrl+C" +#define MENU_EDIT_PASTE "L&iitä\tCtrl+V" +#define MENU_EDIT_DELETE "P&oista\tDel" +#define MENU_EDIT_SELECTALL "&Valitse kaikki" +#define MENU_EDIT_TIMEDATE "&Aika/Päivämäärä\tF5" +#define MENU_EDIT_WRAP "Ka&tkaise pitkä rivi" + +#define MENU_SEARCH "&Etsi" +#define MENU_SEARCH_SEARCH "Etsi..." +#define MENU_SEARCH_NEXT "Etsi &seuraava\tF3" + +#define MENU_LANGUAGE "&Kieli" + +#define MENU_HELP "&Apua" +#define MENU_HELP_CONTENTS "&Sisältö" +#define MENU_HELP_SEARCH "&Etsi..." +#define MENU_HELP_HELP_ON_HELP "Apua &Opastuksesta" + +#define MENU_INFO "Inf&o..." +#define MENU_INFO_LICENSE "&Lisenssi" +#define MENU_INFO_NO_WARRANTY "&EI TAKUUTA" +#define MENU_INFO_ABOUT_WINE "&Tietoja Wine:ista" + + +/* Dialogs */ + +#define DIALOG_OK "OK" +#define DIALOG_CANCEL "Peruuta" +#define DIALOG_BROWSE "&Selaa..." +#define DIALOG_HELP "&Apua" + +#define DIALOG_PAGESETUP_CAPTION "Sivun asetukset" +#define DIALOG_PAGESETUP_HEAD "&Yläotsikko:" +#define DIALOG_PAGESETUP_TAIL "Alao&tsikko:" +#define DIALOG_PAGESETUP_MARGIN "&Marginaali:" +#define DIALOG_PAGESETUP_LEFT "&Vasen:" +#define DIALOG_PAGESETUP_RIGHT "&Oikea:" +#define DIALOG_PAGESETUP_TOP "Y&lä:" +#define DIALOG_PAGESETUP_BOTTOM "&Ala:" + + +/* Strings */ + +#define STRING_PAGESETUP_HEADERVALUE "&n" /* FIXME */ +#define STRING_PAGESETUP_FOOTERVALUE "Sivu &s" /* FIXME */ +#define STRING_PAGESETUP_LEFTVALUE "20 mm" /* FIXME */ +#define STRING_PAGESETUP_RIGHTVALUE "20 mm" /* FIXME */ +#define STRING_PAGESETUP_TOPVALUE "25 mm" /* FIXME */ +#define STRING_PAGESETUP_BOTTOMVALUE "25 mm" /* FIXME */ + +#define STRING_NOTEPAD "Notepad" +#define STRING_ERROR "VIRHE" +#define STRING_WARNING "VAROITUS" +#define STRING_INFO "Tiedoitus" + +#define STRING_UNTITLED "(otsikoimaton)" + +#define STRING_ALL_FILES "Kaikki tiedostot (*.*)" +#define STRING_TEXT_FILES_TXT "Teksti tiedostot (*.txt)" + +#define STRING_TOOLARGE "Tiedosto '%s' on liian suuri.\n \ +Please use a different editor." + +#define STRING_NOTEXT "Et syöttänyt lainkaan tekstiä. \ +\nKirjoita jotain ja yritä uudelleen" + +#define STRING_NOTFOUND "'%s' ei löydy." + +#define STRING_OUT_OF_MEMORY "Muistia ei ole riittävästi tämän \ +\ntehtävän tekemiseksi. Sulje jokin sovellus vapauttaaksesi\n \ +muistia." + +#include "notepad.rc" diff --git a/programs/notepad/Makefile.in b/programs/notepad/Makefile.in index b5cc06d85a2..3d0cbad211b 100644 --- a/programs/notepad/Makefile.in +++ b/programs/notepad/Makefile.in @@ -9,7 +9,7 @@ ALL_LIBS = $(WINELIB) $(X_LIBS) $(XLIB) $(LIBS) RCFLAGS = -w32 -h WRCEXTRA = -A -p $* -LANGUAGES = En Da De Fr Sw Es +LANGUAGES = En Da De Fr Sw Es Fi LICENSELANG = En MOSTSRCS = \ diff --git a/programs/notepad/main.c b/programs/notepad/main.c index e0aaf63f124..2bbee907cc7 100644 --- a/programs/notepad/main.c +++ b/programs/notepad/main.c @@ -21,6 +21,7 @@ void LIBWINE_Register_Da(); void LIBWINE_Register_De(); void LIBWINE_Register_En(); void LIBWINE_Register_Sw(); +void LIBWINE_Register_Fi(); #endif NOTEPAD_GLOBALS Globals; @@ -135,6 +136,7 @@ int PASCAL WinMain (HANDLE hInstance, HANDLE prev, LPSTR cmdline, int show) LIBWINE_Register_De(); LIBWINE_Register_En(); LIBWINE_Register_Sw(); + LIBWINE_Register_Fi(); #endif /* Select Language */ diff --git a/resources/sysres_Fi.rc b/resources/sysres_Fi.rc index 128d6219c09..fbc4fbe72ae 100644 --- a/resources/sysres_Fi.rc +++ b/resources/sysres_Fi.rc @@ -13,20 +13,22 @@ SYSMENU MENU LOADONCALL MOVEABLE DISCARDABLE MENUITEM "&Vaihda...\tCtrl+Esc", 61744 MENUITEM SEPARATOR MENUITEM "&Tietoja WINEista...", 61761 + MENUITEM SEPARATOR + MENUITEM "&Lisää merkki debug lokiin", 61762 } EDITMENU MENU LOADONCALL MOVEABLE DISCARDABLE { POPUP "" BEGIN - MENUITEM "&Undo", EM_UNDO32 + MENUITEM "Pala&uta", EM_UNDO32 MENUITEM SEPARATOR - MENUITEM "Cu&t", WM_CUT - MENUITEM "&Copy", WM_COPY - MENUITEM "&Paste", WM_PASTE - MENUITEM "&Delete", WM_CLEAR + MENUITEM "&Leikkaa", WM_CUT + MENUITEM "&Kopio", WM_COPY + MENUITEM "L&iitä", WM_PASTE + MENUITEM "&Poista", WM_CLEAR MENUITEM SEPARATOR - MENUITEM "Select &All", EM_SETSEL32 + MENUITEM "&Valitse Kaikki", EM_SETSEL32 END } @@ -47,13 +49,13 @@ END SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Tietoja: %s" -FONT 10, "System" +FONT 10, "Järjestelmä" { DEFPUSHBUTTON "OK", 1, 153, 130, 50, 12 LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER ICON "", 1088, 189, 10, 14, 16 LTEXT "", 100, 8, 10, 137, 33 - LTEXT "Wine was brought to you by:", 98, 8, 55, 137, 10 + LTEXT "Wine:n tekijät:", 98, 8, 55, 137, 10 } OPEN_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134