diff --git a/browser/lib/i18n.js b/browser/lib/i18n.js
index 1512940a1..45ae057c6 100644
--- a/browser/lib/i18n.js
+++ b/browser/lib/i18n.js
@@ -1,7 +1,7 @@
// load package for localization
const i18n = new (require('i18n-2'))({
// setup some locales - other locales default to the first locale
- locales: ['en', 'sq', 'zh-CN', 'zh-TW', 'da', 'fr', 'de', 'ja', 'ko', 'no', 'pl', 'pt', 'es'],
+ locales: ['en', 'sq', 'zh-CN', 'zh-TW', 'da', 'fr', 'de', 'hu', 'ja', 'ko', 'no', 'pl', 'pt', 'es'],
extension: '.json',
devMode: process.env.NODE_ENV !== 'production'
})
diff --git a/browser/main/Main.js b/browser/main/Main.js
index a2c8b6580..35953aea5 100644
--- a/browser/main/Main.js
+++ b/browser/main/Main.js
@@ -161,6 +161,8 @@ class Main extends React.Component {
i18n.setLocale('fr')
} else if (config.ui.language === 'de') {
i18n.setLocale('de')
+ } else if (config.ui.language === 'hu') {
+ i18n.setLocale('hu')
} else if (config.ui.language === 'ja') {
i18n.setLocale('ja')
} else if (config.ui.language === 'ko') {
diff --git a/browser/main/lib/ConfigManager.js b/browser/main/lib/ConfigManager.js
index 40b89198a..e99d4fe7b 100644
--- a/browser/main/lib/ConfigManager.js
+++ b/browser/main/lib/ConfigManager.js
@@ -147,6 +147,8 @@ function set (updates) {
i18n.setLocale('fr')
} else if (newConfig.ui.language === 'de') {
i18n.setLocale('de')
+ } else if (newConfig.ui.language === 'hu') {
+ i18n.setLocale('hu')
} else if (newConfig.ui.language === 'ja') {
i18n.setLocale('ja')
} else if (newConfig.ui.language === 'ko') {
diff --git a/browser/main/modals/PreferencesModal/UiTab.js b/browser/main/modals/PreferencesModal/UiTab.js
index 81e297467..486d75bd1 100644
--- a/browser/main/modals/PreferencesModal/UiTab.js
+++ b/browser/main/modals/PreferencesModal/UiTab.js
@@ -185,6 +185,7 @@ class UiTab extends React.Component {
+
diff --git a/locales/hu.json b/locales/hu.json
new file mode 100644
index 000000000..37c19e48a
--- /dev/null
+++ b/locales/hu.json
@@ -0,0 +1,159 @@
+{
+ "Notes": "Jegyzetek",
+ "Tags": "Címkék",
+ "Preferences": "Beállítások",
+ "Make a note": "Új jegyzet",
+ "Ctrl": "Ctrl",
+ "Ctrl(^)": "Ctrl",
+ "to create a new note": "hogy létrehozz egy jegyzetet",
+ "Toggle Mode": "Mód Váltás",
+ "Trash": "Lomtár",
+ "MODIFICATION DATE": "MÓDOSÍTÁS DÁTUMA",
+ "Words": "Szó",
+ "Letters": "Betű",
+ "STORAGE": "TÁROLÓ",
+ "FOLDER": "KÖNYVTÁR",
+ "CREATION DATE": "LÉTREHOZÁS DÁTUMA",
+ "NOTE LINK": "JEGYZET LINKJE",
+ ".md": ".md",
+ ".txt": ".txt",
+ ".html": ".html",
+ "Print": "Nyomtatás",
+ "Your preferences for Boostnote": "Boostnote beállításaid",
+ "Storages": "Tárolók",
+ "Add Storage Location": "Tároló Hozzáadása",
+ "Add Folder": "Könyvtár Hozzáadása",
+ "Open Storage folder": "Tároló Megnyitása",
+ "Unlink": "Tároló Leválasztása",
+ "Edit": "Szerkesztés",
+ "Delete": "Törlés",
+ "Interface": "Felület",
+ "Interface Theme": "Felület Témája",
+ "Default": "Alapértelmezett",
+ "White": "Világos",
+ "Solarized Dark": "Solarized Dark",
+ "Dark": "Sötét",
+ "Show a confirmation dialog when deleting notes": "Kérjen megerősítést a jegyzetek törlése előtt",
+ "Editor Theme": "Szerkesztő Témája",
+ "Editor Font Size": "Szerkesztő Betűmérete",
+ "Editor Font Family": "Szerkesztő Betűtípusa",
+ "Editor Indent Style": "Szerkesztő Behúzása",
+ "Spaces": "Szóközök",
+ "Tabs": "Tabulátor karakterek",
+ "Switch to Preview": "Váltás Megtekintésre",
+ "When Editor Blurred": "Szerkesztő Elhagyásakor",
+ "When Editor Blurred, Edit On Double Click": "Szerkesztő Elhagyásakor, Szerkesztő Megnyitása Dupla Kattintással",
+ "On Right Click": "Jobb Egérgombbal",
+ "Editor Keymap": "Szerkesztő Billentyűzetkiosztása",
+ "default": "alapértelmezett",
+ "vim": "vim",
+ "emacs": "emacs",
+ "⚠️ Please restart boostnote after you change the keymap": "⚠️ Kérlek, indítsd újra a programot a kiosztás megváltoztatása után",
+ "Show line numbers in the editor": "Mutatassa a sorszámokat a szerkesztőben",
+ "Allow editor to scroll past the last line": "A szerkesztőben az utolsó sor alá is lehessen görgetni",
+ "Bring in web page title when pasting URL on editor": "Weboldal főcímének lekérdezése URL cím beillesztésekor",
+ "Preview": "Megtekintés",
+ "Preview Font Size": "Megtekintés Betűmérete",
+ "Preview Font Family": "Megtekintés Betűtípusa",
+ "Code block Theme": "Kódblokk Témája",
+ "Allow preview to scroll past the last line": "Megtekintésben az utolsó sor alá is lehessen görgetni",
+ "Show line numbers for preview code blocks": "Mutatassa a sorszámokat a megtekintett kódblokkokban",
+ "LaTeX Inline Open Delimiter": "LaTeX Inline Nyitó Határolója",
+ "LaTeX Inline Close Delimiter": "LaTeX Inline Záró Határolója",
+ "LaTeX Block Open Delimiter": "LaTeX Blokk Nyitó Határolója",
+ "LaTeX Block Close Delimiter": "LaTeX Blokk Záró Határolója",
+ "Community": "Közösség",
+ "Subscribe to Newsletter": "Feliratkozás a Hírlevélre",
+ "GitHub": "GitHub",
+ "Blog": "Blog",
+ "Facebook Group": "Facebook Csoport",
+ "Twitter": "Twitter",
+ "About": "Névjegy",
+ "Boostnote": "Boostnote",
+ "An open source note-taking app made for programmers just like you.": "Nyílt forráskódú jegyzetkészítő program a hozzád hasonló programozóknak.",
+ "Website": "Weboldal",
+ "Development": "Fejlesztés",
+ " : Development configurations for Boostnote.": " : Információk a Boostnote fejlesztéséről.",
+ "Copyright (C) 2017 - 2018 BoostIO": "Szerzői jog (C) 2017 - 2018 BoostIO",
+ "License: GPL v3": "Licensz: GPL v3",
+ "Analytics": "Adatok elemzése",
+ "Boostnote collects anonymous data for the sole purpose of improving the application, and strictly does not collect any personal information such the contents of your notes.": "A Boostnote névtelen adatokat gyűjt össze az alkalmazás tökéletesítése céljából, és szigorúan nem gyűjt semmilyen személyes adatot, például a jegyzetek tartalmát.",
+ "You can see how it works on ": "A működéséről további információkat itt találsz: ",
+ "You can choose to enable or disable this option.": "Kiválaszthatod, hogy engedélyezed, vagy tiltod ezt az opciót.",
+ "Enable analytics to help improve Boostnote": "Adatok elemzésének engedélyezése a Boostnote tökéletesítésének céljából",
+ "Crowdfunding": "Közösségi finanszírozás",
+ "Dear everyone,": "Kedves felhasználók!",
+ "Thank you for using Boostnote!": "Köszönjük, hogy a Boostnote-ot használjátok!",
+ "Boostnote is used in about 200 different countries and regions by an awesome community of developers.": "A Boostnote-ot több, mint 200 ország és régió fantasztikus fejlesztői használják.",
+ "To continue supporting this growth, and to satisfy community expectations,": "Hogy folytathassuk ezt a fejlődést és kielégíthessük a felhasználói elvárásokat,",
+ "we would like to invest more time and resources in this project.": "több időt és erőforrást szeretnénk a projektbe fektetni.",
+ "If you like this project and see its potential, you can help by supporting us on OpenCollective!": "Ha tetszik a projekt és hasznosnak találod, te is segíthetsz ebben az OpenCollective-en keresztül küldött támogatásoddal.",
+ "Thanks,": "Köszönjük!",
+ "Boostnote maintainers": "A Boostnote csapata",
+ "Support via OpenCollective": "Támogatás Küldése",
+ "Language": "Nyelv",
+ "English": "English",
+ "German": "German",
+ "French": "French",
+ "Show \"Saved to Clipboard\" notification when copying": "Mutassa a \"Vágólapra Másolva\" üzenetet másoláskor",
+ "All Notes": "Minden Jegyzet",
+ "Starred": "Kiemelt",
+ "Are you sure to ": "Biztos, hogy ",
+ " delete": " törölni",
+ "this folder?": "szeretnéd a könyvtárat?",
+ "Confirm": "Igen",
+ "Cancel": "Mégse",
+ "Markdown Note": "Markdown Jegyzet",
+ "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.": "Ez a formátum szöveges dokumentumok készítésére használható. Jelölőnégyzeteket, kódblokkokat és Latex blokkokat is tartalmazhat.",
+ "Snippet Note": "Kód Jegyzet",
+ "This format is for creating code snippets. Multiple snippets can be grouped into a single note.": "Ez a formátum kódrészletek készítésére használható. Több kódrészlet tárolására is alkalmas (pl. HTML + CSS).",
+ "Tab to switch format": "Formátum váltásához nyomd le a Tabulátor billentyűt!",
+ "Updated": "Módosítás",
+ "Created": "Létrehozás",
+ "Alphabetically": "Ábécé sorrendben",
+ "Default View": "Alapértelmezett Nézet",
+ "Compressed View": "Tömörített Nézet",
+ "Search": "Keresés",
+ "Blog Type": "Blog Típusa",
+ "Blog Address": "Blog Címe",
+ "Save": "Mentés",
+ "Auth": "Hitelesítés",
+ "Authentication Method": "Hitelesítési Módszer",
+ "JWT": "JWT",
+ "USER": "USER",
+ "Token": "Token",
+ "Storage": "Tároló",
+ "Hotkeys": "Gyorsbillentyűk",
+ "Show/Hide Boostnote": "Boostnote Megjelenítése/Elrejtése",
+ "Restore": "Visszaállítás",
+ "Permanent Delete": "Végleges Törlés",
+ "Confirm note deletion": "Törlés megerősítése",
+ "This will permanently remove this note.": "A jegyzet véglegesen törölve lesz.",
+ "Successfully applied!": "Sikeresen alkalmazva.",
+ "Albanian": "Albanian",
+ "Chinese (zh-CN)": "Chinese (zh-CN)",
+ "Chinese (zh-TW)": "Chinese (zh-TW)",
+ "Danish": "Danish",
+ "Japanese": "Japanese",
+ "Korean": "Korean",
+ "Norwegian": "Norwegian",
+ "Polish": "Polish",
+ "Portuguese": "Portuguese",
+ "Spanish": "Spanish",
+ "You have to save!": "Mentened kell!",
+ "UserName": "FelhasznaloNev",
+ "Password": "Jelszo",
+ "Russian": "Russian",
+ "Command(⌘)": "Command(⌘)",
+ "Hungarian": "Hungarian",
+ "Add Storage": "Tároló hozzáadása",
+ "Name": "Név",
+ "Type": "Típus",
+ "File System": "Fájlrendszer",
+ "Setting up 3rd-party cloud storage integration:": "Harmadik féltől származó felhőtárolási integráció beállítása:",
+ "Cloud-Syncing-and-Backup": "Cloud-Syncing-and-Backup",
+ "Location": "Hely",
+ "Add": "Hozzáadás",
+ "Unlink Storage": "Tároló Leválasztása",
+ "Unlinking removes this linked storage from Boostnote. No data is removed, please manually delete the folder from your hard drive if needed.": "A leválasztás eltávolítja ezt a tárolót a Boostnote-ból. Az adatok nem lesznek törölve, kérlek manuálisan töröld a könyvtárat a merevlemezről, ha szükséges."
+}