aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Sandulenko2010-08-19 11:46:55 +0000
committerEugene Sandulenko2010-08-19 11:46:55 +0000
commit040dfff8ce1eec4754c606b393fc4542db78c6d5 (patch)
tree23ef0e89fd70dd68a7feaf1018723d81db37f7dc
parentaa3cefa2c6826ab250562e60423890b0ebe93318 (diff)
downloadscummvm-rg350-040dfff8ce1eec4754c606b393fc4542db78c6d5.tar.gz
scummvm-rg350-040dfff8ce1eec4754c606b393fc4542db78c6d5.tar.bz2
scummvm-rg350-040dfff8ce1eec4754c606b393fc4542db78c6d5.zip
i18n: Move translations to standalone file. Patch #3044975
svn-id: r52208
-rw-r--r--Makefile.common6
-rw-r--r--common/translation.cpp206
-rw-r--r--common/translation.h32
-rw-r--r--po/ca_ES.po24
-rw-r--r--po/de_DE.po24
-rw-r--r--po/es_ES.po24
-rw-r--r--po/fr_FR.po322
-rw-r--r--po/hu_HU.po24
-rw-r--r--po/it_IT.po24
-rw-r--r--po/module.mk11
-rw-r--r--po/ru_RU.po26
-rw-r--r--po/scummvm.pot24
-rw-r--r--po/uk_UA.po24
-rw-r--r--tools/README6
-rw-r--r--tools/create_translations/create_translations.cpp182
-rw-r--r--tools/create_translations/create_translations.h32
-rw-r--r--tools/create_translations/messages.h (renamed from common/messages.cpp)2152
-rw-r--r--tools/create_translations/module.mk10
-rwxr-xr-xtools/create_translations/po2c (renamed from tools/po2c)101
19 files changed, 1729 insertions, 1525 deletions
diff --git a/Makefile.common b/Makefile.common
index 48acc8e65e..14d73405fd 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -226,7 +226,11 @@ dist-src: \
DIST_FILES_DOCS:=$(addprefix $(srcdir)/,AUTHORS COPYING COPYING.BSD COPYING.LGPL COPYRIGHT NEWS README)
# Themes files
-DIST_FILES_THEMES:=$(addprefix $(srcdir)/gui/themes/,scummmodern.zip)
+DIST_FILES_THEMES=scummmodern.zip
+ifdef USE_TRANSLATION
+DIST_FILES_THEMES+=translations.dat
+endif
+DIST_FILES_THEMES:=$(addprefix $(srcdir)/gui/themes/,$(DIST_FILES_THEMES))
# Engine data files
DIST_FILES_ENGINEDATA=
diff --git a/common/translation.cpp b/common/translation.cpp
index 36ce4be83f..3bb2260e14 100644
--- a/common/translation.cpp
+++ b/common/translation.cpp
@@ -29,6 +29,8 @@
#undef ARRAYSIZE
#endif
+#define TRANSLATIONS_DAT_VER 1
+
#include "translation.h"
DECLARE_SINGLETON(Common::TranslationManager)
@@ -39,10 +41,6 @@ DECLARE_SINGLETON(Common::TranslationManager)
#endif // !WIN32
#endif
-#ifdef USE_TRANSLATION
-#include "messages.cpp"
-#endif
-
namespace Common {
@@ -50,7 +48,9 @@ namespace Common {
// Translation enabled
-TranslationManager::TranslationManager() {
+TranslationManager::TranslationManager() : _currentLang(-1) {
+ loadTranslationsInfoDat();
+
#ifdef USE_DETECTLANG
#ifdef WIN32
// We can not use "setlocale" (at least not for MSVC builds), since it
@@ -120,30 +120,73 @@ TranslationManager::~TranslationManager() {
}
void TranslationManager::setLanguage(const char *lang) {
- if (*lang == '\0')
- po2c_setlang(_syslang.c_str());
- else
- po2c_setlang(lang);
+ // Get lang index
+ int langIndex = -1;
+ String langStr(lang);
+ if (langStr.empty())
+ langStr = _syslang;
+
+ // Searching for a valid language
+ for (unsigned int i = 0; i < _langs.size() && langIndex == -1; ++i) {
+ if (langStr == _langs[i])
+ langIndex = i;
+ }
+
+ // Try partial match
+ for (unsigned int i = 0; i < _langs.size() && langIndex == -1; ++i) {
+ if (strncmp(langStr.c_str(), _langs[i].c_str(), 2) == 0)
+ langIndex = i;
+ }
+
+ // Load messages for that lang
+ // Call it even if the index is -1 to unload previously loaded translations
+ if (langIndex != _currentLang) {
+ loadLanguageDat(langIndex);
+ _currentLang = langIndex;
+ }
}
const char *TranslationManager::getTranslation(const char *message) {
- return po2c_gettext(message);
+ // if no language is set or message is empty, return msgid as is
+ if (_currentTranslationMessages.empty() || *message == '\0')
+ return message;
+
+ // binary-search for the msgid
+ int leftIndex = 0;
+ int rightIndex = _currentTranslationMessages.size() - 1;
+
+ while (rightIndex >= leftIndex) {
+ const int midIndex = (leftIndex + rightIndex) / 2;
+ const PoMessageEntry * const m = &_currentTranslationMessages[midIndex];
+
+ const int compareResult = strcmp(message, _messageIds[m->msgid].c_str());
+
+ if (compareResult == 0)
+ return m->msgstr.c_str();
+ else if (compareResult < 0)
+ rightIndex = midIndex - 1;
+ else
+ leftIndex = midIndex + 1;
+ }
+
+ return message;
}
const char *TranslationManager::getCurrentCharset() {
- return po2c_getcharset();
+ if (_currentCharset.empty())
+ return "ASCII";
+ return _currentCharset.c_str();
}
String TranslationManager::getTranslation(const String &message) {
- return po2c_gettext(message.c_str());
+ return getTranslation(message.c_str());
}
const TLangArray TranslationManager::getSupportedLanguageNames() const {
TLangArray languages;
- int total = po2c_getnumlangs();
- for (int i = 0; i < total; i++) {
- TLanguage lng(po2c_getlangname(i), i + 1);
+ for (unsigned int i = 0; i < _langNames.size(); i++) {
+ TLanguage lng(_langNames[i].c_str(), i + 1);
languages.push_back(lng);
}
@@ -153,17 +196,14 @@ const TLangArray TranslationManager::getSupportedLanguageNames() const {
}
int TranslationManager::parseLanguage(const String lang) {
- int total = po2c_getnumlangs();
-
- for (int i = 0; i < total; i++) {
- if (lang == po2c_getlang(i))
+ for (unsigned int i = 0; i < _langs.size(); i++) {
+ if (lang == _langs[i])
return i + 1;
}
return kTranslationBuiltinId;
}
-
const char *TranslationManager::getLangById(int id) {
switch (id) {
case kTranslationAutodetectId:
@@ -171,8 +211,8 @@ const char *TranslationManager::getLangById(int id) {
case kTranslationBuiltinId:
return "C";
default:
- if (id >= 0 && id - 1 < po2c_getnumlangs())
- return po2c_getlang(id - 1);
+ if (id >= 0 && id - 1 < (int)_langs.size())
+ return _langs[id - 1].c_str();
}
// In case an invalid ID was specified, we will output a warning
@@ -181,6 +221,128 @@ const char *TranslationManager::getLangById(int id) {
return "";
}
+void TranslationManager::loadTranslationsInfoDat() {
+ File in;
+ in.open("translations.dat");
+
+ if (!checkHeader(in))
+ return;
+
+ char buf[256];
+ int len;
+
+ // Get number of translations
+ int nbTranslations = in.readUint16BE();
+
+ // Skip all the block sizes
+ for (int i = 0 ; i < nbTranslations + 2 ; ++i)
+ in.readUint16BE();
+
+ // Read list of languages
+ _langs.resize(nbTranslations);
+ _langNames.resize(nbTranslations);
+ for (int i = 0; i < nbTranslations; ++i) {
+ len = in.readUint16BE();
+ in.read(buf, len);
+ _langs[i] = String(buf, len);
+ len = in.readUint16BE();
+ in.read(buf, len);
+ _langNames[i] = String(buf, len);
+ }
+
+ // Read messages
+ int numMessages = in.readUint16BE();
+ _messageIds.resize(numMessages);
+ for (int i = 0; i < numMessages; ++i) {
+ len = in.readUint16BE();
+ in.read(buf, len);
+ _messageIds[i] = String(buf, len);
+ }
+}
+
+void TranslationManager::loadLanguageDat(int index) {
+ _currentTranslationMessages.clear();
+ _currentCharset.clear();
+ // Sanity check
+ if (index < 0 || index >= (int)_langs.size()) {
+ if (index != -1)
+ warning("Invalid language index %d passed to TranslationManager::loadLanguageDat", index);
+ return;
+ }
+
+ File in;
+ in.open("translations.dat");
+
+ if (!checkHeader(in))
+ return;
+
+ char buf[1024];
+ int len;
+
+ // Get number of translations
+ int nbTranslations = in.readUint16BE();
+ if (nbTranslations != (int)_langs.size()) {
+ warning("The 'translations.dat' file has changed since starting ScummVM. GUI translation will not be available");
+ return;
+ }
+
+ // Get size of blocks to skip.
+ int skipSize = 0;
+ for (int i = 0 ; i < index + 2 ; ++i)
+ skipSize += in.readUint16BE();
+ // We also need to skip the remaining block sizes
+ skipSize += 2 * (nbTranslations - index);
+
+ // Seek to start of block we want to read
+ in.seek(skipSize, SEEK_CUR);
+
+ // Read number of translated messages
+ int nbMessages = in.readUint16BE();
+ _currentTranslationMessages.resize(nbMessages);
+
+ // Read charset
+ len = in.readUint16BE();
+ in.read(buf, len);
+ _currentCharset = String(buf, len);
+
+ // Read messages
+ for (int i = 0; i < nbMessages; ++i) {
+ _currentTranslationMessages[i].msgid = in.readUint16BE();
+ len = in.readUint16BE();
+ in.read(buf, len);
+ _currentTranslationMessages[i].msgstr = String(buf, len);
+ }
+}
+
+bool TranslationManager::checkHeader(File& in) {
+ char buf[13];
+ int ver;
+
+ if (!in.isOpen()) {
+ warning("You're missing the 'translations.dat' file. GUI translation will not be available");
+ return false;
+ }
+
+ in.read(buf, 12);
+ buf[12] = '\0';
+
+ // Check header
+ if (strcmp(buf, "TRANSLATIONS")) {
+ warning("File 'translations.dat' is corrupt. GUI translation will not be available");
+ return false;
+ }
+
+ // Check version
+ ver = in.readByte();
+
+ if (ver != TRANSLATIONS_DAT_VER) {
+ warning("File 'translations.dat' is wrong version. Expected %d but got %d. GUI translation will not be available", TRANSLATIONS_DAT_VER, ver);
+ return false;
+ }
+
+ return true;
+}
+
#else // USE_TRANSLATION
// Translation disabled
diff --git a/common/translation.h b/common/translation.h
index ccdd0f3500..cefe99ef13 100644
--- a/common/translation.h
+++ b/common/translation.h
@@ -27,6 +27,7 @@
#include "common/singleton.h"
#include "common/str-array.h"
+#include "common/file.h"
namespace Common {
@@ -52,6 +53,11 @@ struct TLanguage {
typedef Array<TLanguage> TLangArray;
+struct PoMessageEntry {
+ int msgid;
+ String msgstr;
+};
+
/**
* Message translation manager.
*/
@@ -127,7 +133,31 @@ public:
const char *getCurrentCharset();
private:
- Common::String _syslang;
+#ifdef USE_TRANSLATION
+ /**
+ * Load the list of languages from the translations.dat file
+ */
+ void loadTranslationsInfoDat();
+ /**
+ * Load the translation for the given language from the translations.dat file
+ *
+ * @param index of the language in the list of languages
+ */
+ void loadLanguageDat(int);
+ /**
+ * Check the header of the given file to make sure it is a valid translations data file.
+ */
+ bool checkHeader(File&);
+
+ String _syslang;
+ StringArray _langs;
+ StringArray _langNames;
+
+ StringArray _messageIds;
+ Array<PoMessageEntry> _currentTranslationMessages;
+ String _currentCharset;
+ int _currentLang;
+#endif
};
} // End of namespace Common
diff --git a/po/ca_ES.po b/po/ca_ES.po
index 99571c6bd6..48f9e27b20 100644
--- a/po/ca_ES.po
+++ b/po/ca_ES.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.2.0svn\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.sf.net\n"
-"POT-Creation-Date: 2010-08-11 22:12+0100\n"
+"POT-Creation-Date: 2010-08-19 13:30+0300\n"
"PO-Revision-Date: 2010-06-26 16:45+0100\n"
"Last-Translator: Jordi Vilalta Prat <jvprat@gmail.com>\n"
"Language-Team: Catalan <scummvm-devel@lists.sf.net>\n"
@@ -1259,47 +1259,47 @@ msgstr "Munta SMB"
msgid "Unmount SMB"
msgstr "Desmunta SMB"
-#: backends/platform/wii/options.cpp:145
+#: backends/platform/wii/options.cpp:143
msgid "DVD Mounted successfully"
msgstr "El DVD s'ha muntat satisfactòriament"
-#: backends/platform/wii/options.cpp:148
+#: backends/platform/wii/options.cpp:146
msgid "Error while mounting the DVD"
msgstr "Error al muntar el DVD"
-#: backends/platform/wii/options.cpp:150
+#: backends/platform/wii/options.cpp:148
msgid "DVD not mounted"
msgstr "El DVD no està muntat"
-#: backends/platform/wii/options.cpp:163
+#: backends/platform/wii/options.cpp:161
msgid "Network up, share mounted"
msgstr "Xarxa activa, compartició muntada"
-#: backends/platform/wii/options.cpp:165
+#: backends/platform/wii/options.cpp:163
msgid "Network up"
msgstr "Xarxa activa"
-#: backends/platform/wii/options.cpp:168
+#: backends/platform/wii/options.cpp:166
msgid ", error while mounting the share"
msgstr ", error al muntar la compartició"
-#: backends/platform/wii/options.cpp:170
+#: backends/platform/wii/options.cpp:168
msgid ", share not mounted"
msgstr ", compartició no muntada"
-#: backends/platform/wii/options.cpp:176
+#: backends/platform/wii/options.cpp:174
msgid "Network down"
msgstr "Xarxa inactiva"
-#: backends/platform/wii/options.cpp:180
+#: backends/platform/wii/options.cpp:178
msgid "Initialising network"
msgstr "Iniciant la xarxa"
-#: backends/platform/wii/options.cpp:184
+#: backends/platform/wii/options.cpp:182
msgid "Timeout while initialising network"
msgstr ""
-#: backends/platform/wii/options.cpp:188
+#: backends/platform/wii/options.cpp:186
#, c-format
msgid "Network not initialsed (%d)"
msgstr "Xarxa no iniciada (%d)"
diff --git a/po/de_DE.po b/po/de_DE.po
index 7d8bcb94c3..59c1bc1bc4 100644
--- a/po/de_DE.po
+++ b/po/de_DE.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.2.0svn\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.sf.net\n"
-"POT-Creation-Date: 2010-08-11 22:12+0100\n"
+"POT-Creation-Date: 2010-08-19 13:30+0300\n"
"PO-Revision-Date: 2010-08-12 00:56+0100\n"
"Last-Translator: Simon Sawatzki\n"
"Language-Team: Lothar Serra Mari <Lothar@Windowsbase.de> & Simon Sawatzki "
@@ -1258,47 +1258,47 @@ msgstr "SMB einbinden"
msgid "Unmount SMB"
msgstr "SMB aushängen"
-#: backends/platform/wii/options.cpp:145
+#: backends/platform/wii/options.cpp:143
msgid "DVD Mounted successfully"
msgstr "DVD erfolgreich eingebunden"
-#: backends/platform/wii/options.cpp:148
+#: backends/platform/wii/options.cpp:146
msgid "Error while mounting the DVD"
msgstr "Fehler beim Einbinden der DVD"
-#: backends/platform/wii/options.cpp:150
+#: backends/platform/wii/options.cpp:148
msgid "DVD not mounted"
msgstr "DVD nicht eingebunden"
-#: backends/platform/wii/options.cpp:163
+#: backends/platform/wii/options.cpp:161
msgid "Network up, share mounted"
msgstr "Netzwerk gestartet, öffentliches Verzeichnis eingebunden"
-#: backends/platform/wii/options.cpp:165
+#: backends/platform/wii/options.cpp:163
msgid "Network up"
msgstr "Netzwerk gestartet"
-#: backends/platform/wii/options.cpp:168
+#: backends/platform/wii/options.cpp:166
msgid ", error while mounting the share"
msgstr ", Fehler beim Einbinden des öffentlichen Verzeichnisses"
-#: backends/platform/wii/options.cpp:170
+#: backends/platform/wii/options.cpp:168
msgid ", share not mounted"
msgstr ", öffentliches Verzeichnis nicht eingebunden"
-#: backends/platform/wii/options.cpp:176
+#: backends/platform/wii/options.cpp:174
msgid "Network down"
msgstr "Netzwerk ist aus."
-#: backends/platform/wii/options.cpp:180
+#: backends/platform/wii/options.cpp:178
msgid "Initialising network"
msgstr "Netzwerk wird gestartet..."
-#: backends/platform/wii/options.cpp:184
+#: backends/platform/wii/options.cpp:182
msgid "Timeout while initialising network"
msgstr "Zeitüberschreitung beim Starten des Netzwerks"
-#: backends/platform/wii/options.cpp:188
+#: backends/platform/wii/options.cpp:186
#, c-format
msgid "Network not initialsed (%d)"
msgstr "Netzwerk nicht gestartet (%d)"
diff --git a/po/es_ES.po b/po/es_ES.po
index 4853c7e44e..dafb685bea 100644
--- a/po/es_ES.po
+++ b/po/es_ES.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.2.0svn\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.sf.net\n"
-"POT-Creation-Date: 2010-08-11 22:12+0100\n"
+"POT-Creation-Date: 2010-08-19 13:30+0300\n"
"PO-Revision-Date: 2010-07-30 22:17+0100\n"
"Last-Translator: Tomás Maidagan\n"
"Language-Team: \n"
@@ -1250,47 +1250,47 @@ msgstr "Montar SMB"
msgid "Unmount SMB"
msgstr "Desmontar SMB"
-#: backends/platform/wii/options.cpp:145
+#: backends/platform/wii/options.cpp:143
msgid "DVD Mounted successfully"
msgstr "DVD montado con éxito"
-#: backends/platform/wii/options.cpp:148
+#: backends/platform/wii/options.cpp:146
msgid "Error while mounting the DVD"
msgstr "Error al montar el DVD"
-#: backends/platform/wii/options.cpp:150
+#: backends/platform/wii/options.cpp:148
msgid "DVD not mounted"
msgstr "DVD no montado"
-#: backends/platform/wii/options.cpp:163
+#: backends/platform/wii/options.cpp:161
msgid "Network up, share mounted"
msgstr "Red conectada, disco compartido montado"
-#: backends/platform/wii/options.cpp:165
+#: backends/platform/wii/options.cpp:163
msgid "Network up"
msgstr "Red conectada"
-#: backends/platform/wii/options.cpp:168
+#: backends/platform/wii/options.cpp:166
msgid ", error while mounting the share"
msgstr ", error al montar el disco compartido"
-#: backends/platform/wii/options.cpp:170
+#: backends/platform/wii/options.cpp:168
msgid ", share not mounted"
msgstr ", disco compartido no montado"
-#: backends/platform/wii/options.cpp:176
+#: backends/platform/wii/options.cpp:174
msgid "Network down"
msgstr "Red desconectada"
-#: backends/platform/wii/options.cpp:180
+#: backends/platform/wii/options.cpp:178
msgid "Initialising network"
msgstr "Inicializando red"
-#: backends/platform/wii/options.cpp:184
+#: backends/platform/wii/options.cpp:182
msgid "Timeout while initialising network"
msgstr "Se ha excedido el tiempo de inicialización de red"
-#: backends/platform/wii/options.cpp:188
+#: backends/platform/wii/options.cpp:186
#, c-format
msgid "Network not initialsed (%d)"
msgstr "Red no inicializada (%d)"
diff --git a/po/fr_FR.po b/po/fr_FR.po
index 0efe0e53a9..207edb9b04 100644
--- a/po/fr_FR.po
+++ b/po/fr_FR.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.2.0svn\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.sf.net\n"
-"POT-Creation-Date: 2010-08-11 22:12+0100\n"
+"POT-Creation-Date: 2010-08-19 13:30+0300\n"
"PO-Revision-Date: 2010-08-11 22:14+0100\n"
"Last-Translator: Thierry Crozat <criezy@scummvm.org>\n"
"Language-Team: French <scummvm-devel@lists.sf.net>\n"
@@ -38,27 +38,18 @@ msgstr "Remonter"
msgid "Go to previous directory level"
msgstr "Remonte d'un niveau dans la hiérarchie de répertoire"
-#: gui/browser.cpp:70
-#: gui/chooser.cpp:49
-#: gui/KeysDialog.cpp:46
-#: gui/launcher.cpp:280
-#: gui/massadd.cpp:95
-#: gui/options.cpp:1030
-#: gui/saveload.cpp:65
-#: gui/saveload.cpp:157
-#: gui/themebrowser.cpp:56
+#: gui/browser.cpp:70 gui/chooser.cpp:49 gui/KeysDialog.cpp:46
+#: gui/launcher.cpp:280 gui/massadd.cpp:95 gui/options.cpp:1030
+#: gui/saveload.cpp:65 gui/saveload.cpp:157 gui/themebrowser.cpp:56
#: backends/platform/wii/options.cpp:48
msgid "Cancel"
msgstr "Annuler"
-#: gui/browser.cpp:71
-#: gui/chooser.cpp:50
-#: gui/themebrowser.cpp:57
+#: gui/browser.cpp:71 gui/chooser.cpp:50 gui/themebrowser.cpp:57
msgid "Choose"
msgstr "Choisir"
-#: gui/GuiManager.cpp:103
-#: backends/keymapper/remap-dialog.cpp:54
+#: gui/GuiManager.cpp:103 backends/keymapper/remap-dialog.cpp:54
msgid "Close"
msgstr "Fermer"
@@ -66,13 +57,11 @@ msgstr "Fermer"
msgid "Mouse click"
msgstr "Clic de souris"
-#: gui/GuiManager.cpp:109
-#: base/main.cpp:285
+#: gui/GuiManager.cpp:109 base/main.cpp:285
msgid "Display keyboard"
msgstr "Afficher le clavier"
-#: gui/GuiManager.cpp:112
-#: base/main.cpp:288
+#: gui/GuiManager.cpp:112 base/main.cpp:288
msgid "Remap keys"
msgstr "Changer l'affectation des touches"
@@ -80,12 +69,8 @@ msgstr "Changer l'affectation des touches"
msgid "Map"
msgstr "Affecter"
-#: gui/KeysDialog.cpp:45
-#: gui/launcher.cpp:281
-#: gui/launcher.cpp:893
-#: gui/launcher.cpp:897
-#: gui/massadd.cpp:92
-#: gui/options.cpp:1031
+#: gui/KeysDialog.cpp:45 gui/launcher.cpp:281 gui/launcher.cpp:893
+#: gui/launcher.cpp:897 gui/massadd.cpp:92 gui/options.cpp:1031
#: backends/platform/wii/options.cpp:47
#: backends/platform/wince/CELauncherDialog.cpp:56
msgid "OK"
@@ -95,16 +80,12 @@ msgstr "OK"
msgid "Select an action and click 'Map'"
msgstr "Selectionez une action et cliquez 'Affecter'"
-#: gui/KeysDialog.cpp:83
-#: gui/KeysDialog.cpp:105
-#: gui/KeysDialog.cpp:144
+#: gui/KeysDialog.cpp:83 gui/KeysDialog.cpp:105 gui/KeysDialog.cpp:144
#, c-format
msgid "Associated key : %s"
msgstr "Touche associée: %s"
-#: gui/KeysDialog.cpp:85
-#: gui/KeysDialog.cpp:107
-#: gui/KeysDialog.cpp:146
+#: gui/KeysDialog.cpp:85 gui/KeysDialog.cpp:107 gui/KeysDialog.cpp:146
#, c-format
msgid "Associated key : none"
msgstr "Touche associée: aucune"
@@ -129,17 +110,19 @@ msgstr "Jeu"
msgid "ID:"
msgstr "ID:"
-#: gui/launcher.cpp:175
-#: gui/launcher.cpp:176
-msgid "Short game identifier used for referring to savegames and running the game from the command line"
-msgstr "ID compact du jeu utilisé pour identifier les sauvegardes et démarrer le jeu depuis la ligne de commande"
+#: gui/launcher.cpp:175 gui/launcher.cpp:176
+msgid ""
+"Short game identifier used for referring to savegames and running the game "
+"from the command line"
+msgstr ""
+"ID compact du jeu utilisé pour identifier les sauvegardes et démarrer le jeu "
+"depuis la ligne de commande"
#: gui/launcher.cpp:179
msgid "Name:"
msgstr "Nom:"
-#: gui/launcher.cpp:179
-#: gui/launcher.cpp:180
+#: gui/launcher.cpp:179 gui/launcher.cpp:180
msgid "Full title of the game"
msgstr "Nom complet du jeu"
@@ -147,17 +130,16 @@ msgstr "Nom complet du jeu"
msgid "Language:"
msgstr "Langue:"
-#: gui/launcher.cpp:183
-#: gui/launcher.cpp:184
-msgid "Language of the game. This will not turn your Spanish game version into English"
-msgstr "Langue du jeu. Cela ne traduira pas en anglais par magie votre version espagnole du jeu."
+#: gui/launcher.cpp:183 gui/launcher.cpp:184
+msgid ""
+"Language of the game. This will not turn your Spanish game version into "
+"English"
+msgstr ""
+"Langue du jeu. Cela ne traduira pas en anglais par magie votre version "
+"espagnole du jeu."
-#: gui/launcher.cpp:185
-#: gui/launcher.cpp:196
-#: gui/options.cpp:80
-#: gui/options.cpp:635
-#: gui/options.cpp:645
-#: gui/options.cpp:1001
+#: gui/launcher.cpp:185 gui/launcher.cpp:196 gui/options.cpp:80
+#: gui/options.cpp:635 gui/options.cpp:645 gui/options.cpp:1001
#: sound/null.cpp:42
msgid "<default>"
msgstr "<defaut>"
@@ -166,20 +148,15 @@ msgstr "<defaut>"
msgid "Platform:"
msgstr "Plateforme:"
-#: gui/launcher.cpp:194
-#: gui/launcher.cpp:195
+#: gui/launcher.cpp:194 gui/launcher.cpp:195
msgid "Platform the game was originally designed for"
msgstr "Plateforme pour laquelle votre jeu a été conçu"
-#: gui/launcher.cpp:206
-#: gui/options.cpp:899
-#: gui/options.cpp:916
+#: gui/launcher.cpp:206 gui/options.cpp:899 gui/options.cpp:916
msgid "Graphics"
msgstr "Graphique"
-#: gui/launcher.cpp:206
-#: gui/options.cpp:899
-#: gui/options.cpp:916
+#: gui/launcher.cpp:206 gui/options.cpp:899 gui/options.cpp:916
msgid "GFX"
msgstr "GFX"
@@ -187,8 +164,7 @@ msgstr "GFX"
msgid "Override global graphic settings"
msgstr "Utiliser des réglages graphiques spécifiques à ce jeux"
-#: gui/launcher.cpp:215
-#: gui/options.cpp:922
+#: gui/launcher.cpp:215 gui/options.cpp:922
msgid "Audio"
msgstr "Audio"
@@ -196,8 +172,7 @@ msgstr "Audio"
msgid "Override global audio settings"
msgstr "Utiliser des réglages audio spécifiques à ce jeux"
-#: gui/launcher.cpp:225
-#: gui/options.cpp:926
+#: gui/launcher.cpp:225 gui/options.cpp:926
msgid "Volume"
msgstr "Volume"
@@ -205,8 +180,7 @@ msgstr "Volume"
msgid "Override global volume settings"
msgstr "Utiliser des réglages de volume sonore spécifiques à ce jeux"
-#: gui/launcher.cpp:234
-#: gui/options.cpp:934
+#: gui/launcher.cpp:234 gui/options.cpp:934
msgid "MIDI"
msgstr "MIDI"
@@ -214,8 +188,7 @@ msgstr "MIDI"
msgid "Override global MIDI settings"
msgstr "Utiliser des réglages MIDI spécifiques à ce jeux"
-#: gui/launcher.cpp:246
-#: gui/options.cpp:940
+#: gui/launcher.cpp:246 gui/options.cpp:940
msgid "MT-32"
msgstr "MT-32"
@@ -223,8 +196,7 @@ msgstr "MT-32"
msgid "Override global MT-32 settings"
msgstr "Utiliser des réglages MT-32 spécifiques à ce jeux"
-#: gui/launcher.cpp:258
-#: gui/options.cpp:946
+#: gui/launcher.cpp:258 gui/options.cpp:946
msgid "Paths"
msgstr "Chemins"
@@ -232,13 +204,11 @@ msgstr "Chemins"
msgid "Game Path:"
msgstr "Chemin du Jeu:"
-#: gui/launcher.cpp:268
-#: gui/options.cpp:959
+#: gui/launcher.cpp:268 gui/options.cpp:959
msgid "Extra Path:"
msgstr "Extra:"
-#: gui/launcher.cpp:268
-#: gui/launcher.cpp:269
+#: gui/launcher.cpp:268 gui/launcher.cpp:269
msgid "Specifies path to additional data used the game"
msgstr "Définie un chemin vers des données suplémentaires utilisées par le jeu"
@@ -246,49 +216,31 @@ msgstr "Définie un chemin vers des données suplémentaires utilisées par le jeu"
msgid "Save Path:"
msgstr "Sauvegardes:"
-#: gui/launcher.cpp:272
-#: gui/launcher.cpp:273
-#: gui/options.cpp:953
+#: gui/launcher.cpp:272 gui/launcher.cpp:273 gui/options.cpp:953
#: gui/options.cpp:954
msgid "Specifies where your savegames are put"
msgstr "Définie l'emplacement où les fichiers de sauvegarde sont créés"
-#: gui/launcher.cpp:289
-#: gui/launcher.cpp:369
-#: gui/launcher.cpp:418
-#: gui/options.cpp:230
-#: gui/options.cpp:399
-#: gui/options.cpp:497
-#: gui/options.cpp:555
-#: gui/options.cpp:733
-#: gui/options.cpp:957
-#: gui/options.cpp:960
-#: gui/options.cpp:964
-#: gui/options.cpp:1054
-#: gui/options.cpp:1060
-#: gui/options.cpp:1066
-#: gui/options.cpp:1074
-#: gui/options.cpp:1098
-#: gui/options.cpp:1102
-#: gui/options.cpp:1108
-#: gui/options.cpp:1115
-#: gui/options.cpp:1214
+#: gui/launcher.cpp:289 gui/launcher.cpp:369 gui/launcher.cpp:418
+#: gui/options.cpp:230 gui/options.cpp:399 gui/options.cpp:497
+#: gui/options.cpp:555 gui/options.cpp:733 gui/options.cpp:957
+#: gui/options.cpp:960 gui/options.cpp:964 gui/options.cpp:1054
+#: gui/options.cpp:1060 gui/options.cpp:1066 gui/options.cpp:1074
+#: gui/options.cpp:1098 gui/options.cpp:1102 gui/options.cpp:1108
+#: gui/options.cpp:1115 gui/options.cpp:1214
msgid "None"
msgstr "Aucun"
-#: gui/launcher.cpp:294
-#: gui/launcher.cpp:373
+#: gui/launcher.cpp:294 gui/launcher.cpp:373
#: backends/platform/wii/options.cpp:56
msgid "Default"
msgstr "Défaut"
-#: gui/launcher.cpp:411
-#: gui/options.cpp:1208
+#: gui/launcher.cpp:411 gui/options.cpp:1208
msgid "Select SoundFont"
msgstr "Choisir une banque de sons"
-#: gui/launcher.cpp:430
-#: gui/launcher.cpp:568
+#: gui/launcher.cpp:430 gui/launcher.cpp:568
msgid "Select directory with game data"
msgstr "Sélectionner le répertoire contenant les données du jeu"
@@ -304,8 +256,7 @@ msgstr "Sélectionner le répertoire pour les sauvegardes"
msgid "This game ID is already taken. Please choose another one."
msgstr "Cet ID est déjà utilisé par un autre jeu. Choisissez en un autre svp."
-#: gui/launcher.cpp:520
-#: engines/dialogs.cpp:113
+#: gui/launcher.cpp:520 engines/dialogs.cpp:113
msgid "~Q~uit"
msgstr "~Q~uitter"
@@ -351,7 +302,8 @@ msgstr "~A~jouter..."
#: gui/launcher.cpp:531
msgid "Hold Shift for Mass Add"
-msgstr "Ajoute un jeu à la Liste. Maintenez Shift enfoncée pour un Ajout Massif"
+msgstr ""
+"Ajoute un jeu à la Liste. Maintenez Shift enfoncée pour un Ajout Massif"
#: gui/launcher.cpp:533
msgid "~E~dit Game..."
@@ -373,34 +325,33 @@ msgstr "Supprime le jeu de la liste. Les fichiers sont conservés"
msgid "Search in game list"
msgstr "Recherche dans la liste de jeux"
-#: gui/launcher.cpp:546
-#: gui/launcher.cpp:1057
+#: gui/launcher.cpp:546 gui/launcher.cpp:1057
msgid "Search:"
msgstr "Filtre:"
-#: gui/launcher.cpp:549
-#: gui/options.cpp:734
+#: gui/launcher.cpp:549 gui/options.cpp:734
msgid "Clear value"
msgstr "Effacer la valeur"
-#: gui/launcher.cpp:571
-#: engines/dialogs.cpp:117
+#: gui/launcher.cpp:571 engines/dialogs.cpp:117
msgid "Load game:"
msgstr "Charger le jeu:"
-#: gui/launcher.cpp:571
-#: engines/dialogs.cpp:117
+#: gui/launcher.cpp:571 engines/dialogs.cpp:117
#: backends/platform/wince/CEActionsPocket.cpp:263
#: backends/platform/wince/CEActionsSmartphone.cpp:225
msgid "Load"
msgstr "Charger"
#: gui/launcher.cpp:680
-msgid "Do you really want to run the mass game detector? This could potentially add a huge number of games."
-msgstr "Voulez-vous vraiment lancer la détection automatique des jeux? Cela peut potentiellement ajouter un grand nombre de jeux."
+msgid ""
+"Do you really want to run the mass game detector? This could potentially add "
+"a huge number of games."
+msgstr ""
+"Voulez-vous vraiment lancer la détection automatique des jeux? Cela peut "
+"potentiellement ajouter un grand nombre de jeux."
-#: gui/launcher.cpp:681
-#: gui/launcher.cpp:830
+#: gui/launcher.cpp:681 gui/launcher.cpp:830
#: backends/platform/symbian/src/SymbianOS.cpp:446
#: backends/platform/wince/CEActionsPocket.cpp:313
#: backends/platform/wince/CEActionsSmartphone.cpp:272
@@ -408,8 +359,7 @@ msgstr "Voulez-vous vraiment lancer la détection automatique des jeux? Cela peut
msgid "Yes"
msgstr "Oui"
-#: gui/launcher.cpp:681
-#: gui/launcher.cpp:830
+#: gui/launcher.cpp:681 gui/launcher.cpp:830
#: backends/platform/symbian/src/SymbianOS.cpp:446
#: backends/platform/wince/CEActionsPocket.cpp:313
#: backends/platform/wince/CEActionsSmartphone.cpp:272
@@ -435,7 +385,8 @@ msgstr "Voulez-vous vraiment supprimer ce jeu?"
#: gui/launcher.cpp:893
msgid "This game does not support loading games from the launcher."
-msgstr "Le chargement de sauvegarde depuis le lanceur n'est pas supporté pour ce jeu."
+msgstr ""
+"Le chargement de sauvegarde depuis le lanceur n'est pas supporté pour ce jeu."
#: gui/launcher.cpp:897
msgid "ScummVM could not find any engine capable of running the selected game!"
@@ -449,8 +400,7 @@ msgstr "Ajout Massif..."
msgid "Add Game..."
msgstr "Ajouter..."
-#: gui/massadd.cpp:79
-#: gui/massadd.cpp:82
+#: gui/massadd.cpp:79 gui/massadd.cpp:82
msgid "... progress ..."
msgstr "... en cours ..."
@@ -521,8 +471,7 @@ msgstr "Mode graphique:"
msgid "Render mode:"
msgstr "Mode de rendu:"
-#: gui/options.cpp:643
-#: gui/options.cpp:644
+#: gui/options.cpp:643 gui/options.cpp:644
msgid "Special dithering modes supported by some games"
msgstr "Mode spécial de tramage supporté par certains jeux"
@@ -548,10 +497,11 @@ msgstr "Sortie Audio:"
#: gui/options.cpp:663
msgid "Specifies preferred sound device or sound card emulator"
-msgstr "Spécifie le périphérique de sortie audio ou l'émulateur de carte audio préféré"
+msgstr ""
+"Spécifie le périphérique de sortie audio ou l'émulateur de carte audio "
+"préféré"
-#: gui/options.cpp:663
-#: gui/options.cpp:664
+#: gui/options.cpp:663 gui/options.cpp:664
msgid "Specifies output sound device or sound card emulator"
msgstr "Spécifie le périphérique de sortie audio ou l'émulateur de carte audio"
@@ -559,8 +509,7 @@ msgstr "Spécifie le périphérique de sortie audio ou l'émulateur de carte audio"
msgid "AdLib emulator:"
msgstr "Émulateur AdLib:"
-#: gui/options.cpp:689
-#: gui/options.cpp:690
+#: gui/options.cpp:689 gui/options.cpp:690
msgid "AdLib is used for music in many games"
msgstr "AdLib est utilisé pour la musique dans de nombreux jeux"
@@ -568,10 +517,13 @@ msgstr "AdLib est utilisé pour la musique dans de nombreux jeux"
msgid "Output rate:"
msgstr "Fréquence:"
-#: gui/options.cpp:700
-#: gui/options.cpp:701
-msgid "Higher value specifies better sound quality but may be not supported by your soundcard"
-msgstr "Une valeur plus élevée donne une meilleure qualité audio mais peut ne pas être supporté par votre carte son"
+#: gui/options.cpp:700 gui/options.cpp:701
+msgid ""
+"Higher value specifies better sound quality but may be not supported by your "
+"soundcard"
+msgstr ""
+"Une valeur plus élevée donne une meilleure qualité audio mais peut ne pas "
+"être supporté par votre carte son"
#: gui/options.cpp:711
msgid "GM Device:"
@@ -585,10 +537,11 @@ msgstr "Spécifie le périphérique audio par défaut pour la sortie General MIDI"
msgid "SoundFont:"
msgstr "Banque de sons:"
-#: gui/options.cpp:732
-#: gui/options.cpp:733
+#: gui/options.cpp:732 gui/options.cpp:733
msgid "SoundFont is supported by some audio cards, Fluidsynth and Timidity"
-msgstr "La banque de sons est utilisée par certaines cartes audio, Fluidsynth et Timidity"
+msgstr ""
+"La banque de sons est utilisée par certaines cartes audio, Fluidsynth et "
+"Timidity"
#: gui/options.cpp:737
msgid "Mixed AdLib/MIDI mode"
@@ -608,15 +561,21 @@ msgstr "Sortie MT-32:"
#: gui/options.cpp:750
msgid "Specifies default sound device for Roland MT-32/LAPC1/CM32l/CM64 output"
-msgstr "Spécifie le périphérique audio par défaut pour la sortie Roland MT-32/LAPC1/CM32l/CM64"
+msgstr ""
+"Spécifie le périphérique audio par défaut pour la sortie Roland MT-32/LAPC1/"
+"CM32l/CM64"
#: gui/options.cpp:754
msgid "True Roland MT-32 (disable GM emulation)"
msgstr "Roland MT-32 exacte (désactive l'émulation GM)"
#: gui/options.cpp:754
-msgid "Check if you want to use your real hardware Roland-compatible sound device connected to your computer"
-msgstr "Vérifie si vous voulez utiliser un périphérique audio compatible Roland connecté à l'ordinateur"
+msgid ""
+"Check if you want to use your real hardware Roland-compatible sound device "
+"connected to your computer"
+msgstr ""
+"Vérifie si vous voulez utiliser un périphérique audio compatible Roland "
+"connecté à l'ordinateur"
#: gui/options.cpp:757
msgid "Enable Roland GS Mode"
@@ -630,18 +589,15 @@ msgstr "Désactiver la conversion des pistes MT-32 en General MIDI"
msgid "Text and Speech:"
msgstr "Dialogue:"
-#: gui/options.cpp:786
-#: gui/options.cpp:792
+#: gui/options.cpp:786 gui/options.cpp:792
msgid "Speech"
msgstr "Audio"
-#: gui/options.cpp:787
-#: gui/options.cpp:793
+#: gui/options.cpp:787 gui/options.cpp:793
msgid "Subtitles"
msgstr "Sous-titres"
-#: gui/options.cpp:788
-#: gui/options.cpp:794
+#: gui/options.cpp:788 gui/options.cpp:794
msgid "Both"
msgstr "Les deux"
@@ -673,8 +629,7 @@ msgstr "Silence"
msgid "SFX volume:"
msgstr "Volume Bruitage:"
-#: gui/options.cpp:820
-#: gui/options.cpp:821
+#: gui/options.cpp:820 gui/options.cpp:821
msgid "Special sound effects volume"
msgstr "Volume des effets spéciaux sonores"
@@ -690,10 +645,11 @@ msgstr "Sauvegardes:"
msgid "Theme Path:"
msgstr "Thèmes:"
-#: gui/options.cpp:959
-#: gui/options.cpp:960
+#: gui/options.cpp:959 gui/options.cpp:960
msgid "Specifies path to additional data used by all games or ScummVM"
-msgstr "Spécifie un chemin vers des données supplémentaires utilisées par tous les jeux ou ScummVM"
+msgstr ""
+"Spécifie un chemin vers des données supplémentaires utilisées par tous les "
+"jeux ou ScummVM"
#: gui/options.cpp:963
msgid "Plugins Path:"
@@ -733,7 +689,8 @@ msgstr "Anglais"
#: gui/options.cpp:1147
msgid "You have to restart ScummVM to take the effect."
-msgstr "Vous devez relancer ScummVM pour que le changement soit pris en compte."
+msgstr ""
+"Vous devez relancer ScummVM pour que le changement soit pris en compte."
#: gui/options.cpp:1160
msgid "Select directory for savegames"
@@ -741,7 +698,9 @@ msgstr "Sélectionner le répertoire pour les sauvegardes"
#: gui/options.cpp:1167
msgid "The chosen directory cannot be written to. Please select another one."
-msgstr "Le répertoire sélectionné est vérouillé en écriture. Sélectionnez un autre répertoire."
+msgstr ""
+"Le répertoire sélectionné est vérouillé en écriture. Sélectionnez un autre "
+"répertoire."
#: gui/options.cpp:1176
msgid "Select directory for GUI themes"
@@ -755,23 +714,19 @@ msgstr "Sélectionner le répertoire pour les fichiers suplémentaires"
msgid "Select directory for plugins"
msgstr "Sélectionner le répertoire des plugins"
-#: gui/saveload.cpp:60
-#: gui/saveload.cpp:241
+#: gui/saveload.cpp:60 gui/saveload.cpp:241
msgid "No date saved"
msgstr "Date non sauvée"
-#: gui/saveload.cpp:61
-#: gui/saveload.cpp:242
+#: gui/saveload.cpp:61 gui/saveload.cpp:242
msgid "No time saved"
msgstr "Heure non sauvée"
-#: gui/saveload.cpp:62
-#: gui/saveload.cpp:243
+#: gui/saveload.cpp:62 gui/saveload.cpp:243
msgid "No playtime saved"
msgstr "Durée de jeu non sauvée"
-#: gui/saveload.cpp:69
-#: gui/saveload.cpp:157
+#: gui/saveload.cpp:69 gui/saveload.cpp:157
msgid "Delete"
msgstr "Supprimer"
@@ -791,8 +746,7 @@ msgstr "Heure:"
msgid "Playtime: "
msgstr "Durée de jeu:"
-#: gui/saveload.cpp:286
-#: gui/saveload.cpp:353
+#: gui/saveload.cpp:286 gui/saveload.cpp:353
msgid "Untitled savestate"
msgstr "Sauvegarde sans nom"
@@ -821,15 +775,13 @@ msgstr "Le niveau de debug '%s' n'est pas supporté par ce moteur de jeu"
msgid "Menu"
msgstr "Menu"
-#: base/main.cpp:276
-#: backends/platform/symbian/src/SymbianActions.cpp:48
+#: base/main.cpp:276 backends/platform/symbian/src/SymbianActions.cpp:48
#: backends/platform/wince/CEActionsPocket.cpp:44
#: backends/platform/wince/CEActionsSmartphone.cpp:45
msgid "Skip"
msgstr "Passer"
-#: base/main.cpp:279
-#: backends/platform/symbian/src/SymbianActions.cpp:53
+#: base/main.cpp:279 backends/platform/symbian/src/SymbianActions.cpp:53
#: backends/platform/wince/CEActionsPocket.cpp:41
msgid "Pause"
msgstr "Mettre en pause"
@@ -842,8 +794,7 @@ msgstr "Passer la phrase"
msgid "Error running game:"
msgstr "Erreur lors de l'éxécution du jeu:"
-#: base/main.cpp:430
-#: base/main.cpp:431
+#: base/main.cpp:430 base/main.cpp:431
msgid "Could not find any engine capable of running the selected game"
msgstr "Impossible de trouver un moteur pour exécuter le jeu sélectionné"
@@ -895,8 +846,7 @@ msgstr "Echec de la lecture"
msgid "Writing data failed"
msgstr "Echec de l'écriture des données"
-#: common/error.cpp:60
-#: common/error.cpp:71
+#: common/error.cpp:60 common/error.cpp:71
msgid "Unknown Error"
msgstr "Erreur inconnue"
@@ -940,8 +890,7 @@ msgstr "Retour au ~L~anceur"
msgid "Save game:"
msgstr "Sauvegarde:"
-#: engines/dialogs.cpp:119
-#: backends/platform/symbian/src/SymbianActions.cpp:47
+#: engines/dialogs.cpp:119 backends/platform/symbian/src/SymbianActions.cpp:47
#: backends/platform/wince/CEActionsPocket.cpp:42
#: backends/platform/wince/CEActionsPocket.cpp:263
#: backends/platform/wince/CEActionsSmartphone.cpp:44
@@ -949,14 +898,12 @@ msgstr "Sauvegarde:"
msgid "Save"
msgstr "Sauver"
-#: engines/dialogs.cpp:301
-#: engines/mohawk/dialogs.cpp:84
+#: engines/dialogs.cpp:301 engines/mohawk/dialogs.cpp:84
#: engines/mohawk/dialogs.cpp:118
msgid "~O~K"
msgstr "~O~K"
-#: engines/dialogs.cpp:302
-#: engines/mohawk/dialogs.cpp:85
+#: engines/dialogs.cpp:302 engines/mohawk/dialogs.cpp:85
#: engines/mohawk/dialogs.cpp:119
msgid "~C~ancel"
msgstr "~A~nnuler"
@@ -978,8 +925,7 @@ msgstr "~S~uivant"
msgid "~C~lose"
msgstr "~F~ermer"
-#: engines/mohawk/dialogs.cpp:81
-#: engines/mohawk/dialogs.cpp:115
+#: engines/mohawk/dialogs.cpp:81 engines/mohawk/dialogs.cpp:115
msgid "~Z~ip Mode Activated"
msgstr "Mode ~Z~ip Activé"
@@ -1263,13 +1209,11 @@ msgstr "Acceleration du pad GC:"
msgid "DVD"
msgstr "DVD"
-#: backends/platform/wii/options.cpp:89
-#: backends/platform/wii/options.cpp:101
+#: backends/platform/wii/options.cpp:89 backends/platform/wii/options.cpp:101
msgid "Status:"
msgstr "Status:"
-#: backends/platform/wii/options.cpp:90
-#: backends/platform/wii/options.cpp:102
+#: backends/platform/wii/options.cpp:90 backends/platform/wii/options.cpp:102
msgid "Unknown"
msgstr "Inconue"
@@ -1314,52 +1258,52 @@ msgstr "Monter SMB"
msgid "Unmount SMB"
msgstr "Démonter SMB"
-#: backends/platform/wii/options.cpp:145
+#: backends/platform/wii/options.cpp:143
msgid "DVD Mounted successfully"
msgstr "DVD monté avec succès"
-#: backends/platform/wii/options.cpp:148
+#: backends/platform/wii/options.cpp:146
msgid "Error while mounting the DVD"
msgstr "Échec du montage du DVD"
-#: backends/platform/wii/options.cpp:150
+#: backends/platform/wii/options.cpp:148
msgid "DVD not mounted"
msgstr "DVD non monté"
-#: backends/platform/wii/options.cpp:163
+#: backends/platform/wii/options.cpp:161
#, fuzzy
msgid "Network up, share mounted"
msgstr "Réseau connecté, disque partagé monté"
-#: backends/platform/wii/options.cpp:165
+#: backends/platform/wii/options.cpp:163
#, fuzzy
msgid "Network up"
msgstr "Réseau connecté"
-#: backends/platform/wii/options.cpp:168
+#: backends/platform/wii/options.cpp:166
#, fuzzy
msgid ", error while mounting the share"
msgstr ", échec du montage du disque partagé"
-#: backends/platform/wii/options.cpp:170
+#: backends/platform/wii/options.cpp:168
#, fuzzy
msgid ", share not mounted"
msgstr ", disque partagé non monté"
-#: backends/platform/wii/options.cpp:176
+#: backends/platform/wii/options.cpp:174
#, fuzzy
msgid "Network down"
msgstr "Réseau déconnecté"
-#: backends/platform/wii/options.cpp:180
+#: backends/platform/wii/options.cpp:178
msgid "Initialising network"
msgstr "Initialisation du réseau"
-#: backends/platform/wii/options.cpp:184
+#: backends/platform/wii/options.cpp:182
msgid "Timeout while initialising network"
msgstr "Dépassement du délai lors de l'initialisation du réseau"
-#: backends/platform/wii/options.cpp:188
+#: backends/platform/wii/options.cpp:186
#, c-format
msgid "Network not initialsed (%d)"
msgstr "Réseau non initialisé (%d)"
diff --git a/po/hu_HU.po b/po/hu_HU.po
index 83d25cbbc7..344c3040d6 100644
--- a/po/hu_HU.po
+++ b/po/hu_HU.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM VERSION\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.sf.net\n"
-"POT-Creation-Date: 2010-08-11 22:12+0100\n"
+"POT-Creation-Date: 2010-08-19 13:30+0300\n"
"PO-Revision-Date: 2009-11-25 07:42-0500\n"
"Last-Translator: Alex Bevilacqua <alexbevi@gmail.com>\n"
"Language-Team: Hungarian\n"
@@ -1253,47 +1253,47 @@ msgstr ""
msgid "Unmount SMB"
msgstr ""
-#: backends/platform/wii/options.cpp:145
+#: backends/platform/wii/options.cpp:143
msgid "DVD Mounted successfully"
msgstr ""
-#: backends/platform/wii/options.cpp:148
+#: backends/platform/wii/options.cpp:146
msgid "Error while mounting the DVD"
msgstr ""
-#: backends/platform/wii/options.cpp:150
+#: backends/platform/wii/options.cpp:148
msgid "DVD not mounted"
msgstr ""
-#: backends/platform/wii/options.cpp:163
+#: backends/platform/wii/options.cpp:161
msgid "Network up, share mounted"
msgstr ""
-#: backends/platform/wii/options.cpp:165
+#: backends/platform/wii/options.cpp:163
msgid "Network up"
msgstr ""
-#: backends/platform/wii/options.cpp:168
+#: backends/platform/wii/options.cpp:166
msgid ", error while mounting the share"
msgstr ""
-#: backends/platform/wii/options.cpp:170
+#: backends/platform/wii/options.cpp:168
msgid ", share not mounted"
msgstr ""
-#: backends/platform/wii/options.cpp:176
+#: backends/platform/wii/options.cpp:174
msgid "Network down"
msgstr ""
-#: backends/platform/wii/options.cpp:180
+#: backends/platform/wii/options.cpp:178
msgid "Initialising network"
msgstr ""
-#: backends/platform/wii/options.cpp:184
+#: backends/platform/wii/options.cpp:182
msgid "Timeout while initialising network"
msgstr ""
-#: backends/platform/wii/options.cpp:188
+#: backends/platform/wii/options.cpp:186
#, c-format
msgid "Network not initialsed (%d)"
msgstr ""
diff --git a/po/it_IT.po b/po/it_IT.po
index 8065b878c6..bb22398b7f 100644
--- a/po/it_IT.po
+++ b/po/it_IT.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.2.0svn\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.sf.net\n"
-"POT-Creation-Date: 2010-08-11 22:12+0100\n"
+"POT-Creation-Date: 2010-08-19 13:30+0300\n"
"PO-Revision-Date: 2010-06-30 23:56+0100\n"
"Last-Translator: Maff <matteo.maff at gmail dot com>\n"
"Language-Team: Italian\n"
@@ -1256,47 +1256,47 @@ msgstr "Monta SMB"
msgid "Unmount SMB"
msgstr "Smonta SMB"
-#: backends/platform/wii/options.cpp:145
+#: backends/platform/wii/options.cpp:143
msgid "DVD Mounted successfully"
msgstr "DVD montato con successo"
-#: backends/platform/wii/options.cpp:148
+#: backends/platform/wii/options.cpp:146
msgid "Error while mounting the DVD"
msgstr "Errore nel montare il DVD"
-#: backends/platform/wii/options.cpp:150
+#: backends/platform/wii/options.cpp:148
msgid "DVD not mounted"
msgstr "DVD non montato"
-#: backends/platform/wii/options.cpp:163
+#: backends/platform/wii/options.cpp:161
msgid "Network up, share mounted"
msgstr "Rete attiva, condivisione montata"
-#: backends/platform/wii/options.cpp:165
+#: backends/platform/wii/options.cpp:163
msgid "Network up"
msgstr "Rete attiva"
-#: backends/platform/wii/options.cpp:168
+#: backends/platform/wii/options.cpp:166
msgid ", error while mounting the share"
msgstr ", errore nel montare la condivisione"
-#: backends/platform/wii/options.cpp:170
+#: backends/platform/wii/options.cpp:168
msgid ", share not mounted"
msgstr ", condivisione non montata"
-#: backends/platform/wii/options.cpp:176
+#: backends/platform/wii/options.cpp:174
msgid "Network down"
msgstr "Rete disattivata"
-#: backends/platform/wii/options.cpp:180
+#: backends/platform/wii/options.cpp:178
msgid "Initialising network"
msgstr "Avvio rete in corso"
-#: backends/platform/wii/options.cpp:184
+#: backends/platform/wii/options.cpp:182
msgid "Timeout while initialising network"
msgstr "Attesa per l'avvio della rete"
-#: backends/platform/wii/options.cpp:188
+#: backends/platform/wii/options.cpp:186
#, c-format
msgid "Network not initialsed (%d)"
msgstr "Rete non avviata (%d)"
diff --git a/po/module.mk b/po/module.mk
index eb9a85e4e3..b2e4ef0c9e 100644
--- a/po/module.mk
+++ b/po/module.mk
@@ -35,9 +35,16 @@ updatepot:
#$(srcdir)/common/messages.cpp: $(POFILES)
# perl $(srcdir)/tools/po2c $^ > $(srcdir)/common/messages.cpp
+translations-dat:
+ perl $(srcdir)/tools/create_translations/po2c $(POFILES) > $(srcdir)/tools/create_translations/messages.h
+ make tools/create_translations
+ tools/create_translations/create_translations
+ mv translations.dat gui/themes/
+
+update-translations: updatepot $(POFILES) translations-dat
+
update-translations: updatepot $(POFILES)
@$(foreach file, $(POFILES), echo -n $(notdir $(basename $(file)))": ";msgfmt --statistic $(file);)
@rm -f messages.mo
- perl $(srcdir)/tools/po2c $(POFILES) > $(srcdir)/common/messages.cpp
-.PHONY: updatepot update-translations
+.PHONY: updatepot translations-dat update-translations
diff --git a/po/ru_RU.po b/po/ru_RU.po
index d4964ec81b..0f5510bde1 100644
--- a/po/ru_RU.po
+++ b/po/ru_RU.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: ScummVM VERSION\n"
-"Report-Msgid-Bugs-To: scummvm-devel@li\n"
-"POT-Creation-Date: 2010-08-13 12:49+0300\n"
+"Report-Msgid-Bugs-To: scummvm-devel@lists.sf.net\n"
+"POT-Creation-Date: 2010-08-19 13:30+0300\n"
"PO-Revision-Date: 2010-06-13 20:55+0300\n"
"Last-Translator: Eugene Sandulenko <sev@scummvm.org>\n"
"Language-Team: Russian\n"
@@ -1250,47 +1250,47 @@ msgstr "¿ÞÔÚÛîçØâì SMB"
msgid "Unmount SMB"
msgstr "¾âÚÛîçâì SMB"
-#: backends/platform/wii/options.cpp:145
+#: backends/platform/wii/options.cpp:143
msgid "DVD Mounted successfully"
msgstr "DVD ßÞÔÚÛîçÕÝ ãáßÕèÝÞ"
-#: backends/platform/wii/options.cpp:148
+#: backends/platform/wii/options.cpp:146
msgid "Error while mounting the DVD"
msgstr "¾èØÑÚÐ ÒÞ ÒàÕÜï ßÞÔÚÛîçÕÝØï DVD"
-#: backends/platform/wii/options.cpp:150
+#: backends/platform/wii/options.cpp:148
msgid "DVD not mounted"
msgstr "DVD ÝÕ ßÞÔÚÛîçÕÝ"
-#: backends/platform/wii/options.cpp:163
+#: backends/platform/wii/options.cpp:161
msgid "Network up, share mounted"
msgstr "ÁÕâì àÐÑÞâÐÕâ, ßÐßÚÐ ßÞÔÚÛîçÕÝÐ"
-#: backends/platform/wii/options.cpp:165
+#: backends/platform/wii/options.cpp:163
msgid "Network up"
msgstr "ÁÕâì àÐÑÞâÐÕâ"
-#: backends/platform/wii/options.cpp:168
+#: backends/platform/wii/options.cpp:166
msgid ", error while mounting the share"
msgstr ", ÞèØÑÚÐ ÒÞ ÒàÕÜï ßÞÔÚÛîçÕÝØï ßÐßÚØ"
-#: backends/platform/wii/options.cpp:170
+#: backends/platform/wii/options.cpp:168
msgid ", share not mounted"
msgstr ", ßÐßÚÐ ÝÕ ßÞÔÚÛîçÕÝÐ"
-#: backends/platform/wii/options.cpp:176
+#: backends/platform/wii/options.cpp:174
msgid "Network down"
msgstr "ÁÕâì ÒëÚÛîçÕÝÐ"
-#: backends/platform/wii/options.cpp:180
+#: backends/platform/wii/options.cpp:178
msgid "Initialising network"
msgstr "½ÐáâàÐØÒÐî áÕâì"
-#: backends/platform/wii/options.cpp:184
+#: backends/platform/wii/options.cpp:182
msgid "Timeout while initialising network"
msgstr "²àÕÜï ßÞÔÚÛîçÕÝØï Ú áÕâØ ØáâÕÚÛÞ"
-#: backends/platform/wii/options.cpp:188
+#: backends/platform/wii/options.cpp:186
#, c-format
msgid "Network not initialsed (%d)"
msgstr "ÁÕâì ÝÕ ÝÐáâàÞÕÝÐ (%d)"
diff --git a/po/scummvm.pot b/po/scummvm.pot
index a4cb52dde4..1581129399 100644
--- a/po/scummvm.pot
+++ b/po/scummvm.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM 1.2.0svn\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.sf.net\n"
-"POT-Creation-Date: 2010-08-11 22:12+0100\n"
+"POT-Creation-Date: 2010-08-19 13:30+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1231,47 +1231,47 @@ msgstr ""
msgid "Unmount SMB"
msgstr ""
-#: backends/platform/wii/options.cpp:145
+#: backends/platform/wii/options.cpp:143
msgid "DVD Mounted successfully"
msgstr ""
-#: backends/platform/wii/options.cpp:148
+#: backends/platform/wii/options.cpp:146
msgid "Error while mounting the DVD"
msgstr ""
-#: backends/platform/wii/options.cpp:150
+#: backends/platform/wii/options.cpp:148
msgid "DVD not mounted"
msgstr ""
-#: backends/platform/wii/options.cpp:163
+#: backends/platform/wii/options.cpp:161
msgid "Network up, share mounted"
msgstr ""
-#: backends/platform/wii/options.cpp:165
+#: backends/platform/wii/options.cpp:163
msgid "Network up"
msgstr ""
-#: backends/platform/wii/options.cpp:168
+#: backends/platform/wii/options.cpp:166
msgid ", error while mounting the share"
msgstr ""
-#: backends/platform/wii/options.cpp:170
+#: backends/platform/wii/options.cpp:168
msgid ", share not mounted"
msgstr ""
-#: backends/platform/wii/options.cpp:176
+#: backends/platform/wii/options.cpp:174
msgid "Network down"
msgstr ""
-#: backends/platform/wii/options.cpp:180
+#: backends/platform/wii/options.cpp:178
msgid "Initialising network"
msgstr ""
-#: backends/platform/wii/options.cpp:184
+#: backends/platform/wii/options.cpp:182
msgid "Timeout while initialising network"
msgstr ""
-#: backends/platform/wii/options.cpp:188
+#: backends/platform/wii/options.cpp:186
#, c-format
msgid "Network not initialsed (%d)"
msgstr ""
diff --git a/po/uk_UA.po b/po/uk_UA.po
index eb7fe57710..3280261909 100644
--- a/po/uk_UA.po
+++ b/po/uk_UA.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ScummVM VERSION\n"
"Report-Msgid-Bugs-To: scummvm-devel@lists.sf.net\n"
-"POT-Creation-Date: 2010-08-11 22:12+0100\n"
+"POT-Creation-Date: 2010-08-19 13:30+0300\n"
"PO-Revision-Date: 2010-07-30 22:19+0100\n"
"Last-Translator: Lubomyr Lisen\n"
"Language-Team: Ukrainian\n"
@@ -1255,47 +1255,47 @@ msgstr "¿öÔÚÛîçØâØ SMB"
msgid "Unmount SMB"
msgstr "²öÔÚÛîçâØ SMB"
-#: backends/platform/wii/options.cpp:145
+#: backends/platform/wii/options.cpp:143
msgid "DVD Mounted successfully"
msgstr "DVD ßöÔÚÛîçÕÝØÙ ãáßöèÝÞ"
-#: backends/platform/wii/options.cpp:148
+#: backends/platform/wii/options.cpp:146
msgid "Error while mounting the DVD"
msgstr "¿ÞÜØÛÚÐ ßöÔ çÐá ßöÔÚÛîçÕÝÝï DVD"
-#: backends/platform/wii/options.cpp:150
+#: backends/platform/wii/options.cpp:148
msgid "DVD not mounted"
msgstr "DVD ÝÕ ßöÔÚÛîçÕÝØÙ"
-#: backends/platform/wii/options.cpp:163
+#: backends/platform/wii/options.cpp:161
msgid "Network up, share mounted"
msgstr "¼ÕàÕÖÐ ßàÐæîô, ßÐßÚÐ ßöÔÚÛîçÕÝÐ"
-#: backends/platform/wii/options.cpp:165
+#: backends/platform/wii/options.cpp:163
msgid "Network up"
msgstr "¼ÕàÕÖÐ ßàÐæîô"
-#: backends/platform/wii/options.cpp:168
+#: backends/platform/wii/options.cpp:166
msgid ", error while mounting the share"
msgstr ", ßÞÜØÛÚÐ ßöÔ çÐá ßöÔÚÛîçÕÝÝï ßÐßÚØ"
-#: backends/platform/wii/options.cpp:170
+#: backends/platform/wii/options.cpp:168
msgid ", share not mounted"
msgstr ", ßÐßÚÐ ÝÕ ßöÔÚÛîçÕÝÐ"
-#: backends/platform/wii/options.cpp:176
+#: backends/platform/wii/options.cpp:174
msgid "Network down"
msgstr "¼ÕàÕÖÐ ÒØÜÚÝÕÝÐ"
-#: backends/platform/wii/options.cpp:180
+#: backends/platform/wii/options.cpp:178
msgid "Initialising network"
msgstr "½ÐÛÐèâÞÒãî ÜÕàÕÖã"
-#: backends/platform/wii/options.cpp:184
+#: backends/platform/wii/options.cpp:182
msgid "Timeout while initialising network"
msgstr "ÇÐá ßöÔÚÛîçÕÝÝï ÔÞ ÜÕàÕÖö ÒØâöÚ"
-#: backends/platform/wii/options.cpp:188
+#: backends/platform/wii/options.cpp:186
#, c-format
msgid "Network not initialsed (%d)"
msgstr "¼ÕàÕÖÐ ÝÕ ÝÐÛÐÓÞÔÖÕÝÐ (%d)"
diff --git a/tools/README b/tools/README
index b265ff410d..6ccd7b3694 100644
--- a/tools/README
+++ b/tools/README
@@ -70,6 +70,12 @@ create_msvc (LordHoto, Littleboy (contributor))
for further help.
+create_translations (criezy)
+-------------------
+ Creates the translations.dat file from po files given as arguments.
+ The generated files is used by ScummVM to propose a translated GUI.
+
+
credits.pl
----------
This perl script contains credits to the many people who helped with
diff --git a/tools/create_translations/create_translations.cpp b/tools/create_translations/create_translations.cpp
new file mode 100644
index 0000000000..7299e76425
--- /dev/null
+++ b/tools/create_translations/create_translations.cpp
@@ -0,0 +1,182 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ * This is a utility for create the translations.dat file from all the po files.
+ * The generated files is used by ScummVM to propose translation of its GUI.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+ // HACK to allow building with the SDL backend on MinGW
+// see bug #1800764 "TOOLS: MinGW tools building broken"
+#ifdef main
+#undef main
+#endif // main
+
+#include "create_translations.h"
+
+// Include messages
+// This file is generated from the po files by the script po2c:
+// tools/create_translations/po2c po/*.po > tools/create_translations/messages.h
+#include "messages.h"
+
+#define TRANSLATIONS_DAT_VER 1 // 1 byte
+
+// Padding buffer (filled with 0) used if we want to aligned writes
+// static uint8 padBuf[DATAALIGNMENT];
+
+// Utility functions
+// Some of the function are very simple but are factored out so that it would require
+// minor modifications if we want for example to aligne writes on 4 bytes.
+void writeByte(FILE *fp, uint8 b) {
+ fwrite(&b, 1, 1, fp);
+}
+
+void writeUint16BE(FILE *fp, uint16 value) {
+ writeByte(fp, (uint8)(value >> 8));
+ writeByte(fp, (uint8)(value & 0xFF));
+}
+
+int stringSize(const char* string) {
+ // Each string is preceded by its size coded on 2 bytes
+ int len = strlen(string) + 1;
+ return 2 + len;
+ // The two lines below are an example if we want to align string writes
+ // pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+ // return 2 + len + pad;
+}
+
+void writeString(FILE *fp, const char* string) {
+ // Each string is preceded by its size coded on 2 bytes
+ int len = strlen(string) + 1;
+ writeUint16BE(fp, len);
+ fwrite(string, len, 1, fp);
+ // The commented lines below are an example if we want to align string writes
+ // It replaces the two lines above.
+ // int pad = DATAALIGNMENT - (len + 2) % DATAALIGNMENT;
+ // writeUint16BE(fp, len + pad);
+ // fwrite(string, len, 1, fp);
+ // fwrite(padBuf, pad, 1, fp);
+}
+
+int translationArraySize(const PoMessageEntry *msgs) {
+ // ARRAYSIZE() macro does not work on _translations[index].msgs
+ // We rely on the fact that the item of the array has an id of 1 instead.
+ int size = 0;
+ while (msgs[size].msgid != -1) {
+ size++;
+ }
+ return size;
+}
+
+// Main
+int main(int argc, char *argv[]) {
+ FILE* outFile;
+ int numLangs = ARRAYSIZE(_translations) - 1;
+ int numMessages = ARRAYSIZE(_messageIds) - 1;
+ int i, lang, nb;
+ int len;
+
+ // Padding buffer initialization (filled with 0)
+ // used if we want to aligned writes
+ // for (i = 0; i < DATAALIGNMENT; i++)
+ // padBuf[i] = 0;
+
+ outFile = fopen("translations.dat", "wb");
+
+ // Write header
+ fwrite("TRANSLATIONS", 12, 1, outFile);
+
+ writeByte(outFile, TRANSLATIONS_DAT_VER);
+
+ // Write number of translations
+ writeUint16BE(outFile, numLangs);
+
+ // Write the length of each data block here.
+ // We could write it at the start of each block but that would mean than
+ // to go to block 4 we would have to go at the start of each preceding block,
+ // read it size and skip it until we arrive at the block we want.
+ // By having all the sizes at the start we just need to read the start of the
+ // file and can then skip to the block we want.
+ // Blocks are:
+ // 1. List of languages with the language name
+ // 2. Original messages (i.e. english)
+ // 3. First translation
+ // 4. Second translation
+ // ...
+
+ // Write length for translation description
+ // Each description
+ len = 0;
+ for (lang = 0; lang < numLangs; lang++) {
+ len += stringSize(_translations[lang].lang);
+ len += stringSize(_translations[lang].langname);
+ }
+ writeUint16BE(outFile, len);
+
+ // Write size for the original language (english) block
+ // It starts with the number of strings coded on 2 bytes followed by each
+ // string (two bytes for the number of chars and the string itself).
+ len = 2;
+ for (i = 0; i < numMessages ; ++i)
+ len += stringSize(_messageIds[i]);
+ writeUint16BE(outFile, len);
+
+ // Then comes the size of each translation block.
+ // It starts with the number of strings coded on 2 bytes, the charset and then the strings.
+ // For each string we have the string id (on two bytes) followed by
+ // the string size (two bytes for the number of chars and the string itself).
+ for (lang = 0; lang < numLangs; lang++) {
+ len = 2 + stringSize(_translations[lang].charset);
+ nb = translationArraySize(_translations[lang].msgs);
+ for (i = 0; i < nb ; ++i)
+ len += 2 + stringSize(_translations[lang].msgs[i].msgstr);
+ writeUint16BE(outFile, len);
+ }
+
+ // Write list of languages
+ for (lang = 0; lang < numLangs; lang++) {
+ writeString(outFile, _translations[lang].lang);
+ writeString(outFile, _translations[lang].langname);
+ }
+
+ // Write original messages
+ writeUint16BE(outFile, numMessages);
+ for (i = 0; i < numMessages ; ++i) {
+ writeString(outFile, _messageIds[i]);
+ }
+
+ // Write translations
+ for (lang = 0; lang < numLangs; lang++) {
+ nb = translationArraySize(_translations[lang].msgs);
+ writeUint16BE(outFile, nb);
+ writeString(outFile, _translations[lang].charset);
+ for (i = 0; i < nb ; ++i) {
+ writeUint16BE(outFile, _translations[lang].msgs[i].msgid);
+ writeString(outFile, _translations[lang].msgs[i].msgstr);
+ }
+ }
+
+ fclose(outFile);
+
+ return 0;
+}
diff --git a/tools/create_translations/create_translations.h b/tools/create_translations/create_translations.h
new file mode 100644
index 0000000000..c5a1e19f67
--- /dev/null
+++ b/tools/create_translations/create_translations.h
@@ -0,0 +1,32 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ */
+
+#ifndef CREATE_TRANSLATIONS_H
+#define CREATE_TRANSLATIONS_H
+
+#define ARRAYSIZE(x) ((int)(sizeof(x) / sizeof(x[0])))
+
+typedef unsigned char uint8;
+typedef unsigned short uint16;
+typedef signed short int16;
+
+#endif /* CREATE_TRANSLATIONS_H */
diff --git a/common/messages.cpp b/tools/create_translations/messages.h
index 7fc7f9c814..2126c187c9 100644
--- a/common/messages.cpp
+++ b/tools/create_translations/messages.h
@@ -1,6 +1,6 @@
// generated by po2c 1.0.2-scummvm - Do not modify
-static const char * const _messageIds[] = {
+const char * const _messageIds[] = {
/* 0 */ "",
/* 1 */ " Are you sure you want to quit ? ",
/* 2 */ " (Active)",
@@ -328,645 +328,8 @@ struct PoMessageEntry {
const char *msgstr;
};
-static const PoMessageEntry _translation_ca_ES[] = {
- { 0, "Project-Id-Version: ScummVM 1.2.0svn\nReport-Msgid-Bugs-To: scummvm-devel@lists.sf.net\nPOT-Creation-Date: 2010-08-11 22:12+0100\nPO-Revision-Date: 2010-06-26 16:45+0100\nLast-Translator: Jordi Vilalta Prat <jvprat@gmail.com>\nLanguage-Team: Catalan <scummvm-devel@lists.sf.net>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nLanguage: Catalan\n" },
- { 2, " (Actiu)" },
- { 3, " (Joc)" },
- { 4, " (Global)" },
- { 5, "(compilat el %s)" },
- { 6, ", error al muntar la compartici\363" },
- { 7, ", compartici\363 no muntada" },
- { 8, "... progr\351s ..." },
- { 9, "11kHz" },
- { 10, "22 kHz" },
- { 11, "44 kHz" },
- { 12, "48 kHz" },
- { 13, "8 kHz" },
- { 14, "<per defecte>" },
- { 15, "Quant a ScummVM" },
- { 16, "Emulador d'AdLib" },
- { 17, "Emulador d'AdLib:" },
- { 18, "AdLib s'utilitza per la m\372sica de molts jocs" },
- { 19, "Afegeix Joc..." },
- { 20, "Emulador d'AdLib" },
- { 21, "Pintat amb antialias (16bpp)" },
- { 23, "Correcci\363 del rati d'aspecte" },
- { 24, "Tecla associada : %s" },
- { 25, "Tecla associada : cap" },
- { 26, "\300udio" },
- { 27, "Desat autom\340tic:" },
- { 28, "Motors disponibles:" },
- { 29, "~Q~uant a..." },
- { 30, "Mapeja tecles" },
- { 31, "Ambd\363s" },
- { 32, "Brillantor:" },
- { 33, "Emulador d'AdLib" },
- { 34, "Cancel\267la" },
- { 35, "No s'ha pogut crear el fitxer" },
- { 36, "Canvia les opcions del joc" },
- { 37, "Canvia les opcions globals de ScummVM" },
- { 38, "Marqueu si voleu utilitzar el vostre dispositiu hardware real de so compatible amb Roland connectat al vostre ordinador" },
- { 39, "Escull" },
- { 40, "Sel\267leccioneu una acci\363 per mapejar" },
- { 41, "Neteja el valor" },
- { 42, "Tanca" },
- { 43, "Corregeix la relaci\363 d'aspecte per jocs de 320x200" },
- { 44, "No s'ha pogut trobar cap motor capa\347 d'executar el joc seleccionat" },
- { 45, "Mode de v\355deo actual:" },
- { 46, "Cursor Avall" },
- { 47, "Cursor Esquerra" },
- { 48, "Cursor Dreta" },
- { 49, "Cursor Amunt" },
- { 50, "Emulador OPL de DOSBox" },
- { 51, "DVD" },
- { 52, "El DVD s'ha muntat satisfact\362riament" },
- { 53, "El DVD no est\340 muntat" },
- { 54, "Data: " },
- { 55, "Depurador" },
- { 56, "Per defecte" },
- { 57, "Suprimeix" },
- { 58, "Desactiva l'apagat autom\340tic" },
- { 59, "GFX desactivats" },
- { 60, "S'han descobert %d jocs nous ..." },
- { 61, "S'han descobert %d jocs nous." },
- { 62, "Pantalla" },
- { 63, "Mostra el teclat" },
- { 64, "Realment voleu suprimir aquesta partida?" },
- { 65, "Realment voleu suprimir la configuraci\363 d'aquest joc?" },
- { 66, "Esteu segur que voleu executar el detector massiu de jocs? Aix\362 pot afegir una gran quantitat de jocs." },
- { 67, "Voleu carregar o desar el joc?" },
- { 68, "Voleu fer una cerca autom\340tica?" },
- { 69, "Vols sortir?" },
- { 71, "Avall" },
- { 72, "Activa el Mode Roland GS" },
- { 73, "El motor no suporta el nivell de depuraci\363 '%s'" },
- { 74, "Angl\350s" },
- { 75, "Error al executar el joc:" },
- { 76, "Error al muntar el DVD" },
- { 77, "Cam\355 Extra:" },
- { 78, "Emulador de FM Towns" },
- { 79, "Mode r\340pid" },
- { 80, "Caracter\355stiques compilades:" },
- { 81, "Vista lliure" },
- { 82, "T\355tol complet del joc" },
- { 83, "Mode pantalla completa" },
- { 84, "Acceleraci\363 del Pad GC:" },
- { 85, "Sensibilitat del Pad GC:" },
- { 86, "GFX" },
- { 87, "Dispositiu GM:" },
- { 88, "Idioma de la interf\355cie d'usuari:" },
- { 89, "Mode de pintat de la interf\355cie d'usuari:" },
- { 90, "Joc" },
- { 91, "No s'han trobat les dades del joc" },
- { 92, "Identificador de joc no suportat" },
- { 93, "Cam\355 del Joc:" },
- { 94, "Men\372 global" },
- { 95, "Torna al nivell de directoris anterior" },
- { 96, "Amunt" },
- { 97, "Gr\340fics" },
- { 98, "Mode gr\340fic:" },
- { 99, "Escalat per hardware (r\340pid, per\362 de baixa qualitat)" },
- { 100, "Hercules \300mbar" },
- { 101, "Hercules Verd" },
- { 102, "Oculta la barra d'eines" },
- { 103, "Alta qualitat d'\340udio (m\351s lent) (reiniciar)" },
- { 104, "Valors m\351s alts especifiquen millor qualitat de so per\362 pot ser que la vostra tarja de so no ho suporti" },
- { 105, "Mantingueu premut Shift per a l'Addici\363 Massiva" },
- { 107, "Emulador d'IBM PCjr" },
- { 108, "Identificador:" },
- { 109, "Inicia la xarxa" },
- { 110, "Escalat inicial de la pantalla superior:" },
- { 111, "Iniciant l'Emulador de MT-32" },
- { 112, "Iniciant la xarxa" },
- { 113, "Entrada" },
- { 114, "Cam\355 incorrecte" },
- { 115, "Mapejador de tecles" },
- { 116, "Teclat" },
- { 117, "Mapa de teclat:" },
- { 118, "Tecles" },
- { 119, "Idioma de la interf\355cie d'usuari de ScummVM" },
- { 120, "Idioma del joc. Aix\362 no convertir\340 la vostra versi\363 Espanyola del joc a Angl\350s" },
- { 121, "Idioma:" },
- { 122, "Esquerra" },
- { 123, "Clic esquerre" },
- { 124, "Carrega" },
- { 125, "Carrega partida:" },
- { 126, "Carrega una partida pel joc seleccionat" },
- { 127, "Emulador OPL de MAME" },
- { 128, "MIDI" },
- { 129, "Guany MIDI:" },
- { 131, "Dispositiu MT32:" },
- { 132, "Emulador de MT-32" },
- { 133, "Escalat de la pantalla principal:" },
- { 134, "Mapeja" },
- { 135, "Addici\363 Massiva..." },
- { 136, "Men\372" },
- { 137, "Misc" },
- { 138, "Mode combinat AdLib/MIDI" },
- { 139, "Munta el DVD" },
- { 140, "Munta SMB" },
- { 141, "Clic del ratol\355" },
- { 142, "Funci\363 M\372ltiple" },
- { 143, "Dispositiu GM:" },
- { 144, "Volum de la m\372sica:" },
- { 145, "Silenciar tot" },
- { 146, "Nom:" },
- { 147, "Xarxa inactiva" },
- { 148, "Xarxa no iniciada (%d)" },
- { 149, "Xarxa activa" },
- { 150, "Xarxa activa, compartici\363 muntada" },
- { 151, "Mai" },
- { 152, "No" },
- { 153, "No hi ha data desada" },
- { 154, "Sense m\372sica" },
- { 155, "No hi ha temps de joc desat" },
- { 156, "No hi ha hora desada" },
- { 157, "Cap" },
- { 158, "Normal (sense escalar)" },
- { 159, "D'acord" },
- { 160, "Freq\374\350ncia de sortida:" },
- { 161, "Fer canvis sobre les opcions globals de MIDI" },
- { 162, "Fer canvis sobre les opcions globals de MIDI" },
- { 163, "Fer canvis sobre les opcions globals d'\340udio" },
- { 164, "Fer canvis sobre les opcions globals de gr\340fics" },
- { 165, "Fer canvis sobre les opcions globals de volum" },
- { 166, "Emulador d'Altaveu de PC" },
- { 167, "Contrasenya:" },
- { 168, "El cam\355 no \351s un directori" },
- { 169, "El cam\355 no \351s un fitxer" },
- { 170, "El cam\355 no existeix" },
- { 171, "Camins" },
- { 172, "Pausa" },
- { 173, "Seleccioneu el joc:" },
- { 174, "Plataforma per la que el joc es va dissenyar originalment" },
- { 175, "Plataforma:" },
- { 176, "Temps de joc: " },
- { 177, "Seleccioneu una acci\363" },
- { 178, "Cam\355 dels connectors:" },
- { 179, "Dispositiu Preferit:" },
- { 180, "Premeu la tecla a associar" },
- { 181, "Surt" },
- { 182, "Surt de ScummVM" },
- { 183, "S'ha denegat el perm\355s de lectura" },
- { 184, "Ha fallat la lectura" },
- { 185, "Remapeja les tecles" },
- { 186, "Elimina un joc de la llista. Els fitxers de dades del joc es mantenen intactes" },
- { 187, "Mode de pintat:" },
- { 188, "Dreta" },
- { 189, "Clic dret" },
- { 190, "Clic dret" },
- { 191, "Rotar" },
- { 192, "Volum dels efectes:" },
- { 193, "SMB" },
- { 194, "Desa" },
- { 195, "Cam\355 de les Partides:" },
- { 196, "Cam\355 de les Partides: " },
- { 197, "Desa la partida:" },
- { 198, "S'ha acabat la cerca!" },
- { 199, "S'han cercat %d directoris ..." },
- { 200, "Men\372 Principal de ScummVM" },
- { 201, "ScummVM no ha pogut trobar cap motor capa\347 d'executar el joc seleccionat!" },
- { 202, "ScummVM no ha pogut trobar cap joc al directori especificat!" },
- { 203, "ScummVM no ha pogut obrir el directori especificat!" },
- { 204, "Cerca a la llista de jocs" },
- { 205, "Cerca:" },
- { 206, "Seleccioneu el fitxer SoundFont" },
- { 207, "Seleccioneu un Tema" },
- { 208, "Seleccioneu el directori addicional del joc" },
- { 209, "Seleccioneu una acci\363 i cliqueu 'Mapeja'" },
- { 210, "Seleccioneu el directori dels temes de la Interf\355cie d'Usuari" },
- { 211, "Seleccioneu el directori dels fitxers extra" },
- { 212, "Seleccioneu el directori dels connectors" },
- { 213, "Seleccioneu el directori de les partides desades" },
- { 214, "Seleccioneu el directori de les partides desades" },
- { 215, "Seleccioneu el directori amb les dades del joc" },
- { 216, "Sensibilitat" },
- { 217, "Servidor:" },
- { 218, "Compartici\363:" },
- { 219, "Identificador de joc curt utilitzat per referir-se a les partides i per executar el joc des de la l\355nia de comandes" },
- { 220, "Mostra el teclat" },
- { 221, "Mostra el cursor del ratol\355" },
- { 222, "Mostra els subt\355tols i reprodueix la veu" },
- { 223, "Mostra/Oculta el cursor" },
- { 224, "Salta" },
- { 225, "Salta la l\355nia" },
- { 226, "Salta el text" },
- { 228, "Escalat per software (bona qualitat, per\362 m\351s lent)" },
- { 229, "So engegat/parat" },
- { 230, "Algunes targes de so, Fluidsynth i Timidity suporten SoundFont" },
- { 231, "Fitxer SoundFont:" },
- { 232, "Veus" },
- { 233, "Modes de dispersi\363 especials suportats per alguns jocs" },
- { 234, "Volum dels sons d'efectes especials" },
- { 235, "Especifica el dispositiu de so per defecte per a la sortida General MIDI" },
- { 236, "Especifica el dispositiu de so per defecte per a la sortida de Roland MT-32/LAPC1/CM32l/CM64" },
- { 237, "Especifica el dispositiu de so o l'emulador de tarja de so de sortida" },
- { 238, "Especifica el cam\355 de les dades addicionals utilitzades per tots els jocs o pel ScummVM" },
- { 239, "Especifica el cam\355 de dades addicionals utilitzades pel joc" },
- { 240, "Especifica el dispositiu de so o l'emulador de tarja de so preferit" },
- { 241, "Especifica on es desaran les partides" },
- { 242, "Veus" },
- { 243, "Volum de la veu:" },
- { 244, "Pintat est\340ndard (16bpp)" },
- { 245, "Iniciant el joc seleccionat" },
- { 246, "Estat:" },
- { 247, "Subt" },
- { 248, "Velocitat dels subt\355tols:" },
- { 249, "Subt\355tols" },
- { 250, "Commuta el personatge" },
- { 251, "Toc per a clic esquerre, doble toc per a clic dret" },
- { 252, "Text i Veus:" },
- { 253, "No es pot escriure al directori seleccionat. Si us plau, escolliu-ne un altre." },
- { 254, "Cam\355 dels Temes:" },
- { 255, "Tema:" },
- { 256, "Aquest identificador de joc ja est\340 usat. Si us plau, trieu-ne un altre." },
- { 257, "Aquest joc no suporta la c\340rrega de partides des del llan\347ador." },
- { 258, "Hora: " },
- { 260, "Despla\347ament X del toc" },
- { 261, "Despla\347ament Y del toc" },
- { 262, "Mode Touchpad desactivat." },
- { 263, "Mode Touchpad activat." },
- { 264, "Roland MT-32 real (desactiva l'emulaci\363 GM)" },
- { 265, "Desactiva la conversi\363 General MIDI pels jocs que tenen banda sonora per a Roland MT-32" },
- { 266, "Desconegut" },
- { 267, "Error desconegut" },
- { 268, "Desmunta el DVD" },
- { 269, "Desmunta SMB" },
- { 270, "Sense escalar (haureu de despla\347ar-vos a esquerra i dreta)" },
- { 271, "Mode de color no suportat" },
- { 272, "Partida sense t\355tol" },
- { 273, "Amunt" },
- { 274, "Utilitza MIDI i la generaci\363 de so AdLib alhora" },
- { 275, "Utilitza el control del cursor a l'estil del trackpad dels port\340tils" },
- { 276, "Nom d'usuari:" },
- { 277, "Utilitzant el controlador SDL " },
- { 279, "V\355deo" },
- { 280, "Teclat virtual" },
- { 281, "Volum" },
- { 282, "MIDI de Windows" },
- { 283, "S'ha denegat el perm\355s d'escriptura" },
- { 284, "Ha fallat l'escriptura de dades" },
- { 285, "S\355" },
- { 286, "Heu de reiniciar ScummVM perqu\350 tots els canvis tingui efecte." },
- { 287, "Zona" },
- { 288, "Redueix" },
- { 289, "Amplia" },
- { 290, "cada 10 minuts" },
- { 291, "cada 15 minuts" },
- { 292, "cada 30 minuts" },
- { 293, "cada 5 minuts" },
- { 294, "~Q~uant a" },
- { 295, "~A~fegeix Joc..." },
- { 296, "~C~ancel\267la" },
- { 297, "~T~anca" },
- { 298, "~E~dita Joc..." },
- { 299, "~A~juda" },
- { 300, "Controls de lluita de l'~I~ndy" },
- { 301, "~T~ecles" },
- { 302, "Mode ~e~squerr\340" },
- { 303, "C~a~rrega" },
- { 304, "~C~arrega..." },
- { 305, "~S~eg\374ent" },
- { 306, "~D~'acord" },
- { 307, "~O~pcions" },
- { 308, "~O~pcions..." },
- { 309, "~A~nterior" },
- { 310, "~T~anca" },
- { 311, "~S~uprimeix Joc" },
- { 312, "~C~ontinua" },
- { 313, "~R~etorna al Llan\347ador" },
- { 314, "~D~esa" },
- { 315, "~I~nicia" },
- { 316, "~T~ransicions activades" },
- { 317, "~E~fecte de l'aigua activat" },
- { 318, "Mode ~Z~ip activat" },
- { -1, NULL }
-};
-
-static const PoMessageEntry _translation_uk_UA[] = {
- { 0, "Project-Id-Version: ScummVM VERSION\nReport-Msgid-Bugs-To: scummvm-devel@lists.sf.net\nPOT-Creation-Date: 2010-08-11 22:12+0100\nPO-Revision-Date: 2010-07-30 22:19+0100\nLast-Translator: Lubomyr Lisen\nLanguage-Team: Ukrainian\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-5\nContent-Transfer-Encoding: 8bit\nLanguage: Ukrainian\nPlural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" },
- { 1, " \262\330 \343\337\325\322\335\325\335\366, \351\336 \345\336\347\325\342\325 \322\330\331\342\330? " },
- { 2, " (\260\332\342\330\322\335\320)" },
- { 3, " (\246\323\340\330)" },
- { 4, " (\263\333\336\321\320\333\354\335\320)" },
- { 5, "(\327\366\321\340\320\335\330\331 %s)" },
- { 6, ", \337\336\334\330\333\332\320 \337\366\324 \347\320\341 \337\366\324\332\333\356\347\325\335\335\357 \337\320\337\332\330" },
- { 7, ", \337\320\337\332\320 \335\325 \337\366\324\332\333\356\347\325\335\320" },
- { 8, "... \337\336\350\343\332 ..." },
- { 9, "11 \332\263\346" },
- { 10, "22 \332\263\346" },
- { 11, "44 \332\263\346" },
- { 12, "48 \332\263\346" },
- { 13, "8 \332\263\346" },
- { 14, "<\327\320 \343\334\336\322\347\320\335\335\357\334>" },
- { 15, "\277\340\336 ScummVM" },
- { 16, "\265\334\343\333\357\342\336\340 AdLib" },
- { 17, "\265\334\343\333\357\342\336\340 AdLib:" },
- { 18, "\267\322\343\332\336\322\320 \332\320\340\342\320 AdLib \322\330\332\336\340\330\341\342\336\322\343\364\342\354\341\357 \321\320\323\320\342\354\334\320 \366\323\340\320\334\330" },
- { 19, "\264\336\324. \323\340\343..." },
- { 20, "\265\334\343\333\357\342\336\340 AdLib" },
- { 21, "\300\320\341\342\325\340\330\327\320\342\336\340 \327\366 \327\323\333\320\324\326\343\322\320\335\335\357\334 (16bpp)" },
- { 23, "\272\336\340\325\332\346\366\357 \341\337\366\322\322\366\324\335\336\350\325\335\335\357 \341\342\336\340\366\335" },
- { 24, "\277\340\330\327\335\320\347\325\335\320 \332\333\320\322\366\350\320 : %s" },
- { 25, "\277\340\330\327\335\320\347\325\335\320 \332\333\320\322\366\350\320 : \335\325\334\320\364" },
- { 26, "\260\343\324\366\336" },
- { 27, "\260\322\342\336\327\321\325\340\325\326\325\335\335\357:" },
- { 28, "\264\336\341\342\343\337\335\366 \324\322\330\326\332\330:" },
- { 29, "\277\340\336 \337~\340~\336\323\340\320\334\343..." },
- { 30, "\337\340\330\327\335\320\347\330\342\330 \332\333\320\322\366\350\366" },
- { 31, "\262\341\325" },
- { 32, "\317\341\332\340\320\322\366\341\342\354:" },
- { 33, "\265\334\343\333\357\342\336\340 AdLib" },
- { 34, "\262\366\324\334\366\335\320" },
- { 35, "\275\325 \334\336\326\343 \341\342\322\336\340\330\342\330 \344\320\331\333" },
- { 36, "\267\334\366\335\330\342\330 \336\337\346\366\367 \323\340\330" },
- { 37, "\267\334\366\335\330\342\330 \323\333\336\321\320\333\354\335\366 \336\337\346\366\367 ScummVM" },
- { 38, "\262\366\324\334\366\342\354\342\325, \357\332\351\336 \343 \322\320\341 \337\366\324\332\333\356\347\325\335\330\331 Roland-\341\343\334\366\341\335\330\331 \327\322\343\332\336\322\330\331 \337\340\330\341\342\340\366\331 \366 \322\330 \345\336\347\325\342\325 \331\336\323\336 \322\330\332\336\340\330\341\342\320\342\330" },
- { 39, "\262\330\321\340\320\342\330" },
- { 40, "\262\330\321\325\340\366\342\354 \324\366\356 \324\333\357 \337\340\330\327\335\320\347\325\335\335\357" },
- { 41, "\276\347\330\341\342\330\342\330 \327\335\320\347\325\335\335\357" },
- { 42, "\267\320\332\340\330\342\330" },
- { 43, "\272\336\340\330\323\343\322\320\342\330 \341\337\366\322\322\366\324\335\336\350\325\335\335\357 \341\342\336\340\366\335 \324\333\357 \366\323\336\340 \327 \323\340\320\344\366\332\336\356 320x200" },
- { 44, "\275\325 \334\336\326\343 \327\335\320\331\342\330 \324\322\330\326\336\332 \324\333\357 \327\320\337\343\341\332\343 \322\330\321\340\320\335\336\367 \323\340\330" },
- { 45, "\302\325\332\343\347\330\331 \322\366\324\325\336\340\325\326\330\334:" },
- { 46, "\272\343\340\341\336\340 \322\335\330\327" },
- { 47, "\272\343\340\341\336\340 \322\333\366\322\336" },
- { 48, "\272\343\340\341\336\340 \322\337\340\320\322\336" },
- { 49, "\272\343\340\341\336\340 \322\322\325\340\345" },
- { 50, "\265\334\343\333\357\342\336\340 DOSBox OPL" },
- { 51, "DVD" },
- { 52, "DVD \337\366\324\332\333\356\347\325\335\330\331 \343\341\337\366\350\335\336" },
- { 53, "DVD \335\325 \337\366\324\332\333\356\347\325\335\330\331" },
- { 54, "\264\320\342\320: " },
- { 55, "\262\366\324\333\320\324\347\330\332" },
- { 56, "\267\320 \343\334\336\322\347\320\335\335\357\334" },
- { 57, "\262\330\324\320\333\330\342\330" },
- { 58, "\267\320\321\336\340\336\335\330\342\330 \322\330\334\332\335\325\335\335\357" },
- { 59, "\261\325\327 \323\340\320\344\366\332\330" },
- { 60, "\267\335\320\331\324\325\335\336 %d \335\336\322\330\345 \366\323\336\340 ..." },
- { 61, "\267\335\320\331\324\325\335\336 %d \335\336\322\330\345 \366\323\336\340." },
- { 62, "\277\336\332\320\327\320\342\330 " },
- { 63, "\277\336\332\320\327\320\342\330 \332\333\320\322\366\320\342\343\340\343" },
- { 64, "\262\330 \324\366\331\341\335\336 \345\336\347\325\342\325 \322\330\324\320\333\330\342\330 \346\325 \327\321\325\340\325\326\325\335\335\357?" },
- { 65, "\262\330 \324\366\331\341\335\336 \345\336\347\325\342\325 \322\330\324\320\333\330\342\330 \343\341\342\320\335\336\322\332\330 \324\333\357 \346\366\364\367 \323\340\330?" },
- { 66, "\262\330 \324\366\331\341\335\336 \345\336\347\325\342\325 \327\320\337\343\341\342\330\342\330 \324\325\342\325\332\342\336\340 \343\341\366\345 \366\323\336\340? \306\325 \337\336\342\325\335\346\366\331\335\336 \334\336\326\325 \324\336\324\320\342\330 \322\325\333\330\332\343 \332\366\333\354\332\366\341\342\354 \366\323\336\340." },
- { 67, "\262\330 \345\336\347\325\342\325 \327\320\322\320\335\342\320\326\330\342\330 \320\321\336 \327\321\325\340\325\323\342\330 \323\340\343?" },
- { 68, "\262\330 \345\336\347\325\342\325 \327\324\366\331\341\335\330\342\330 \320\322\342\336\334\320\342\330\347\335\330\331 \337\336\350\343\332?" },
- { 69, "\262\330 \345\336\347\330\342\325 \322\330\331\342\330?" },
- { 70, "\277\336\324\322\366\331\335\330\331 \343\324\320\340" },
- { 71, "\262\335\330\327" },
- { 72, "\303\322\366\334\332\335\343\342\330 \340\325\326\330\334 Roland GS" },
- { 73, "\264\322\330\326\336\332 \335\325 \337\366\324\342\340\330\334\343\364 \340\366\322\325\335\354 \322\366\324\333\320\324\332\330 '%s'" },
- { 74, "English" },
- { 75, "\277\336\334\330\333\332\320 \327\320\337\343\341\332\343 \323\340\330:" },
- { 76, "\277\336\334\330\333\332\320 \337\366\324 \347\320\341 \337\366\324\332\333\356\347\325\335\335\357 DVD" },
- { 77, "\264\336\324. \350\333\357\345:" },
- { 78, "\265\334\343\333\357\342\336\340 FM Towns" },
- { 79, "\310\322\330\324\332\330\331 \340\325\326\330\334" },
- { 80, "\262\332\333\356\347\325\335\366 \322 \321\366\333\324 \336\337\346\366\367:" },
- { 81, "\262\366\333\354\335\330\331 \336\323\333\357\324" },
- { 82, "\277\336\322\335\320 \335\320\327\322\320 \323\340\330" },
- { 83, "\277\336\322\335\336\325\332\340\320\335\335\330\331 \340\325\326\330\334" },
- { 84, "\277\340\330\341\332\336\340\325\335\335\357 GC \337\320\324\343:" },
- { 85, "\307\343\342\333\330\322\366\341\342\354 GC \337\320\324\343:" },
- { 86, "\263\340\344" },
- { 87, "\277\340\330\341\342\340\366\331 GM:" },
- { 88, "\274\336\322\320 \366\335\342\325\340\344\325\331\341\343:" },
- { 89, "\300\320\341\342\325\340\330\327\320\342\336\340 GUI:" },
- { 90, "\263\340\320" },
- { 91, "\275\325\334\320\364 \344\320\331\333\366\322 \323\340\330" },
- { 92, "Game Id \335\325 \337\366\324\342\340\330\334\343\364\342\354\341\357" },
- { 93, "\310\333\357\345 \324\336 \323\340\330: " },
- { 94, "\263\333\336\321\320\333\354\335\325 \334\325\335\356" },
- { 95, "\277\325\340\325\331\342\330 \335\320 \337\320\337\332\343 \340\366\322\335\325\334 \322\330\351\325" },
- { 96, "\262\322\325\340\345" },
- { 97, "\263\340\320\344\366\332\320" },
- { 98, "\263\340\320\344\366\347\335\330\331 \340\325\326\330\334:" },
- { 99, "\305\320\340\324\322\320\340\335\336\325 \334\320\341\350\342\320\321\343\322\320\335\335\357 (\350\322\330\324\332\336, \320\333\325 \335\330\327\354\332\336\367 \357\332\336\341\342\366)" },
- { 100, "Hercules \317\335\342\320\340\335\330\331" },
- { 101, "Hercules \267\325\333\325\335\330\331" },
- { 102, "\267\320\345\336\322\320\342\330 \337\320\335\325\333\354 \366\335\341\342\340\343\334\325\335\342\366\322" },
- { 103, "\262\330\341\336\332\320 \357\332\366\341\342\354 \327\322\343\332\343 (\337\336\322\366\333\354\335\366\350\325) (\340\325\321\343\342)" },
- { 104, "\262\325\333\330\332\366 \327\335\320\347\325\335\335\357 \327\320\324\320\356\342\354 \332\340\320\351\343 \357\332\366\341\342\354 \327\322\343\332\343, \337\340\336\342\325 \322\336\335\330 \334\336\326\343\342\354 \335\325 \337\366\324\342\340\330\334\343\322\320\342\330\341\357 \322\320\350\336\356 \327\322\343\332\336\322\336\356 \332\320\340\342\336\356" },
- { 105, "\303\342\340\330\334\343\331\342\325 \332\333\320\322\366\350\343 Shift \324\333\357 \342\336\323\336, \351\336\321 \324\336\324\320\342\330 \324\325\332\366\333\354\332\320 \366\323\336\340" },
- { 106, "\263\336\340\330\327\336\335\342\320\333\354\335\330\331 underscan:" },
- { 107, "\265\334\343\333\357\342\336\340 IBM PCjr" },
- { 108, "ID:" },
- { 109, "\246\335\366\346\366\320\333\366\327\320\346\366\357 \334\325\340\325\326\366" },
- { 110, "\277\336\347\320\342\332\336\322\330\331 \334\320\341\350\342\320\321 \322\325\340\345\335\354\336\323\336 \325\332\340\320\335\343:" },
- { 111, "\275\320\341\342\340\336\356\356 \325\334\343\333\357\342\336\340 MT-32" },
- { 112, "\275\320\333\320\350\342\336\322\343\356 \334\325\340\325\326\343" },
- { 113, "\262\322\366\324" },
- { 114, "\275\325\337\340\320\322\330\333\354\335\330\331 \350\333\357\345" },
- { 115, "\277\340\330\327\335\320\347\325\335\335\357 \332\333\320\322\366\350" },
- { 116, "\272\333\320\322\366\320\342\343\340\320" },
- { 117, "\302\320\321\333\330\346\357 \332\333\320\322\366\350:" },
- { 118, "\272\333\320\322\366\350\366" },
- { 119, "\274\336\322\320 \323\340\320\344\366\347\335\336\323\336 \366\335\342\325\340\344\325\331\341\343 ScummVM" },
- { 120, "\274\336\322\320 \323\340\330. \267\334\366\335\320 \346\354\336\323\336 \337\320\340\320\334\325\342\340\343 \335\325 \337\325\340\325\342\322\336\340\330\342\354 \323\340\343 \335\320 \320\335\323\333\366\331\341\354\332\366\331 \322 \343\332\340\320\367\335\341\354\332\343" },
- { 121, "\274\336\322\320:" },
- { 122, "\262\333\366\322\336" },
- { 123, "\273\366\322\330\331 \332\333\366\332" },
- { 124, "\267\320\322\320\335\342\320\326\330\342\330" },
- { 125, "\267\320\322\320\335\342\320\326\330\342\330 \323\340\343:" },
- { 126, "\267\320\322\320\335\342\320\326\330\342\330 \327\321\325\340\325\326\325\335\335\357 \324\333\357 \322\330\321\340\320\335\336\367 \323\340\330" },
- { 127, "\265\334\343\333\357\342\336\340 MAME OPL:" },
- { 128, "MIDI" },
- { 129, "\277\336\341\330\333\325\335\335\357 MIDI:" },
- { 130, "MT-32" },
- { 131, "\277\340\330\341\342\340\366\331 MT-32:" },
- { 132, "\265\334\343\333\357\342\336\340 MT-32" },
- { 133, "\274\320\341\350\342\320\321 \323\336\333\336\322\335\336\323\336 \325\332\340\320\335\343:" },
- { 134, "\277\340\330\327\335\320\347\330\342\330" },
- { 135, "\264\336\324. \321\320\323\320\342\336..." },
- { 136, "\274\325\335\356" },
- { 137, "\300\366\327\335\325" },
- { 138, "\267\334\366\350\320\335\330\331 \340\325\326\330\334 AdLib/MIDI" },
- { 139, "\277\366\324\332\333\356\347\330\342\330 DVD" },
- { 140, "\277\366\324\332\333\356\347\330\342\330 SMB" },
- { 141, "\272\333\366\332 \334\330\350\332\336\356" },
- { 142, "\274\343\333\354\342\366\344\343\335\332\346\366\357" },
- { 143, "\274\343\327\330\347\335\330\331 \277\340\330\341\342\340\366\331:" },
- { 144, "\263\343\347\335\366\341\342\354 \334\343\327\330\332\330:" },
- { 145, "\262\330\334\332\335\343\342\330 \343\341\325" },
- { 146, "\275\320\327\322\320:" },
- { 147, "\274\325\340\325\326\320 \322\330\334\332\335\325\335\320" },
- { 148, "\274\325\340\325\326\320 \335\325 \335\320\333\320\323\336\324\326\325\335\320 (%d)" },
- { 149, "\274\325\340\325\326\320 \337\340\320\346\356\364" },
- { 150, "\274\325\340\325\326\320 \337\340\320\346\356\364, \337\320\337\332\320 \337\366\324\332\333\356\347\325\335\320" },
- { 151, "\275\366\332\336\333\330" },
- { 152, "\275\366" },
- { 153, "\264\320\342\320 \335\325 \327\320\337\330\341\320\335\320" },
- { 154, "\261\325\327 \334\343\327\330\332\330" },
- { 155, "\307\320\341 \323\340\330 \335\325 \327\320\337\330\341\320\335\336" },
- { 156, "\307\320\341 \335\325 \327\320\337\330\341\320\335\330\331" },
- { 157, "\275\325 \327\320\324\320\335\330\331" },
- { 158, "\261\325\327 \327\321\366\333\354\350\325\335\335\357" },
- { 159, "OK" },
- { 160, "\262\330\345\366\324\335\320 \347\320\341\342\336\342\320:" },
- { 161, "\277\325\340\325\332\340\330\342\330 \323\333\336\321\320\333\354\335\366 \343\341\342\320\335\336\322\332\330 MIDI" },
- { 162, "\277\325\340\325\332\340\330\342\330 \323\333\336\321\320\333\354\335\366 \343\341\342\320\335\336\322\332\330 MT-32" },
- { 163, "\277\325\340\325\332\340\330\342\330 \323\333\336\321\320\333\354\335\366 \343\341\342\320\335\336\322\332\330 \320\343\324\366\336" },
- { 164, "\277\325\340\325\332\340\330\342\330 \323\333\336\321\320\333\354\335\366 \343\341\342\320\335\336\322\332\330 \323\340\320\344\366\332\330" },
- { 165, "\277\325\340\325\332\340\330\342\330 \323\333\336\321\320\333\354\335\366 \343\341\342\320\335\336\322\332\330 \323\343\347\335\336\341\342\366" },
- { 166, "\265\334\343\333\357\342\336\340 PC \341\337\366\332\325\340\320" },
- { 167, "\277\320\340\336\333\354:" },
- { 168, "\310\333\357\345 \335\325 \364 \337\320\337\332\336\356" },
- { 169, "\310\333\357\345 \335\325 \364 \344\320\331\333\336\334" },
- { 170, "\310\333\357\345 \335\325 \327\335\320\331\324\325\335\330\331" },
- { 171, "\310\333\357\345\330" },
- { 172, "\277\320\343\327\320" },
- { 173, "\262\330\321\325\340\366\342\354 \323\340\343:" },
- { 174, "\277\333\320\342\344\336\340\334\320, \324\333\357 \357\332\336\367 \323\340\320 \321\343\333\320 \341\337\336\347\320\342\332\343 \340\336\327\340\336\321\333\325\335\320" },
- { 175, "\277\333\320\342\344\336\340\334\320:" },
- { 176, "\307\320\341 \323\340\330: " },
- { 177, "\261\343\324\354 \333\320\341\332\320, \322\330\321\325\340\366\342\354 \324\366\356" },
- { 178, "\310\333\357\345 \324\336 \337\333\320\323\366\335\366\322:" },
- { 179, "\277\340\330\341\342\340\366\331 \357\332\336\334\343 \322\366\324\324\320\364\342\354\341\357 \337\325\340\325\322\320\323\320:" },
- { 180, "\275\320\342\330\341\335\366\342\354 \332\333\320\322\366\350\343 \324\333\357 \337\340\330\327\335\320\347\325\335\335\357" },
- { 181, "\262\330\345\366\324" },
- { 182, "\262\330\345\366\324 \327 ScummVM" },
- { 183, "\275\325\324\336\341\342\320\342\335\354\336 \337\340\320\322 \324\333\357 \347\330\342\320\335\335\357" },
- { 184, "\277\336\334\330\333\332\320 \347\330\342\320\335\335\357" },
- { 185, "\277\325\340\325\337\340\330\327\335\320\347\330\342\330 \332\333\320\322\366\350\366" },
- { 186, "\262\330\324\320\333\330\342\330 \323\340\343 \327\366 \341\337\330\341\332\343. \275\325 \322\330\324\320\333\357\364 \323\340\343 \327 \326\336\340\341\342\332\336\323\336 \324\330\341\332\320" },
- { 187, "\300\325\326\330\334 \340\320\341\342\340\343\322\320\335\335\357:" },
- { 188, "\262\337\340\320\322\336" },
- { 189, "\277\340\320\322\330\331 \332\333\366\332" },
- { 190, "\277\340\320\322\330\331 \332\333\366\332" },
- { 191, "\277\336\322\325\340\335\343\342\330" },
- { 192, "\263\343\347\335\366\341\342\354 \325\344\325\332\342\366\322:" },
- { 193, "SMB" },
- { 194, "\267\320\337\330\341\320\342\330" },
- { 195, "\310\333\357\345 \327\321\325\340.: " },
- { 196, "\310\333\357\345 \324\333\357 \327\321\325\340\325\326\325\335\354: " },
- { 197, "\267\321\325\340\325\323\342\330 \323\340\343: " },
- { 198, "\277\336\350\343\332 \327\320\332\366\335\347\325\335\330\331!" },
- { 199, "\277\340\336\323\333\357\335\343\342\336 %d \337\320\337\336\332 ..." },
- { 200, "\263\336\333\336\322\335\325 \334\325\335\356 ScummVM" },
- { 201, "ScummVM \335\325 \327\334\366\323 \327\335\320\331\342\330 \324\322\330\326\336\332 \324\333\357 \327\320\337\343\341\332\343 \322\330\321\340\320\335\336\367 \323\340\330!" },
- { 202, "ScummVM \335\325 \334\336\326\325 \327\335\320\331\342\330 \323\340\343 \343 \322\332\320\327\320\335\366\331 \337\320\337\346\366!" },
- { 203, "ScummVM \335\325 \334\336\326\325 \322\366\324\332\340\330\342\330 \322\332\320\327\320\335\343 \337\320\337\332\343!" },
- { 204, "\277\336\350\343\332 \322 \341\337\330\341\332\343 \366\323\336\340" },
- { 205, "\277\336\350\343\332:" },
- { 206, "\262\330\321\325\340\366\342\354 SoundFont" },
- { 207, "\262\330\321\325\340\366\342\354 \342\325\334\343" },
- { 208, "\262\330\321\325\340\366\342\354 \324\336\324\320\342\332\336\322\343 \337\320\337\332\343 \323\340\330" },
- { 209, "\262\330\321\325\340\366\342\354 \324\366\356 \366 \332\333\366\332\335\366\342\354 '\277\340\330\327\335\320\347\330\342\330'" },
- { 210, "\262\330\321\325\340\366\342\354 \337\320\337\332\343 \324\333\357 \342\325\334 GUI" },
- { 211, "\262\330\321\325\340\366\342\354 \337\320\337\332\343 \327 \324\336\324\320\342\332\336\322\330\334\330 \344\320\331\333\320\334\330" },
- { 212, "\262\330\321\325\340\366\342\354 \337\320\337\332\343 \327 \337\333\320\323\330\335\320\334\330" },
- { 213, "\262\330\321\325\340\366\342\354 \337\320\337\332\343 \324\333\357 \327\321\325\340\325\326\325\335\354" },
- { 214, "\262\330\321\325\340\366\342\354 \337\320\337\332\343 \324\333\357 \327\321\325\340\325\326\325\335\354" },
- { 215, "\262\330\321\325\340\366\342\354 \337\320\337\332\343 \327 \344\320\331\333\320\334\330 \323\340\330" },
- { 216, "\307\343\342\333\330\322\366\341\342\354" },
- { 217, "\301\325\340\322\325\340:" },
- { 218, "\274\325\340\325\326\325\322\320 \337\320\337\332\320:" },
- { 219, "\272\336\340\336\342\332\330\331 \366\324\325\335\342\330\344\366\332\320\342\336\340, \357\332\330\331 \322\330\332\336\340\330\341\342\336\322\343\364\342\354\341\357 \324\333\357 \335\320\327\322 \327\321\325\340\325\326\325\335\330\345 \366\323\336\340 \366 \324\333\357 \327\320\337\343\341\332\343 \327 \332\336\334\320\335\324\335\336\367 \341\342\340\366\347\332\330" },
- { 220, "\277\336\332\320\327\320\342\330 \332\333\320\322\366\320\342\343\340\343" },
- { 221, "\277\336\332\320\327\343\322\320\342\330 \332\343\340\341\336\340 \334\330\350\366" },
- { 222, "\277\336\332\320\327\343\322\320\342\330 \341\343\321\342\330\342\340\330 \366 \322\366\324\342\322\336\340\356\322\320\342\330 \334\336\322\343" },
- { 223, "\277\336\332\320\327\320\342\330/\301\345\336\322\320\342\330 \332\343\340\341\336\340" },
- { 224, "\277\340\336\337\343\341\342\330\342\330" },
- { 225, "\277\340\336\337\343\341\342\330\342\330 \340\357\324\336\332" },
- { 226, "\277\340\336\337\343\341\342\330\342\330 \342\325\332\341\342" },
- { 227, "\277\340\330\332\340\366\337\330\342\330 \324\336 \332\340\320\367\322" },
- { 228, "\277\340\336\323\340\320\334\335\325 \334\320\341\350\342\320\321\343\322\320\335\335\357 (\345\336\340\336\350\320 \357\332\366\341\342\354, \320\333\325 \337\336\322\366\333\354\335\366\350\325)" },
- { 229, "\267\322\343\332 \343\322\366\334/\322\330\334\332" },
- { 230, "SoundFont \337\366\324\342\340\330\334\343\364\342\354\341\357 \324\325\357\332\330\334\330 \327\322\343\332\336\322\330\334\330 \332\320\340\342\320\334\330, Fluidsynth \366 Timidity" },
- { 231, "SoundFont:" },
- { 232, "\276\327\322" },
- { 233, "\301\337\325\346\366\320\333\354\335\366 \340\325\326\330\334\330 \340\325\335\324\325\340\330\335\323\343, \357\332\366 \337\366\324\342\340\330\334\343\356\342\354 \324\325\357\332\366 \366\323\340\330" },
- { 234, "\263\343\347\335\366\341\342\354 \341\337\325\346\366\320\333\354\335\330\345 \327\322\343\332\336\322\330\345 \325\344\325\332\342\366\322" },
- { 235, "\262\332\320\327\343\364 \322\330\345\366\324\335\330\331 \327\322\343\332\336\322\330\331 \337\340\330\341\342\340\366\331 \324\333\357 MIDI" },
- { 236, "\262\332\320\327\343\364 \327\322\343\332\336\322\330\331 \337\340\330\341\342\340\366\331 \337\336 \343\334\336\322\347\320\335\335\356 \324\333\357 \322\330\322\336\324\343 \335\320 Roland MT-32/LAPC1/CM32l/CM64" },
- { 237, "\262\332\320\327\343\364 \322\330\345\366\324\335\330\331 \327\322\343\332\336\322\330\331 \337\340\330\341\342\340\366\331 \320\321\336 \325\334\343\333\357\342\336\340 \327\322\343\332\336\322\336\367 \332\320\340\342\330" },
- { 238, "\262\332\320\327\343\364 \350\333\357\345 \324\336 \324\336\324\320\342\332\336\322\330\345 \344\320\331\333\366\322 \324\320\335\330\345, \322\330\332\336\340\330\341\342\336\322\343\322\320\335\330\345 \343\341\366\334\320 \366\323\340\320\334\330, \320\321\336 ScummVM" },
- { 239, "\262\332\320\327\343\364 \350\333\357\345 \324\336 \324\336\324\320\342\332\336\322\330\345 \344\320\331\333\366\322 \324\320\335\330\345 \324\333\357 \323\340\330" },
- { 240, "\262\332\320\327\343\364 \322\330\345\366\324\335\330\331 \327\322\343\332\336\322\330\331 \337\340\330\341\342\340\366\331 \320\321\336 \325\334\343\333\357\342\336\340 \327\322\343\332\336\322\336\367 \332\320\340\342\330" },
- { 241, "\262\332\320\327\343\364 \350\333\357\345 \324\336 \327\321\325\340\325\326\325\335\354 \323\340\330" },
- { 242, "\276\327\322\343\347\325\335\335\357" },
- { 243, "\263\343\347\335\366\341\342\354 \336\327\322\343\347\325\335\335\357:" },
- { 244, "\301\342\320\335\324\320\340\342\335\330\331 \340\320\341\342\325\340\330\327\320\342\336\340 (16bpp)" },
- { 245, "\267\320\337\343\341\342\330\342\330 \322\330\321\340\320\335\343 \323\340\343" },
- { 246, "\301\342\320\335:" },
- { 247, "\301\343\321" },
- { 248, "\310\322\330\324\332\366\341\342\354 \341\343\321\342\330\342\340\366\322:" },
- { 249, "\301\343\321\342\330\342\340\330" },
- { 250, "\267\334\366\335\330\342\330 \323\325\340\336\357" },
- { 251, "\302\320\337 \324\333\357 \333\366\322\336\323\336 \332\333\320\346\320\335\335\357, \337\336\324\322\366\331\335\330\331 \342\320\337 \324\333\357 \337\340\320\322\336\323\336 \332\333\320\346\320\335\335\357" },
- { 252, "\302\325\332\341\342 \366 \336\327\322\343\347\325\335\335\357:" },
- { 253, "\275\325 \334\336\326\343 \337\330\341\320\342\330 \343 \322\330\321\340\320\335\343 \337\320\337\332\343. \261\343\324\354 \333\320\341\332\320, \322\332\320\326\366\342\354 \366\335\350\343." },
- { 254, "\310\333\357\345 \324\336 \342\325\334:" },
- { 255, "\302\325\334\320:" },
- { 256, "\306\325\331 ID \323\340\330 \322\326\325 \322\330\332\336\340\330\341\342\336\322\343\364\342\354\341\357. \261\343\324\354 \333\320\341\332\320, \322\330\321\325\340\366\342\354 \366\335\350\330\331." },
- { 257, "\306\357 \323\340\320 \335\325 \337\366\324\342\340\330\334\343\364 \327\320\322\320\335\342\320\326\325\335\335\357 \327\321\325\340\325\326\325\335\354 \347\325\340\325\327 \323\336\333\336\322\335\325 \334\325\335\356." },
- { 258, "\307\320\341: " },
- { 259, "\307\320\341 \337\366\324\332\333\356\347\325\335\335\357 \324\336 \334\325\340\325\326\366 \322\330\342\366\332" },
- { 260, "\267\334\366\351\325\335\335\357 \342\336\340\332\320\335\354 \337\336 \336\341\366 X" },
- { 261, "\267\334\366\351\325\335\335\357 \342\336\340\332\320\335\354 \337\336 \336\341\366 Y" },
- { 262, "\300\325\326\330\334 \342\320\347\337\320\324\343 \322\330\334\332\335\325\335\330\331." },
- { 263, "\300\325\326\330\334 \342\320\347\337\320\324\343 \343\322\366\334\332\335\325\335\330\331." },
- { 264, "\301\337\340\320\322\326\335\366\331 Roland MT-32 (\322\330\334\332\335\343\342\330 \325\334\343\333\357\346\330\356 GM)" },
- { 265, "\262\330\334\330\332\320\364 \334\320\337\337\366\335\323 General MIDI \324\333\357 \366\323\336\340 \366\327 \327\322\343\332\336\322\336\356 \324\336\340\366\326\332\336\356 \324\333\357 Roland MT-32" },
- { 266, "\275\325\322\366\324\336\334\336" },
- { 267, "\275\325\322\366\324\336\334\320 \337\336\334\330\333\332\320" },
- { 268, "\262\366\324\332\333\356\347\330\342\330 DVD" },
- { 269, "\262\366\324\332\333\356\347\342\330 SMB" },
- { 270, "\261\325\327 \334\320\341\350\342\320\321\343\322\320\335\335\357 (\342\340\325\321\320 \321\343\324\325 \337\340\336\332\340\343\347\343\322\320\342\330 \335\320\333\366\322\336 \366 \335\320\337\340\320\322\336)" },
- { 271, "\300\325\326\330\334 \272\336\333\354\336\340\343 \335\325 \337\366\324\342\340\330\334\343\364\342\354\341\357" },
- { 272, "\267\321\325\340\325\326\325\335\335\357 \321\325\327 \366\334\325\335\366" },
- { 273, "\262\322\325\340\345" },
- { 274, "\262\330\332\336\340\330\341\342\336\322\343\322\320\342\330 \366 MIDI \366 AdLib \324\333\357 \323\325\335\325\340\320\346\366\367 \327\322\343\332\343" },
- { 275, "\262\330\332\336\340\330\341\342\336\322\343\322\320\342\330 \343\337\340\320\322\333\366\335\335\357 \332\343\340\341\336\340\336\334 \357\332 \335\320 \342\340\325\332\337\320\324\366 \333\320\337\342\336\337\366\322" },
- { 276, "\272\336\340\330\341\342\343\322\320\347:" },
- { 277, "\262\330\332\336\340\330\341\342\336\322\343\356 \324\340\320\331\322\325\340 SDL " },
- { 278, "\262\325\340\342\330\332\320\333\354\335\330\331 underscan:" },
- { 279, "\262\366\324\325\336" },
- { 280, "\262\366\340\342\343\320\333\354\335\320 \332\333\320\322\366\320\342\343\340\320" },
- { 281, "\263\343\347\335\366\341\342\354" },
- { 282, "Windows MIDI" },
- { 283, "\275\325\324\336\341\342\320\342\335\354\336 \337\340\320\322 \324\333\357 \327\320\337\330\341\343" },
- { 284, "\277\336\334\330\333\332\320 \327\320\337\330\341\343 \324\320\335\330\345" },
- { 285, "\302\320\332" },
- { 286, "\262\330 \337\336\322\330\335\335\366 \337\325\340\325\327\320\337\343\341\342\330\342\330 ScummVM \351\336\321 \327\320\341\342\336\341\343\322\320\342\330 \327\334\366\335\330." },
- { 287, "\267\336\335\320" },
- { 288, "\267\334\335\350. \334\320\350\342\320\321" },
- { 289, "\267\321\366\333. \334\320\350\342\320\321" },
- { 290, "\332\336\326\335\366 10 \345\322" },
- { 291, "\332\336\326\335\366 15 \345\322" },
- { 292, "\332\336\326\335\366 30 \345\322" },
- { 293, "\332\336\326\335\366 5 \345\322" },
- { 294, "\277\340\336 \337\340\336~\323~\340\320\334\343" },
- { 295, "~\264~\336\324. \323\340\343..." },
- { 296, "\262\366~\324~\334\366\335\320" },
- { 297, "~\267~\320\332\340\330\342\330" },
- { 298, "\300\325\324\320~\323~. \323\340\343..." },
- { 299, "~\264~\336\337\336\334\336\323\320" },
- { 300, "\272\325\340\343\322\320\335\335\357 \321\336\357\334\330 \322 Indy" },
- { 301, "~\272~\333\320\322\366\350\366" },
- { 302, "\273\366\322\336\340\343\332\330\331 \340\325\326\330\334" },
- { 303, "~\267~\320\322\320\335\342\320\326\330\342\330" },
- { 304, "~\267~\320\322\320\335..." },
- { 305, "~\275~\320\341\342" },
- { 306, "~O~K" },
- { 307, "~\276~\337\346\366\367" },
- { 308, "~\276~\337\346\366\367..." },
- { 309, "~\277~\336\337\325\340" },
- { 310, "~\262~\330\345\366\324" },
- { 311, "~\262~\330\324\320\333\330\342\330 \323\340\343" },
- { 312, "\277\340\336\324\336\322~\326~\330\342\330" },
- { 313, "~\277~\336\322\325\340\335\343\342\330\341\354 \322 \323\336\333\336\322\335\325 \334\325\335\356" },
- { 314, "~\267~\320\337\330\341\320\342\330" },
- { 315, "\267~\320~\337\343\341\332" },
- { 316, "\277\325\340\325\345\336\324\330 \320\332\342\330\322\336\322\320\335\366" },
- { 317, "\265\344\325\332\342\330 \322\336\324\330 \322\332\333\356\347\325\335\366" },
- { 318, "\300\325\326\330\334 \350\322\330\324\332\336\323\336 \337\325\340\325\345\336\324\343 \320\332\342\330\322\336\322\320\335\330\331" },
- { -1, NULL }
-};
-
-static const PoMessageEntry _translation_ru_RU[] = {
- { 0, "Project-Id-Version: ScummVM VERSION\nReport-Msgid-Bugs-To: scummvm-devel@li\nPOT-Creation-Date: 2010-08-13 12:49+0300\nPO-Revision-Date: 2010-06-13 20:55+0300\nLast-Translator: Eugene Sandulenko <sev@scummvm.org>\nLanguage-Team: Russian\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-5\nContent-Transfer-Encoding: 8bit\nLanguage: Russian\nPlural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" },
+const PoMessageEntry _translation_ru_RU[] = {
+ { 0, "Project-Id-Version: ScummVM VERSION\nReport-Msgid-Bugs-To: scummvm-devel@lists.sf.net\nPOT-Creation-Date: 2010-08-19 13:30+0300\nPO-Revision-Date: 2010-06-13 20:55+0300\nLast-Translator: Eugene Sandulenko <sev@scummvm.org>\nLanguage-Team: Russian\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-5\nContent-Transfer-Encoding: 8bit\nLanguage: Russian\nPlural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" },
{ 1, " \262\353 \343\322\325\340\325\335\353, \347\342\336 \345\336\342\330\342\325 \322\353\331\342\330? " },
{ 2, " (\260\332\342\330\322\335\320\357)" },
{ 3, " (\270\323\340\353)" },
@@ -1288,391 +651,8 @@ static const PoMessageEntry _translation_ru_RU[] = {
{ -1, NULL }
};
-static const PoMessageEntry _translation_hu_HU[] = {
- { 0, "Project-Id-Version: ScummVM VERSION\nReport-Msgid-Bugs-To: scummvm-devel@lists.sf.net\nPOT-Creation-Date: 2010-08-11 22:12+0100\nPO-Revision-Date: 2009-11-25 07:42-0500\nLast-Translator: Alex Bevilacqua <alexbevi@gmail.com>\nLanguage-Team: Hungarian\nMIME-Version: 1.0\nContent-Type: text/plain; charset=cp1250\nContent-Transfer-Encoding: 8bit\nLanguage: \nPlural-Forms: nplurals=2; plural=(n != 1);\n" },
- { 14, "<alap\351rtelmezett>" },
- { 16, "AdLib vezet :" },
- { 17, "AdLib vezet :" },
- { 20, "AdLib vezet :" },
- { 23, "Aspect adag korrekci\363" },
- { 26, "Hang" },
- { 27, "Automatikus ment\351s:" },
- { 30, "Kulcsok" },
- { 33, "AdLib vezet :" },
- { 45, "Renderel\351si m\363d:" },
- { 56, "<alap\351rtelmezett>" },
- { 72, "K\351pess\351 Roland GS Mode" },
- { 77, "Extra \332tvonal:" },
- { 79, "Grafikus m\363d:" },
- { 83, "Teljes k\351perny s m\363d:" },
- { 89, "Lek\351pez eszk\366z GUI:" },
- { 93, "Extra \332tvonal:" },
- { 97, "Grafik\341val" },
- { 98, "Grafikus m\363d:" },
- { 118, "Kulcsok" },
- { 127, "AdLib vezet :" },
- { 129, "MIDI nyeres\351g:" },
- { 131, "Zene mennyis\351g:" },
- { 138, "Vegyes AdLib/MIDI m\363d" },
- { 143, "Zene mennyis\351g:" },
- { 144, "Zene mennyis\351g:" },
- { 145, "Muta \326sszes" },
- { 151, "Soha" },
- { 152, "Semmi" },
- { 157, "Semmi" },
- { 159, "Igen" },
- { 160, "Kimeneti teljes\355tm\351ny:" },
- { 171, "\326sv\351nyek" },
- { 172, "\326sv\351nyek" },
- { 187, "Renderel\351si m\363d:" },
- { 192, "SFX mennyis\351ge" },
- { 195, "Extra \332tvonal:" },
- { 217, "Soha" },
- { 242, "Csak a besz\351d" },
- { 243, "Besz\351d mennyis\351g:" },
- { 248, "Felirat sebess\351g:" },
- { 249, "Csak feliratok" },
- { 252, "Sz\366veg \351s besz\351d:" },
- { 255, "T\351ma:" },
- { 258, "T\351ma:" },
- { 264, "Igaz Roland MT-32 (megb\351n\355t GM emul\341ci\363)" },
- { 277, "Zenei vezet :" },
- { 281, "Volumene" },
- { 287, "Semmi" },
- { 290, "10 percenk\351nt" },
- { 291, "15 percenk\351nt" },
- { 292, "30 percenk\351nt" },
- { 293, "5 percenk\351nt" },
- { 301, "Kulcsok" },
- { 302, "Renderel\351si m\363d:" },
- { 306, "Igen" },
- { -1, NULL }
-};
-
-static const PoMessageEntry _translation_es_ES[] = {
- { 0, "Project-Id-Version: ScummVM 1.2.0svn\nReport-Msgid-Bugs-To: scummvm-devel@lists.sf.net\nPOT-Creation-Date: 2010-08-11 22:12+0100\nPO-Revision-Date: 2010-07-30 22:17+0100\nLast-Translator: Tom\341s Maidagan\nLanguage-Team: \nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nLanguage: Espanol\n" },
- { 1, "\277Seguro que quieres salir?" },
- { 2, "(Activa)" },
- { 3, "(Juego)" },
- { 4, "(General)" },
- { 5, "(compilado el %s)" },
- { 6, ", error al montar el disco compartido" },
- { 7, ", disco compartido no montado" },
- { 8, "... progreso..." },
- { 9, "11kHz" },
- { 10, "22 kHz" },
- { 11, "44 kHz" },
- { 12, "48 kHz" },
- { 13, "8 kHz" },
- { 14, "<por defecto>" },
- { 15, "Acerca de ScummVM" },
- { 16, "Emulador de AdLib" },
- { 17, "Emulador de AdLib:" },
- { 18, "AdLib se usa para la m\372sica en muchos juegos" },
- { 19, "A\361adir juego..." },
- { 20, "Emulador de AdLib" },
- { 21, "Antialiasing (16bpp)" },
- { 23, "Correcci\363n de aspecto" },
- { 24, "Tecla asociada: %s" },
- { 25, "Tecla asociada: ninguna" },
- { 26, "Sonido" },
- { 27, "Autoguardado:" },
- { 28, "Motores disponibles:" },
- { 29, "Acerca ~d~e" },
- { 30, "Asignar teclas" },
- { 31, "Ambos" },
- { 32, "Brillo:" },
- { 33, "Emulador de AdLib" },
- { 34, "Cancelar" },
- { 35, "Imposible crear el archivo" },
- { 36, "Cambiar opciones de juego" },
- { 37, "Cambiar opciones generales de ScummVM" },
- { 38, "Marcar si se quiere usar un dispositivo de sonido real conectado al ordenador y compatible con Roland" },
- { 39, "Elegir" },
- { 40, "Elige la acci\363n a asociar" },
- { 41, "Eliminar valor" },
- { 42, "Cerrar" },
- { 43, "Corregir relaci\363n de aspecto en juegos 320x200" },
- { 44, "No se ha podido encontrar ning\372n motor capaz de ejecutar el juego" },
- { 45, "Modo de v\355deo actual:" },
- { 46, "Abajo" },
- { 47, "Izquierda" },
- { 48, "Derecha" },
- { 49, "Arriba" },
- { 50, "Emulador de DOSBox OPL" },
- { 51, "DVD" },
- { 52, "DVD montado con \351xito" },
- { 53, "DVD no montado" },
- { 54, "Fecha:" },
- { 55, "Debugger" },
- { 56, "Por defecto" },
- { 57, "Borrar" },
- { 58, "Desactivar apagado" },
- { 59, "GFX desactivados" },
- { 60, "Se han encontrado %d juegos nuevos..." },
- { 61, "Se han encontrado %d juegos nuevos." },
- { 62, "Pantalla" },
- { 63, "Mostrar el teclado" },
- { 64, "\277Seguro que quieres borrar esta partida?" },
- { 65, "\277Seguro que quieres eliminar la configuraci\363n de este juego?" },
- { 66, "\277Seguro que quieres ejecutar la detecci\363n masiva? Puede que se a\361ada un gran n\372mero de juegos." },
- { 67, "\277Quieres cargar o guardar el juego?" },
- { 68, "\277Quieres realizar una b\372squeda autom\341tica?" },
- { 69, "\277Quieres salir?" },
- { 70, "Doble golpe" },
- { 71, "Abajo" },
- { 72, "Activar modo Roland GS" },
- { 73, "El motor no soporta el nivel de debug '%s'" },
- { 74, "Ingl\351s" },
- { 75, "Error al ejecutar el juego:" },
- { 76, "Error al montar el DVD" },
- { 77, "Adicional:" },
- { 78, "Emulador de FM Towns" },
- { 79, "Modo r\341pido" },
- { 80, "Caracter\355sticas compiladas:" },
- { 81, "Vista libre" },
- { 82, "T\355tulo completo del juego" },
- { 83, "Pantalla completa" },
- { 84, "Aceleraci\363n del pad GC:" },
- { 85, "Sensibilidad del pad GC:" },
- { 86, "GFX" },
- { 87, "Dispositivo GM:" },
- { 88, "Idioma de la interfaz:" },
- { 89, "Render de la interfaz" },
- { 90, "Juego" },
- { 91, "No se han encontrado datos de juego" },
- { 92, "ID del juego no soportada" },
- { 93, "Juego:" },
- { 94, "Men\372 general" },
- { 95, "Ir al directorio anterior" },
- { 96, "Arriba" },
- { 97, "Gr\341ficos" },
- { 98, "Modo gr\341fico:" },
- { 99, "Escalado por hardware (r\341pido, pero de baja calidad)" },
- { 100, "Hercules \341mbar" },
- { 101, "Hercules verde" },
- { 102, "Ocultar barra de tareas" },
- { 103, "Sonido de alta calidad (m\341s lento) (reinicio)" },
- { 104, "Los valores m\341s altos ofrecen mayor calidad, pero puede que tu tarjeta de sonido no sea compatible" },
- { 105, "Mant\351n pulsado May\372s para a\361adir varios" },
- { 106, "Underscan horizontal" },
- { 107, "Emulador de IBM PCjr" },
- { 108, "ID:" },
- { 109, "Inicializar red" },
- { 110, "Escalado de la pantalla inicial superior:" },
- { 111, "Iniciando emulador de MT-32" },
- { 112, "Inicializando red" },
- { 113, "Entrada" },
- { 114, "Ruta no v\341lida" },
- { 115, "Asignaci\363n de teclas" },
- { 116, "Teclado" },
- { 117, "Asignaci\363n de teclas:" },
- { 118, "Teclas" },
- { 119, "Idioma de la interfaz de ScummVM" },
- { 120, "Idioma del juego. No sirve para pasar al ingl\351s la versi\363n espa\361ola de un juego" },
- { 121, "Idioma:" },
- { 122, "Izquierda" },
- { 123, "Clic izquierdo" },
- { 124, "Cargar" },
- { 125, "Cargar juego:" },
- { 126, "Cargar partida del juego seleccionado" },
- { 127, "Emulador de MAME OPL" },
- { 128, "MIDI" },
- { 129, "Ganancia MIDI:" },
- { 130, "MT-32" },
- { 131, "Dispositivo MT-32:" },
- { 132, "Emulador de MT-32" },
- { 133, "Escalado de la pantalla principal:" },
- { 134, "Asignar" },
- { 135, "A\361adir varios..." },
- { 136, "Men\372" },
- { 137, "Otros" },
- { 138, "Modo AdLib/MIDI" },
- { 139, "Montar DVD" },
- { 140, "Montar SMB" },
- { 141, "Clic de rat\363n" },
- { 142, "Multifunci\363n" },
- { 143, "Dispositivo de m\372sica:" },
- { 144, "Volumen de la m\372sica:" },
- { 145, "Silenciar" },
- { 146, "Nombre:" },
- { 147, "Red desconectada" },
- { 148, "Red no inicializada (%d)" },
- { 149, "Red conectada" },
- { 150, "Red conectada, disco compartido montado" },
- { 151, "Nunca" },
- { 152, "No" },
- { 153, "No hay fecha guardada" },
- { 154, "Sin m\372sica" },
- { 155, "No hay tiempo de juego guardado" },
- { 156, "No hay hora guardada" },
- { 157, "Ninguno" },
- { 158, "Normal (sin escalado)" },
- { 159, "De acuerdo" },
- { 160, "Frecuencia de salida:" },
- { 161, "Ignorar opciones MIDI generales" },
- { 162, "Ignorar opciones MT-32 generales" },
- { 163, "Ignorar opciones de sonido generales" },
- { 164, "Ignorar opciones gr\341ficas generales" },
- { 165, "Ignorar opciones de volumen generales" },
- { 166, "Emulador del altavoz de PC" },
- { 167, "Contrase\361a:" },
- { 168, "La ruta no es un directorio" },
- { 169, "La ruta no es un archivo" },
- { 170, "La ruta no existe" },
- { 171, "Rutas" },
- { 172, "Pausar" },
- { 173, "Elige el juego:" },
- { 174, "Plataforma para la que se dise\361\363 el juego" },
- { 175, "Plataforma:" },
- { 176, "Tiempo de juego:" },
- { 177, "Por favor, selecciona una acci\363n" },
- { 178, "Plugins:" },
- { 179, "Dispositivo preferido:" },
- { 180, "Pulsa la tecla a asignar" },
- { 181, "Salir" },
- { 182, "Cerrar ScummVM" },
- { 183, "Permiso de lectura denegado" },
- { 184, "Lectura fallida" },
- { 185, "Asignar teclas" },
- { 186, "Elimina el juego de la lista. Los archivos no se borran" },
- { 187, "Modo de renderizado:" },
- { 188, "Derecha" },
- { 189, "Clic derecho" },
- { 190, "Clic derecho" },
- { 191, "Rotar" },
- { 192, "Volumen de los efectos" },
- { 193, "SMB" },
- { 194, "Guardar" },
- { 195, "Partidas:" },
- { 196, "Partidas:" },
- { 197, "Guardar partida" },
- { 198, "\241B\372squeda completada!" },
- { 199, "Se ha buscado en %d directorios..." },
- { 200, "Men\372 principal de ScummVM" },
- { 201, "\241ScummVM no ha podido encontrar ning\372n motor capaz de ejecutar el juego!" },
- { 202, "\241ScummVM no ha encontrado ning\372n juego en el directorio!" },
- { 203, "\241ScummVM no ha podido abrir el directorio!" },
- { 204, "Buscar en la lista de juegos" },
- { 205, "Buscar:" },
- { 206, "Seleccionar SoundFont" },
- { 207, "Selecciona un tema" },
- { 208, "Seleccionar directorio de juego adicional" },
- { 209, "Selecciona una acci\363n y pulsa \"Asignar\"" },
- { 210, "Selecciona el directorio para temas de interfaz" },
- { 211, "Selecciona el directorio para archivos adicionales" },
- { 212, "Selecciona el directorio para plugins" },
- { 213, "Seleccionar directorio para partidas guardadas" },
- { 214, "Selecciona el directorio para partidas guardadas." },
- { 215, "Seleccionar directorio con los archivos del juego" },
- { 216, "Sensibilidad" },
- { 217, "Servidor:" },
- { 218, "Disco compartido:" },
- { 219, "Identificador usado para las partidas guardadas y para ejecutar el juego desde la l\355nea de comando" },
- { 220, "Mostrar teclado" },
- { 221, "Mostrar el cursor" },
- { 222, "Reproducir voces y subt\355tulos" },
- { 223, "Mostrar/ocultar cursor" },
- { 224, "Saltar" },
- { 225, "Saltar frase" },
- { 226, "Saltar texto" },
- { 227, "Pegar a los bordes" },
- { 228, "Escalado por software (buena calidad, pero m\341s lento)" },
- { 229, "Sonido activado/desactivado" },
- { 230, "Algunas tarjetas de sonido, Fluidsynth y Timidity soportan SoundFont" },
- { 231, "SoundFont:" },
- { 232, "Voces" },
- { 233, "Modos especiales de expansi\363n soportados por algunos juegos" },
- { 234, "Volumen de los efectos de sonido" },
- { 235, "Especifica el dispositivo de salida General MIDI por defecto" },
- { 236, "Especifica el dispositivo de sonido para la salida Roland MT-32/LAPC1/CM32l/CM64 por defecto" },
- { 237, "Especifica el dispositivo de sonido o emulador de tarjeta de sonido de salida" },
- { 238, "Especifica el directorio adicional usado por los juegos y ScummVM" },
- { 239, "Especifica un directorio para datos adicionales del juego" },
- { 240, "Especifica qu\351 dispositivo de sonido o emulador de tarjeta de sonido prefieres" },
- { 241, "Especifica d\363nde guardar tus partidas" },
- { 242, "Voces" },
- { 243, "Volumen de las voces" },
- { 244, "Est\341ndar (16bpp)" },
- { 245, "Jugar al juego seleccionado" },
- { 246, "Estado:" },
- { 247, "Subt." },
- { 248, "Velocidad de los subt\355tulos:" },
- { 249, "Subt\355tulos" },
- { 250, "Cambiar personaje" },
- { 251, "Un toque para clic izquierdo, dos para clic derecho" },
- { 252, "Texto y voces:" },
- { 253, "No se puede escribir en el directorio elegido. Por favor, selecciona otro." },
- { 254, "Temas:" },
- { 255, "Tema:" },
- { 256, "Esta ID ya est\341 siendo usada. Por favor, elige otra." },
- { 257, "Este juego no permite cargar partidas desde el lanzador." },
- { 258, "Hora:" },
- { 259, "Se ha excedido el tiempo de inicializaci\363n de red" },
- { 260, "Compensaci\363n X del toque" },
- { 261, "Compensaci\363n Y del toque" },
- { 262, "Modo Touchpad desactivado." },
- { 263, "Modo Touchpad activado." },
- { 264, "Roland MT-32 aut\351ntica (desactivar emulaci\363n GM)" },
- { 265, "Desactiva la conversi\363n General MIDI en juegos con sonido Roland MT-32" },
- { 266, "Desconocido" },
- { 267, "Error desconocido" },
- { 268, "Desmontar DVD" },
- { 269, "Desmontar SMB" },
- { 270, "Sin escalado (debes desplazar la pantalla a los lados)" },
- { 271, "Modo de color no soportado" },
- { 272, "Partida sin nombre" },
- { 273, "Arriba" },
- { 274, "Usar tanto MIDI como AdLib en la generaci\363n de sonido" },
- { 275, "Activar el sistema de control tipo trackpad de los port\341tiles" },
- { 276, "Usuario:" },
- { 277, "Usando driver SDL" },
- { 278, "Underscan vertical:" },
- { 279, "V\355deo" },
- { 280, "Teclado virtual" },
- { 281, "Volumen" },
- { 282, "Windows MIDI" },
- { 283, "Permiso de escritura denegado" },
- { 284, "Escritura de datos fallida" },
- { 285, "S\355" },
- { 286, "Tienes que reiniciar ScummVM para aplicar los cambios." },
- { 287, "Zona" },
- { 288, "Disminuir zoom" },
- { 289, "Aumentar zoom" },
- { 290, "cada 10 minutos" },
- { 291, "cada 15 minutos" },
- { 292, "cada 30 minutos" },
- { 293, "cada 5 minutos" },
- { 294, "Acerca ~d~e" },
- { 295, "~A~\361adir juego..." },
- { 296, "~C~ancelar" },
- { 297, "Cerra~r~" },
- { 298, "~E~ditar juego..." },
- { 299, "~A~yuda" },
- { 300, "Controles para pelear de ~I~ndy" },
- { 301, "~T~eclas" },
- { 302, "Modo para ~z~urdos" },
- { 303, "~C~argar" },
- { 304, "~C~argar..." },
- { 305, "Si~g~uiente" },
- { 306, "~S~\355" },
- { 307, "~O~opciones" },
- { 308, "~O~opciones..." },
- { 309, "~A~nterior" },
- { 310, "~S~alir" },
- { 311, "E~l~iminar juego" },
- { 312, "~R~eanudar" },
- { 313, "~V~olver al lanzador" },
- { 314, "~G~uardar" },
- { 315, "~J~ugar" },
- { 316, "Tra~n~siciones activadas" },
- { 317, "Efecto ag~u~a activado" },
- { 318, "Modo ~Z~ip activado" },
- { -1, NULL }
-};
-
-static const PoMessageEntry _translation_it_IT[] = {
- { 0, "Project-Id-Version: ScummVM 1.2.0svn\nReport-Msgid-Bugs-To: scummvm-devel@lists.sf.net\nPOT-Creation-Date: 2010-08-11 22:12+0100\nPO-Revision-Date: 2010-06-30 23:56+0100\nLast-Translator: Maff <matteo.maff at gmail dot com>\nLanguage-Team: Italian\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nLanguage: Italiano\n" },
+const PoMessageEntry _translation_it_IT[] = {
+ { 0, "Project-Id-Version: ScummVM 1.2.0svn\nReport-Msgid-Bugs-To: scummvm-devel@lists.sf.net\nPOT-Creation-Date: 2010-08-19 13:30+0300\nPO-Revision-Date: 2010-06-30 23:56+0100\nLast-Translator: Maff <matteo.maff at gmail dot com>\nLanguage-Team: Italian\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nLanguage: Italiano\n" },
{ 1, " Sei sicuro di voler uscire? " },
{ 2, " (Attivo)" },
{ 3, " (Gioco)" },
@@ -1992,8 +972,69 @@ static const PoMessageEntry _translation_it_IT[] = {
{ -1, NULL }
};
-static const PoMessageEntry _translation_fr_FR[] = {
- { 0, "Project-Id-Version: ScummVM 1.2.0svn\nReport-Msgid-Bugs-To: scummvm-devel@lists.sf.net\nPOT-Creation-Date: 2010-08-11 22:12+0100\nPO-Revision-Date: 2010-08-11 22:14+0100\nLast-Translator: Thierry Crozat <criezy@scummvm.org>\nLanguage-Team: French <scummvm-devel@lists.sf.net>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nLanguage: Francais\nPlural-Forms: nplurals=2; plural=n>1;\n" },
+const PoMessageEntry _translation_hu_HU[] = {
+ { 0, "Project-Id-Version: ScummVM VERSION\nReport-Msgid-Bugs-To: scummvm-devel@lists.sf.net\nPOT-Creation-Date: 2010-08-19 13:30+0300\nPO-Revision-Date: 2009-11-25 07:42-0500\nLast-Translator: Alex Bevilacqua <alexbevi@gmail.com>\nLanguage-Team: Hungarian\nMIME-Version: 1.0\nContent-Type: text/plain; charset=cp1250\nContent-Transfer-Encoding: 8bit\nLanguage: \nPlural-Forms: nplurals=2; plural=(n != 1);\n" },
+ { 14, "<alap\351rtelmezett>" },
+ { 16, "AdLib vezet :" },
+ { 17, "AdLib vezet :" },
+ { 20, "AdLib vezet :" },
+ { 23, "Aspect adag korrekci\363" },
+ { 26, "Hang" },
+ { 27, "Automatikus ment\351s:" },
+ { 30, "Kulcsok" },
+ { 33, "AdLib vezet :" },
+ { 45, "Renderel\351si m\363d:" },
+ { 56, "<alap\351rtelmezett>" },
+ { 72, "K\351pess\351 Roland GS Mode" },
+ { 77, "Extra \332tvonal:" },
+ { 79, "Grafikus m\363d:" },
+ { 83, "Teljes k\351perny s m\363d:" },
+ { 89, "Lek\351pez eszk\366z GUI:" },
+ { 93, "Extra \332tvonal:" },
+ { 97, "Grafik\341val" },
+ { 98, "Grafikus m\363d:" },
+ { 118, "Kulcsok" },
+ { 127, "AdLib vezet :" },
+ { 129, "MIDI nyeres\351g:" },
+ { 131, "Zene mennyis\351g:" },
+ { 138, "Vegyes AdLib/MIDI m\363d" },
+ { 143, "Zene mennyis\351g:" },
+ { 144, "Zene mennyis\351g:" },
+ { 145, "Muta \326sszes" },
+ { 151, "Soha" },
+ { 152, "Semmi" },
+ { 157, "Semmi" },
+ { 159, "Igen" },
+ { 160, "Kimeneti teljes\355tm\351ny:" },
+ { 171, "\326sv\351nyek" },
+ { 172, "\326sv\351nyek" },
+ { 187, "Renderel\351si m\363d:" },
+ { 192, "SFX mennyis\351ge" },
+ { 195, "Extra \332tvonal:" },
+ { 217, "Soha" },
+ { 242, "Csak a besz\351d" },
+ { 243, "Besz\351d mennyis\351g:" },
+ { 248, "Felirat sebess\351g:" },
+ { 249, "Csak feliratok" },
+ { 252, "Sz\366veg \351s besz\351d:" },
+ { 255, "T\351ma:" },
+ { 258, "T\351ma:" },
+ { 264, "Igaz Roland MT-32 (megb\351n\355t GM emul\341ci\363)" },
+ { 277, "Zenei vezet :" },
+ { 281, "Volumene" },
+ { 287, "Semmi" },
+ { 290, "10 percenk\351nt" },
+ { 291, "15 percenk\351nt" },
+ { 292, "30 percenk\351nt" },
+ { 293, "5 percenk\351nt" },
+ { 301, "Kulcsok" },
+ { 302, "Renderel\351si m\363d:" },
+ { 306, "Igen" },
+ { -1, NULL }
+};
+
+const PoMessageEntry _translation_fr_FR[] = {
+ { 0, "Project-Id-Version: ScummVM 1.2.0svn\nReport-Msgid-Bugs-To: scummvm-devel@lists.sf.net\nPOT-Creation-Date: 2010-08-19 13:30+0300\nPO-Revision-Date: 2010-08-11 22:14+0100\nLast-Translator: Thierry Crozat <criezy@scummvm.org>\nLanguage-Team: French <scummvm-devel@lists.sf.net>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nLanguage: Francais\nPlural-Forms: nplurals=2; plural=n>1;\n" },
{ 1, "Voulez-vous vraiment quitter?" },
{ 2, "(Actif)" },
{ 3, "(Jeu)" },
@@ -2315,8 +1356,967 @@ static const PoMessageEntry _translation_fr_FR[] = {
{ -1, NULL }
};
-static const PoMessageEntry _translation_de_DE[] = {
- { 0, "Project-Id-Version: ScummVM 1.2.0svn\nReport-Msgid-Bugs-To: scummvm-devel@lists.sf.net\nPOT-Creation-Date: 2010-08-11 22:12+0100\nPO-Revision-Date: 2010-08-12 00:56+0100\nLast-Translator: Simon Sawatzki\nLanguage-Team: Lothar Serra Mari <Lothar@Windowsbase.de> & Simon Sawatzki <SimSaw@gmx.de>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nLanguage: Deutsch\nPlural-Forms: nplurals=2; plural=n != 1;\n" },
+const PoMessageEntry _translation_uk_UA[] = {
+ { 0, "Project-Id-Version: ScummVM VERSION\nReport-Msgid-Bugs-To: scummvm-devel@lists.sf.net\nPOT-Creation-Date: 2010-08-19 13:30+0300\nPO-Revision-Date: 2010-07-30 22:19+0100\nLast-Translator: Lubomyr Lisen\nLanguage-Team: Ukrainian\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-5\nContent-Transfer-Encoding: 8bit\nLanguage: Ukrainian\nPlural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" },
+ { 1, " \262\330 \343\337\325\322\335\325\335\366, \351\336 \345\336\347\325\342\325 \322\330\331\342\330? " },
+ { 2, " (\260\332\342\330\322\335\320)" },
+ { 3, " (\246\323\340\330)" },
+ { 4, " (\263\333\336\321\320\333\354\335\320)" },
+ { 5, "(\327\366\321\340\320\335\330\331 %s)" },
+ { 6, ", \337\336\334\330\333\332\320 \337\366\324 \347\320\341 \337\366\324\332\333\356\347\325\335\335\357 \337\320\337\332\330" },
+ { 7, ", \337\320\337\332\320 \335\325 \337\366\324\332\333\356\347\325\335\320" },
+ { 8, "... \337\336\350\343\332 ..." },
+ { 9, "11 \332\263\346" },
+ { 10, "22 \332\263\346" },
+ { 11, "44 \332\263\346" },
+ { 12, "48 \332\263\346" },
+ { 13, "8 \332\263\346" },
+ { 14, "<\327\320 \343\334\336\322\347\320\335\335\357\334>" },
+ { 15, "\277\340\336 ScummVM" },
+ { 16, "\265\334\343\333\357\342\336\340 AdLib" },
+ { 17, "\265\334\343\333\357\342\336\340 AdLib:" },
+ { 18, "\267\322\343\332\336\322\320 \332\320\340\342\320 AdLib \322\330\332\336\340\330\341\342\336\322\343\364\342\354\341\357 \321\320\323\320\342\354\334\320 \366\323\340\320\334\330" },
+ { 19, "\264\336\324. \323\340\343..." },
+ { 20, "\265\334\343\333\357\342\336\340 AdLib" },
+ { 21, "\300\320\341\342\325\340\330\327\320\342\336\340 \327\366 \327\323\333\320\324\326\343\322\320\335\335\357\334 (16bpp)" },
+ { 23, "\272\336\340\325\332\346\366\357 \341\337\366\322\322\366\324\335\336\350\325\335\335\357 \341\342\336\340\366\335" },
+ { 24, "\277\340\330\327\335\320\347\325\335\320 \332\333\320\322\366\350\320 : %s" },
+ { 25, "\277\340\330\327\335\320\347\325\335\320 \332\333\320\322\366\350\320 : \335\325\334\320\364" },
+ { 26, "\260\343\324\366\336" },
+ { 27, "\260\322\342\336\327\321\325\340\325\326\325\335\335\357:" },
+ { 28, "\264\336\341\342\343\337\335\366 \324\322\330\326\332\330:" },
+ { 29, "\277\340\336 \337~\340~\336\323\340\320\334\343..." },
+ { 30, "\337\340\330\327\335\320\347\330\342\330 \332\333\320\322\366\350\366" },
+ { 31, "\262\341\325" },
+ { 32, "\317\341\332\340\320\322\366\341\342\354:" },
+ { 33, "\265\334\343\333\357\342\336\340 AdLib" },
+ { 34, "\262\366\324\334\366\335\320" },
+ { 35, "\275\325 \334\336\326\343 \341\342\322\336\340\330\342\330 \344\320\331\333" },
+ { 36, "\267\334\366\335\330\342\330 \336\337\346\366\367 \323\340\330" },
+ { 37, "\267\334\366\335\330\342\330 \323\333\336\321\320\333\354\335\366 \336\337\346\366\367 ScummVM" },
+ { 38, "\262\366\324\334\366\342\354\342\325, \357\332\351\336 \343 \322\320\341 \337\366\324\332\333\356\347\325\335\330\331 Roland-\341\343\334\366\341\335\330\331 \327\322\343\332\336\322\330\331 \337\340\330\341\342\340\366\331 \366 \322\330 \345\336\347\325\342\325 \331\336\323\336 \322\330\332\336\340\330\341\342\320\342\330" },
+ { 39, "\262\330\321\340\320\342\330" },
+ { 40, "\262\330\321\325\340\366\342\354 \324\366\356 \324\333\357 \337\340\330\327\335\320\347\325\335\335\357" },
+ { 41, "\276\347\330\341\342\330\342\330 \327\335\320\347\325\335\335\357" },
+ { 42, "\267\320\332\340\330\342\330" },
+ { 43, "\272\336\340\330\323\343\322\320\342\330 \341\337\366\322\322\366\324\335\336\350\325\335\335\357 \341\342\336\340\366\335 \324\333\357 \366\323\336\340 \327 \323\340\320\344\366\332\336\356 320x200" },
+ { 44, "\275\325 \334\336\326\343 \327\335\320\331\342\330 \324\322\330\326\336\332 \324\333\357 \327\320\337\343\341\332\343 \322\330\321\340\320\335\336\367 \323\340\330" },
+ { 45, "\302\325\332\343\347\330\331 \322\366\324\325\336\340\325\326\330\334:" },
+ { 46, "\272\343\340\341\336\340 \322\335\330\327" },
+ { 47, "\272\343\340\341\336\340 \322\333\366\322\336" },
+ { 48, "\272\343\340\341\336\340 \322\337\340\320\322\336" },
+ { 49, "\272\343\340\341\336\340 \322\322\325\340\345" },
+ { 50, "\265\334\343\333\357\342\336\340 DOSBox OPL" },
+ { 51, "DVD" },
+ { 52, "DVD \337\366\324\332\333\356\347\325\335\330\331 \343\341\337\366\350\335\336" },
+ { 53, "DVD \335\325 \337\366\324\332\333\356\347\325\335\330\331" },
+ { 54, "\264\320\342\320: " },
+ { 55, "\262\366\324\333\320\324\347\330\332" },
+ { 56, "\267\320 \343\334\336\322\347\320\335\335\357\334" },
+ { 57, "\262\330\324\320\333\330\342\330" },
+ { 58, "\267\320\321\336\340\336\335\330\342\330 \322\330\334\332\335\325\335\335\357" },
+ { 59, "\261\325\327 \323\340\320\344\366\332\330" },
+ { 60, "\267\335\320\331\324\325\335\336 %d \335\336\322\330\345 \366\323\336\340 ..." },
+ { 61, "\267\335\320\331\324\325\335\336 %d \335\336\322\330\345 \366\323\336\340." },
+ { 62, "\277\336\332\320\327\320\342\330 " },
+ { 63, "\277\336\332\320\327\320\342\330 \332\333\320\322\366\320\342\343\340\343" },
+ { 64, "\262\330 \324\366\331\341\335\336 \345\336\347\325\342\325 \322\330\324\320\333\330\342\330 \346\325 \327\321\325\340\325\326\325\335\335\357?" },
+ { 65, "\262\330 \324\366\331\341\335\336 \345\336\347\325\342\325 \322\330\324\320\333\330\342\330 \343\341\342\320\335\336\322\332\330 \324\333\357 \346\366\364\367 \323\340\330?" },
+ { 66, "\262\330 \324\366\331\341\335\336 \345\336\347\325\342\325 \327\320\337\343\341\342\330\342\330 \324\325\342\325\332\342\336\340 \343\341\366\345 \366\323\336\340? \306\325 \337\336\342\325\335\346\366\331\335\336 \334\336\326\325 \324\336\324\320\342\330 \322\325\333\330\332\343 \332\366\333\354\332\366\341\342\354 \366\323\336\340." },
+ { 67, "\262\330 \345\336\347\325\342\325 \327\320\322\320\335\342\320\326\330\342\330 \320\321\336 \327\321\325\340\325\323\342\330 \323\340\343?" },
+ { 68, "\262\330 \345\336\347\325\342\325 \327\324\366\331\341\335\330\342\330 \320\322\342\336\334\320\342\330\347\335\330\331 \337\336\350\343\332?" },
+ { 69, "\262\330 \345\336\347\330\342\325 \322\330\331\342\330?" },
+ { 70, "\277\336\324\322\366\331\335\330\331 \343\324\320\340" },
+ { 71, "\262\335\330\327" },
+ { 72, "\303\322\366\334\332\335\343\342\330 \340\325\326\330\334 Roland GS" },
+ { 73, "\264\322\330\326\336\332 \335\325 \337\366\324\342\340\330\334\343\364 \340\366\322\325\335\354 \322\366\324\333\320\324\332\330 '%s'" },
+ { 74, "English" },
+ { 75, "\277\336\334\330\333\332\320 \327\320\337\343\341\332\343 \323\340\330:" },
+ { 76, "\277\336\334\330\333\332\320 \337\366\324 \347\320\341 \337\366\324\332\333\356\347\325\335\335\357 DVD" },
+ { 77, "\264\336\324. \350\333\357\345:" },
+ { 78, "\265\334\343\333\357\342\336\340 FM Towns" },
+ { 79, "\310\322\330\324\332\330\331 \340\325\326\330\334" },
+ { 80, "\262\332\333\356\347\325\335\366 \322 \321\366\333\324 \336\337\346\366\367:" },
+ { 81, "\262\366\333\354\335\330\331 \336\323\333\357\324" },
+ { 82, "\277\336\322\335\320 \335\320\327\322\320 \323\340\330" },
+ { 83, "\277\336\322\335\336\325\332\340\320\335\335\330\331 \340\325\326\330\334" },
+ { 84, "\277\340\330\341\332\336\340\325\335\335\357 GC \337\320\324\343:" },
+ { 85, "\307\343\342\333\330\322\366\341\342\354 GC \337\320\324\343:" },
+ { 86, "\263\340\344" },
+ { 87, "\277\340\330\341\342\340\366\331 GM:" },
+ { 88, "\274\336\322\320 \366\335\342\325\340\344\325\331\341\343:" },
+ { 89, "\300\320\341\342\325\340\330\327\320\342\336\340 GUI:" },
+ { 90, "\263\340\320" },
+ { 91, "\275\325\334\320\364 \344\320\331\333\366\322 \323\340\330" },
+ { 92, "Game Id \335\325 \337\366\324\342\340\330\334\343\364\342\354\341\357" },
+ { 93, "\310\333\357\345 \324\336 \323\340\330: " },
+ { 94, "\263\333\336\321\320\333\354\335\325 \334\325\335\356" },
+ { 95, "\277\325\340\325\331\342\330 \335\320 \337\320\337\332\343 \340\366\322\335\325\334 \322\330\351\325" },
+ { 96, "\262\322\325\340\345" },
+ { 97, "\263\340\320\344\366\332\320" },
+ { 98, "\263\340\320\344\366\347\335\330\331 \340\325\326\330\334:" },
+ { 99, "\305\320\340\324\322\320\340\335\336\325 \334\320\341\350\342\320\321\343\322\320\335\335\357 (\350\322\330\324\332\336, \320\333\325 \335\330\327\354\332\336\367 \357\332\336\341\342\366)" },
+ { 100, "Hercules \317\335\342\320\340\335\330\331" },
+ { 101, "Hercules \267\325\333\325\335\330\331" },
+ { 102, "\267\320\345\336\322\320\342\330 \337\320\335\325\333\354 \366\335\341\342\340\343\334\325\335\342\366\322" },
+ { 103, "\262\330\341\336\332\320 \357\332\366\341\342\354 \327\322\343\332\343 (\337\336\322\366\333\354\335\366\350\325) (\340\325\321\343\342)" },
+ { 104, "\262\325\333\330\332\366 \327\335\320\347\325\335\335\357 \327\320\324\320\356\342\354 \332\340\320\351\343 \357\332\366\341\342\354 \327\322\343\332\343, \337\340\336\342\325 \322\336\335\330 \334\336\326\343\342\354 \335\325 \337\366\324\342\340\330\334\343\322\320\342\330\341\357 \322\320\350\336\356 \327\322\343\332\336\322\336\356 \332\320\340\342\336\356" },
+ { 105, "\303\342\340\330\334\343\331\342\325 \332\333\320\322\366\350\343 Shift \324\333\357 \342\336\323\336, \351\336\321 \324\336\324\320\342\330 \324\325\332\366\333\354\332\320 \366\323\336\340" },
+ { 106, "\263\336\340\330\327\336\335\342\320\333\354\335\330\331 underscan:" },
+ { 107, "\265\334\343\333\357\342\336\340 IBM PCjr" },
+ { 108, "ID:" },
+ { 109, "\246\335\366\346\366\320\333\366\327\320\346\366\357 \334\325\340\325\326\366" },
+ { 110, "\277\336\347\320\342\332\336\322\330\331 \334\320\341\350\342\320\321 \322\325\340\345\335\354\336\323\336 \325\332\340\320\335\343:" },
+ { 111, "\275\320\341\342\340\336\356\356 \325\334\343\333\357\342\336\340 MT-32" },
+ { 112, "\275\320\333\320\350\342\336\322\343\356 \334\325\340\325\326\343" },
+ { 113, "\262\322\366\324" },
+ { 114, "\275\325\337\340\320\322\330\333\354\335\330\331 \350\333\357\345" },
+ { 115, "\277\340\330\327\335\320\347\325\335\335\357 \332\333\320\322\366\350" },
+ { 116, "\272\333\320\322\366\320\342\343\340\320" },
+ { 117, "\302\320\321\333\330\346\357 \332\333\320\322\366\350:" },
+ { 118, "\272\333\320\322\366\350\366" },
+ { 119, "\274\336\322\320 \323\340\320\344\366\347\335\336\323\336 \366\335\342\325\340\344\325\331\341\343 ScummVM" },
+ { 120, "\274\336\322\320 \323\340\330. \267\334\366\335\320 \346\354\336\323\336 \337\320\340\320\334\325\342\340\343 \335\325 \337\325\340\325\342\322\336\340\330\342\354 \323\340\343 \335\320 \320\335\323\333\366\331\341\354\332\366\331 \322 \343\332\340\320\367\335\341\354\332\343" },
+ { 121, "\274\336\322\320:" },
+ { 122, "\262\333\366\322\336" },
+ { 123, "\273\366\322\330\331 \332\333\366\332" },
+ { 124, "\267\320\322\320\335\342\320\326\330\342\330" },
+ { 125, "\267\320\322\320\335\342\320\326\330\342\330 \323\340\343:" },
+ { 126, "\267\320\322\320\335\342\320\326\330\342\330 \327\321\325\340\325\326\325\335\335\357 \324\333\357 \322\330\321\340\320\335\336\367 \323\340\330" },
+ { 127, "\265\334\343\333\357\342\336\340 MAME OPL:" },
+ { 128, "MIDI" },
+ { 129, "\277\336\341\330\333\325\335\335\357 MIDI:" },
+ { 130, "MT-32" },
+ { 131, "\277\340\330\341\342\340\366\331 MT-32:" },
+ { 132, "\265\334\343\333\357\342\336\340 MT-32" },
+ { 133, "\274\320\341\350\342\320\321 \323\336\333\336\322\335\336\323\336 \325\332\340\320\335\343:" },
+ { 134, "\277\340\330\327\335\320\347\330\342\330" },
+ { 135, "\264\336\324. \321\320\323\320\342\336..." },
+ { 136, "\274\325\335\356" },
+ { 137, "\300\366\327\335\325" },
+ { 138, "\267\334\366\350\320\335\330\331 \340\325\326\330\334 AdLib/MIDI" },
+ { 139, "\277\366\324\332\333\356\347\330\342\330 DVD" },
+ { 140, "\277\366\324\332\333\356\347\330\342\330 SMB" },
+ { 141, "\272\333\366\332 \334\330\350\332\336\356" },
+ { 142, "\274\343\333\354\342\366\344\343\335\332\346\366\357" },
+ { 143, "\274\343\327\330\347\335\330\331 \277\340\330\341\342\340\366\331:" },
+ { 144, "\263\343\347\335\366\341\342\354 \334\343\327\330\332\330:" },
+ { 145, "\262\330\334\332\335\343\342\330 \343\341\325" },
+ { 146, "\275\320\327\322\320:" },
+ { 147, "\274\325\340\325\326\320 \322\330\334\332\335\325\335\320" },
+ { 148, "\274\325\340\325\326\320 \335\325 \335\320\333\320\323\336\324\326\325\335\320 (%d)" },
+ { 149, "\274\325\340\325\326\320 \337\340\320\346\356\364" },
+ { 150, "\274\325\340\325\326\320 \337\340\320\346\356\364, \337\320\337\332\320 \337\366\324\332\333\356\347\325\335\320" },
+ { 151, "\275\366\332\336\333\330" },
+ { 152, "\275\366" },
+ { 153, "\264\320\342\320 \335\325 \327\320\337\330\341\320\335\320" },
+ { 154, "\261\325\327 \334\343\327\330\332\330" },
+ { 155, "\307\320\341 \323\340\330 \335\325 \327\320\337\330\341\320\335\336" },
+ { 156, "\307\320\341 \335\325 \327\320\337\330\341\320\335\330\331" },
+ { 157, "\275\325 \327\320\324\320\335\330\331" },
+ { 158, "\261\325\327 \327\321\366\333\354\350\325\335\335\357" },
+ { 159, "OK" },
+ { 160, "\262\330\345\366\324\335\320 \347\320\341\342\336\342\320:" },
+ { 161, "\277\325\340\325\332\340\330\342\330 \323\333\336\321\320\333\354\335\366 \343\341\342\320\335\336\322\332\330 MIDI" },
+ { 162, "\277\325\340\325\332\340\330\342\330 \323\333\336\321\320\333\354\335\366 \343\341\342\320\335\336\322\332\330 MT-32" },
+ { 163, "\277\325\340\325\332\340\330\342\330 \323\333\336\321\320\333\354\335\366 \343\341\342\320\335\336\322\332\330 \320\343\324\366\336" },
+ { 164, "\277\325\340\325\332\340\330\342\330 \323\333\336\321\320\333\354\335\366 \343\341\342\320\335\336\322\332\330 \323\340\320\344\366\332\330" },
+ { 165, "\277\325\340\325\332\340\330\342\330 \323\333\336\321\320\333\354\335\366 \343\341\342\320\335\336\322\332\330 \323\343\347\335\336\341\342\366" },
+ { 166, "\265\334\343\333\357\342\336\340 PC \341\337\366\332\325\340\320" },
+ { 167, "\277\320\340\336\333\354:" },
+ { 168, "\310\333\357\345 \335\325 \364 \337\320\337\332\336\356" },
+ { 169, "\310\333\357\345 \335\325 \364 \344\320\331\333\336\334" },
+ { 170, "\310\333\357\345 \335\325 \327\335\320\331\324\325\335\330\331" },
+ { 171, "\310\333\357\345\330" },
+ { 172, "\277\320\343\327\320" },
+ { 173, "\262\330\321\325\340\366\342\354 \323\340\343:" },
+ { 174, "\277\333\320\342\344\336\340\334\320, \324\333\357 \357\332\336\367 \323\340\320 \321\343\333\320 \341\337\336\347\320\342\332\343 \340\336\327\340\336\321\333\325\335\320" },
+ { 175, "\277\333\320\342\344\336\340\334\320:" },
+ { 176, "\307\320\341 \323\340\330: " },
+ { 177, "\261\343\324\354 \333\320\341\332\320, \322\330\321\325\340\366\342\354 \324\366\356" },
+ { 178, "\310\333\357\345 \324\336 \337\333\320\323\366\335\366\322:" },
+ { 179, "\277\340\330\341\342\340\366\331 \357\332\336\334\343 \322\366\324\324\320\364\342\354\341\357 \337\325\340\325\322\320\323\320:" },
+ { 180, "\275\320\342\330\341\335\366\342\354 \332\333\320\322\366\350\343 \324\333\357 \337\340\330\327\335\320\347\325\335\335\357" },
+ { 181, "\262\330\345\366\324" },
+ { 182, "\262\330\345\366\324 \327 ScummVM" },
+ { 183, "\275\325\324\336\341\342\320\342\335\354\336 \337\340\320\322 \324\333\357 \347\330\342\320\335\335\357" },
+ { 184, "\277\336\334\330\333\332\320 \347\330\342\320\335\335\357" },
+ { 185, "\277\325\340\325\337\340\330\327\335\320\347\330\342\330 \332\333\320\322\366\350\366" },
+ { 186, "\262\330\324\320\333\330\342\330 \323\340\343 \327\366 \341\337\330\341\332\343. \275\325 \322\330\324\320\333\357\364 \323\340\343 \327 \326\336\340\341\342\332\336\323\336 \324\330\341\332\320" },
+ { 187, "\300\325\326\330\334 \340\320\341\342\340\343\322\320\335\335\357:" },
+ { 188, "\262\337\340\320\322\336" },
+ { 189, "\277\340\320\322\330\331 \332\333\366\332" },
+ { 190, "\277\340\320\322\330\331 \332\333\366\332" },
+ { 191, "\277\336\322\325\340\335\343\342\330" },
+ { 192, "\263\343\347\335\366\341\342\354 \325\344\325\332\342\366\322:" },
+ { 193, "SMB" },
+ { 194, "\267\320\337\330\341\320\342\330" },
+ { 195, "\310\333\357\345 \327\321\325\340.: " },
+ { 196, "\310\333\357\345 \324\333\357 \327\321\325\340\325\326\325\335\354: " },
+ { 197, "\267\321\325\340\325\323\342\330 \323\340\343: " },
+ { 198, "\277\336\350\343\332 \327\320\332\366\335\347\325\335\330\331!" },
+ { 199, "\277\340\336\323\333\357\335\343\342\336 %d \337\320\337\336\332 ..." },
+ { 200, "\263\336\333\336\322\335\325 \334\325\335\356 ScummVM" },
+ { 201, "ScummVM \335\325 \327\334\366\323 \327\335\320\331\342\330 \324\322\330\326\336\332 \324\333\357 \327\320\337\343\341\332\343 \322\330\321\340\320\335\336\367 \323\340\330!" },
+ { 202, "ScummVM \335\325 \334\336\326\325 \327\335\320\331\342\330 \323\340\343 \343 \322\332\320\327\320\335\366\331 \337\320\337\346\366!" },
+ { 203, "ScummVM \335\325 \334\336\326\325 \322\366\324\332\340\330\342\330 \322\332\320\327\320\335\343 \337\320\337\332\343!" },
+ { 204, "\277\336\350\343\332 \322 \341\337\330\341\332\343 \366\323\336\340" },
+ { 205, "\277\336\350\343\332:" },
+ { 206, "\262\330\321\325\340\366\342\354 SoundFont" },
+ { 207, "\262\330\321\325\340\366\342\354 \342\325\334\343" },
+ { 208, "\262\330\321\325\340\366\342\354 \324\336\324\320\342\332\336\322\343 \337\320\337\332\343 \323\340\330" },
+ { 209, "\262\330\321\325\340\366\342\354 \324\366\356 \366 \332\333\366\332\335\366\342\354 '\277\340\330\327\335\320\347\330\342\330'" },
+ { 210, "\262\330\321\325\340\366\342\354 \337\320\337\332\343 \324\333\357 \342\325\334 GUI" },
+ { 211, "\262\330\321\325\340\366\342\354 \337\320\337\332\343 \327 \324\336\324\320\342\332\336\322\330\334\330 \344\320\331\333\320\334\330" },
+ { 212, "\262\330\321\325\340\366\342\354 \337\320\337\332\343 \327 \337\333\320\323\330\335\320\334\330" },
+ { 213, "\262\330\321\325\340\366\342\354 \337\320\337\332\343 \324\333\357 \327\321\325\340\325\326\325\335\354" },
+ { 214, "\262\330\321\325\340\366\342\354 \337\320\337\332\343 \324\333\357 \327\321\325\340\325\326\325\335\354" },
+ { 215, "\262\330\321\325\340\366\342\354 \337\320\337\332\343 \327 \344\320\331\333\320\334\330 \323\340\330" },
+ { 216, "\307\343\342\333\330\322\366\341\342\354" },
+ { 217, "\301\325\340\322\325\340:" },
+ { 218, "\274\325\340\325\326\325\322\320 \337\320\337\332\320:" },
+ { 219, "\272\336\340\336\342\332\330\331 \366\324\325\335\342\330\344\366\332\320\342\336\340, \357\332\330\331 \322\330\332\336\340\330\341\342\336\322\343\364\342\354\341\357 \324\333\357 \335\320\327\322 \327\321\325\340\325\326\325\335\330\345 \366\323\336\340 \366 \324\333\357 \327\320\337\343\341\332\343 \327 \332\336\334\320\335\324\335\336\367 \341\342\340\366\347\332\330" },
+ { 220, "\277\336\332\320\327\320\342\330 \332\333\320\322\366\320\342\343\340\343" },
+ { 221, "\277\336\332\320\327\343\322\320\342\330 \332\343\340\341\336\340 \334\330\350\366" },
+ { 222, "\277\336\332\320\327\343\322\320\342\330 \341\343\321\342\330\342\340\330 \366 \322\366\324\342\322\336\340\356\322\320\342\330 \334\336\322\343" },
+ { 223, "\277\336\332\320\327\320\342\330/\301\345\336\322\320\342\330 \332\343\340\341\336\340" },
+ { 224, "\277\340\336\337\343\341\342\330\342\330" },
+ { 225, "\277\340\336\337\343\341\342\330\342\330 \340\357\324\336\332" },
+ { 226, "\277\340\336\337\343\341\342\330\342\330 \342\325\332\341\342" },
+ { 227, "\277\340\330\332\340\366\337\330\342\330 \324\336 \332\340\320\367\322" },
+ { 228, "\277\340\336\323\340\320\334\335\325 \334\320\341\350\342\320\321\343\322\320\335\335\357 (\345\336\340\336\350\320 \357\332\366\341\342\354, \320\333\325 \337\336\322\366\333\354\335\366\350\325)" },
+ { 229, "\267\322\343\332 \343\322\366\334/\322\330\334\332" },
+ { 230, "SoundFont \337\366\324\342\340\330\334\343\364\342\354\341\357 \324\325\357\332\330\334\330 \327\322\343\332\336\322\330\334\330 \332\320\340\342\320\334\330, Fluidsynth \366 Timidity" },
+ { 231, "SoundFont:" },
+ { 232, "\276\327\322" },
+ { 233, "\301\337\325\346\366\320\333\354\335\366 \340\325\326\330\334\330 \340\325\335\324\325\340\330\335\323\343, \357\332\366 \337\366\324\342\340\330\334\343\356\342\354 \324\325\357\332\366 \366\323\340\330" },
+ { 234, "\263\343\347\335\366\341\342\354 \341\337\325\346\366\320\333\354\335\330\345 \327\322\343\332\336\322\330\345 \325\344\325\332\342\366\322" },
+ { 235, "\262\332\320\327\343\364 \322\330\345\366\324\335\330\331 \327\322\343\332\336\322\330\331 \337\340\330\341\342\340\366\331 \324\333\357 MIDI" },
+ { 236, "\262\332\320\327\343\364 \327\322\343\332\336\322\330\331 \337\340\330\341\342\340\366\331 \337\336 \343\334\336\322\347\320\335\335\356 \324\333\357 \322\330\322\336\324\343 \335\320 Roland MT-32/LAPC1/CM32l/CM64" },
+ { 237, "\262\332\320\327\343\364 \322\330\345\366\324\335\330\331 \327\322\343\332\336\322\330\331 \337\340\330\341\342\340\366\331 \320\321\336 \325\334\343\333\357\342\336\340 \327\322\343\332\336\322\336\367 \332\320\340\342\330" },
+ { 238, "\262\332\320\327\343\364 \350\333\357\345 \324\336 \324\336\324\320\342\332\336\322\330\345 \344\320\331\333\366\322 \324\320\335\330\345, \322\330\332\336\340\330\341\342\336\322\343\322\320\335\330\345 \343\341\366\334\320 \366\323\340\320\334\330, \320\321\336 ScummVM" },
+ { 239, "\262\332\320\327\343\364 \350\333\357\345 \324\336 \324\336\324\320\342\332\336\322\330\345 \344\320\331\333\366\322 \324\320\335\330\345 \324\333\357 \323\340\330" },
+ { 240, "\262\332\320\327\343\364 \322\330\345\366\324\335\330\331 \327\322\343\332\336\322\330\331 \337\340\330\341\342\340\366\331 \320\321\336 \325\334\343\333\357\342\336\340 \327\322\343\332\336\322\336\367 \332\320\340\342\330" },
+ { 241, "\262\332\320\327\343\364 \350\333\357\345 \324\336 \327\321\325\340\325\326\325\335\354 \323\340\330" },
+ { 242, "\276\327\322\343\347\325\335\335\357" },
+ { 243, "\263\343\347\335\366\341\342\354 \336\327\322\343\347\325\335\335\357:" },
+ { 244, "\301\342\320\335\324\320\340\342\335\330\331 \340\320\341\342\325\340\330\327\320\342\336\340 (16bpp)" },
+ { 245, "\267\320\337\343\341\342\330\342\330 \322\330\321\340\320\335\343 \323\340\343" },
+ { 246, "\301\342\320\335:" },
+ { 247, "\301\343\321" },
+ { 248, "\310\322\330\324\332\366\341\342\354 \341\343\321\342\330\342\340\366\322:" },
+ { 249, "\301\343\321\342\330\342\340\330" },
+ { 250, "\267\334\366\335\330\342\330 \323\325\340\336\357" },
+ { 251, "\302\320\337 \324\333\357 \333\366\322\336\323\336 \332\333\320\346\320\335\335\357, \337\336\324\322\366\331\335\330\331 \342\320\337 \324\333\357 \337\340\320\322\336\323\336 \332\333\320\346\320\335\335\357" },
+ { 252, "\302\325\332\341\342 \366 \336\327\322\343\347\325\335\335\357:" },
+ { 253, "\275\325 \334\336\326\343 \337\330\341\320\342\330 \343 \322\330\321\340\320\335\343 \337\320\337\332\343. \261\343\324\354 \333\320\341\332\320, \322\332\320\326\366\342\354 \366\335\350\343." },
+ { 254, "\310\333\357\345 \324\336 \342\325\334:" },
+ { 255, "\302\325\334\320:" },
+ { 256, "\306\325\331 ID \323\340\330 \322\326\325 \322\330\332\336\340\330\341\342\336\322\343\364\342\354\341\357. \261\343\324\354 \333\320\341\332\320, \322\330\321\325\340\366\342\354 \366\335\350\330\331." },
+ { 257, "\306\357 \323\340\320 \335\325 \337\366\324\342\340\330\334\343\364 \327\320\322\320\335\342\320\326\325\335\335\357 \327\321\325\340\325\326\325\335\354 \347\325\340\325\327 \323\336\333\336\322\335\325 \334\325\335\356." },
+ { 258, "\307\320\341: " },
+ { 259, "\307\320\341 \337\366\324\332\333\356\347\325\335\335\357 \324\336 \334\325\340\325\326\366 \322\330\342\366\332" },
+ { 260, "\267\334\366\351\325\335\335\357 \342\336\340\332\320\335\354 \337\336 \336\341\366 X" },
+ { 261, "\267\334\366\351\325\335\335\357 \342\336\340\332\320\335\354 \337\336 \336\341\366 Y" },
+ { 262, "\300\325\326\330\334 \342\320\347\337\320\324\343 \322\330\334\332\335\325\335\330\331." },
+ { 263, "\300\325\326\330\334 \342\320\347\337\320\324\343 \343\322\366\334\332\335\325\335\330\331." },
+ { 264, "\301\337\340\320\322\326\335\366\331 Roland MT-32 (\322\330\334\332\335\343\342\330 \325\334\343\333\357\346\330\356 GM)" },
+ { 265, "\262\330\334\330\332\320\364 \334\320\337\337\366\335\323 General MIDI \324\333\357 \366\323\336\340 \366\327 \327\322\343\332\336\322\336\356 \324\336\340\366\326\332\336\356 \324\333\357 Roland MT-32" },
+ { 266, "\275\325\322\366\324\336\334\336" },
+ { 267, "\275\325\322\366\324\336\334\320 \337\336\334\330\333\332\320" },
+ { 268, "\262\366\324\332\333\356\347\330\342\330 DVD" },
+ { 269, "\262\366\324\332\333\356\347\342\330 SMB" },
+ { 270, "\261\325\327 \334\320\341\350\342\320\321\343\322\320\335\335\357 (\342\340\325\321\320 \321\343\324\325 \337\340\336\332\340\343\347\343\322\320\342\330 \335\320\333\366\322\336 \366 \335\320\337\340\320\322\336)" },
+ { 271, "\300\325\326\330\334 \272\336\333\354\336\340\343 \335\325 \337\366\324\342\340\330\334\343\364\342\354\341\357" },
+ { 272, "\267\321\325\340\325\326\325\335\335\357 \321\325\327 \366\334\325\335\366" },
+ { 273, "\262\322\325\340\345" },
+ { 274, "\262\330\332\336\340\330\341\342\336\322\343\322\320\342\330 \366 MIDI \366 AdLib \324\333\357 \323\325\335\325\340\320\346\366\367 \327\322\343\332\343" },
+ { 275, "\262\330\332\336\340\330\341\342\336\322\343\322\320\342\330 \343\337\340\320\322\333\366\335\335\357 \332\343\340\341\336\340\336\334 \357\332 \335\320 \342\340\325\332\337\320\324\366 \333\320\337\342\336\337\366\322" },
+ { 276, "\272\336\340\330\341\342\343\322\320\347:" },
+ { 277, "\262\330\332\336\340\330\341\342\336\322\343\356 \324\340\320\331\322\325\340 SDL " },
+ { 278, "\262\325\340\342\330\332\320\333\354\335\330\331 underscan:" },
+ { 279, "\262\366\324\325\336" },
+ { 280, "\262\366\340\342\343\320\333\354\335\320 \332\333\320\322\366\320\342\343\340\320" },
+ { 281, "\263\343\347\335\366\341\342\354" },
+ { 282, "Windows MIDI" },
+ { 283, "\275\325\324\336\341\342\320\342\335\354\336 \337\340\320\322 \324\333\357 \327\320\337\330\341\343" },
+ { 284, "\277\336\334\330\333\332\320 \327\320\337\330\341\343 \324\320\335\330\345" },
+ { 285, "\302\320\332" },
+ { 286, "\262\330 \337\336\322\330\335\335\366 \337\325\340\325\327\320\337\343\341\342\330\342\330 ScummVM \351\336\321 \327\320\341\342\336\341\343\322\320\342\330 \327\334\366\335\330." },
+ { 287, "\267\336\335\320" },
+ { 288, "\267\334\335\350. \334\320\350\342\320\321" },
+ { 289, "\267\321\366\333. \334\320\350\342\320\321" },
+ { 290, "\332\336\326\335\366 10 \345\322" },
+ { 291, "\332\336\326\335\366 15 \345\322" },
+ { 292, "\332\336\326\335\366 30 \345\322" },
+ { 293, "\332\336\326\335\366 5 \345\322" },
+ { 294, "\277\340\336 \337\340\336~\323~\340\320\334\343" },
+ { 295, "~\264~\336\324. \323\340\343..." },
+ { 296, "\262\366~\324~\334\366\335\320" },
+ { 297, "~\267~\320\332\340\330\342\330" },
+ { 298, "\300\325\324\320~\323~. \323\340\343..." },
+ { 299, "~\264~\336\337\336\334\336\323\320" },
+ { 300, "\272\325\340\343\322\320\335\335\357 \321\336\357\334\330 \322 Indy" },
+ { 301, "~\272~\333\320\322\366\350\366" },
+ { 302, "\273\366\322\336\340\343\332\330\331 \340\325\326\330\334" },
+ { 303, "~\267~\320\322\320\335\342\320\326\330\342\330" },
+ { 304, "~\267~\320\322\320\335..." },
+ { 305, "~\275~\320\341\342" },
+ { 306, "~O~K" },
+ { 307, "~\276~\337\346\366\367" },
+ { 308, "~\276~\337\346\366\367..." },
+ { 309, "~\277~\336\337\325\340" },
+ { 310, "~\262~\330\345\366\324" },
+ { 311, "~\262~\330\324\320\333\330\342\330 \323\340\343" },
+ { 312, "\277\340\336\324\336\322~\326~\330\342\330" },
+ { 313, "~\277~\336\322\325\340\335\343\342\330\341\354 \322 \323\336\333\336\322\335\325 \334\325\335\356" },
+ { 314, "~\267~\320\337\330\341\320\342\330" },
+ { 315, "\267~\320~\337\343\341\332" },
+ { 316, "\277\325\340\325\345\336\324\330 \320\332\342\330\322\336\322\320\335\366" },
+ { 317, "\265\344\325\332\342\330 \322\336\324\330 \322\332\333\356\347\325\335\366" },
+ { 318, "\300\325\326\330\334 \350\322\330\324\332\336\323\336 \337\325\340\325\345\336\324\343 \320\332\342\330\322\336\322\320\335\330\331" },
+ { -1, NULL }
+};
+
+const PoMessageEntry _translation_ca_ES[] = {
+ { 0, "Project-Id-Version: ScummVM 1.2.0svn\nReport-Msgid-Bugs-To: scummvm-devel@lists.sf.net\nPOT-Creation-Date: 2010-08-19 13:30+0300\nPO-Revision-Date: 2010-06-26 16:45+0100\nLast-Translator: Jordi Vilalta Prat <jvprat@gmail.com>\nLanguage-Team: Catalan <scummvm-devel@lists.sf.net>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nLanguage: Catalan\n" },
+ { 2, " (Actiu)" },
+ { 3, " (Joc)" },
+ { 4, " (Global)" },
+ { 5, "(compilat el %s)" },
+ { 6, ", error al muntar la compartici\363" },
+ { 7, ", compartici\363 no muntada" },
+ { 8, "... progr\351s ..." },
+ { 9, "11kHz" },
+ { 10, "22 kHz" },
+ { 11, "44 kHz" },
+ { 12, "48 kHz" },
+ { 13, "8 kHz" },
+ { 14, "<per defecte>" },
+ { 15, "Quant a ScummVM" },
+ { 16, "Emulador d'AdLib" },
+ { 17, "Emulador d'AdLib:" },
+ { 18, "AdLib s'utilitza per la m\372sica de molts jocs" },
+ { 19, "Afegeix Joc..." },
+ { 20, "Emulador d'AdLib" },
+ { 21, "Pintat amb antialias (16bpp)" },
+ { 23, "Correcci\363 del rati d'aspecte" },
+ { 24, "Tecla associada : %s" },
+ { 25, "Tecla associada : cap" },
+ { 26, "\300udio" },
+ { 27, "Desat autom\340tic:" },
+ { 28, "Motors disponibles:" },
+ { 29, "~Q~uant a..." },
+ { 30, "Mapeja tecles" },
+ { 31, "Ambd\363s" },
+ { 32, "Brillantor:" },
+ { 33, "Emulador d'AdLib" },
+ { 34, "Cancel\267la" },
+ { 35, "No s'ha pogut crear el fitxer" },
+ { 36, "Canvia les opcions del joc" },
+ { 37, "Canvia les opcions globals de ScummVM" },
+ { 38, "Marqueu si voleu utilitzar el vostre dispositiu hardware real de so compatible amb Roland connectat al vostre ordinador" },
+ { 39, "Escull" },
+ { 40, "Sel\267leccioneu una acci\363 per mapejar" },
+ { 41, "Neteja el valor" },
+ { 42, "Tanca" },
+ { 43, "Corregeix la relaci\363 d'aspecte per jocs de 320x200" },
+ { 44, "No s'ha pogut trobar cap motor capa\347 d'executar el joc seleccionat" },
+ { 45, "Mode de v\355deo actual:" },
+ { 46, "Cursor Avall" },
+ { 47, "Cursor Esquerra" },
+ { 48, "Cursor Dreta" },
+ { 49, "Cursor Amunt" },
+ { 50, "Emulador OPL de DOSBox" },
+ { 51, "DVD" },
+ { 52, "El DVD s'ha muntat satisfact\362riament" },
+ { 53, "El DVD no est\340 muntat" },
+ { 54, "Data: " },
+ { 55, "Depurador" },
+ { 56, "Per defecte" },
+ { 57, "Suprimeix" },
+ { 58, "Desactiva l'apagat autom\340tic" },
+ { 59, "GFX desactivats" },
+ { 60, "S'han descobert %d jocs nous ..." },
+ { 61, "S'han descobert %d jocs nous." },
+ { 62, "Pantalla" },
+ { 63, "Mostra el teclat" },
+ { 64, "Realment voleu suprimir aquesta partida?" },
+ { 65, "Realment voleu suprimir la configuraci\363 d'aquest joc?" },
+ { 66, "Esteu segur que voleu executar el detector massiu de jocs? Aix\362 pot afegir una gran quantitat de jocs." },
+ { 67, "Voleu carregar o desar el joc?" },
+ { 68, "Voleu fer una cerca autom\340tica?" },
+ { 69, "Vols sortir?" },
+ { 71, "Avall" },
+ { 72, "Activa el Mode Roland GS" },
+ { 73, "El motor no suporta el nivell de depuraci\363 '%s'" },
+ { 74, "Angl\350s" },
+ { 75, "Error al executar el joc:" },
+ { 76, "Error al muntar el DVD" },
+ { 77, "Cam\355 Extra:" },
+ { 78, "Emulador de FM Towns" },
+ { 79, "Mode r\340pid" },
+ { 80, "Caracter\355stiques compilades:" },
+ { 81, "Vista lliure" },
+ { 82, "T\355tol complet del joc" },
+ { 83, "Mode pantalla completa" },
+ { 84, "Acceleraci\363 del Pad GC:" },
+ { 85, "Sensibilitat del Pad GC:" },
+ { 86, "GFX" },
+ { 87, "Dispositiu GM:" },
+ { 88, "Idioma de la interf\355cie d'usuari:" },
+ { 89, "Mode de pintat de la interf\355cie d'usuari:" },
+ { 90, "Joc" },
+ { 91, "No s'han trobat les dades del joc" },
+ { 92, "Identificador de joc no suportat" },
+ { 93, "Cam\355 del Joc:" },
+ { 94, "Men\372 global" },
+ { 95, "Torna al nivell de directoris anterior" },
+ { 96, "Amunt" },
+ { 97, "Gr\340fics" },
+ { 98, "Mode gr\340fic:" },
+ { 99, "Escalat per hardware (r\340pid, per\362 de baixa qualitat)" },
+ { 100, "Hercules \300mbar" },
+ { 101, "Hercules Verd" },
+ { 102, "Oculta la barra d'eines" },
+ { 103, "Alta qualitat d'\340udio (m\351s lent) (reiniciar)" },
+ { 104, "Valors m\351s alts especifiquen millor qualitat de so per\362 pot ser que la vostra tarja de so no ho suporti" },
+ { 105, "Mantingueu premut Shift per a l'Addici\363 Massiva" },
+ { 107, "Emulador d'IBM PCjr" },
+ { 108, "Identificador:" },
+ { 109, "Inicia la xarxa" },
+ { 110, "Escalat inicial de la pantalla superior:" },
+ { 111, "Iniciant l'Emulador de MT-32" },
+ { 112, "Iniciant la xarxa" },
+ { 113, "Entrada" },
+ { 114, "Cam\355 incorrecte" },
+ { 115, "Mapejador de tecles" },
+ { 116, "Teclat" },
+ { 117, "Mapa de teclat:" },
+ { 118, "Tecles" },
+ { 119, "Idioma de la interf\355cie d'usuari de ScummVM" },
+ { 120, "Idioma del joc. Aix\362 no convertir\340 la vostra versi\363 Espanyola del joc a Angl\350s" },
+ { 121, "Idioma:" },
+ { 122, "Esquerra" },
+ { 123, "Clic esquerre" },
+ { 124, "Carrega" },
+ { 125, "Carrega partida:" },
+ { 126, "Carrega una partida pel joc seleccionat" },
+ { 127, "Emulador OPL de MAME" },
+ { 128, "MIDI" },
+ { 129, "Guany MIDI:" },
+ { 131, "Dispositiu MT32:" },
+ { 132, "Emulador de MT-32" },
+ { 133, "Escalat de la pantalla principal:" },
+ { 134, "Mapeja" },
+ { 135, "Addici\363 Massiva..." },
+ { 136, "Men\372" },
+ { 137, "Misc" },
+ { 138, "Mode combinat AdLib/MIDI" },
+ { 139, "Munta el DVD" },
+ { 140, "Munta SMB" },
+ { 141, "Clic del ratol\355" },
+ { 142, "Funci\363 M\372ltiple" },
+ { 143, "Dispositiu GM:" },
+ { 144, "Volum de la m\372sica:" },
+ { 145, "Silenciar tot" },
+ { 146, "Nom:" },
+ { 147, "Xarxa inactiva" },
+ { 148, "Xarxa no iniciada (%d)" },
+ { 149, "Xarxa activa" },
+ { 150, "Xarxa activa, compartici\363 muntada" },
+ { 151, "Mai" },
+ { 152, "No" },
+ { 153, "No hi ha data desada" },
+ { 154, "Sense m\372sica" },
+ { 155, "No hi ha temps de joc desat" },
+ { 156, "No hi ha hora desada" },
+ { 157, "Cap" },
+ { 158, "Normal (sense escalar)" },
+ { 159, "D'acord" },
+ { 160, "Freq\374\350ncia de sortida:" },
+ { 161, "Fer canvis sobre les opcions globals de MIDI" },
+ { 162, "Fer canvis sobre les opcions globals de MIDI" },
+ { 163, "Fer canvis sobre les opcions globals d'\340udio" },
+ { 164, "Fer canvis sobre les opcions globals de gr\340fics" },
+ { 165, "Fer canvis sobre les opcions globals de volum" },
+ { 166, "Emulador d'Altaveu de PC" },
+ { 167, "Contrasenya:" },
+ { 168, "El cam\355 no \351s un directori" },
+ { 169, "El cam\355 no \351s un fitxer" },
+ { 170, "El cam\355 no existeix" },
+ { 171, "Camins" },
+ { 172, "Pausa" },
+ { 173, "Seleccioneu el joc:" },
+ { 174, "Plataforma per la que el joc es va dissenyar originalment" },
+ { 175, "Plataforma:" },
+ { 176, "Temps de joc: " },
+ { 177, "Seleccioneu una acci\363" },
+ { 178, "Cam\355 dels connectors:" },
+ { 179, "Dispositiu Preferit:" },
+ { 180, "Premeu la tecla a associar" },
+ { 181, "Surt" },
+ { 182, "Surt de ScummVM" },
+ { 183, "S'ha denegat el perm\355s de lectura" },
+ { 184, "Ha fallat la lectura" },
+ { 185, "Remapeja les tecles" },
+ { 186, "Elimina un joc de la llista. Els fitxers de dades del joc es mantenen intactes" },
+ { 187, "Mode de pintat:" },
+ { 188, "Dreta" },
+ { 189, "Clic dret" },
+ { 190, "Clic dret" },
+ { 191, "Rotar" },
+ { 192, "Volum dels efectes:" },
+ { 193, "SMB" },
+ { 194, "Desa" },
+ { 195, "Cam\355 de les Partides:" },
+ { 196, "Cam\355 de les Partides: " },
+ { 197, "Desa la partida:" },
+ { 198, "S'ha acabat la cerca!" },
+ { 199, "S'han cercat %d directoris ..." },
+ { 200, "Men\372 Principal de ScummVM" },
+ { 201, "ScummVM no ha pogut trobar cap motor capa\347 d'executar el joc seleccionat!" },
+ { 202, "ScummVM no ha pogut trobar cap joc al directori especificat!" },
+ { 203, "ScummVM no ha pogut obrir el directori especificat!" },
+ { 204, "Cerca a la llista de jocs" },
+ { 205, "Cerca:" },
+ { 206, "Seleccioneu el fitxer SoundFont" },
+ { 207, "Seleccioneu un Tema" },
+ { 208, "Seleccioneu el directori addicional del joc" },
+ { 209, "Seleccioneu una acci\363 i cliqueu 'Mapeja'" },
+ { 210, "Seleccioneu el directori dels temes de la Interf\355cie d'Usuari" },
+ { 211, "Seleccioneu el directori dels fitxers extra" },
+ { 212, "Seleccioneu el directori dels connectors" },
+ { 213, "Seleccioneu el directori de les partides desades" },
+ { 214, "Seleccioneu el directori de les partides desades" },
+ { 215, "Seleccioneu el directori amb les dades del joc" },
+ { 216, "Sensibilitat" },
+ { 217, "Servidor:" },
+ { 218, "Compartici\363:" },
+ { 219, "Identificador de joc curt utilitzat per referir-se a les partides i per executar el joc des de la l\355nia de comandes" },
+ { 220, "Mostra el teclat" },
+ { 221, "Mostra el cursor del ratol\355" },
+ { 222, "Mostra els subt\355tols i reprodueix la veu" },
+ { 223, "Mostra/Oculta el cursor" },
+ { 224, "Salta" },
+ { 225, "Salta la l\355nia" },
+ { 226, "Salta el text" },
+ { 228, "Escalat per software (bona qualitat, per\362 m\351s lent)" },
+ { 229, "So engegat/parat" },
+ { 230, "Algunes targes de so, Fluidsynth i Timidity suporten SoundFont" },
+ { 231, "Fitxer SoundFont:" },
+ { 232, "Veus" },
+ { 233, "Modes de dispersi\363 especials suportats per alguns jocs" },
+ { 234, "Volum dels sons d'efectes especials" },
+ { 235, "Especifica el dispositiu de so per defecte per a la sortida General MIDI" },
+ { 236, "Especifica el dispositiu de so per defecte per a la sortida de Roland MT-32/LAPC1/CM32l/CM64" },
+ { 237, "Especifica el dispositiu de so o l'emulador de tarja de so de sortida" },
+ { 238, "Especifica el cam\355 de les dades addicionals utilitzades per tots els jocs o pel ScummVM" },
+ { 239, "Especifica el cam\355 de dades addicionals utilitzades pel joc" },
+ { 240, "Especifica el dispositiu de so o l'emulador de tarja de so preferit" },
+ { 241, "Especifica on es desaran les partides" },
+ { 242, "Veus" },
+ { 243, "Volum de la veu:" },
+ { 244, "Pintat est\340ndard (16bpp)" },
+ { 245, "Iniciant el joc seleccionat" },
+ { 246, "Estat:" },
+ { 247, "Subt" },
+ { 248, "Velocitat dels subt\355tols:" },
+ { 249, "Subt\355tols" },
+ { 250, "Commuta el personatge" },
+ { 251, "Toc per a clic esquerre, doble toc per a clic dret" },
+ { 252, "Text i Veus:" },
+ { 253, "No es pot escriure al directori seleccionat. Si us plau, escolliu-ne un altre." },
+ { 254, "Cam\355 dels Temes:" },
+ { 255, "Tema:" },
+ { 256, "Aquest identificador de joc ja est\340 usat. Si us plau, trieu-ne un altre." },
+ { 257, "Aquest joc no suporta la c\340rrega de partides des del llan\347ador." },
+ { 258, "Hora: " },
+ { 260, "Despla\347ament X del toc" },
+ { 261, "Despla\347ament Y del toc" },
+ { 262, "Mode Touchpad desactivat." },
+ { 263, "Mode Touchpad activat." },
+ { 264, "Roland MT-32 real (desactiva l'emulaci\363 GM)" },
+ { 265, "Desactiva la conversi\363 General MIDI pels jocs que tenen banda sonora per a Roland MT-32" },
+ { 266, "Desconegut" },
+ { 267, "Error desconegut" },
+ { 268, "Desmunta el DVD" },
+ { 269, "Desmunta SMB" },
+ { 270, "Sense escalar (haureu de despla\347ar-vos a esquerra i dreta)" },
+ { 271, "Mode de color no suportat" },
+ { 272, "Partida sense t\355tol" },
+ { 273, "Amunt" },
+ { 274, "Utilitza MIDI i la generaci\363 de so AdLib alhora" },
+ { 275, "Utilitza el control del cursor a l'estil del trackpad dels port\340tils" },
+ { 276, "Nom d'usuari:" },
+ { 277, "Utilitzant el controlador SDL " },
+ { 279, "V\355deo" },
+ { 280, "Teclat virtual" },
+ { 281, "Volum" },
+ { 282, "MIDI de Windows" },
+ { 283, "S'ha denegat el perm\355s d'escriptura" },
+ { 284, "Ha fallat l'escriptura de dades" },
+ { 285, "S\355" },
+ { 286, "Heu de reiniciar ScummVM perqu\350 tots els canvis tingui efecte." },
+ { 287, "Zona" },
+ { 288, "Redueix" },
+ { 289, "Amplia" },
+ { 290, "cada 10 minuts" },
+ { 291, "cada 15 minuts" },
+ { 292, "cada 30 minuts" },
+ { 293, "cada 5 minuts" },
+ { 294, "~Q~uant a" },
+ { 295, "~A~fegeix Joc..." },
+ { 296, "~C~ancel\267la" },
+ { 297, "~T~anca" },
+ { 298, "~E~dita Joc..." },
+ { 299, "~A~juda" },
+ { 300, "Controls de lluita de l'~I~ndy" },
+ { 301, "~T~ecles" },
+ { 302, "Mode ~e~squerr\340" },
+ { 303, "C~a~rrega" },
+ { 304, "~C~arrega..." },
+ { 305, "~S~eg\374ent" },
+ { 306, "~D~'acord" },
+ { 307, "~O~pcions" },
+ { 308, "~O~pcions..." },
+ { 309, "~A~nterior" },
+ { 310, "~T~anca" },
+ { 311, "~S~uprimeix Joc" },
+ { 312, "~C~ontinua" },
+ { 313, "~R~etorna al Llan\347ador" },
+ { 314, "~D~esa" },
+ { 315, "~I~nicia" },
+ { 316, "~T~ransicions activades" },
+ { 317, "~E~fecte de l'aigua activat" },
+ { 318, "Mode ~Z~ip activat" },
+ { -1, NULL }
+};
+
+const PoMessageEntry _translation_es_ES[] = {
+ { 0, "Project-Id-Version: ScummVM 1.2.0svn\nReport-Msgid-Bugs-To: scummvm-devel@lists.sf.net\nPOT-Creation-Date: 2010-08-19 13:30+0300\nPO-Revision-Date: 2010-07-30 22:17+0100\nLast-Translator: Tom\341s Maidagan\nLanguage-Team: \nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nLanguage: Espanol\n" },
+ { 1, "\277Seguro que quieres salir?" },
+ { 2, "(Activa)" },
+ { 3, "(Juego)" },
+ { 4, "(General)" },
+ { 5, "(compilado el %s)" },
+ { 6, ", error al montar el disco compartido" },
+ { 7, ", disco compartido no montado" },
+ { 8, "... progreso..." },
+ { 9, "11kHz" },
+ { 10, "22 kHz" },
+ { 11, "44 kHz" },
+ { 12, "48 kHz" },
+ { 13, "8 kHz" },
+ { 14, "<por defecto>" },
+ { 15, "Acerca de ScummVM" },
+ { 16, "Emulador de AdLib" },
+ { 17, "Emulador de AdLib:" },
+ { 18, "AdLib se usa para la m\372sica en muchos juegos" },
+ { 19, "A\361adir juego..." },
+ { 20, "Emulador de AdLib" },
+ { 21, "Antialiasing (16bpp)" },
+ { 23, "Correcci\363n de aspecto" },
+ { 24, "Tecla asociada: %s" },
+ { 25, "Tecla asociada: ninguna" },
+ { 26, "Sonido" },
+ { 27, "Autoguardado:" },
+ { 28, "Motores disponibles:" },
+ { 29, "Acerca ~d~e" },
+ { 30, "Asignar teclas" },
+ { 31, "Ambos" },
+ { 32, "Brillo:" },
+ { 33, "Emulador de AdLib" },
+ { 34, "Cancelar" },
+ { 35, "Imposible crear el archivo" },
+ { 36, "Cambiar opciones de juego" },
+ { 37, "Cambiar opciones generales de ScummVM" },
+ { 38, "Marcar si se quiere usar un dispositivo de sonido real conectado al ordenador y compatible con Roland" },
+ { 39, "Elegir" },
+ { 40, "Elige la acci\363n a asociar" },
+ { 41, "Eliminar valor" },
+ { 42, "Cerrar" },
+ { 43, "Corregir relaci\363n de aspecto en juegos 320x200" },
+ { 44, "No se ha podido encontrar ning\372n motor capaz de ejecutar el juego" },
+ { 45, "Modo de v\355deo actual:" },
+ { 46, "Abajo" },
+ { 47, "Izquierda" },
+ { 48, "Derecha" },
+ { 49, "Arriba" },
+ { 50, "Emulador de DOSBox OPL" },
+ { 51, "DVD" },
+ { 52, "DVD montado con \351xito" },
+ { 53, "DVD no montado" },
+ { 54, "Fecha:" },
+ { 55, "Debugger" },
+ { 56, "Por defecto" },
+ { 57, "Borrar" },
+ { 58, "Desactivar apagado" },
+ { 59, "GFX desactivados" },
+ { 60, "Se han encontrado %d juegos nuevos..." },
+ { 61, "Se han encontrado %d juegos nuevos." },
+ { 62, "Pantalla" },
+ { 63, "Mostrar el teclado" },
+ { 64, "\277Seguro que quieres borrar esta partida?" },
+ { 65, "\277Seguro que quieres eliminar la configuraci\363n de este juego?" },
+ { 66, "\277Seguro que quieres ejecutar la detecci\363n masiva? Puede que se a\361ada un gran n\372mero de juegos." },
+ { 67, "\277Quieres cargar o guardar el juego?" },
+ { 68, "\277Quieres realizar una b\372squeda autom\341tica?" },
+ { 69, "\277Quieres salir?" },
+ { 70, "Doble golpe" },
+ { 71, "Abajo" },
+ { 72, "Activar modo Roland GS" },
+ { 73, "El motor no soporta el nivel de debug '%s'" },
+ { 74, "Ingl\351s" },
+ { 75, "Error al ejecutar el juego:" },
+ { 76, "Error al montar el DVD" },
+ { 77, "Adicional:" },
+ { 78, "Emulador de FM Towns" },
+ { 79, "Modo r\341pido" },
+ { 80, "Caracter\355sticas compiladas:" },
+ { 81, "Vista libre" },
+ { 82, "T\355tulo completo del juego" },
+ { 83, "Pantalla completa" },
+ { 84, "Aceleraci\363n del pad GC:" },
+ { 85, "Sensibilidad del pad GC:" },
+ { 86, "GFX" },
+ { 87, "Dispositivo GM:" },
+ { 88, "Idioma de la interfaz:" },
+ { 89, "Render de la interfaz" },
+ { 90, "Juego" },
+ { 91, "No se han encontrado datos de juego" },
+ { 92, "ID del juego no soportada" },
+ { 93, "Juego:" },
+ { 94, "Men\372 general" },
+ { 95, "Ir al directorio anterior" },
+ { 96, "Arriba" },
+ { 97, "Gr\341ficos" },
+ { 98, "Modo gr\341fico:" },
+ { 99, "Escalado por hardware (r\341pido, pero de baja calidad)" },
+ { 100, "Hercules \341mbar" },
+ { 101, "Hercules verde" },
+ { 102, "Ocultar barra de tareas" },
+ { 103, "Sonido de alta calidad (m\341s lento) (reinicio)" },
+ { 104, "Los valores m\341s altos ofrecen mayor calidad, pero puede que tu tarjeta de sonido no sea compatible" },
+ { 105, "Mant\351n pulsado May\372s para a\361adir varios" },
+ { 106, "Underscan horizontal" },
+ { 107, "Emulador de IBM PCjr" },
+ { 108, "ID:" },
+ { 109, "Inicializar red" },
+ { 110, "Escalado de la pantalla inicial superior:" },
+ { 111, "Iniciando emulador de MT-32" },
+ { 112, "Inicializando red" },
+ { 113, "Entrada" },
+ { 114, "Ruta no v\341lida" },
+ { 115, "Asignaci\363n de teclas" },
+ { 116, "Teclado" },
+ { 117, "Asignaci\363n de teclas:" },
+ { 118, "Teclas" },
+ { 119, "Idioma de la interfaz de ScummVM" },
+ { 120, "Idioma del juego. No sirve para pasar al ingl\351s la versi\363n espa\361ola de un juego" },
+ { 121, "Idioma:" },
+ { 122, "Izquierda" },
+ { 123, "Clic izquierdo" },
+ { 124, "Cargar" },
+ { 125, "Cargar juego:" },
+ { 126, "Cargar partida del juego seleccionado" },
+ { 127, "Emulador de MAME OPL" },
+ { 128, "MIDI" },
+ { 129, "Ganancia MIDI:" },
+ { 130, "MT-32" },
+ { 131, "Dispositivo MT-32:" },
+ { 132, "Emulador de MT-32" },
+ { 133, "Escalado de la pantalla principal:" },
+ { 134, "Asignar" },
+ { 135, "A\361adir varios..." },
+ { 136, "Men\372" },
+ { 137, "Otros" },
+ { 138, "Modo AdLib/MIDI" },
+ { 139, "Montar DVD" },
+ { 140, "Montar SMB" },
+ { 141, "Clic de rat\363n" },
+ { 142, "Multifunci\363n" },
+ { 143, "Dispositivo de m\372sica:" },
+ { 144, "Volumen de la m\372sica:" },
+ { 145, "Silenciar" },
+ { 146, "Nombre:" },
+ { 147, "Red desconectada" },
+ { 148, "Red no inicializada (%d)" },
+ { 149, "Red conectada" },
+ { 150, "Red conectada, disco compartido montado" },
+ { 151, "Nunca" },
+ { 152, "No" },
+ { 153, "No hay fecha guardada" },
+ { 154, "Sin m\372sica" },
+ { 155, "No hay tiempo de juego guardado" },
+ { 156, "No hay hora guardada" },
+ { 157, "Ninguno" },
+ { 158, "Normal (sin escalado)" },
+ { 159, "De acuerdo" },
+ { 160, "Frecuencia de salida:" },
+ { 161, "Ignorar opciones MIDI generales" },
+ { 162, "Ignorar opciones MT-32 generales" },
+ { 163, "Ignorar opciones de sonido generales" },
+ { 164, "Ignorar opciones gr\341ficas generales" },
+ { 165, "Ignorar opciones de volumen generales" },
+ { 166, "Emulador del altavoz de PC" },
+ { 167, "Contrase\361a:" },
+ { 168, "La ruta no es un directorio" },
+ { 169, "La ruta no es un archivo" },
+ { 170, "La ruta no existe" },
+ { 171, "Rutas" },
+ { 172, "Pausar" },
+ { 173, "Elige el juego:" },
+ { 174, "Plataforma para la que se dise\361\363 el juego" },
+ { 175, "Plataforma:" },
+ { 176, "Tiempo de juego:" },
+ { 177, "Por favor, selecciona una acci\363n" },
+ { 178, "Plugins:" },
+ { 179, "Dispositivo preferido:" },
+ { 180, "Pulsa la tecla a asignar" },
+ { 181, "Salir" },
+ { 182, "Cerrar ScummVM" },
+ { 183, "Permiso de lectura denegado" },
+ { 184, "Lectura fallida" },
+ { 185, "Asignar teclas" },
+ { 186, "Elimina el juego de la lista. Los archivos no se borran" },
+ { 187, "Modo de renderizado:" },
+ { 188, "Derecha" },
+ { 189, "Clic derecho" },
+ { 190, "Clic derecho" },
+ { 191, "Rotar" },
+ { 192, "Volumen de los efectos" },
+ { 193, "SMB" },
+ { 194, "Guardar" },
+ { 195, "Partidas:" },
+ { 196, "Partidas:" },
+ { 197, "Guardar partida" },
+ { 198, "\241B\372squeda completada!" },
+ { 199, "Se ha buscado en %d directorios..." },
+ { 200, "Men\372 principal de ScummVM" },
+ { 201, "\241ScummVM no ha podido encontrar ning\372n motor capaz de ejecutar el juego!" },
+ { 202, "\241ScummVM no ha encontrado ning\372n juego en el directorio!" },
+ { 203, "\241ScummVM no ha podido abrir el directorio!" },
+ { 204, "Buscar en la lista de juegos" },
+ { 205, "Buscar:" },
+ { 206, "Seleccionar SoundFont" },
+ { 207, "Selecciona un tema" },
+ { 208, "Seleccionar directorio de juego adicional" },
+ { 209, "Selecciona una acci\363n y pulsa \"Asignar\"" },
+ { 210, "Selecciona el directorio para temas de interfaz" },
+ { 211, "Selecciona el directorio para archivos adicionales" },
+ { 212, "Selecciona el directorio para plugins" },
+ { 213, "Seleccionar directorio para partidas guardadas" },
+ { 214, "Selecciona el directorio para partidas guardadas." },
+ { 215, "Seleccionar directorio con los archivos del juego" },
+ { 216, "Sensibilidad" },
+ { 217, "Servidor:" },
+ { 218, "Disco compartido:" },
+ { 219, "Identificador usado para las partidas guardadas y para ejecutar el juego desde la l\355nea de comando" },
+ { 220, "Mostrar teclado" },
+ { 221, "Mostrar el cursor" },
+ { 222, "Reproducir voces y subt\355tulos" },
+ { 223, "Mostrar/ocultar cursor" },
+ { 224, "Saltar" },
+ { 225, "Saltar frase" },
+ { 226, "Saltar texto" },
+ { 227, "Pegar a los bordes" },
+ { 228, "Escalado por software (buena calidad, pero m\341s lento)" },
+ { 229, "Sonido activado/desactivado" },
+ { 230, "Algunas tarjetas de sonido, Fluidsynth y Timidity soportan SoundFont" },
+ { 231, "SoundFont:" },
+ { 232, "Voces" },
+ { 233, "Modos especiales de expansi\363n soportados por algunos juegos" },
+ { 234, "Volumen de los efectos de sonido" },
+ { 235, "Especifica el dispositivo de salida General MIDI por defecto" },
+ { 236, "Especifica el dispositivo de sonido para la salida Roland MT-32/LAPC1/CM32l/CM64 por defecto" },
+ { 237, "Especifica el dispositivo de sonido o emulador de tarjeta de sonido de salida" },
+ { 238, "Especifica el directorio adicional usado por los juegos y ScummVM" },
+ { 239, "Especifica un directorio para datos adicionales del juego" },
+ { 240, "Especifica qu\351 dispositivo de sonido o emulador de tarjeta de sonido prefieres" },
+ { 241, "Especifica d\363nde guardar tus partidas" },
+ { 242, "Voces" },
+ { 243, "Volumen de las voces" },
+ { 244, "Est\341ndar (16bpp)" },
+ { 245, "Jugar al juego seleccionado" },
+ { 246, "Estado:" },
+ { 247, "Subt." },
+ { 248, "Velocidad de los subt\355tulos:" },
+ { 249, "Subt\355tulos" },
+ { 250, "Cambiar personaje" },
+ { 251, "Un toque para clic izquierdo, dos para clic derecho" },
+ { 252, "Texto y voces:" },
+ { 253, "No se puede escribir en el directorio elegido. Por favor, selecciona otro." },
+ { 254, "Temas:" },
+ { 255, "Tema:" },
+ { 256, "Esta ID ya est\341 siendo usada. Por favor, elige otra." },
+ { 257, "Este juego no permite cargar partidas desde el lanzador." },
+ { 258, "Hora:" },
+ { 259, "Se ha excedido el tiempo de inicializaci\363n de red" },
+ { 260, "Compensaci\363n X del toque" },
+ { 261, "Compensaci\363n Y del toque" },
+ { 262, "Modo Touchpad desactivado." },
+ { 263, "Modo Touchpad activado." },
+ { 264, "Roland MT-32 aut\351ntica (desactivar emulaci\363n GM)" },
+ { 265, "Desactiva la conversi\363n General MIDI en juegos con sonido Roland MT-32" },
+ { 266, "Desconocido" },
+ { 267, "Error desconocido" },
+ { 268, "Desmontar DVD" },
+ { 269, "Desmontar SMB" },
+ { 270, "Sin escalado (debes desplazar la pantalla a los lados)" },
+ { 271, "Modo de color no soportado" },
+ { 272, "Partida sin nombre" },
+ { 273, "Arriba" },
+ { 274, "Usar tanto MIDI como AdLib en la generaci\363n de sonido" },
+ { 275, "Activar el sistema de control tipo trackpad de los port\341tiles" },
+ { 276, "Usuario:" },
+ { 277, "Usando driver SDL" },
+ { 278, "Underscan vertical:" },
+ { 279, "V\355deo" },
+ { 280, "Teclado virtual" },
+ { 281, "Volumen" },
+ { 282, "Windows MIDI" },
+ { 283, "Permiso de escritura denegado" },
+ { 284, "Escritura de datos fallida" },
+ { 285, "S\355" },
+ { 286, "Tienes que reiniciar ScummVM para aplicar los cambios." },
+ { 287, "Zona" },
+ { 288, "Disminuir zoom" },
+ { 289, "Aumentar zoom" },
+ { 290, "cada 10 minutos" },
+ { 291, "cada 15 minutos" },
+ { 292, "cada 30 minutos" },
+ { 293, "cada 5 minutos" },
+ { 294, "Acerca ~d~e" },
+ { 295, "~A~\361adir juego..." },
+ { 296, "~C~ancelar" },
+ { 297, "Cerra~r~" },
+ { 298, "~E~ditar juego..." },
+ { 299, "~A~yuda" },
+ { 300, "Controles para pelear de ~I~ndy" },
+ { 301, "~T~eclas" },
+ { 302, "Modo para ~z~urdos" },
+ { 303, "~C~argar" },
+ { 304, "~C~argar..." },
+ { 305, "Si~g~uiente" },
+ { 306, "~S~\355" },
+ { 307, "~O~opciones" },
+ { 308, "~O~opciones..." },
+ { 309, "~A~nterior" },
+ { 310, "~S~alir" },
+ { 311, "E~l~iminar juego" },
+ { 312, "~R~eanudar" },
+ { 313, "~V~olver al lanzador" },
+ { 314, "~G~uardar" },
+ { 315, "~J~ugar" },
+ { 316, "Tra~n~siciones activadas" },
+ { 317, "Efecto ag~u~a activado" },
+ { 318, "Modo ~Z~ip activado" },
+ { -1, NULL }
+};
+
+const PoMessageEntry _translation_de_DE[] = {
+ { 0, "Project-Id-Version: ScummVM 1.2.0svn\nReport-Msgid-Bugs-To: scummvm-devel@lists.sf.net\nPOT-Creation-Date: 2010-08-19 13:30+0300\nPO-Revision-Date: 2010-08-12 00:56+0100\nLast-Translator: Simon Sawatzki\nLanguage-Team: Lothar Serra Mari <Lothar@Windowsbase.de> & Simon Sawatzki <SimSaw@gmx.de>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit\nLanguage: Deutsch\nPlural-Forms: nplurals=2; plural=n != 1;\n" },
{ 1, " M\366chten Sie wirklich beenden? " },
{ 2, " (Aktiv)" },
{ 3, " (Spiel)" },
@@ -2645,100 +2645,14 @@ struct PoLangEntry {
};
const PoLangEntry _translations[] = {
- { "ca_ES", "iso-8859-1", "Catalan", _translation_ca_ES },
- { "uk_UA", "iso-8859-5", "Ukrainian", _translation_uk_UA },
{ "ru_RU", "iso-8859-5", "Russian", _translation_ru_RU },
- { "hu_HU", "cp1250", NULL, _translation_hu_HU },
- { "es_ES", "iso-8859-1", "Espanol", _translation_es_ES },
{ "it_IT", "iso-8859-1", "Italiano", _translation_it_IT },
+ { "hu_HU", "cp1250", "hu_HU", _translation_hu_HU },
{ "fr_FR", "iso-8859-1", "Francais", _translation_fr_FR },
+ { "uk_UA", "iso-8859-5", "Ukrainian", _translation_uk_UA },
+ { "ca_ES", "iso-8859-1", "Catalan", _translation_ca_ES },
+ { "es_ES", "iso-8859-1", "Espanol", _translation_es_ES },
{ "de_DE", "iso-8859-1", "Deutsch", _translation_de_DE },
{ NULL, NULL, NULL, NULL }
};
-// code
-
-static const PoMessageEntry *_currentTranslation = NULL;
-static int _currentTranslationMessageEntryCount = 0;
-static const char *_currentTranslationCharset = NULL;
-
-void po2c_setlang(const char *lang) {
- _currentTranslation = NULL;
- _currentTranslationMessageEntryCount = 0;
- _currentTranslationCharset = NULL;
-
- // if lang is NULL or "", deactivate it
- if (lang == NULL || *lang == '\0')
- return;
-
- // searches for a valid language array
- for (int i = 0; _currentTranslation == NULL && _translations[i].lang != NULL; ++i) {
- if (strcmp(lang, _translations[i].lang) == 0) {
- _currentTranslation = _translations[i].msgs;
- _currentTranslationCharset = _translations[i].charset;
- }
- }
-
- // try partial searches
- for (int i = 0; _currentTranslation == NULL && _translations[i].lang != NULL; ++i) {
- if (strncmp(lang, _translations[i].lang, 2) == 0) {
- _currentTranslation = _translations[i].msgs;
- _currentTranslationCharset = _translations[i].charset;
- }
- }
-
- // if found, count entries
- if (_currentTranslation != NULL) {
- for (const PoMessageEntry *m = _currentTranslation; m->msgid != -1; ++m)
- ++_currentTranslationMessageEntryCount;
- }
-}
-
-const char *po2c_gettext(const char *msgid) {
- // if no language is set or msgid is empty, return msgid as is
- if (_currentTranslation == NULL || *msgid == '\0')
- return msgid;
-
- // binary-search for the msgid
- int leftIndex = 0;
- int rightIndex = _currentTranslationMessageEntryCount - 1;
-
- while (rightIndex >= leftIndex) {
- const int midIndex = (leftIndex + rightIndex) / 2;
- const PoMessageEntry * const m = &_currentTranslation[midIndex];
-
- const int compareResult = strcmp(msgid, _messageIds[m->msgid]);
-
- if (compareResult == 0)
- return m->msgstr;
- else if (compareResult < 0)
- rightIndex = midIndex - 1;
- else
- leftIndex = midIndex + 1;
- }
-
- return msgid;
-}
-
-const char *po2c_getcharset(void) {
- if (_currentTranslationCharset)
- return _currentTranslationCharset;
- else
- return "ASCII";
-}
-
-int po2c_getnumlangs(void) {
- return ARRAYSIZE(_translations) - 1;
-}
-
-const char *po2c_getlang(const int num) {
- assert(num < ARRAYSIZE(_translations));
- return _translations[num].lang;
-}
-
-const char *po2c_getlangname(const int num) {
- assert(num < ARRAYSIZE(_translations));
- if (_translations[num].langname != NULL)
- return _translations[num].langname;
- return _translations[num].lang;
-}
diff --git a/tools/create_translations/module.mk b/tools/create_translations/module.mk
new file mode 100644
index 0000000000..10d513e4ed
--- /dev/null
+++ b/tools/create_translations/module.mk
@@ -0,0 +1,10 @@
+MODULE := tools/create_translations
+
+MODULE_OBJS := \
+ create_translations.o
+
+# Set the name of the executable
+TOOL_EXECUTABLE := create_translations
+
+# Include common rules
+include $(srcdir)/rules.mk
diff --git a/tools/po2c b/tools/create_translations/po2c
index 10e15338c7..c9fe6eb0f8 100755
--- a/tools/po2c
+++ b/tools/create_translations/po2c
@@ -21,6 +21,8 @@
#
# http://www.triptico.com
#
+# This program has been modified to suit the needs of the ScummVM project.
+#
$VERSION = "1.0.2-scummvm";
@@ -111,7 +113,7 @@ for(my $n = 0;$n < scalar(@msgids);$n++)
print "// generated by po2c $VERSION - Do not modify\n\n";
# dump first the msgid array
-print "static const char * const _messageIds[] = {\n";
+print "const char * const _messageIds[] = {\n";
for(my $n = 0;$n < scalar(@msgids);$n++)
{
@@ -130,7 +132,7 @@ print "};\n\n";
foreach my $l (keys(%msgs))
{
- print "static const PoMessageEntry _translation_${l}\[\] = {\n";
+ print "const PoMessageEntry _translation_${l}\[\] = {\n";
# get the translation table for the language $l
my ($m) = $msgs{$l};
@@ -173,105 +175,16 @@ foreach my $l (keys(%msgs))
$header =~ /charset=([^\\]+)/;
$charset = $1;
# user readable language name
- $lang = "NULL";
+ $lang = $l;
$header = $msgs{$l}->{""};
$header =~ /Language:[\s]*([^\\]*)/;
unless ($1 eq "")
{
- $lang = "\"" . $1 . "\"";
+ $lang = $1;
}
- print "\t{ \"" . $l . "\", \"" . $charset . "\", " . $lang . ", _translation_${l} },\n";
+ print "\t{ \"" . $l . "\", \"" . $charset . "\", \"" . $lang . "\", _translation_${l} },\n";
}
print "\t{ NULL, NULL, NULL, NULL }\n};\n\n";
-print "// code\n";
-print << 'EOF';
-
-static const PoMessageEntry *_currentTranslation = NULL;
-static int _currentTranslationMessageEntryCount = 0;
-static const char *_currentTranslationCharset = NULL;
-
-void po2c_setlang(const char *lang) {
- _currentTranslation = NULL;
- _currentTranslationMessageEntryCount = 0;
- _currentTranslationCharset = NULL;
-
- // if lang is NULL or "", deactivate it
- if (lang == NULL || *lang == '\0')
- return;
-
- // searches for a valid language array
- for (int i = 0; _currentTranslation == NULL && _translations[i].lang != NULL; ++i) {
- if (strcmp(lang, _translations[i].lang) == 0) {
- _currentTranslation = _translations[i].msgs;
- _currentTranslationCharset = _translations[i].charset;
- }
- }
-
- // try partial searches
- for (int i = 0; _currentTranslation == NULL && _translations[i].lang != NULL; ++i) {
- if (strncmp(lang, _translations[i].lang, 2) == 0) {
- _currentTranslation = _translations[i].msgs;
- _currentTranslationCharset = _translations[i].charset;
- }
- }
-
- // if found, count entries
- if (_currentTranslation != NULL) {
- for (const PoMessageEntry *m = _currentTranslation; m->msgid != -1; ++m)
- ++_currentTranslationMessageEntryCount;
- }
-}
-
-const char *po2c_gettext(const char *msgid) {
- // if no language is set or msgid is empty, return msgid as is
- if (_currentTranslation == NULL || *msgid == '\0')
- return msgid;
-
- // binary-search for the msgid
- int leftIndex = 0;
- int rightIndex = _currentTranslationMessageEntryCount - 1;
-
- while (rightIndex >= leftIndex) {
- const int midIndex = (leftIndex + rightIndex) / 2;
- const PoMessageEntry * const m = &_currentTranslation[midIndex];
-
- const int compareResult = strcmp(msgid, _messageIds[m->msgid]);
-
- if (compareResult == 0)
- return m->msgstr;
- else if (compareResult < 0)
- rightIndex = midIndex - 1;
- else
- leftIndex = midIndex + 1;
- }
-
- return msgid;
-}
-
-const char *po2c_getcharset(void) {
- if (_currentTranslationCharset)
- return _currentTranslationCharset;
- else
- return "ASCII";
-}
-
-int po2c_getnumlangs(void) {
- return ARRAYSIZE(_translations) - 1;
-}
-
-const char *po2c_getlang(const int num) {
- assert(num < ARRAYSIZE(_translations));
- return _translations[num].lang;
-}
-
-const char *po2c_getlangname(const int num) {
- assert(num < ARRAYSIZE(_translations));
- if (_translations[num].langname != NULL)
- return _translations[num].langname;
- return _translations[num].lang;
-}
-EOF
-
exit 0;