This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| gamedev:localization [2008/08/16 22:03] – dragonlord | gamedev:localization [2019/05/24 23:43] (current) – ↷ Links adapted because of a move operation dragonlord | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | {{tag> |
| + | <WRAP youarehere> | ||
| + | [[: | ||
| + | </ | ||
| Localizing a game is always a time consuming process especially if the game has not been designed with this goal in the first place. The Drag[en]gine provides a simple system to localize games. The advantage of this system is the transparency to the game developer. Adding a new language to a game consists of simply adding a new language resource file, loading the file and using it to retrieve translations from. The localization system composes of two major components. | Localizing a game is always a time consuming process especially if the game has not been designed with this goal in the first place. The Drag[en]gine provides a simple system to localize games. The advantage of this system is the transparency to the game developer. Adding a new language to a game consists of simply adding a new language resource file, loading the file and using it to retrieve translations from. The localization system composes of two major components. | ||
| Line 17: | Line 21: | ||
| * Notice | * Notice | ||
| The door would store 0 as it's section and desk 1. Now independent of the language pack assigned you can query the description of the door using section(0)-entry(1) or for the desk using section(1)-entry(1). You could also use one section for your entire game and add each text as an entry in this section. Using the sections though you need only 2 indices instead of 6 in this example which is easier to work with. | The door would store 0 as it's section and desk 1. Now independent of the language pack assigned you can query the description of the door using section(0)-entry(1) or for the desk using section(1)-entry(1). You could also use one section for your entire game and add each text as an entry in this section. Using the sections though you need only 2 indices instead of 6 in this example which is easier to work with. | ||
| - | |||
| - | ====== Links ====== | ||
| - | * [[gamedev: | ||
| - | * [[: | ||