#wip(py): Base developed and started with default values.

This commit is contained in:
KyMAN 2024-04-29 21:09:13 +02:00
parent 29da02b1ab
commit 89c41f02f7
39 changed files with 2461 additions and 0 deletions

4
.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
*[Ss]ecret*
/Data
/Public/data
__pycache__

View File

@ -0,0 +1,53 @@
{
"alarabiyah" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "The '{path}' composition file was properly loaded.",
"load_default_settings_error" : "كان هناك خطأ مع رمز '{code}' عند محاولة تحميل ملف تشكيل '{path}'.",
"load_default_i18n_ok" : "وقد حُمِّل على النحو المناسب نص '{path}' وملف إدارة اللغات.",
"load_default_i18n_error" : "There was an mistake with '{code}' code when trying to load the '{path}' text and language management file.",
"compile_file_ok" : "The MKVBZL file was properly precompiled.",
"compile_file_error" : "كان هناك خطأ مع رمز '{code}' عند محاولة تحميل أو تركيب ملف '{path}'.",
"common_library_included" : "The bookshop 'common' was included in {time}ms.",
"minimum_libraries_done" : "جميع كتب العمل الدنيا تم تحميلها في {time}ms.",
"mem_web_created_in" : "The 'MemWeb' application has been created in {own_time}ms, {real_time}ms from the beginning of execution.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "إستثناء.",
"key_null" : "المفتاح صفر.",
"key_not_string" : "المفتاح لَيسَ a سترينج.",
"key_empty" : "المفتاح فارغ.",
"key_not_key" : "المفتاح ليس مفتاحاً في حد ذاته.",
"key_exists" : "مفتاح '{key}' مسجل بالفعل.",
"sentence_null" : "النص لاغي.",
"sentence_not_string" : "النص ليس \"سترينج\".",
"language_null" : "اللغة لاغية.",
"language_not_string" : "اللغة ليست \"سترينغ\".",
"language_empty" : "اللغة فارغة.",
"language_not_key" : "اللغة ليست مفتاحاً.",
"sentences_null" : "النصوص لاغية.",
"sentences_not_dictionary" : "النصوص ليست بقاموس.",
"sentences_empty" : "النصوص فارغة.",
"sentences_with_errors" : "النصوص تحتوي على أخطاء.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "تطبيق 'MemWeb' يجري بناؤه...",
"mem_web_settings_loading" : "تم تحميل المُعدات ...",
"mem_web_settings_loaded" : "تم تحميل التشكيلة بالكامل.",
"mem_web_i18n_loading" : "أنت تحمل الرسائل.",
"mem_web_i18n_loaded" : "تم تحميل النصوص بالكامل.",
"mem_web_built" : "تم بناء تطبيق MKVKHVT بالكامل.",
"mem_web_settings_add_ok" : "The '{key}' key was correctly added to the formation.",
"mem_web_settings_add_error" : "كان هناك خطأ مع رمز MKVBLHH عند محاولة لإضافة مفتاح MKVBYVD إلى التشكيلة.",
"mem_web_settings_add_exception" : "وكان هناك استثناء عند محاولة إضافة تشكيلة جديدة.",
"mem_web_i18n_add_key_ok" : "The '{key}' key was successfully added to the internationalized texts of the '{language}' language.",
"mem_web_i18n_add_key_error" : "There was an mistake with '{code}' code when trying to add the '{key}' key to the internationalized texts of the '{language}' language.",
"mem_web_i18n_add_ok" : "وقد جرى تحديث لغة '{language}' بشكل صحيح على النصوص الدولية.",
"mem_web_i18n_add_error" : "There was an mistake with '{code}' code when trying to update the internationalized texts of the '{language}' language.",
"mem_web_i18n_add_exception" : "وكان هناك استثناء في محاولة تحديث النصوص الدولية الجديدة.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"azerbaycanca" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "'{path}' konfiqurasiya faylları düzgün yüklənmişdir.",
"load_default_settings_error" : "'{path}' konfiqurasiya faylını yükləməyə çalışır zaman '{code}' kodu ilə bir məlumat idi.",
"load_default_i18n_ok" : "'{path}' məhsul və dil idarəetmə faylları düzgün yükləndi.",
"load_default_i18n_error" : "'{path}' məhsul və dil idarəetmə faylını yükləməyə çalışır zaman '{code}' kodu ilə bir məlumat idi.",
"compile_file_ok" : "'{path}' fayl düzgün prekompiled edilmişdir.",
"compile_file_error" : "'{path}' faylını yükləyin və ya precompile çalışır zaman '{path}' kodu ilə bir məlumat var.",
"common_library_included" : "{time}ms kitabxanası daxildir.",
"minimum_libraries_done" : "Bütün minimum iş kitabçıları {time}ms daxil edilmişdir.",
"mem_web_created_in" : "'MemWeb' proqramı {own_time}ms, {real_time}ms icradan başlayır.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "..",
"key_null" : "Əsas sıfırdır.",
"key_not_string" : "Əsas bir String deyil.",
"key_empty" : "Əsas boşdur.",
"key_not_key" : "Əsas özündə bir key deyil.",
"key_exists" : "'{key}' key artıq qeydiyyatdan keçirilir.",
"sentence_null" : "Məhsul null.",
"sentence_not_string" : "Məhsul bir String deyil.",
"language_null" : "Dil null.",
"language_not_string" : "Dil bir String deyil.",
"language_empty" : "Dil boşdur.",
"language_not_key" : "Dil bir key deyil.",
"sentences_null" : "Tarixlər qızdırılır.",
"sentences_not_dictionary" : "Psixologiyalar bir sözcü deyil.",
"sentences_empty" : "Tarixlər boşdur.",
"sentences_with_errors" : "Səhifə məlumatları daxildir.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "'MemWeb' app inşa edilmişdir ...",
"mem_web_settings_loading" : "Ayarlar yüklüdür. ..",
"mem_web_settings_loaded" : "Konfiqurasiya tamamilə yüklü idi.",
"mem_web_i18n_loading" : "E-poçt ünvanı.",
"mem_web_i18n_loaded" : "Tarixlər tamamilə yüklü idi.",
"mem_web_built" : "'MemWeb' app tamamilə inşa edilmişdir.",
"mem_web_settings_add_ok" : "'{key}' key konfiqurasiyaya doğru əlavə edildi.",
"mem_web_settings_add_error" : "'{code}' kodunun konfiqurasiya üçün '{key}' əsasını əlavə etmək üçün çalışırıq.",
"mem_web_settings_add_exception" : "Yeni konfiqurasiya əlavə etmək üçün bir istisna idi.",
"mem_web_i18n_add_key_ok" : "'{key}' key '{language}' dilinin beynəlxalqlaşdırılmış məhsullarına düzgün əlavə edildi.",
"mem_web_i18n_add_key_error" : "'{code}' kodu ilə '{key}' əsasını '{language}' dilinin beynəlxalqlaşdırılmış məhsullarına əlavə etmək istədi.",
"mem_web_i18n_add_ok" : "'{language}' dili beynəlxalqlaşdırılmış məhsullar yenilənmişdir.",
"mem_web_i18n_add_error" : "'{language}' dilinin beynəlxalqlaşdırılmış məhsulları yeniləməyə çalışır zaman '{code}' kodu ilə bir məlumat idi.",
"mem_web_i18n_add_exception" : "Yeni beynəlxalqlaşdırılmış məhsulları yeniləməyə çalışır.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"catala" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "El fitxer de configuració '{path}' es carrega correctament.",
"load_default_settings_error" : "Hi ha un error amb el codi '{code}' en tractar de carregar el fitxer de configuració '{path}'.",
"load_default_i18n_ok" : "El fitxer de gestió de text i llenguatge '{path}' es carrega correctament.",
"load_default_i18n_error" : "Hi ha un error amb el codi '{code}' en tractar de carregar el text '{path}' i el fitxer de gestió del llenguatge.",
"compile_file_ok" : "El fitxer '{path}' va ser degudament precompilat.",
"compile_file_error" : "Hi ha un error amb el codi '{code}' en tractar de carregar o precompilar el fitxer '{path}'.",
"common_library_included" : "La biblioteca 'common' va ser inclosa en {time}ms.",
"minimum_libraries_done" : "Totes les llibreries de treball mínimes s'han carregat a {time}ms.",
"mem_web_created_in" : "L'aplicació 'MemWeb' s'ha creat a {own_time}ms, {real_time}ms des de l'inici de l'execució.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Excepcions.",
"key_null" : "La clau és zero.",
"key_not_string" : "La clau no és una corda.",
"key_empty" : "La clau és buida.",
"key_not_key" : "La clau no és una clau en si mateixa.",
"key_exists" : "La clau '{key}' ja està registrada.",
"sentence_null" : "El text és nul.",
"sentence_not_string" : "El text no és una Corda.",
"language_null" : "L'idioma és nul.",
"language_not_string" : "La llengua no és una corda.",
"language_empty" : "L'idioma és buit.",
"language_not_key" : "El llenguatge no és una clau.",
"sentences_null" : "Els textos són nuls.",
"sentences_not_dictionary" : "Els textos no són un diccionari.",
"sentences_empty" : "Els textos són buits.",
"sentences_with_errors" : "Els textos contenen errors.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "L'aplicació 'MemWeb' s'està construint ...",
"mem_web_settings_loading" : "Es carrega la configuració. ..",
"mem_web_settings_loaded" : "La configuració està completament carregada.",
"mem_web_i18n_loading" : "Estàs carregant els textos...",
"mem_web_i18n_loaded" : "Els textos han estat completament carregats.",
"mem_web_built" : "L'aplicació 'MemWeb' va ser completament construïda.",
"mem_web_settings_add_ok" : "La clau '{key}' s'ha afegit correctament a la configuració.",
"mem_web_settings_add_error" : "Hi ha un error amb el codi '{code}' en tractar d'afegir la clau '{key}' a la configuració.",
"mem_web_settings_add_exception" : "Hi ha una excepció a l'hora d'afegir una nova configuració.",
"mem_web_i18n_add_key_ok" : "La clau '{key}' s'ha afegit correctament als textos internacionalitzats de l'idioma '{language}'.",
"mem_web_i18n_add_key_error" : "Hi va haver un error amb el codi '{code}' en tractar d'afegir la clau '{key}' als textos internacionalitzats de l'idioma '{language}'.",
"mem_web_i18n_add_ok" : "L'idioma '{language}' s'ha actualitzat correctament als textos internacionalitzats.",
"mem_web_i18n_add_error" : "Hi ha un error amb el codi '{code}' en tractar d'actualitzar els textos internacionalitzats de la llengua '{language}'.",
"mem_web_i18n_add_exception" : "Hi havia una excepció en intentar actualitzar nous textos internacionalitzats.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"cestina" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "Konfigurační soubor '{path}' byl správně načten.",
"load_default_settings_error" : "Byla chyba s kódem '{code}' při pokusu o načtení konfiguračního souboru '{path}'.",
"load_default_i18n_ok" : "Text a jazykový soubor '{path}' byl správně načten.",
"load_default_i18n_error" : "Byla chyba s kódem '{code}' při pokusu o načtení souboru '{path}' textu a jazyka.",
"compile_file_ok" : "Soubor '{path}' byl správně předkompilován.",
"compile_file_error" : "Byla chyba s kódem '{code}' při pokusu o zatížení nebo předkompilaci souboru '{path}'.",
"common_library_included" : "V {time}ms byla knihovna běžná.",
"minimum_libraries_done" : "Všechny minimální pracovní knihy byly načteny do {time}ms.",
"mem_web_created_in" : "Aplikace 'MemWeb' byla vytvořena v {own_time}ms, {real_time}ms od začátku realizace.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "S výjimkou.",
"key_null" : "Klíč je nulový.",
"key_not_string" : "Klíč není řetězec.",
"key_empty" : "Klíč je prázdný.",
"key_not_key" : "Klíč není klíč sám.",
"key_exists" : "Klíč '{key}' je již zaregistrován.",
"sentence_null" : "Text je null.",
"sentence_not_string" : "Text není řetězec.",
"language_null" : "Jazyk je null.",
"language_not_string" : "Jazyk není řetězec.",
"language_empty" : "Jazyk je prázdný.",
"language_not_key" : "Jazyk není klíčem.",
"sentences_null" : "Texty jsou null.",
"sentences_not_dictionary" : "Texty nejsou slovníkem.",
"sentences_empty" : "Texty jsou prázdné.",
"sentences_with_errors" : "Texty obsahují chyby.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "Aplikace 'MemWeb' je postavena...",
"mem_web_settings_loading" : "Nastavení jsou načteny. V.",
"mem_web_settings_loaded" : "Konfigurace byla zcela načtena.",
"mem_web_i18n_loading" : "Načítání textů...",
"mem_web_i18n_loaded" : "Texty byly zcela načteny.",
"mem_web_built" : "Aplikace 'MemWeb' byla zcela postavena.",
"mem_web_settings_add_ok" : "Klíč '{key}' byl správně přidán do konfigurace.",
"mem_web_settings_add_error" : "Byla chyba s kódem '{code}' při pokusu o přidání klíče '{key}' do konfigurace.",
"mem_web_settings_add_exception" : "Bylo to výjimka, když se snaží přidat novou konfiguraci.",
"mem_web_i18n_add_key_ok" : "Klíč '{key}' byl správně přidán do mezinárodních textů jazyka '{language}'.",
"mem_web_i18n_add_key_error" : "Byla chyba s kódem '{code}' při pokusu o přidání klíče '{key}' do internacionalizovaných textů jazyka '{language}'.",
"mem_web_i18n_add_ok" : "Jazyk '{language}' byl správně aktualizován na internacionalizované texty.",
"mem_web_i18n_add_error" : "Byla chyba s kódem '{code}' při pokusu o aktualizaci internacionalizovaných textů jazyka '{language}'.",
"mem_web_i18n_add_exception" : "Bylo výjimkou, že se snaží aktualizovat nové internacionalizované texty.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"dansk" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "'{path}' konfigurationsfilen blev korrekt indlæst.",
"load_default_settings_error" : "Der var en fejl med '{code}' kode, når du forsøger at indlæse MKVBCFT konfigurationsfilen.",
"load_default_i18n_ok" : "'{path}' tekst og sproghåndtering fil blev korrekt indlæst.",
"load_default_i18n_error" : "Der var en fejl med '{code}' kode, når du forsøger at indlæse '{path}' tekst og sprog management fil.",
"compile_file_ok" : "'{path}'-filen var korrekt færdig.",
"compile_file_error" : "Der var en fejl med '{code}' kode, når du forsøger at indlæse eller precompile '{path}'-filen.",
"common_library_included" : "Biblioteket blev inkluderet i {time}ms.",
"minimum_libraries_done" : "Alle minimumsarbejdsbøger er blevet indlæst i {time}ms.",
"mem_web_created_in" : "'MemWeb' ansøgning er blevet oprettet i {own_time}ms, {real_time}ms fra starten af udførelse.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Undtagelse.",
"key_null" : "Nøglen er nul.",
"key_not_string" : "Nøglen er ikke en streng.",
"key_empty" : "Nøglen er tom.",
"key_not_key" : "Nøglen er ikke en nøgle i sig selv.",
"key_exists" : "'{key}'-tasten er allerede registreret.",
"sentence_null" : "Teksten er null.",
"sentence_not_string" : "Teksten er ikke en streng.",
"language_null" : "Sproget er null.",
"language_not_string" : "Sproget er ikke en streng.",
"language_empty" : "Sproget er tomt.",
"language_not_key" : "Sprog er ikke en nøgle.",
"sentences_null" : "Teksterne er null.",
"sentences_not_dictionary" : "Teksterne er ikke en ordbog.",
"sentences_empty" : "Teksterne er tomme.",
"sentences_with_errors" : "Teksterne indeholder fejl.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "'MemWeb' ansøgning er bygget...",
"mem_web_settings_loading" : "Indstillinger indlæses. ...",
"mem_web_settings_loaded" : "Konfigurationen var helt indlæst.",
"mem_web_i18n_loading" : "Du læsser teksterne...",
"mem_web_i18n_loaded" : "Teksterne blev fuldstændig indlæst.",
"mem_web_built" : "'MemWeb' app var helt bygget.",
"mem_web_settings_add_ok" : "'{key}'-tasten blev tilføjet korrekt til konfigurationen.",
"mem_web_settings_add_error" : "Der var en fejl med '{code}' kode, når du forsøger at tilføje '{key}' nøgle til konfigurationen.",
"mem_web_settings_add_exception" : "Der var en undtagelse, når du forsøger at tilføje ny konfiguration.",
"mem_web_i18n_add_key_ok" : "'{key}'-tasten blev tilføjet til de internationale tekster af '{language}'-sproget.",
"mem_web_i18n_add_key_error" : "Der var en fejl med '{code}' kode, når du forsøger at tilføje '{key}' nøglen til de internationale tekster af '{language}' sprog.",
"mem_web_i18n_add_ok" : "'{language}'-sproget blev opdateret til internationale tekster.",
"mem_web_i18n_add_error" : "Der var en fejl med '{code}'-kode, når du forsøger at opdatere de internationale tekster af '{language}'-sproget.",
"mem_web_i18n_add_exception" : "Der var en undtagelse i at forsøge at opdatere nye internationale tekster.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,57 @@
{
"deutsch" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "Die Konfigurationsdatei '{path}' wurde richtig geladen.",
"load_default_settings_error" : "Bei dem Versuch, die '{path}' Konfigurationsdatei zu laden, gab es einen Fehler mit '{code}'-Code.",
"load_default_i18n_ok" : "Die Text- und Sprachverwaltungsdatei '{path}' wurde richtig geladen.",
"load_default_i18n_error" : "Es gab einen Fehler mit '{code}'-Code, wenn es darum ging, die '{path}'-Text- und Sprachverwaltungsdatei zu laden.",
"compile_file_ok" : "Die '{path}'-Datei wurde richtig vorkompiliert.",
"compile_file_error" : "Es gab einen Fehler mit '{code}'-Code, wenn es darum ging, die '{path}'-Datei zu laden oder vorzukompilieren.",
"common_library_included" : "Die 'common' Bibliothek wurde in {time}ms enthalten.",
"minimum_libraries_done" : "Alle minimalen Arbeitsbuchhandlungen wurden in {time}ms geladen.",
"mem_web_created_in" : "Die 'MemWeb'-Anwendung wurde von Anfang an in {own_time}ms, {real_time}ms erstellt.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Ausnahme.",
"key_null" : "Der Schlüssel ist null.",
"key_not_string" : "Der Schlüssel ist kein String.",
"key_empty" : "Der Schlüssel ist leer.",
"key_not_key" : "Der Schlüssel ist kein Schlüssel an sich.",
"key_exists" : "Der '{key}' Schlüssel ist bereits registriert.",
"sentence_null" : "Der Text ist null.",
"sentence_not_string" : "Der Text ist kein String.",
"language_null" : "Die Sprache ist null.",
"language_not_string" : "Die Sprache ist kein String.",
"language_empty" : "Die Sprache ist leer.",
"language_not_key" : "Sprache ist kein Schlüssel.",
"sentences_null" : "Die Texte sind null.",
"sentences_not_dictionary" : "Die Texte sind kein Wörterbuch.",
"sentences_empty" : "Die Texte sind leer.",
"sentences_with_errors" : "Die Texte enthalten Fehler.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "Die 'MemWeb' App wird...",
"mem_web_settings_loading" : "Einstellungen werden geladen. .",
"mem_web_settings_loaded" : "Die Konfiguration wurde komplett geladen.",
"mem_web_i18n_loading" : "Sie laden die Texte...",
"mem_web_i18n_loaded" : "Die Texte wurden vollständig geladen.",
"mem_web_built" : "Die 'MemWeb' App wurde komplett gebaut.",
"mem_web_settings_add_ok" : "Der '{key}'-Schlüssel wurde der Konfiguration korrekt hinzugefügt.",
"mem_web_settings_add_error" : "Es gab einen Fehler mit '{code}'-Code, wenn Sie versuchen, die '{key}'-Taste zur Konfiguration hinzuzufügen.",
"mem_web_settings_add_exception" : "Es gab eine Ausnahme beim Versuch, neue Konfiguration hinzuzufügen.",
"mem_web_i18n_add_key_ok" : "Der '{key}' Schlüssel wurde den internationalisierten Texten der '{language}' Sprache korrekt hinzugefügt.",
"mem_web_i18n_add_key_error" : [
"Es gab einen Fehler mit '{code}'-Code, wenn man versuchte, den ",
"'{key}'-Schlüssel zu den internationalisierten Texten der ",
"'{language}'-Sprache hinzuzufügen."
],
"mem_web_i18n_add_ok" : "Die '{language}'-Sprache wurde korrekt auf internationalisierte Texte aktualisiert.",
"mem_web_i18n_add_error" : "Bei der Aktualisierung der internationalisierten Texte der '{language}'-Sprache gab es einen Fehler mit dem '{code}'-Code.",
"mem_web_i18n_add_exception" : "Es gab eine Ausnahme beim Versuch, neue internationalisierte Texte zu aktualisieren.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"ellinika" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "Το αρχείο διαμόρφωσης '{path}' φορτώθηκε σωστά.",
"load_default_settings_error" : "Υπήρχε ένα σφάλμα με τον κωδικό '{code}' όταν προσπαθούσε να φορτώσει το αρχείο διαμόρφωσης '{path}'.",
"load_default_i18n_ok" : "Το αρχείο επεξεργασίας κειμένου και γλωσσών '{path}' φορτώθηκε σωστά.",
"load_default_i18n_error" : "Υπήρχε ένα λάθος με τον κωδικό '{code}' όταν προσπαθούσε να φορτώσει το αρχείο κειμένου '{path}' και διαχείρισης γλωσσών.",
"compile_file_ok" : "Το αρχείο '{path}' ήταν σωστά προκαθορισμένο.",
"compile_file_error" : "Υπήρχε ένα λάθος με τον κωδικό '{code}' όταν προσπαθούσε να φορτώσει ή να προεπιπλέξει το αρχείο '{path}'.",
"common_library_included" : "Η «κοινή» βιβλιοθήκη συμπεριλήφθηκε στο {time}ms.",
"minimum_libraries_done" : "Όλα τα ελάχιστα βιβλιοπωλεία εργασίας έχουν φορτωθεί σε {time}ms.",
"mem_web_created_in" : "Η εφαρμογή 'MemWeb' έχει δημιουργηθεί στο {own_time}ms, {real_time}ms από την αρχή της εκτέλεσης.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Εξαίρεση.",
"key_null" : "Το κλειδί είναι μηδέν.",
"key_not_string" : "Το κλειδί δεν είναι String.",
"key_empty" : "Το κλειδί είναι άδειο.",
"key_not_key" : "Το κλειδί δεν είναι κλειδί από μόνο του.",
"key_exists" : "Το κλειδί '{key}' είναι ήδη εγγεγραμμένο.",
"sentence_null" : "Το κείμενο είναι άκυρο.",
"sentence_not_string" : "Το κείμενο δεν είναι String.",
"language_null" : "Η γλώσσα είναι άκυρη.",
"language_not_string" : "Η γλώσσα δεν είναι String.",
"language_empty" : "Η γλώσσα είναι άδεια.",
"language_not_key" : "Η γλώσσα δεν είναι κλειδί.",
"sentences_null" : "Τα κείμενα είναι άκυρα.",
"sentences_not_dictionary" : "Τα κείμενα δεν είναι λεξικό.",
"sentences_empty" : "Τα κείμενα είναι άδεια.",
"sentences_with_errors" : "Τα κείμενα περιέχουν σφάλματα.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "Η εφαρμογή 'MemWeb' κατασκευάζεται...",
"mem_web_settings_loading" : "Οι ρυθμίσεις φορτώνονται. . .",
"mem_web_settings_loaded" : "Η διαμόρφωση ήταν πλήρως φορτωμένη.",
"mem_web_i18n_loading" : "Χτίζεις τα κείμενα...",
"mem_web_i18n_loaded" : "Τα κείμενα ήταν πλήρως φορτωμένα.",
"mem_web_built" : "Η εφαρμογή 'MemWeb' κατασκευάστηκε πλήρως.",
"mem_web_settings_add_ok" : "Το κλειδί '{key}' προστέθηκε σωστά στη διαμόρφωση.",
"mem_web_settings_add_error" : "Υπήρχε ένα λάθος με τον κωδικό '{code}' όταν προσπαθούσε να προσθέσει το κλειδί '{key}' για τη διαμόρφωση.",
"mem_web_settings_add_exception" : "Υπήρξε εξαίρεση όταν προσπαθούσε να προσθέσει νέα διαμόρφωση.",
"mem_web_i18n_add_key_ok" : "Το κλειδί '{key}' προστέθηκε σωστά στα διεθνοποιημένα κείμενα της γλώσσας '{language}'.",
"mem_web_i18n_add_key_error" : "Υπήρχε ένα λάθος με τον κωδικό '{code}' όταν προσπαθούσε να προσθέσει το κλειδί '{key}'BBBNKHK για τα διεθνοποιημένα κείμενα της γλώσσας '{language}'.",
"mem_web_i18n_add_ok" : "Η γλώσσα '{language}' ενημερώθηκε σωστά στα διεθνοποιημένα κείμενα.",
"mem_web_i18n_add_error" : "Υπήρχε ένα λάθος με τον κωδικό '{code}' όταν προσπαθούσε να ενημερώσει τα διεθνοποιημένα κείμενα της γλώσσας '{language}'.",
"mem_web_i18n_add_exception" : "Υπήρξε μια εξαίρεση στην προσπάθεια ενημέρωσης νέων διεθνοποιημένων κειμένων.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"english" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "The '{path}' configuration file was properly loaded.",
"load_default_settings_error" : "There was an error with '{code}' code when trying to load the '{path}' configuration file.",
"load_default_i18n_ok" : "The '{path}' text and language management file was correctly loaded.",
"load_default_i18n_error" : "There was an error with '{code}' code when trying to load the '{path}' text and language management file.",
"compile_file_ok" : "The '{path}' file was properly precompiled.",
"compile_file_error" : "There was an error with '{code}' code when trying to load or precompile the '{path}' file.",
"common_library_included" : "The 'common' library was included in {time}ms.",
"minimum_libraries_done" : "All minimum work bookstores have been loaded into {time}ms.",
"mem_web_created_in" : "The 'MemWeb' application has been created in {own_time}ms, {real_time}ms from the start of execution.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Exception.",
"key_null" : "The key is zero.",
"key_not_string" : "The key is not a String.",
"key_empty" : "The key is empty.",
"key_not_key" : "The key is not a key in itself.",
"key_exists" : "The '{key}' key is already registered.",
"sentence_null" : "The text is null.",
"sentence_not_string" : "The text is not a String.",
"language_null" : "The language is null.",
"language_not_string" : "The language is not a String.",
"language_empty" : "The language is empty.",
"language_not_key" : "Language is not a key.",
"sentences_null" : "The texts are null.",
"sentences_not_dictionary" : "The texts are not a dictionary.",
"sentences_empty" : "The texts are empty.",
"sentences_with_errors" : "The texts contain errors.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "The 'MemWeb' app is being built...",
"mem_web_settings_loading" : "Settings are being loaded. ..",
"mem_web_settings_loaded" : "The configuration was completely loaded.",
"mem_web_i18n_loading" : "You're loading the texts...",
"mem_web_i18n_loaded" : "The texts were completely loaded.",
"mem_web_built" : "The 'MemWeb' app was completely built.",
"mem_web_settings_add_ok" : "The '{key}' key was correctly added to the configuration.",
"mem_web_settings_add_error" : "There was an error with '{code}' code when trying to add the '{key}' key to the configuration.",
"mem_web_settings_add_exception" : "There was an exception when trying to add new configuration.",
"mem_web_i18n_add_key_ok" : "The '{key}' key was correctly added to the internationalized texts of the '{language}' language.",
"mem_web_i18n_add_key_error" : "There was an error with '{code}' code when trying to add the '{key}' key to the internationalized texts of the '{language}' language.",
"mem_web_i18n_add_ok" : "The '{language}' language was correctly updated to internationalized texts.",
"mem_web_i18n_add_error" : "There was an error with '{code}' code when trying to update the internationalized texts of the '{language}' language.",
"mem_web_i18n_add_exception" : "There was an exception in trying to update new internationalized texts.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"espanol" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "El archivo de configuración '{path}' se cargó correctamente.",
"load_default_settings_error" : "Hubo un error con código '{code}' al intentar cargar el archivo de configuración '{path}'.",
"load_default_i18n_ok" : "El archivo de gestión de textos e idiomas '{path}' se cargó correctamente.",
"load_default_i18n_error" : "Hubo un error con código '{code}' al intentar cargar el archivo de gestión de textos e idiomas '{path}'.",
"compile_file_ok" : "El archivo '{path}' fue precompilado correctamente.",
"compile_file_error" : "Hubo un error con código '{code}' al intentar cargar o precompilar el archivo '{path}'.",
"common_library_included" : "La librería 'common' fue incluída en {time}ms.",
"minimum_libraries_done" : "Todas las librerías mínimas de trabajo han sido cargadas en {time}ms.",
"mem_web_created_in" : "La aplicación 'MemWeb' ha sido creado en {own_time}ms, {real_time}ms desde el principio de la ejecución.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Excepción.",
"key_null" : "La clave es nula.",
"key_not_string" : "La clave no es un String.",
"key_empty" : "La clave está vacía.",
"key_not_key" : "La clave no es un clave en sí.",
"key_exists" : "La clave '{key}' ya está registrada.",
"sentence_null" : "El texto es nula.",
"sentence_not_string" : "El texto no es un String.",
"language_null" : "El idioma es nulo.",
"language_not_string" : "El idioma no es un String.",
"language_empty" : "El idioma está vacío.",
"language_not_key" : "El idioma no es una clave.",
"sentences_null" : "Los textos son nulos.",
"sentences_not_dictionary" : "Los textos no son un diccionario.",
"sentences_empty" : "Los textos están vacíos.",
"sentences_with_errors" : "Los textos contienen errores.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "La aplicación 'MemWeb' se está construyendo...",
"mem_web_settings_loading" : "Se está cargando la configuración...",
"mem_web_settings_loaded" : "La configuración se cargó completamente.",
"mem_web_i18n_loading" : "Se estás cargando los textos...",
"mem_web_i18n_loaded" : "Los textos se cargaron completamente.",
"mem_web_built" : "La aplicación 'MemWeb' se construyó completamente.",
"mem_web_settings_add_ok" : "La clave '{key}' fue añadida correctamente a la configuración.",
"mem_web_settings_add_error" : "Hubo un error con código '{code}' al intentar añadir la clave '{key}' a la configuración.",
"mem_web_settings_add_exception" : "Hubo una excepción al intentar añadir nueva configuración.",
"mem_web_i18n_add_key_ok" : "La clave '{key}' fue añadida correctamente a los textos internacionalizados del idioma '{language}'.",
"mem_web_i18n_add_key_error" : "Hubo un error con código '{code}' al intentar añadir la clave '{key}' a los textos internacionalizados del idioma '{language}'.",
"mem_web_i18n_add_ok" : "El idioma '{language}' fue actualizado correctamente a los textos internacionalizados.",
"mem_web_i18n_add_error" : "Hubo un error con código '{code}' al intentar actualizar los textos internacionalizados del idioma '{language}'.",
"mem_web_i18n_add_exception" : "Hubo una excepción al intentar actualizar nuevos textos internacionalizados.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"esperanto" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "La '{path}'-konfiguraciodosiero estis konvene ŝarĝita.",
"load_default_settings_error" : "Ekzistis eraro kun '{code}'-kodo dum provado ŝarĝi la '{path}' konfiguraciodosieron.",
"load_default_i18n_ok" : "La '{path}'-teksto kaj lingvoadministraddosiero estis konvene ŝarĝitaj.",
"load_default_i18n_error" : "Ekzistis eraro kun '{code}'-kodo dum provado ŝarĝi la '{path}'-tekston kaj lingvoadministraddosieron.",
"compile_file_ok" : "La '{path}' HD-dosiero estis konvene prezentita.",
"compile_file_error" : "Ekzistis eraro kun '{code}'-kodo dum provado ŝarĝi aŭ prekompili la '{path}'-dosieron.",
"common_library_included" : "La \"ofta\" biblioteko estis inkludita en {time}ms.",
"minimum_libraries_done" : "Ĉiuj minimumaj laborlibrovendejoj estis ŝarĝitaj en {time}ms.",
"mem_web_created_in" : "La 'MemWeb'-programo estis kreita en {own_time}ms, {real_time}ms de la komenco de ekzekuto.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Escepto.",
"key_null" : "La ŝlosilo estas nul.",
"key_not_string" : "La ŝlosilo ne estas ŝnuro.",
"key_empty" : "La ŝlosilo estas malplena.",
"key_not_key" : "La ŝlosilo ne estas ŝlosilo en si mem.",
"key_exists" : "La '{key}'-ŝlosilo jam estas registrita.",
"sentence_null" : "La teksto estas nulo.",
"sentence_not_string" : "La teksto ne estas ŝnuro.",
"language_null" : "La lingvo estas nula.",
"language_not_string" : "La lingvo ne estas ŝnuro.",
"language_empty" : "La lingvo estas malplena.",
"language_not_key" : "Lingvo ne estas ŝlosilo.",
"sentences_null" : "La tekstoj estas nuloj.",
"sentences_not_dictionary" : "La tekstoj ne estas vortaro.",
"sentences_empty" : "La tekstoj estas malplenaj.",
"sentences_with_errors" : "La tekstoj enhavas erarojn.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "La 'MemWeb'-programo estas konstruita ...",
"mem_web_settings_loading" : "Settings estas ŝarĝita..",
"mem_web_settings_loaded" : "La konfiguracio estis tute ŝarĝita.",
"mem_web_i18n_loading" : "Vi ŝarĝas la tekstojn...",
"mem_web_i18n_loaded" : "La tekstoj estis tute ŝarĝitaj.",
"mem_web_built" : "La 'MemWeb'-programo estis tute konstruita.",
"mem_web_settings_add_ok" : "La '{key}'-ŝlosilo estis ĝuste aldonita al la konfiguracio.",
"mem_web_settings_add_error" : "Ekzistis eraro kun '{code}'-kodo dum provado aldoni la '{key}'-ŝlosilon al la konfiguracio.",
"mem_web_settings_add_exception" : "Ekzistis escepto dum provado aldoni novan konfiguracion.",
"mem_web_i18n_add_key_ok" : "La '{key}'-ŝlosilo estis sukcese aldonita al la internaciigitaj tekstoj de la '{language}'-lingvo.",
"mem_web_i18n_add_key_error" : "Ekzistis eraro kun '{code}'-kodo dum provado aldoni la MKVBPLM-ŝlosilon al la internaciigitaj tekstoj de la MKVBQTG-lingvo.",
"mem_web_i18n_add_ok" : "La '{language}'-lingvo estis ĝuste ĝisdatigita al internaciigitaj tekstoj.",
"mem_web_i18n_add_error" : "Ekzistis eraro kun '{code}'-kodo dum provado ĝisdatigi la internaciigitajn tekstojn de la '{language}'-lingvo.",
"mem_web_i18n_add_exception" : "Ekzistis escepto en provado ĝisdatigi novajn internaciigitajn tekstojn.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"farsi" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "فایل پیکربندی '{path}' به درستی بارگذاری شده است.",
"load_default_settings_error" : "خطایی با کد '{code}' در هنگام تلاش برای بارگیری فایل پیکربندی '{path}' وجود داشت.",
"load_default_i18n_ok" : "متن MKVBBGQ و فایل مدیریت زبان به درستی بارگذاری شد.",
"load_default_i18n_error" : "خطایی با کد '{code}' در هنگام تلاش برای بارگذاری متن '{path}' و فایل مدیریت زبان وجود دارد.",
"compile_file_ok" : "فایل '{path}' به درستی پیش فرض شده بود.",
"compile_file_error" : "خطایی با کد '{code}' در هنگام تلاش برای بارگیری یا precompile فایل '{path}' وجود داشت.",
"common_library_included" : "کتابخانه مشترک در {time}ms گنجانده شده است.",
"minimum_libraries_done" : "تمام کتاب فروشی های کاری در {time}ms بارگذاری شده اند.",
"mem_web_created_in" : "برنامه 'MemWeb' در {own_time}ms، MKVBLSZms از آغاز اعدام ایجاد شده است.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "استثنا.",
"key_null" : "کلید صفر است.",
"key_not_string" : "کلید یک رشته نیست.",
"key_empty" : "کلید خالی است.",
"key_not_key" : "کلید به خودی خود کلید نیست.",
"key_exists" : "کلید '{key}' در حال حاضر ثبت شده است.",
"sentence_null" : "متن باطل است.",
"sentence_not_string" : "متن یک رشته نیست.",
"language_null" : "زبان باطل است.",
"language_not_string" : "زبان یک رشته نیست.",
"language_empty" : "زبان خالی است.",
"language_not_key" : "زبان یک کلید نیست.",
"sentences_null" : "متن ها null هستند.",
"sentences_not_dictionary" : "متون یک فرهنگ لغت نیستند.",
"sentences_empty" : "متن ها خالی هستند.",
"sentences_with_errors" : "متون حاوی خطا هستند.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "برنامه 'MemWeb' ساخته شده است ...",
"mem_web_settings_loading" : "تنظیمات بارگذاری می شوند. ...",
"mem_web_settings_loaded" : "پیکربندی به طور کامل بارگیری شد.",
"mem_web_i18n_loading" : "شما متن ها را بارگذاری می کنید ...",
"mem_web_i18n_loaded" : "متن ها به طور کامل بارگذاری شدند.",
"mem_web_built" : "برنامه 'MemWeb' به طور کامل ساخته شده است.",
"mem_web_settings_add_ok" : "کلید '{key}' به درستی به پیکربندی اضافه شد.",
"mem_web_settings_add_error" : "خطایی با کد '{code}' در هنگام تلاش برای اضافه کردن کلید '{key}' برای پیکربندی وجود داشت.",
"mem_web_settings_add_exception" : "استثنا در هنگام تلاش برای اضافه کردن پیکربندی جدید وجود داشت.",
"mem_web_i18n_add_key_ok" : "کلید '{key}' به درستی به متون بین المللی زبان '{language}' اضافه شد.",
"mem_web_i18n_add_key_error" : "خطایی با کد MKVHzBPX در هنگام تلاش برای اضافه کردن کلید MKVBHQ به متون بین المللی زبان '{language}' وجود داشت.",
"mem_web_i18n_add_ok" : "زبان '{language}' به درستی به متون بین المللی به روز شد.",
"mem_web_i18n_add_error" : "خطایی با کد '{code}' در هنگام تلاش برای به روز رسانی متون بین المللی زبان '{language}' وجود داشت.",
"mem_web_i18n_add_exception" : "استثنا در تلاش برای به روز رسانی متون بین المللی جدید وجود دارد.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"francais" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "Le fichier de configuration '{path}' a été correctement chargé.",
"load_default_settings_error" : "Il y a eu une erreur avec le code '{code}' lorsque vous essayez de charger le fichier de configuration '{path}'.",
"load_default_i18n_ok" : "Le fichier de gestion de texte et de langue '{path}' a été correctement chargé.",
"load_default_i18n_error" : "Il y a eu une erreur avec le code '{code}' lorsque vous essayez de charger le fichier de gestion de texte et de langue '{path}'.",
"compile_file_ok" : "Le fichier '{path}' était correctement précompilé.",
"compile_file_error" : "Il y a eu une erreur avec le code '{code}' lorsque vous essayez de charger ou précompiler le fichier '{path}'.",
"common_library_included" : "La bibliothèque 'common' a été incluse dans {time}ms.",
"minimum_libraries_done" : "Toutes les librairies de travail minimum ont été chargées dans {time}ms.",
"mem_web_created_in" : "L'application 'MemWeb' a été créée dans {own_time}ms, {real_time}ms depuis le début de l'exécution.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Exception.",
"key_null" : "La clé est zéro.",
"key_not_string" : "La clé n'est pas une corde.",
"key_empty" : "La clé est vide.",
"key_not_key" : "La clé n'est pas une clé en soi.",
"key_exists" : "La clé MKVBCBG est déjà enregistrée.",
"sentence_null" : "Le texte est nul.",
"sentence_not_string" : "Le texte n'est pas une corde.",
"language_null" : "La langue est nulle.",
"language_not_string" : "La langue n'est pas une corde.",
"language_empty" : "La langue est vide.",
"language_not_key" : "La langue n'est pas une clé.",
"sentences_null" : "Les textes sont nuls.",
"sentences_not_dictionary" : "Les textes ne sont pas un dictionnaire.",
"sentences_empty" : "Les textes sont vides.",
"sentences_with_errors" : "Les textes contiennent des erreurs.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "L'application 'MemWeb' est en cours de construction...",
"mem_web_settings_loading" : "Les paramètres sont chargés. ..",
"mem_web_settings_loaded" : "La configuration était complètement chargée.",
"mem_web_i18n_loading" : "Vous chargez les textes...",
"mem_web_i18n_loaded" : "Les textes étaient complètement chargés.",
"mem_web_built" : "L'application 'MemWeb' a été entièrement construite.",
"mem_web_settings_add_ok" : "La clé '{key}' a été correctement ajoutée à la configuration.",
"mem_web_settings_add_error" : "Il y a eu une erreur avec le code '{code}' lorsque vous essayez d'ajouter la clé '{key}' à la configuration.",
"mem_web_settings_add_exception" : "Il y avait une exception lorsqu'on essayait d'ajouter une nouvelle configuration.",
"mem_web_i18n_add_key_ok" : "La clé '{key}' a été ajoutée avec succès aux textes internationalisés de la langue '{language}'.",
"mem_web_i18n_add_key_error" : "Il y a eu une erreur avec le code '{code}' lorsque vous essayez d'ajouter la clé '{key}' aux textes internationalisés de la langue '{language}'.",
"mem_web_i18n_add_ok" : "La langue '{language}' a été correctement mise à jour aux textes internationalisés.",
"mem_web_i18n_add_error" : "Il y a eu une erreur avec le code '{code}' lorsque vous essayez de mettre à jour les textes internationalisés de la langue '{language}'.",
"mem_web_i18n_add_exception" : "Il y a une exception à mettre à jour de nouveaux textes internationalisés.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"gaeilge" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "Bhí an comhad cumraíochta '{path}' luchtaithe i gceart.",
"load_default_settings_error" : "Bhí earráid le '{code}' cód nuair ag iarraidh a luchtú an comhad MKVBQBQ.",
"load_default_i18n_ok" : "An '{path}' téacs agus comhad bainistíochta teanga a bhí luchtaithe i gceart.",
"load_default_i18n_error" : "Bhí earráid le cód '{code}' nuair ag iarraidh a luchtú an téacs '{path}' agus comhad bainistíochta teanga.",
"compile_file_ok" : "Ba é an comhad '{path}' precompiled i gceart.",
"compile_file_error" : "Bhí earráid le '{code}' cód nuair a iarraidh a luchtú nó precompile an comhad '{path}'.",
"common_library_included" : "Cuireadh an ' coitianta leabharlann san áireamh i {time}ms.",
"minimum_libraries_done" : "Gach siopaí leabhar oibre íosta a bheith luchtaithe isteach {time}ms.",
"mem_web_created_in" : "Tá an t-iarratas 'MemWeb' cruthaithe i {own_time}ms, {real_time}ms ó thús an fhorghníomhaithe.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Eisceacht.",
"key_null" : "Is é an eochair náid.",
"key_not_string" : "Níl an eochair teaghrán.",
"key_empty" : "Tá an eochair folamh.",
"key_not_key" : "Níl an eochair eochair ann féin.",
"key_exists" : "Tá an eochair '{key}' cláraithe cheana féin.",
"sentence_null" : "Tá an téacs ar neamhní.",
"sentence_not_string" : "Níl an téacs a String.",
"language_null" : "Tá an teanga ar neamhní.",
"language_not_string" : "Níl an teanga ina Teaghrán.",
"language_empty" : "Tá an teanga folamh.",
"language_not_key" : "Ní teanga eochair.",
"sentences_null" : "Tá na téacsanna ar neamhní.",
"sentences_not_dictionary" : "Ní foclóir iad na téacsanna.",
"sentences_empty" : "Tá na téacsanna folamh.",
"sentences_with_errors" : "Tá na téacsanna earráidí.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "Tá an t-iarratas 'MemWeb' á thógáil...",
"mem_web_settings_loading" : "Tá Socruithe á luchtú. ..",
"mem_web_settings_loaded" : "Bhí an chumraíocht luchtaithe go hiomlán.",
"mem_web_i18n_loading" : "Tá tú ag luchtú na téacsanna...",
"mem_web_i18n_loaded" : "Bhí na téacsanna luchtaithe go hiomlán.",
"mem_web_built" : "Tógadh an t-iarratas 'MemWeb' go hiomlán.",
"mem_web_settings_add_ok" : "Cuireadh an eochair '{key}' leis an chumraíocht i gceart.",
"mem_web_settings_add_error" : "Bhí earráid le '{code}' cód nuair ag iarraidh a chur leis an eochair MKVBGSG leis an chumraíocht.",
"mem_web_settings_add_exception" : "Bhí eisceacht nuair a iarraidh a chur chumraíocht nua.",
"mem_web_i18n_add_key_ok" : "Cuireadh an eochair '{key}' leis go rathúil leis na téacsanna idirnáisiúnta an teanga '{language}'.",
"mem_web_i18n_add_key_error" : "Bhí earráid le '{code}' cód nuair ag iarraidh a chur leis an eochair '{key}' leis na téacsanna idirnáisiúnta an teanga '{language}'.",
"mem_web_i18n_add_ok" : "Rinneadh an teanga '{language}' a nuashonrú i gceart chun téacsanna idirnáisiúnta.",
"mem_web_i18n_add_error" : "Bhí earráid le cód '{code}' nuair ag iarraidh a thabhairt cothrom le dáta na téacsanna idirnáisiúnta an teanga '{language}'.",
"mem_web_i18n_add_exception" : "Bhí eisceacht i iarraidh a thabhairt cothrom le dáta téacsanna idirnáisiúnta nua.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"hangugeo" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "'{path}' 구성 파일이 제대로 로드되었습니다.",
"load_default_settings_error" : "'{path}' 구성 파일을로드하려고 할 때 '{code}' 코드와 오류가있었습니다.",
"load_default_i18n_ok" : "텍스트 및 언어 관리 파일 '{path}'는 올바르게로드되었습니다.",
"load_default_i18n_error" : "'{path}' 텍스트 및 언어 관리 파일을로드하려고 할 때 '{code}' 코드와 오류가있었습니다.",
"compile_file_ok" : "'{path}' 파일은 제대로 준비되었습니다.",
"compile_file_error" : "'{code}' 코드로 오류가 발생했습니다.",
"common_library_included" : "'common' 라이브러리는 {time}ms에 포함되었습니다.",
"minimum_libraries_done" : "모든 최소 작업 서점은 {time}ms로로드되었습니다.",
"mem_web_created_in" : "'MemWeb' 응용 프로그램은 {own_time}ms, {real_time}ms에서 실행 시작되었습니다.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "예외.",
"key_null" : "키는 0입니다.",
"key_not_string" : "키는 문자열이 아닙니다.",
"key_empty" : "키가 비어 있습니다.",
"key_not_key" : "열쇠는 자체에 있는 열쇠가 아닙니다.",
"key_exists" : "'{key}' 열쇠는 이미 등록됩니다.",
"sentence_null" : "텍스트는 null입니다.",
"sentence_not_string" : "텍스트는 문자열이 아닙니다.",
"language_null" : "언어는 null입니다.",
"language_not_string" : "언어는 문자열이 아닙니다.",
"language_empty" : "언어는 비어 있습니다.",
"language_not_key" : "언어는 열쇠가 아닙니다.",
"sentences_null" : "텍스트는 null입니다.",
"sentences_not_dictionary" : "텍스트는 사전이 아닙니다.",
"sentences_empty" : "텍스트가 비어 있습니다.",
"sentences_with_errors" : "텍스트에는 오류가 있습니다.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "'MemWeb' 앱은 ...",
"mem_web_settings_loading" : "설정이 로드됩니다. ·.",
"mem_web_settings_loaded" : "구성이 완전히 로드되었습니다.",
"mem_web_i18n_loading" : "당신은 텍스트를로드 ...",
"mem_web_i18n_loaded" : "텍스트는 완전히로드되었습니다.",
"mem_web_built" : "MKVBDTK 앱이 완전히 내장되었습니다.",
"mem_web_settings_add_ok" : "'{key}' 키가 구성에 올바르게 추가되었습니다.",
"mem_web_settings_add_error" : "'{key}' 키를 구성에 추가하려고 할 때 '{code}' 코드와 오류가 있었습니다.",
"mem_web_settings_add_exception" : "새로운 구성을 추가하려고 할 때 예외가 있었습니다.",
"mem_web_i18n_add_key_ok" : "'{key}' 키는 '{language}' 언어의 국제화 된 텍스트에 올바르게 추가되었습니다.",
"mem_web_i18n_add_key_error" : "'{code}' 코드를 사용하여 '{key}' 키를 '{language}' 언어의 국제 텍스트에 추가하려고 할 때 오류가 있었습니다.",
"mem_web_i18n_add_ok" : "'{language}' 언어는 국제화 된 텍스트로 올바르게 업데이트되었습니다.",
"mem_web_i18n_add_error" : "'{language}' 언어의 국제화 된 텍스트를 업데이트하려고 할 때 '{code}' 코드와 오류가있었습니다.",
"mem_web_i18n_add_exception" : "새로운 국제화 된 텍스트를 업데이트하려고 예외가되었습니다.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"hindi" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "'{path}' विन्यास फ़ाइल ठीक से लोड किया गया था।.",
"load_default_settings_error" : "'{path}' कॉन्फ़िगरेशन फ़ाइल को लोड करने की कोशिश करते समय '{code}' कोड के साथ एक त्रुटि थी।.",
"load_default_i18n_ok" : "'{path}' पाठ और भाषा प्रबंधन फ़ाइल को ठीक से लोड किया गया था।.",
"load_default_i18n_error" : "'{path}' पाठ और भाषा प्रबंधन फ़ाइल को लोड करने की कोशिश करते समय '{code}' कोड के साथ एक त्रुटि थी।.",
"compile_file_ok" : "'{path}' फ़ाइल ठीक से precompiled था।.",
"compile_file_error" : "'{code}' कोड के साथ एक त्रुटि थी जब '{path}' फ़ाइल को लोड या प्रीकंपाइल करने की कोशिश की।.",
"common_library_included" : "{time}ms में 'common' पुस्तकालय शामिल किया गया था।.",
"minimum_libraries_done" : "सभी न्यूनतम कार्य पुस्तिकाओं को {time}ms में लोड किया गया है।.",
"mem_web_created_in" : "'MemWeb' ऐप को {own_time}ms, {real_time}ms में निष्पादन की शुरुआत से बनाया गया है।.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "अपवाद।.",
"key_null" : "कुंजी शून्य है।.",
"key_not_string" : "कुंजी स्ट्रिंग नहीं है।.",
"key_empty" : "कुंजी खाली है।.",
"key_not_key" : "कुंजी खुद में एक कुंजी नहीं है।.",
"key_exists" : "'{key}' कुंजी पहले से ही पंजीकृत है।.",
"sentence_null" : "पाठ शून्य है।.",
"sentence_not_string" : "पाठ एक स्ट्रिंग नहीं है।.",
"language_null" : "भाषा शून्य है।.",
"language_not_string" : "भाषा एक स्ट्रिंग नहीं है।.",
"language_empty" : "भाषा खाली है।.",
"language_not_key" : "भाषा एक कुंजी नहीं है।.",
"sentences_null" : "पाठ शून्य हैं।.",
"sentences_not_dictionary" : "पाठ एक शब्दकोश नहीं हैं।.",
"sentences_empty" : "पाठ खाली हैं।.",
"sentences_with_errors" : "पाठ में त्रुटियां होती हैं।.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "'MemWeb' ऐप बनाया जा रहा है ...",
"mem_web_settings_loading" : "सेटिंग्स लोड किया जा रहा है। ..",
"mem_web_settings_loaded" : "विन्यास पूरी तरह से लोड किया गया था।.",
"mem_web_i18n_loading" : "आप पाठ लोड कर रहे हैं ...",
"mem_web_i18n_loaded" : "पाठ पूरी तरह से लोड हो गए थे।.",
"mem_web_built" : "'MemWeb' ऐप पूरी तरह से बनाया गया था।.",
"mem_web_settings_add_ok" : "'{key}' कुंजी सही ढंग से विन्यास में जोड़ा गया था।.",
"mem_web_settings_add_error" : "कॉन्फ़िगरेशन में '{key}' कुंजी जोड़ने की कोशिश करते समय '{code}' कोड के साथ एक त्रुटि थी।.",
"mem_web_settings_add_exception" : "नए विन्यास जोड़ने की कोशिश करते समय अपवाद था।.",
"mem_web_i18n_add_key_ok" : "'{key}' कुंजी सफलतापूर्वक '{language}' भाषा के अंतरराष्ट्रीयकृत ग्रंथों में जोड़ा गया था।.",
"mem_web_i18n_add_key_error" : "'{key}' कुंजी को '{language}' भाषा के अंतर्राष्ट्रीयकृत पाठों में जोड़ने की कोशिश करते समय '{code}' कोड के साथ एक त्रुटि थी।.",
"mem_web_i18n_add_ok" : "'{language}' भाषा को अंतरराष्ट्रीयकृत पाठों के लिए सही ढंग से अद्यतन किया गया था।.",
"mem_web_i18n_add_error" : "'{code}' कोड के साथ एक त्रुटि थी जब '{language}' भाषा के अंतर्राष्ट्रीयकृत ग्रंथों को अद्यतन करने की कोशिश की।.",
"mem_web_i18n_add_exception" : "नए अंतरराष्ट्रीयकृत ग्रंथों को अद्यतन करने की कोशिश में अपवाद था।.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"indonesia" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "File konfigurasi '{path}' dimuat dengan benar.",
"load_default_settings_error" : "Ada kesalahan dengan kode '{code}' ketika mencoba memuat file konfigurasi '{path}'.",
"load_default_i18n_ok" : "File manajemen teks dan bahasa '{path}' dimuat dengan benar.",
"load_default_i18n_error" : "Ada kesalahan dengan kode '{code}' ketika mencoba memuat teks '{path}' dan file manajemen bahasa.",
"compile_file_ok" : "File '{path}' benar ditampilkan.",
"compile_file_error" : "Ada kesalahan dengan kode '{code}' ketika mencoba memuat atau menginjak file '{path}'.",
"common_library_included" : "Perpustakaan 'common' disertakan dalam {time}ms.",
"minimum_libraries_done" : "Semua toko buku kerja minimum telah dimuat ke {time} SGSms.",
"mem_web_created_in" : "Aplikasi 'MemWeb' telah diciptakan dalam {own_time}ms, {real_time}ms dari awal eksekusi.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Login.",
"key_null" : "Kuncinya adalah nol.",
"key_not_string" : "Kuncinya bukan String.",
"key_empty" : "Kunci kosong.",
"key_not_key" : "Kuncinya bukan kunci dalam dirinya sendiri.",
"key_exists" : "Kunci '{key}' sudah terdaftar.",
"sentence_null" : "Teks null.",
"sentence_not_string" : "Teks bukan String.",
"language_null" : "Bahasa null.",
"language_not_string" : "Bahasa bukan String.",
"language_empty" : "Bahasa kosong.",
"language_not_key" : "Bahasa bukanlah kunci.",
"sentences_null" : "Teks null.",
"sentences_not_dictionary" : "Teks bukan kamus.",
"sentences_empty" : "Teks kosong.",
"sentences_with_errors" : "Teks mengandung kesalahan.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "Aplikasi 'MemWeb' sedang dibangun ...",
"mem_web_settings_loading" : "Pengaturan dimuat. Sitemap.",
"mem_web_settings_loaded" : "Konfigurasi sepenuhnya dimuat.",
"mem_web_i18n_loading" : "Anda memuat teks ...",
"mem_web_i18n_loaded" : "Teks benar-benar dimuat.",
"mem_web_built" : "Aplikasi 'MemWeb' benar-benar dibangun.",
"mem_web_settings_add_ok" : "Kunci '{key}' ditambahkan dengan benar ke konfigurasi.",
"mem_web_settings_add_error" : "Ada kesalahan dengan kode '{code}' ketika mencoba menambahkan kunci '{key}' ke konfigurasi.",
"mem_web_settings_add_exception" : "Ada pengecualian ketika mencoba untuk menambahkan konfigurasi baru.",
"mem_web_i18n_add_key_ok" : "Kunci '{key}' berhasil ditambahkan ke teks internasional dari bahasa '{language}'.",
"mem_web_i18n_add_key_error" : "Ada kesalahan dengan kode '{code}' ketika mencoba menambahkan kunci '{key}' ke teks internasional dari bahasa '{language}'.",
"mem_web_i18n_add_ok" : "Bahasa '{language}' diperbarui dengan benar ke teks internasional.",
"mem_web_i18n_add_error" : "Ada kesalahan dengan kode '{code}' ketika mencoba untuk memperbarui teks internasional dari bahasa '{language}'.",
"mem_web_i18n_add_exception" : "Ada pengecualian dalam mencoba untuk memperbarui teks internasional baru.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"italiano" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "Il file di configurazione '{path}' è stato caricato correttamente.",
"load_default_settings_error" : "C'è stato un errore con il codice '{code}' quando si cerca di caricare il file di configurazione '{path}'.",
"load_default_i18n_ok" : "Il file di gestione del testo e della lingua '{path}' è stato correttamente caricato.",
"load_default_i18n_error" : "C'è stato un errore con il codice '{code}' quando si cerca di caricare il file di gestione del testo e della lingua MKVBTPB.",
"compile_file_ok" : "Il file '{path}' è stato correttamente precompilato.",
"compile_file_error" : "C'è stato un errore con il codice '{code}' quando si cerca di caricare o precompilare il file '{path}'.",
"common_library_included" : "La libreria 'common' è stata inclusa in {time}ms.",
"minimum_libraries_done" : "Tutte le librerie di lavoro minime sono state caricate in {time}ms.",
"mem_web_created_in" : "L'applicazione 'MemWeb' è stata creata in {own_time}ms, {real_time}ms dall'inizio dell'esecuzione.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Eccezione.",
"key_null" : "La chiave è zero.",
"key_not_string" : "La chiave non è uno String.",
"key_empty" : "La chiave è vuota.",
"key_not_key" : "La chiave non è una chiave in sé.",
"key_exists" : "Il tasto '{key}' è già registrato.",
"sentence_null" : "Il testo è nullo.",
"sentence_not_string" : "Il testo non è uno String.",
"language_null" : "La lingua è nulla.",
"language_not_string" : "La lingua non è uno String.",
"language_empty" : "La lingua è vuota.",
"language_not_key" : "La lingua non è una chiave.",
"sentences_null" : "I testi sono nulli.",
"sentences_not_dictionary" : "I testi non sono un dizionario.",
"sentences_empty" : "I testi sono vuoti.",
"sentences_with_errors" : "I testi contengono errori.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "L'applicazione 'MemWeb' è in fase di costruzione...",
"mem_web_settings_loading" : "Le impostazioni vengono caricate. .",
"mem_web_settings_loaded" : "La configurazione era completamente carica.",
"mem_web_i18n_loading" : "Stai caricando i messaggi...",
"mem_web_i18n_loaded" : "I testi erano completamente caricati.",
"mem_web_built" : "L'applicazione 'MemWeb' è stata completamente costruita.",
"mem_web_settings_add_ok" : "La chiave '{key}' è stata correttamente aggiunta alla configurazione.",
"mem_web_settings_add_error" : "C'è stato un errore con il codice MKVBTQ quando si cerca di aggiungere la chiave '{key}' alla configurazione.",
"mem_web_settings_add_exception" : "C'era un'eccezione quando si cercava di aggiungere una nuova configurazione.",
"mem_web_i18n_add_key_ok" : "La chiave '{key}' è stata correttamente aggiunta ai testi internazionalizzati della lingua '{language}'.",
"mem_web_i18n_add_key_error" : "C'è stato un errore con il codice '{code}' quando si cerca di aggiungere il tasto '{key}' ai testi internazionalizzati della lingua '{language}'.",
"mem_web_i18n_add_ok" : "La lingua '{language}' è stata correttamente aggiornata ai testi internazionalizzati.",
"mem_web_i18n_add_error" : "C'è stato un errore con il codice '{code}' quando si cerca di aggiornare i testi internazionalizzati della lingua '{language}'.",
"mem_web_i18n_add_exception" : "C'è stata un'eccezione nel cercare di aggiornare nuovi testi internazionalizzati.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"ivrit" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "קובץ התצורה של '{path}' היה טעון כראוי.",
"load_default_settings_error" : "הייתה טעות עם קוד '{code}' בעת ניסיון לטעון את קובץ התצורה '{path}'.",
"load_default_i18n_ok" : "קובץ הטקסט וניהול השפה של '{path}' היה טעון כראוי.",
"load_default_i18n_error" : "הייתה שגיאה עם קוד '{code}' בעת ניסיון לטעון את קובץ הטקסט והניהול שפה MKVKCVH.",
"compile_file_ok" : "קובץ '{path}' היה מראש.",
"compile_file_error" : "הייתה טעות עם קוד '{code}' בעת ניסיון לטעון או מראש את קובץ '{path}'.",
"common_library_included" : "ספריית \"קודמון\" נכללה ב- {time}ms.",
"minimum_libraries_done" : "כל חנויות הספרים המינימליות הועסקו ב- {time}ms.",
"mem_web_created_in" : "היישום 'MemWeb' נוצר {own_time}ms, MKVBLPTms מתחילת ביצוע.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "חוץ.",
"key_null" : "המפתח הוא אפס.",
"key_not_string" : "המפתח הוא לא סטרינג.",
"key_empty" : "המפתח ריק.",
"key_not_key" : "המפתח אינו מפתח בפני עצמו.",
"key_exists" : "מפתח '{key}' כבר רשום.",
"sentence_null" : "הטקסט הוא אפס.",
"sentence_not_string" : "הטקסט אינו סטרינג.",
"language_null" : "השפה היא אפס.",
"language_not_string" : "השפה אינה סטרינג.",
"language_empty" : "השפה ריקה.",
"language_not_key" : "שפה היא לא מפתח.",
"sentences_null" : "הטקסטים הם אפס.",
"sentences_not_dictionary" : "הטקסטים אינם מילון.",
"sentences_empty" : "הטקסטים ריקים.",
"sentences_with_errors" : "הטקסטים מכילים שגיאות.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "יישום 'MemWeb' נבנה...",
"mem_web_settings_loading" : "הגדרות הן טעון. .",
"mem_web_settings_loaded" : "התצורה הייתה טעון לחלוטין.",
"mem_web_i18n_loading" : "אתה טוען את הטקסטים...",
"mem_web_i18n_loaded" : "הטקסטים היו טעון לחלוטין.",
"mem_web_built" : "אפליקציית 'MemWeb' נבנתה לחלוטין.",
"mem_web_settings_add_ok" : "מפתח '{key}' הותווסף כראוי לתצורה.",
"mem_web_settings_add_error" : "הייתה טעות עם קוד '{code}' בעת ניסיון להוסיף מפתח '{key}' לתצורה.",
"mem_web_settings_add_exception" : "היה יוצא דופן כשניסיתי להוסיף תצורה חדשה.",
"mem_web_i18n_add_key_ok" : "מפתח '{key}' התווסף נכון לטקסטים הבינלאומיים של שפת '{language}'.",
"mem_web_i18n_add_key_error" : "הייתה טעות עם קוד '{code}' בעת ניסיון להוסיף מפתח '{key}' לטקסטים הבינלאומיים של שפת '{language}'.",
"mem_web_i18n_add_ok" : "שפת '{language}' מעודכנת נכונה לטקסטים בינלאומיים.",
"mem_web_i18n_add_error" : "הייתה טעות עם קוד '{code}' בעת ניסיון לעדכן את הטקסטים הבינלאומיים של שפת '{language}'.",
"mem_web_i18n_add_exception" : "היה יוצא דופן בניסיון לעדכן טקסטים בינלאומיים חדשים.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"magyar" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "Az '{path}' konfigurációs fájlt megfelelően betöltötték.",
"load_default_settings_error" : "Volt egy hiba az '{code}' kóddal, amikor megpróbálta betölteni az '{path}' konfigurációs fájlt.",
"load_default_i18n_ok" : "Az '{path}' szöveg- és nyelvgazdálkodási fájlt megfelelően betöltötték.",
"load_default_i18n_error" : "Volt egy hiba az '{code}' kóddal, amikor megpróbálta betölteni az '{path}' szöveget és nyelvgazdálkodási fájlt.",
"compile_file_ok" : "Az '{path}' fájlt megfelelően előállították.",
"compile_file_error" : "Volt egy hiba az '{code}' kóddal, amikor megpróbálta betölteni vagy előállítani az '{path}' fájlt.",
"common_library_included" : "A „közös” könyvtárat az {time}-k tartalmazták.",
"minimum_libraries_done" : "Minden minimális munkakönyvtárat betöltötték az {time}ms-be.",
"mem_web_created_in" : "Az 'MemWeb' alkalmazást az {own_time}-ekben, az {real_time}ms-ben hozták létre a végrehajtás kezdetétől.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Kivétel.",
"key_null" : "A kulcs nulla.",
"key_not_string" : "A kulcs nem egy String.",
"key_empty" : "A kulcs üres.",
"key_not_key" : "A kulcs önmagában nem kulcs.",
"key_exists" : "Az '{key}' kulcs már regisztrált.",
"sentence_null" : "A szöveg null.",
"sentence_not_string" : "A szöveg nem egy String.",
"language_null" : "A nyelv null.",
"language_not_string" : "A nyelv nem egy String.",
"language_empty" : "A nyelv üres.",
"language_not_key" : "A nyelv nem kulcsfontosságú.",
"sentences_null" : "A szövegek nullak.",
"sentences_not_dictionary" : "A szövegek nem szótárak.",
"sentences_empty" : "A szövegek üresek.",
"sentences_with_errors" : "A szövegek hibákat tartalmaznak.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "Az 'MemWeb' alkalmazás épül...",
"mem_web_settings_loading" : "Beállításokat töltenek be. ...",
"mem_web_settings_loaded" : "A konfigurációt teljesen betöltötték.",
"mem_web_i18n_loading" : "A szövegek betöltése...",
"mem_web_i18n_loaded" : "A szövegeket teljesen betöltötték.",
"mem_web_built" : "Az 'MemWeb' alkalmazás teljesen épült.",
"mem_web_settings_add_ok" : "Az '{key}' kulcsot helyesen hozzáadták a konfigurációhoz.",
"mem_web_settings_add_error" : "Volt egy hiba az '{code}' kóddal, amikor megpróbálta hozzáadni az '{key}' kulcsot a konfigurációhoz.",
"mem_web_settings_add_exception" : "Volt egy kivétel, amikor új konfigurációt próbáltak hozzáadni.",
"mem_web_i18n_add_key_ok" : "Az '{key}' kulcsot helyesen hozzáadták az MKVBQGB nyelv nemzetközi szövegeihez.",
"mem_web_i18n_add_key_error" : "Volt egy hiba az '{code}' kóddal, amikor megpróbálta hozzáadni az MKVBQGL kulcsot az '{language}' nyelv nemzetközi szövegéhez.",
"mem_web_i18n_add_ok" : "Az '{language}' nyelvet helyesen frissítették a nemzetközi szövegekre.",
"mem_web_i18n_add_error" : "Hiba volt az '{code}' kóddal, amikor megpróbálta frissíteni az '{language}' nyelv nemzetközi szövegeit.",
"mem_web_i18n_add_exception" : "Kivétel volt az új nemzetközi szövegek frissítése.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"nederlands" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "Het MKVNRZN-configuratiebestand was goed geladen.",
"load_default_settings_error" : "Er was een fout met '{code}' code toen hij probeerde het '{path}'-configration bestand te laden.",
"load_default_i18n_ok" : "Het '{path}'-sms en taalbeheersingsbestand was goed geladen.",
"load_default_i18n_error" : "Er was een fout met '{code}' code toen hij probeerde de MKVFNYT-sms en taalmanagementbestand te laden.",
"compile_file_ok" : "Het '{path}' dossier was goed voorbereid.",
"compile_file_error" : "Er was een fout met '{code}' code toen hij probeerde te laden of het '{path}' bestand te bereiden.",
"common_library_included" : "De bibliotheek van de kommoon was in {time}ms.",
"minimum_libraries_done" : "Alle minimale werkboeken zijn geladen in MKVBNBM's.",
"mem_web_created_in" : "De MKVSGV-aanvraag is gecreëerd in {own_time}ms, {real_time}M's vanaf het begin van de executie.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Uitzondering.",
"key_null" : "De sleutel is nul.",
"key_not_string" : "De sleutel is geen String.",
"key_empty" : "De sleutel is leeg.",
"key_not_key" : "De sleutel is geen sleutel op zichzelf.",
"key_exists" : "De '{key}' sleutel is al geregistreerd.",
"sentence_null" : "De sms is niet goed.",
"sentence_not_string" : "De sms is geen String.",
"language_null" : "De taal is gek.",
"language_not_string" : "De taal is geen String.",
"language_empty" : "De taal is leeg.",
"language_not_key" : "Taal is geen sleutel.",
"sentences_null" : "De sms'jes zijn niet goed.",
"sentences_not_dictionary" : "De sms'jes zijn geen woordenboek.",
"sentences_empty" : "De sms'jes zijn leeg.",
"sentences_with_errors" : "De sms'jes bevatten fouten.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "De MKBKGXM app wordt gebouwd...",
"mem_web_settings_loading" : "Er wordt geladen. ..",
"mem_web_settings_loaded" : "Het vertrouwen was volledig geladen.",
"mem_web_i18n_loading" : "Je laadt de sms'jes...",
"mem_web_i18n_loaded" : "De sms'jes waren volledig geladen.",
"mem_web_built" : "De MKBKPDR app was volledig gebouwd.",
"mem_web_settings_add_ok" : "De '{key}'-sleutel werd correct toegevoegd aan het vertrouwen.",
"mem_web_settings_add_error" : "Er was een fout met '{code}' code toen hij probeerde de '{key}' sleutel toe te voegen aan het vertrouwen.",
"mem_web_settings_add_exception" : "Er was een uitzondering toen ze nieuwe vertrouwen wilde toevoegen.",
"mem_web_i18n_add_key_ok" : "De '{key}' sleutel werd correct toegevoegd aan de internationale sms'jes van de '{language}' taal.",
"mem_web_i18n_add_key_error" : "Er was een fout met MKVBXBP-code toen hij probeerde de MKVFKBFBFFBFFBFFFBFFF te verhogen aan de internationale sms'jes van de MKBDYN taal.",
"mem_web_i18n_add_ok" : "De '{language}' taal was correct geüpload naar internationale sms'jes.",
"mem_web_i18n_add_error" : "Er was een fout met '{code}' code toen hij de internationale sms'jes van de MKVBRBRXL taal wilde updaten.",
"mem_web_i18n_add_exception" : "Er was een uitzondering om nieuwe internationale sms'jes te updaten.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"nihongo" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "'{path}'の設定ファイルが正しく読み込まれました。.",
"load_default_settings_error" : "'{path}'設定ファイルをロードしようとすると、'{code}'コードでエラーがありました。.",
"load_default_i18n_ok" : "'{path}'のテキストと言語管理ファイルが適切に読み込まれました。.",
"load_default_i18n_error" : "'{path}'テキストと言語管理ファイルをロードしようとすると、'{code}'コードでエラーがありました。.",
"compile_file_ok" : "'{path}'ファイルが適切にプレコンパイルされました。.",
"compile_file_error" : "'{path}'ファイルをロードまたはプレコンパイルしようとすると、'{code}'コードにエラーがありました。.",
"common_library_included" : "「common」ライブラリは{time}msに含まれています。.",
"minimum_libraries_done" : "最低限のワークブックストアが{time}msにロードされました。.",
"mem_web_created_in" : "'MemWeb'アプリケーションは、実行の始まりから{own_time}ms、{real_time}msで作成されました。.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "例外。.",
"key_null" : "キーはゼロです。.",
"key_not_string" : "キーは文字列ではありません。.",
"key_empty" : "キーは空です。.",
"key_not_key" : "鍵は鍵そのものではありません。.",
"key_exists" : "'{key}'キーは既に登録済みです。.",
"sentence_null" : "テキストは null です。.",
"sentence_not_string" : "テキストは文字列ではありません。.",
"language_null" : "言語は null です。.",
"language_not_string" : "言語は文字列ではありません。.",
"language_empty" : "言語は空です。.",
"language_not_key" : "言語はキーではありません。.",
"sentences_null" : "テキストは null です。.",
"sentences_not_dictionary" : "テキストは辞書ではありません。.",
"sentences_empty" : "テキストは空です。.",
"sentences_with_errors" : "テキストにはエラーが含まれています。.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "'MemWeb'アプリが構築されています...",
"mem_web_settings_loading" : "設定はロードされます。 お問い合わせ.",
"mem_web_settings_loaded" : "設定は完全に読み込まれました。.",
"mem_web_i18n_loading" : "テキストを読み込みます...",
"mem_web_i18n_loaded" : "テキストは完全に読み込まれました。.",
"mem_web_built" : "'MemWeb'アプリは完全に構築されました。.",
"mem_web_settings_add_ok" : "設定に'{key}'キーが正しく追加されました。.",
"mem_web_settings_add_error" : "MKVBLQLキーを構成に追加しようとすると、'{code}'コードでエラーがありました。.",
"mem_web_settings_add_exception" : "新しい設定を追加しようとすると例外がありました。.",
"mem_web_i18n_add_key_ok" : "'{key}'キーは、'{language}'言語の国際化テキストに正しく追加されました。.",
"mem_web_i18n_add_key_error" : "'{key}'キーを'{language}'言語の国際化テキストに追加しようとすると、'{code}'コードでエラーがありました。.",
"mem_web_i18n_add_ok" : "'{language}'の言語は、国際化テキストに正しく更新されました。.",
"mem_web_i18n_add_error" : "'{language}'言語の国際化テキストを更新しようとすると、'{code}'コードでエラーがありました。.",
"mem_web_i18n_add_exception" : "新しい国際化テキストを更新しようとする例外がありました。.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"polski" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "Oprogramowanie '{path}' było prawidłowo załadowane.",
"load_default_settings_error" : "Istnieje błąd z kodem '{code}', kiedy próbował załadować plik konfiguracyjny '{path}'.",
"load_default_i18n_ok" : "Tekst i plik zarządzania językiem '{path}' zostały poprawnie załadowane.",
"load_default_i18n_error" : "Istnieje błąd z kodem '{code}', kiedy próbował załadować tekst '{path}' i plik zarządzania językiem.",
"compile_file_ok" : "Pliki '{path}' zostały poprawnie skompilowane.",
"compile_file_error" : "Istnieje błąd z kodem '{code}', gdy próbował załadować lub preskompilować plik '{path}'.",
"common_library_included" : "Powszechna biblioteka została włączona do {time}ms.",
"minimum_libraries_done" : "Wszystkie minimalne księgarnie zostały załadowane do {time}ms.",
"mem_web_created_in" : "Aplikacja 'MemWeb' powstała w {own_time}, {real_time}ms od początku egzekucji.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Wyjątek.",
"key_null" : "Klucz jest zero.",
"key_not_string" : "Klucz nie jest pierścieniem.",
"key_empty" : "Klucz jest pusty.",
"key_not_key" : "Klucz nie jest kluczem w sobie.",
"key_exists" : "Klucz '{key}' jest już zarejestrowany.",
"sentence_null" : "Tekst jest nieważny.",
"sentence_not_string" : "Tekst nie jest pierścieniem.",
"language_null" : "Język jest null.",
"language_not_string" : "Język nie jest parkiem.",
"language_empty" : "Język jest pusty.",
"language_not_key" : "Język nie jest kluczem.",
"sentences_null" : "Teksty są puste.",
"sentences_not_dictionary" : "Teksty nie są słownikiem.",
"sentences_empty" : "Teksty są puste.",
"sentences_with_errors" : "Teksty zawierają błędy.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "Program 'MemWeb' został zbudowany..",
"mem_web_settings_loading" : "Pojemniki są ładowane..",
"mem_web_settings_loaded" : "Konfiguracja została całkowicie załadowana.",
"mem_web_i18n_loading" : "Załadowanie tekstów...",
"mem_web_i18n_loaded" : "Teksty zostały całkowicie załadowane.",
"mem_web_built" : "Wersja 'MemWeb' została całkowicie zbudowana.",
"mem_web_settings_add_ok" : "Klucz '{key}' został poprawnie dodawany do konfiguracji.",
"mem_web_settings_add_error" : "Istnieje błąd z kodem '{code}', kiedy próbował dodać klucz MKVBKBD.",
"mem_web_settings_add_exception" : "Wyjątkiem było opracowanie nowej konfiguracji.",
"mem_web_i18n_add_key_ok" : "Klucz '{key}' został z powodzeniem dodany do międzynarodowych tekstów języka '{language}'.",
"mem_web_i18n_add_key_error" : "Istnieje błąd z kodem '{code}', kiedy próbował dodać klucz '{key}' do międzynarodowych tekstów języka '{language}'.",
"mem_web_i18n_add_ok" : "Język '{language}' został poprawnie zaktualizowany do międzynarodowych tekstów.",
"mem_web_i18n_add_error" : "Istnieje błąd z kodem '{code}', kiedy próbował uaktualnić międzynarodowych tekstów języka '{language}'.",
"mem_web_i18n_add_exception" : "Wyjątkiem było uaktualnienie nowych międzynarodowych tekstów.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"portugues" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "O arquivo de configuração '{path}' foi devidamente carregado.",
"load_default_settings_error" : "Houve um erro com o código '{code}' ao tentar carregar o arquivo de configuração '{path}'.",
"load_default_i18n_ok" : "O arquivo de gerenciamento de texto e linguagem '{path}' foi devidamente carregado.",
"load_default_i18n_error" : "Houve um erro com o código '{code}' ao tentar carregar o arquivo de gerenciamento de texto e linguagem '{path}'.",
"compile_file_ok" : "O arquivo '{path}' foi devidamente pré-compilado.",
"compile_file_error" : "Houve um erro com o código '{code}' ao tentar carregar ou pré-compilar o arquivo '{path}'.",
"common_library_included" : "A biblioteca 'common' foi incluída no {time}ms.",
"minimum_libraries_done" : "Todas as livrarias de trabalho mínimas foram carregadas em {time}ms.",
"mem_web_created_in" : "A aplicação 'MemWeb' foi criada em {own_time}ms, {real_time}ms desde o início da execução.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Exceção.",
"key_null" : "A chave é zero.",
"key_not_string" : "A chave não é uma corda.",
"key_empty" : "A chave está vazia.",
"key_not_key" : "A chave não é uma chave em si mesma.",
"key_exists" : "A chave '{key}' já está registada.",
"sentence_null" : "O texto é nulo.",
"sentence_not_string" : "O texto não é uma string.",
"language_null" : "O idioma é nulo.",
"language_not_string" : "A linguagem não é uma corda.",
"language_empty" : "A linguagem está vazia.",
"language_not_key" : "A linguagem não é uma chave.",
"sentences_null" : "Os textos são nulos.",
"sentences_not_dictionary" : "Os textos não são um dicionário.",
"sentences_empty" : "Os textos estão vazios.",
"sentences_with_errors" : "Os textos contêm erros.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "O aplicativo 'MemWeb' está sendo construído...",
"mem_web_settings_loading" : "As configurações estão sendo carregadas. ...",
"mem_web_settings_loaded" : "A configuração foi completamente carregada.",
"mem_web_i18n_loading" : "Estás a carregar as mensagens...",
"mem_web_i18n_loaded" : "Os textos foram completamente carregados.",
"mem_web_built" : "O aplicativo 'MemWeb' foi completamente construído.",
"mem_web_settings_add_ok" : "A chave '{key}' foi correctamente adicionada à configuração.",
"mem_web_settings_add_error" : "Houve um erro com o código '{code}' ao tentar adicionar a chave '{key}' à configuração.",
"mem_web_settings_add_exception" : "Houve uma exceção ao tentar adicionar nova configuração.",
"mem_web_i18n_add_key_ok" : "A chave '{key}' foi correctamente adicionada aos textos internacionalizados da linguagem '{language}'.",
"mem_web_i18n_add_key_error" : "Houve um erro '{code}' ao tentar adicionar a chave '{key}' aos textos internacionalizados da linguagem '{language}'.",
"mem_web_i18n_add_ok" : "A linguagem '{language}' foi corretamente atualizada para textos internacionalizados.",
"mem_web_i18n_add_error" : "Houve um erro com o código '{code}' ao tentar atualizar os textos internacionalizados da linguagem '{language}'.",
"mem_web_i18n_add_exception" : "Houve uma exceção ao tentar atualizar novos textos internacionalizados.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"russkiy" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "Файл конфигурации '{path}' был правильно загружен.",
"load_default_settings_error" : "Была ошибка с кодом '{code}' при попытке загрузить файл конфигурации '{path}'.",
"load_default_i18n_ok" : "'{path}' текстовый и языковой файл управления был должным образом загружен.",
"load_default_i18n_error" : "Была ошибка с кодом '{code}' при попытке загрузить '{path}' текст и файл управления языком.",
"compile_file_ok" : "Файл '{path}' был должным образом скомпилирован.",
"compile_file_error" : "Была ошибка с кодом '{code}' при попытке загрузить или прекомпилировать файл '{path}'.",
"common_library_included" : "«Общая» библиотека была включена в {time}ms.",
"minimum_libraries_done" : "Все минимальные рабочие книжные магазины были загружены в {time}ms.",
"mem_web_created_in" : "Приложение 'MemWeb' было создано в {own_time}ms, {real_time}ms с начала исполнения.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Исключения.",
"key_null" : "Ключ - ноль.",
"key_not_string" : "Ключ не Стринг.",
"key_empty" : "Ключ пуст.",
"key_not_key" : "Ключ сам по себе не является ключом.",
"key_exists" : "Ключ '{key}' уже зарегистрирован.",
"sentence_null" : "Текст является нулевым.",
"sentence_not_string" : "Текст не стринг.",
"language_null" : "Язык - нуль.",
"language_not_string" : "Язык не стринг.",
"language_empty" : "Язык пуст.",
"language_not_key" : "Язык не является ключом.",
"sentences_null" : "Тексты нулевые.",
"sentences_not_dictionary" : "Тексты не являются словарем.",
"sentences_empty" : "Тексты пусты.",
"sentences_with_errors" : "Тексты содержат ошибки.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "Приложение 'MemWeb' строится...",
"mem_web_settings_loading" : "Настройка загружается. ...",
"mem_web_settings_loaded" : "Конфигурация была полностью загружена.",
"mem_web_i18n_loading" : "Вы загружаете тексты...",
"mem_web_i18n_loaded" : "Тексты были полностью загружены.",
"mem_web_built" : "Приложение 'MemWeb' было полностью построено.",
"mem_web_settings_add_ok" : "Ключ '{key}' был правильно добавлен в конфигурацию.",
"mem_web_settings_add_error" : "Была ошибка с кодом '{code}' при попытке добавить ключ '{key}' в конфигурацию.",
"mem_web_settings_add_exception" : "Было исключение при попытке добавить новую конфигурацию.",
"mem_web_i18n_add_key_ok" : "Ключ '{key}' был правильно добавлен в интернационализированные тексты языка '{language}'.",
"mem_web_i18n_add_key_error" : "Была ошибка с кодом '{code}' при попытке добавить ключ '{key}' к интернационализированным текстам языка '{language}'.",
"mem_web_i18n_add_ok" : "Язык '{language}' был правильно обновлен до интернационализированных текстов.",
"mem_web_i18n_add_error" : "Была ошибка с кодом '{code}' при попытке обновления интернационализированных текстов языка '{language}'.",
"mem_web_i18n_add_exception" : "Было исключение в попытке обновить новые интернационализированные тексты.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"slovencina" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "Konfiguračný súbor '{path}' bol správne naložený.",
"load_default_settings_error" : "Tam bola chyba s '{code}' kód, keď sa snaží načítať konfiguračný súbor '{path}'.",
"load_default_i18n_ok" : "Text '{path}' a súbor správy jazykov bol správne naložený.",
"load_default_i18n_error" : "Tam bola chyba s '{code}' kód pri pokuse o načítanie '{path}' text a súbor správy jazyka.",
"compile_file_ok" : "Súbor '{path}' bol riadne prekompilovaný.",
"compile_file_error" : "Tam bola chyba s '{code}' kód pri pokuse o zaťaženie alebo prekompilovať súbor '{path}'.",
"common_library_included" : "Knižnica 'common' bola zahrnutá do {time}ms.",
"minimum_libraries_done" : "Všetky minimálne pracovné kníhkupectvá boli naložené do {time}ms.",
"mem_web_created_in" : "Aplikácia 'MemWeb' bola vytvorená v {own_time}ms, {real_time}ms od začiatku realizácie.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Výnimky.",
"key_null" : "Kľúčom je nula.",
"key_not_string" : "Kľúč nie je String.",
"key_empty" : "Kľúč je prázdny.",
"key_not_key" : "Kľúč nie je kľúčom k sebe.",
"key_exists" : "Kľúč '{key}' je už registrovaný.",
"sentence_null" : "Text je null.",
"sentence_not_string" : "Text nie je String.",
"language_null" : "Jazyk je null.",
"language_not_string" : "Jazyk nie je String.",
"language_empty" : "Jazyk je prázdny.",
"language_not_key" : "Jazyk nie je kľúčom.",
"sentences_null" : "Texty sú null.",
"sentences_not_dictionary" : "Texty nie sú slovníkom.",
"sentences_empty" : "Texty sú prázdne.",
"sentences_with_errors" : "Texty obsahujú chyby.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "Aplikácia 'MemWeb' je postavená...",
"mem_web_settings_loading" : "Nastavenia sú načítané. ..",
"mem_web_settings_loaded" : "Konfigurácia bola úplne nabitá.",
"mem_web_i18n_loading" : "Načítate texty...",
"mem_web_i18n_loaded" : "Texty boli úplne načítané.",
"mem_web_built" : "Aplikácia 'MemWeb' bola úplne postavená.",
"mem_web_settings_add_ok" : "Kľúč '{key}' bol správne pridaný do konfigurácie.",
"mem_web_settings_add_error" : "Tam bola chyba s '{code}' kód pri pokuse pridať '{key}' kľúč k konfigurácii.",
"mem_web_settings_add_exception" : "Tam bol výnimkou pri pokuse o pridanie novej konfigurácie.",
"mem_web_i18n_add_key_ok" : "Kľúč '{key}' bol správne pridaný do medzinárodných textov jazyka '{language}'.",
"mem_web_i18n_add_key_error" : "Tam bola chyba s '{code}' kód pri pokuse pridať '{key}' kľúč k medzinárodným textom MKVBKQ jazyka.",
"mem_web_i18n_add_ok" : "Jazyk '{language}' bol správne aktualizovaný na medzinárodné texty.",
"mem_web_i18n_add_error" : "Tam bola chyba s '{code}' kód pri pokuse o aktualizáciu medzinárodných textov '{language}' jazyka.",
"mem_web_i18n_add_exception" : "V snahe aktualizovať nové medzinárodné texty.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"suomi" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "'{path}'-tiedosto on ladattu oikein.",
"load_default_settings_error" : "'{code}'-koodilla oli virhe, kun '{path}'-kokoonpanotiedostoa yritettiin ladata.",
"load_default_i18n_ok" : "'{path}'-teksti- ja kielenhallintatiedosto ladattiin oikein.",
"load_default_i18n_error" : "'{code}'-koodilla oli virhe, kun yritettiin ladata '{path}'-teksti- ja kielenhallintatiedostoa.",
"compile_file_ok" : "'{path}'-tiedosto on valmistettu oikein.",
"compile_file_error" : "'{code}'-koodilla oli virhe, kun '{path}'-tiedostoa yritettiin ladata tai valmistella.",
"common_library_included" : "Kirjasto oli mukana {time}msissä.",
"minimum_libraries_done" : "Kaikki minimityökirjat on ladattu {time}ms.",
"mem_web_created_in" : "'MemWeb'-sovellus on luotu {own_time}ms, {real_time}ms alusta alkaen toteutus.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Poikkeus.",
"key_null" : "Avain on nolla.",
"key_not_string" : "Avain ei ole lakko.",
"key_empty" : "Avain on tyhjä.",
"key_not_key" : "Avain itsessään ei ole avain.",
"key_exists" : "'{key}'-avain on jo rekisteröity.",
"sentence_null" : "Teksti on null.",
"sentence_not_string" : "Teksti ei ole lakko.",
"language_null" : "Kieli on null.",
"language_not_string" : "Kieli ei ole lakko.",
"language_empty" : "Kieli on tyhjä.",
"language_not_key" : "Kieli ei ole avain.",
"sentences_null" : "Tekstit ovat nukkeja.",
"sentences_not_dictionary" : "Tekstit eivät ole sanakirja.",
"sentences_empty" : "Tekstit ovat tyhjiä.",
"sentences_with_errors" : "Tekstit sisältävät virheitä.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "'MemWeb'-sovellus on rakennettu...",
"mem_web_settings_loading" : "Asetukset on ladattu. ..",
"mem_web_settings_loaded" : "Kokoonpano oli täysin ladattu.",
"mem_web_i18n_loading" : "Lataat tekstit...",
"mem_web_i18n_loaded" : "Tekstit olivat täysin ladattuja.",
"mem_web_built" : "'MemWeb'-sovellus on täysin rakennettu.",
"mem_web_settings_add_ok" : "'{key}'-avain lisättiin oikein.",
"mem_web_settings_add_error" : "'{code}'-koodilla oli virhe, kun yritettiin lisätä '{key}'-avain konfiguraatioon.",
"mem_web_settings_add_exception" : "Oli poikkeus, kun yritettiin lisätä uutta kokoonpanoa.",
"mem_web_i18n_add_key_ok" : "'{key}'-avain lisättiin onnistuneesti MKVBFMQ-kielen kansainvälisiin teksteihin.",
"mem_web_i18n_add_key_error" : "'{code}'-koodilla oli virhe, kun '{key}'-avain lisättiin '{language}'-kielen kansainvälisiin teksteihin.",
"mem_web_i18n_add_ok" : "'{language}'-kieli on päivitetty kansainvälisiin teksteihin.",
"mem_web_i18n_add_error" : "'{code}'-koodilla oli virhe, kun '{language}'-kielen kansainväliset tekstit yritettiin päivittää.",
"mem_web_i18n_add_exception" : "Poikkeuksena oli uusien kansainvälisten tekstien päivittäminen.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"svenska" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "'{path}' konfigurationsfilen var korrekt laddad.",
"load_default_settings_error" : "Det fanns ett fel med '{code}'-kod när man försökte ladda '{path}'-konfigurationsfilen.",
"load_default_i18n_ok" : "'{path}' text- och språkhanteringsfilen var korrekt laddad.",
"load_default_i18n_error" : "Det fanns ett fel med '{code}'-kod när man försökte ladda '{path}'-texten och språkhanteringsfilen.",
"compile_file_ok" : "'{path}'-filen var korrekt precompiled.",
"compile_file_error" : "Det fanns ett fel med '{code}'-kod när du försökte ladda eller precompile '{path}'-filen.",
"common_library_included" : "Bokhandeln \"vanlig\" ingick i {time}ms.",
"minimum_libraries_done" : "Alla minsta arbetsböcker har laddats in i {time}ms.",
"mem_web_created_in" : "'MemWeb'-applikationen har skapats i {own_time}ms, {real_time}ms från början av utförandet.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Undantag.",
"key_null" : "Nyckeln är noll.",
"key_not_string" : "Nyckeln är inte en sträng.",
"key_empty" : "Nyckeln är tom.",
"key_not_key" : "Nyckeln är inte en nyckel i sig själv.",
"key_exists" : "'{key}'-nyckeln är redan registrerad.",
"sentence_null" : "Texten är null.",
"sentence_not_string" : "Texten är inte en sträng.",
"language_null" : "Språket är null.",
"language_not_string" : "Språket är inte en sträng.",
"language_empty" : "Språket är tomt.",
"language_not_key" : "Språket är inte en nyckel.",
"sentences_null" : "Texterna är null.",
"sentences_not_dictionary" : "Texterna är inte en ordbok.",
"sentences_empty" : "Texterna är tomma.",
"sentences_with_errors" : "Texterna innehåller fel.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "'MemWeb'-applikationen byggs...",
"mem_web_settings_loading" : "Inställningar laddas. ...",
"mem_web_settings_loaded" : "Konfigurationen var helt laddad.",
"mem_web_i18n_loading" : "Du laddar texterna...",
"mem_web_i18n_loaded" : "Texterna var helt laddade.",
"mem_web_built" : "'MemWeb'-appen byggdes helt.",
"mem_web_settings_add_ok" : "'{key}'-nyckeln tillsattes korrekt i konfigurationen.",
"mem_web_settings_add_error" : "Det fanns ett fel med '{code}'-kod när man försökte lägga till '{key}'-nyckeln till konfigurationen.",
"mem_web_settings_add_exception" : "Det fanns ett undantag när man försökte lägga till ny konfiguration.",
"mem_web_i18n_add_key_ok" : "'{key}'-nyckeln lades framgångsrikt till de internationaliserade texterna i '{language}'-språket.",
"mem_web_i18n_add_key_error" : "Det fanns ett fel med '{code}'-kod när man försökte lägga till '{key}'-nyckeln till de internationaliserade texterna i '{language}'-språket.",
"mem_web_i18n_add_ok" : "'{language}'-språket uppdaterades korrekt till internationaliserade texter.",
"mem_web_i18n_add_error" : "Det fanns ett fel med '{code}'-kod när man försökte uppdatera de internationaliserade texterna i '{language}'-språket.",
"mem_web_i18n_add_exception" : "Det fanns ett undantag i att försöka uppdatera nya internationaliserade texter.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"thai" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "ไฟล์ MKVBKQQ กําหนดค่าที่ถูกต้อง.",
"load_default_settings_error" : "มีข้อผิดพลาดกับ '{code}'V เมื่อพยายามที่จะโหลดไฟล์ MKVBFE.",
"load_default_i18n_ok" : "ข้อความและไฟล์ภาษา '{path}' จะโหลดอย่างถูกต้อง.",
"load_default_i18n_error" : "มีข้อผิดพลาดกับ '{code}' เมื่อพยายามที่จะโหลด '{path}' และไฟล์ภาษา.",
"compile_file_ok" : "ไฟล์ '{path}' เป็นไฟล์ที่ถูกต้อง.",
"compile_file_error" : "มีข้อผิดพลาดกับ '{code}' เมื่อพยายามที่จะโหลดหรือก่อน.",
"common_library_included" : "ห้องสมุดของ {time}ms.",
"minimum_libraries_done" : "ร้านค้าออนไลน์ขั้นต่ําคือโหลดใน {time}ms.",
"mem_web_created_in" : "โปรแกรม 'MemWeb' ถูกสร้างขึ้นใน MKVBVKVDC, MKVKQKms จากจุดเริ่มต้นของการดําเนินการ.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "ยกเว้น.",
"key_null" : "กุญแจสําคัญคือศูนย์.",
"key_not_string" : "ที่สําคัญไม่ได้ติด.",
"key_empty" : "กุญแจที่ว่าง.",
"key_not_key" : "คีย์ไม่ได้เป็นคีย์ในตัวเอง.",
"key_exists" : "'{key}' Key คือลงทะเบียน.",
"sentence_null" : "ข้อความ.",
"sentence_not_string" : "ข้อความไม่ได้.",
"language_null" : "ภาษาคือ.",
"language_not_string" : "ภาษาไม่ติด.",
"language_empty" : "ภาษาที่ว่าง.",
"language_not_key" : "ภาษาที่ไม่ได้เป็นกุญแจ.",
"sentences_null" : "ข้อความจะถูกปิด.",
"sentences_not_dictionary" : "ข้อความไม่ได้เป็นตัวอักษร.",
"sentences_empty" : "ข้อความ.",
"sentences_with_errors" : "ข้อความประกอบด้วยข้อผิดพลาด.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "โปรแกรม 'MemWeb' ถูกสร้างขึ้น ...",
"mem_web_settings_loading" : "การตั้งค่าจะถูกโหลด ..",
"mem_web_settings_loaded" : "การกําหนดค่าที่โหลดอย่างสมบูรณ์.",
"mem_web_i18n_loading" : "คุณโหลดข้อความ ...",
"mem_web_i18n_loaded" : "ข้อความจะถูกโหลด.",
"mem_web_built" : "โปรแกรม 'MemWeb'.",
"mem_web_settings_add_ok" : "MKVBRKTX ที่สําคัญจะเพิ่มการกําหนดค่า.",
"mem_web_settings_add_error" : "มีข้อผิดพลาดกับ '{code}' เมื่อพยายามที่จะเพิ่ม MKVQRM เพื่อการกําหนดค่า.",
"mem_web_settings_add_exception" : "มีข้อยกเว้นเมื่อพยายามที่จะเพิ่มการกําหนดค่าใหม่.",
"mem_web_i18n_add_key_ok" : "เครื่องมือ '{key}' ประสบความสําเร็จในการเพิ่มข้อความระหว่างประเทศของ '{key}'EE.",
"mem_web_i18n_add_key_error" : "มีข้อผิดพลาดกับ MKVBLGFN เมื่อพยายามที่จะเพิ่ม MKVBZB Key ไปยังข้อความระหว่างประเทศของ MKVVR.",
"mem_web_i18n_add_ok" : "ภาษา '{language}' เป็นภาษาที่ถูกต้องเพื่ออัปเดตข้อความระหว่างประเทศ.",
"mem_web_i18n_add_error" : "มีข้อผิดพลาดกับ '{code}' เมื่อพยายามที่จะอัปเดตข้อความระหว่างประเทศของ MKVBVH.",
"mem_web_i18n_add_exception" : "มีข้อยกเว้นในพยายามที่จะอัปเดตข้อความระหว่างประเทศ.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"turkce" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "'{path}' yapılandırma dosyası uygun şekilde yüklendi.",
"load_default_settings_error" : "'{path}' yapılandırma dosyasını yüklemeye çalışırken '{code}' kodu ile bir hata vardı.",
"load_default_i18n_ok" : "Metin ve dil yönetimi dosyası '{path}' doğru şekilde yüklendi.",
"load_default_i18n_error" : "MKVBCHM metin ve dil yönetim dosyasını yüklemeye çalışırken '{code}' kodu ile bir hata vardı.",
"compile_file_ok" : "'{path}' dosyası düzgün bir şekilde önlendi.",
"compile_file_error" : "'{code}' kodu ile '{path}' dosyasını yükleme veya prekompile etmeye çalışırken bir hata vardı.",
"common_library_included" : "\"common'un kütüphanesi {time}ms'a dahil edildi.",
"minimum_libraries_done" : "Tüm minimum iş kitapçıları {time}ms'a yüklendi.",
"mem_web_created_in" : "'MemWeb' uygulaması {own_time}ms, {real_time}ms'in yürütmeden başlamasıyla yaratıldı.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Aksine.",
"key_null" : "Anahtar sıfır.",
"key_not_string" : "Anahtar bir String değil.",
"key_empty" : "Anahtar boş.",
"key_not_key" : "Anahtar kendi başına bir anahtar değildir.",
"key_exists" : "'{key}' anahtarı zaten kayıtlıdır.",
"sentence_null" : "Metin çıplak.",
"sentence_not_string" : "Metin bir String değil.",
"language_null" : "Dil çıplaktır.",
"language_not_string" : "Dil bir String değil.",
"language_empty" : "Dil boş.",
"language_not_key" : "Dil bir anahtar değildir.",
"sentences_null" : "Metinler çıplaktır.",
"sentences_not_dictionary" : "Metinler bir sözlük değildir.",
"sentences_empty" : "Metinler boş.",
"sentences_with_errors" : "Metinler hataları içerir.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "'MemWeb' uygulaması inşa ediliyor...",
"mem_web_settings_loading" : "Ayarlar yüklenir. ...",
"mem_web_settings_loaded" : "Yapı tamamen yüklendi.",
"mem_web_i18n_loading" : "Metinleri yükleyebilirsiniz...",
"mem_web_i18n_loaded" : "Metinler tamamen yüklendi.",
"mem_web_built" : "'MemWeb' uygulaması tamamen inşa edildi.",
"mem_web_settings_add_ok" : "'{key}' anahtarı yapılandırmaya doğru eklendi.",
"mem_web_settings_add_error" : "'{code}' kodu ile '{key}' anahtarını yapılandırmaya çalışırken bir hata vardı.",
"mem_web_settings_add_exception" : "Yeni yapılandırma eklemeye çalışırken bir istisna vardı.",
"mem_web_i18n_add_key_ok" : "'{key}' anahtarı, '{language}' dilinin uluslararasılaştırılmış metinlerine başarıyla eklendi.",
"mem_web_i18n_add_key_error" : "'{language}' dilinin uluslararası metinlerine '{key}' anahtarını eklemeye çalışırken '{code}' kodu ile bir hata vardı.",
"mem_web_i18n_add_ok" : "'{language}' dili uluslararası metinler için doğru bir şekilde güncellendi.",
"mem_web_i18n_add_error" : "MKVBFKF dilinin uluslararası metinlerini güncellemeye çalışırken '{code}' kodu ile bir hata vardı.",
"mem_web_i18n_add_exception" : "Yeni uluslararası metinleri güncellemeye çalışmak için bir istisna vardı.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"ukrainska" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "Файл конфігурації '{path}' був належним чином завантажений.",
"load_default_settings_error" : "При намаганні завантажити файл конфігурації '{path}'.",
"load_default_i18n_ok" : "Файл текстового та мовного управління '{path}' був коректно завантажений.",
"load_default_i18n_error" : "У зв'язку з технологічними роботами, ми можемо надати вам інформацію про файли, які розміщені на нашому сайті.",
"compile_file_ok" : "Файл '{path}' був належним чином попередньо підготовлений.",
"compile_file_error" : "При спробі завантаження або прекомпіляції файл '{path}'.",
"common_library_included" : "Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية.",
"minimum_libraries_done" : "У МКВБЙКСВЛМ завантажили всі мінімальні книжкові магазини.",
"mem_web_created_in" : "Програма 'MemWeb' була створена в {own_time}ms, {real_time}ms від початку виконання.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "Видача.",
"key_null" : "Ключ нульовий.",
"key_not_string" : "Ключ не рядок.",
"key_empty" : "Ключ порожній.",
"key_not_key" : "Ключ не ключ сам.",
"key_exists" : "Ключ '{key}' вже зареєстрований.",
"sentence_null" : "Текст нуль.",
"sentence_not_string" : "Текст не рядок.",
"language_null" : "Мова нуль.",
"language_not_string" : "Мова не є String.",
"language_empty" : "Мова порожній.",
"language_not_key" : "Мова не є ключем.",
"sentences_null" : "Тексти нулі.",
"sentences_not_dictionary" : "Тексти не є словником.",
"sentences_empty" : "Тексти порожні.",
"sentences_with_errors" : "Текст містить помилки.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "Додаток 'MemWeb' побудовано...",
"mem_web_settings_loading" : "Завантажуються налаштування. ...",
"mem_web_settings_loaded" : "Конфігурація була повністю завантажена.",
"mem_web_i18n_loading" : "Ви завантажте тексти...",
"mem_web_i18n_loaded" : "Тексти були повністю завантажені.",
"mem_web_built" : "Додаток 'MemWeb' був повністю побудований.",
"mem_web_settings_add_ok" : "Ключ '{key}' був правильним до конфігурації.",
"mem_web_settings_add_error" : "При спробі додати ключ MKVBDLF до конфігурації.",
"mem_web_settings_add_exception" : "При спробі додати нову конфігурацію.",
"mem_web_i18n_add_key_ok" : "Ключ '{key}' додано до інтернаціонованих текстів мови '{language}'.",
"mem_web_i18n_add_key_error" : "На прикладі '{language}' була помилка з кодом '{code}'.",
"mem_web_i18n_add_ok" : "Мова '{language}' була правильно оновлена до інтернаціонованих текстів.",
"mem_web_i18n_add_error" : "У програмі '{code}' було похибка з кодом '{code}' при спробі оновити інтернаціоналізовані тексти мови '{language}'.",
"mem_web_i18n_add_exception" : "Виняток, який намагається оновити нові міжнародні тексти.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,53 @@
{
"zhongwen" : {
"MemWeb_basic_common_start" : null,
"load_default_settings_ok" : "'{path}'配置文件被适当装载。.",
"load_default_settings_error" : "在试图装上'{path}'配置文件时,'{code}'代码出现错误。.",
"load_default_i18n_ok" : "'{path}'的文本和语言管理档案已适当装满。.",
"load_default_i18n_error" : "在试图装上'{path}'文本和语言管理档案时,存在'{code}'代码的错误。.",
"compile_file_ok" : "'{path}'的档案有适当的预谋。.",
"compile_file_error" : "'{code}'在试图装上或篡改'{code}' SinghQF案时出现错误。.",
"common_library_included" : "“共同”图书馆已列入{time}ms。.",
"minimum_libraries_done" : "所有最低工作书店都已装入{time}ms。.",
"mem_web_created_in" : "'MemWeb'的申请自执行开始就在{own_time}ms、{real_time}ms上设立。.",
"MemWeb_basic_common_end" : null,
"MemWeb_common_start" : null,
"exception" : "例外。.",
"key_null" : "关键是零。.",
"key_not_string" : "关键不是强硬。.",
"key_empty" : "关键是空洞的。.",
"key_not_key" : "关键本身不是关键。.",
"key_exists" : "'{key}'钥匙已经登记。.",
"sentence_null" : "案文无效。.",
"sentence_not_string" : "案文并不强硬。.",
"language_null" : "语言无效。.",
"language_not_string" : "语言不是强硬。.",
"language_empty" : "语言是空的。.",
"language_not_key" : "语言不是关键。.",
"sentences_null" : "案文无效。.",
"sentences_not_dictionary" : "案文不是字典。.",
"sentences_empty" : "案文空洞。.",
"sentences_with_errors" : "案文有错误。.",
"MemWeb_common_end" : null,
"MemWeb_start" : null,
"mem_web_building" : "正在建造'MemWeb'仪器。.",
"mem_web_settings_loading" : "场所正在装上。 。.",
"mem_web_settings_loaded" : "组合全负荷。.",
"mem_web_i18n_loading" : "页: 1.",
"mem_web_i18n_loaded" : "这些案文已全部装满。.",
"mem_web_built" : "'MemWeb'申请完全建立。.",
"mem_web_settings_add_ok" : "组合中正确地增加了'{key}'钥匙。.",
"mem_web_settings_add_error" : "'{code}'在试图增加'{key}'对该组合的钥匙时出现错误。.",
"mem_web_settings_add_exception" : "在试图增加新的组合时,有一个例外。.",
"mem_web_i18n_add_key_ok" : "在'{language}'语言的国际化文本中正确地增加了'{key}'ER钥匙。.",
"mem_web_i18n_add_key_error" : "在试图增加'{key}'对'{language}'语言国际化文本的关键时,'{code}'代码出现了错误。.",
"mem_web_i18n_add_ok" : "'{language}'语言经过国际化文本的正确更新。.",
"mem_web_i18n_add_error" : "在试图更新'{code}'语言的国际化文本时,存在一种错误。.",
"mem_web_i18n_add_exception" : "在努力更新新的国际化文本方面有一个例外。.",
"MemWeb_end" : null
}
}

View File

@ -0,0 +1,41 @@
{
"MemWeb_start" : null,
"nulls" : false,
"default_value" : null,
"language" : "english",
"default_language" : "english",
"default_text" : "",
"default_print_types" : [
["unkn", "unknown"],
["info", "information"],
[" ok ", "ok", "yes", "right", "y"],
["warn", "warning"],
["erro", "error", "wrong", "bad", "no", "not", "n"],
["exce", "exception"],
["test"],
["note"]
],
"print_format" : "[{type}] {yyyy}{mm}{dd} {hh}{ii}{dd} [{line}]{file}({method}): {message}",
"debug_print_types" : ["unkn", "info", "ok", "warn", "erro", "exce", "test", "note"],
"debug_level" : 0,
"default_settings_files" : [
"/JSON/MemWeb.py.settings.json",
"/JSON/MemWeb.py.settings.secrets.json"
],
"default_i18n_files" : [
"/JSON/I18N/MemWeb.py.i18n.english.json",
"/JSON/I18N/MemWeb.py.i18n.espanol.json",
"/JSON/I18N/MemWeb.py.i18n.galego.json",
"/JSON/I18N/MemWeb.py.i18n.nihongo.json",
"/JSON/I18N/MemWeb.py.i18n.russkiy.json"
],
"show_settings_add_ok_message" : true,
"show_settings_add_error_message" : true,
"show_settings_add_exception_message" : true,
"show_i18n_add_ok_message" : true,
"show_i18n_add_error_message" : true,
"show_i18n_add_exception_message" : true,
"MemWeb_end" : null
}

View File

@ -0,0 +1,554 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from os.path import dirname as directory_name
from os.path import abspath as path_absolute
from os.path import exists as path_exists
from re import compile as RECompile
from json import loads as json_decode
from inspect import stack as get_stack
from traceback import format_stack as trace_format_stack
from traceback import extract_tb as extract_traceback
import datetime
if "common" not in globals():
class common:pass
class MemWeb:
__default_settings = common.DefaultData.settings
re_key = RECompile(r'^[a-zA-Z0-9_]+$')
re_string_variables = RECompile(r'\{([^\{\}]+)\}')
re_print_type = RECompile(r' ?[a-z0-9_]+ ?')
re_json = RECompile(r'^(\[(.+|[\r\n]+)*\]|\{(.+|[\r\n]+)*\})$')
re_slashes = RECompile(r'[\/\\\\]+')
re_break_lines = RECompile(r'\r\n|[\r\n]')
re_exception_line = RECompile(r'^\s*File "([^"]+)", line ([0-9]+), in (.+)$')
def __set_basic_data(self):
self.__nulls = self.settings("nulls", None, False, False)
self.__default_value = self.settings("default_value", None, None, True)
self.__language = self.settings(("language", "default_language"))
self.__default_language = self.settings(("default_language", "language"))
self.__default_text = self.settings("default_text")
self.__print_format = self.settings("print_format")
self.__settings_overwrite = self.settings(("settings_overwrite", "overwrite"))
self.__debug_print_types = self.settings("debug_print_types")
self.__show_settings_add_ok = self.settings(("show_settings_add_ok_message", "show_ok_message"))
self.__show_settings_add_error = self.settings(("show_settings_add_error_message", "show_error_message"))
self.__show_settings_add_exception = self.settings(("show_settings_add_exception_message", "show_exception_message"))
for key in ("default_print_types", "print_types"):
self.add_print_types(self.settings(key))
def __init__(self, inputs = None):
self.__sentences = common.DefaultData.i18n
self.__settings = {}
self.__inputs = inputs
self.__print_types = []
self.__root_paths = [path_absolute(directory_name(__file__))]
self.__slash = '/' if '/' in self.__root_paths[0] else '\\'
for i in range(3):
self.__root_paths += [self.__root_paths[0 + i] + "/.."]
self.__root_paths += [""]
self.__root_paths.reverse()
self.__set_basic_data()
self._print("info", "mem_web_building")
self._print("info", "mem_web_settings_loading")
for key in ("default_settings_files", "settings_files"):
self.settings_add(self.settings(key), True)
self.__set_basic_data()
self._print("ok", "mem_web_settings_loaded")
self.__i18n_overwrite = self.settings(("i18n_overwrite", "overwrite"))
self.__show_i18n_add_ok = self.settings(("show_i18n_add_ok_message", "show_ok_message"))
self.__show_i18n_add_error = self.settings(("show_i18n_add_error_message", "show_error_message"))
self.__show_i18n_add_exception = self.settings(("show_i18n_add_exception_message", "show_exception_message"))
self._print("info", "mem_web_i18n_loading")
for key in ("default_i18n_files", "i18n_files"):
self.i18n_add(self.settings(key), True)
self._print("ok", "mem_web_i18n_loaded")
self._print("ok", "mem_web_built")
@classmethod
def get_keys(self, keys):
keys = [key.strip() for key in (keys if isinstance(keys, (list, tuple)) else (keys,)) if isinstance(key, str)]
return [key for i, key in enumerate(keys) if key and keys.index(key) == i and self.re_key.match(key)]
@staticmethod
def get_texts(texts):
if not isinstance(texts, (list, tuple)):
texts = (texts,)
return [text for i, text in enumerate(texts) if isinstance(text, str) and texts.index(text) == i]
def nulls(self, nulls = None):
return nulls if isinstance(nulls, bool) else self.__nulls
def default_value(self, default = None, nulls = None):
return default if default != None or self.nulls(nulls) else self.__default_value
def settings(self, keys, inputs = None, default = None, nulls = None):
keys = self.get_keys(keys)
if len(keys):
nulls = self.nulls(nulls)
for subset in (
inputs if isinstance(inputs, tuple) else
tuple(inputs) if isinstance(inputs, list) else
(inputs,)) + (self.__inputs, self.__settings, self.__default_settings):
if isinstance(subset, dict):
for key in keys:
if key in subset and (nulls or subset[key] != None):
return subset[key]
return self.default_value(default, nulls)
@classmethod
def string_variables(self, string, variables = None, default = None):
variables = [subset for subset in (variables if isinstance(variables, (list, tuple)) else (variables,)) if isinstance(subset, dict)]
def callback(matches):
key = matches.group(1)
for subset in variables:
if key in subset:
return str(subset[key])
return matches.group(0) if default == None else str(default)
return self.re_string_variables.sub(callback, string)
def default_text(self, default = None):
return default if isinstance(default, str) else self.__default_text
def __i18n_get(self, texts, default):
texts = self.get_texts(texts)
if len(texts):
languages = (self.__language, self.__default_language) + tuple(self.__sentences.keys())
for i, language in enumerate(languages):
if language and isinstance(language, str) and language in self.__sentences and languages.index(language) == i:
for key in texts:
if key in self.__sentences[language]:
return self.__sentences[language][key]
return texts[0]
return self.default_text(default)
def i18n(self, texts, variables = None, default = None):
text = self.__i18n_get(texts, default)
return self.string_variables("".join(text) if isinstance(text, (list, tuple)) else str(text), variables, default)
def fix_path(self, path):
error = (
1 << 0 if path == None else
1 << 1 if not isinstance(path, str) else
0) << 1
if not error:
try:
path = self.re_slashes.sub(self.__slash, path)
except Exception as exception:
error |= 1 << 0
self.exception(exception, "mem_web_fix_path_exception", {
"path" : path
})
return (path, error)
def get_absolute_path(self, path):
error = (
1 << 0 if path == None else
1 << 1 if not isinstance(path, str) else
0) << 1
absolute_path = None
if not error:
for root in self.__root_paths:
current_path = self.fix_path(root + self.__slash + path)[0]
if path_exists(current_path):
absolute_path = current_path
break
if absolute_path == None:
error |= 1 << 3
return (absolute_path, error)
def load_file(self, path, mode = "r"):
absolute_path, error = self.get_absolute_path(path)
error |= (
1 << 0 if mode == None else
1 << 1 if not isinstance(mode, str) else
1 << 2 if not mode else
1 << 3 if mode not in ("r", "rb") else
0) << 4
response = None
if not error:
try:
with open(absolute_path, mode) as data:
response = data.read()
except Exception as exception:
error |= 1 << 0
self.exception(exception, "mem_web_load_file_exception", {
"path" : path,
"mode" : mode
})
return (response, error)
def add_print_types(self, inputs, show_errors = None):
if isinstance(inputs, (list, tuple)):
has_show_errors = isinstance(show_errors, bool)
for subset in inputs:
error = (
1 << 0 if subset == None else
1 << 1 if not isinstance(subset, (list, tuple)) else
1 << 2 if not len(subset) else
0) << 1
if not error:
i = None
for _type in subset:
suberror = (
1 << 0 if _type == None else
1 << 1 if not isinstance(_type, str) else
1 << 2 if not _type else
1 << 3 if not self.re_print_type.match(_type) else
0) << 1
if suberror:
if not error & 1 << 4:
error |= 1 << 4
continue
if i == None:
for j, print_types in enumerate(self.__print_types):
if _type in print_types:
i = j
break
if i == None:
i = len(self.__print_types)
self.__print_types += [[_type]]
continue
self.__print_types[i] += [_type]
elif isinstance(inputs, str):
if self.re_json.match(inputs.strip()):
try:
self.add_print_types(json_decode(inputs), show_errors)
except Exception as exception:
self.exception(exception, "mem_web_add_print_types_exception")
else:
json = self.load_file(inputs)[0]
if json and self.re_json.match(json.strip()):
try:
self.add_print_types(json_decode(json), show_errors)
except Exception as exception:
self.exception(exception, "mem_web_add_print_types_exception")
def get_print_type(self, _type):
error = (
1 << 0 if _type == None else
1 << 1 if not isinstance(_type, str) else
1 << 2 if not _type else
0) << 1
if not error:
_type = _type.lower()
for print_types in self.__print_types:
if _type in print_types:
return print_types[0]
return self.__print_types[0][0]
@staticmethod
def get_action_data(i = 1):
stack = get_stack()[1 + i]
return {
"file" : stack.filename,
"method" : stack.function,
"line" : stack.lineno
}
def _print(self, _type, message, inputs = None, i = 1):
basic_type = self.get_print_type(_type)
if basic_type.strip() not in self.__debug_print_types:
return
own = {
"raw_type" : _type,
"basic_type" : self.get_print_type(_type),
"i18n" : message,
**self.get_action_data(i),
**{key : value for subinputs in (inputs if isinstance(inputs, (list, tuple)) else (inputs,)) for key, value in (subinputs if isinstance(subinputs, dict) else {}).items()}
}
date = datetime.datetime.now()
own["type"] = own["basic_type"].upper()
for key in ("year", "month", "day", "hour", "minute", "second"):
k = "i" if key == "minute" else key[0]
own[key] = getattr(date, key)
own[k] = own[key] % 100
own[k + k] = ("00" + str(own[k]))[-2:]
own["yyyy"] = own["year"]
own["message"] = self.i18n(message, own)
print(self.string_variables(self.__print_format, own))
@staticmethod
def is_key(key):
return key and isinstance(key, str) and key[0:7] != "MemWeb_" and key[-4:] != "_end" and key[-6:] != "_start"
def settings_add(self, inputs, overwrite = None, show_errors = None):
if isinstance(inputs, (list, tuple)):
for subinputs in inputs:
self.settings_add(subinputs, overwrite)
elif isinstance(inputs, dict):
has_show_errors = isinstance(show_errors, bool)
if not isinstance(overwrite, bool):
overwrite = self.__settings_overwrite
for key, value in inputs.items():
if not self.is_key(key):
continue
error = (
1 << 0 if key == None else
1 << 1 if not isinstance(key, str) else
1 << 2 if not key else
1 << 3 if not self.re_key.match(key) else
1 << 4 if not overwrite and key in self.__settings else
0) << 1
if self.validate(
error,
(
"exception",
"key_null",
"key_not_string",
"key_empty",
"key_not_key",
"key_exists"
),
{
"key" : key,
"value" : value
},
(show_errors if has_show_errors else self.__show_settings_add_error) and "mem_web_settings_add_error",
(show_errors if has_show_errors else True) and self.__show_settings_add_ok and "mem_web_settings_add_ok"
):
self.__settings[key] = value
elif isinstance(inputs, str):
if self.re_json.match(inputs.strip()):
try:
self.settings_add(json_decode(inputs), overwrite, show_errors)
except Exception as exception:
self.__show_settings_add_exception and self.exception(exception, "mem_web_settings_add_exception")
else:
json, error = self.load_file(inputs)
if not error and json and self.re_json.match(json.strip()):
try:
self.settings_add(json_decode(json), overwrite, show_errors)
except Exception as exception:
self.__show_settings_add_exception and self.exception(exception, "mem_web_settings_add_exception")
def i18n_add(self, inputs, overwrite = None, show_errors = None):
if isinstance(inputs, (list, tuple)):
for subinputs in inputs:
self.i18n_add(subinputs, overwrite)
elif isinstance(inputs, dict):
has_show_errors = isinstance(show_errors, bool)
if not isinstance(overwrite, bool):
overwrite = self.__i18n_overwrite
for language, sentences in inputs.items():
error = (
((
1 << 0 if language == None else
1 << 1 if not isinstance(language, str) else
1 << 2 if not language else
1 << 3 if not self.re_key.match(language) else
0) << 0) |
((
1 << 0 if sentences == None else
1 << 1 if not isinstance(sentences, dict) else
1 << 2 if not len(sentences) else
0) << 4) |
0) << 1
if not error:
if language not in self.__sentences:
self.__sentences[language] = {}
for key, sentence in sentences.items():
if not self.is_key(key):
continue
suberror = (
((
1 << 0 if key == None else
1 << 1 if not isinstance(key, str) else
1 << 2 if not key else
1 << 3 if not self.re_key.match(key) else
1 << 5 if not overwrite and key in self.__sentences[language] else
0) << 0) |
((
1 << 0 if sentence == None else
1 << 1 if not isinstance(sentence, (str, list, tuple)) else
0) << 5) |
0) << 1
if self.validate(
suberror,
(
"exception",
"key_null",
"key_not_string",
"key_empty",
"key_not_key",
"key_exists",
"sentence_null",
"sentence_not_string"
),
{
"language" : language,
"key" : key,
"sentence" : sentence
},
(show_errors if has_show_errors else self.__show_i18n_add_error) and "mem_web_i18n_add_key_error",
(show_errors if has_show_errors else True) and self.__show_i18n_add_ok and "mem_web_i18n_add_key_ok"
):
self.__sentences[language][key] = sentence
elif error & 1 << 8:
error |= 1 << 8
self.validate(
error,
(
"exception",
"language_null",
"language_not_string",
"language_empty",
"language_not_key",
"sentences_null",
"sentences_not_dictionary",
"sentences_empty",
"sentences_with_errors"
),
{
"language" : language
},
(show_errors if has_show_errors else self.__show_i18n_add_error) and "mem_web_i18n_add_error",
(show_errors if has_show_errors else True) and self.__show_i18n_add_ok and "mem_web_i18n_add_ok"
)
elif isinstance(inputs, str):
if self.re_json.match(inputs.strip()):
try:
self.i18n_add(json_decode(inputs), overwrite, show_errors)
except Exception as exception:
self.__show_i18n_add_exception and self.exception(exception, "mem_web_i18n_add_json_exception")
else:
json, error = self.load_file(inputs)
if not error and json and self.re_json.match(json.strip()):
try:
self.i18n_add(json_decode(json), overwrite, show_errors)
except Exception as exception:
self.__show_i18n_add_exception and self.exception(exception, "mem_web_i18n_add_file_exception")
def validate(self, error, messages = [], variables = None, error_message = None, ok_message = None):
if error:
if error_message:
own = {
"code" : error,
"messages" : "",
**{key : value for subset in (variables if isinstance(variables, (list, tuple)) else (variables,)) for key, value in (subset if isinstance(subset, dict) else {}).items()}
}
i = 0
l = len(messages)
while 1 << i <= error:
if 1 << i & error:
own["messages"] += "\n [" + str(i) + "] " + self.i18n(messages[i] if i < l and messages[i] else "error_message_" + str(i), own)
self._print("error", error_message, own, 2)
return False
ok_message and self._print("ok", ok_message, variables)
return True
def exception(self, exception, message = None, variables = None, i = 1):
if not message:
return
lines = extract_traceback(exception.__traceback__).format()
line_matches = self.re_exception_line.match(lines[-1])
data = {
**{key : value for subset in (variables if isinstance(variables, (list, tuple)) else (variables,)) for key, value in (subset if isinstance(subset, dict) else {}).items()},
**self.get_action_data(1),
"lines" : "",
"exception_message" : str(exception),
"method" : line_matches.group(3),
"line" : line_matches.group(2),
"file" : line_matches.group(1)
}
for block in trace_format_stack()[:-2] + lines:
if block:
data["lines"] += "\n " + self.re_break_lines.split(block.strip())[0]
self._print("exception", message, data, None, i + 1)

165
Python/common.py Normal file
View File

@ -0,0 +1,165 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from os.path import dirname as directory_name
from os.path import abspath as path_absolute
from os.path import exists as path_exists
from re import compile as RECompile
from json import loads as json_decode
from time import time as timestamp
from traceback import print_exc as print_trace_exception
from inspect import stack as get_stack
import datetime
re_slashes = RECompile(r'[\/\\\\]+')
re_python_file = RECompile(r'^\/(.+)\.py$')
re_string_variables = RECompile(r'\{([^\{\}]+)\}')
root_path = path_absolute(directory_name(__file__))
slash = '/' if '/' in root_path else '\\'
default_language = ""
class DefaultData:
settings = {
"print_format" : "[{type}] {yyyy}{mm}{dd} {hh}{ii}{dd} [{line}]{file}({method}): {message}"
}
i18n = {}
language = None
default_language = None
def get_path(file, i = 1):
error = (
1 << 0 if file == None else
1 << 1 if not isinstance(file, str) else
1 << 2 if not file else
0)
path = None
if not error:
path = re_slashes.sub(slash, root_path + file)
if not path_exists(path):
error |= 1 << 3
return (path, error << i)
def load_json(file):
path, error = get_path(file)
json = None
if not error:
try:
with open(path, "r") as data:
json = json_decode(data.read())
error |= (
1 << 0 if json == None else
1 << 1 if not isinstance(json, dict) else
0) << 5
except:
print_trace_exception()
error |= 1 << 0
return json, error
def get_action_data():
stack = get_stack()[2]
return {
"file" : stack.filename,
"method" : stack.function,
"line" : stack.lineno
}
def _print(_type, string, variables):
own = {
"type" : _type.upper(),
**get_action_data(),
**variables
}
date = datetime.datetime.now()
for key in ("year", "month", "day", "hour", "minute", "second"):
k = "i" if key == "minute" else key[0]
own[key] = getattr(date, key)
own[k] = own[key] % 100
own[k + k] = ("00" + str(own[k]))[-2:]
own["yyyy"] = own["year"]
def callback(matches):
key = matches.group(1)
return str(own[key]) if key in own else matches.group(0)
own["message"] = re_string_variables.sub(callback, DefaultData.i18n[DefaultData.language][string] if DefaultData.language and string in DefaultData.i18n[DefaultData.language] else string)
print(re_string_variables.sub(callback, DefaultData.settings["print_format"]))
def load_default_settings(file):
json, error = load_json(file)
if not error:
for key, value in json.items():
DefaultData.settings[key] = value
if key == "language":
DefaultData.language = value
if error:
_print("erro", "load_default_settings_error", {"error" : error, "path" : file})
else:
_print(" ok ", "load_default_settings_ok", {"path" : file})
return error
def load_default_i18n(file):
json, error = load_json(file)
if not error:
for language, sentences in json.items():
if isinstance(sentences, dict):
if language not in DefaultData.i18n:
DefaultData.i18n[language] = {}
if DefaultData.language == None:
DefaultData.language = language
for key, sentence in sentences.items():
DefaultData.i18n[language][key] = sentence
if error:
_print("erro", "load_default_i18n_error", {"error" : error, "path" : file})
else:
_print(" ok ", "load_default_i18n_ok", {"path" : file})
return error
def compile_file(file):
path, error = get_path(file)
if not error:
try:
with open(path, "rb") as data:
exec(compile(data.read(), re_python_file.sub(r'\1', file), "exec"), globals())
except:
print_trace_exception()
error |= 1 << 0
if error:
_print("erro", "compile_file_error", {"error" : error, "path" : file})
else:
_print(" ok ", "compile_file_ok", {"path" : file})
return error
def get_time(_from):
return round((timestamp() - _from) * 1000, 4)
for language in ("english", "espanol", "galego", "nihongo", "russkiy"):
load_default_i18n("/../JSON/I18N/MemWeb.py.i18n." + language + ".json")
for fragment in ("", ".secrets"):
load_default_settings("/../JSON/MemWeb.py.settings" + fragment + ".json")

13
Python/includes.py Normal file
View File

@ -0,0 +1,13 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import common
for file in (
"Application/MemWeb",
):
error = common.compile_file("/" + file + ".py")
if "MemWeb" not in globals():
class MemWeb:pass
mem_web = MemWeb()

28
Python/run.py Normal file
View File

@ -0,0 +1,28 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from time import time as timestamp
date_started = timestamp()
import common
common._print("time", "common_library_included", {"time" : common.get_time(date_started)})
error = common.compile_file("/includes.py")
if not error:
common._print("time", "minimum_libraries_done", {"time" : common.get_time(date_started)})
if "MemWeb" not in globals():
class MemWeb:pass
date_precreate = timestamp()
mem_web = MemWeb()
common._print("time", "mem_web_created_in", {
"own_time" : common.get_time(date_precreate),
"real_time" : common.get_time(date_started)
})

8
Tools/MemWeb.py.sh Executable file
View File

@ -0,0 +1,8 @@
#!/bin/bash
if [[ "$(python3 -V)" =~ "Python 3" ]]; then
python3 ../Python/run.py
elif [[ "$(python -V)" =~ "Python" ]]; then
python ../Python/run.py
else
echo "You need to install Python. You can use the default repositories of your system."
fi

1
version Normal file
View File

@ -0,0 +1 @@
0.0.1