Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
76355f4f
Commit
76355f4f
authored
May 29, 1999
by
Klaas van Gend
Committed by
Alexandre Julliard
May 29, 1999
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Adapted to the new dll resource handling by Bertho Stultiens.
parent
c2bc2ef1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
13 deletions
+19
-13
languages
documentation/languages
+19
-13
No files found.
documentation/languages
View file @
76355f4f
...
...
@@ -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.
1
1. Edit /resources/TODO if necessary
.
1
2. Edit /documentation/internationalisation to show the new status
.
1
2
. Submit patches for inclusion in the next Wine release,
1
3
. 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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment