Skip to content

Commit 37e914b

Browse files
authored
Merge pull request #330 from tomzorz/master
Feat: Hungarian translation
2 parents c7425cb + 0cef321 commit 37e914b

File tree

4 files changed

+49
-1
lines changed

4 files changed

+49
-1
lines changed

src/index.ejs

+1
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,7 @@
309309
<option value="en">English</option>
310310
<option value="fr">Fran&ccedil;ais</option>
311311
<option value="es">Espa&ntilde;ol</option>
312+
<option value="hu">Magyar</option>
312313
</select>
313314
</div>
314315
</div>

src/translations/hu.json

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"log_in": "Bejelentkezés",
3+
"log_out": "Kijelentkezés",
4+
"logged_in_as": "Bejelentkezve mint",
5+
"logged_in": "Bejelentkezve",
6+
"logging_in": "Bejelentkezés",
7+
"logging_out": "Kijelentkezés",
8+
"sign_up": "Regisztráció",
9+
"signing_up": "Regisztrálás",
10+
"forgot_password": "Elfelejtette a jelszavát?",
11+
"recover_password": "Jelszó visszaállítása",
12+
"send_recovery_email": "Jelszópótló levél küldése",
13+
"sending_recovery_email": "Jelszópótló levél küldése",
14+
"never_mind": "Mégsem",
15+
"update_password": "Új jelszó beállítása",
16+
"updating_password": "Új jelszó beállítása",
17+
"complete_your_signup": "Regisztráció befejezése",
18+
"site_url_title": "Fejlesztői Beállítások",
19+
"site_url_link_text": "Localhost URL törlése",
20+
"site_url_message": "Úgy néz ki egy helyi szervert futtat. Kérjük adja meg a Netlify oldala URL-jét.",
21+
"site_url_label": "Adja meg a Netlify oldala URL-jét",
22+
"site_url_placeholder": "a Netlify oldala URL-je",
23+
"site_url_submit": "URL beállítása",
24+
"message_confirm": "Elküldtünk egy megerősítő levelet e-mailben, kérjük kattintson a linkre a levélben a folytatáshoz.",
25+
"message_password_mail": "Elküldtünk egy jelszópótló levelet e-mailben, kérjük kövesse a linket a levélben a jelszava visszaállításához.",
26+
"message_email_changed": "Az e-mail címét frissítettük!",
27+
"message_verfication_error": "Probléma történt a fiókja megerősítése közben. Kérjük próbálja újra, vagy vegye fel a kapcsolatot egy adminisztrátorral.",
28+
"message_signup_disabled": "A nyilvános regisztráció nincs engedélyezve. Vegye fel a kapcsolatot egy adminisztrátorral és kérjen meghívót.",
29+
"form_name_placeholder": "Név",
30+
"form_email_label": "Adja meg az e-mail címét",
31+
"form_name_label": "Adja meg a nevét",
32+
"form_email_placeholder": "E-mail",
33+
"form_password_label": "Adja meg a jelszavát",
34+
"form_password_placeholder": "Jelszó",
35+
"coded_by": "Fejlesztette a Netlify",
36+
"No user found with this email": "Nem található fiók ezzel az e-mail címmel",
37+
"Invalid Password": "Helytelen Jelszó",
38+
"continue_with": "Bejelentkezés ezzel:"
39+
}

src/translations/index.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import * as en from "./en.json";
22
import * as fr from "./fr.json";
33
import * as es from "./es.json";
4+
import * as hu from "./hu.json";
45

56
export const defaultLocale = "en";
6-
const translations = { en, fr, es };
7+
const translations = { en, fr, es, hu };
78

89
export const getTranslation = (key, locale = defaultLocale) => {
910
const translated = translations[locale] && translations[locale][key];

src/translations/index.test.js

+7
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ describe("translations", () => {
1818
expect(getTranslation("log_in", "fr")).toEqual("Connexion");
1919
});
2020

21+
it("should return translation for 'hu' locale", () => {
22+
const { getTranslation } = require("./");
23+
expect(getTranslation("log_in", "hu")).toEqual("Bejelentkezés");
24+
});
25+
2126
it("should return translation for 'es' locale", () => {
2227
const { getTranslation } = require("./");
2328
expect(getTranslation("log_in", "es")).toEqual("Iniciar sesión");
@@ -31,11 +36,13 @@ describe("translations", () => {
3136
it("should default to 'en' on missing key", () => {
3237
jest.mock("./en.json", () => ({ log_in: "Log in" }));
3338
jest.mock("./fr.json", () => ({}));
39+
jest.mock("./hu.json", () => ({}));
3440
jest.mock("./es.json", () => ({}));
3541

3642
const { getTranslation } = require("./");
3743
expect(getTranslation("log_in")).toEqual("Log in");
3844
expect(getTranslation("log_in", "fr")).toEqual("Log in");
45+
expect(getTranslation("log_in", "hu")).toEqual("Log in");
3946
expect(getTranslation("log_in", "es")).toEqual("Log in");
4047
});
4148
});

0 commit comments

Comments
 (0)