From bc8d30e6586ca817c19b2dd790442e32e11f5f13 Mon Sep 17 00:00:00 2001 From: ultratm Date: Sat, 26 Aug 2017 12:25:12 +0200 Subject: [PATCH 1/3] Add German Language --- __resource.lua | 4 ++++ locales/de.lua | 13 +++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 locales/de.lua diff --git a/__resource.lua b/__resource.lua index 4f737ba0..5eb22590 100644 --- a/__resource.lua +++ b/__resource.lua @@ -6,6 +6,8 @@ server_scripts { '@mysql-async/lib/MySQL.lua', 'config.lua', '@es_extended/locale.lua', + 'locales/de.lua', + 'locales/br.lua', 'locales/en.lua', 'locales/fr.lua', 'server/main.lua' @@ -14,6 +16,8 @@ server_scripts { client_scripts { '@es_extended/locale.lua', 'config.lua', + 'locales/de.lua', + 'locales/br.lua', 'locales/en.lua', 'locales/fr.lua', 'client/main.lua' diff --git a/locales/de.lua b/locales/de.lua new file mode 100644 index 00000000..e69dae2e --- /dev/null +++ b/locales/de.lua @@ -0,0 +1,13 @@ +Locales['de'] = { + + ['new_message'] = '~b~Neue Nachricht', + ['press_take_call'] = ' - Drücke ~INPUT_CONTEXT~ um den Anruf anzunehmen', + ['taken_call'] = ' hat den Anruf angenommen', + ['gps_position'] = 'Ziel in GPS eingegeben', + ['message_sent'] = 'nachricht gesendet', + ['cannot_add_self'] = 'du kannst dich nicht selbst hinzufügen', + ['number_in_contacts'] = 'diese Nummer ist bereits in deinen Kontakten', + ['contact_added'] = 'Kontakt hinzugefügt', + ['number_not_assigned'] = 'diese Nummer ist nicht vergeben...', + +} From 32ae7a000ba572fcc38ecf17d926c7e851eb5759 Mon Sep 17 00:00:00 2001 From: ultratm Date: Sat, 26 Aug 2017 12:27:59 +0200 Subject: [PATCH 2/3] Add German ui.html --- html/ui_de.html | 82 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 html/ui_de.html diff --git a/html/ui_de.html b/html/ui_de.html new file mode 100644 index 00000000..55d92593 --- /dev/null +++ b/html/ui_de.html @@ -0,0 +1,82 @@ + + + + + + + + +
+ +
+ +
+ + #123456 +
+ + + +
+ +
Kontakte
+
+
+
+

Keine Kontakte

+
+
+
+
+ +
+
Nachrichten
+
+
+
+

Keine Nachrichten

+
+
+
+
+ +
+
+
+
+ + + + + +
+
+
+ +
+
Kontakt hinzufügen
+
+
+ + + + +
+
+
+ +
+
+ + + + + + + + From bcfb6c2adbd6624269ef889d1b768a6af3555a00 Mon Sep 17 00:00:00 2001 From: ultratm Date: Sat, 26 Aug 2017 12:33:40 +0200 Subject: [PATCH 3/3] Add German app_de.js --- html/scripts/app_de.js | 489 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 489 insertions(+) create mode 100644 html/scripts/app_de.js diff --git a/html/scripts/app_de.js b/html/scripts/app_de.js new file mode 100644 index 00000000..bdc0e71f --- /dev/null +++ b/html/scripts/app_de.js @@ -0,0 +1,489 @@ +(function(){ + + let ContactTpl = + '
' + + '
' + + '
' + + '{{sender}}
#{{phoneNumber}}' + + '
' + + '
' + + '
' + + '
' + ; + + let MessageTpl = + '
' + + '
' + + '
' + + '{{sender}}
#{{phoneNumber}}' + + '
' + + '
' + + '
{{message}}
' + + '
' + + '
' + ; + + let SpecialContactTpl = '
  • {{name}}
  • '; + + let contacts = []; + let specialContacts = []; + let menu = []; + let currentItem = 0; + let currentVal = null; + let isMessageEditorOpen = false; + let isMessagesOpen = false; + let isPhoneShowed = false; + + let showMain = function() { + $('.screen').removeClass('active'); + } + + let showRepertoire = function() { + $('#repertoire').addClass('active'); + } + + let hideRepertoire = function() { + $('#repertoire').removeClass('active'); + } + + let showMessages = function(){ + $('#messages').addClass('active'); + isMessagesOpen = true; + } + + let hideMessages = function(){ + $('#messages').removeClass('active'); + isMessagesOpen = false; + } + + let showAddContact = function() { + $('#contact').addClass('active'); + } + + let hideAddContact = function() { + $('#contact').removeClass('active'); + $('#contact_name').val(''); + $('#contact_number').val(''); + } + + let showNewMessage = function(cnum, cname) { + $('#writer').addClass('active'); + $('#writer_number').val(cnum); + $('#writer .header-title').html(cname); + } + + let hideNewMessage = function() { + $('#writer').removeClass('active'); + $('#writer_number').val(''); + $('#writer_message').val(''); + $('#writer .header-title').html(''); + } + + let showGPS = function(xPos, yPos) { + $.post('http://esx_phone/setGPS', JSON.stringify({ + x: parseFloat(xPos), + y: parseFloat(yPos) + } + )); + } + + let renderContacts = function(){ + + let contactHTML = ''; + + if(contacts.length > 0) { + + for(let i=0; i 0) { + + for(let i=0; i { + return a.name.localeCompare(b.name); + }); + + renderSpecialContacts(); + + } + + } + + let removeSpecialContact = function(number){ + + for(let i=0; iKontakte' + + '
  • Nachrichten
  • ' + ); + + for(let i=0; i