aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstonedDiscord <stoned@derpymail.org>2019-08-06 20:09:19 +0200
committerstonedDiscord <stoned@derpymail.org>2019-08-06 20:09:19 +0200
commit4936de0f12dcaf6db1f800dba9808c164f85479d (patch)
tree6c8fa28dad6ac3ddaf4c3c70a017b6e530335c24
parent459277a3ddd8f8dc5fe3f3a2dd6602d3ba0c54ac (diff)
the line numbers changed + compiled ru, es
-rw-r--r--Attorney_Online.pro4
-rw-r--r--resource/translations/ao_de.ts78
-rw-r--r--resource/translations/ao_en.ts78
-rw-r--r--resource/translations/ao_es.qmbin0 -> 23265 bytes
-rw-r--r--resource/translations/ao_es.ts2
-rw-r--r--resource/translations/ao_ja.ts78
-rw-r--r--resource/translations/ao_ru.qmbin0 -> 21535 bytes
-rw-r--r--resource/translations/ao_ru.ts90
8 files changed, 189 insertions, 141 deletions
diff --git a/Attorney_Online.pro b/Attorney_Online.pro
index 7e597b45..52277b30 100644
--- a/Attorney_Online.pro
+++ b/Attorney_Online.pro
@@ -43,7 +43,9 @@ RESOURCES += resources.qrc
TRANSLATIONS = resource/translations/ao_en.ts \
resource/translations/ao_ja.ts \
- resource/translations/ao_de.ts
+ resource/translations/ao_de.ts \
+ resource/translations/ao_ru.ts \
+ resource/translations/ao_es.ts
win32:RC_ICONS = resource/logo.ico
macx:ICON = resource/logo.icns
diff --git a/resource/translations/ao_de.ts b/resource/translations/ao_de.ts
index 6dec05b1..3d01f273 100644
--- a/resource/translations/ao_de.ts
+++ b/resource/translations/ao_de.ts
@@ -216,177 +216,187 @@ Grund: </translation>
<translation>Erlaubt anderen auf Discord zu sehen auf welchem Server du spielst, welchen Charakter du spielst und wie lange.</translation>
</message>
<message>
+ <location filename="../../src/aooptionsdialog.cpp" line="171"/>
+ <source>Language:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../../src/aooptionsdialog.cpp" line="172"/>
+ <source>Sets the language if you don&apos;t want to use your system language.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/aooptionsdialog.cpp" line="184"/>
<source>Callwords</source>
<translation>Alarmwörter</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="197"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="209"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Enter as many callwords as you would like. These are case insensitive. Make sure to leave every callword in its own line!&lt;br&gt;Do not leave a line with a space at the end -- you will be alerted everytime someone uses a space in their messages.&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Gib so viele Alarmwörter ein wie du möchtest. Groß/Kleinschreibung ist egal. Für jede Wort nur eine Zeile!&lt;br&gt;Bitte keine leere Zeile am Ende -- du bekommst sonst bei jeder Nachricht einen Alarm.&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="203"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="215"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="214"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="226"/>
<source>Audio device:</source>
<translation>Audiogerät:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="215"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="227"/>
<source>Sets the audio device for all sounds.</source>
<translation>Setzt das Audiogerät für all Geräusche.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="249"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="261"/>
<source>Music:</source>
<translation>Musik:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="250"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="262"/>
<source>Sets the music&apos;s default volume.</source>
<translation>Setzt die Musiklautstärke.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="262"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="274"/>
<source>SFX:</source>
<translation>SFX:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="263"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="275"/>
<source>Sets the SFX&apos;s default volume. Interjections and actual sound effects count as &apos;SFX&apos;.</source>
<translation>Setzt die Lautstärke der Soundeffekte wie Einsprüche und die Geräusche der Charaktere.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="276"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="288"/>
<source>Blips:</source>
<translation>Blips:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="277"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="289"/>
<source>Sets the volume of the blips, the talking sound effects.</source>
<translation>Setzt die Lautstärke der Blips, das ist das Geräusch das die Charaktere beim Reden machen.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="295"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="307"/>
<source>Blip rate:</source>
<translation>Bliprate:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="296"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="308"/>
<source>Sets the delay between playing the blip sounds.</source>
<translation>Setzt die Pause zwischen einzelnen Blips.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="307"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="319"/>
<source>Blank blips:</source>
<translation>Leere Blips:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="308"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="320"/>
<source>If true, the game will play a blip sound even when a space is &apos;being said&apos;.</source>
<translation>Wenn angehakt wird das Spiel auch bei einem Leerzeichen einen Blip machen.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="320"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="332"/>
<source>Casing</source>
<translation>Fälle</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="334"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="346"/>
<source>This server supports case alerts.</source>
<translation>Dieser Server unterstützt Fallalarme.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="336"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="348"/>
<source>This server does not support case alerts.</source>
<translation>Dieser Server unterstützt Fallalarme nicht.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="337"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="349"/>
<source>Pretty self-explanatory.</source>
<translation>Eigentlich selbsterklärend.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="344"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="356"/>
<source>Casing:</source>
<translation>Fälle:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="345"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="357"/>
<source>If checked, you will get alerts about case announcements.</source>
<translation>Wenn angehakt wirst du benachrichtigt wenn ein Fall angekündigt wird.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="358"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="370"/>
<source>Defense:</source>
<translation>Verteidigung:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="359"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="371"/>
<source>If checked, you will get alerts about case announcements if a defense spot is open.</source>
<translation>Wenn angehakt wirst du benachrichtigt wenn ein Verteidiger benötigt wird.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="372"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="384"/>
<source>Prosecution:</source>
<translation>Kläger:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="373"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="385"/>
<source>If checked, you will get alerts about case announcements if a prosecutor spot is open.</source>
<translation>Wenn angehakt wirst du benachrichtigt wenn ein Kläger benötigt wird.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="386"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="398"/>
<source>Judge:</source>
<translation>Richter:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="387"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="399"/>
<source>If checked, you will get alerts about case announcements if the judge spot is open.</source>
<translation>Wenn angehakt wirst du benachrichtigt wenn ein Richter benötigt wird.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="400"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="412"/>
<source>Juror:</source>
<translation>Jury:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="401"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="413"/>
<source>If checked, you will get alerts about case announcements if a juror spot is open.</source>
<translation>Wenn angehakt wirst du benachrichtigt wenn eine Jury benötigt wird.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="414"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="426"/>
<source>Stenographer:</source>
<translation>Stenograph:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="415"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="427"/>
<source>If checked, you will get alerts about case announcements if a stenographer spot is open.</source>
<translation>Wenn angehakt wirst du benachrichtigt wenn ein Stenograph benötigt wird.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="428"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="440"/>
<source>CM:</source>
<translation>CM:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="429"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="441"/>
<source>If checked, you will appear amongst the potential CMs on the server.</source>
<translation>Wenn angehakt wirst du als potentielle CM angezeigt.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="442"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="454"/>
<source>Hosting cases:</source>
<translation>Fallleitung:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="443"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="455"/>
<source>If you&apos;re a CM, enter what cases you are willing to host.</source>
<translation>Wenn du CM bist, gib ein welche Fälle du spielen möchtest.</translation>
</message>
diff --git a/resource/translations/ao_en.ts b/resource/translations/ao_en.ts
index 390754f1..72f08275 100644
--- a/resource/translations/ao_en.ts
+++ b/resource/translations/ao_en.ts
@@ -195,177 +195,187 @@ Reason: </source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../../src/aooptionsdialog.cpp" line="171"/>
+ <source>Language:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../../src/aooptionsdialog.cpp" line="172"/>
+ <source>Sets the language if you don&apos;t want to use your system language.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/aooptionsdialog.cpp" line="184"/>
<source>Callwords</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="197"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="209"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Enter as many callwords as you would like. These are case insensitive. Make sure to leave every callword in its own line!&lt;br&gt;Do not leave a line with a space at the end -- you will be alerted everytime someone uses a space in their messages.&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="203"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="215"/>
<source>Audio</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="214"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="226"/>
<source>Audio device:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="215"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="227"/>
<source>Sets the audio device for all sounds.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="249"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="261"/>
<source>Music:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="250"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="262"/>
<source>Sets the music&apos;s default volume.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="262"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="274"/>
<source>SFX:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="263"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="275"/>
<source>Sets the SFX&apos;s default volume. Interjections and actual sound effects count as &apos;SFX&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="276"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="288"/>
<source>Blips:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="277"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="289"/>
<source>Sets the volume of the blips, the talking sound effects.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="295"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="307"/>
<source>Blip rate:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="296"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="308"/>
<source>Sets the delay between playing the blip sounds.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="307"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="319"/>
<source>Blank blips:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="308"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="320"/>
<source>If true, the game will play a blip sound even when a space is &apos;being said&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="320"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="332"/>
<source>Casing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="334"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="346"/>
<source>This server supports case alerts.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="336"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="348"/>
<source>This server does not support case alerts.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="337"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="349"/>
<source>Pretty self-explanatory.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="344"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="356"/>
<source>Casing:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="345"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="357"/>
<source>If checked, you will get alerts about case announcements.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="358"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="370"/>
<source>Defense:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="359"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="371"/>
<source>If checked, you will get alerts about case announcements if a defense spot is open.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="372"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="384"/>
<source>Prosecution:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="373"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="385"/>
<source>If checked, you will get alerts about case announcements if a prosecutor spot is open.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="386"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="398"/>
<source>Judge:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="387"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="399"/>
<source>If checked, you will get alerts about case announcements if the judge spot is open.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="400"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="412"/>
<source>Juror:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="401"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="413"/>
<source>If checked, you will get alerts about case announcements if a juror spot is open.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="414"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="426"/>
<source>Stenographer:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="415"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="427"/>
<source>If checked, you will get alerts about case announcements if a stenographer spot is open.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="428"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="440"/>
<source>CM:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="429"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="441"/>
<source>If checked, you will appear amongst the potential CMs on the server.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="442"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="454"/>
<source>Hosting cases:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="443"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="455"/>
<source>If you&apos;re a CM, enter what cases you are willing to host.</source>
<translation type="unfinished"></translation>
</message>
diff --git a/resource/translations/ao_es.qm b/resource/translations/ao_es.qm
new file mode 100644
index 00000000..e6ceb741
--- /dev/null
+++ b/resource/translations/ao_es.qm
Binary files differ
diff --git a/resource/translations/ao_es.ts b/resource/translations/ao_es.ts
index c55ed16f..8655583c 100644
--- a/resource/translations/ao_es.ts
+++ b/resource/translations/ao_es.ts
@@ -800,7 +800,7 @@ Did you download all resources correctly from tiny.cc/getao, including the large
<message>
<location filename="../../src/debug_functions.cpp" line="11"/>
<source>Error</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">Error</translation>
</message>
<message>
<location filename="../../src/debug_functions.cpp" line="23"/>
diff --git a/resource/translations/ao_ja.ts b/resource/translations/ao_ja.ts
index adacb544..95356786 100644
--- a/resource/translations/ao_ja.ts
+++ b/resource/translations/ao_ja.ts
@@ -195,177 +195,187 @@ Reason: </source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../../src/aooptionsdialog.cpp" line="171"/>
+ <source>Language:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../../src/aooptionsdialog.cpp" line="172"/>
+ <source>Sets the language if you don&apos;t want to use your system language.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/aooptionsdialog.cpp" line="184"/>
<source>Callwords</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="197"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="209"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Enter as many callwords as you would like. These are case insensitive. Make sure to leave every callword in its own line!&lt;br&gt;Do not leave a line with a space at the end -- you will be alerted everytime someone uses a space in their messages.&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="203"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="215"/>
<source>Audio</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="214"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="226"/>
<source>Audio device:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="215"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="227"/>
<source>Sets the audio device for all sounds.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="249"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="261"/>
<source>Music:</source>
<translation>音楽:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="250"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="262"/>
<source>Sets the music&apos;s default volume.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="262"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="274"/>
<source>SFX:</source>
<translation>効果音:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="263"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="275"/>
<source>Sets the SFX&apos;s default volume. Interjections and actual sound effects count as &apos;SFX&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="276"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="288"/>
<source>Blips:</source>
<translation>ブリップ:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="277"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="289"/>
<source>Sets the volume of the blips, the talking sound effects.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="295"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="307"/>
<source>Blip rate:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="296"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="308"/>
<source>Sets the delay between playing the blip sounds.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="307"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="319"/>
<source>Blank blips:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="308"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="320"/>
<source>If true, the game will play a blip sound even when a space is &apos;being said&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="320"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="332"/>
<source>Casing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="334"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="346"/>
<source>This server supports case alerts.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="336"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="348"/>
<source>This server does not support case alerts.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="337"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="349"/>
<source>Pretty self-explanatory.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="344"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="356"/>
<source>Casing:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="345"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="357"/>
<source>If checked, you will get alerts about case announcements.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="358"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="370"/>
<source>Defense:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="359"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="371"/>
<source>If checked, you will get alerts about case announcements if a defense spot is open.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="372"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="384"/>
<source>Prosecution:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="373"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="385"/>
<source>If checked, you will get alerts about case announcements if a prosecutor spot is open.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="386"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="398"/>
<source>Judge:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="387"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="399"/>
<source>If checked, you will get alerts about case announcements if the judge spot is open.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="400"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="412"/>
<source>Juror:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="401"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="413"/>
<source>If checked, you will get alerts about case announcements if a juror spot is open.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="414"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="426"/>
<source>Stenographer:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="415"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="427"/>
<source>If checked, you will get alerts about case announcements if a stenographer spot is open.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="428"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="440"/>
<source>CM:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="429"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="441"/>
<source>If checked, you will appear amongst the potential CMs on the server.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="442"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="454"/>
<source>Hosting cases:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="443"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="455"/>
<source>If you&apos;re a CM, enter what cases you are willing to host.</source>
<translation type="unfinished"></translation>
</message>
diff --git a/resource/translations/ao_ru.qm b/resource/translations/ao_ru.qm
new file mode 100644
index 00000000..89df0b27
--- /dev/null
+++ b/resource/translations/ao_ru.qm
Binary files differ
diff --git a/resource/translations/ao_ru.ts b/resource/translations/ao_ru.ts
index ff1f07b5..75382ce9 100644
--- a/resource/translations/ao_ru.ts
+++ b/resource/translations/ao_ru.ts
@@ -203,177 +203,187 @@ Reason: </source>
<translation>Показать в Discord сервер, на котором вы играете, каким персонажем управляете и время игры.</translation>
</message>
<message>
+ <location filename="../../src/aooptionsdialog.cpp" line="171"/>
+ <source>Language:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../../src/aooptionsdialog.cpp" line="172"/>
+ <source>Sets the language if you don&apos;t want to use your system language.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../../src/aooptionsdialog.cpp" line="184"/>
<source>Callwords</source>
<translation>Позывные</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="197"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="209"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Enter as many callwords as you would like. These are case insensitive. Make sure to leave every callword in its own line!&lt;br&gt;Do not leave a line with a space at the end -- you will be alerted everytime someone uses a space in their messages.&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Введите на отдельных строках свои позывные, при указании которых в сообщениях будет подан звуковой сигнал.&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="203"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="215"/>
<source>Audio</source>
<translation>Аудио</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="214"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="226"/>
<source>Audio device:</source>
<translation>Устройство воспроизведения:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="215"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="227"/>
<source>Sets the audio device for all sounds.</source>
<translation>Куда вещать звук из игры.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="249"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="261"/>
<source>Music:</source>
<translation>Музыка:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="250"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="262"/>
<source>Sets the music&apos;s default volume.</source>
<translation>Громкость музыки по умолчанию.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="262"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="274"/>
<source>SFX:</source>
<translation>Звук. эффекты:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="263"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="275"/>
<source>Sets the SFX&apos;s default volume. Interjections and actual sound effects count as &apos;SFX&apos;.</source>
<translation>Громкость звуковых эффектов по умолчанию.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="276"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="288"/>
<source>Blips:</source>
<translation>Сигналы:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="277"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="289"/>
<source>Sets the volume of the blips, the talking sound effects.</source>
<translation>Громкость сигналов, заменяющих голос, по умолчанию.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="295"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="307"/>
<source>Blip rate:</source>
<translation>Пер. сигналов:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="296"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="308"/>
<source>Sets the delay between playing the blip sounds.</source>
<translation>Период между сигналами, заменяющими голос, по умолчанию.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="307"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="319"/>
<source>Blank blips:</source>
<translation>Пустые сигналы:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="308"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="320"/>
<source>If true, the game will play a blip sound even when a space is &apos;being said&apos;.</source>
<translation>Проигрывать сигналы даже для пробелов.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="320"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="332"/>
<source>Casing</source>
<translation>Заседание</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="334"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="346"/>
<source>This server supports case alerts.</source>
<translation>Этот сервер поддерживает объявление заседания.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="336"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="348"/>
<source>This server does not support case alerts.</source>
<translation>Этот сервер не поддерживает объявление заседания.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="337"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="349"/>
<source>Pretty self-explanatory.</source>
<translation>Весьма доходчиво.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="344"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="356"/>
<source>Casing:</source>
<translation>Новое дело:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="345"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="357"/>
<source>If checked, you will get alerts about case announcements.</source>
<translation>При заведении дела вы получите уведомление.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="358"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="370"/>
<source>Defense:</source>
<translation>Защита:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="359"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="371"/>
<source>If checked, you will get alerts about case announcements if a defense spot is open.</source>
<translation>При заведении дела, в котором нужна сторона защиты, вы получите уведомление.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="372"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="384"/>
<source>Prosecution:</source>
<translation>Обвинение:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="373"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="385"/>
<source>If checked, you will get alerts about case announcements if a prosecutor spot is open.</source>
<translation>При заведении дела, в котором нужна сторона обвинения, вы получите уведомление.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="386"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="398"/>
<source>Judge:</source>
<translation>Судья:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="387"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="399"/>
<source>If checked, you will get alerts about case announcements if the judge spot is open.</source>
<translation>При заведении дела, в котором нужен судья, вы получите уведомление.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="400"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="412"/>
<source>Juror:</source>
<translation>Присяжный:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="401"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="413"/>
<source>If checked, you will get alerts about case announcements if a juror spot is open.</source>
<translation>При заведении дела, в котором нужны присяжные заседатели, вы получите уведомление.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="414"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="426"/>
<source>Stenographer:</source>
<translation>Стенографист:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="415"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="427"/>
<source>If checked, you will get alerts about case announcements if a stenographer spot is open.</source>
<translation>При заведении дела, в котором нужна стенография, вы получите уведомление.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="428"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="440"/>
<source>CM:</source>
<translation>ПД:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="429"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="441"/>
<source>If checked, you will appear amongst the potential CMs on the server.</source>
<translation>Отметьте, если вы хотите состоять в числе производителей дел.</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="442"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="454"/>
<source>Hosting cases:</source>
<translation>ПД акт.:</translation>
</message>
<message>
- <location filename="../../src/aooptionsdialog.cpp" line="443"/>
+ <location filename="../../src/aooptionsdialog.cpp" line="455"/>
<source>If you&apos;re a CM, enter what cases you are willing to host.</source>
<translation>Будучи производителем дела (ПД), вы можете войти в зону и заниматься её оркестровкой.</translation>
</message>
@@ -409,8 +419,13 @@ Reason: </source>
<message>
<location filename="../../src/charselect.cpp" line="217"/>
<source>Generating chars:
+%1/%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Generating chars:
</source>
- <translation>Генерация персонажей:
+ <translation type="vanished">Генерация персонажей:
</translation>
</message>
<message>
@@ -548,7 +563,7 @@ Cases you can load: %1</source>
<message>
<location filename="../../src/courtroom.cpp" line="2681"/>
<source>You were granted the Guard button.</source>
- <translation>Теперь у вас есть кнопка "Охрана".</translation>
+ <translation>Теперь у вас есть кнопка &quot;Охрана&quot;.</translation>
</message>
<message>
<location filename="../../src/courtroom.cpp" line="2695"/>
@@ -700,8 +715,9 @@ Cases you can load: %1</source>
<context>
<name>Lobby</name>
<message>
+ <location filename="../../src/lobby.cpp" line="12"/>
<source>Attorney Online 2</source>
- <translation type="vanished">Attorney Online 2</translation>
+ <translation>Attorney Online 2</translation>
</message>
<message>
<location filename="../../src/lobby.cpp" line="29"/>