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

View File

@@ -19,6 +19,9 @@ var AllLanguages = map[string]*LocaleInfo{
"es": {
Content: es,
},
"it": {
Content: it,
},
"ja": {
Content: ja,
},

30
pkg/locales/it.go Normal file
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.",
},
}

View File

@@ -8,6 +8,7 @@
"German": "Deutsch",
"English": "Englisch",
"Spanish": "Spanisch",
"Italian": "Italienisch",
"Japanese": "Japanisch",
"Russian": "Russisch",
"Ukrainian": "Ukrainisch",

View File

@@ -8,6 +8,7 @@
"German": "German",
"English": "English",
"Spanish": "Spanish",
"Italian": "Italian",
"Japanese": "Japanese",
"Russian": "Russian",
"Ukrainian": "Ukrainian",

View File

@@ -1,6 +1,7 @@
import de from './de.json';
import en from './en.json';
import es from './es.json';
import it from "./it.json";
import ja from './ja.json';
import ru from './ru.json';
import uk from './uk.json';
@@ -44,6 +45,12 @@ export const ALL_LANGUAGES: Record<string, LanguageInfo> = {
alternativeLanguageTag: 'es',
content: es
},
'it': {
name: 'Italian',
displayName: 'Italiano',
alternativeLanguageTag: 'it',
content: it
},
'ja': {
name: 'Japanese',
displayName: '日本語',

2051
src/locales/it.json Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -8,6 +8,7 @@
"German": "ドイツ語",
"English": "英語",
"Spanish": "スペイン語",
"Italian": "イタリア語",
"Japanese": "日本語",
"Russian": "ロシア語",
"Ukrainian": "ウクライナ語",

View File

@@ -8,6 +8,7 @@
"German": "Немецкий",
"English": "Английский",
"Spanish": "Испанский",
"Italian": "Итальянский",
"Japanese": "Японский",
"Russian": "Русский",
"Ukrainian": "Украинский",

View File

@@ -8,6 +8,7 @@
"German": "Німецька",
"English": "Англійська",
"Spanish": "Іспанська",
"Italian": "Італійська",
"Japanese": "Японська",
"Russian": "Російська",
"Ukrainian": "Українська",

View File

@@ -8,6 +8,7 @@
"German": "Tiếng Đức",
"English": "Tiếng Anh",
"Spanish": "Tiếng Tây Ban Nha",
"Italian": "Tiếng Ý",
"Japanese": "Tiếng Nhật",
"Russian": "Tiếng Nga",
"Ukrainian": "Tiếng Ukraina",

View File

@@ -8,6 +8,7 @@
"German": "德语",
"English": "英语",
"Spanish": "西班牙语",
"Italian": "意大利语",
"Japanese": "日语",
"Russian": "俄语",
"Ukrainian": "乌克兰语",

View File

@@ -8,6 +8,7 @@
"German": "德語",
"English": "英語",
"Spanish": "西班牙語",
"Italian": "義大利語",
"Japanese": "日語",
"Russian": "俄語",
"Ukrainian": "烏克蘭語",