Move translations to separate files

This commit is contained in:
Sica
2025-03-16 23:03:12 +01:00
parent 92acd9f05e
commit 44fd57dff3
8 changed files with 43 additions and 48 deletions
+2 -1
View File
@@ -4,7 +4,8 @@
"arg1",
"_",
"this",
"event"
"event",
"GetLocale"
],
"Lua.workspace.checkThirdParty": false,
"Lua.workspace.ignoreDir": [],
-47
View File
@@ -3,7 +3,6 @@ Mail = Mail or api.CreateFrame( 'Frame', nil, api.MailFrame )
local m = Mail
local getn = table.getn ---@diagnostic disable-line: deprecated
local function pack( ... ) return arg end
local L = {}
local ATTACHMENTS_MAX = 21
local ATTACHMENTS_PER_ROW_SEND = 7
@@ -990,49 +989,3 @@ function Mail.debug( m1, m2, m3 )
end
Mail.init()
-- Localization
do
local function defaultFunc( _, key )
return key;
end
setmetatable( L, { __index = defaultFunc } );
L[ "collected" ] = nil
L[ "1st mail" ] = nil
L[ "each mail" ] = nil
L[ "Money received" ] = nil
L[ "All mails" ] = nil
if api.GetLocale() == "frFR" then
L[ "collected" ] = "collecté"
L[ "1st mail" ] = "1er courrier"
L[ "each mail" ] = "chaque courrier"
L[ "Money received" ] = "Argent reçu"
L[ "All mails" ] = "Tous les courriers"
end
if api.GetLocale() == "esES" then
L[ "collected" ] = "recogido"
L[ "1st mail" ] = "1er correo"
L[ "each mail" ] = "cada correo"
L[ "Money received" ] = "Dinero recibido"
L[ "All mails" ] = "Todos los correos"
end
if api.GetLocale() == "deDE" then
L[ "collected" ] = "gesammelt"
L[ "1st mail" ] = "1. Mail"
L[ "each mail" ] = "jede Mail"
L[ "Money received" ] = "Geld erhalten"
L[ "All mails" ] = "Alle E-Mails"
end
if api.GetLocale() == "ruRU" then
L[ "collected" ] = "собрано"
L[ "1st mail" ] = "1-я почта"
L[ "each mail" ] = "каждая почта"
L[ "Money received" ] = "Деньги получены"
L[ "All mails" ] = "Bce почта"
end
end
+5
View File
@@ -1,5 +1,10 @@
<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/
..\FrameXML\UI.xsd">
<Script file="localization.lua"/>
<Script file="localization.fr.lua"/>
<Script file="localization.de.lua"/>
<Script file="localization.es.lua"/>
<Script file="localization.ru.lua"/>
<Script file="TurtleMail.lua"/>
<Button name="MailAutoCompleteButtonTemplate" virtual="true">
+7
View File
@@ -0,0 +1,7 @@
if GetLocale() == "deDE" then
L[ "collected" ] = "Gesammelt"
L[ "1st mail" ] = "1. Nachricht"
L[ "each mail" ] = "Jede Nachricht"
L[ "Money received" ] = "Geld erhalten"
L[ "All mails" ] = "Alle Nachrichten"
end
+7
View File
@@ -0,0 +1,7 @@
if GetLocale() == "esES" then
L[ "collected" ] = "recogido"
L[ "1st mail" ] = "1er mail"
L[ "each mail" ] = "cada mail"
L[ "Money received" ] = "Dinero recibido"
L[ "All mails" ] = "Todos los mails"
end
+7
View File
@@ -0,0 +1,7 @@
if GetLocale() == "frFR" then
L[ "collected" ] = "collecté"
L[ "1st mail" ] = "1er message"
L[ "each mail" ] = "chaque message"
L[ "Money received" ] = "Argent reçu"
L[ "All mails" ] = "Tous mails"
end
+8
View File
@@ -0,0 +1,8 @@
L = {}
setmetatable( L, { __index = function( _, key) return key end } );
L[ "collected" ] = nil
L[ "1st mail" ] = nil
L[ "each mail" ] = nil
L[ "Money received" ] = nil
L[ "All mails" ] = nil
+7
View File
@@ -0,0 +1,7 @@
if GetLocale() == "ruRU" then
L[ "collected" ] = "собрано"
L[ "1st mail" ] = "1-e письмо"
L[ "each mail" ] = "Каждое письмо"
L[ "Money received" ] = "Деньги получены"
L[ "All mails" ] = "Bce письма"
end