diff options
author | daneren2005 <daneren2005@gmail.com> | 2014-04-09 10:04:22 -0700 |
---|---|---|
committer | daneren2005 <daneren2005@gmail.com> | 2014-04-09 10:04:22 -0700 |
commit | cb72a3331eb90166cbc882f722200f101e051e21 (patch) | |
tree | 493a5eb4a9778d511198a178d67662fc427c30f3 | |
parent | 5b2c0aa9c2de27653537a37b1d29dd12acfc853f (diff) | |
parent | bc4e3e8e40fe538bb765c0a92dd3635a6b13a36d (diff) | |
download | dsub-cb72a3331eb90166cbc882f722200f101e051e21.tar.gz dsub-cb72a3331eb90166cbc882f722200f101e051e21.tar.bz2 dsub-cb72a3331eb90166cbc882f722200f101e051e21.zip |
Merge pull request #330 from thknepper/master
Replace hard-coded strings with resource strings, update german translation
-rw-r--r-- | AndroidManifest.xml | 8 | ||||
-rw-r--r-- | res/values-de/strings.xml | 26 | ||||
-rw-r--r-- | res/values/strings.xml | 3 | ||||
-rw-r--r-- | src/github/daneren2005/dsub/activity/SettingsActivity.java | 2 | ||||
-rw-r--r-- | src/github/daneren2005/dsub/util/Util.java | 3 |
5 files changed, 25 insertions, 17 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 1028ad06..271b91b3 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -176,22 +176,22 @@ android:authorities="github.daneren2005.dsub.provider.DSubSearchProvider"/>
<provider android:name="github.daneren2005.dsub.provider.PlaylistStubProvider"
android:authorities="github.daneren2005.dsub.playlists.provider"
- android:label="Playlists"
+ android:label="@string/button_bar.playlists"
android:exported="false"
android:syncable="true"/>
<provider android:name="github.daneren2005.dsub.provider.PodcastStubProvider"
android:authorities="github.daneren2005.dsub.podcasts.provider"
- android:label="Podcasts"
+ android:label="@string/button_bar.podcasts"
android:exported="false"
android:syncable="true"/>
<provider android:name="github.daneren2005.dsub.provider.StarredStubProvider"
android:authorities="github.daneren2005.dsub.starred.provider"
- android:label="Starred"
+ android:label="@string/main.albums_starred"
android:exported="false"
android:syncable="true"/>
<provider android:name="github.daneren2005.dsub.provider.MostRecentStubProvider"
android:authorities="github.daneren2005.dsub.mostrecent.provider"
- android:label="MostRecent"
+ android:label="@string/provider.most_recent"
android:exported="false"
android:syncable="true"/>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index ce37ae34..2454dbd6 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -21,7 +21,8 @@ <string name="common.play_external">Video abspielen</string>
<string name="common.stream_external">Video streamen</string>
<string name="common.confirm">Bestätigen</string>
- <string name="common.confirm_message">Wollen Sie %1$s %2$s?</string>
+ <string name="common.confirm_message">Wollen Sie %2$s %1$s?</string>
+ <string name="common.confirm_message_cache">den Cache</string>
<string name="common.empty">Nicht gefunden</string>
<string name="common.warning">Warnung</string>
@@ -34,6 +35,7 @@ <string name="button_bar.bookmarks">Lesezeichen</string>
<string name="button_bar.shares">Freigaben</string>
<string name="button_bar.chat">Chat</string>
+ <string name="button_bar.downloading">Downloads</string>
<string name="main.welcome_title">Willkommen!</string>
<string name="main.welcome_text">Willkommen zu DSub! Die App ist aktuell für den Subsonic-Demo-Server konfiguriert. Nachdem Sie Ihren eigenen Server
@@ -182,8 +184,6 @@ <string name="download.jukebox_server_too_old">Fernbedienung wird nicht unterstützt. Aktualisierung des Subsonic-Servers notwendig.</string>
<string name="download.jukebox_offline">Fernbedienung im Offline-Modus nicht verfügbar.</string>
<string name="download.jukebox_not_authorized">Fernbedienung ist nicht erlaubt. Bitte aktivieren Sie den Jukebox-Modus unter <b>Nutzer > Einstellungen</b> auf Ihrem Subsonic-Server.</string>
- <string name="download.show_downloading">Zeige Downloads</string>
- <string name="download.show_now_playing">Zeige aktuelles Lied</string>
<string name="download.timer_length">Timer:</string>
<string name="download.start_timer">Starte Timer</string>
<string name="download.stop_timer">Stoppe Timer</string>
@@ -198,7 +198,7 @@ \nGeschätzte Größe: %2$s</string>
<string name="download.failed_to_load">Laden fehlgeschlagen</string>
- <string name="sync.title">DSub: New Medien verfügbar</string>
+ <string name="sync.title">DSub: Neue Medien verfügbar</string>
<string name="sync.new_podcasts">Neuer Podcast: %s</string>
<string name="sync.new_playlists">Neu in Wiedergabeliste: %s</string>
<string name="sync.new_albums">Neues Album: %s</string>
@@ -313,17 +313,17 @@ <string name="settings.playlist_title">Wiedergeben</string>
<string name="settings.playlist_random_size_title">Zufallsgröße</string>
<string name="settings.sleep_timer_title">Einschlaftimer</string>
- <string name="settings.sleep_timer_duration_title">EInschlafdauer</string>
+ <string name="settings.sleep_timer_duration_title">Einschlafdauer</string>
<string name="settings.sleep_timer_off">Aus</string>
<string name="settings.sleep_timer_on">An</string>
<string name="settings.sleep_timer_always_on">Immer An</string>
- <string name="settings.temp_loss_title">Bei Verbindungsverlust zum Kopfhörer/Lautsprecher</string>
+ <string name="settings.temp_loss_title">Verhalten bei Benachrichtigungen</string>
<string name="settings.temp_loss_pause">Immer pausieren</string>
<string name="settings.temp_loss_pause_lower">Pausiere und Lautstärke bei Bedarf veringern</string>
<string name="settings.temp_loss_lower">Lautstärke veringern</string>
<string name="settings.temp_loss_nothing">Nichts machen</string>
- <string name="settings.disconnect_pause_title">Pause bei Verbindungsverlust</string>
- <string name="settings.disconnect_pause_both">Pausiere immer</string>
+ <string name="settings.disconnect_pause_title">Verhalten bei Verbindungsverlust</string>
+ <string name="settings.disconnect_pause_both">Immer pausieren</string>
<string name="settings.disconnect_pause_headphone">Nur bei Kopfhörer pausieren</string>
<string name="settings.disconnect_pause_bluetooth">Nur bei Bluetooth pausieren</string>
<string name="settings.disconnect_pause_neither">Nichts machen</string>
@@ -333,7 +333,7 @@ <string name="settings.gapless_playback_summary">Das Galaxy S3 scheint Probleme seit der Einführung der lückenlosen Wiedergabe zu haben. Zur Behebung schalten Sie dies ab.</string>
<string name="settings.chat_refresh">Chat Aktualisierungsrate (Sekunden)</string>
<string name="settings.chat_enabled">Chat aktiv</string>
- <string name="settings.chat_enabled_summary">Chat im Seitenmenu anzeigen</string>
+ <string name="settings.chat_enabled_summary">Chat im Seitenmenü anzeigen</string>
<string name="settings.video_title">Video</string>
<string name="settings.video_player">Video Player</string>
<string name="settings.video_raw">Raw (benötigt Subsonic 4.8+)</string>
@@ -367,19 +367,21 @@ <string name="settings.sync_most_recent">Synchronisiere neu hinzugefügte Lieder</string>
<string name="settings.sync_most_recent_summary">Lade neu hinzugefügte Alben automatisch herunter</string>
<string name="settings.sync_starred">Synchronisiere Favoriten</string>
- <string name="settings.sync_starred_summary">Synchronisiere favorisierte Lieder, Albem und Künstler automatisch</string>
+ <string name="settings.sync_starred_summary">Synchronisiere favorisierte Lieder, Alben und Künstler automatisch</string>
<string name="settings.sync_notification">Benachrichtigung nach Synchronisierung</string>
<string name="settings.sync_notification_summary">Zeige eine Benachrichtigung nachdem neue Medien synchronisiert wurden.</string>
<string name="settings.menu_options.title">Optionale Menü Einträge</string>
<string name="settings.menu_options.play_next_summary">Zeige \"Als nächstes abspielen\" im Menü</string>
<string name="settings.menu_options.play_last_summary">Zeige \"Als letztes abspielen\" im Menü</string>
- <string name="settings.menu_options.star_summary">Zeige Favorit in den Menus</string>
+ <string name="settings.menu_options.star_summary">Zeige Favorit im Menü</string>
<string name="settings.menu_options.shared_summary">Zeige \"Freigeben\" im Menü</string>
<string name="settings.browse_by_tags">Tags nutzen</string>
<string name="settings.browse_by_tags_summary">Tags statt Ordner verwenden. Benötigt Subsonic 4.7+</string>
- <string name="settings.override_system_language">In Englisch anmzeigen</string>
+ <string name="settings.override_system_language">In Englisch anzeigen</string>
<string name="settings.override_system_language_summary">Verwende Englisch anstatt Deutsch für DSub. Benötigt einen Neustart der App.</string>
+ <string name="provider.most_recent">Neue Alben</string>
+
<string name="shuffle.title">Mischen von</string>
<string name="shuffle.startYear">Startjahr:</string>
<string name="shuffle.endYear">Endjahr:</string>
diff --git a/res/values/strings.xml b/res/values/strings.xml index 82f7e045..099f005c 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -22,6 +22,7 @@ <string name="common.stream_external">Stream Video</string>
<string name="common.confirm">Confirm</string>
<string name="common.confirm_message">Do you want to %1$s %2$s?</string>
+ <string name="common.confirm_message_cache">cache</string>
<string name="common.empty">None found</string>
<string name="common.warning">Warning</string>
@@ -399,6 +400,8 @@ <string name="settings.override_system_language">Override System Language</string>
<string name="settings.override_system_language_summary">Display app in english even if the system language is something DSub has a translation for. May need to clear the app from memory for changes to take affect.</string>
+ <string name="provider.most_recent">Most Recent</string>
+
<string name="shuffle.title">Shuffle By</string>
<string name="shuffle.startYear">Start Year:</string>
<string name="shuffle.endYear">End Year:</string>
diff --git a/src/github/daneren2005/dsub/activity/SettingsActivity.java b/src/github/daneren2005/dsub/activity/SettingsActivity.java index f3d564a1..bf72f9a9 100644 --- a/src/github/daneren2005/dsub/activity/SettingsActivity.java +++ b/src/github/daneren2005/dsub/activity/SettingsActivity.java @@ -132,7 +132,7 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer findPreference("clearCache").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { - Util.confirmDialog(SettingsActivity.this, R.string.common_delete, "cache", new DialogInterface.OnClickListener() { + Util.confirmDialog(SettingsActivity.this, R.string.common_delete, R.string.common_confirm_message_cache, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { new LoadingTask<Void>(SettingsActivity.this, false) { diff --git a/src/github/daneren2005/dsub/util/Util.java b/src/github/daneren2005/dsub/util/Util.java index a18cc975..8488420e 100644 --- a/src/github/daneren2005/dsub/util/Util.java +++ b/src/github/daneren2005/dsub/util/Util.java @@ -651,6 +651,9 @@ public final class Util { toast.show(); } + public static void confirmDialog(Context context, int action, int subject, DialogInterface.OnClickListener onClick) { + Util.confirmDialog(context, context.getResources().getString(action).toLowerCase(), context.getResources().getString(subject), onClick); + } public static void confirmDialog(Context context, int action, String subject, DialogInterface.OnClickListener onClick) { Util.confirmDialog(context, context.getResources().getString(action).toLowerCase(), subject, onClick); } |