diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml new file mode 100644 index 0000000..36764c9 --- /dev/null +++ b/app/src/main/res/values-ca/strings.xml @@ -0,0 +1,53 @@ + + + Traccar Client + Traccar + Inicia servei + Atura servei + Envia SOS + Canal principal + Id dispositiu + URL Servidor + URL del servidor de seguiment + Interval + Interval d\\'enviament en segons + Distància + Distància en metres per informar + Angle + Graus de diferència per informar + Estat del servei + Aturat + Inciat + Servei aturat + Servei iniciat + Buffer + Buffer desactivat + Buffer activat + Bloca despertar + Bloca despertar desactivat + Bloca despertar activat + Precisió + Precisió + Precisió alta + Precisió mitjana + Precisió baixa + Primer pla + En primer pla + Estat + Informació + Dreceres + Netejar + Servei iniciat + Servei aturat + Enviat correctament + Error a l\\'enviar + Actualització de localització + Xarxa en línia + Xarxa fora de línia + Configuració del dispositiu + Aplicació ocultada. Per obrir-la de nou escriviu 8722227 (TRACCAR). + Adreça URL incorrecte + Per obtenir contínuament les dades de localització, desactivi la optimització de la bateria per aquesta aplicació + Per obtenir contínuament les dades de localització, activi el permís \"%s\". + Permetre tot el temps + diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index c5fbef2..acfc0ac 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -34,6 +34,7 @@ Popředí služba Zvýšit prioritu služba Stav + Informace Přidat zástupce Vyčistit Služba spuštěna @@ -46,4 +47,7 @@ Nastavení zařízení Aplikace byla skryta. Pro znovuotevření vytočte 8722227 (TRACCAR) Prosím vložte platnou http:// nebo https:// URL + Chcete-li průběžně shromažďovat údaje o poloze, vypněte optimalizaci baterie pro aplikaci. + Chcete-li průběžně shromažďovat údaje o poloze, zapněte \"%s\" oprávnění. + Povolit po celou dobu diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index bc186d3..efe81b1 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -34,6 +34,7 @@ Υπηρεσία προσκηνίου Αύξηση προτεραιότητας της υπηρεσίας Κατάσταση + Πληροφορίες Προσθήκη συντόμευσης Καθαρισμός Η υπηρεσία εκκινήθηκε @@ -46,4 +47,7 @@ Ρυθμίσεις συσκευής Η εφαρμογή αποκρύφτηκε. Για να προβληθεί καλέστε 8722227 (TRACCAR) Παρακαλώ εισάγετε μία έγκυρη http:// ή https:// διεύθυνση + Για να συλλέγετε συνεχώς δεδομένα τοποθεσίας απενεργοποιήστε την βελτιστοποίηση μπαταρίας για την εφαρμογή. + Για να συλλέγετε συνεχώς δεδομένα τοποθεσίας ενεργοποιήστε την επιλογή \"%s\". + Να επιτρέπεται όλη την ώρα diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 868f33e..f972ae9 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -1,6 +1,6 @@ - Cliente Traccar + Traccar Client Traccar Iniciar servicio Detener servicio @@ -34,16 +34,20 @@ Servicio en primer plano Aumentar prioridad del servicio Estado + Info Añadir acceso directo Limpiar Servicio iniciado Servicio detenido Enviado correctamente - Falló el envío + Fallo en el envío Actualización de localización Red en línea Red fuera de línea Ajustes del dispositivo La aplicación se ha ocultado. Para abrirla de nuevo por favor marque 8722227 (TRACCAR). - Por favor. Introduzca una URL válida http:// ó https:// + Por favor, introduzca una URL válida http:// ó https:// + Para recoger continuamente los datos de localización, desactiva la optimización de la batería de la aplicación. + Para recoger continuamente los datos de localización, por favor, activa el permiso \"%s\". + Permitir todo el tiempo diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 86bc37a..12514ce 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -23,6 +23,9 @@ Offline-puskurointi Puskurointi pois päältä Puskurointi päälle + Lepotilalukko + Lepotilalukko pois päältä + Lepotilalukko päällä Sijainnin tarkkuus Haluttu sijainnin tarkkuus Korkea @@ -31,6 +34,7 @@ Edustapalvelu Lisää palvelun prioriteettia Tila + Tiedot Lisää pikakuvakkeet Tyhjennä Palvelu käynnistynyt @@ -43,4 +47,7 @@ Laitteen asetukset Sovellus on piilotettu. Näppäile 8722227 (TRACCAR) avataksesi sovelluksen uudelleen. Syötä kelvollinen http:// tai https:// URL-osoite + Kerätäksesi jatkuvasti sijaintitietoa, poista akun optimointi käytöstä tältä sovellukselta. + Kerätäksesi jatkuvasti sijaintitietoa, salli \"%s\" käyttöoikeus. + Salli kokoajan diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 54f2699..7eb11c2 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -20,6 +20,12 @@ Arrêter Arrêté En marche + Mise en tampon hors ligne + Mise en tampon désactivée + Mise en tampon activée + Wake lock + Wake lock off + Wake lock on Precision de la localisation Précision de localisation désirée Haut diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 990e826..534c456 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -20,6 +20,12 @@ Megállítás Szolgáltatás megállítva Szolgáltatás elindítva + Offline pufferelés + Pufferelés ki + Pufferelés be + Ébresztési zár + Ébresztési zár ki + Ébresztési zár be Pozíció pontossága Kívánt pozíció pontosság Magas @@ -28,6 +34,7 @@ Előtér szolgáltatás Szolgáltatás prioritásának emelése Státusz + Infó Parancsikon hozzáadása Töröl Szolgáltatás elindítva @@ -40,4 +47,10 @@ Eszköz beállítások Ez az applikáció el lett rejtve. Megnyitásához kérjük hívja a 8722227 (TRACCAR) telefonszámot. Adjon meg egy érvényes URL-t (http:// vagy https://) + A folyamatos helyadatok +gyűjtéséhez kapcsolja ki +az alkalmazás akkumulátor +optimazilását. + A folyamatos helyadat gyűjtéshez engedélyezze a \"%s\" jogosultságot. + Mindig engedélyezve diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index b1955c5..e1741ea 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -20,6 +20,12 @@ Stop Servizio arrestato Servizio avviato + Buffering offline + Buffering spento + Buffering acceso + Wake lock + Wake lock spento + Wake lock acceso Accuratezza posizione Precisione desiderata per la posizione Alta @@ -28,6 +34,7 @@ Servizio in primo piano Aumenta la priorità del servizio Stato + Informazioni Aggiungi combinazione rapida Pulisci Servizio avviato @@ -40,4 +47,7 @@ Impostazioni dispositivo La app è stata nascosta. Per aprirla nuovamente digita 8722227 (TRACCAR). Per favore inserisci un URL valido http:// o https:// + Per abilitare la raccolta continua delle posizioni, disabilita le ottimizzazioni batteria per questa applicazione + Per abilitare la raccolta delle posizione, abilita il permesso \"%s\" + Contenti per tutto il tempo diff --git a/app/src/main/res/values-ka/strings.xml b/app/src/main/res/values-ka/strings.xml new file mode 100644 index 0000000..3663e2c --- /dev/null +++ b/app/src/main/res/values-ka/strings.xml @@ -0,0 +1,49 @@ + + + Traccar კლიენტი + Traccar + სერვისის სტარტი + სერვისის დასტოპება + SOS სიგნალის გაგზავნა + ძირითადი არხი + მოწყობილობის იდენტიფიკატორი + სერვერის მისამართი URL + ტრეკინგ სერვერის მისამართი URL + სიხშირე + რეპორტებს შორის ინტერვალი წამებში + დისტანცია + რეპორტებს შორის ინტერვალი მეტრებში + მიმართულება + მიმართულების რეპორტი გრადუსებში + სერვისი სტატუსი + სტარტი + შეჩერება + სერვისი შეჩერებულია + სერვისი გაშვებულია + ოფლაინ ბუფერიზაცია + ბუფერიზაცია გამორთულია + ბუფერიზაცია ჩართულია + გაღვიძების ბლოკირება + გაღვიძების ბლოკირება გამორთულია + გაღვიძების ბლოკირება ჩართულია + მდებარეობის სიზუსტე + მდებარეობის სასურველი სიზუსტე + მაღალი + საშუალო + დაბალი + ფონური სერვისი + სერვისის პრიორიტეტის გაზრდა + სტატუსი + შორტკატის დამატება + გასუფთავება + სერვისი გაშვებულია + სერვისი შეჩერებულია + წარმატებით გაიგზავნა + გაგზავნა ვერ მოხერხდა + მდებარეობა განახლდა + ქსელი კავშირშია + ქსელი გამორთულია + მოწყობილობის პარამეტრები + პროგრამა დამალულია. მის გასახსნელად გთხოვთ აკრიფოთ 8722227 (TRACCAR). + გთხოვთ, შეიყვანოთ სწორი http: // ან https: // URL + diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml index f63e41a..4b19186 100644 --- a/app/src/main/res/values-lv/strings.xml +++ b/app/src/main/res/values-lv/strings.xml @@ -34,6 +34,7 @@ Zināšanu servis Paaugstināt servisa prioritāti Statuss + Informācija Pievienot saīsnes Notīrīt Serviss uzsākts @@ -46,4 +47,5 @@ Ierīces iestatījumi Lietotne ir paslēpta. Zvaniet 8722227 (TRACCAR), lai to atkal parādītu. Lūdzu ievadiet derīgu http:// vai https:// URL + Visu laiku atļauts diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index abccee7..ae958ec 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -34,6 +34,7 @@ Voorgrond service Verhoog voorrang voor service Status + Info Voeg snelkoppelingen toe Wis Service gestart @@ -46,4 +47,7 @@ Toestel instellingen De app is verborgen. Om hem opnieuw te openen bel je naar 8722227 (TRACCAR). Voer alstublieft een geldige http:// of https:// URL in + Om continu locatiegegevens te kunnen verzamelen is het noodzakelijk dat accuoptimalisatie voor deze app is uitgeschakeld. + Geef de \"1%s\" permissie om continu locatieinformatie bij te houden. + Altijd toestaan diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 7022484..cadc9ef 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -34,6 +34,7 @@ Usługa pierwszoplanowa Zwiększ priorytet usługi Status + Info Dodaj skróty Wyczyść Usługa uruchomiona @@ -46,4 +47,7 @@ Ustawienia urządzenia Aplikacja została ukryta. By ją otworzyć, zadzwoń pod 8722227 (TRACCAR). Wprowadź poprawny adres http:// lub https:// URL + Do stałego zbierania danych o lokalizacji, należy wyłączyć optymalizację baterii w aplikacji. + Włącz zezwolenie \"%s\", aby ciągle zbierać dane o lokalizacji. + Pozwól cały czas diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 4811816..a77068d 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -34,6 +34,7 @@ Serviço em primeiro plano Aumentar a prioridade do serviço Estado + Informação Adicionar atalhos Limpar Serviço iniciado @@ -46,4 +47,7 @@ Configurações do Dispositivo O aplicativo foi escondido. Para abrir novamente por favor digite 8722227 (TRACCAR). Digite uma URL http: // ou https: // válida + Para coletar dados de localização continuamente por favor desabilite a economia de bateria para o aplicativo. + Para coletar dados de localização continuamente por favor habilite a permissão \"%s\". + Permitir sempre diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 09cc683..5328df1 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -20,6 +20,12 @@ Стоп Сервис остановлен Сервис запущен + Оффлайн буферизация + Буферизация выключена + Буферизация включена + Блокировка пробуждения + Блокировка выключена + Блокировка включена Точность местоположения Точность местоположения Высокая diff --git a/app/src/main/res/values-si/strings.xml b/app/src/main/res/values-si/strings.xml index 901c29a..f97f7a4 100644 --- a/app/src/main/res/values-si/strings.xml +++ b/app/src/main/res/values-si/strings.xml @@ -1,20 +1,28 @@ - Traccar Client - Traccar - උපකරණ හඳුන්වනය + ට්‍රැකකාර් අනුග්‍රාහකය + ට්‍රැකකාර් + සේවාව නවතන්න + සේවාව නවතන්න + උපාංගයේ හඳුන්වනය + සේවාදායකයේ ඒ.ස.නි. + ලුහුබැඳීමේ සේවාදායකයේ ඒ.ස.නි. සංඛ්‍යාතය - සේවා තත්වය - ඇරැඹීම - නැවතීම - සේවාව අක්‍රීයයි - සේවාව ක්‍රියාත්මකයි - Foreground service - Increase service priority + සේවාවේ තත්වය + අරඹන්න + නවත්වන්න + සේවාව නවතා ඇත + සේවාව ධාවනය වෙමින් + පෙරබිම් සේවාව + සේවාවේ ප්‍රමුඛත්වය වැඩිකරන්න තත්වය - කෙටි මං එකතු කරන්න + තොරතුරු + කෙටිමං එකතු කරන්න හිස් කරන්න - යැවිය නොහැකිය - Location update + සේවාව ඇරඹිණි + සේවාව නැවතිණි + සාර්ථකව යැවිණි + යැවීමට අසමත් විය + ස්ථානය යාවත්කාලය උපකරණ සැකසුම් diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index eff4e91..66e4974 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -34,6 +34,7 @@ Prvi plan servis Povecanje usluga prioritet Status + Info Dodaj prečice Očisti Servis pokrenut @@ -46,4 +47,7 @@ Podešavanja uređaja Aplikacija je skrivena. Da je otvorite kucajte 8722227 (TRACCAR). Molimo unesite pravilnu http:// ili https:// adresu + Da biste kontinuirano prikupljali podatke o lokaciji, isključite optimizaciju baterije za aplikaciju. + Da biste kontinuirano prikupljali podatke o lokaciji, omogućite %s dozvolu. + Dozvoljeno svo vreme diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml new file mode 100644 index 0000000..bc09ec4 --- /dev/null +++ b/app/src/main/res/values-sv/strings.xml @@ -0,0 +1,53 @@ + + + Traccarklient + Traccar + Starta tjänsten + Stoppa tjänsten + Skicka SOS + Primärkanal + Enhets-ID + URL till servern + URL till trackservern + Frekvens + Uppdateringsintervall i sekunder + Avstånd + Uppdateringsavstånd i meter + Vinkel + Uppdateringsvinkel i grader + Tjänstens status + Starta + Stoppa + Tjänsten har stoppats + Tjänsten är igång + Buffring offline + Buffring av + Buffring på + Förhindra viloläge + Förhindra viloläge av + Förhindra viloläge på + Positionsnoggranhet + Önskad positionsnoggrannhet + Hög + Medel + Låg + Tjänsten i förgrunden + Öka tjänstens prioritet + Status + Info + Lägg till länkar + Rensa + Tjänsten har startats + Tjänsten har stoppats + Skickat OK + Sändning misslyckades + Positionsuppdatering + Nätverk online + Nätverk offline + Inställningar + App:en är gömd. För att öppna den igen, vänligen ring 8722227 (TRACCAR). + Vänligen fyll i en giltig http://- eller https://-URL + För att kontinuerligt samla in platsdata, stäng av batterioptimeringen för appen. + För att kontinuerligt samla in platsdata vänligen aktivera \"%s\" behörighet. + Tillåt hela tiden + diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index 17c5509..048e382 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -7,37 +7,47 @@ ส่ง SOS ช่องหลัก หมายเลขอุปกรณ์ - ท๊่อยู่ URL เซิร์ฟเวอร์ - ท๊่อยู่ URL เซิร์ฟเวอร์ติดตาม - ช่วงเวลาส่งข้อมูล + URL เซิร์ฟเวอร์ + URL เซิร์ฟเวอร์ติดตาม + ความถี่ รายงานทุกช่วงเวลาวินาที ระยะทาง - การรายงานระยะทางเมตร + การรายงานระยะทางแบบเมตร มุม รายงานในมุมองศา - สถานะเซิร์ฟเวอร์ + สถานะเซอร์วิส เริ่มต้น สิ้นสุด - เริ่มทำงาน - หยุดทำงาน - ตำแหน่ง-ความแม่นยำ - ตำแหน่ง-ต้องการความแม่นยำ - สูงมาก + เซอร์วิสหยุดทำงานแล้ว + เซอร์วิสทำงานอยู่ + บัฟเฟอร์แบบออฟไลน์ + ปิดบัฟเฟอร์ + เปิดบัฟเฟอร์ + ล็อกการปลุก + ปิดล็อกการปลุก + เปิดล็อกการปลุก + ความแม่นยำของตำแหน่ง + ต้องการความแม่นยำของตำแหน่ง- + สูง ปานกลาง ต่ำ ทำงานเบื้องหน้า เพิ่มความลำดับสำคัญการทำงาน สถานะ + ข้อมูล เพิ่มชอร์ตคัท ล้างข้อมูล - บริการเริ่มต้นแล้ว - หยุดให้บริการแล้ว + เซอร์วิสเริ่มทำงานแล้ว + เซอร์วิสหยุดทำงานแล้ว ส่งข้อมูลเรียบร้อย ส่งข้อมูลล้มเหลว ปรับปรุงตำแหน่ง - เน็ต-ออนไลน์ - เน็ต-ออฟไลน์ + เครือข่ายออนไลน์ + เครือข่ายออฟไลน์ ตั้งค่าอุปกรณ์ - The app has been hidden. To open it again please dial 8722227 (TRACCAR). - โปรดใส่ค่า http:// or https:// URL ที่ถูกต้อง + แอพถูกซ่อน หากต้องการเปิดอีกครั้ง โปรดโทร 8722227 (TRACCAR) + โปรดใส่ค่า http:// หรือ https:// URL ที่ถูกต้อง + หากต้องการรวบรวมข้อมูลตำแหน่งอย่างต่อเนื่อง โปรดปิดการเพิ่มประสิทธิภาพแบตเตอรี่สำหรับแอป + หากต้องการรวบรวมข้อมูลตำแหน่งอย่างต่อเนื่อง โปรดเปิดใช้การอนุญาต \"%s\" + อนุญาตตลอดเวลา diff --git a/translate.py b/translate.py index 0c6b97f..4b79b8f 100755 --- a/translate.py +++ b/translate.py @@ -1,45 +1,42 @@ -#!/usr/bin/python +#!/usr/bin/env python3 import os import optparse -import urllib2 -import json -import base64 +import requests import shutil +from transifex.api import transifex_api parser = optparse.OptionParser() -parser.add_option("-u", "--user", dest="username", help="transifex user login") -parser.add_option("-p", "--password", dest="password", help="transifex user password") +parser.add_option("-t", "--token", dest="token", help="transifex token") (options, args) = parser.parse_args() -if not options.username or not options.password: - parser.error('User name and password are required') +if not options.token: + parser.error('Token is required') os.chdir(os.path.dirname(os.path.abspath(__file__))) path = "./app/src/main/res/" -def request(url): - req = urllib2.Request(url) - auth = base64.encodestring("%s:%s" % (options.username, options.password)).replace("\n", "") - req.add_header("Authorization", "Basic %s" % auth) - return urllib2.urlopen(req) +transifex_api.setup(auth=options.token) -resource = json.load(request("https://www.transifex.com/api/2/project/traccar/resource/client/?details")) +organization = transifex_api.Organization.get(slug='traccar') +project = organization.fetch('projects').get(slug='traccar') +resource = project.fetch('resources').get(slug='client') +languages = project.fetch('languages') -for language in resource["available_languages"]: - code = language["code"] - data = request("https://www.transifex.com/api/2/project/traccar/resource/client/translation/" + code + "?file") - if code == "en": +for language in languages: + print(language.code) + url = transifex_api.ResourceTranslationsAsyncDownload.download(resource=resource, language=language) + result = requests.get(url) + if language.code == "en": filename = path + "values/strings.xml" else: - filename = path + "values-" + code.replace("_", "-r") + "/strings.xml" + filename = path + "values-" + language.code.replace("_", "-r") + "/strings.xml" if not os.path.exists(os.path.dirname(filename)): os.makedirs(os.path.dirname(filename)) - file = open(filename, "wb") - file.write(data.read()) - file.close() + with open(filename, "w") as file: + file.write(result.text) filename = path + "values-iw/strings.xml" if not os.path.exists(os.path.dirname(filename)):