Skip to content

Commit 8433fbe

Browse files
committed
Finalizes translation of explanation comments
1 parent 29ab924 commit 8433fbe

File tree

1 file changed

+32
-24
lines changed

1 file changed

+32
-24
lines changed

mobile/src/main/res/values-de/patterns.xml

Lines changed: 32 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ Wenn du eine Übersetzung hinzufügst bitte modifiziere nicht die Muster (.*), $
55
-->
66
<resources>
77
<!--
8-
Dies ist das Hauptmuster welches verwendet wird um festzustellen was getan werden soll. Es handelt sich um ein relativ
9-
complexen regulären Ausdruck. Der Dienst https://www.debuggex.com/ cann zur Visualisierung des Musters verwendet werden.
8+
Dies ist das Hauptmuster. Es wird verwendetum festzustellen was getan werden soll. Es handelt sich um ein relativ
9+
complexen regulären Ausdruck. Der Dienst https://www.debuggex.com/ kann zur Visualisierung des Musters verwendet werden.
1010
-->
1111

1212
<item name="pattern_recognition" type="string">^(((schaue|spiele|weiterschauen|höre|schaue film|spiele film) (.+)( auf (.+))?( mit zufallswiedergabe)?)|((springe) (.+)( auf (.+))?)|(( wiedergabe)?(pausieren|anhalten|fortsetzen)( auf (.+))?))|(verbinde mit (.+)|trenne)$</item>
@@ -27,47 +27,55 @@ Wenn du eine Übersetzung hinzufügst bitte modifiziere nicht die Muster (.*), $
2727
<item name="pattern_watch2" type="string">(schaue|spiele) (.+)</item>
2828

2929
<!--
30-
Die folgenden Muster erlauben Sprachbefehle wie "höre album <name> von <künstler>" oder
30+
Die folgenden Muster erlauben Sprachbefehle wie "höre album <name> von <künstler>" oder
3131
"höre das album <name> von <künstler>".
3232
-->
3333
<item name="pattern_listen_to_album_by_artist" type="string">höre( das)? album (.+) von (.+)</item>
3434
<item name="pattern_listen_to_album" type="string">höre( das)? album (.+)</item>
3535
<item name="pattern_listen_to_song_by_artist" type="string">höre( den titel)? (.+) von (.+)</item>
3636

3737
<!--
38-
The following three patterns allow for pause/resume/stop of playback. If your language reverses the order of the
39-
words ("pause" and "playback", for example - see the German translation), make sure to reverse the order
40-
of the corresponding phrase in the pattern_recognition pattern above:
41-
(pause|stop|resume)( playback)?
42-
The given example pattern matches pause or stop or resume, and optionally playback (so, pause, pause playback, resume, resume playback, stop, stop playback)
38+
Die folgenden drei Muster erlauben die Befehle pausieren, fortsetzen, anhalten
39+
als auch die etwas längeren Formen wie wiedergabe pausieren, wiedergabe
40+
fortsetzen, wiedergabe anhalten. Das hauptmuster ganz oben ist im Englischen
41+
original so angelegt dass es diese Muster nicht erkennen kann. Denn dort ist
42+
die Reihenfolge umgekehrt. Hier heißt es resume playback usw. Daher muss das
43+
Muster für Sprachen wie Deutsch angepasst werden. Vergleiche den regulären
44+
haupt Ausruck hier in der Datei mit dem Englischen orgiginal.
45+
46+
Englisch:
47+
(pause|stop|resume)( playback)?
48+
Deutsch:
49+
( wiedergabe)?(pausieren|anhalten|fortsetzen)
50+
4351
-->
4452
<item name="pattern_pause_playback" type="string">pausieren|wiedergabe pausieren</item>
4553
<item name="pattern_resume_playback" type="string">fortsetzen|wiedergabe fortsetzen</item>
4654
<item name="pattern_stop_playback" type="string">anhalten|wiedergabe anhalten</item>
4755

4856
<!--
49-
The following are used in conjunction with the pattern_offset below. These should match the
50-
(hours?minutes?seconds?), with the addition of the ^ character (to indicate that in the matching
51-
pattern group starts with (hours or minutes or seconds). Unreliable behavior may result if
52-
these to not match the corresponding groups in pattern_offset.
57+
Die folgenden Muster werden im Zusammenspiel mit dem darunter aufgeführten Muster "pattern_offset"
58+
verwendet. Diese muster matchen Stunden, Minuten und Sekunden. Das Fragezeichen am Ende des Musters
59+
macht den letzten Buchstaben optional. Also funktionierent hier auch die eingabe in singular (Stunde,
60+
Minute, Sekunde). Mit dem "^" am Anfang wird signalisiert das die Gruppe des Musters mit diesen Wörtern
61+
anfängt. Diese Worte hier müssen mit denen weiter unten in pattern_offset übereinstimmen da es sonst
62+
nicht funktioniert.
5363
-->
5464
<item name="pattern_hours" type="string">^stunden?</item>
5565
<item name="pattern_minutes" type="string">^minuten?</item>
5666
<item name="pattern_seconds" type="string">^sekunden?</item>
5767

5868
<!--
59-
Offset pattern. This lets the user start with with "springe", followed by:
60-
any number followed by "hour(s)" or "minute(s)" or "second(s)", and optionally followed by:
61-
any number followed by "minute(s)" or "second(s)", and optionally followed by:
62-
any number followed by "second(s)"
63-
The ([0-9]+|two|to) pattern will most likely only need to be ([0-9]+) for other languages, as in English,
64-
the number 2 sounds the same as "to" and "two", so sometimes the Voice Recognition engine will confuse the
65-
number 2 with "to" or "two". If your language has numbers that sound exactly like other words that the
66-
Voice Recognition will sometimes mis-translate, please contact Chris Bellew as some further changes will need
67-
to be made to the code to accommodate this.
68-
69-
The (hours?|minutes?|seconds?) means hour, with or without an s at the end (singular or plural), and the
70-
same for minutes and seconds (the | means "or").
69+
Das offset Muster erlaubt die eingabe von Sprachbefehlen zum vorwärts springen im Medienstream.
70+
Es erlaubt Sprachbefehle, beginnend mit "Springe, gefolgt von:
71+
einer zahl gefolgt von "stunde(n)" oder "minute(n)" oder "sekunden(n)", und optional gefolgt von:
72+
einer zahl gefolgt von "minute(n)" oder "sekunde(n)", und optional gefolgt von:
73+
einer zahl gefolgt von "sekunde(n)"
74+
Wenn in deiner Sprache eine Zahl ähnlich anderen Worten klingt solltest du das Muster dahingehend anpassen.
75+
Zum Beispiel im Englischen ([0-9]+|two|to) weil bei der Spracherkennung 2 auch oft als "two" und "to" erkannt
76+
wird. Sollte das nicht der Fall sein wie im Deutschen dann kann das Muster für Zahlen bei ([0-9]+) belassen werden.
77+
Der Ausdruck (stunden?|minuten?|sekunden?) matcht die Worte Stunden, Minuten, Sekunden im Singular oder Plural und
78+
die "|" steht für oder.
7179
-->
7280
<item name="pattern_offset" type="string">^(springe) ([0-9]+) (stunden?|minuten?|sekunden?)(?: ([0-9]+) (minuten?|sekunden?))?(?: ([0-9]+) (sekunden?))?</item>
7381
</resources>

0 commit comments

Comments
 (0)