To manually migrate the text used in the translation manager to Unicode, you must run the command: GTMIG0 <EnvironmentName> MIGRATE.
You will automatically be prompted to migrate to Unicode when upgrading an environment from a version earlier than v11.
With effect from version 11 of Adelia Studio, the translation manager's data is stored in Unicode. In addition, the translation manager operates exclusively in Unicode, making it possible to display all the supported languages on the same workstation.
This means that any texts translated with earlier versions must be converted to Unicode. When an environment's version is upgraded, the user is automatically prompted to perform this conversion using the GTMIG0 utility.
This migration procedure can be performed afterwards, but generation in multilingual mode will only be supported for Unicode languages.
The workstation MUST use a code page compatible with the database - it must be a "standard" development workstation, rather than one that has been "customized" to produce translations in a language not supported by the previous version (e.g. by installing a special code page or modifying DB2CODEPAGE).
The command may be run manually by an administrator engineer or by a software engineer with the *ADM_TRAN authority.
The syntax is:
C:\> GTMIG0 <EnvironmentName> MIGRATE
The migration procedure uses the code page associated with the Windows language. If this language is incorrect or unspecified (or if special circumstances make it necessary), you can force another Windows language during the migration process. It is also possible to rerun the utility in the event of an error. However, once the language has been converted, it is no longer possible to run its conversion again.
The reference table below is taken from a Windows XP computer with the additional options installed. Languages for which the code page is not specified are not supported in non-Unicode mode (and cannot be converted).
Language |
Code page |
Afrikaans |
1252 |
Albanian |
1250 |
German (Germany) |
1252 |
German (Austria) |
1252 |
German (Liechtenstein) |
1252 |
German (Luxembourg) |
1252 |
German (Switzerland) |
1252 |
English (South Africa) |
1252 |
English (Australia) |
1252 |
English (Belize) |
1252 |
English (Canada) |
1252 |
English (Caribbean) |
1252 |
English (U.S.) |
1252 |
English (Trinidad) |
1252 |
English (Ireland) |
1252 |
English (Jamaica) |
1252 |
English (New Zealand) |
1252 |
English (Philippines) |
1252 |
English (U.K.) |
1252 |
English (Zimbabwe) |
1252 |
Arabic (Algeria) |
1256 |
Arabic (Saudi Arabia) |
1256 |
Arabic (Bahrein) |
1256 |
Arabic (UAE) |
1256 |
Arabic (Egypt) |
1256 |
Arabic (Iraq) |
1256 |
Arabic (Jordan) |
1256 |
Arabic (Kuwait) |
1256 |
Arabic (Lebanon) |
1256 |
Arabic (Libya) |
1256 |
Arabic (Morocco) |
1256 |
Arabic (Oman) |
1256 |
Arabic (Qatar) |
1256 |
Arabic (Syria) |
1256 |
Arabic (Tunisia) |
1256 |
Arabic (Yemen) |
1256 |
Armenian |
- |
Azeri (Cyrillic) |
1251 |
Azeri (Latin) |
1254 |
Basque |
1252 |
Bengali (India) |
- |
Belarusian |
1251 |
Bosnian |
1250 |
Bosnian (Cyrillic, Bosnia-Herzegovina) |
1250 |
Bulgarian |
1251 |
Catalan |
1252 |
Chinese (Macau special administrative region) |
950 |
Chinese (Hong Kong special administrative region) |
950 |
Chinese (People's Republic of China) |
936 |
Chinese (Singapore) |
936 |
Chinese (Taiwan) |
950 |
Korean |
949 |
Croatian |
1250 |
Croatian (Bosnia-Herzegovina) |
1250 |
Danish |
1252 |
Divehi |
- |
Spanish (international alphabet) |
1252 |
Spanish (Argentina) |
1252 |
Spanish (Bolivia) |
1252 |
Spanish (Chile) |
1252 |
Spanish (Colombia) |
1252 |
Spanish (Costa Rica) |
1252 |
Spanish (Ecuador) |
1252 |
Spanish (Guatemala) |
1252 |
Spanish (Honduras) |
1252 |
Spanish (El Salvador) |
1252 |
Spanish (Mexico) |
1252 |
Spanish (Nicaragua) |
1252 |
Spanish (Panama) |
1252 |
Spanish (Paraguay) |
1252 |
Spanish (Peru) |
1252 |
Spanish (Puerto Rico) |
1252 |
Spanish (Dominican Republic) |
1252 |
Spanish (traditional) |
1252 |
Spanish (Uruguay) |
1252 |
Spanish (Venezuela) |
1252 |
Estonian |
1257 |
Farsi |
1256 |
Faroese |
1252 |
Filipino (Philippines) |
1252 |
Finnish |
1252 |
French (Belgium) |
1252 |
French (Canada) |
1252 |
French (France) |
1252 |
French (Luxembourg) |
1252 |
French (Monaco) |
1252 |
French (Switzerland) |
1252 |
Friesian (Netherlands) |
1252 |
Galician |
1252 |
Welsh |
1252 |
Georgian |
- |
Greek |
1253 |
Gujarati |
- |
Hebrew |
1255 |
Hindi |
- |
Hungarian |
1250 |
Indonesian |
1252 |
Inuktitut (Latin, Canada) |
1252 |
Gaelic (Ireland) |
1252 |
Icelandic |
1252 |
Italian (Italy) |
1252 |
Italian (Switzerland) |
1252 |
Japanese |
932 |
Kannada |
- |
Kazakh |
1251 |
Konkani |
- |
Kyrgyz (Cyrillic) |
1251 |
Latvian |
1257 |
Lithuanian |
1257 |
Luxembourgish (Luxembourg) |
1252 |
Macedonian (Former Yugoslav Republic of Macedonia) |
1251 |
Malay (Brunei Darussalam) |
1252 |
Malay (Malaysia) |
1252 |
Malayalam |
- |
Maltese |
- |
Maori |
- |
Mapuche (Chile) |
1252 |
Marathi |
- |
Mohawk (Mohawk) |
1252 |
Mongolian (Cyrillic) |
1251 |
Dutch (Belgium) |
1252 |
Dutch (Netherlands) |
1252 |
Nepalese (Nepal) |
- |
Norwegian (Bokmål) |
1252 |
Norwegian (Nynorsk) |
1252 |
Urdu |
1256 |
Uzbek (Cyrillic) |
1251 |
Uzbek (Latin) |
1254 |
Pashto (Afghanistan) |
1256 |
Punjabi |
- |
Polish |
1250 |
Portuguese (Brazil) |
1252 |
Portuguese (Portugal) |
1252 |
Quechua (Bolivia) |
1252 |
Quechua (Ecuador) |
1252 |
Quechua (Peru) |
1252 |
Romansh (Switzerland) |
1252 |
Romanian |
1250 |
Russian |
1251 |
Lule Sami (Norway) |
1252 |
Lule Sami (Sweden) |
1252 |
Skolt Sami (Finland) |
1252 |
Inari Sami (Finland) |
1252 |
Northern Sami (Finland) |
1252 |
Northern Sami (Norway) |
1252 |
Northern Sami (Sweden) |
1252 |
Southern Sami (Norway) |
1252 |
Southern Sami (Sweden) |
1252 |
Sanskrit |
- |
Serbian (Cyrillic) |
1251 |
Serbian (Cyrillic, Bosnia-Herzegovina) |
1251 |
Serbian (Latin) |
1250 |
Serbian (Latin, Bosnia-Herzegovina) |
1250 |
Slovak |
1250 |
Slovenian |
1250 |
Northern Sotho |
1252 |
Swedish |
1252 |
Swedish (Finland) |
1252 |
Swahili |
1252 |
Syrian |
- |
Tamul |
- |
Tatar |
1251 |
Czech |
1250 |
Telugu |
- |
Thai |
874 |
Tswana |
1252 |
Turkish |
1254 |
Ukrainian |
1251 |
Vietnamese |
1258 |
Xhosa |
1252 |
Zulu |
1252 |
Lists
Language
Language configured in the translation manager. This language will be converted if its box is checked.
Associated language
Windows language used for the conversion procedure. This is the Windows language defined in the translation manager. If desired, you can respecify this language for the conversion procedure.
- Lines are shown in black if their conversion is necessary and supported by the utility. Such lines are selected by default.
- Lines are shown in red if they cannot be converted (either because the Windows language has not been specified or because it is not supported by the system).
- Lines are shown in blue if the language has already been converted. It is not possible to run its conversion again.
Buttons
Migrate
Starts, or restarts the conversion process for the selected languages.