Author: Adam <git@apiote.xyz>
add Italian translation
app/build.gradle | 2 app/src/main/res/values-it/strings.xml | 98 +++++++++++++++++++++++++++ app/src/main/res/values-pl/strings.xml | 7 + app/src/main/res/values/strings.xml | 6 app/src/main/res/xml/locales_config.xml | 1
diff --git a/app/build.gradle b/app/build.gradle index 6dcf044352dd8a02d4aadbeefcd0d23eadf48767..db7ddcf4b681a84ccc8d9d352fa3b604331a8167 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -20,7 +20,7 @@ versionCode 21 versionName "3.0.1" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - resourceConfigurations += ["en", "pl"] + resourceConfigurations += ["en", "pl", "it"] } buildTypes { diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c69ae1ce3512d3f13a4bf285c961cc509e300b0a..15cd86d996b80e87b7c495217fc13d1637c9d092 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -21,7 +21,6 @@Cannot obtain current location <string name="no_departures">No departures</string> <string name="waiting_position">waiting for position</string> <string name="vehicle_headsign">%1$s » %2$s</string> - <string name="vehicle_headsign_content_description">%1$s towards %2$s</string> <string name="speed_in_km_per_h">%1$.3f km/h</string> <string name="congestion_unknown">unknown</string> <string name="congestion_smooth">smooth</string> @@ -37,7 +36,6 @@crowded <string name="occupancy_full">full</string> <string name="occupancy_wont_let">won’t let in</string> <string name="no_map_app">No maps app installed</string> - <string name="departure_headsign">» %1$s</string> <string name="departure_headsign_content_description">towards %1$s</string> <string name="departure_momentarily">momentarily</string> <string name="departure_departed">departed</string> @@ -90,8 +88,10 @@Code is not full <string name="choose_server">Choose server flavour</string> <string name="ok">OK</string> <string name="no_location_access">Location access not given</string> - <string name="no_location_message">Permission to use location is needed to find nearby stops and show current position on map. Other features will work without it.\nIt can be enabled and disabled in system settings any time.</string> + <string name="no_location_message">Permission to use location is needed to find nearby stops and show current position on map. Other features will work without it. It can be enabled and disabled in system settings any time.</string> <string name="stop_stub_on_demand_in_zone">Stop on demand in zone %1$s</string> <string name="stop_stub_on_demand">Stop on demand</string> <string name="stop_stub_in_zone">Stop in zone %1$s</string> + <string name="vehicle_headsign_content_description">%1$s towards %2$s</string> + <string name="departure_headsign">» %1$s</string> </resources> \ No newline at end of file diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml new file mode 100644 index 0000000000000000000000000000000000000000..3113ea79b8afd8472741695e91e2cd1408c8cb95 --- /dev/null +++ b/app/src/main/res/values-it/strings.xml @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <string name="app_name">Bimba</string> + <string name="title_home">Casa</string> + <string name="title_map">Cartina</string> + <string name="title_voyage">Viaggio</string> + <string name="home_fab_description">icona GPS</string> + <string name="search_placeholder">fermate, linee o codici OLC</string> + <string name="title_activity_results">Risultati</string> + <string name="cont">Continua</string> + <string name="save">Salva</string> + <string name="error_400">L’app ha fatto una richiesta malformata</string> + <string name="error_401">Un gettone è necessario per usare questo server</string> + <string name="error_403">Il gettone è sbagliato</string> + <string name="error_404">Non trovato</string> + <string name="error_429">Superato il limite di frequenza. Prova di nuovo più tardi</string> + <string name="error_50x">C’era un errore sul sever. Prova di nuovo più tardi</string> + <string name="error_unknown">Un errrore sconosciutto è successo</string> + <string name="error_connecting">Errore di collegamento al server. Prova di nuovo più tardi</string> + <string name="error_offline">Sei offline. Collega al’Internet</string> + <string name="error_gps">Non è possibile ottenere la posizione corrente</string> + <string name="no_departures">Nessune partenze</string> + <string name="waiting_position">In attesa della posizione</string> + <string name="vehicle_headsign">%1$s » %2$s</string> + <string name="vehicle_headsign_content_description">%1$s verso %2$s</string> + <string name="speed_in_km_per_h">%1$.3f km/h</string> + <string name="congestion_unknown">sconosciuta</string> + <string name="congestion_smooth">fluido</string> + <string name="congestion_stop_and_go">fermarsi e andare</string> + <string name="congestion_congestion">congestione</string> + <string name="congestion_jams">ingorghi</string> + <string name="occupancy_unknown">sconosciuta</string> + <string name="occupancy_empty">vouto</string> + <string name="occupancy_many_seats">molte sedie</string> + <string name="occupancy_few_seats">pochi sedie</string> + <string name="occupancy_standing_only">solo in piedi</string> + <string name="occupancy_crowded">affollato</string> + <string name="occupancy_full">pieno</string> + <string name="occupancy_wont_let">non fa entrare</string> + <string name="no_map_app">Nessuna app cartine</string> + <string name="departure_headsign">» %1$s</string> + <string name="departure_headsign_content_description">verso %1$s</string> + <string name="departure_momentarily">presto</string> + <string name="departure_departed">partito</string> + <string name="departure_now">adesso</string> + <string name="at_time">alle %1$02d:%2$02d</string> + <string name="at_time_realtime">alle %1$02d:%2$02d:%3$02d</string> + <string name="on_demand">su richiesta</string> + <string name="no_boarding">nessun imbarco</string> + <string name="on_boarding">salire</string> + <string name="off_boarding">scendere</string> + <string name="boarding">imbarco</string> + <string name="line_headsign">» %1$s</string> + <string name="line_headsign_content_description">verso %1$s</string> + <string name="line_headsigns">%1$s «» %2$s</string> + <string name="line_headsigns_content_description">tra %1$s e %2$s</string> + <string name="stops_nearby">Fermate vicine</string> + <string name="results_for">Risultati per «%1$s»</string> + <string name="bimba_server_address_hint">Server</string> + <string name="bimba_server_token_hint">Gettone</string> + <string name="bimba_server_continue_button">Continua</string> + <string name="realtime_content_description">la partenza è in tempo reale</string> + <string name="wheelchair_content_description">il veicolo è accessibile alle sedie a rotelle</string> + <string name="air_condition_content_description">climatizzazione</string> + <string name="bicycles_allowed_content_description">bici permesse</string> + <string name="voice_announcements_content_description">avvisi vocali</string> + <string name="tickets_sold_content_description">biglietti venduti a bordo</string> + <string name="usb_charging_content_description">ricarica USB</string> + <string name="show_departures">Mostra le partenze</string> + <string name="open_in_maps_app">Apri nell’app cartine</string> + <string name="stop_content_description">fermata</string> + <string name="seatbelts_everyone">Allacciate le cinture!</string> + <string name="onboarding_question">Come comminciamo?</string> + <string name="onboarding_simple">Semplicemente</string> + <string name="onboarding_simple_action">scegli località</string> + <string name="onboarding_advanced">Avanzato</string> + <string name="onboarding_advanced_action">scegli server</string> + <string name="cancel">Anulla</string> + <string name="error">Errore</string> + <string name="rate_limit">Limite di frequenza</string> + <string name="server_rate_limited_question">Il server è a frequenza limitata e non è stato fornito alcun gettone. Vuoi continuare?</string> + <string name="server_private_question">Il server è privato e non è stato fornito alcun gettone</string> + <string name="last_update">Aggiornamento più recente: %1$s</string> + <string name="title_feeds">Orari</string> + <string name="title_servers">Server</string> + <string name="title_cities">Località</string> + <string name="error_url">URL malformato fornito</string> + <string name="error_traffic_spec">Impossibile verificare il server</string> + <string name="stops_near_code">Fermate vicino a %1$s</string> + <string name="code_is_not_full">Il codice non è pieno</string> + <string name="choose_server">Sceglii la varietà del server</string> + <string name="ok">OK</string> + <string name="no_location_access">Accesso alla posizione non fornito</string> + <string name="no_location_message">È necessaria l’autorizzazione all’uso della posizione per trovare le fermate vicine e per mostrare la posizione corrente sulla mappa. Le altre funzioni funzionano anche senza l’autorizzazione. Può essere attivata e disattivata in qualsiasi momento nelle impostazioni di sistema.</string> + <string name="stop_stub_on_demand_in_zone">Fermata su richiesta nella zona %1$s</string> + <string name="stop_stub_on_demand">Fermata su richiesta</string> + <string name="stop_stub_in_zone">Fermata nella zona %1$s</string> +</resources> \ No newline at end of file diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 70cb2df3dade94746ec4de9cad9504bae60c0e6a..4e11a150fad036d9214d9317b51062ab9138ba59 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -14,7 +14,7 @@Żeton jest wymagany, aby używać tego serwera <string name="error_403">Żeton jest niepoprawny</string> <string name="error_404">Nie znaleziono</string> <string name="error_429">Przekroczono limit prób. Spróbuj ponownie później</string> - <string name="error_50x">Błąd serwera spróbój ponownie później</string> + <string name="error_50x">Błąd serwera. Spróbuj ponownie później</string> <string name="error_unknown">Wystąpił nieznany błąd</string> <string name="error_connecting">Błąd połączenia z serwerem. Spróbuj ponownie później</string> <string name="error_offline">Brak połączenia z Internetem</string> @@ -50,6 +50,8 @@brak <string name="on_boarding">wsiadanie</string> <string name="off_boarding">wysiadanie</string> <string name="boarding">standard</string> + <string name="line_headsign">» %1$s</string> + <string name="line_headsign_content_description">w kierunku przystanku %1$s</string> <string name="line_headsigns">%1$s «» %2$s</string> <string name="line_headsigns_content_description">pomiędzy przystankami %1$s i %2$s</string> <string name="stops_nearby">Przystanki w pobliżu</string> @@ -90,4 +92,7 @@Wybierz rodzaj serwera <string name="ok">OK</string> <string name="no_location_access">Brak uprawnień do lokalizacji</string> <string name="no_location_message">Uprawnienia do używania lokalizacji są wymagane, aby znaleźć przystanki w pobliżu i pokazać aktualną pozycję na mapie. Pozostałe funkcje będą działały bez tych uprawnień. Mogą być one w każdym momencie nadane i odebrane w ustawieniach systemowych.</string> + <string name="stop_stub_on_demand_in_zone">Przystanek na żądanie w strefie %1$s</string> + <string name="stop_stub_on_demand">Przystanek na żądanie</string> + <string name="stop_stub_in_zone">Przystanek w strefie %1$s</string> </resources> \ No newline at end of file diff --git a/app/src/main/res/xml/locales_config.xml b/app/src/main/res/xml/locales_config.xml index 2faaf2fe9da36d47ac25ac14e8e92f4cfa087c24..9053779f7de170c3876d04d1367660902df06b00 100644 --- a/app/src/main/res/xml/locales_config.xml +++ b/app/src/main/res/xml/locales_config.xml @@ -2,4 +2,5 @@ <locale-config xmlns:android="http://schemas.android.com/apk/res/android"> <locale android:name="en" /> <locale android:name="pl" /> + <locale android:name="it" /> </locale-config> \ No newline at end of file