Adapted to the new dll resource handling by Bertho Stultiens.

This commit is contained in:
Klaas van Gend 1999-05-29 10:50:39 +00:00 committed by Alexandre Julliard
parent c2bc2ef162
commit 76355f4f81
1 changed files with 19 additions and 13 deletions

View File

@ -35,14 +35,11 @@ you must...
5. Edit include/options.h enum "WINE_LANGUAGE" to have a member called
LANG_XX where XX is the new abbreviation.
6. Edit resources/sysres.c variable "SYSRES_Resources" to contain an
entry for your language.
7. Create a new file, resources/sysres_XX.rc, where XX is the
abbreviation that you chose. Your best bet is to copy sysres_En.rc
and start translating. [Warning: the author of this file does not
know the details of the structure of these files.
There seems to be no need to, however.]
6. Create a new file dlls/commdlg/cdlg_XX.rc (where XX is your language
abbreviation) containing all menus.
Your best bet is to copy cdlg_En.rc and start translating.
There is no real need to know how the internal structure of the file,
as you only need to translate the text within quotes.
In menus, the character "&" means that the next character will
be highlighted and that pressing that letter will select the item.
@ -50,17 +47,25 @@ you must...
copy the positions from (say) English. In particular, items within
one menu should have different highlighted letters.
8. Edit resources/Makefile.in to add the name of the new file to the
SYSRES_SRCS variable.
7. Edit dlls/commdlg/rsrc.rc to contain an include statement for your
cdlg_XX.rc file.
8. Repeat steps 6 and 7 again for:
- dlls/shell32/shell32_XX.rc and shres.rc
- resources/sysres_XX.rc and user32.rc
9. Re-configure, re-make dependencies, and re-make Wine.
10. Check your new menus and forms; when they're not ok,
go back to 7) and adapt the sizes, etc.
go back to 6) and adapt the sizes, etc.
11. Several of the winelib based programs in the subdirectory programs
also have internationalisation support. See the appropriate files
there for reference.
11. Edit /resources/TODO if necessary.
12. Edit /documentation/internationalisation to show the new status.
12. Submit patches for inclusion in the next Wine release,
13. Submit patches for inclusion in the next Wine release,
see file ./ANNOUNCE for details about where to submit.
@ -73,3 +78,4 @@ Also note that re-organization of the source code might change the list
of places.]
Therefore revised Februari 1999 by Klaas van Gend
Revised again May 23, 1999, Klaas van Gend