update code & language files
This commit is contained in:
parent
b62554a2c4
commit
e75965d28b
File diff suppressed because it is too large
Load Diff
904
LanguageDA.yml
904
LanguageDA.yml
File diff suppressed because it is too large
Load Diff
904
LanguageEN.yml
904
LanguageEN.yml
File diff suppressed because it is too large
Load Diff
904
LanguageES.yml
904
LanguageES.yml
File diff suppressed because it is too large
Load Diff
904
LanguageLT.yml
904
LanguageLT.yml
File diff suppressed because it is too large
Load Diff
904
LanguagePT.yml
904
LanguagePT.yml
File diff suppressed because it is too large
Load Diff
904
LanguageRU.yml
904
LanguageRU.yml
File diff suppressed because it is too large
Load Diff
@ -12,7 +12,9 @@ function YAMLtoSQL():
|
||||
loop {languageslist::*}:
|
||||
set {_list::%loop-value-2%} to yaml value loop-value-1 from "lang%loop-value-2 in lowercase%"
|
||||
execute "INSERT INTO `languages` VALUES (%{_list::en}%, %{_list::lt}%, %{_list::ru}%, %{_list::es}%, %{_list::da}%, %{_list::pt}%, %{_list::CN_Simplified}%)" in {-sql}
|
||||
send last sql error to console if last sql error is set
|
||||
if last sql error is set:
|
||||
send last sql error to console and ops if last sql error is set
|
||||
send "Error happened on %{_list::en}%" to console and ops
|
||||
#load languages from mysql
|
||||
function loadSQLLanguages():
|
||||
execute "SELECT * FROM `languages`" in {-sql} and store the result in {_l::*}
|
||||
@ -42,6 +44,7 @@ function SQLtoYAML():
|
||||
set {_list::%loop-value%} to loop-value
|
||||
|
||||
#done to make it the first index
|
||||
#TODO make it sorted on unedited vs edited, so unedited shows first
|
||||
set {_list::1} to "en"
|
||||
delete {_list::en}
|
||||
loop {_list::*}:
|
||||
@ -72,7 +75,7 @@ function translate(m: text, p: object, variables: strings = "null") :: text:
|
||||
|
||||
set {_uuid} to {uuid::%{_p}%} if {name::%{_p}%} is not set else {_p}
|
||||
|
||||
set {_lang} to epic variable "%{_uuid}%::language" ? "EN"
|
||||
set {_lang} to (epic variable "%{_uuid}%::language") ? "EN"
|
||||
if {-langmsg::%{_lang}%::%{_m}%} is not set:
|
||||
|
||||
set {-langmsg::%{_lang}%::%{_m}%} to {_m}
|
||||
@ -177,6 +180,7 @@ on inventory click:
|
||||
else:
|
||||
delete {forcedenglish::%uuid of player%}
|
||||
send "&aAutomatic language detection has been enabled back."
|
||||
stop
|
||||
{_l} is not {_lang}:
|
||||
set epic variable "%uuid of player%::language" to {_lang}
|
||||
send "&eYou have selected &a%{_lang}% &elanguage!"
|
||||
|
Loading…
Reference in New Issue
Block a user