# HG changeset patch # User Emmanuel Gil Peyrot # Date 1504793069 -3600 # Node ID 0a1d0ab5f518f90ed8f358dcb3fa0fe4962561c7 Initial commit. diff --git a/.hgignore b/.hgignore new file mode 100644 --- /dev/null +++ b/.hgignore @@ -0,0 +1,1 @@ +\.mo$ diff --git a/build_website.py b/build_website.py new file mode 100755 --- /dev/null +++ b/build_website.py @@ -0,0 +1,76 @@ +#!/usr/bin/env python3 + +'''Supervision script for PyTouhou’s website.''' + +import sys +from django.conf import settings + +AVAILABLE_LANGUAGES = ['de', 'en', 'es', 'fr', 'fi', 'it', 'pt'] + + +def make_messages(): + '''Extract translatable strings from the template.''' + + from django.core.management.commands import makemessages + + command = makemessages.Command() + command.stdout = sys.stdout + #command.handle(verbosity=True, ignore_patterns=[], domain='django', exclude=[], extensions=['xhtml'], locale=AVAILABLE_LANGUAGES, keep_pot=True) + command.handle(locale=AVAILABLE_LANGUAGES, exclude=[], domain='django', verbosity=True, all=True, extensions=['xhtml'], symlinks=False, ignore_patterns=[], use_default_ignore_patterns=True, no_wrap=True, no_location=True, no_obsolete=True, keep_pot=True) + + +def compile_messages(): + '''For each locale we support, compile the po file into a mo.''' + + from django.core.management.commands import compilemessages + + command = compilemessages.Command() + command.verbosity = 1 + command.stdout = sys.stdout + command.compile_messages(('locale/%s/LC_MESSAGES' % lang, 'django.po') + for lang in AVAILABLE_LANGUAGES) + + +def main(): + '''Call everything in the correct order.''' + + from subprocess import call + + settings.configure() + make_messages() + compile_messages() + + for language in AVAILABLE_LANGUAGES: + call([sys.argv[0], language]) + + +def generate_page(language): + '''Write a single page, and gzip it for lower network usage.''' + + assert language in AVAILABLE_LANGUAGES + + import django + from django.template import Template, Context + import gzip + + settings.configure(LANGUAGE_CODE=language, LOCALE_PATHS=['locale']) + + django.setup() + + with open('index.tpl.xhtml') as template_file: + template = Template(template_file.read()) + + rendered = template.render(Context({'AVAILABLE_LANGUAGES': + AVAILABLE_LANGUAGES})) + filename = '../index.%s.xhtml' % language + with open(filename, 'w') as out: + out.write(rendered) + with gzip.open(filename + '.gz', 'w') as out: + out.write(rendered.encode('utf-8')) + + +if __name__ == '__main__': + if len(sys.argv) == 1: + main() + else: + generate_page(sys.argv[1]) diff --git a/index.tpl.xhtml b/index.tpl.xhtml new file mode 100644 --- /dev/null +++ b/index.tpl.xhtml @@ -0,0 +1,170 @@ + + + + + + + + + PyTouhou + + + + + + + + +{% for lang in AVAILABLE_LANGUAGES %} +{% endfor %} + + + + + + + + + + +
+ +

PyTouhou

+

{% trans 'Libre reimplementation of the Touhou 6 engine in Python' %}

+ +

{% trans 'This page is also available in:' %}

+ + +

{% trans 'Further links about this project:' %}

+ + +
+ + +
+ +

{% trans 'Download' %}

+ + + + + + + + + + +

{% trans 'Note that the Debian/Ubuntu package won’t work before Debian Jessie (8.0) or Ubuntu Trusty (14.04), due to missing dependencies.' %}
+ {% trans 'Furthermore, you are more than welcome to make a package for your OS of choice, if you do so please contact us. ☺' %}

+ +
+ + +
+ +

{% trans 'Build from the source' %}
+ ({% trans 'if you don’t use our packages' %})

+ +

{% trans 'You will need:' %}

+ + +

{% blocktrans with clone_command='hg clone https://hg.linkmauve.fr/touhou' build_command='python3 setup.py build' install_command='python3 setup.py install' inplace_build_command='python3 setup.py build_ext --inplace' run_command='PYTHONPATH=. scripts/pytouhou' %}Then retrieve the sources with {{clone_command}}, compile it with {{build_command}} and install it with {{install_command}}. If you prefer to run it from the sources directory, use {{inplace_build_command}} instead, and then run it with {{run_command}}.{% endblocktrans %}

+ +
+ + +
+ +

{% trans 'How to get the game' %}

+ +

{% trans 'For now you will need either the demo or the commercial version of Touhou 6 ~ Embodiment of Scarlet Devil.' %}
+ {% blocktrans with th06_download_page='http://www16.big.or.jp/~zun/html/th06.html' th06_demo='http://www16.big.or.jp/~zun/data/soft/kouma_tr013.lzh' libarchive_url='http://libarchive.org/' bsdtar='bsdtar' convmv_url='https://j3e.de/linux/convmv/' convmv='convmv' %}The demo is available on the official download page or directly by clicking on this link, then unarchive it with something like libarchive’s {{bsdtar}}, and convert the filenames from CP932 using something like {{convmv}}.{% endblocktrans %}
+ {% trans 'Sorry about that, but those files aren’t redistributable in a friendlier format.' %}

+ +
+ + +
+ +

{% trans 'How to play' %}

+ +

{% blocktrans with help_command='pytouhou --help' %}{{help_command}} should tell you everything you need about the options. If something is not clear, please tell us. For the gameplay, everything you need can be found on touhouwiki.net.{% endblocktrans %}

+ +
+ + +
+ +

{% trans 'Known issues' %}

+ + + +
+ + +
+ +

{% trans 'Screenshots' %}

+ + {% blocktrans with stage=1 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=1 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=1 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=1 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=2 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=2 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=3 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=3 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=3 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=3 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=3 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=4 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=4 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=4 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=5 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=6 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=6 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=6 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=6 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=6 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=6 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=6 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=6 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=7 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=7 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=7 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=7 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=7 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=7 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=7 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=7 %}Stage {{stage}}{% endblocktrans %} + {% blocktrans with stage=7 %}Stage {{stage}}{% endblocktrans %} + +
+ + + + + + diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po new file mode 100644 --- /dev/null +++ b/locale/de/LC_MESSAGES/django.po @@ -0,0 +1,174 @@ +# PyTouhou. +# Copyright (C) 2014 +# This file is distributed under the same license as the PyTouhou package. +# Pharamp , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: PyTouhou\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-04 14:36+0100\n" +"PO-Revision-Date: 2014-05-03 23:35+0100\n" +"Last-Translator: Pharamp \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 1.6.5\n" + +msgid "Libre reimplementation of the Touhou 6 engine in Python" +msgstr "Freie Python-Implementierung der Touhou 6-Engine" + +msgid "This page is also available in:" +msgstr "Diese Seite ist auch in den folgenden Sprachen verfügbar:" + +msgid "Further links about this project:" +msgstr "Weitere Links über dieses Projekt:" + +#, python-format +msgid "XMPP room, to speak with us (with a webclient and logs)" +msgstr "XMPP-Raum, um uns zu kontaktieren (mit Web-Client und Logbuch)" + +#, fuzzy, python-format +#| msgid "Repository, where you can get the sources, using %(mercurial)s" +msgid "Repository, where you can get the sources, using Mercurial" +msgstr "Repository, wo du die Quellen mithilfe von %(mercurial)s bekommen kannst" + +#, python-format +msgid "Bug tracker" +msgstr "Bug-Tracker" + +#, python-format +msgid "Documentation" +msgstr "Dokumentation" + +msgid "Download" +msgstr "Herunterladen" + +msgid "ArchLinux" +msgstr "ArchLinux" + +msgid "Debian" +msgstr "Debian" + +msgid "Haiku" +msgstr "" + +#, fuzzy +#| msgid "ArchLinux" +msgid "Linux" +msgstr "ArchLinux" + +msgid "Pandora" +msgstr "Pandora" + +msgid "OSX" +msgstr "" + +msgid "Ubuntu" +msgstr "Ubuntu" + +msgid "Windows" +msgstr "Windows" + +msgid "Note that the Debian/Ubuntu package won’t work before Debian Jessie (8.0) or Ubuntu Trusty (14.04), due to missing dependencies." +msgstr "Beachte bitte, dass das Debian/Ubuntu Paket wegen fehlender Abhängigkeiten mit Betriebssystemsversionen vor Debian Jessie (8.0) oder Ubuntu Trusty (14.04) nicht funktionieren wird." + +msgid "Furthermore, you are more than welcome to make a package for your OS of choice, if you do so please contact us. ☺" +msgstr "Du bist übrigens herzlich eingeladen, Pakete für dein Lieblingsbetriebssystem zu entwickeln. Wir würden uns sehr freuen, wenn du es uns mitteilst! ☺" + +msgid "Build from the source" +msgstr "Vom Quellcode bauen" + +msgid "if you don’t use our packages" +msgstr "falls du nicht unsere Pakete benutzt" + +msgid "You will need:" +msgstr "Folgendes wirst du benötigen:" + +#, fuzzy, python-format +#| msgid "%(python)s %(python_version)s, the interpreter, as well as the headers and shared objects needed to compile with Cython." +msgid "Python %(python_version)s, the interpreter, as well as the headers and shared objects needed to compile with Cython." +msgstr "%(python)s %(python_version)s, den Interpreter, die Header und die gemeinsam benutzten Objekte, die die Kompilierung mit Cython ermöglichen." + +#, fuzzy, python-format +#| msgid "%(mercurial)s, to download the sources and keep them up-to-date, as we currently don't provide stable releases." +msgid "Mercurial, to download the sources and keep them up-to-date, as we currently don't provide stable releases." +msgstr "%(mercurial)s um den Quellcode herunterzuladen und aktuell zu halten, da wir zurzeit keine stabile Versionen anbieten." + +#, fuzzy, python-format +#| msgid "%(cython)s (at least %(cython_version)s), for the SDL 2.0 and OpenGL bindings, and for performance reasons." +msgid "Cython (at least %(cython_version)s), for the SDL 2.0 and OpenGL bindings, and for performance reasons." +msgstr "%(cython)s (mindestens %(cython_version)s), wegen der SDL-2.0- und OpenGL-Bindings sowie aus Performancegründen." + +#, fuzzy, python-format +#| msgid "%(sdl)s, for window creation and input handling, %(sdl_image)s for PNG loading, %(sdl_mixer)s for music playback and %(sdl_ttf)s for text rendering." +msgid "SDL 2.0, for window creation and input handling, SDL2_image for PNG loading, SDL2_mixer for music playback and SDL2_ttf for text rendering." +msgstr "%(sdl)s für Window-Creation und Input-Handling; %(sdl_image)s für das Laden von PNGs; %(sdl_mixer)s zum Abspielen von Musik und %(sdl_ttf)s für das Text-Rendering." + +#, fuzzy, python-format +#| msgid "%(libepoxy)s, to detect OpenGL profiles and features available at runtime, making a single build work on every GPU and driver." +msgid "libepoxy, to detect OpenGL profiles and features available at runtime, making a single build run on every GPU and driver." +msgstr "%(libepoxy)s um OpenGL-Profile und zur Laufzeit verfügbare Features zuerkennen, damit ein ein einzelner Build mit allen GPUs und Treibern funktioniert." + +#, fuzzy, python-format +#| msgid "And finally a working OpenGL 2.1+ or 1.4 implementation, like %(mesa)s for example." +msgid "And finally a working OpenGL 2.1+ or 1.4 implementation, like Mesa for example." +msgstr "Und schließlich eine funktionierende OpenGL-2.1+- oder 1.4-Implementierung, wie zum Beispiel %(mesa)s." + +#, fuzzy, python-format +#| msgid "Optionally, you can install %(gtk)s (%(gtk_version)s) to get a graphical menu." +msgid "Optionally, you can install GTK+ (%(gtk_version)s) to get a graphical menu." +msgstr "Optional kannst du %(gtk)s (%(gtk_version)s) installieren, um ein grafisches Menü zu erhalten." + +#, python-format +msgid "Then retrieve the sources with %(clone_command)s, compile it with %(build_command)s and install it with %(install_command)s. If you prefer to run it from the sources directory, use %(inplace_build_command)s instead, and then run it with %(run_command)s." +msgstr "Den Quellcode runterladen mit %(clone_command)s, kompilieren mit %(build_command)s und mit %(install_command)s installieren. Wenn du es lieber aus dem Source-Verzeichnis starten willst, benutze stattdessen %(inplace_build_command)s und starte das Spiel mit %(run_command)s." + +msgid "How to get the game" +msgstr "Das Spiel runterladen" + +msgid "For now you will need either the demo or the commercial version of Touhou 6 ~ Embodiment of Scarlet Devil." +msgstr "Für den Augenblick brauchst du entweder die Demo oder die kommerzielle Version von Touhou 6 ~ Embodiment of Scarlet Devil." + +#, fuzzy, python-format +#| msgid "The demo is available on the official download page or directly by clicking on this link, then unarchive it with something like %(libarchive)s’s %(bsdtar)s, and convert the filenames from CP932 using something like %(convmv)s." +msgid "The demo is available on the official download page or directly by clicking on this link, then unarchive it with something like libarchive’s %(bsdtar)s, and convert the filenames from CP932 using something like %(convmv)s." +msgstr "Die Demo ist auf der offiziellen Seite oder direkt unter diesem Link verfügbar. Dekomprimiere es beispielsweise mit dem Kommando %(bsdtar)s von %(libarchive)s und konvertiere die Dateinamen aus CP932 mit Programmen wie %(convmv)s." + +msgid "Sorry about that, but those files aren’t redistributable in a friendlier format." +msgstr "Es tut uns sehr Leid, aber diese Dateien können nicht in einem benutzerfreundlicheren Format neu verteilt werden." + +msgid "How to play" +msgstr "Spielen" + +#, python-format +msgid "%(help_command)s should tell you everything you need about the options. If something is not clear, please tell us. For the gameplay, everything you need can be found on touhouwiki.net." +msgstr "%(help_command)s sollte dir alles über die Optionen erklären können. Wenn dir etwas unklar ist, schreib uns bitte an. Alles, was den Spielablauf angeht, kann man sonst auf touhouwiki.net finden." + +msgid "Known issues" +msgstr "Bekannte Probleme" + +msgid "There are inaccuracies everywhere, don’t expect it to be able to use a replay recorded on the original engine." +msgstr "Es gibt überall Ungenauigkeiten; erwarte nicht, dass du damit ein Replay abspielen kannst, das mit der originalen Engine erstellt wurde." + +msgid "Bombs are not implemented, and are probably not going to be any time soon." +msgstr "Bomben sind nicht implementiert, und das werden sie vermutlich auch nicht in nächster Zeit sein." + +msgid "Some boss spellcards are unimplemented or don’t behave correctly." +msgstr "Einige Boss-Spellcards sind nicht implementiert oder verhalten sich nicht richtig." + +msgid "Scoring isn’t correct." +msgstr "Punktzahlen sind nicht korrekt." + +msgid "Screenshots" +msgstr "Screenshots" + +#, python-format +msgid "Stage %(stage)s" +msgstr "Level %(stage)s" + +msgid "Source code of this website:" +msgstr "Quellcode dieser Webseite:" diff --git a/locale/django.pot b/locale/django.pot new file mode 100644 --- /dev/null +++ b/locale/django.pot @@ -0,0 +1,162 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-04 14:36+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "Libre reimplementation of the Touhou 6 engine in Python" +msgstr "" + +msgid "This page is also available in:" +msgstr "" + +msgid "Further links about this project:" +msgstr "" + +#, python-format +msgid "XMPP room, to speak with us (with a webclient and logs)" +msgstr "" + +#, python-format +msgid "Repository, where you can get the sources, using Mercurial" +msgstr "" + +#, python-format +msgid "Bug tracker" +msgstr "" + +#, python-format +msgid "Documentation" +msgstr "" + +msgid "Download" +msgstr "" + +msgid "ArchLinux" +msgstr "" + +msgid "Debian" +msgstr "" + +msgid "Haiku" +msgstr "" + +msgid "Linux" +msgstr "" + +msgid "Pandora" +msgstr "" + +msgid "OSX" +msgstr "" + +msgid "Ubuntu" +msgstr "" + +msgid "Windows" +msgstr "" + +msgid "Note that the Debian/Ubuntu package won’t work before Debian Jessie (8.0) or Ubuntu Trusty (14.04), due to missing dependencies." +msgstr "" + +msgid "Furthermore, you are more than welcome to make a package for your OS of choice, if you do so please contact us. ☺" +msgstr "" + +msgid "Build from the source" +msgstr "" + +msgid "if you don’t use our packages" +msgstr "" + +msgid "You will need:" +msgstr "" + +#, python-format +msgid "Python %(python_version)s, the interpreter, as well as the headers and shared objects needed to compile with Cython." +msgstr "" + +#, python-format +msgid "Mercurial, to download the sources and keep them up-to-date, as we currently don't provide stable releases." +msgstr "" + +#, python-format +msgid "Cython (at least %(cython_version)s), for the SDL 2.0 and OpenGL bindings, and for performance reasons." +msgstr "" + +#, python-format +msgid "SDL 2.0, for window creation and input handling, SDL2_image for PNG loading, SDL2_mixer for music playback and SDL2_ttf for text rendering." +msgstr "" + +#, python-format +msgid "libepoxy, to detect OpenGL profiles and features available at runtime, making a single build run on every GPU and driver." +msgstr "" + +#, python-format +msgid "And finally a working OpenGL 2.1+ or 1.4 implementation, like Mesa for example." +msgstr "" + +#, python-format +msgid "Optionally, you can install GTK+ (%(gtk_version)s) to get a graphical menu." +msgstr "" + +#, python-format +msgid "Then retrieve the sources with %(clone_command)s, compile it with %(build_command)s and install it with %(install_command)s. If you prefer to run it from the sources directory, use %(inplace_build_command)s instead, and then run it with %(run_command)s." +msgstr "" + +msgid "How to get the game" +msgstr "" + +msgid "For now you will need either the demo or the commercial version of Touhou 6 ~ Embodiment of Scarlet Devil." +msgstr "" + +#, python-format +msgid "The demo is available on the official download page or directly by clicking on this link, then unarchive it with something like libarchive’s %(bsdtar)s, and convert the filenames from CP932 using something like %(convmv)s." +msgstr "" + +msgid "Sorry about that, but those files aren’t redistributable in a friendlier format." +msgstr "" + +msgid "How to play" +msgstr "" + +#, python-format +msgid "%(help_command)s should tell you everything you need about the options. If something is not clear, please tell us. For the gameplay, everything you need can be found on touhouwiki.net." +msgstr "" + +msgid "Known issues" +msgstr "" + +msgid "There are inaccuracies everywhere, don’t expect it to be able to use a replay recorded on the original engine." +msgstr "" + +msgid "Bombs are not implemented, and are probably not going to be any time soon." +msgstr "" + +msgid "Some boss spellcards are unimplemented or don’t behave correctly." +msgstr "" + +msgid "Scoring isn’t correct." +msgstr "" + +msgid "Screenshots" +msgstr "" + +#, python-format +msgid "Stage %(stage)s" +msgstr "" + +msgid "Source code of this website:" +msgstr "" diff --git a/locale/en/LC_MESSAGES/django.po b/locale/en/LC_MESSAGES/django.po new file mode 100644 --- /dev/null +++ b/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,162 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-04 14:36+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "Libre reimplementation of the Touhou 6 engine in Python" +msgstr "" + +msgid "This page is also available in:" +msgstr "" + +msgid "Further links about this project:" +msgstr "" + +#, python-format +msgid "XMPP room, to speak with us (with a webclient and logs)" +msgstr "" + +#, python-format +msgid "Repository, where you can get the sources, using Mercurial" +msgstr "" + +#, python-format +msgid "Bug tracker" +msgstr "" + +#, python-format +msgid "Documentation" +msgstr "" + +msgid "Download" +msgstr "" + +msgid "ArchLinux" +msgstr "" + +msgid "Debian" +msgstr "" + +msgid "Haiku" +msgstr "" + +msgid "Linux" +msgstr "" + +msgid "Pandora" +msgstr "" + +msgid "OSX" +msgstr "" + +msgid "Ubuntu" +msgstr "" + +msgid "Windows" +msgstr "" + +msgid "Note that the Debian/Ubuntu package won’t work before Debian Jessie (8.0) or Ubuntu Trusty (14.04), due to missing dependencies." +msgstr "" + +msgid "Furthermore, you are more than welcome to make a package for your OS of choice, if you do so please contact us. ☺" +msgstr "" + +msgid "Build from the source" +msgstr "" + +msgid "if you don’t use our packages" +msgstr "" + +msgid "You will need:" +msgstr "" + +#, python-format +msgid "Python %(python_version)s, the interpreter, as well as the headers and shared objects needed to compile with Cython." +msgstr "" + +#, python-format +msgid "Mercurial, to download the sources and keep them up-to-date, as we currently don't provide stable releases." +msgstr "" + +#, python-format +msgid "Cython (at least %(cython_version)s), for the SDL 2.0 and OpenGL bindings, and for performance reasons." +msgstr "" + +#, python-format +msgid "SDL 2.0, for window creation and input handling, SDL2_image for PNG loading, SDL2_mixer for music playback and SDL2_ttf for text rendering." +msgstr "" + +#, python-format +msgid "libepoxy, to detect OpenGL profiles and features available at runtime, making a single build run on every GPU and driver." +msgstr "" + +#, python-format +msgid "And finally a working OpenGL 2.1+ or 1.4 implementation, like Mesa for example." +msgstr "" + +#, python-format +msgid "Optionally, you can install GTK+ (%(gtk_version)s) to get a graphical menu." +msgstr "" + +#, python-format +msgid "Then retrieve the sources with %(clone_command)s, compile it with %(build_command)s and install it with %(install_command)s. If you prefer to run it from the sources directory, use %(inplace_build_command)s instead, and then run it with %(run_command)s." +msgstr "" + +msgid "How to get the game" +msgstr "" + +msgid "For now you will need either the demo or the commercial version of Touhou 6 ~ Embodiment of Scarlet Devil." +msgstr "" + +#, python-format +msgid "The demo is available on the official download page or directly by clicking on this link, then unarchive it with something like libarchive’s %(bsdtar)s, and convert the filenames from CP932 using something like %(convmv)s." +msgstr "" + +msgid "Sorry about that, but those files aren’t redistributable in a friendlier format." +msgstr "" + +msgid "How to play" +msgstr "" + +#, python-format +msgid "%(help_command)s should tell you everything you need about the options. If something is not clear, please tell us. For the gameplay, everything you need can be found on touhouwiki.net." +msgstr "" + +msgid "Known issues" +msgstr "" + +msgid "There are inaccuracies everywhere, don’t expect it to be able to use a replay recorded on the original engine." +msgstr "" + +msgid "Bombs are not implemented, and are probably not going to be any time soon." +msgstr "" + +msgid "Some boss spellcards are unimplemented or don’t behave correctly." +msgstr "" + +msgid "Scoring isn’t correct." +msgstr "" + +msgid "Screenshots" +msgstr "" + +#, python-format +msgid "Stage %(stage)s" +msgstr "" + +msgid "Source code of this website:" +msgstr "" diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po new file mode 100644 --- /dev/null +++ b/locale/es/LC_MESSAGES/django.po @@ -0,0 +1,176 @@ +# PyTouhou. +# Copyright (C) 2014 +# This file is distributed under the same license as the PyTouhou package. +# Sonokamome , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: PyTouhou 541\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-04 14:36+0100\n" +"PO-Revision-Date: 2014-08-03 22:00-0008\n" +"Last-Translator: Sonokamome \n" +"Language-Team: Español \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Libre reimplementation of the Touhou 6 engine in Python" +msgstr "Un Libre reimplementacion del motor de juego de Touhou 6 en Python" + +msgid "This page is also available in:" +msgstr "Esta pagina tambien es disponible en:" + +msgid "Further links about this project:" +msgstr "Links sobre este proyecto:" + +#, python-format +msgid "XMPP room, to speak with us (with a webclient and logs)" +msgstr "XMPP chat, para comunicar con nosotros (por medio de un webclient y anotaciones)" + +#, fuzzy, python-format +#| msgid "Repository, where you can get the sources, using %(mercurial)s" +msgid "Repository, where you can get the sources, using Mercurial" +msgstr "Almacén, por donde usted puede descargar recursos,usando %(mercurial)s" + +#, python-format +msgid "Bug tracker" +msgstr "Seguimiento de errores" + +#, python-format +msgid "Documentation" +msgstr "Documentación" + +msgid "Download" +msgstr "Descargar" + +msgid "ArchLinux" +msgstr "ArchLinux" + +#, fuzzy +#| msgid "Debian amd64" +msgid "Debian" +msgstr "Debian amd64" + +msgid "Haiku" +msgstr "Haiku" + +#, fuzzy +#| msgid "ArchLinux" +msgid "Linux" +msgstr "ArchLinux" + +msgid "Pandora" +msgstr "Pandora" + +msgid "OSX" +msgstr "OSX" + +#, fuzzy +#| msgid "Ubuntu amd64" +msgid "Ubuntu" +msgstr "Ubuntu amd64" + +msgid "Windows" +msgstr "Windows" + +msgid "Note that the Debian/Ubuntu package won’t work before Debian Jessie (8.0) or Ubuntu Trusty (14.04), due to missing dependencies." +msgstr "Fijarse de que el pacquete para Debian Y Ubuntu no trabajara para instalaciónes de versiónes antes de Debian 8.0 (Jessie) o Ubuntu 14.04 (Trusty), debido de falta de ciertas dependencias necesarias para usar PyTouhou." + +msgid "Furthermore, you are more than welcome to make a package for your OS of choice, if you do so please contact us. ☺" +msgstr "Además, usted esta bienvenido para hacer un paquete para su preferido sistema operativo (OS).Sí usted intenta de programar un paquete, por favor de contactarnos. ☺" + +msgid "Build from the source" +msgstr "Compilar de parte codigo fuente" + +msgid "if you don’t use our packages" +msgstr "Si usted no va usar nuestros precompilado paquetes" + +msgid "You will need:" +msgstr "Usted va necesitar:" + +#, fuzzy, python-format +#| msgid "%(python)s %(python_version)s, the interpreter, as well as the headers and shared objects needed to compile with Cython." +msgid "Python %(python_version)s, the interpreter, as well as the headers and shared objects needed to compile with Cython." +msgstr "%(python)s %(python_version)s, el interpretador, tambien las cabeceras y compartidos objetos necesario para compilar con Cython." + +#, fuzzy, python-format +#| msgid "%(mercurial)s, to download the sources and keep them up-to-date, as we currently don't provide stable releases." +msgid "Mercurial, to download the sources and keep them up-to-date, as we currently don't provide stable releases." +msgstr "%(mercurial)s, para descargar los recursos mantenerlos al dia, porque en el presente no proveemos versiones estables." + +#, fuzzy, python-format +#| msgid "%(cython)s (at least %(cython_version)s), for the SDL 2.0 and OpenGL bindings, and for performance reasons." +msgid "Cython (at least %(cython_version)s), for the SDL 2.0 and OpenGL bindings, and for performance reasons." +msgstr "%(cython)s (por lo menos %(cython_version)s), para el SDL 2.0 y OpenGL encuadernaciones, y por rasones para rendimiento." + +#, fuzzy, python-format +#| msgid "%(sdl)s, for window creation and input handling, %(sdl_image)s for PNG loading, %(sdl_mixer)s for music playback and %(sdl_ttf)s for text rendering." +msgid "SDL 2.0, for window creation and input handling, SDL2_image for PNG loading, SDL2_mixer for music playback and SDL2_ttf for text rendering." +msgstr "%(sdl)s, para creacion de un ventana GUI y para manejo de las entradas, %(sdl_image)s para PNG carga, %(sdl_mixer)s para música reproducción y %(sdl_ttf)s para representación de texto." + +#, fuzzy, python-format +#| msgid "%(libepoxy)s, to detect OpenGL profiles and features available at runtime, making a single build work on every GPU and driver." +msgid "libepoxy, to detect OpenGL profiles and features available at runtime, making a single build run on every GPU and driver." +msgstr "%(libepoxy)s, para detectar OpenGL perfiles y características disponibles durante al ejecutarse, hacinedo un solo construcción que trabaja con cualquier unidad de procesamiento gráfico (GPU) y manejador de dispositivo." + +#, fuzzy, python-format +#| msgid "And finally a working OpenGL 2.1+ or 1.4 implementation, like %(mesa)s for example." +msgid "And finally a working OpenGL 2.1+ or 1.4 implementation, like Mesa for example." +msgstr "Y finalmente un implementación (que funcióna y ejecuta sin problemas) de OpenGL 2.1+ o 1.4, como %(mesa)s por ejemplo." + +#, python-format +msgid "Optionally, you can install GTK+ (%(gtk_version)s) to get a graphical menu." +msgstr "" + +#, python-format +msgid "Then retrieve the sources with %(clone_command)s, compile it with %(build_command)s and install it with %(install_command)s. If you prefer to run it from the sources directory, use %(inplace_build_command)s instead, and then run it with %(run_command)s." +msgstr "Recuperes despues los recursos con %(clone_command)s, compilarlo con %(build_command)s y instalarlo con %(install_command)s. Si usted prefiere ejecutarlo de parte de un directorio de fuente de recursos, use %(inplace_build_command)s en lugar, y despues ejecutalo con %(run_command)s." + +msgid "How to get the game" +msgstr "Como conseguir el juego" + +msgid "For now you will need either the demo or the commercial version of Touhou 6 ~ Embodiment of Scarlet Devil." +msgstr "Por el momento, usted tiene que tener un demo o una copia comercial de Touhou 6 ~ Embodiment of Scarlet Devil." + +#, fuzzy, python-format +#| msgid "The demo is available on the official download page or directly by clicking on this link, then unarchive it with something like %(libarchive)s’s %(bsdtar)s, and convert the filenames from CP932 using something like %(convmv)s." +msgid "The demo is available on the official download page or directly by clicking on this link, then unarchive it with something like libarchive’s %(bsdtar)s, and convert the filenames from CP932 using something like %(convmv)s." +msgstr "El demo esta disponible en la pagina oficial de descarga o directamente por clic a este link, y despues desarchivarlo con algo como %(libarchive)s’s %(bsdtar)s, y convertir los nombres de archivo de CP932 usando algo comom %(convmv)s." + +msgid "Sorry about that, but those files aren’t redistributable in a friendlier format." +msgstr "Disculpe por eso, pero esos archivos no son redistribuidos en un facil. formato." + +msgid "How to play" +msgstr "Como jugar" + +#, python-format +msgid "%(help_command)s should tell you everything you need about the options. If something is not clear, please tell us. For the gameplay, everything you need can be found on touhouwiki.net." +msgstr "%(help_command)s debe de decirle a usted todo lo que uested necesita sobre los opciones . Si algo no esta claro, por favor diganos. Para las mecánicas de juego, todo lo que usted necesitará puede ser encontrado en touhouwiki.net." + +msgid "Known issues" +msgstr "" + +msgid "There are inaccuracies everywhere, don’t expect it to be able to use a replay recorded on the original engine." +msgstr "" + +msgid "Bombs are not implemented, and are probably not going to be any time soon." +msgstr "" + +msgid "Some boss spellcards are unimplemented or don’t behave correctly." +msgstr "" + +msgid "Scoring isn’t correct." +msgstr "" + +msgid "Screenshots" +msgstr "Capturas de pantalla" + +#, python-format +msgid "Stage %(stage)s" +msgstr "Stage %(stage)s" + +msgid "Source code of this website:" +msgstr "El codigo para este sitio web:" diff --git a/locale/fi/LC_MESSAGES/django.po b/locale/fi/LC_MESSAGES/django.po new file mode 100644 --- /dev/null +++ b/locale/fi/LC_MESSAGES/django.po @@ -0,0 +1,162 @@ +# PyTouhou. +# Copyright (C) 2014, 2015 +# This file is distributed under the same license as the PyTouhou package. +# bitofhope , 2015. +# +msgid "" +msgstr "" +"Project-Id-Version: PyTouhou 634\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-04 14:36+0100\n" +"PO-Revision-Date: 2015-11-10 15:29+0200\n" +"Last-Translator: bitofhope \n" +"Language-Team: Finnish \n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "Libre reimplementation of the Touhou 6 engine in Python" +msgstr "Python-kielinen vapaa toteutus Touhou 6:n moottorista" + +msgid "This page is also available in:" +msgstr "Tämä sivu saatavilla myös seuraavilla kielillä:" + +msgid "Further links about this project:" +msgstr "Lisää linkkejä tästä projektista:" + +#, python-format +msgid "XMPP room, to speak with us (with a webclient and logs)" +msgstr "XMPP-huoneessa voit keskustella kanssamme web-ohjelmassa (tai katsomalla lokia)" + +#, python-format +msgid "Repository, where you can get the sources, using Mercurial" +msgstr "Tietovarasto, josta voit ladata lähdekoodin, Mercurialin avulla" + +#, python-format +msgid "Bug tracker" +msgstr "Bug Tracker" + +#, python-format +msgid "Documentation" +msgstr "Dokumentaatio" + +msgid "Download" +msgstr "Lataa" + +msgid "ArchLinux" +msgstr "" + +msgid "Debian" +msgstr "" + +msgid "Haiku" +msgstr "" + +msgid "Linux" +msgstr "" + +msgid "Pandora" +msgstr "" + +msgid "OSX" +msgstr "" + +msgid "Ubuntu" +msgstr "" + +msgid "Windows" +msgstr "" + +msgid "Note that the Debian/Ubuntu package won’t work before Debian Jessie (8.0) or Ubuntu Trusty (14.04), due to missing dependencies." +msgstr "Huom: Debian/Ubuntu-paketti ei toimi Debianin versioilla ennen Jessietä (8.0) Tai Ubuntun versioilla ennen Trustya (14.04) puuttuvien riippuvuuksien vuoksi." + +msgid "Furthermore, you are more than welcome to make a package for your OS of choice, if you do so please contact us. ☺" +msgstr "Lisäksi, olet täysin tervetullut tekemään paketin valitsemallesi käyttöjärjestelmälle. Mikäli teet näin, ole hyvä ja ota meihin yhteyttä. ☺" + +msgid "Build from the source" +msgstr "Käännä lähdekoodista" + +msgid "if you don’t use our packages" +msgstr "jos et käytä valmiita pakettejamme" + +msgid "You will need:" +msgstr "Tarvitset:" + +#, python-format +msgid "Python %(python_version)s, the interpreter, as well as the headers and shared objects needed to compile with Cython." +msgstr "Pythonin %(python_version)s, Python-tulkin, otsikko (header) -tiedostot sekä jaetut oliot kääntääksesi Cythonilla." + +#, python-format +msgid "Mercurial, to download the sources and keep them up-to-date, as we currently don't provide stable releases." +msgstr "Mercurialin, ladataksesi lähdekoodin ja pitääksesi sen ajan tasalla, sillä emme tarjoa stable-jukaisua." + +#, python-format +msgid "Cython (at least %(cython_version)s), for the SDL 2.0 and OpenGL bindings, and for performance reasons." +msgstr "Cythonin (vähintään versio %(cython_version)s), SLD 2.0 ja OpenGL-sidoksia varten sekä suorituskyvyn parantamiseksi." + +#, python-format +msgid "SDL 2.0, for window creation and input handling, SDL2_image for PNG loading, SDL2_mixer for music playback and SDL2_ttf for text rendering." +msgstr "SDL 2.0:n, ikkunan luomiseen ja syötteen käsittelyyn, SDL2_imagen PNG-tiedostojen lataamiseen SDL2_mixerin musiikin toistoon ja SDL2_ttf:n tekstin renderöintiin." + +#, fuzzy, python-format +#| msgid "libepoxy, to detect OpenGL profiles and features available at runtime, making a single build work on every GPU and driver." +msgid "libepoxy, to detect OpenGL profiles and features available at runtime, making a single build run on every GPU and driver." +msgstr "libepoxyn, OpenGL-profiilien ja -toimintojen havaitsemiseen ajon aikana sallien saman käännöksen toimia kaikilla näytönohjaimilla ja ajureilla." + +#, python-format +msgid "And finally a working OpenGL 2.1+ or 1.4 implementation, like Mesa for example." +msgstr "Toimivan OpenGL 2.1+ tai 1.4-toteutuksen, esimerkiksi Mesa." + +#, python-format +msgid "Optionally, you can install GTK+ (%(gtk_version)s) to get a graphical menu." +msgstr "Halutessasi voit myös asentaa GTK+ version (%(gtk_version)s) saadaksesi graafisen valikon." + +#, python-format +msgid "Then retrieve the sources with %(clone_command)s, compile it with %(build_command)s and install it with %(install_command)s. If you prefer to run it from the sources directory, use %(inplace_build_command)s instead, and then run it with %(run_command)s." +msgstr "Lataa lähdekoodit komennolla %(clone_command)s, käännä ajamalla %(build_command)s ja asentaaksesi aja %(install_command)s. Jos haluat mieluumminkäynnistää ohjelman lähdekansiosta, käytä %(inplace_build_command)s tavallisen kääntökomennon sijaan ja käynnistä ohjelma komennolla %(run_command)s." + +msgid "How to get the game" +msgstr "Pelin hankkiminen" + +msgid "For now you will need either the demo or the commercial version of Touhou 6 ~ Embodiment of Scarlet Devil." +msgstr "Tässä vaiheessa tarvitset Touhou 6 ~ Embodiment of Scarlet Devil. -pelin demon tai myyntiversion." + +#, python-format +msgid "The demo is available on the official download page or directly by clicking on this link, then unarchive it with something like libarchive’s %(bsdtar)s, and convert the filenames from CP932 using something like %(convmv)s." +msgstr "Demo on saatavilla viralliselta lataussivulta tai tästä linkistä. Pura paketti käyttäen esim. libarchiven %(bsdtar)s-ohjelmaa käyttämällä, ja muuta tiedostonimet CP932:sta esim. %(convmv)s:n avulla." + +msgid "Sorry about that, but those files aren’t redistributable in a friendlier format." +msgstr "Valitettavasti tiedostoja ei voi jakaa kätevämmällä tavalla." + +msgid "How to play" +msgstr "Peliohjeet" + +#, python-format +msgid "%(help_command)s should tell you everything you need about the options. If something is not clear, please tell us. For the gameplay, everything you need can be found on touhouwiki.net." +msgstr "Komennon %(help_command)s pitäisi kertoa kaikki tarvittava asetuksista. Josjokin on epäselvää, ilmoitathan meille. Pelimekaniikoista kaikki tarvittavatieto löytyy osoitteesta touhouwiki.net." + +msgid "Known issues" +msgstr "Tunnettuja vikoja" + +msgid "There are inaccuracies everywhere, don’t expect it to be able to use a replay recorded on the original engine." +msgstr "Kaikkialla on epätarkkuuksia. Alkuperäisellä moottorilla tallennetut replay-tiedostot tuskin toimivat oikein." + +msgid "Bombs are not implemented, and are probably not going to be any time soon." +msgstr "Pommeja ei ole toteutettu eikä luultavasti toteuteta vielä pitkään aikaan." + +msgid "Some boss spellcards are unimplemented or don’t behave correctly." +msgstr "Jotkin bossien loitsukorteista puuttuvat tai eivät käyttäydy oikein." + +msgid "Scoring isn’t correct." +msgstr "Pisteytys ei ole täydellinen." + +msgid "Screenshots" +msgstr "Kuvankaappauksia" + +#, python-format +msgid "Stage %(stage)s" +msgstr "Taso %(stage)s" + +msgid "Source code of this website:" +msgstr "Tämän sivun lähdekoodi:" diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po new file mode 100644 --- /dev/null +++ b/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,163 @@ +# PyTouhou. +# Copyright (C) 2014 +# This file is distributed under the same license as the PyTouhou package. +# Emmanuel Gil Peyrot , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: PyTouhou 634\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-04 14:36+0100\n" +"PO-Revision-Date: 2015-11-09 23:01+0000\n" +"Last-Translator: Emmanuel Gil Peyrot \n" +"Language-Team: French \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgid "Libre reimplementation of the Touhou 6 engine in Python" +msgstr "Réimplementation libre du moteur de Touhou 6 en Python" + +msgid "This page is also available in:" +msgstr "Cette page est également disponible en :" + +msgid "Further links about this project:" +msgstr "Liens du projet :" + +#, python-format +msgid "XMPP room, to speak with us (with a webclient and logs)" +msgstr "Salon XMPP, pour discuter avec nous (avec un client web et des logs)" + +#, python-format +msgid "Repository, where you can get the sources, using Mercurial" +msgstr "Dépôt où récupérer les sources, avec Mercurial" + +#, python-format +msgid "Bug tracker" +msgstr "Gestionnaire de bugs" + +#, python-format +msgid "Documentation" +msgstr "Documentation" + +msgid "Download" +msgstr "Téléchargement" + +msgid "ArchLinux" +msgstr "ArchLinux" + +msgid "Debian" +msgstr "Debian" + +msgid "Haiku" +msgstr "Haiku" + +msgid "Linux" +msgstr "Linux" + +msgid "Pandora" +msgstr "Pandora" + +msgid "OSX" +msgstr "OSX" + +msgid "Ubuntu" +msgstr "Ubuntu" + +msgid "Windows" +msgstr "Windows" + +msgid "Note that the Debian/Ubuntu package won’t work before Debian Jessie (8.0) or Ubuntu Trusty (14.04), due to missing dependencies." +msgstr "Notez que le paquet Debian/Ubuntu ne fonctionnera pas sur une Debian plus vieille que Jessie (8.0) ou sur une Ubuntu plus vieille que Trusty (14.04), à cause de dependances manquantes." + +msgid "Furthermore, you are more than welcome to make a package for your OS of choice, if you do so please contact us. ☺" +msgstr "De plus, vous êtes plus qu’encouragés à le packager pour votre OS et à nous en faire part. ☺" + +msgid "Build from the source" +msgstr "Compilation depuis les sources" + +msgid "if you don’t use our packages" +msgstr "si vous n’utilisez pas les paquets" + +msgid "You will need:" +msgstr "Vous aurez besoin de :" + +#, python-format +msgid "Python %(python_version)s, the interpreter, as well as the headers and shared objects needed to compile with Cython." +msgstr "Python %(python_version)s, l’interprète, avec ses fichiers d’en-têtes et ses bibliothèques de fonctions pour la compilation avec Cython ;" + +#, python-format +msgid "Mercurial, to download the sources and keep them up-to-date, as we currently don't provide stable releases." +msgstr "Mercurial, pour obtenir les sources et mettre à jour par la suite, parce que nous ne fournissons pas encore de versions stables ;" + +#, python-format +msgid "Cython (at least %(cython_version)s), for the SDL 2.0 and OpenGL bindings, and for performance reasons." +msgstr "Cython (minimum %(cython_version)s), pour les bindings SDL 2.0 et OpenGL, ainsi que pour des questions de performances ;" + +#, python-format +msgid "SDL 2.0, for window creation and input handling, SDL2_image for PNG loading, SDL2_mixer for music playback and SDL2_ttf for text rendering." +msgstr "SDL 2.0, pour la création de fenêtre et la gestion des entrées, SDL2_image pour charger les PNG, SDL2_mixer pour lire la musique et SDL2_ttf pour le rendu du texte ;" + +#, fuzzy, python-format +#| msgid "libepoxy, to detect OpenGL profiles and features available at runtime, making a single build work on every GPU and driver." +msgid "libepoxy, to detect OpenGL profiles and features available at runtime, making a single build run on every GPU and driver." +msgstr "libepoxy, pour détecter les profils et fonctionnalité OpenGL disponibles, permettant à un unique binaire de fonctionner sur n’importe quel GPU et pilote ;" + +#, python-format +msgid "And finally a working OpenGL 2.1+ or 1.4 implementation, like Mesa for example." +msgstr "et pour finir une implémentation d’OpenGL 2.1+ ou 1.4, Mesa par exemple." + +#, python-format +msgid "Optionally, you can install GTK+ (%(gtk_version)s) to get a graphical menu." +msgstr "Optionellement, vous pouvez installer GTK+ (%(gtk_version)s) pour avoir un menu graphique." + +#, python-format +msgid "Then retrieve the sources with %(clone_command)s, compile it with %(build_command)s and install it with %(install_command)s. If you prefer to run it from the sources directory, use %(inplace_build_command)s instead, and then run it with %(run_command)s." +msgstr "Récupérez ensuite les sources avec la commande %(clone_command)s puis lancez %(build_command)s pour compiler et %(install_command)s pour installer. Si vous préférez le lancer directement depuis le dossier des sources sans installer, utilisez %(inplace_build_command)s puis lancez-le avec %(run_command)s." + +msgid "How to get the game" +msgstr "Comment récupérer un jeu ?" + +msgid "For now you will need either the demo or the commercial version of Touhou 6 ~ Embodiment of Scarlet Devil." +msgstr "Pour l’instant vous aurez besoin soit de la démo soit de la version commerciale de Touhou 6 ~ Embodiment of Scarlet Devil." + +#, python-format +msgid "The demo is available on the official download page or directly by clicking on this link, then unarchive it with something like libarchive’s %(bsdtar)s, and convert the filenames from CP932 using something like %(convmv)s." +msgstr "Cette démo est disponible sur la page officielle du jeu ou directement en cliquant sur ce lien, puis en l’extrayant à l’aide de (par exemple) %(bsdtar)s de la libarchive, puis en convertissant les noms de fichiers de CP932 vers le charset de votre système de fichier grâce à (par exemple) %(convmv)s." + +msgid "Sorry about that, but those files aren’t redistributable in a friendlier format." +msgstr "Désolé pour tout ça, mais ces fichiers ne sont pas redistribuables dans un format plus commun." + +msgid "How to play" +msgstr "Comment jouer ?" + +#, python-format +msgid "%(help_command)s should tell you everything you need about the options. If something is not clear, please tell us. For the gameplay, everything you need can be found on touhouwiki.net." +msgstr "%(help_command)s devrait vous dire tout ce dont vous pouvez avoir besoin à propos des options. Si quoi que ce soit n’est pas clair, dites-le nous. Pour le gameplay, tout est très bien expliqué sur touhou.net." + +msgid "Known issues" +msgstr "Problèmes connus" + +msgid "There are inaccuracies everywhere, don’t expect it to be able to use a replay recorded on the original engine." +msgstr "Il y a des inexactitudes partout, n’espérez pas faire tourner un replay enregistré depuis le moteur original." + +msgid "Bombs are not implemented, and are probably not going to be any time soon." +msgstr "Les bombes ne sont pas implémentées, et ne le seront probablement pas avant longtemps." + +msgid "Some boss spellcards are unimplemented or don’t behave correctly." +msgstr "Certaines spellcards de boss ne sont pas implémentées ou ne se comportent pas correctement." + +msgid "Scoring isn’t correct." +msgstr "Le scoring n’est pas correct." + +msgid "Screenshots" +msgstr "Captures d’écran" + +#, python-format +msgid "Stage %(stage)s" +msgstr "Niveau %(stage)s" + +msgid "Source code of this website:" +msgstr "Code source de ce site :" diff --git a/locale/it/LC_MESSAGES/django.po b/locale/it/LC_MESSAGES/django.po new file mode 100644 --- /dev/null +++ b/locale/it/LC_MESSAGES/django.po @@ -0,0 +1,164 @@ +# PyTouhou. +# Copyright (C) 2014 +# This file is distributed under the same license as the PyTouhou package. +# Pharamp , 2014. +# Guybrush88 2014. +msgid "" +msgstr "" +"Project-Id-Version: PyTouhou 541\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-04 14:36+0100\n" +"PO-Revision-Date: 2016-05-19 22:06+0200\n" +"Last-Translator: Guybrush88 \n" +"Language-Team: Italian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 1.8.7.1\n" + +msgid "Libre reimplementation of the Touhou 6 engine in Python" +msgstr "Libera implementazione del motore Touhou 6, in Python." + +msgid "This page is also available in:" +msgstr "Questa pagina è inoltre disponibile in:" + +msgid "Further links about this project:" +msgstr "Altri collegamenti relativi a questo progetto:" + +#, python-format +msgid "XMPP room, to speak with us (with a webclient and logs)" +msgstr "Salone XMPP, per parlare con noi (con un client web e i log)" + +#, python-format +msgid "Repository, where you can get the sources, using Mercurial" +msgstr "Repository, dove puoi ottenere il codice sorgente utilizzando Mercurial" + +#, python-format +msgid "Bug tracker" +msgstr "Tracker dei bug" + +#, python-format +msgid "Documentation" +msgstr "Documentazione" + +msgid "Download" +msgstr "Download" + +msgid "ArchLinux" +msgstr "ArchLinux" + +msgid "Debian" +msgstr "Debian" + +msgid "Haiku" +msgstr "Haiku" + +msgid "Linux" +msgstr "Linux" + +msgid "Pandora" +msgstr "Pandora" + +msgid "OSX" +msgstr "OSX" + +msgid "Ubuntu" +msgstr "Ubuntu" + +msgid "Windows" +msgstr "Windows" + +msgid "Note that the Debian/Ubuntu package won’t work before Debian Jessie (8.0) or Ubuntu Trusty (14.04), due to missing dependencies." +msgstr "Tieni a mente che il pacchetto Debian amd64 non funzionerà, a causa delle dipendenze mancanti, su una versione di Debian meno recente di Jessie o su una versione di Ubuntu meno recente di Trusty (14.04)." + +msgid "Furthermore, you are more than welcome to make a package for your OS of choice, if you do so please contact us. ☺" +msgstr "In ogni caso, sei caldamente invitato a creare un pacchetto per il tuo sistema operativo. E se lo crei, non dimenticare di informarci! ☺" + +msgid "Build from the source" +msgstr "Compilare da sorgente" + +msgid "if you don’t use our packages" +msgstr "se non utilizzi i nostri pacchetti" + +msgid "You will need:" +msgstr "Avrai bisogno di:" + +#, python-format +msgid "Python %(python_version)s, the interpreter, as well as the headers and shared objects needed to compile with Cython." +msgstr "Python %(python_version)s, l'interprete, così come gli header e gli oggetti condivisi necessari per la compilazione con Cython." + +#, python-format +msgid "Mercurial, to download the sources and keep them up-to-date, as we currently don't provide stable releases." +msgstr "Mercurial, per scaricare i sorgenti e tenerli aggiornati, dato che attualmente non forniamo versioni stabili." + +#, python-format +msgid "Cython (at least %(cython_version)s), for the SDL 2.0 and OpenGL bindings, and for performance reasons." +msgstr "Cython (non prima della versione %(cython_version)s), per i binding SDL 2.0 e OpenGL, e per motivi di prestazione." + +#, python-format +msgid "SDL 2.0, for window creation and input handling, SDL2_image for PNG loading, SDL2_mixer for music playback and SDL2_ttf for text rendering." +msgstr "SDL 2.0, per la creazione delle finestre e per la gestione degli input, SDL2_image per caricare i PNG, SDL2_mixer per leggere i contenuti musicali e SDL2_ttf per la resa dei contenuti testuali." + +#, fuzzy, python-format +#| msgid "libepoxy, to detect OpenGL profiles and features available at runtime, making a single build work on every GPU and driver." +msgid "libepoxy, to detect OpenGL profiles and features available at runtime, making a single build run on every GPU and driver." +msgstr "libepoxy, per riconoscere i profili e le funzioni OpenGL disponibili all'avvio, creando un singolo lavoro di compilazione su ogni GPU e driver." + +#, python-format +msgid "And finally a working OpenGL 2.1+ or 1.4 implementation, like Mesa for example." +msgstr "E, per ultima, un'implementazione OpenGL 2.1+ o 1.4 funzionante, come ad esempio Mesa." + +#, python-format +msgid "Optionally, you can install GTK+ (%(gtk_version)s) to get a graphical menu." +msgstr "In maniera facoltativa, puoi installare GTK+ (%(gtk_version)s) per ottenere un menù grafico." + +#, python-format +msgid "Then retrieve the sources with %(clone_command)s, compile it with %(build_command)s and install it with %(install_command)s. If you prefer to run it from the sources directory, use %(inplace_build_command)s instead, and then run it with %(run_command)s." +msgstr "Recupera in seguito il codice sorgente con il comando %(clone_command)s, compilalo con %(build_command)s e installalo con %(install_command)s. Se preferisci invece eseguirlo da sorgente, utilizza invece il comando %(inplace_build_command)s, e poi eseguilo con %(run_command)s." + +msgid "How to get the game" +msgstr "Come ottenere il gioco" + +msgid "For now you will need either the demo or the commercial version of Touhou 6 ~ Embodiment of Scarlet Devil." +msgstr "Per il momento avrai bisogno della demo o della versione commerciale di Touhou 6 ~ Embodiment of Scarlet Devil." + +#, python-format +msgid "The demo is available on the official download page or directly by clicking on this link, then unarchive it with something like libarchive’s %(bsdtar)s, and convert the filenames from CP932 using something like %(convmv)s." +msgstr "È possibile scaricare la demo dalla pagina ufficiale dei download o cliccando direttamente su questo collegamento. Successivamente, spacchettalo con un comando come %(bsdtar)s di libarchive, e converti i nomi dei file da CP932 utilizzando qualcosa come %(convmv)s" + +msgid "Sorry about that, but those files aren’t redistributable in a friendlier format." +msgstr "Ci dispiace molto per questa cosa, ma questi file non sono ridistribuibili in un formato più amichevole." + +msgid "How to play" +msgstr "Come giocare" + +#, python-format +msgid "%(help_command)s should tell you everything you need about the options. If something is not clear, please tell us. For the gameplay, everything you need can be found on touhouwiki.net." +msgstr "Il comando %(help_command)s dovrebbe spiegarti tutto il necessario sulle opzioni disponibili. Se qualcosa non ti è chiaro, contattaci! Il gameplay è spiegato nel dettaglio su questa pagina: touhouwiki.net." + +msgid "Known issues" +msgstr "Problemi noti" + +msgid "There are inaccuracies everywhere, don’t expect it to be able to use a replay recorded on the original engine." +msgstr "Ci sono imprecisioni ovunque, non aspettarti di essere in grado di utilizzare un replay registrato sul motore originale." + +msgid "Bombs are not implemented, and are probably not going to be any time soon." +msgstr "Le bombe non sono implementate, e probabilmente non lo saranno ancora per un po'." + +msgid "Some boss spellcards are unimplemented or don’t behave correctly." +msgstr "Alcune carte magiche dei boss non sono implementate o non si comportano come dovrebbero." + +msgid "Scoring isn’t correct." +msgstr "La registrazione di un punteggio non è corretta." + +msgid "Screenshots" +msgstr "Schermate" + +#, python-format +msgid "Stage %(stage)s" +msgstr "Livello %(stage)s" + +msgid "Source code of this website:" +msgstr "Codice sorgente di questo sito web:" diff --git a/locale/ja/LC_MESSAGES/django.po b/locale/ja/LC_MESSAGES/django.po new file mode 100644 --- /dev/null +++ b/locale/ja/LC_MESSAGES/django.po @@ -0,0 +1,162 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-04 14:36+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "Libre reimplementation of the Touhou 6 engine in Python" +msgstr "" + +msgid "This page is also available in:" +msgstr "" + +msgid "Further links about this project:" +msgstr "" + +#, python-format +msgid "XMPP room, to speak with us (with a webclient and logs)" +msgstr "" + +#, python-format +msgid "Repository, where you can get the sources, using Mercurial" +msgstr "" + +#, python-format +msgid "Bug tracker" +msgstr "" + +#, python-format +msgid "Documentation" +msgstr "" + +msgid "Download" +msgstr "" + +msgid "ArchLinux" +msgstr "" + +msgid "Debian" +msgstr "" + +msgid "Haiku" +msgstr "" + +msgid "Linux" +msgstr "" + +msgid "Pandora" +msgstr "" + +msgid "OSX" +msgstr "" + +msgid "Ubuntu" +msgstr "" + +msgid "Windows" +msgstr "" + +msgid "Note that the Debian/Ubuntu package won’t work before Debian Jessie (8.0) or Ubuntu Trusty (14.04), due to missing dependencies." +msgstr "" + +msgid "Furthermore, you are more than welcome to make a package for your OS of choice, if you do so please contact us. ☺" +msgstr "" + +msgid "Build from the source" +msgstr "" + +msgid "if you don’t use our packages" +msgstr "" + +msgid "You will need:" +msgstr "" + +#, python-format +msgid "Python %(python_version)s, the interpreter, as well as the headers and shared objects needed to compile with Cython." +msgstr "" + +#, python-format +msgid "Mercurial, to download the sources and keep them up-to-date, as we currently don't provide stable releases." +msgstr "" + +#, python-format +msgid "Cython (at least %(cython_version)s), for the SDL 2.0 and OpenGL bindings, and for performance reasons." +msgstr "" + +#, python-format +msgid "SDL 2.0, for window creation and input handling, SDL2_image for PNG loading, SDL2_mixer for music playback and SDL2_ttf for text rendering." +msgstr "" + +#, python-format +msgid "libepoxy, to detect OpenGL profiles and features available at runtime, making a single build run on every GPU and driver." +msgstr "" + +#, python-format +msgid "And finally a working OpenGL 2.1+ or 1.4 implementation, like Mesa for example." +msgstr "" + +#, python-format +msgid "Optionally, you can install GTK+ (%(gtk_version)s) to get a graphical menu." +msgstr "" + +#, python-format +msgid "Then retrieve the sources with %(clone_command)s, compile it with %(build_command)s and install it with %(install_command)s. If you prefer to run it from the sources directory, use %(inplace_build_command)s instead, and then run it with %(run_command)s." +msgstr "" + +msgid "How to get the game" +msgstr "" + +msgid "For now you will need either the demo or the commercial version of Touhou 6 ~ Embodiment of Scarlet Devil." +msgstr "" + +#, python-format +msgid "The demo is available on the official download page or directly by clicking on this link, then unarchive it with something like libarchive’s %(bsdtar)s, and convert the filenames from CP932 using something like %(convmv)s." +msgstr "" + +msgid "Sorry about that, but those files aren’t redistributable in a friendlier format." +msgstr "" + +msgid "How to play" +msgstr "" + +#, python-format +msgid "%(help_command)s should tell you everything you need about the options. If something is not clear, please tell us. For the gameplay, everything you need can be found on touhouwiki.net." +msgstr "" + +msgid "Known issues" +msgstr "" + +msgid "There are inaccuracies everywhere, don’t expect it to be able to use a replay recorded on the original engine." +msgstr "" + +msgid "Bombs are not implemented, and are probably not going to be any time soon." +msgstr "" + +msgid "Some boss spellcards are unimplemented or don’t behave correctly." +msgstr "" + +msgid "Scoring isn’t correct." +msgstr "" + +msgid "Screenshots" +msgstr "" + +#, python-format +msgid "Stage %(stage)s" +msgstr "" + +msgid "Source code of this website:" +msgstr "" diff --git a/locale/pt/LC_MESSAGES/django.po b/locale/pt/LC_MESSAGES/django.po new file mode 100644 --- /dev/null +++ b/locale/pt/LC_MESSAGES/django.po @@ -0,0 +1,175 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PyTouhou\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-04 14:36+0100\n" +"PO-Revision-Date: 2014-06-01 23:19-0000\n" +"Last-Translator: mys\n" +"Language-Team: LANGUAGE \n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.6.5\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Libre reimplementation of the Touhou 6 engine in Python" +msgstr "Implementação livre do motor de jogo Touhou 6 em Python" + +msgid "This page is also available in:" +msgstr "Esta página também está disponível em:" + +msgid "Further links about this project:" +msgstr "Links adicionais sobre este projeto:" + +#, python-format +msgid "XMPP room, to speak with us (with a webclient and logs)" +msgstr "Sala XMPP, para falar connosco (com um cliente web e histórico)" + +#, fuzzy, python-format +#| msgid "Repository, where you can get the sources, using %(mercurial)s" +msgid "Repository, where you can get the sources, using Mercurial" +msgstr "Repositório, onde tem acesso ao código fonte, usando o %(mercurial)s" + +#, python-format +msgid "Bug tracker" +msgstr "Bug tracker" + +#, python-format +msgid "Documentation" +msgstr "Documentação" + +msgid "Download" +msgstr "Download" + +msgid "ArchLinux" +msgstr "ArchLinux" + +#, fuzzy +#| msgid "Debian amd64" +msgid "Debian" +msgstr "Debian amd64" + +msgid "Haiku" +msgstr "" + +#, fuzzy +#| msgid "ArchLinux" +msgid "Linux" +msgstr "ArchLinux" + +msgid "Pandora" +msgstr "Pandora" + +msgid "OSX" +msgstr "" + +#, fuzzy +#| msgid "Ubuntu amd64" +msgid "Ubuntu" +msgstr "Ubuntu amd64" + +msgid "Windows" +msgstr "Windows" + +msgid "Note that the Debian/Ubuntu package won’t work before Debian Jessie (8.0) or Ubuntu Trusty (14.04), due to missing dependencies." +msgstr "Note que o pacote do Debian amd64 não irá funcionar se usar uma versão anterior à Debian Jessie (8.0) ou Ubuntu Trusty (14.04), devido a dependências em falta." + +msgid "Furthermore, you are more than welcome to make a package for your OS of choice, if you do so please contact us. ☺" +msgstr "Além disso, se fizer um pacote para o seu sistema operativo, por favor contacte-nos. ☺" + +msgid "Build from the source" +msgstr "Fazer build do código fonte." + +msgid "if you don’t use our packages" +msgstr "Se não usar os nossos pacotes" + +msgid "You will need:" +msgstr "Irá precisar:" + +#, fuzzy, python-format +#| msgid "%(python)s %(python_version)s, the interpreter, as well as the headers and shared objects needed to compile with Cython." +msgid "Python %(python_version)s, the interpreter, as well as the headers and shared objects needed to compile with Cython." +msgstr "%(python)s %(python_version)s, o interpretador, tal como os headers e os shared objects necessários para compilar com o Cython." + +#, fuzzy, python-format +#| msgid "%(mercurial)s, to download the sources and keep them up-to-date, as we currently don't provide stable releases." +msgid "Mercurial, to download the sources and keep them up-to-date, as we currently don't provide stable releases." +msgstr "%(mercurial)s, para fazer download e actualizar o código fonte, pois ainda não temos versões estáveis disponíveis." + +#, fuzzy, python-format +#| msgid "%(cython)s (at least %(cython_version)s), for the SDL 2.0 and OpenGL bindings, and for performance reasons." +msgid "Cython (at least %(cython_version)s), for the SDL 2.0 and OpenGL bindings, and for performance reasons." +msgstr "%(cython)s (pelo menos a versão %(cython_version)s), para os bindings do SDL 2.0 e do OpenGL e por razões de performance." + +#, fuzzy, python-format +#| msgid "SDL 2.0, for window creation and input handling, SDL2_image for PNG loading, SDL2_mixer for music playback and SDL2_ttf for text rendering." +msgid "SDL 2.0, for window creation and input handling, SDL2_image for PNG loading, SDL2_mixer for music playback and SDL2_ttf for text rendering." +msgstr "SDL 2.0, para criação de uma janela e gestão de input, SDL2_image para carregar PNGs, SDL2_mixer para a reprodução de música e SDL2_ttf para o rendering de texto." + +#, python-format +msgid "libepoxy, to detect OpenGL profiles and features available at runtime, making a single build run on every GPU and driver." +msgstr "" + +#, fuzzy, python-format +#| msgid "And finally a working OpenGL 2.1+ or 1.4 implementation, like %(mesa)s for example." +msgid "And finally a working OpenGL 2.1+ or 1.4 implementation, like Mesa for example." +msgstr "E finalmente uma implementação de OpenGL 2.1+ ou 1.4 funcional, como %(mesa)s, por exemplo." + +#, python-format +msgid "Optionally, you can install GTK+ (%(gtk_version)s) to get a graphical menu." +msgstr "" + +#, python-format +msgid "Then retrieve the sources with %(clone_command)s, compile it with %(build_command)s and install it with %(install_command)s. If you prefer to run it from the sources directory, use %(inplace_build_command)s instead, and then run it with %(run_command)s." +msgstr "Depois obtenha o código fonte com %(clone_command)s, compile-o %(build_command)s e instale-o %(install_command)s. Se preferir executá-lo do diretório do código fonte use em vez disso %(inplace_build_command)s e depois execute-o %(run_command)s." + +msgid "How to get the game" +msgstr "Como obter o jogo" + +msgid "For now you will need either the demo or the commercial version of Touhou 6 ~ Embodiment of Scarlet Devil." +msgstr "Por agora irá precisar do demo ou da versão comercial de Touhou 6 ~ Embodiment of Scarlet Devil." + +#, fuzzy, python-format +msgid "The demo is available on the official download page or directly by clicking on this link, then unarchive it with something like libarchive’s %(bsdtar)s, and convert the filenames from CP932 using something like %(convmv)s." +msgstr "O demo está disponível na página oficial de downloadou diretamente ao carregar neste link, extrair-lo com um programa como o %(libarchive)s’s %(bsdtar)s e converter os nomes de ficheiro de CP932 usando um programa como o %(convmv)s." + +msgid "Sorry about that, but those files aren’t redistributable in a friendlier format." +msgstr "Desculpe, mas estes ficheiros não estão disponíveis num formato mais amigável." + +msgid "How to play" +msgstr "Como jogar" + +#, python-format +msgid "%(help_command)s should tell you everything you need about the options. If something is not clear, please tell us. For the gameplay, everything you need can be found on touhouwiki.net." +msgstr "%(help_command)s deve ter tudo o que precisa sobre as opções. Se alguma coisa não foi clara, por favor diga-nos. Para o jogo em si, tudo o que precisa está disponível em touhouwiki.net." + +msgid "Known issues" +msgstr "" + +msgid "There are inaccuracies everywhere, don’t expect it to be able to use a replay recorded on the original engine." +msgstr "" + +msgid "Bombs are not implemented, and are probably not going to be any time soon." +msgstr "" + +msgid "Some boss spellcards are unimplemented or don’t behave correctly." +msgstr "" + +msgid "Scoring isn’t correct." +msgstr "" + +msgid "Screenshots" +msgstr "Imagens" + +#, python-format +msgid "Stage %(stage)s" +msgstr "Etapa %(stage)s" + +msgid "Source code of this website:" +msgstr "Código fonte deste site:"