#7082 - error in string formatting "% s". Found and fixed several similar issues, add rule to gradle test

This commit is contained in:
madwasp79 2019-06-26 16:25:36 +03:00
parent 665ae709da
commit e2fc259dda
5 changed files with 8 additions and 8 deletions

View file

@ -236,8 +236,8 @@ task validateTranslate {
if (line.contains("\$ s") || line.contains("\$ d") || line.contains("\$ f") || if (line.contains("\$ s") || line.contains("\$ d") || line.contains("\$ f") ||
line.contains(" \$s") || line.contains(" \$d") || line.contains(" \$f") || line.contains(" \$s") || line.contains(" \$d") || line.contains(" \$f") ||
line.contains("1\$ ") || line.contains("2\$ ") || line.contains("3\$ ") || line.contains("1\$ ") || line.contains("2\$ ") || line.contains("3\$ ") ||
(line.contains("% \$") || line.contains("% 1") || (line.contains("% \$") || line.contains("% 1") || line.contains("% 2") ||
line.contains("% 2") || line.contains("% 3"))) { line.contains("% 3") || line.contains("% s"))) {
throw new GradleException("Incorrect translation " + it.getAbsolutePath() + " " + line); throw new GradleException("Incorrect translation " + it.getAbsolutePath() + " " + line);
} }
} }

View file

@ -3091,7 +3091,7 @@ Abasta l\'àrea: %1$s x %2$s</string>
<string name="select_icon_profile_dialog_title">Selecciona icona</string> <string name="select_icon_profile_dialog_title">Selecciona icona</string>
<string name="settings_routing_mode_string">Mode: %s</string> <string name="settings_routing_mode_string">Mode: %s</string>
<string name="routing_profile_ski">Esquí</string> <string name="routing_profile_ski">Esquí</string>
<string name="profile_type_descr_string">Tipus:% s</string> <string name="profile_type_descr_string">Tipus: %s</string>
<string name="profile_type_base_string">Perfil base</string> <string name="profile_type_base_string">Perfil base</string>
<string name="profile_alert_need_routing_type_title">Seleccioneu el tipus de navegació</string> <string name="profile_alert_need_routing_type_title">Seleccioneu el tipus de navegació</string>
<string name="profile_alert_need_routing_type_msg">Heu de seleccionar el tipus de navegació per crear un perfil d\'aplicació nou</string> <string name="profile_alert_need_routing_type_msg">Heu de seleccionar el tipus de navegació per crear un perfil d\'aplicació nou</string>

View file

@ -1289,7 +1289,7 @@
<string name="routing_attr_height_name">Բարձրության սահմանափակում</string> <string name="routing_attr_height_name">Բարձրության սահմանափակում</string>
<string name="routing_attr_height_description">Նշեք մեքենայի բարձրությունը երթուղու հաշվարկի համար։</string> <string name="routing_attr_height_description">Նշեք մեքենայի բարձրությունը երթուղու հաշվարկի համար։</string>
<string name="hillshade_layer_disabled">Տեղանքի ռելիեֆի(Hillshade) շերտը անջատված է</string> <string name="hillshade_layer_disabled">Տեղանքի ռելիեֆի(Hillshade) շերտը անջատված է</string>
<string name="android_19_location_disabled">Android 4.4 (KitKat) տարբերակից սկսած քարտը չեք կարող բեռնել և թարմացնել հին պահեստային ֆոլդերում (% s): Պատճենել բոլոր OsmAnd ֆայլերը նոր պահպանման վայրում? <string name="android_19_location_disabled">Android 4.4 (KitKat) տարբերակից սկսած քարտը չեք կարող բեռնել և թարմացնել հին պահեստային ֆոլդերում (%s): Պատճենել բոլոր OsmAnd ֆայլերը նոր պահպանման վայրում?
\n…Ծանոթագրություն 1. Ձեր հին ֆայլերը կմնան անփոփոխ (բայց կարող են ջնջվել ձեռքով): \n…Ծանոթագրություն 1. Ձեր հին ֆայլերը կմնան անփոփոխ (բայց կարող են ջնջվել ձեռքով):
\n…Ծանոթագրություն 2. Երբ ֆայլերը փոխանցեք նոր պահպանման վայր, «OsmAnd»-ի և «OsmAnd+» ֆայլերի համատեղ օգտագործումը հնարավոր չի լինի:</string> \n…Ծանոթագրություն 2. Երբ ֆայլերը փոխանցեք նոր պահպանման վայր, «OsmAnd»-ի և «OsmAnd+» ֆայլերի համատեղ օգտագործումը հնարավոր չի լինի:</string>
<string name="copying_osmand_one_file_descr">"Ֆայլի պատճենում (%s) նոր վայր…"</string> <string name="copying_osmand_one_file_descr">"Ֆայլի պատճենում (%s) նոր վայր…"</string>

View file

@ -2354,7 +2354,7 @@
<string name="profile_alert_need_save_title">Salvați modificările</string> <string name="profile_alert_need_save_title">Salvați modificările</string>
<string name="profile_alert_need_save_msg">Trebuie să salvați modificările la profil înainte de a continua</string> <string name="profile_alert_need_save_msg">Trebuie să salvați modificările la profil înainte de a continua</string>
<string name="profile_alert_delete_title">Ștergeți profilul</string> <string name="profile_alert_delete_title">Ștergeți profilul</string>
<string name="profile_alert_delete_msg">Sigur doriți să ștergeți profilul% s</string> <string name="profile_alert_delete_msg">Sigur doriți să ștergeți profilul %s</string>
<string name="select_base_profile_dialog_title">Selectați profilul de bază</string> <string name="select_base_profile_dialog_title">Selectați profilul de bază</string>
<string name="select_nav_profile_dialog_title">Selectați tipul de navigare</string> <string name="select_nav_profile_dialog_title">Selectați tipul de navigare</string>
<string name="base_profile_descr_car">Mașină, Camion, Motocicletă</string> <string name="base_profile_descr_car">Mașină, Camion, Motocicletă</string>

View file

@ -1371,7 +1371,7 @@
<string name="add_favorite_dialog_favourite_added_template">En sevdiğim nokta \'\' {0} \'başarıyla eklendi.</string> <string name="add_favorite_dialog_favourite_added_template">En sevdiğim nokta \'\' {0} \'başarıyla eklendi.</string>
<string name="favourites_context_menu_add">Sık kullanılanlara ekle</string> <string name="favourites_context_menu_add">Sık kullanılanlara ekle</string>
<string name="favourites_context_menu_edit">Düzenleme favori</string> <string name="favourites_context_menu_edit">Düzenleme favori</string>
<string name="favourites_remove_dialog_msg">Favori nokta \'% s\' Sil ?</string> <string name="favourites_remove_dialog_msg">Favori nokta \'%s\' Sil ?</string>
<string name="favourites_remove_dialog_success">En sevdiğim nokta {0} başarıyla silindi.</string> <string name="favourites_remove_dialog_success">En sevdiğim nokta {0} başarıyla silindi.</string>
<string name="poi_error_poi_not_found">Düğüm bulunamadı ya da başlıca tek bir düğüm değil, olabilir</string> <string name="poi_error_poi_not_found">Düğüm bulunamadı ya da başlıca tek bir düğüm değil, olabilir</string>
<string name="poi_remove_confirm_template">Sil {0} (Yorumunuzu Girin)?</string> <string name="poi_remove_confirm_template">Sil {0} (Yorumunuzu Girin)?</string>
@ -1592,7 +1592,7 @@
<string name="show_zoom_buttons_navigation_descr">Navigasyon sırasında görüntü yakınlaştırma düğmelerini göster.</string> <string name="show_zoom_buttons_navigation_descr">Navigasyon sırasında görüntü yakınlaştırma düğmelerini göster.</string>
<string name="show_zoom_buttons_navigation">Yakınlaştırma düğmeleri göster</string> <string name="show_zoom_buttons_navigation">Yakınlaştırma düğmeleri göster</string>
<string name="save_as_favorites_points">Sık grup olarak kaydet</string> <string name="save_as_favorites_points">Sık grup olarak kaydet</string>
<string name="android_19_location_disabled">Android sürümü 4.4 (KitKat) beri indirebilir ve önceki depolama klasörüne (% s) haritalar güncelleme olamaz. Eğer izin verilen depolama konumuna değiştirmek ve orada tüm Osmand dosyaları kopyalamak istiyor musunuz?\n  Not 1: Eski dosyaları bakir kalır (ancak elle silinebilir).\n  Not 2: yeni depolama konumu o Osmand ve Osmand + arasında dosya paylaşmak mümkün olmayacaktır.</string> <string name="android_19_location_disabled">Android sürümü 4.4 (KitKat) beri indirebilir ve önceki depolama klasörüne (%s) haritalar güncelleme olamaz. Eğer izin verilen depolama konumuna değiştirmek ve orada tüm Osmand dosyaları kopyalamak istiyor musunuz?\n  Not 1: Eski dosyaları bakir kalır (ancak elle silinebilir).\n  Not 2: yeni depolama konumu o Osmand ve Osmand + arasında dosya paylaşmak mümkün olmayacaktır.</string>
<string name="share_geo">Yer:</string> <string name="share_geo">Yer:</string>
<string name="region_maps">Bölge çapında haritalar</string> <string name="region_maps">Bölge çapında haritalar</string>
<string name="world_maps">Dünya Haritaları</string> <string name="world_maps">Dünya Haritaları</string>
@ -1755,7 +1755,7 @@
<string name="available_maps">Mevcut haritalar</string> <string name="available_maps">Mevcut haritalar</string>
<string name="no_camera_permission">App\'in kameraya erişmek için izni yok.</string> <string name="no_camera_permission">App\'in kameraya erişmek için izni yok.</string>
<string name="no_microphone_permission">App\'in mikrofona erişmek için izni yok.</string> <string name="no_microphone_permission">App\'in mikrofona erişmek için izni yok.</string>
<string name="last_update">Son güncelleme:% s</string> <string name="last_update">Son güncelleme: %s</string>
<string name="update_time">Güncelleme zamanı</string> <string name="update_time">Güncelleme zamanı</string>
<string name="shared_string_not_selected">Seçilmedi</string> <string name="shared_string_not_selected">Seçilmedi</string>
<string name="rec_split"/> <string name="rec_split"/>