mirror of
https://github.com/ultrasonic/ultrasonic
synced 2025-02-06 03:53:19 +01:00
Replace generic error empty message with custom message.
Signed-off-by: Yahor Berdnikau <egorr.berd@gmail.com>
This commit is contained in:
parent
0b5cc5d3f3
commit
749c257731
@ -20,8 +20,15 @@ import org.moire.ultrasonic.service.SubsonicRESTException
|
||||
*/
|
||||
fun SubsonicRESTException.getLocalizedErrorMessage(context: Context): String =
|
||||
when (error) {
|
||||
is Generic -> context
|
||||
.getString(R.string.api_subsonic_generic, (error as Generic).message)
|
||||
is Generic -> {
|
||||
val message = (error as Generic).message
|
||||
val errorMessage = if (message == "") {
|
||||
context.getString(R.string.api_subsonic_generic_no_message)
|
||||
} else {
|
||||
message
|
||||
}
|
||||
context.getString(R.string.api_subsonic_generic, errorMessage)
|
||||
}
|
||||
RequiredParamMissing -> context.getString(R.string.api_subsonic_param_missing)
|
||||
IncompatibleClientProtocolVersion -> context
|
||||
.getString(R.string.api_subsonic_upgrade_client)
|
||||
|
@ -424,6 +424,7 @@
|
||||
|
||||
<!-- Subsonic api errors -->
|
||||
<string name="api.subsonic.generic">Error genérico de api: %1$s</string>
|
||||
<string name="api.subsonic.generic.no.message">ningún mensaje dado desde el servidor</string>
|
||||
<string name="api.subsonic.token_auth_not_supported_for_ldap">La autenticación por token no es compatible con usuarios LDAP.</string>
|
||||
<string name="api.subsonic.not_authenticated">Nombre de usuario o contraseña incorrectos.</string>
|
||||
<string name="api.subsonic.not_authorized">No autorizado. Comprueba los permisos de usuario en el servidor de Subsonic.</string>
|
||||
|
@ -424,6 +424,7 @@
|
||||
|
||||
<!-- Subsonic api errors -->
|
||||
<string name="api.subsonic.generic">Erreur api générique: %1$s</string>
|
||||
<string name="api.subsonic.generic.no.message">aucun message donné par le serveur</string>
|
||||
<string name="api.subsonic.token_auth_not_supported_for_ldap">L\'authentification par jeton n\'est pas prise en charge pour les utilisateurs LDAP.</string>
|
||||
<string name="api.subsonic.not_authenticated">Mauvais nom d\'usager ou mot de passe.</string>
|
||||
<string name="api.subsonic.not_authorized">Non autorisé. Vérifiez les permissions de l\'utilisateur dans le serveur Subsonic.</string>
|
||||
|
@ -424,6 +424,7 @@
|
||||
|
||||
<!-- Subsonic api errors -->
|
||||
<string name="api.subsonic.generic">Általános api hiba: %1$s</string>
|
||||
<string name="api.subsonic.generic.no.message">nincs üzenet a szerverről</string>
|
||||
<string name="api.subsonic.token_auth_not_supported_for_ldap">Az LDAP-felhasználók számára nem támogatott a token-hitelesítés.</string>
|
||||
<string name="api.subsonic.not_authenticated">Hibás felhasználónév vagy jelszó!</string>
|
||||
<string name="api.subsonic.not_authorized">Nem engedélyezett! Ellenőrizze a felhasználó jogosultságait a Subsonic kiszolgálón!</string>
|
||||
|
@ -424,6 +424,7 @@
|
||||
|
||||
<!-- Subsonic api errors -->
|
||||
<string name="api.subsonic.generic">Erro de api genérico: %1$s</string>
|
||||
<string name="api.subsonic.generic.no.message">nenhuma mensagem fornecida pelo servidor</string>
|
||||
<string name="api.subsonic.token_auth_not_supported_for_ldap">A autenticação por token não é suportada para usuários LDAP.</string>
|
||||
<string name="api.subsonic.not_authenticated">Login ou senha errada.</string>
|
||||
<string name="api.subsonic.not_authorized">Não autorizado. Verifique as permissões do usuário no servidor Subsonic.</string>
|
||||
|
@ -424,6 +424,7 @@
|
||||
|
||||
<!-- Subsonic api errors -->
|
||||
<string name="api.subsonic.generic">Erro de api genérico: %1$s</string>
|
||||
<string name="api.subsonic.generic.no.message">nenhuma mensagem fornecida pelo servidor</string>
|
||||
<string name="api.subsonic.token_auth_not_supported_for_ldap">A autenticação por token não é suportada para usuários LDAP.</string>
|
||||
<string name="api.subsonic.not_authenticated">Login ou senha errada.</string>
|
||||
<string name="api.subsonic.not_authorized">Não autorizado. Verifique as permissões do usuário no servidor Subsonic.</string>
|
||||
|
@ -426,6 +426,7 @@
|
||||
|
||||
<!-- Subsonic api errors -->
|
||||
<string name="api.subsonic.generic">Generic api error: %1$s</string>
|
||||
<string name="api.subsonic.generic.no.message">no message given from server</string>
|
||||
<string name="api.subsonic.token_auth_not_supported_for_ldap">Authentication by token is not supported for LDAP users.</string>
|
||||
<string name="api.subsonic.not_authenticated">Wrong username or password.</string>
|
||||
<string name="api.subsonic.not_authorized">Not authorized. Check user permissions in Subsonic server.</string>
|
||||
|
Loading…
x
Reference in New Issue
Block a user