add italian translations

This commit is contained in:
Aron
2025-04-23 22:14:54 +02:00
committed by mayswind
parent 567902a407
commit 76a9a20d89
12 changed files with 2099 additions and 0 deletions
+3
View File
@@ -19,6 +19,9 @@ var AllLanguages = map[string]*LocaleInfo{
"es": { "es": {
Content: es, Content: es,
}, },
"it": {
Content: it,
},
"ja": { "ja": {
Content: ja, Content: ja,
}, },
+30
View File
@@ -0,0 +1,30 @@
package locales
import (
"github.com/mayswind/ezbookkeeping/pkg/core"
)
var it = &LocaleTextItems{
DefaultTypes: &DefaultTypes{
DecimalSeparator: core.DECIMAL_SEPARATOR_COMMA,
DigitGroupingSymbol: core.DIGIT_GROUPING_SYMBOL_DOT,
},
DataConverterTextItems: &DataConverterTextItems{
Alipay: "Alipay",
WeChatWallet: "Wallet",
},
VerifyEmailTextItems: &VerifyEmailTextItems{
Title: "Verifica il tuo indirizzo e-mail",
SalutationFormat: "Ciao %s,",
DescriptionAboveBtn: "Clicca il link sotto per confermare il tuo indirizzo e-amil",
VerifyEmail: "Verifica il tuo indirizzo e-mail",
DescriptionBelowBtnFormat: "Se non hai creato un account %s, puoi ignorare questa e-mail. Se non riesci a cliccare il link, copia l'indirizzo URL qui sopra e incollalo nel tuo browser preferito. Il link di verifica scadrà tra %v minuti.",
},
ForgetPasswordMailTextItems: &ForgetPasswordMailTextItems{
Title: "Reimposta password",
SalutationFormat: "Ciao %s,",
DescriptionAboveBtn: "Abbiamo ricevuto la tua richiesta di modifica della tua password. Puoi cliccare sul link qui sotto per impostare nuovamente la tua password.",
ResetPassword: "Reimposta password",
DescriptionBelowBtnFormat: "Se non hai chiesto alcun cambio della password, puoi ignorare questa mail. Se non riesci a cliccare il link, copia l'indirizzo URL qui sopra e incollalo nel tuo browser preferito. Il link di verifica scadrà tra %v minuti.",
},
}
+1
View File
@@ -8,6 +8,7 @@
"German": "Deutsch", "German": "Deutsch",
"English": "Englisch", "English": "Englisch",
"Spanish": "Spanisch", "Spanish": "Spanisch",
"Italian": "Italienisch",
"Japanese": "Japanisch", "Japanese": "Japanisch",
"Russian": "Russisch", "Russian": "Russisch",
"Ukrainian": "Ukrainisch", "Ukrainian": "Ukrainisch",
+1
View File
@@ -8,6 +8,7 @@
"German": "German", "German": "German",
"English": "English", "English": "English",
"Spanish": "Spanish", "Spanish": "Spanish",
"Italian": "Italian",
"Japanese": "Japanese", "Japanese": "Japanese",
"Russian": "Russian", "Russian": "Russian",
"Ukrainian": "Ukrainian", "Ukrainian": "Ukrainian",
+7
View File
@@ -1,6 +1,7 @@
import de from './de.json'; import de from './de.json';
import en from './en.json'; import en from './en.json';
import es from './es.json'; import es from './es.json';
import it from "./it.json";
import ja from './ja.json'; import ja from './ja.json';
import ru from './ru.json'; import ru from './ru.json';
import uk from './uk.json'; import uk from './uk.json';
@@ -44,6 +45,12 @@ export const ALL_LANGUAGES: Record<string, LanguageInfo> = {
alternativeLanguageTag: 'es', alternativeLanguageTag: 'es',
content: es content: es
}, },
'it': {
name: 'Italian',
displayName: 'Italiano',
alternativeLanguageTag: 'it',
content: it
},
'ja': { 'ja': {
name: 'Japanese', name: 'Japanese',
displayName: '日本語', displayName: '日本語',
+2051
View File
File diff suppressed because it is too large Load Diff
+1
View File
@@ -8,6 +8,7 @@
"German": "ドイツ語", "German": "ドイツ語",
"English": "英語", "English": "英語",
"Spanish": "スペイン語", "Spanish": "スペイン語",
"Italian": "イタリア語",
"Japanese": "日本語", "Japanese": "日本語",
"Russian": "ロシア語", "Russian": "ロシア語",
"Ukrainian": "ウクライナ語", "Ukrainian": "ウクライナ語",
+1
View File
@@ -8,6 +8,7 @@
"German": "Немецкий", "German": "Немецкий",
"English": "Английский", "English": "Английский",
"Spanish": "Испанский", "Spanish": "Испанский",
"Italian": "Итальянский",
"Japanese": "Японский", "Japanese": "Японский",
"Russian": "Русский", "Russian": "Русский",
"Ukrainian": "Украинский", "Ukrainian": "Украинский",
+1
View File
@@ -8,6 +8,7 @@
"German": "Німецька", "German": "Німецька",
"English": "Англійська", "English": "Англійська",
"Spanish": "Іспанська", "Spanish": "Іспанська",
"Italian": "Італійська",
"Japanese": "Японська", "Japanese": "Японська",
"Russian": "Російська", "Russian": "Російська",
"Ukrainian": "Українська", "Ukrainian": "Українська",
+1
View File
@@ -8,6 +8,7 @@
"German": "Tiếng Đức", "German": "Tiếng Đức",
"English": "Tiếng Anh", "English": "Tiếng Anh",
"Spanish": "Tiếng Tây Ban Nha", "Spanish": "Tiếng Tây Ban Nha",
"Italian": "Tiếng Ý",
"Japanese": "Tiếng Nhật", "Japanese": "Tiếng Nhật",
"Russian": "Tiếng Nga", "Russian": "Tiếng Nga",
"Ukrainian": "Tiếng Ukraina", "Ukrainian": "Tiếng Ukraina",
+1
View File
@@ -8,6 +8,7 @@
"German": "德语", "German": "德语",
"English": "英语", "English": "英语",
"Spanish": "西班牙语", "Spanish": "西班牙语",
"Italian": "意大利语",
"Japanese": "日语", "Japanese": "日语",
"Russian": "俄语", "Russian": "俄语",
"Ukrainian": "乌克兰语", "Ukrainian": "乌克兰语",
+1
View File
@@ -8,6 +8,7 @@
"German": "德語", "German": "德語",
"English": "英語", "English": "英語",
"Spanish": "西班牙語", "Spanish": "西班牙語",
"Italian": "義大利語",
"Japanese": "日語", "Japanese": "日語",
"Russian": "俄語", "Russian": "俄語",
"Ukrainian": "烏克蘭語", "Ukrainian": "烏克蘭語",