Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add hungarian language and currency #63

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion src/i18n/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,9 @@ import en from './locales/en.json?url';
import ptbr from './locales/pt-br.json?url';
import tr from './locales/tr.json?url';
import it from './locales/it.json?url';
import hu from './locales/hu.json?url';

const localeUrls = { de, en, tr, it, 'pt-br': ptbr, cze };
const localeUrls = { de, en, tr, it, 'pt-br': ptbr, cze, hu };

export const availableLocales = Object.keys(localeUrls);

Expand Down
135 changes: 135 additions & 0 deletions src/i18n/locales/hu.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
{
"navigation": {
"tools": {
"tools": "Eszközök",
"changePassword": {
"change": "Jelszó módosítása",
"current": "Jelenlegi jelszó",
"new": "Új jelszó",
"invalid": "Jelenlegi jelszó érvénytelen.",
"unknownError": "Valami rosszul sült el, kérjük, próbálja meg később újra."
},
"copyPaste": {
"copy": "Adatok másolása innen: {year}",
"paste": "Adatok beillesztése innen: {from}, ide: {to}",
"confirm": "Biztos, hogy az adatokat másolni akarja innen: {from}, ide: {to}?"
},
"demo": {
"loadDemoData": "Demo adatok betöltése"
},
"deleteYear": {
"delete": "{year} év eltávolítása",
"confirm": "Biztos, hogy el akarja távolítani {year} évet?"
},
"export": {
"export": "Exportálás json fájlként"
},
"import": {
"import": "Importálás json fájlból",
"what": {
"google": "Google-Sheets éves költségvetési fájl",
"ocular": "Egy korábban exportált fájl",
"title": "Mit szeretne importálni?"
},
"ocular": {
"pickFile": "Válassza ki az importálandó .json fájlt",
"import": "Ocular adatok importálása"
},
"google": {
"import": "Google adatok importálása",
"pickFile": "Válassza ki az importálandó .csv fájlt",
"expenses": "Kiadás.csv",
"income": "Bevétel.csv"
}
},
"privacyMode": {
"disable": "Váltás nyilvános módra",
"enable": "Váltás privát módra"
}
},
"language": {
"switch": "Váltás másik nyelvre"
},
"info": {
"about": "Az Ocular névjegye",
"github": "Projekt megtekintése {link}-on!",
"madeWithLove": "Made with ❤️ by Simon",
"meta": "{version} / {date} / {sha}"
},
"currency": {
"change": "Használni kívánt pénznem kiválasztása"
},
"theme": {
"change": "Színmód kiválasztása"
},
"year": {
"change": "Váltás egy másik évre"
},
"auth": {
"welcomeBack": "Köszöntjük az oldalon!",
"signIn": "Bejelentkezés",
"username": "Felhasználónév",
"password": "Jelszó",
"loginFailed": "A bejelentkezés sikertelen, a felhasználónév és/vagy a jelszó helytelen."
},
"admin": {
"settings": "Admin beállítások",
"createUser": "Felhasználó létrehozása",
"username": "Felhasználónév",
"password": "Jelszó",
"admin": "Admin",
"conflict": "Már létezik ilyen nevű felhasználó.",
"error": "Valami rosszul sült el, kérjük, próbálja meg később újra.",
"deleteUserConfirmation": "Biztos, hogy törölni szeretné ezt a felhasználót?",
"manageUsers": "Felhasználók kezelése",
"noUsersFound": "Felhasználó nem található..."
}
},
"shared": {
"addGroup": "Csoport hozzáadása",
"append": "“from” áthelyezése “to” után",
"average": "Átlagos",
"move": "“from” áthelyezése",
"moveInto": "“from” áthelyezése ide: “to”",
"prepend": "“from” áthelyezése “to” elé",
"fillRow": "Sor kitöltése",
"fillRowToRight": "Kitöltés jobbra",
"total": "Összesen",
"totals": "Összesen",
"placeholder": "Kezdd a bevételek/kiadások lap kitöltésével! :)"
},
"page": {
"income": {
"title": "Bevételek",
"incomeFor": "{year} év bevételei"
},
"expenses": {
"title": "Kiadások",
"expensesFor": "{year} kiadásai"
},
"dashboard": {
"title": "Műszerfal",
"tables": "Táblák",
"income": "Bevételek",
"incomeTrend": "Bevétel alakulása",
"allTime": "Teljes időszak áttekintése",
"allTimeFromTo": "Teljes időszak ettől: {from}, eddig: {to}",
"expenses": "Kiadások",
"expensesTrend": "Kiadás alakulása",
"endingBalance": "Záróegyenleg",
"budgetFor": "Költségvetés {year} évre",
"remainingBalance": "Maradék egyenleg {year}-ig",
"netSavings": "Nettó megtakarítás",
"yearInThePast": "Az év a múltban van",
"yearInTheFuture": "Az év a jövőben van",
"yearEnding": "Ez az év a végéhez közeledik...",
"yoyIncomeGrowth": "Éves bevételnövekedés",
"yoyExpenseGrowth": "Éves kiadásnövekedés",
"allTimeIncome": "Teljes időszak bevételei",
"allTimeExpenses": "Teljes időszak kiadásai",
"allTimeSavings": "Teljes időszak megtakarításai",
"downloadAsPNG": "Letöltés PNG formátumban",
"downloadAsSVG": "Letöltés SVG-ként"
}
}
}
6 changes: 4 additions & 2 deletions src/store/state/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@ export const availableCurrencies = [
'INR',
'RUB',
'BRL',
'ZAR'
'ZAR',
'HUF'
];

export type AvailableCurrency =
Expand All @@ -50,7 +51,8 @@ export type AvailableCurrency =
| 'INR'
| 'RUB'
| 'BRL'
| 'ZAR';
| 'ZAR'
| 'HUF';

export interface Budget {
id: string;
Expand Down