Difference between revisions of "Translation"

From RogueBasin
Jump to navigation Jump to search
(insert addition from StrategyWiki)
Line 3: Line 3:
== Translations available ==
== Translations available ==


There is a [http://spanish-nethack.sourceforge.net/ Spanish translation] of NetHack available. There are Japanese translations of [http://www.jnethack.org/ NetHack] and Slash'EM available.
=== French ===


The Spanish translation does not use [[w:gettext|GNU gettext]], the universal system for translating all applications.
* [http://ksi.ii.uj.edu.pl/krogue/ KRogue], the KDE-improved version of [[Rogue]], works in French.


There is a [https://launchpad.net/projects/roguelike/ Ubuntu roguelike translation project] although it has just been started and is not yet active.
=== Japanese ===
 
* There are Japanese translations of [http://www.jnethack.org/ NetHack] and Slash'EM available.
 
=== Spanish ===
 
* There is a [http://spanish-nethack.sourceforge.net/ Spanish translation] of NetHack available.
 
The translations of NetHack and SlashEm do not use [[w:gettext|GNU gettext]], the standard system for translating all applications, because of the fancy linguistic operations that NetHack and SlashEm do.


=== Translations not released ===
=== Translations not released ===


Many other people have started (and often abandoned) work on other translations; search the [http://groups.google.ca/groups?q=group%3Arec.games.roguelike.*+internationalization%7Clocalization%7Cl10n%7Ci18n%7Ctranslation%7Cgettext rec.games.roguelike.* newsgroups] for more info. If you find information on abandoned roguelikes, please post the original translator's contact information here if possible.
Many other people have started (and often abandoned) work on other translations; search the [http://groups.google.ca/groups?q=group%3Arec.games.roguelike.*+internationalization%7Clocalization%7Cl10n%7Ci18n%7Ctranslation%7Cgettext rec.games.roguelike.* newsgroups] for more info. If you find information on abandoned roguelikes, please post the original translator's contact information here if possible.
There is a [https://launchpad.net/projects/roguelike/ Ubuntu roguelike translation project] although it has just been started and is not yet active.


== Translation issues ==
== Translation issues ==

Revision as of 06:13, 5 May 2006

This page is intended to contain a summary of information on how to translate NetHack or other roguelike games into other languages.

Translations available

French

  • KRogue, the KDE-improved version of Rogue, works in French.

Japanese

  • There are Japanese translations of NetHack and Slash'EM available.

Spanish

The translations of NetHack and SlashEm do not use GNU gettext, the standard system for translating all applications, because of the fancy linguistic operations that NetHack and SlashEm do.

Translations not released

Many other people have started (and often abandoned) work on other translations; search the rec.games.roguelike.* newsgroups for more info. If you find information on abandoned roguelikes, please post the original translator's contact information here if possible.

There is a Ubuntu roguelike translation project although it has just been started and is not yet active.

Translation issues

Issues in translating roguelikes include:

  • Issues that affect all software translators:
    • conjugating verbs
    • combining nouns and adjectives
    • mixing numbers and nouns
    • masculine/feminine
    • single/dual/plural
  • Issues specific to roguelikes:
    • the parsing of text the user enters at the wishing prompt

NetHack often constructs sentences, such as "You hit the dwarf!", "The dwarf hits!" (not "The dwarf hit!"), "2 scrolls of identify" (not "scroll of identifys"). Issues that come up during translation include the conjugation of verbs, the combination of nouns with adjectives ("cursed", "rustproof"), numbering ("2 the scrolls of identify" would be wrong), masculine versus feminine words, and singular versus dual versus plural words. These issues are different in each language, and the NetHack source code often does not anticipate issues specific to non-English languages.

For more info, see the appropriate threads in the rec.games.roguelike.* newsgroups.