I18N: Fix AppData international generation.

Language codes must be unique (pt is in double).
In addition, rework code to make it cleaner.
This commit is contained in:
Le Philousophe 2023-05-19 22:24:36 +02:00
parent f683b9b916
commit 94aff8553d
2 changed files with 271 additions and 270 deletions

View file

@ -5,8 +5,10 @@
import re import re
import os import os
import xml.sax.saxutils
metainfo_xml_template = '''<?xml version="1.0" encoding="UTF-8"?> METAINFO_OUTPUT_FILE = 'dists/org.scummvm.scummvm.metainfo.xml'
METAINFO_XML_TEMPLATE = '''<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2020-2023 The ScummVM Team --> <!-- Copyright 2020-2023 The ScummVM Team -->
<component type="desktop-application"> <component type="desktop-application">
<id>org.scummvm.scummvm</id> <id>org.scummvm.scummvm</id>
@ -98,163 +100,162 @@ metainfo_xml_template = '''<?xml version="1.0" encoding="UTF-8"?>
</component> </component>
''' '''
def extract_summary(file): SUMMARY_TAG = 'dists/org.scummvm.scummvm.metainfo.xml.cpp:32'
with open('../po/' + file) as f: SUMMARY_PAT = r' <summary xml:lang="xy">I18N: One line summary as shown in *nix distributions</summary>'
PAR_TAGS = [
'dists/org.scummvm.scummvm.metainfo.xml.cpp:37', # Paragraph 1
'dists/org.scummvm.scummvm.metainfo.xml.cpp:45', # Paragraph 2
'dists/org.scummvm.scummvm.metainfo.xml.cpp:51', # Paragraph 3
]
PAR_PATS = [
r' <p xml:lang="xy">I18N: 1 of 3 paragraph of ScummVM description in *nix distributions</p>',
r' <p xml:lang="xy">I18N: 2 of 3 paragraph of ScummVM description in *nix distributions</p>',
r' <p xml:lang="xy">I18N: 3 of 3 paragraph of ScummVM description in *nix distributions</p>',
]
BASE_PATH = os.path.realpath(os.path.join(os.path.dirname(__file__), '..'))
def extract_po_line(file, tag):
with open(os.path.join(BASE_PATH, 'po', file), 'r') as f:
content = f.read() content = f.read()
pattern = r'#: dists\/org\.scummvm\.scummvm\.metainfo\.xml\.cpp:32\nmsgid ".+"\nmsgstr "(.+)"' pattern = r'#: {0}\nmsgid ".+"\nmsgstr "(.+)"\n'.format(re.escape(tag))
summary_match = re.search(pattern, content) line_match = re.search(pattern, content)
if summary_match: if line_match:
summary = summary_match.group(1) return line_match.group(1)
return summary.strip()
else: else:
return None return None
def extract_par1(file): def extract_po_par(file, tag):
with open('../po/' + file) as f: with open(os.path.join(BASE_PATH, 'po', file), 'r') as f:
content = f.read() content = f.read()
pattern = r'#: dists\/org\.scummvm\.scummvm\.metainfo\.xml\.cpp:37\nmsgid ""\n(.+\n)*msgstr ""\n((.+\n)*)' pattern = r'#: {0}\nmsgid ""\n(?:".*"\n)+msgstr ""\n((?:".+"\n)+)'.format(re.escape(tag))
par1_match = re.search(pattern, content) par_match = re.search(pattern, content)
if par1_match: if par_match:
par1 = par1_match.group(2) par = par_match.group(1)
if par1: # Remove trailing \n
return par1.strip() par = par[:-1]
else: # Remove quotes at start and end of line
return None return [line[1:-1] for line in par.split('\n')]
else: else:
return None return None
def extract_par2(file): def po_to_lang(po_file_name):
with open('../po/' + file) as f: # Remove .po extension
content = f.read() lang = po_file_name[:-3]
pattern = r'#: dists\/org\.scummvm\.scummvm\.metainfo\.xml\.cpp:45\nmsgid ""\n(.+\n)*msgstr ""\n((.+\n)*)'
par2_match = re.search(pattern, content)
if par2_match:
par2 = par2_match.group(2)
if par2:
return par2.strip()
else:
return None
else:
return None
region_subtag = None
variant_subtag = None
# we use - for locale modifier (tarask)
if '-' in lang:
lang, variant_subtag = lang.split('-', maxsplit=1)
def extract_par3(file): if '_' in lang:
with open('../po/' + file) as f: lang, region_subtag = lang.split('_', maxsplit=1)
content = f.read()
pattern = r'#: dists\/org\.scummvm\.scummvm\.metainfo\.xml\.cpp:51\nmsgid ""\n(.+\n)*msgstr ""\n((.+\n)*)' primary_subtag = lang
par3_match = re.search(pattern, content)
if par3_match: assert(len(primary_subtag) == 2)
par3 = par3_match.group(2) assert(region_subtag is None or len(region_subtag) == 2)
if par3: assert(variant_subtag is None or 6 <= len(variant_subtag) <= 8)
return par3.strip()
else: lang = primary_subtag.lower()
return None if region_subtag:
else: lang += '-' + region_subtag.upper()
return None if variant_subtag:
lang += '-' + variant_subtag.lower()
return primary_subtag, lang
def get_summary_translations(po_file_names): def get_summary_translations(po_file_names):
summary_translations = "" summary_translations = []
# first_translation is used to determine the indentation (first translation will not require any indentation) for file, lang in po_file_names.items():
first_translation = True summary = extract_po_line(file, SUMMARY_TAG)
if summary is None:
for file in po_file_names:
summary = extract_summary(file)
if (summary is None):
continue continue
lang = '"' + file[0] + file[1] + '"' summary = xml.sax.saxutils.escape(summary)
summary_translations += ('' if first_translation else ' ') + '<summary xml:lang=' + \
lang + '>' + summary + '</summary>\n'
first_translation = False
summary_translations = summary_translations.rstrip('\n') summary_translations.append(' <summary xml:lang="{0}">{1}</summary>'.format(
lang, summary))
return summary_translations return '\n'.join(summary_translations)
def substitute_summary_translations(summary_translations, xml): def substitute_summary_translations(po_file_names, xml):
pattern = r'<summary xml:lang="xy">I18N: One line summary as shown in \*nix distributions<\/summary>' summary_translations = get_summary_translations(po_file_names)
return xml.replace(SUMMARY_PAT, summary_translations)
metainfo_xml = re.sub(pattern, summary_translations, xml)
return metainfo_xml
def get_parx_translations(x, po_file_names): def get_parx_translations(po_file_names, tag):
parx_translations = "" parx_translations = []
first_translation = True
for file in po_file_names: for file, lang in po_file_names.items():
parx = "" parx = extract_po_par(file, tag)
if (x == 1):
parx = extract_par1(file)
elif (x == 2):
parx = extract_par2(file)
else:
parx = extract_par3(file)
if (parx is None): if parx is None:
continue continue
# parx also contains " (quotes) around the text; so we need to replace them with empty character # In XML a newline will be replace by a space character
# otherwise " (quotes) will appear in scummvm.metainfo.xml generated file # Join everything making it pretty and remove trailing spaces
parx = parx.replace('"', '') parx = '\n'.join(line.rstrip(' ') for line in parx)
parx = xml.sax.saxutils.escape(parx)
lang = '"' + file[0] + file[1] + '"' parx_translations.append(' <p xml:lang="{0}">{1}</p>'.format(lang, parx))
parx_translations += ('' if first_translation else ' ') + '<p xml:lang=' + \
lang + '>' + parx + '</p>\n'
first_translation = False
parx_translations = parx_translations.rstrip('\n') return '\n'.join(parx_translations)
return parx_translations
def substitute_parx_translations(x, parx_translations, xml): def substitute_parx_translations(po_file_names, xml):
pattern = r'<p xml:lang="xy">I18N: 1 of 3 paragraph of ScummVM description in \*nix distributions<\/p>' for tag, pat in zip(PAR_TAGS, PAR_PATS):
parx_translations = get_parx_translations(po_file_names, tag)
if (x == 2): xml = xml.replace(pat, parx_translations)
pattern = r'<p xml:lang="xy">I18N: 2 of 3 paragraph of ScummVM description in \*nix distributions<\/p>' return xml
elif (x == 3):
pattern = r'<p xml:lang="xy">I18N: 3 of 3 paragraph of ScummVM description in \*nix distributions<\/p>'
metainfo_xml = re.sub(pattern, parx_translations, xml)
return metainfo_xml
def get_po_files(): def get_po_files():
po_file_names = [] po_file_names = []
for filename in os.listdir("../po/"): for filename in os.listdir(os.path.join(BASE_PATH, 'po')):
if filename.endswith(".po"): if filename.endswith(".po"):
po_file_names.append(filename) po_file_names.append(filename)
po_file_names.sort() po_file_names.sort()
return po_file_names po_langs = {}
last_primary = None
last_file = None
for file in po_file_names:
primary_subtag, lang = po_to_lang(file)
if last_primary != primary_subtag:
# We are sorted so it's a new primary group
last_primary = primary_subtag
did_dedup = False
# Try with primary subtag first
po_langs[file] = primary_subtag
else:
if not did_dedup:
# Fix last file name because we have duplicate
po_langs[last_file] = po_to_lang(last_file)[1]
did_dedup = True
# We got a duplicate lang code: deduplicate
po_langs[file] = lang
last_file = file
return po_langs
def main(): def main():
po_file_names = get_po_files() po_file_names = get_po_files()
summary_translations = get_summary_translations(po_file_names)
xml = substitute_summary_translations( xml = substitute_summary_translations(
summary_translations, metainfo_xml_template) po_file_names, METAINFO_XML_TEMPLATE)
par1_translations = get_parx_translations(1, po_file_names) xml = substitute_parx_translations(po_file_names, xml)
xml = substitute_parx_translations(1, par1_translations, xml)
par2_translations = get_parx_translations(2, po_file_names) with open(os.path.join(BASE_PATH, METAINFO_OUTPUT_FILE), 'w') as f:
xml = substitute_parx_translations(2, par2_translations, xml)
par3_translations = get_parx_translations(3, po_file_names)
xml = substitute_parx_translations(3, par3_translations, xml)
# write to org.scummvm.scummvm.metainfo.xml file
with open("../dists/org.scummvm.scummvm.metainfo.xml", "w") as f:
f.write(xml) f.write(xml)

View file

@ -7,7 +7,7 @@
<name>ScummVM</name> <name>ScummVM</name>
<summary>Interpreter for numerous adventure games and role-playing games</summary> <summary>Interpreter for numerous adventure games and role-playing games</summary>
<summary xml:lang="ar">مترجم للعديد من ألعاب المغامرات ولعب الأدوار</summary> <summary xml:lang="ar">مترجم للعديد من ألعاب المغامرات ولعب الأدوار</summary>
<summary xml:lang="be">Інтэрпрэтатар многіх авантурных і ролявых гульняў</summary> <summary xml:lang="be-tarask">Інтэрпрэтатар многіх авантурных і ролявых гульняў</summary>
<summary xml:lang="ca">Intèrpret per a nombrosos jocs d'aventura i jocs de rol</summary> <summary xml:lang="ca">Intèrpret per a nombrosos jocs d'aventura i jocs de rol</summary>
<summary xml:lang="de">Interpreter für zahlreiche Adventure-Spiele und RPGs</summary> <summary xml:lang="de">Interpreter für zahlreiche Adventure-Spiele und RPGs</summary>
<summary xml:lang="es">Intérprete de numerosas aventuras gráficas y RPG</summary> <summary xml:lang="es">Intérprete de numerosas aventuras gráficas y RPG</summary>
@ -21,8 +21,8 @@
<summary xml:lang="nb">Programvaretolk for utallige eventyr- og rollespill</summary> <summary xml:lang="nb">Programvaretolk for utallige eventyr- og rollespill</summary>
<summary xml:lang="nl">Interpreter voor diverse adventure spellen en rollenspellen</summary> <summary xml:lang="nl">Interpreter voor diverse adventure spellen en rollenspellen</summary>
<summary xml:lang="pl">Interpreter wielu gier przygodowych oraz RPG</summary> <summary xml:lang="pl">Interpreter wielu gier przygodowych oraz RPG</summary>
<summary xml:lang="pt">Interpretador para vários jogos de aventura e RPG</summary> <summary xml:lang="pt-BR">Interpretador para vários jogos de aventura e RPG</summary>
<summary xml:lang="pt">Interpretador de vários jogos de aventura e RPGs</summary> <summary xml:lang="pt-PT">Interpretador de vários jogos de aventura e RPGs</summary>
<summary xml:lang="ru">Интерпретатор множества приключенческих и ролевых игр</summary> <summary xml:lang="ru">Интерпретатор множества приключенческих и ролевых игр</summary>
<summary xml:lang="uk">Інтерпретатор для численних пригодницьких і рольових ігор</summary> <summary xml:lang="uk">Інтерпретатор для численних пригодницьких і рольових ігор</summary>
<developer_name>The ScummVM Team</developer_name> <developer_name>The ScummVM Team</developer_name>
@ -38,219 +38,219 @@
ScummVM just replaces the executables shipped with the game, ScummVM just replaces the executables shipped with the game,
allowing you to play them on systems for which they were never designed! allowing you to play them on systems for which they were never designed!
</p> </p>
<p xml:lang="ar">ScummVM هو برنامج يسمح لك بتشغيل مجموعة متنوعة من ألعاب المغامرات وألعاب <p xml:lang="ar">ScummVM هو برنامج يسمح لك بتشغيل مجموعة متنوعة من ألعاب المغامرات وألعاب
تقمص الأدوار الرسومية والتأشير والنقر ، بشرط أن يكون لديك بالفعل ملفات تقمص الأدوار الرسومية والتأشير والنقر ، بشرط أن يكون لديك بالفعل ملفات
البيانات الخاصة بهم. الجزء الذكي في هذا الأمر: يستبدل ScummVM الملفات البيانات الخاصة بهم. الجزء الذكي في هذا الأمر: يستبدل ScummVM الملفات
التنفيذية التي يتم شحنها مع اللعبة ، مما يتيح لك تشغيلها على أنظمة لم يتم التنفيذية التي يتم شحنها مع اللعبة ، مما يتيح لك تشغيلها على أنظمة لم يتم
تصميمها من أجلها مطلقًا!</p> تصميمها من أجلها مطلقًا!</p>
<p xml:lang="be">ScummVM — гэта праграма для запуску розных клясічных графічных point-and- <p xml:lang="be-tarask">ScummVM — гэта праграма для запуску розных клясічных графічных point-and-
click авантурных і ралявых гульняў, пры ўмове, што вы маеце зьвесткі тых click авантурных і ралявых гульняў, пры ўмове, што вы маеце зьвесткі тых
гульняў. Карацей, ScummVM проста замяняе выканальныя файлы гульняў, гульняў. Карацей, ScummVM проста замяняе выканальныя файлы гульняў,
дазваляючы гуляць на сістэмах, на якія іх ніколі не распрацоўвалі!</p> дазваляючы гуляць на сістэмах, на якія іх ніколі не распрацоўвалі!</p>
<p xml:lang="ca">ScummVM és un programa que permet executar una àmplia varietat de jocs <p xml:lang="ca">ScummVM és un programa que permet executar una àmplia varietat de jocs
clàssics d'aventures gràfiques «point-and-click» i jocs de rol, sempre que clàssics d'aventures gràfiques «point-and-click» i jocs de rol, sempre que
ja tingueu els seus fitxers de dades. La part intel·ligent sobre això: ja tingueu els seus fitxers de dades. La part intel·ligent sobre això:
ScummVM només substitueix els executables originals del joc, permetent-vos ScummVM només substitueix els executables originals del joc, permetent-vos
jugar-los en sistemes per als quals mai van ser dissenyats!</p> jugar-los en sistemes per als quals mai van ser dissenyats!</p>
<p xml:lang="de">ScummVM ist ein Programm, welches dir ermöglicht, zahlreiche Adventures und <p xml:lang="de">ScummVM ist ein Programm, welches dir ermöglicht, zahlreiche Adventures und
RPGs auszuführen, vorausgesetzt, du bist im Besitz der passenden RPGs auszuführen, vorausgesetzt, du bist im Besitz der passenden
Spieldateien. ScummVM ersetzt dabei die ausführbaren Programmdateien, die Spieldateien. ScummVM ersetzt dabei die ausführbaren Programmdateien, die
ursprünglich mit dem Spiel mitgeliefert wurden. Dadurch können diese Spiele ursprünglich mit dem Spiel mitgeliefert wurden. Dadurch können diese Spiele
auf Systemen gespielt werden, für welche sie nie entwickelt wurden!</p> auf Systemen gespielt werden, für welche sie nie entwickelt wurden!</p>
<p xml:lang="el">Το ScummVM είναι μια εφαρμογή που σας επιτρέπει να παίξετε μια ευρεία <p xml:lang="el">Το ScummVM είναι μια εφαρμογή που σας επιτρέπει να παίξετε μια ευρεία
ποικιλία από κλασσικά παιχνίδια περιπέτειας point-and-click, και ρόλων ποικιλία από κλασσικά παιχνίδια περιπέτειας point-and-click, και ρόλων
(adventure και role-playing), αρκεί να έχετε στην κατοχή σας τα αρχεία (adventure και role-playing), αρκεί να έχετε στην κατοχή σας τα αρχεία
δεδομένων τους. Το ενδιαφέρον σε αυτή την υπόθεση είναι το εξής: το ScummVM δεδομένων τους. Το ενδιαφέρον σε αυτή την υπόθεση είναι το εξής: το ScummVM
απλά αντικαθιστά τα εκτελέσιμα που συνόδευαν τα παιχνίδια, επιτρέποντάς σας απλά αντικαθιστά τα εκτελέσιμα που συνόδευαν τα παιχνίδια, επιτρέποντάς σας
να τα παίξετε σε συστήματα για τα οποία δεν είχαν σχεδιαστεί ποτέ!</p> να τα παίξετε σε συστήματα για τα οποία δεν είχαν σχεδιαστεί ποτέ!</p>
<p xml:lang="es">ScummVM es un programa que te permite ejecutar una amplia selección de <p xml:lang="es">ScummVM es un programa que te permite ejecutar una amplia selección de
aventuras gráficas «point-and-click» y RPG clásicos, siempre y cuando ya aventuras gráficas «point-and-click» y RPG clásicos, siempre y cuando ya
tengas sus archivos de datos. Lo interesante es que ScummVM se limita a tengas sus archivos de datos. Lo interesante es que ScummVM se limita a
sustituir los ejecutables de cada juego, ¡lo que permite jugarlos en sustituir los ejecutables de cada juego, ¡lo que permite jugarlos en
sistemas para los que nunca fueron diseñados!</p> sistemas para los que nunca fueron diseñados!</p>
<p xml:lang="fi">ScummVM on ohjelma jonka avulla voit pelata lukuisia klassisia graafisia <p xml:lang="fi">ScummVM on ohjelma jonka avulla voit pelata lukuisia klassisia graafisia
seikkailu- ja roolipelejä, olettaen että sinulla on jo pelien datatiedostot. seikkailu- ja roolipelejä, olettaen että sinulla on jo pelien datatiedostot.
Tämä on fiksua koska: ScummVM korvaa itse ajettavan peliohjelman, joten voit Tämä on fiksua koska: ScummVM korvaa itse ajettavan peliohjelman, joten voit
pelata pelejä jopa alustoilla joille pelejä ei koskaan suunniteltu!</p> pelata pelejä jopa alustoilla joille pelejä ei koskaan suunniteltu!</p>
<p xml:lang="fr">ScummVM est un programme qui vous permet d'exécuter une grande variété de <p xml:lang="fr">ScummVM est un programme qui vous permet d'exécuter une grande variété de
jeux d'aventure graphique point-and-click et de jeux de rôle, à condition jeux d'aventure graphique point-and-click et de jeux de rôle, à condition
que vous ayez déjà leurs fichiers de données. Ce qui est génial dans tout que vous ayez déjà leurs fichiers de données. Ce qui est génial dans tout
ça : ScummVM remplace simplement les exécutables livrés avec les jeux, ce ça : ScummVM remplace simplement les exécutables livrés avec les jeux, ce
qui vous permet de jouer sur des systèmes pour lesquels ces jeux n'ont qui vous permet de jouer sur des systèmes pour lesquels ces jeux n'ont
jamais été conçus !</p> jamais été conçus !</p>
<p xml:lang="he">ScummVM הינה תכנה שמאפשרת להריץ מגוון רחב של משחקי הרפתקאות גרפיים הצבע- <p xml:lang="he">ScummVM הינה תכנה שמאפשרת להריץ מגוון רחב של משחקי הרפתקאות גרפיים הצבע-
והקלק ומשחקי תפקידים, בהינתן קבצי הנתונים שלהם. החלק המעניין הוא: ScummVM והקלק ומשחקי תפקידים, בהינתן קבצי הנתונים שלהם. החלק המעניין הוא: ScummVM
מחליפה רק את קובץ הריצה שהגיע עם המשחק, מה שמאפשר לשחק בהם על מערכות אליהם מחליפה רק את קובץ הריצה שהגיע עם המשחק, מה שמאפשר לשחק בהם על מערכות אליהם
המשחק מעולם לא תוכנן!</p> המשחק מעולם לא תוכנן!</p>
<p xml:lang="hu">A ScummVM egy olyan program, mely számos klasszikus grafikus point-and-click <p xml:lang="hu">A ScummVM egy olyan program, mely számos klasszikus grafikus point-and-click
kalandjáték és szerepjáték futtatását teszi lehetővé, feltéve, hogy már kalandjáték és szerepjáték futtatását teszi lehetővé, feltéve, hogy már
rendelkeznek az adatfájljaikkal. Az okos rész ebben: A ScummVM csak rendelkeznek az adatfájljaikkal. Az okos rész ebben: A ScummVM csak
kicseréli a játékkal szállított futtatható fájlokat, lehetővé téve számukra, kicseréli a játékkal szállított futtatható fájlokat, lehetővé téve számukra,
hogy olyan rendszereken játsszák őket, amelyekre soha nem lettek tervezve!</p> hogy olyan rendszereken játsszák őket, amelyekre soha nem lettek tervezve!</p>
<p xml:lang="it">ScummVM è un programma che permette di eseguire svariate avventure grafiche <p xml:lang="it">ScummVM è un programma che permette di eseguire svariate avventure grafiche
e giochi di ruolo classici, a patto di averne a disposizione i files e giochi di ruolo classici, a patto di averne a disposizione i files
originali. Il bello è che ScummVM sostituisce gli eseguibili originari, originali. Il bello è che ScummVM sostituisce gli eseguibili originari,
permettendo di eseguire i giochi su piattaforme per cui non erano neppure permettendo di eseguire i giochi su piattaforme per cui non erano neppure
mai stati pensati!</p> mai stati pensati!</p>
<p xml:lang="ja">ScummVMは、データファイルが既にある場合に、さまざまな古典的なグラフィカルポイ <p xml:lang="ja">ScummVMは、データファイルが既にある場合に、さまざまな古典的なグラフィカルポイ
ントアンドクリックアドベンチャーゲームやロールプレイングゲームを実行できるよ ントアンドクリックアドベンチャーゲームやロールプレイングゲームを実行できるよ
うにするプログラムです。これに関する巧妙な部分ScummVMは、ゲームに付属してい うにするプログラムです。これに関する巧妙な部分ScummVMは、ゲームに付属してい
る実行可能ファイルを置き換えるだけなので、設計されたことのないシステムで実行 る実行可能ファイルを置き換えるだけなので、設計されたことのないシステムで実行
できます!</p> できます!</p>
<p xml:lang="ko">ScummVM은 데이터 파일을 가진 경우 다양한 고전 그래픽 포인트 앤 클릭 어드벤처 <p xml:lang="ko">ScummVM은 데이터 파일을 가진 경우 다양한 고전 그래픽 포인트 앤 클릭 어드벤처
게임과 롤플레잉 게임을 실행할 수 있게 하는 프로그램입니다. ScummVM은 게임과 게임과 롤플레잉 게임을 실행할 수 있게 하는 프로그램입니다. ScummVM은 게임과
함께 제공된 실행파일을 대체하기 때문에 원래 게임이 실행되도록 설계되지 않은 함께 제공된 실행파일을 대체하기 때문에 원래 게임이 실행되도록 설계되지 않은
시스템에서도 실행할 수 있습니다!</p> 시스템에서도 실행할 수 있습니다!</p>
<p xml:lang="nb">ScummVM er et program som lar deg kjøre et bredt assortiment av klassiske <p xml:lang="nb">ScummVM er et program som lar deg kjøre et bredt assortiment av klassiske
pek-og-klikk-eventyrspill og rollespill forutsatt at du allerede har pek-og-klikk-eventyrspill og rollespill forutsatt at du allerede har
datafilene til spillet. Det finurlige med det hele er at ScummVM kun datafilene til spillet. Det finurlige med det hele er at ScummVM kun
erstatter selve programdelen av spillet og gjør det slik at du kan spille erstatter selve programdelen av spillet og gjør det slik at du kan spille
det på plattformer det aldri var utviklet til å kjøre på!</p> det på plattformer det aldri var utviklet til å kjøre på!</p>
<p xml:lang="nl">ScummVM is een programma die het mogelijk maakt om een grote verscheidenheid <p xml:lang="nl">ScummVM is een programma die het mogelijk maakt om een grote verscheidenheid
aan klassieke grafische point-and-click adventure spellen en rollenspellen aan klassieke grafische point-and-click adventure spellen en rollenspellen
te spelen, mits je de benodigde data bestanden al hebt. Het unieke hiervan te spelen, mits je de benodigde data bestanden al hebt. Het unieke hiervan
is: ScummVM vervangt de executables die bij het spel geleverd worden, is: ScummVM vervangt de executables die bij het spel geleverd worden,
waardoor je ze kan spelen op systemen waar ze niet voor waren gemaakt!</p> waardoor je ze kan spelen op systemen waar ze niet voor waren gemaakt!</p>
<p xml:lang="pl">ScummVM to program pozwalający na uruchomienie bogatego wyboru klasycznych <p xml:lang="pl">ScummVM to program pozwalający na uruchomienie bogatego wyboru klasycznych
graficznych gier przygodowych typu „wskaż i kliknij”, oraz gier RPG - pod graficznych gier przygodowych typu „wskaż i kliknij”, oraz gier RPG - pod
warunkiem posiadania ich danych. ScummVM podmienia oryginalny program gier, warunkiem posiadania ich danych. ScummVM podmienia oryginalny program gier,
pozwalając na granie w nie na systemach, na które nigdy nie były napisane!</p> pozwalając na granie w nie na systemach, na które nigdy nie były napisane!</p>
<p xml:lang="pt">ScummVM é um programa que permite que você execute uma ampla variedade de <p xml:lang="pt-BR">ScummVM é um programa que permite que você execute uma ampla variedade de
jogos clássicos de point-and-click (apontar e clicar) e RPG, desde que você jogos clássicos de point-and-click (apontar e clicar) e RPG, desde que você
já tenha seus arquivos de dados. A melhor parte: ScummVM apenas substitui os já tenha seus arquivos de dados. A melhor parte: ScummVM apenas substitui os
executáveis do jogo, permitindo que você os jogue em sistemas para os quais executáveis do jogo, permitindo que você os jogue em sistemas para os quais
eles nunca foram projetados!</p> eles nunca foram projetados!</p>
<p xml:lang="ru">ScummVM - это программа, которая позволяет запускать широкий спектр <p xml:lang="ru">ScummVM - это программа, которая позволяет запускать широкий спектр
классических графических приключенческих игр и ролевых игр, при условии, что классических графических приключенческих игр и ролевых игр, при условии, что
у вас уже есть их файлы данных. Самое умное в этом: ScummVM просто заменяет у вас уже есть их файлы данных. Самое умное в этом: ScummVM просто заменяет
исполняемые файлы, поставляемые с игрой, позволяя вам играть в них на исполняемые файлы, поставляемые с игрой, позволяя вам играть в них на
системах, для которых они никогда не были разработаны!</p> системах, для которых они никогда не были разработаны!</p>
<p xml:lang="uk">ScummVM - це програма, яка дозволяє запускати широкий спектр класичних <p xml:lang="uk">ScummVM - це програма, яка дозволяє запускати широкий спектр класичних
графічних пригодницьких ігор та рольових ігор, якщо у вас вже є їх файли графічних пригодницьких ігор та рольових ігор, якщо у вас вже є їх файли
даних. Щонайголовніше: ScummVM просто замінює виконувані файли, що даних. Щонайголовніше: ScummVM просто замінює виконувані файли, що
постачаються разом із грою, дозволяючи відтворювати їх у системах, для яких постачаються разом із грою, дозволяючи відтворювати їх у системах, для яких
вони ніколи не були розроблені!</p> вони ніколи не були розроблені!</p>
<p> <p>
Currently, ScummVM supports a huge library of adventures with over 250 games in total. Currently, ScummVM supports a huge library of adventures with over 250 games in total.
It supports many classics published by legendary studios like LucasArts, Sierra On-Line, It supports many classics published by legendary studios like LucasArts, Sierra On-Line,
Revolution Software, Cyan, Inc. and Westwood Studios. Revolution Software, Cyan, Inc. and Westwood Studios.
</p> </p>
<p xml:lang="ar">حاليًا ، تدعم ScummVM مكتبة ضخمة من المغامرات تضم أكثر من 4000 لعبة في <p xml:lang="ar">حاليًا ، تدعم ScummVM مكتبة ضخمة من المغامرات تضم أكثر من 4000 لعبة في
المجموع. وهو يدعم العديد من الكلاسيكيات التي نشرتها الاستوديوهات الأسطورية المجموع. وهو يدعم العديد من الكلاسيكيات التي نشرتها الاستوديوهات الأسطورية
مثل LucasArts و Sierra On-Line و Revolution Software و Cyan، Inc. و Westwood مثل LucasArts و Sierra On-Line و Revolution Software و Cyan، Inc. و Westwood
Studios.</p> Studios.</p>
<p xml:lang="be">На гэты момант ScummVM падтрымлівае вялічэзную бібліятэку авантур, дзе болей <p xml:lang="be-tarask">На гэты момант ScummVM падтрымлівае вялічэзную бібліятэку авантур, дзе болей
за 4000 гульняў. Вы зможаце дакрануцца да многіх клясічных твораў, выданых за 4000 гульняў. Вы зможаце дакрануцца да многіх клясічных твораў, выданых
леґэндарнымі студыямі як LucasArts, Sierra On-Line, Revolution Software, леґэндарнымі студыямі як LucasArts, Sierra On-Line, Revolution Software,
Cyan, Inc. і Westwood Studios.</p> Cyan, Inc. і Westwood Studios.</p>
<p xml:lang="ca">Actualment, ScummVM suporta una enorme biblioteca d'aventures amb més de <p xml:lang="ca">Actualment, ScummVM suporta una enorme biblioteca d'aventures amb més de
4.000 jocs en total. Dóna suport a molts clàssics publicats per estudis 4.000 jocs en total. Dóna suport a molts clàssics publicats per estudis
llegendaris com LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. i llegendaris com LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. i
Westwood Studios.</p> Westwood Studios.</p>
<p xml:lang="de">Aktuell unterstützt ScummVM eine umfangreiche Bibliothek von Adventure- <p xml:lang="de">Aktuell unterstützt ScummVM eine umfangreiche Bibliothek von Adventure-
Spielen mit insgesamt über 4000 Spielen. Unterstützt werden viele Klassiker, Spielen mit insgesamt über 4000 Spielen. Unterstützt werden viele Klassiker,
die von legendären Studios wie LucasArts, Sierra On-Line, Revolution die von legendären Studios wie LucasArts, Sierra On-Line, Revolution
Software, Cyan Inc. und den Westwood Studios entwickelt wurden.</p> Software, Cyan Inc. und den Westwood Studios entwickelt wurden.</p>
<p xml:lang="el">Το ScummVM υποστηρίζει μια τεράστια βιβλιοθήκη από παιχνίδια περιπέτειας <p xml:lang="el">Το ScummVM υποστηρίζει μια τεράστια βιβλιοθήκη από παιχνίδια περιπέτειας
(adventure games) με περισσότερους από 4000 τίτλους συνολικά. Υποστηρίζει (adventure games) με περισσότερους από 4000 τίτλους συνολικά. Υποστηρίζει
πολλούς από τους κλασσικούς τίτλους που έχουν εκδώσει θρυλικά στούντιο όπως πολλούς από τους κλασσικούς τίτλους που έχουν εκδώσει θρυλικά στούντιο όπως
οι LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. και Westwood οι LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. και Westwood
Studios.</p> Studios.</p>
<p xml:lang="es">ScummVM es compatible con una inmensa biblioteca de más de 4 000 juegos en <p xml:lang="es">ScummVM es compatible con una inmensa biblioteca de más de 4 000 juegos en
total. Funciona con muchos de los clásicos publicados por estudios total. Funciona con muchos de los clásicos publicados por estudios
legendarios como LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. legendarios como LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc.
y Westwood Studios.</p> y Westwood Studios.</p>
<p xml:lang="fi">Tällä hetkellä ScummVM tukee jättimäistä seikkailujen kirjastoa, kaikkiaan <p xml:lang="fi">Tällä hetkellä ScummVM tukee jättimäistä seikkailujen kirjastoa, kaikkiaan
yli 4000 peliä. Se tukee lukuisia klassikkoja legendaarisilta studioilta yli 4000 peliä. Se tukee lukuisia klassikkoja legendaarisilta studioilta
kuten LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. ja Westwood kuten LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. ja Westwood
Studios.</p> Studios.</p>
<p xml:lang="fr">Actuellement, ScummVM supporte une énorme collection d'aventures avec plus <p xml:lang="fr">Actuellement, ScummVM supporte une énorme collection d'aventures avec plus
de 4000 jeux au total. Il prend en charge de nombreux classiques publiés par de 4000 jeux au total. Il prend en charge de nombreux classiques publiés par
des studios légendaires comme LucasArts, Sierra On-Line, Revolution des studios légendaires comme LucasArts, Sierra On-Line, Revolution
Software, Cyan, Inc. et Westwood Studios.</p> Software, Cyan, Inc. et Westwood Studios.</p>
<p xml:lang="he">נכון להיום, ScummVM תומכת בספריה ענקית של הרפתקאות, עם למעלה מ-4000 משחקים <p xml:lang="he">נכון להיום, ScummVM תומכת בספריה ענקית של הרפתקאות, עם למעלה מ-4000 משחקים
בסך הכל. ביניהם מיטב הקלאסיקות של אולפנים אגדיים כמו LucasArts, Sierra On- בסך הכל. ביניהם מיטב הקלאסיקות של אולפנים אגדיים כמו LucasArts, Sierra On-
Line, Revolution Software, Cyan, Inc. וגם Westwood Studios.</p> Line, Revolution Software, Cyan, Inc. וגם Westwood Studios.</p>
<p xml:lang="hu">Jelenleg a ScummVM egy hatalmas kalandkönyvtárat támogat, összesen több mint <p xml:lang="hu">Jelenleg a ScummVM egy hatalmas kalandkönyvtárat támogat, összesen több mint
4000 játékkal. Támogatja számos legendás stúdió által kiadott klasszikust, 4000 játékkal. Támogatja számos legendás stúdió által kiadott klasszikust,
mint például a LucasArts, a Sierra On-Line, a Revolution Software, a Cyan, mint például a LucasArts, a Sierra On-Line, a Revolution Software, a Cyan,
Inc. és a Westwood Studios.</p> Inc. és a Westwood Studios.</p>
<p xml:lang="it">Attualmente, ScummVM supporta una vastissima collezione di giochi di <p xml:lang="it">Attualmente, ScummVM supporta una vastissima collezione di giochi di
avventura, per un totale di oltre 4000 titoli. Tra questi, molti giochi avventura, per un totale di oltre 4000 titoli. Tra questi, molti giochi
rinomati pubblicati da editori leggendari come la LucasArts, la Sierra On- rinomati pubblicati da editori leggendari come la LucasArts, la Sierra On-
Line, la Revolution Software, la Cyan, Inc. o i Westwood Studios.</p> Line, la Revolution Software, la Cyan, Inc. o i Westwood Studios.</p>
<p xml:lang="ja">現在、ScummVMは、合計4000を超えるゲームを備えた膨大なアドベンチャーライブラリ <p xml:lang="ja">現在、ScummVMは、合計4000を超えるゲームを備えた膨大なアドベンチャーライブラリ
をサポートしています。 LucasArts、Sierra On-Line、Revolution Software、Cyan、 をサポートしています。 LucasArts、Sierra On-Line、Revolution Software、Cyan、
Inc.、WestwoodStudiosなどの伝説的なスタジオによって公開された多くのクラシック Inc.、WestwoodStudiosなどの伝説的なスタジオによって公開された多くのクラシック
をサポートしています.</p> をサポートしています.</p>
<p xml:lang="ko">현재 ScummVM은 합계 4000개를 넘는 수많은 어드벤처 게임을 지원합니다. <p xml:lang="ko">현재 ScummVM은 합계 4000개를 넘는 수많은 어드벤처 게임을 지원합니다.
LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc., 그리고 Westwood LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc., 그리고 Westwood
Studios 같은 전설적인 스튜디오에서 발표된 많은 고전을 지원합니다.</p> Studios 같은 전설적인 스튜디오에서 발표된 많은 고전을 지원합니다.</p>
<p xml:lang="nb">For øyeblikket støtter ScummVM et eventyrlig bibliotek på over 4000 <p xml:lang="nb">For øyeblikket støtter ScummVM et eventyrlig bibliotek på over 4000
spilltitler totalt. Det støtter mange klassikere utgitt av legendariske spilltitler totalt. Det støtter mange klassikere utgitt av legendariske
spillstudioer som bl.a. LucasArts, Sierra On-Line, Revolution Software, spillstudioer som bl.a. LucasArts, Sierra On-Line, Revolution Software,
Cyan, Inc. og Westwood Studios.</p> Cyan, Inc. og Westwood Studios.</p>
<p xml:lang="nl">Momenteel ondersteunt ScummVM een enorme hoeveelheid adventures van meer dan <p xml:lang="nl">Momenteel ondersteunt ScummVM een enorme hoeveelheid adventures van meer dan
4000 spellen in totaal. Het ondersteunt vele klassiekers gepubliceerd door 4000 spellen in totaal. Het ondersteunt vele klassiekers gepubliceerd door
legendarische studios als LucasArts, Sierra On-Line, Revolution Software, legendarische studios als LucasArts, Sierra On-Line, Revolution Software,
Cyan, Inc. en Westwood Studios.</p> Cyan, Inc. en Westwood Studios.</p>
<p xml:lang="pl">Obecnie ScummVM obsługuje wielki katalog przygód liczący razem ponad 4000 <p xml:lang="pl">Obecnie ScummVM obsługuje wielki katalog przygód liczący razem ponad 4000
gier. Obsługuje wiele klasycznych gier wydanych przez legandarne studia gier. Obsługuje wiele klasycznych gier wydanych przez legandarne studia
takie jak LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. oraz takie jak LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. oraz
Westwood Studios.</p> Westwood Studios.</p>
<p xml:lang="pt">Atualmente o ScummVM suporta uma enorme biblioteca de aventuras com mais de <p xml:lang="pt-BR">Atualmente o ScummVM suporta uma enorme biblioteca de aventuras com mais de
4000 jogos no total. Ele suporta muitos clássicos publicados por estúdios 4000 jogos no total. Ele suporta muitos clássicos publicados por estúdios
lendários como LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. e lendários como LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. e
Westwood Studios.</p> Westwood Studios.</p>
<p xml:lang="ru">В настоящее время ScummVM поддерживает огромную библиотеку приключений, <p xml:lang="ru">В настоящее время ScummVM поддерживает огромную библиотеку приключений,
насчитывающую в общей сложности более 4000 игр. Он поддерживает множество насчитывающую в общей сложности более 4000 игр. Он поддерживает множество
классических произведений, выпущенных легендарными студиями, такими как классических произведений, выпущенных легендарными студиями, такими как
LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. и Westwood LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. и Westwood
Studios.</p> Studios.</p>
<p xml:lang="uk">В даний час ScummVM підтримує величезну бібліотеку пригодницьких ігор із <p xml:lang="uk">В даний час ScummVM підтримує величезну бібліотеку пригодницьких ігор із
загальною кількістю понад 4000. Проект підтримує багато класичних творів, загальною кількістю понад 4000. Проект підтримує багато класичних творів,
опублікованих такими легендарними студіями, як LucasArts, Sierra On-Line, опублікованих такими легендарними студіями, як LucasArts, Sierra On-Line,
Revolution Software, Cyan, Inc. та Westwood Studios.</p> Revolution Software, Cyan, Inc. та Westwood Studios.</p>
<p> <p>
Next to ground-breaking titles like the Monkey Island series, Broken Sword, Next to ground-breaking titles like the Monkey Island series, Broken Sword,
Myst, Blade Runner and countless other games you will find Myst, Blade Runner and countless other games you will find
some really obscure adventures and truly hidden gems to explore. some really obscure adventures and truly hidden gems to explore.
</p> </p>
<p xml:lang="ar">بجانب العناوين الرائدة مثل سلسلة Monkey Island و Broken Sword و Myst و Blade <p xml:lang="ar">بجانب العناوين الرائدة مثل سلسلة Monkey Island و Broken Sword و Myst و Blade
Runner وعدد لا يحصى من الألعاب الأخرى ، ستجد بعض المغامرات الغامضة حقًا Runner وعدد لا يحصى من الألعاب الأخرى ، ستجد بعض المغامرات الغامضة حقًا
والأحجار الكريمة المخفية حقًا لاستكشافها.</p> والأحجار الكريمة المخفية حقًا لاستكشافها.</p>
<p xml:lang="be">Разам з рэвалюцыйнымі гульнямі як Monkey Island, Broken Sword, Myst, Blade <p xml:lang="be-tarask">Разам з рэвалюцыйнымі гульнямі як Monkey Island, Broken Sword, Myst, Blade
Runner і безьлічам іншых гульняў, вы знойдзіце насамрэч малавядомыя авантуры Runner і безьлічам іншых гульняў, вы знойдзіце насамрэч малавядомыя авантуры
й прыхаваныя скарбы.</p> й прыхаваныя скарбы.</p>
<p xml:lang="ca">Al costat de títols innovadors com la sèrie Monkey Island, Broken Sword, <p xml:lang="ca">Al costat de títols innovadors com la sèrie Monkey Island, Broken Sword,
Myst, Blade Runner i molts altres jocs trobareu algunes aventures realment Myst, Blade Runner i molts altres jocs trobareu algunes aventures realment
fosques i altres gemmes realment ocultes per explorar.</p> fosques i altres gemmes realment ocultes per explorar.</p>
<p xml:lang="de">Neben bahnbrechenden Titel wie der Monkey Island-Serie, Baphomets Fluch, <p xml:lang="de">Neben bahnbrechenden Titel wie der Monkey Island-Serie, Baphomets Fluch,
Myst, Blade Runner und zahllosen weiteren Spielen wirst du auch einige Myst, Blade Runner und zahllosen weiteren Spielen wirst du auch einige
wirklich kuriose Adventures und versteckte Schätze entdecken.</p> wirklich kuriose Adventures und versteckte Schätze entdecken.</p>
<p xml:lang="el">Μαζί με καινοτόμους για την εποχή τους τίτλους, όπως ήταν οι σειρές Monkey <p xml:lang="el">Μαζί με καινοτόμους για την εποχή τους τίτλους, όπως ήταν οι σειρές Monkey
Island, Broken Sword, Myst, Blade Runner και αμέτρητα άλλα παιχνίδια, θα Island, Broken Sword, Myst, Blade Runner και αμέτρητα άλλα παιχνίδια, θα
βρείτε και μερικούς σχετικά άγνωστους τίτλους περιπέτειας και πραγματικά βρείτε και μερικούς σχετικά άγνωστους τίτλους περιπέτειας και πραγματικά
κρυμμένα διαμαντάκια για να εξερευνήσετε.</p> κρυμμένα διαμαντάκια για να εξερευνήσετε.</p>
<p xml:lang="es">Podrás jugar a títulos tan innovadores como las sagas de Monkey Island, <p xml:lang="es">Podrás jugar a títulos tan innovadores como las sagas de Monkey Island,
Broken Sword, Myst, Blade Runner como aventuras menos conocidas y otras Broken Sword, Myst, Blade Runner como aventuras menos conocidas y otras
joyas ocultas.</p> joyas ocultas.</p>
<p xml:lang="fi">Uraauurtaneiden Monkey Island-, Broken Sword-, Myst-, Blade Runner- ja <p xml:lang="fi">Uraauurtaneiden Monkey Island-, Broken Sword-, Myst-, Blade Runner- ja
lukuisten muiden pelien ohelta löydät myös vähemmän tunnettuja helmiä lukuisten muiden pelien ohelta löydät myös vähemmän tunnettuja helmiä
tutkittavaksesi.</p> tutkittavaksesi.</p>
<p xml:lang="fr">À côté de titres révolutionnaires comme la série Monkey Island, Broken Sword <p xml:lang="fr">À côté de titres révolutionnaires comme la série Monkey Island, Broken Sword
(Les Chevaliers de Baphomet) , Myst, Blade Runner et d'innombrables autres (Les Chevaliers de Baphomet) , Myst, Blade Runner et d'innombrables autres
jeux, vous trouverez des aventures vraiment obscures et des pépites vraiment jeux, vous trouverez des aventures vraiment obscures et des pépites vraiment
bien cachées à explorer.</p> bien cachées à explorer.</p>
<p xml:lang="he">לצד כותרים פורצי דרך כמו סדרת אי הקופים, חרב שבורה, Myst, בלייד ראנר <p xml:lang="he">לצד כותרים פורצי דרך כמו סדרת אי הקופים, חרב שבורה, Myst, בלייד ראנר
ואינספור משחקים נוספים תוכלו למצוא גם הרפתקאות עמומות ופנינות נסתרות של ממש ואינספור משחקים נוספים תוכלו למצוא גם הרפתקאות עמומות ופנינות נסתרות של ממש
שמחכות שתגלו אותן.</p> שמחכות שתגלו אותן.</p>
<p xml:lang="hu">Az olyan úttörő címek mellett, mint a Monkey Island sorozat, a Broken Sword, <p xml:lang="hu">Az olyan úttörő címek mellett, mint a Monkey Island sorozat, a Broken Sword,
a Myst, a Blade Runner és számtalan más játék, valóban homályos kalandokat a Myst, a Blade Runner és számtalan más játék, valóban homályos kalandokat
és valóban rejtett drágaköveket találhat.</p> és valóban rejtett drágaköveket találhat.</p>
<p xml:lang="it">Pietre miliari come la saga di Monkey Island, Broken Sword, Myst, Blade <p xml:lang="it">Pietre miliari come la saga di Monkey Island, Broken Sword, Myst, Blade
Runner e innumerevoli altri titoli tutti da scoprire. Potrai trovare Runner e innumerevoli altri titoli tutti da scoprire. Potrai trovare
avventure sconosciute ai più ma anche dei gioiellini ingiustamente avventure sconosciute ai più ma anche dei gioiellini ingiustamente
dimenticati.</p> dimenticati.</p>
<p xml:lang="ja">モンキーアイランドシリーズ、ブロークンソード、ミスト、ブレードランナー、その <p xml:lang="ja">モンキーアイランドシリーズ、ブロークンソード、ミスト、ブレードランナー、その
他の無数のゲームなどの画期的なタイトルの横に、いくつかの本当にあいまいな冒険 他の無数のゲームなどの画期的なタイトルの横に、いくつかの本当にあいまいな冒険
@ -258,25 +258,25 @@ dimenticati.</p>
<p xml:lang="ko">Monkey Island 시리즈, Broken Sword, Myst, Blade Runner와 같이 획기적인 타이틀 <p xml:lang="ko">Monkey Island 시리즈, Broken Sword, Myst, Blade Runner와 같이 획기적인 타이틀
을 비롯해, 잘 알려지지 않은 어드벤처 게임과 진정한 숨겨진 보석을 찾아볼 수 있 을 비롯해, 잘 알려지지 않은 어드벤처 게임과 진정한 숨겨진 보석을 찾아볼 수 있
습니다.</p> 습니다.</p>
<p xml:lang="nb">Sammen med banebrytende titler som Monkey Island-serien, Broken Sword, Myst, <p xml:lang="nb">Sammen med banebrytende titler som Monkey Island-serien, Broken Sword, Myst,
Blade Runner og utallige andre spill finner du også enkelte kuriositeter og Blade Runner og utallige andre spill finner du også enkelte kuriositeter og
skjulte skatter det kan være verdt å gi et forsøk.</p> skjulte skatter det kan være verdt å gi et forsøk.</p>
<p xml:lang="nl">Naast spraakmakende titels zoals de Monkey Island series, Broken Sword, <p xml:lang="nl">Naast spraakmakende titels zoals de Monkey Island series, Broken Sword,
Myst, Blade Runner en talloze andere spellen zal je enkele vage adventures Myst, Blade Runner en talloze andere spellen zal je enkele vage adventures
vinden en echte verborgen pareltjes ontdekken.</p> vinden en echte verborgen pareltjes ontdekken.</p>
<p xml:lang="pl">Poza przełomowymi tytułami, takimi jak seria Monkey Island, Broken Sword, <p xml:lang="pl">Poza przełomowymi tytułami, takimi jak seria Monkey Island, Broken Sword,
Myst, Blade Runner i wieloma innymi, znajdziesz tu również wiele mało Myst, Blade Runner i wieloma innymi, znajdziesz tu również wiele mało
znanych przygód i naprawdę mało znanych perełek.</p> znanych przygód i naprawdę mało znanych perełek.</p>
<p xml:lang="pt">Ao lado de títulos inovadores como a série Monkey Island, Broken Sword, <p xml:lang="pt-BR">Ao lado de títulos inovadores como a série Monkey Island, Broken Sword,
Myst, Blade Runner e inúmeros outros jogos, você encontrará algumas Myst, Blade Runner e inúmeros outros jogos, você encontrará algumas
aventuras realmente obscuras e verdadeiras joias raras para explorar.</p> aventuras realmente obscuras e verdadeiras joias raras para explorar.</p>
<p xml:lang="ru">Наряду с новаторскими играми, такими как серия Monkey Island, Broken Sword, <p xml:lang="ru">Наряду с новаторскими играми, такими как серия Monkey Island, Broken Sword,
Myst, Blade Runner и бесчисленное множество других игр, вы найдете Myst, Blade Runner и бесчисленное множество других игр, вы найдете
действительно малоизвестные приключения и действительно скрытые сокровища действительно малоизвестные приключения и действительно скрытые сокровища
для исследования.</p> для исследования.</p>
<p xml:lang="uk">Окрім новаторських ігор, як-от серії Monkey Island, Broken Sword, Myst, <p xml:lang="uk">Окрім новаторських ігор, як-от серії Monkey Island, Broken Sword, Myst,
Blade Runner та незліченної кількості інших, ви знайдете декілька справді Blade Runner та незліченної кількості інших, ви знайдете декілька справді
маловідомих пригодницьких ігор та справді прихованих дорогоцінних каменів, маловідомих пригодницьких ігор та справді прихованих дорогоцінних каменів,
які слід дослідити.</p> які слід дослідити.</p>
</description> </description>
<screenshots> <screenshots>