Skip to content

Commit a90cd41

Browse files
author
nilsnilsnils
committed
Feature: add en langauge support & preperations for 2.5
1 parent 9f625f6 commit a90cd41

File tree

8 files changed

+306
-117
lines changed

8 files changed

+306
-117
lines changed

AndroidManifest.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
33
package="nldoko.game"
4-
android:versionCode="5"
5-
android:versionName="2.3" >
4+
android:versionCode="7"
5+
android:versionName="2.5" >
66

77
<uses-sdk
88
android:minSdkVersion="14"

gen/nldoko/game/R.java

+37-25
Original file line numberDiff line numberDiff line change
@@ -277,12 +277,15 @@ public static final class raw {
277277
public static final class string {
278278
public static final int action_about=0x7f070009;
279279
public static final int anim_inout=0x7f07002a;
280+
/** english
281+
german
282+
*/
280283
public static final int app_name=0x7f070000;
281284
public static final int app_version=0x7f070001;
282285
public static final int start_action_about=0x7f070002;
283286
public static final int start_action_load_save_game=0x7f070003;
284-
public static final int str_abort=0x7f07004a;
285-
public static final int str_accept=0x7f070049;
287+
public static final int str_abort=0x7f07004f;
288+
public static final int str_accept=0x7f07004e;
286289
public static final int str_active_player=0x7f07001e;
287290
public static final int str_bock=0x7f070020;
288291
public static final int str_bock_limit=0x7f07001f;
@@ -296,28 +299,28 @@ public static final class string {
296299
public static final int str_change_game_settings_finish=0x7f070013;
297300
public static final int str_change_game_settings_save=0x7f070012;
298301
public static final int str_change_game_settings_save_q=0x7f070014;
299-
public static final int str_close=0x7f07004b;
300-
public static final int str_delete_file=0x7f07003c;
301-
public static final int str_delete_files=0x7f07003d;
302-
public static final int str_disclaimer=0x7f070054;
303-
public static final int str_dp_seperator=0x7f070045;
304-
public static final int str_edit=0x7f070046;
302+
public static final int str_close=0x7f070050;
303+
public static final int str_delete_file=0x7f070041;
304+
public static final int str_delete_files=0x7f070042;
305+
public static final int str_disclaimer=0x7f07005c;
306+
public static final int str_dp_seperator=0x7f07004a;
307+
public static final int str_edit=0x7f07004b;
305308
public static final int str_edit_round=0x7f070017;
306309
public static final int str_edit_round_abort_q=0x7f070019;
307310
public static final int str_edit_round_error=0x7f07001d;
308311
public static final int str_edit_round_finish=0x7f07001c;
309312
public static final int str_edit_round_info=0x7f07001b;
310313
public static final int str_edit_round_not_possible=0x7f07001a;
311314
public static final int str_edit_round_q=0x7f070018;
312-
public static final int str_error_exit=0x7f070040;
315+
public static final int str_error_exit=0x7f070045;
313316
public static final int str_error_game_new_round_data=0x7f07003b;
314-
public static final int str_error_game_start=0x7f070043;
315-
public static final int str_error_load_game_for_change_game_settings=0x7f070044;
317+
public static final int str_error_game_start=0x7f070048;
318+
public static final int str_error_load_game_for_change_game_settings=0x7f070049;
316319
public static final int str_error_player_name=0x7f070028;
317-
public static final int str_exit_game=0x7f070041;
318-
public static final int str_exit_game_q=0x7f070042;
319-
public static final int str_file=0x7f07003f;
320-
public static final int str_filename=0x7f07003e;
320+
public static final int str_exit_game=0x7f070046;
321+
public static final int str_exit_game_q=0x7f070047;
322+
public static final int str_file=0x7f070044;
323+
public static final int str_filename=0x7f070043;
321324
public static final int str_game=0x7f07002b;
322325
public static final int str_game_add_new_round=0x7f070032;
323326
public static final int str_game_add_round_here=0x7f070030;
@@ -337,21 +340,30 @@ public static final class string {
337340
public static final int str_game_switch_list_view=0x7f07003a;
338341
public static final int str_image=0x7f070029;
339342
/** INFO/HELP
343+
INFO/HELP
340344
*/
341-
public static final int str_info=0x7f07004c;
342-
public static final int str_info_active_players_info=0x7f070051;
343-
public static final int str_info_bock_cnt_info=0x7f070052;
344-
public static final int str_info_cnt_cnt_variant_lose=0x7f07004f;
345-
public static final int str_info_cnt_cnt_variant_standard=0x7f07004e;
346-
public static final int str_info_cnt_cnt_variant_win=0x7f070050;
347-
public static final int str_info_cnt_cnt_variants=0x7f07004d;
345+
public static final int str_info=0x7f070051;
346+
public static final int str_info_active_players_info=0x7f070059;
347+
public static final int str_info_bock_cnt_info=0x7f07005a;
348+
public static final int str_info_cnt_cnt_variant_lose=0x7f070057;
349+
public static final int str_info_cnt_cnt_variant_lose_name=0x7f070055;
350+
public static final int str_info_cnt_cnt_variant_standard=0x7f070056;
351+
public static final int str_info_cnt_cnt_variant_std_name=0x7f070053;
352+
public static final int str_info_cnt_cnt_variant_win=0x7f070058;
353+
public static final int str_info_cnt_cnt_variant_win_name=0x7f070054;
354+
public static final int str_info_cnt_cnt_variants=0x7f070052;
348355
public static final int str_new_game=0x7f07000a;
349-
public static final int str_no=0x7f070048;
356+
public static final int str_no=0x7f07004d;
350357
public static final int str_number_short=0x7f07000f;
351358
public static final int str_player=0x7f07000c;
352359
public static final int str_player_add=0x7f07000e;
353360
public static final int str_player_create=0x7f07000d;
354-
public static final int str_rights=0x7f070053;
361+
public static final int str_rights=0x7f07005b;
362+
public static final int str_round_type_2vs2=0x7f07003f;
363+
public static final int str_round_type_3vs2=0x7f070040;
364+
public static final int str_round_type_lose_solo=0x7f07003d;
365+
public static final int str_round_type_solo=0x7f07003e;
366+
public static final int str_round_type_win_solo=0x7f07003c;
355367
public static final int str_saved_game=0x7f070004;
356368
public static final int str_saved_game_delete=0x7f070006;
357369
public static final int str_saved_game_delete_all=0x7f070005;
@@ -361,7 +373,7 @@ public static final class string {
361373
public static final int str_solo_special=0x7f070026;
362374
public static final int str_start_fun=0x7f07000b;
363375
public static final int str_start_game=0x7f070027;
364-
public static final int str_yes=0x7f070047;
376+
public static final int str_yes=0x7f07004c;
365377
}
366378
public static final class style {
367379
/**

res/values-de/strings.xml

+142
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources>
3+
<!-- german -->
4+
5+
<string name="app_name">Doppelkopf</string>
6+
<string name="app_version">v2.5</string>
7+
<string name="start_action_about">Über diese App</string>
8+
<string name="start_action_load_save_game">Vorheriges Spiel starten</string>
9+
<string name="str_saved_game">Gespeicherte Spiele</string>
10+
<string name="str_saved_game_delete_all">Spiele löschen</string>
11+
<string name="str_saved_game_delete">Spiel löschen</string>
12+
<string name="str_saved_game_delete_all_q">Sind Sie sicher das sie ALLE gespeicherten Spiele löschen möchten?</string>
13+
<string name="str_saved_game_delete_q">Sind Sie sicher das sie das gespeicherte Spiel löschen möchten?</string>
14+
<string name="action_about">Über diese App</string>
15+
<string name="str_new_game">Neues Spiel erstellen</string>
16+
<string name="str_start_fun">Doppelkopf</string>
17+
<string name="str_player">Spieler</string>
18+
<string name="str_player_create">Spieler anlegen</string>
19+
<string name="str_player_add">Spieler hinzufügen</string>
20+
<string name="str_number_short">Nr.</string>
21+
22+
<string name="str_game_settings">Spieleinstellungen</string>
23+
<string name="str_change_game_settings">Spieleinstellungen ändern</string>
24+
<string name="str_change_game_settings_save">Spieleinstellungen speichern</string>
25+
<string name="str_change_game_settings_finish">Spieleinstellungen geändert</string>
26+
<string name="str_change_game_settings_save_q">Möchten sie die Spieleinstellungen speichern?</string>
27+
<string name="str_change_game_settings_delete_bockrounds">Bockrunden löschen</string>
28+
<string name="str_change_game_settings_delete_bockrounds_q">Vorhandene Bockrunden werden überschrieben (gelöscht)</string>
29+
<string name="str_edit_round">Runde bearbeiten</string>
30+
<string name="str_edit_round_q">Runde bearbeiten?</string>
31+
<string name="str_edit_round_abort_q">Runde bearbeiten abbrechen?</string>
32+
<string name="str_edit_round_not_possible">Diese Runde kann nicht bearbeitet werden</string>
33+
<string name="str_edit_round_info">Runde bearbeiten durch langes Drücken des Rundeneintrages</string>
34+
<string name="str_edit_round_finish">Runde erfolgreich geändert</string>
35+
<string name="str_edit_round_error">Fehler: Runde konnte nicht geändert!</string>
36+
<string name="str_active_player">Aktive Spieler</string>
37+
<string name="str_bock_limit">Limit Bock</string>
38+
<string name="str_bock">Bock</string>
39+
<string name="str_bockround">Bockrunde</string>
40+
<string name="str_bockrounds">Bockrunden</string>
41+
<string name="str_bock_preview_on_off">Bockvorschau an/aus</string>
42+
<string name="str_bock_preview_not_posible">Bockvorschau nicht vorhanden da das Bocklimit \"0\" ist</string>
43+
<string name="str_solo">Solo</string>
44+
<string name="str_solo_special">*Solo*</string>
45+
<string name="str_start_game">Spiel starten</string>
46+
<string name="str_error_player_name">Ungültiger, gleiche oder fehlender Spielername</string>
47+
<string name="str_image">Bild</string>
48+
<string name="anim_inout">300</string>
49+
50+
<string name="str_game">Aktuelles Spiel</string>
51+
<string name="str_game_cnt_variant">Zählvariante</string>
52+
<string name="str_game_cnt_variant_normal">Standard</string>
53+
<string name="str_game_cnt_variant_lose">Verlierer</string>
54+
<string name="str_game_cnt_variant_win">Gewinner</string>
55+
<string name="str_game_add_round_here">Neue Runde eintragen (wischen)</string>
56+
<string name="str_game_new_round">Neue Runde hinzufügen</string>
57+
<string name="str_game_add_new_round">Runde hinzufügen</string>
58+
<string name="str_game_round">Runde</string>
59+
<string name="str_game_current_round">Aktuelle Runde</string>
60+
<string name="str_game_prev_round">Vorherige Runde</string>
61+
<string name="str_game_points">Punkte</string>
62+
<string name="str_game_points_choose_winner">Wähle: Gewinner(click)</string>
63+
<string name="str_game_points_choose_winner_and_suspend">Gewinner (click) + Ausgesetzte/r (long click)</string>
64+
<string name="str_game_points_choose_bock">Neue Bockrunden</string>
65+
<string name="str_game_switch_list_view">Wechsle Ansicht</string>
66+
<string name="str_error_game_new_round_data">Ungültige Werte. Bitte Punkte, Anzahl Gewinner/(Ausgesetzt) prüfen</string>
67+
<string name="str_round_type_win_solo">Solo gewonnen</string>
68+
<string name="str_round_type_lose_solo">Solo verloren</string>
69+
<string name="str_round_type_solo">Solo</string>
70+
<string name="str_round_type_2vs2">2vs2</string>
71+
<string name="str_round_type_3vs2">3vs2</string>
72+
73+
<string name="str_delete_file">Datei löschen</string>
74+
<string name="str_delete_files">Dateien löschen</string>
75+
<string name="str_filename">Dateiname</string>
76+
<string name="str_file">Datei</string>
77+
<string name="str_error_exit">Schwere Fehler</string>
78+
<string name="str_exit_game">Spiel beenden</string>
79+
<string name="str_exit_game_q">Möchten Sie das Spiel wirklich beenden?</string>
80+
<string name="str_error_game_start">Fehler: Spiel konnte nicht gestartet werden</string>
81+
<string name="str_error_load_game_for_change_game_settings">Fehler: Spieleinstellungen konnten nicht geladen werden</string>
82+
83+
<string name="str_dp_seperator">:</string>
84+
<string name="str_edit">bearbeiten</string>
85+
<string name="str_yes">Ja</string>
86+
<string name="str_no">Nein</string>
87+
<string name="str_accept">Ok</string>
88+
<string name="str_abort">Abbrechen</string>
89+
<string name="str_close">Schließen</string>
90+
91+
92+
<!-- INFO/HELP -->
93+
<string name="str_info">Info</string>
94+
<string name="str_info_cnt_cnt_variants">Zählvarianten</string>
95+
<string name="str_info_cnt_cnt_variant_std_name">Standard</string>
96+
<string name="str_info_cnt_cnt_variant_win_name">Verlierer</string>
97+
<string name="str_info_cnt_cnt_variant_lose_name">Gewinner</string>
98+
<string name="str_info_cnt_cnt_variant_standard">Die Verlierer bekommen Punkte abgezogen, die Gewinner bekommen Punkte hinzu.</string>
99+
<string name="str_info_cnt_cnt_variant_lose">Nur die Verlierer bekommen Punkte abgezogen. Die Punkte der Gewinner &amp; evtl. ausgesetzte Spieler bleiben unverändert. (Umgekehrte Variante Gewinner).</string>
100+
<string name="str_info_cnt_cnt_variant_win">Nur die Gewinner bekommen Punkte dazu. Die Punkte der Verlierer &amp; evtl. ausgesetzte Spieler bleiben unverändert. (Umgekehrte Variante Verlierer).</string>
101+
<string name="str_info_active_players_info">Aktive Spieler: Ein Spiel kann mit 5 Spieler gestartet werden und nur 4 aktive Spieler gebene. D.h. jede Runde gibt es einen Spieler der ausetzt (Dieser kann jede Runde frei festgelegt werden).</string>
102+
<string name="str_info_bock_cnt_info">Bei einer Bockrunde werden die Punkte verdoppelt. Bockrundenlimit von 0&#8211;4 einstellbar (0=keine Verdopplung, I = Punkte x2, II = Punkte x4,III = Punkte x8 usw.).</string>
103+
104+
<string-array name="infoSettingsDialogEntry1">
105+
<item name="title">@string/str_game_cnt_variant_normal</item>
106+
<item name="text">@string/str_info_cnt_cnt_variant_standard</item>
107+
</string-array>
108+
109+
<string-array name="infoSettingsDialogEntry2">
110+
<item name="title">@string/str_game_cnt_variant_lose</item>
111+
<item name="text">@string/str_info_cnt_cnt_variant_lose</item>
112+
</string-array>
113+
114+
<string-array name="infoSettingsDialogEntry3">
115+
<item name="title">@string/str_game_cnt_variant_win</item>
116+
<item name="text">@string/str_info_cnt_cnt_variant_win</item>
117+
</string-array>
118+
119+
<array name="infoSettingsDialogEntries">
120+
<item>@array/infoSettingsDialogEntry1</item>
121+
<item>@array/infoSettingsDialogEntry2</item>
122+
<item>@array/infoSettingsDialogEntry3</item>
123+
</array>
124+
125+
126+
127+
<string name="str_rights">Alle Rechte vorbehalten</string>
128+
<string name="str_disclaimer">
129+
Disclaimer of Warranty: \nThis Software (Android-Application) are provided on an "as-is" basis, without warranty of any kind,
130+
including without limitation the warranties of merchantability, fitness for a particular purpose and
131+
non-infringement. The entire risk as to the quality and performance of the computations is borne by you.
132+
Should the results prove to be in error, you assume the entire cost of any required service and repair,
133+
and any consequential damage. Use at your own risk. Use of the Software for your own personal and private use only. All rights reserved\n\nHaftungsausschluss:\nDiese Software (Android-Applikation) "wie sie ist" wird ohne jegliche Gewährleistung für Funktion,
134+
Korrektheit oder Fehlerfreiheit zur Verfügung gestellt. Für jeden direkten oder indirekten Schaden -
135+
insbesondere Schaden an anderer Software, schaden an Hardware, Schaden durch Nutzungsausfall,
136+
Schaden durch Funktionsuntüchtigkeit oder Fehler der Software, kann der Autor nicht haftbar gemacht werden.
137+
Ausschließlich der Benutzer haftet für die Folgen der Benutzung dieser Software.
138+
Diese Software wurde mit größter Sorgfalt entwickelt, jedoch können Fehler niemals ausgeschlossen werden.
139+
Es kann daher keine Gewähr für die Sicherheit ihrer Daten übernommen werden. Benutzung auf eigene Gefahr.
140+
Diese App darf ausschließlich nur von Privatpersonen und nur für private Zwecke benutzt und eingesetzt werden \n
141+
(Druch die Verwendung der Software stimmen sie dem Haftungsausschluss zu)Alle Rechte vorbehalten</string>
142+
</resources>

0 commit comments

Comments
 (0)