diff options
| author | Pliable Pixels <pliablepixels@gmail.com> | 2018-05-03 14:29:30 -0400 |
|---|---|---|
| committer | Pliable Pixels <pliablepixels@gmail.com> | 2018-05-03 14:29:30 -0400 |
| commit | 74b3c925090e46f4ae0c180e7339a03fb6a4628e (patch) | |
| tree | 3c69e152c70e20749c7e241f3aad59d9bbca9478 /www | |
| parent | 17df46da9468af5a3477f67159233d3fa2eeff75 (diff) | |
locale keys sorted, allow beautification even if len doesn't match
Diffstat (limited to 'www')
| -rwxr-xr-x | www/lang/checklang.py | 3 | ||||
| -rw-r--r-- | www/lang/locale-de.json | 10 | ||||
| -rw-r--r-- | www/lang/locale-en.json | 4 | ||||
| -rw-r--r-- | www/lang/locale-fr.json | 2 | ||||
| -rw-r--r-- | www/lang/locale-hu.json | 7 | ||||
| -rwxr-xr-x | www/lang/locale-nl.json | 10 | ||||
| -rw-r--r-- | www/lang/locale-pt.json | 12 | ||||
| -rw-r--r-- | www/lang/locale-ru.json | 16 |
8 files changed, 33 insertions, 31 deletions
diff --git a/www/lang/checklang.py b/www/lang/checklang.py index 3cfeafc7..2f56a0f3 100755 --- a/www/lang/checklang.py +++ b/www/lang/checklang.py @@ -47,6 +47,7 @@ def beautify(fi,ki): #Compares keys in language file def compare(fname): + beaut="no" global globGood, globBad,globOverwrite, globFile, globBeautify with open (i) as json_data: @@ -67,6 +68,8 @@ def compare(fname): else: status = "ERROR" globBad+=1 + if globBeautify and (globFile == fname or globFile == ""): + beaut="YES" print("\n-------Checking:%s:%s, beautify:%s---------" % (fname,status,beaut)) print("master keys:%d, %s keys:%d" % (len(origKeys), i, len(newKeys))) if beaut=="YES": diff --git a/www/lang/locale-de.json b/www/lang/locale-de.json index 9ba58d2b..c3864f46 100644 --- a/www/lang/locale-de.json +++ b/www/lang/locale-de.json @@ -94,7 +94,6 @@ "kErrorRetrievingState" :"Fehler beim Empfangen des Status", "kErrorSave" :"Fehler beim Speichern", "kEvent" :"Ereignis", - "kEventStillRecording" :"Aufnahme aktiv", "kEventHistFaster" :"schneller", "kEventHistHrs" :"Stunden", "kEventHistPause" :"Pause", @@ -113,6 +112,7 @@ "kEventServerVersionBody2" :"Bitte upgraden auf", "kEventServerVersionTitle" :"Ereignisserver-Version nicht unterstützt", "kEventSingleImageScale" :"Ereignis Einzelbild Maßstab", + "kEventStillRecording" :"Aufnahme aktiv", "kEventView" :"Ereignisansicht", "kEvents" :"Ereignisse", "kEventsCap" :"Ereignisse", @@ -214,11 +214,11 @@ "kMinVersion" :"benötigte Version", "kMinimumIntervals" :"kleinstes Intervall", "kMode" :"Modus", - "kMoment24Heading" : "24-Std. Rückblick", - "kMomentLoadError" : "Fehler beim Laden der Momente", + "kMoment24Heading" :"24-Std. Rückblick", + "kMomentLoadError" :"Fehler beim Laden der Momente", "kMomentMenuByMonitor" :"nach Kamera", - "kMomentMenuByTime" : "nach Zeit", - "kMomentMenuByScore" : "nach Punkten", + "kMomentMenuByScore" :"nach Punkten", + "kMomentMenuByTime" :"nach Zeit", "kMomentNoneFound" :"Keine Ereignisse gefunden", "kMonAlarmed" :"Alarm", "kMonAlert" :"Warnung", diff --git a/www/lang/locale-en.json b/www/lang/locale-en.json index f98dd34e..d0d1285c 100644 --- a/www/lang/locale-en.json +++ b/www/lang/locale-en.json @@ -171,8 +171,8 @@ "kImpMsg6" :"Recommended Version", "kImpMsg7" :"Ok, got it", "kIncreaseSize" :"increase size", - "kInsertBasicAuthToken" : "Append basic auth token in images", - "kInsertBasicAuthTokenNote" : "not a good idea if you are not using HTTPS", + "kInsertBasicAuthToken" :"Append basic auth token in images", + "kInsertBasicAuthTokenNote" :"not a good idea if you are not using HTTPS", "kInvalidAPIBody" :"API access failed. Please make sure your APIs are configured correctly and are accessible .Tap on the button below to read the instructions", "kInvalidAPIHeader" :"API Access Error", "kInvalidAPIRead" :"Read FAQ", diff --git a/www/lang/locale-fr.json b/www/lang/locale-fr.json index af873259..fd4e19f3 100644 --- a/www/lang/locale-fr.json +++ b/www/lang/locale-fr.json @@ -220,8 +220,8 @@ "kMontageImageScale" :"Echelle de l'image lors du direct ", "kMontageNoSavedProfiles" :"Aucun profil de direct enregistré", "kMontageSave" :"Créer un profil", - "kMontageSaveSubtitle" :"Veuillez saisir un nom pour sauvegarder les paramètres actuels", "kMontageSaveDefaultWarning" :"Ce profil ne permet pas de masquer les caméras. Les caméras masquées sont à présent désactivées", + "kMontageSaveSubtitle" :"Veuillez saisir un nom pour sauvegarder les paramètres actuels", "kMontageSavedProfiles" :"Profils sauvegardés", "kMonth" :"Mois", "kMore" :"plus", diff --git a/www/lang/locale-hu.json b/www/lang/locale-hu.json index d3690383..a8984e7d 100644 --- a/www/lang/locale-hu.json +++ b/www/lang/locale-hu.json @@ -1,4 +1,4 @@ -{ +{ "k1DaySummary" :"1 napos összefoglaló", "k1HourSummary" :"1 órás összefoglaló", "k1MonthSummary" :"1 hünapos összefoglaló", @@ -48,9 +48,8 @@ "kCustomRange" :"Egyéni tartomány", "kCycleMonitors" :"Forgó kamerák", "kCycleMonitorsInterval" :"Kamera forgási intervallum", - "kCycleMontageInterval" :"montázs ciklus intervallum", - "kDay" :"Nap", "kCycleMontageInterval" :"Montázs ciklus intervalum", + "kDay" :"Nap", "kDecreaseSize" :"Csökken a méret", "kDelete" :"Töröl", "kDeleteEventError1" :"Nem sikerült törölni az eseményt", @@ -381,7 +380,7 @@ "kVibrateOnPush" :"Rezgés érintéskor", "kVideo" :"Videó", "kVideoError" :"A videó nem játszható le.", - "kVideoErrorMobile" :"A videó nem játszható. Próbálja engedélyezni a \"Elérési út az eseményekhez\" lehetőséget az eszköz beállításaiban. A formátum is összeegyeztethetetlen a mobil rendszer nézettel", + "kVideoErrorMobile" :"A videó nem játszható. Próbálja engedélyezni a "Elérési út az eseményekhez" lehetőséget az eszköz beállításaiban. A formátum is összeegyeztethetetlen a mobil rendszer nézettel", "kVideoLoading" :"Videó betöltése", "kVideoMp4Warning" :"Jelenleg nem lehet tudni, hogy a videó teljesen letöltődik-e. Kérjük, kövesse nyomon a letöltés fájlméretét.", "kWake" :"Ébredés", diff --git a/www/lang/locale-nl.json b/www/lang/locale-nl.json index f3ff2ed1..7caa7fc4 100755 --- a/www/lang/locale-nl.json +++ b/www/lang/locale-nl.json @@ -10,7 +10,7 @@ "kAll" :"Alles", "kAnalyze" :"Analyseer", "kApiUrl" :"ZM api url", - "kApiUrlExample" :"bijv. server/zm/api", + "kApiUrlExample" :"bijv. server/zm/api", "kApplyingChanges" :"Veranderingen toepassen. Even geduld", "kArrangingImages" :"afbeeldingen rangschikken", "kAt" :"op", @@ -23,7 +23,7 @@ "kBannerCannotDeleteNeedOne" :"Verwijderen onmogelijk, tenminste één benodigd", "kBannerPinMismatch" :"Foute pincode", "kBannerPleaseCheck" :"Controleer instellingen", - "kBeCareful" :"voorzichtig", + "kBeCareful" :"voorzichtig", "kBodyPortalNotConfigured" :"Eerst zowel login gegevens als portaal URL invullen en opslaan voordat u probeerd de cgi-map te detecteren", "kButtonCancel" :"Annuleren", "kButtonClear" :"Opschonen", @@ -93,7 +93,7 @@ "kEventMontage" :"Event overzicht", "kEventMontageImageScale" :"Event overzicht afbeelding schalen", "kEventNavVidFeeds" :"Gebeurtenis navigatie is niet beschikbaar bij video feeds. ZoneMinder ordersteunt dit nog niet", - "kEventNotificationUrl" :"gebeurtenis notificatie url", + "kEventNotificationUrl" :"gebeurtenis notificatie url", "kEventRecording" :"Gebeurtenis opnemen", "kEventServer" :"Event server", "kEventServerConfig1" :"Sla eerst uw ZM instellingen op voordat u de event server configureert", @@ -147,7 +147,7 @@ "kHideMonsWithoutEvents" :"Verberg monitors zonder gebeurtenissen", "kHideTip" :"Verberg tip", "kHighBWDisplay" :"hoge bandbreedte", - "kHours" :"uren", + "kHours" :"uren", "kId" :"Id", "kImages" :"Afbeeldingen", "kImpMsg1" :"Belangrijke boodschap", @@ -245,7 +245,7 @@ "kPTZnotConfigured" :"PTZ niet geconfigureerd voor deze monitori", "kPassword" :"Wachtwoord", "kPathToCgi" :"map naar cgi-bin", - "kPathToCgiExample" :"bijv. server/zm/cgi-bin", + "kPathToCgiExample" :"bijv. server/zm/cgi-bin", "kPause" :"pauze", "kPaused" :"onderbroken", "kPersistHidden" :"Aanhoudend verborgen monitoren", diff --git a/www/lang/locale-pt.json b/www/lang/locale-pt.json index 2b0579d4..31634765 100644 --- a/www/lang/locale-pt.json +++ b/www/lang/locale-pt.json @@ -129,8 +129,8 @@ "kFrom" :"De", "kFromDate" :"Da Data", "kFromTime" :"Da Hora", - "kGifWarning" :"A animação GIF será apenas de quadros de alarme e a 1fps", "kGifNoCrosswalk" :"Desculpe, você precisa estar no Android 5.0 (Lollipop) ou superior para que esse recurso funcione.", + "kGifWarning" :"A animação GIF será apenas de quadros de alarme e a 1fps", "kGlobalConfiguration" :"Configuração Global", "kGraphAlarmed" :"alarme", "kGraphAll" :"todos", @@ -207,8 +207,8 @@ "kMore" :"mais", "kNeedToKnow" :"Eu preciso saber o seu login no ZoneMinder e os detalhes do caminho para começar", "kNegotiatingStreamAuth" :"negociar autenticação de stream", - "kNews" :"Novidades", "kNewPost" :"nova postagem", + "kNews" :"Novidades", "kNext" :"Seguinte", "kNextEvent" :"evento seguinte", "kNextMonitor" :"monitor seguinte", @@ -347,10 +347,10 @@ "kVersionIncompatible" :"Sou incompativel com a sua versão do ZoneMinder", "kVibrateOnPush" :"Vibrar ao premir", "kVideo" :"Vídeo", - "kVideoError" : "Vídeo não reproduzível.", - "kVideoErrorMobile" : "Vídeo não reproduzível. Experimente ativar 'forçar o caminho da imagem para eventos' em Configurações Dev. O formato também pode ser incompatível com o sistema de visualização do equipamento móvel", - "kVideoLoading" : "Carregando Vídeo", - "kVideoMp4Warning" : "Não é possível de momento saber quando o vídeo está totalmente carregado. Por favor, verifique o tamnho do arquivo de download.", + "kVideoError" :"Vídeo não reproduzível.", + "kVideoErrorMobile" :"Vídeo não reproduzível. Experimente ativar 'forçar o caminho da imagem para eventos' em Configurações Dev. O formato também pode ser incompatível com o sistema de visualização do equipamento móvel", + "kVideoLoading" :"Carregando Vídeo", + "kVideoMp4Warning" :"Não é possível de momento saber quando o vídeo está totalmente carregado. Por favor, verifique o tamnho do arquivo de download.", "kWake" :"Acordar", "kWarningLargeTimeline" :"Um valor elevado pode afetar o desempenho da timeline. Se você achar o desempenho da timeline lento, tente reduzir o valor para 200 e trabalhe a partir daí.", "kWeek" :"Semana", diff --git a/www/lang/locale-ru.json b/www/lang/locale-ru.json index 76f5f61c..5b12aba3 100644 --- a/www/lang/locale-ru.json +++ b/www/lang/locale-ru.json @@ -129,8 +129,8 @@ "kFrom" :"С", "kFromDate" :"С Даты", "kFromTime" :"С Время", - "kGifWarning" :"GIF анимация будет только на тревожных кадрах с частотой 1 кадр/сек", "kGifNoCrosswalk" :"Извините, для работы этой функции необходим Android 5.0 (Lollipop) или выше.", + "kGifWarning" :"GIF анимация будет только на тревожных кадрах с частотой 1 кадр/сек", "kGlobalConfiguration" :"Глобальные настройки", "kGraphAlarmed" :"встревоженный", "kGraphAll" :"все", @@ -155,10 +155,10 @@ "kLiveView" :"Прямая трансляция", "kLoad" :"загрузка", "kLoading" :"загружать", - "kLoadingEvents" :"загрузка событий", + "kLoadingEvents" :"загрузка событий", "kLoadingGraph" :"загружать граф", "kLoadingMonitors" :"загрузка мониторов", - "kLocalTimeZone" :"использовать локальную временную зону", + "kLocalTimeZone" :"использовать локальную временную зону", "kLoginStatusNoCgi" :"Логин проверен, но не могу проверить cgi-path. Если потоки прямой трансляции не работают пожалуйста проверьте путь к cgi-bin или попытайтесь использовать функцию обнаружения", "kLoginStatusNoCgiAlt" :"Путь к cgi-bin который вы ввели может быть неверным. Я не могу сказать точно, но если прямая трансляция не работает, пожалуйста проверьте путь к cgi или попытайтесь использовать функцию обнаружения.", "kLoginValidAPIFailedTitle" :"Логин проверен, но API не работает", @@ -210,8 +210,8 @@ "kMore" :"ещё", "kNeedToKnow" :"Я должен знать ваш логин и пути к ZoneMinder чтобы начать работать", "kNegotiatingStreamAuth" :"согласование потоковой авторизации", + "kNewPost" :"новая заметка", "kNews" :"Новости", - "kNewPost" :"новая заметка", "kNext" :"След.", "kNextEvent" :"след. событие", "kNextMonitor" :"след. монитор", @@ -220,7 +220,7 @@ "kNoMoreEvents" :"не больше событий", "kNormalPlay" :"обычное воспроизведение", "kNote" :"Заметка", - "kNow" :"сейчас", + "kNow" :"сейчас", "kOff" :"выкл", "kOn" :"вкл", "kOnTapNavigate" :"по тапу, идти к", @@ -287,12 +287,12 @@ "kSearch" :"поиск", "kSearchCancelled" :"поиск отменен", "kSec" :"сек", - "kSelect" :"Пожалуста выбирете", + "kSelect" :"Пожалуста выбирете", "kSelectDelete" :"Выбранный профиль будет удален", - "kSelectSwitch" :"Выбранный профиль будет загружен", "kSelectFallback" :"Выбрать альтернативный", "kSelectLanguage" :"Выберите язык", "kSelectRunState" :"Выбрать состояние запуска", + "kSelectSwitch" :"Выбранный профиль будет загружен", "kSendingPTZ" :"Отправка PTZ", "kSensitiveBody" :"пытается модифицировать логи когда создает отчет для обезличивания персональной информации например ссылок и паролей. Однако это ваша ответственность быть уверенным что логи не содержат конфиденциальную информацию. Перед тем как отправлять емейл, пожалуйста проверьте логи и подкорректируйте их если потребуется", "kSensitiveTitle" :"Персональная Информация", @@ -341,7 +341,7 @@ "kTrying" :"попытка", "kType" :"тип", "kUnknown" :"(неизвестный)", - "kUpdateTimeline" :"динамическое обновление", + "kUpdateTimeline" :"динамическое обновление", "kUseEventServer" :"Использовать сервер событий", "kUseSSL" :"Использовать SSL", "kUseVideoControls" :"Пожалуйста используйте элементы управления видео плеера для H264 событий. ZoneMinder пока что не поддерживает zms элементы управления", |
