From 1e7f2989eb41fe944f91a079ab020c16cb3e3efb Mon Sep 17 00:00:00 2001 From: Yahor Berdnikau Date: Mon, 8 Jan 2018 19:45:55 +0100 Subject: [PATCH] Append generic error message to displayed text. As generic error can provide different reasons, it is worth to add received message to displayed error text. Signed-off-by: Yahor Berdnikau --- .../kotlin/org/moire/ultrasonic/subsonic/RestErrorMapper.kt | 2 +- ultrasonic/src/main/res/values-es/strings.xml | 2 +- ultrasonic/src/main/res/values-fr/strings.xml | 2 +- ultrasonic/src/main/res/values-hu/strings.xml | 2 +- ultrasonic/src/main/res/values-pt-rBR/strings.xml | 2 +- ultrasonic/src/main/res/values-pt/strings.xml | 2 +- ultrasonic/src/main/res/values/strings.xml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/subsonic/RestErrorMapper.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/subsonic/RestErrorMapper.kt index 7ab5a93d..32fc7982 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/subsonic/RestErrorMapper.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/subsonic/RestErrorMapper.kt @@ -20,7 +20,7 @@ import org.moire.ultrasonic.service.parser.SubsonicRESTException */ fun SubsonicRESTException.getLocalizedErrorMessage(context: Context): String = when (error) { - GENERIC -> context.getString(R.string.api_subsonic_generic) + GENERIC -> context.getString(R.string.api_subsonic_generic, message) REQUIRED_PARAM_MISSING -> context.getString(R.string.api_subsonic_param_missing) INCOMPATIBLE_CLIENT_PROTOCOL_VERSION -> context .getString(R.string.api_subsonic_upgrade_client) diff --git a/ultrasonic/src/main/res/values-es/strings.xml b/ultrasonic/src/main/res/values-es/strings.xml index ce42c741..63726c43 100644 --- a/ultrasonic/src/main/res/values-es/strings.xml +++ b/ultrasonic/src/main/res/values-es/strings.xml @@ -423,7 +423,7 @@ No hay canales de Podcasts registrados - Error genérico de api. + Error genérico de api: %1$s La autenticación por token no es compatible con usuarios LDAP. Nombre de usuario o contraseña incorrectos. No autorizado. Comprueba los permisos de usuario en el servidor de Subsonic. diff --git a/ultrasonic/src/main/res/values-fr/strings.xml b/ultrasonic/src/main/res/values-fr/strings.xml index 4fde27db..551a4d56 100644 --- a/ultrasonic/src/main/res/values-fr/strings.xml +++ b/ultrasonic/src/main/res/values-fr/strings.xml @@ -423,7 +423,7 @@ No podcasts channels registered - Erreur api générique. + Erreur api générique: %1$s L\'authentification par jeton n\'est pas prise en charge pour les utilisateurs LDAP. Mauvais nom d\'usager ou mot de passe. Non autorisé. Vérifiez les permissions de l\'utilisateur dans le serveur Subsonic. diff --git a/ultrasonic/src/main/res/values-hu/strings.xml b/ultrasonic/src/main/res/values-hu/strings.xml index 34a5e88a..168332d2 100644 --- a/ultrasonic/src/main/res/values-hu/strings.xml +++ b/ultrasonic/src/main/res/values-hu/strings.xml @@ -423,7 +423,7 @@ No podcasts channels registered - Általános api hiba. + Általános api hiba: %1$s Az LDAP-felhasználók számára nem támogatott a token-hitelesítés. Hibás felhasználónév vagy jelszó! Nem engedélyezett! Ellenőrizze a felhasználó jogosultságait a Subsonic kiszolgálón! diff --git a/ultrasonic/src/main/res/values-pt-rBR/strings.xml b/ultrasonic/src/main/res/values-pt-rBR/strings.xml index d84aa701..d55a773a 100644 --- a/ultrasonic/src/main/res/values-pt-rBR/strings.xml +++ b/ultrasonic/src/main/res/values-pt-rBR/strings.xml @@ -423,7 +423,7 @@ - Erro de api genérico. + Erro de api genérico: %1$s A autenticação por token não é suportada para usuários LDAP. Login ou senha errada. Não autorizado. Verifique as permissões do usuário no servidor Subsonic. diff --git a/ultrasonic/src/main/res/values-pt/strings.xml b/ultrasonic/src/main/res/values-pt/strings.xml index aa4ffa69..0afe06c6 100644 --- a/ultrasonic/src/main/res/values-pt/strings.xml +++ b/ultrasonic/src/main/res/values-pt/strings.xml @@ -423,7 +423,7 @@ - Erro de api genérico. + Erro de api genérico: %1$s A autenticação por token não é suportada para usuários LDAP. Login ou senha errada. Não autorizado. Verifique as permissões do usuário no servidor Subsonic. diff --git a/ultrasonic/src/main/res/values/strings.xml b/ultrasonic/src/main/res/values/strings.xml index b653822c..2a1905e7 100644 --- a/ultrasonic/src/main/res/values/strings.xml +++ b/ultrasonic/src/main/res/values/strings.xml @@ -425,7 +425,7 @@ - Generic api error. + Generic api error: %1$s Authentication by token is not supported for LDAP users. Wrong username or password. Not authorized. Check user permissions in Subsonic server.