diff --git a/browser/lib/i18n.js b/browser/lib/i18n.js
index 56c0da71..1f3c95c5 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', 'de', 'fr'],
+ locales: ['en', 'sq', 'zh-CN', 'zh-TW', 'da', 'fr', 'de', 'ja', 'ko', 'no', 'pl', 'pt', 'es'],
extension: '.json'
})
diff --git a/browser/main/Main.js b/browser/main/Main.js
index ae6fa471..13294c0f 100644
--- a/browser/main/Main.js
+++ b/browser/main/Main.js
@@ -149,10 +149,30 @@ class Main extends React.Component {
} else {
document.body.setAttribute('data-theme', 'default')
}
- if (config.ui.language === 'fr') {
+ if (config.ui.language === 'sq') {
+ i18n.setLocale('sq')
+ } else if (config.ui.language === 'zh-CN') {
+ i18n.setLocale('zh-CN')
+ } else if (config.ui.language === 'zh-TW') {
+ i18n.setLocale('zh-TW')
+ } else if (config.ui.language === 'da') {
+ i18n.setLocale('da')
+ } else if (config.ui.language === 'fr') {
i18n.setLocale('fr')
} else if (config.ui.language === 'de') {
i18n.setLocale('de')
+ } else if (config.ui.language === 'ja') {
+ i18n.setLocale('ja')
+ } else if (config.ui.language === 'ko') {
+ i18n.setLocale('ko')
+ } else if (config.ui.language === 'no') {
+ i18n.setLocale('no')
+ } else if (config.ui.language === 'pl') {
+ i18n.setLocale('pl')
+ } else if (config.ui.language === 'pt') {
+ i18n.setLocale('pt')
+ } else if (config.ui.language === 'es') {
+ i18n.setLocale('es')
} else {
i18n.setLocale('en')
}
diff --git a/browser/main/lib/ConfigManager.js b/browser/main/lib/ConfigManager.js
index 71eecd57..28c8d806 100644
--- a/browser/main/lib/ConfigManager.js
+++ b/browser/main/lib/ConfigManager.js
@@ -133,10 +133,30 @@ function set (updates) {
document.body.setAttribute('data-theme', 'default')
}
- if (newConfig.ui.language === 'fr') {
+ if (newConfig.ui.language === 'sq') {
+ i18n.setLocale('sq')
+ } else if (newConfig.ui.language === 'zh-CN') {
+ i18n.setLocale('zh-CN')
+ } else if (newConfig.ui.language === 'zh-TW') {
+ i18n.setLocale('zh-TW')
+ } else if (newConfig.ui.language === 'da') {
+ i18n.setLocale('da')
+ } else if (newConfig.ui.language === 'fr') {
i18n.setLocale('fr')
} else if (newConfig.ui.language === 'de') {
i18n.setLocale('de')
+ } else if (newConfig.ui.language === 'ja') {
+ i18n.setLocale('ja')
+ } else if (newConfig.ui.language === 'ko') {
+ i18n.setLocale('ko')
+ } else if (newConfig.ui.language === 'no') {
+ i18n.setLocale('no')
+ } else if (newConfig.ui.language === 'pl') {
+ i18n.setLocale('pl')
+ } else if (newConfig.ui.language === 'pt') {
+ i18n.setLocale('pt')
+ } else if (newConfig.ui.language === 'es') {
+ i18n.setLocale('es')
} else {
i18n.setLocale('en')
}
diff --git a/browser/main/modals/PreferencesModal/UiTab.js b/browser/main/modals/PreferencesModal/UiTab.js
index fbcae1d0..b6144d51 100644
--- a/browser/main/modals/PreferencesModal/UiTab.js
+++ b/browser/main/modals/PreferencesModal/UiTab.js
@@ -177,9 +177,19 @@ class UiTab extends React.Component {
onChange={(e) => this.handleUIChange(e)}
ref='uiLanguage'
>
+
+
+
+
-
+
+
+
+
+
+
+
diff --git a/locales/da.json b/locales/da.json
new file mode 100644
index 00000000..27c94e6e
--- /dev/null
+++ b/locales/da.json
@@ -0,0 +1,143 @@
+{
+ "Notes": "Notes",
+ "Tags": "Tags",
+ "Preferences": "Preferences",
+ "Make a note": "Make a note",
+ "Ctrl": "Ctrl",
+ "Ctrl(^)": "Ctrl",
+ "to create a new note": "to create a new note",
+ "Toggle Mode": "Toggle Mode",
+ "Trash": "Trash",
+ "MODIFICATION DATE": "MODIFICATION DATE",
+ "Words": "Words",
+ "Letters": "Letters",
+ "STORAGE": "STORAGE",
+ "FOLDER": "FOLDER",
+ "CREATION DATE": "CREATION DATE",
+ "NOTE LINK": "NOTE LINK",
+ ".md": ".md",
+ ".txt": ".txt",
+ ".html": ".html",
+ "Print": "Print",
+ "Your preferences for Boostnote": "Your preferences for Boostnote",
+ "Storages": "Storages",
+ "Add Storage Location": "Add Storage Location",
+ "Add Folder": "Add Folder",
+ "Open Storage folder": "Open Storage folder",
+ "Unlink": "Unlink",
+ "Edit": "Edit",
+ "Delete": "Delete",
+ "Interface": "Interface",
+ "Interface Theme": "Interface Theme",
+ "Default": "Delete",
+ "White": "White",
+ "Solarized Dark": "Solarized Dark",
+ "Dark": "Dark",
+ "Show a confirmation dialog when deleting notes": "Show a confirmation dialog when deleting notes",
+ "Editor Theme": "Editor Theme",
+ "Editor Font Size": "Editor Font Size",
+ "Editor Font Family": "Editor Font Family",
+ "Editor Indent Style": "Editor Indent Style",
+ "Spaces": "Spaces",
+ "Tabs": "Tabs",
+ "Switch to Preview": "Switch to Preview",
+ "When Editor Blurred": "When Editor Blurred",
+ "When Editor Blurred, Edit On Double Click": "When Editor Blurred, Edit On Double Click",
+ "On Right Click": "On Right Click",
+ "Editor Keymap": "Editor Keymap",
+ "default": "default",
+ "vim": "vim",
+ "emacs": "emacs",
+ "⚠️ Please restart boostnote after you change the keymap": "⚠️ Please restart boostnote after you change the keymap",
+ "Show line numbers in the editor": "Show line numbers in the editor",
+ "Allow editor to scroll past the last line": "Allow editor to scroll past the last line",
+ "Bring in web page title when pasting URL on editor": "Bring in web page title when pasting URL on editor",
+ "Preview Font Size": "Preview Font Size",
+ "Preview Font Family": "Preview Font Family",
+ "Code block Theme": "Code block Theme",
+ "Allow preview to scroll past the last line": "Allow preview to scroll past the last line",
+ "Show line numbers for preview code blocks": "Show line numbers for preview code blocks",
+ "LaTeX Inline Open Delimiter": "LaTeX Inline Open Delimiter",
+ "LaTeX Inline Close Delimiter": "LaTeX Inline Close Delimiter",
+ "LaTeX Block Open Delimiter": "LaTeX Block Open Delimiter",
+ "LaTeX Block Close Delimiter": "LaTeX Block Close Delimiter",
+ "Community": "Community",
+ "Subscribe to Newsletter": "Subscribe to Newsletter",
+ "GitHub": "GitHub",
+ "Blog": "Blog",
+ "Facebook Group": "Facebook Group",
+ "Twitter": "Twitter",
+ "About": "About",
+ "Boostnote": "Boostnote",
+ "An open source note-taking app made for programmers just like you.": "An open source note-taking app made for programmers just like you.",
+ "Website": "Website",
+ "Development": "Development",
+ " : Development configurations for Boostnote.": " : Development configurations for Boostnote.",
+ "Copyright (C) 2017 - 2018 BoostIO": "Copyright (C) 2017 - 2018 BoostIO",
+ "License: GPL v3": "License: GPL v3",
+ "Analytics": "Analytics",
+ "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.": "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.",
+ "You can see how it works on ": "You can see how it works on ",
+ "You can choose to enable or disable this option.": "You can choose to enable or disable this option.",
+ "Enable analytics to help improve Boostnote": "Enable analytics to help improve Boostnote",
+ "Crowdfunding": "Crowdfunding",
+ "Dear everyone,": "Dear everyone,",
+ "Thank you for using Boostnote!": "Thank you for using Boostnote!",
+ "Boostnote is used in about 200 different countries and regions by an awesome community of developers.": "Boostnote is used in about 200 different countries and regions by an awesome community of developers.",
+ "To continue supporting this growth, and to satisfy community expectations,": "To continue supporting this growth, and to satisfy community expectations,",
+ "we would like to invest more time and resources in this project.": "we would like to invest more time and resources in this project.",
+ "If you like this project and see its potential, you can help by supporting us on OpenCollective!": "If you like this project and see its potential, you can help by supporting us on OpenCollective!",
+ "Thanks,": "Thanks,",
+ "Boostnote maintainers": "Boostnote maintainers",
+ "Support via OpenCollective": "Support via OpenCollective",
+ "Language": "Language",
+ "English": "English",
+ "German": "German",
+ "French": "French",
+ "Show \"Saved to Clipboard\" notification when copying": "Show \"Saved to Clipboard\" notification when copying",
+ "All Notes": "All Notes",
+ "Starred": "Starred",
+ "Are you sure to ": "Are you sure to ",
+ " delete": " delete",
+ "this folder?": "this folder?",
+ "Confirm": "Confirm",
+ "Cancel": "Cancel",
+ "Markdown Note": "Markdown Note",
+ "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.": "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.",
+ "Snippet Note": "Snippet Note",
+ "This format is for creating code snippets. Multiple snippets can be grouped into a single note.": "This format is for creating code snippets. Multiple snippets can be grouped into a single note.",
+ "Tab to switch format": "Tab to switch format",
+ "Updated": "Updated",
+ "Created": "Created",
+ "Alphabetically": "Alphabetically",
+ "Default View": "Default View",
+ "Compressed View": "Compressed View",
+ "Search": "Search",
+ "Blog Type": "Blog Type",
+ "Blog Address": "Blog Address",
+ "Save": "Save",
+ "Auth": "Auth",
+ "Authentication Method": "Authentication Method",
+ "JWT": "JWT",
+ "USER": "USER",
+ "Token": "Token",
+ "Storage": "Storage",
+ "Hotkeys": "Hotkeys",
+ "Show/Hide Boostnote": "Show/Hide Boostnote",
+ "Restore": "Restore",
+ "Permanent Delete": "Permanent Delete",
+ "Confirm note deletion": "Confirm note deletion",
+ "This will permanently remove this note.": "This will permanently remove this note.",
+ "Successfully applied!": "Successfully applied!",
+ "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!": "You have to save!"
+}
\ No newline at end of file
diff --git a/locales/de.json b/locales/de.json
index a3d0d92e..ae9c84d6 100644
--- a/locales/de.json
+++ b/locales/de.json
@@ -8,7 +8,7 @@
"to create a new note": "um eine neue Notiz zu erstellen",
"Toggle Mode": "Modus umschalten",
"Trash": "Papierkorb",
- "MODIFICATION DATE": "MODIFICATION DATE",
+ "MODIFICATION DATE": "ÄNDERUNGSDATUM",
"Words": "Wörter",
"Letters": "Buchstaben",
"STORAGE": "SPEICHERORT",
@@ -24,11 +24,11 @@
"Add Storage Location": "Speicherort Hinzufügen",
"Add Folder": "Ordner Hinzufügen",
"Open Storage folder": "Speicherort Öffnen",
- "Unlink": "Unlink",
+ "Unlink": "Verknüpfung aufheben",
"Edit": "Bearbeiten",
"Delete": "Löschen",
"Interface": "Interface",
- "Interface Theme": "Interface Theme",
+ "Interface Theme": "Interface-Thema",
"Default": "Standard",
"White": "Weiß",
"Solarized Dark": "Solarized Dark",
@@ -62,7 +62,7 @@
"LaTeX Block Open Delimiter": "LaTeX Block Open Delimiter",
"LaTeX Block Close Delimiter": "LaTeX Block Close Delimiter",
"Community": "Community",
- "Subscribe to Newsletter": "Newsletter abonieren",
+ "Subscribe to Newsletter": "Newsletter abonnieren",
"GitHub": "GitHub",
"Blog": "Blog",
"Facebook Group": "Facebook Group",
@@ -76,10 +76,10 @@
"Copyright (C) 2017 - 2018 BoostIO": "Copyright (C) 2017 - 2018 BoostIO",
"License: GPL v3": "License: GPL v3",
"Analytics": "Analytics",
- "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.": "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.",
+ "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.": "Boostnote sammelt anonyme Daten, um die App zu verbessern und nicht persönliche Informationen, wie z.B. der Inhalt deiner Notizen.",
"You can see how it works on ": "You can see how it works on ",
- "You can choose to enable or disable this option.": "You can choose to enable or disable this option.",
- "Enable analytics to help improve Boostnote": "Enable analytics to help improve Boostnote",
+ "You can choose to enable or disable this option.": "Du kannst wählen, ob du diese Option aktivierst oder daektivierst.",
+ "Enable analytics to help improve Boostnote": "Datenerhebung zur Verbesserung von Boostnote aktivieren",
"Crowdfunding": "Crowdfunding",
"Dear everyone,": "Dear everyone,",
"Thank you for using Boostnote!": "Thank you for using Boostnote!",
@@ -128,5 +128,16 @@
"Permanent Delete": "Dauerhaft Löschen",
"Confirm note deletion": "Löschen bestätigen",
"This will permanently remove this note.": "Notiz wird dauerhaft gelöscht",
- "You have to save!": "You have to save!"
+ "You have to save!": "Es muss gespeichert werden",
+ "Albanian": "Albanisch",
+ "Danish": "Dänisch",
+ "Japanese": "Japanisch",
+ "Korean": "Koreanisch",
+ "Norwegian": "Norwegisch",
+ "Polish": "Polnish",
+ "Portuguese": "Portugiesisch",
+ "Spanish": "Spanisch",
+ "Chinese (zh-CN)": "Chinesisch (zh-CN)",
+ "Chinese (zh-TW)": "Chinesisch (zh-TW)",
+ "Successfully applied!": "Erfolgreich angewendet!"
}
\ No newline at end of file
diff --git a/locales/en.json b/locales/en.json
index a43c6de9..27c94e6e 100644
--- a/locales/en.json
+++ b/locales/en.json
@@ -128,5 +128,16 @@
"Permanent Delete": "Permanent Delete",
"Confirm note deletion": "Confirm note deletion",
"This will permanently remove this note.": "This will permanently remove this note.",
- "Successfully applied!": "Successfully applied!"
+ "Successfully applied!": "Successfully applied!",
+ "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!": "You have to save!"
}
\ No newline at end of file
diff --git a/locales/es.json b/locales/es.json
new file mode 100644
index 00000000..27c94e6e
--- /dev/null
+++ b/locales/es.json
@@ -0,0 +1,143 @@
+{
+ "Notes": "Notes",
+ "Tags": "Tags",
+ "Preferences": "Preferences",
+ "Make a note": "Make a note",
+ "Ctrl": "Ctrl",
+ "Ctrl(^)": "Ctrl",
+ "to create a new note": "to create a new note",
+ "Toggle Mode": "Toggle Mode",
+ "Trash": "Trash",
+ "MODIFICATION DATE": "MODIFICATION DATE",
+ "Words": "Words",
+ "Letters": "Letters",
+ "STORAGE": "STORAGE",
+ "FOLDER": "FOLDER",
+ "CREATION DATE": "CREATION DATE",
+ "NOTE LINK": "NOTE LINK",
+ ".md": ".md",
+ ".txt": ".txt",
+ ".html": ".html",
+ "Print": "Print",
+ "Your preferences for Boostnote": "Your preferences for Boostnote",
+ "Storages": "Storages",
+ "Add Storage Location": "Add Storage Location",
+ "Add Folder": "Add Folder",
+ "Open Storage folder": "Open Storage folder",
+ "Unlink": "Unlink",
+ "Edit": "Edit",
+ "Delete": "Delete",
+ "Interface": "Interface",
+ "Interface Theme": "Interface Theme",
+ "Default": "Delete",
+ "White": "White",
+ "Solarized Dark": "Solarized Dark",
+ "Dark": "Dark",
+ "Show a confirmation dialog when deleting notes": "Show a confirmation dialog when deleting notes",
+ "Editor Theme": "Editor Theme",
+ "Editor Font Size": "Editor Font Size",
+ "Editor Font Family": "Editor Font Family",
+ "Editor Indent Style": "Editor Indent Style",
+ "Spaces": "Spaces",
+ "Tabs": "Tabs",
+ "Switch to Preview": "Switch to Preview",
+ "When Editor Blurred": "When Editor Blurred",
+ "When Editor Blurred, Edit On Double Click": "When Editor Blurred, Edit On Double Click",
+ "On Right Click": "On Right Click",
+ "Editor Keymap": "Editor Keymap",
+ "default": "default",
+ "vim": "vim",
+ "emacs": "emacs",
+ "⚠️ Please restart boostnote after you change the keymap": "⚠️ Please restart boostnote after you change the keymap",
+ "Show line numbers in the editor": "Show line numbers in the editor",
+ "Allow editor to scroll past the last line": "Allow editor to scroll past the last line",
+ "Bring in web page title when pasting URL on editor": "Bring in web page title when pasting URL on editor",
+ "Preview Font Size": "Preview Font Size",
+ "Preview Font Family": "Preview Font Family",
+ "Code block Theme": "Code block Theme",
+ "Allow preview to scroll past the last line": "Allow preview to scroll past the last line",
+ "Show line numbers for preview code blocks": "Show line numbers for preview code blocks",
+ "LaTeX Inline Open Delimiter": "LaTeX Inline Open Delimiter",
+ "LaTeX Inline Close Delimiter": "LaTeX Inline Close Delimiter",
+ "LaTeX Block Open Delimiter": "LaTeX Block Open Delimiter",
+ "LaTeX Block Close Delimiter": "LaTeX Block Close Delimiter",
+ "Community": "Community",
+ "Subscribe to Newsletter": "Subscribe to Newsletter",
+ "GitHub": "GitHub",
+ "Blog": "Blog",
+ "Facebook Group": "Facebook Group",
+ "Twitter": "Twitter",
+ "About": "About",
+ "Boostnote": "Boostnote",
+ "An open source note-taking app made for programmers just like you.": "An open source note-taking app made for programmers just like you.",
+ "Website": "Website",
+ "Development": "Development",
+ " : Development configurations for Boostnote.": " : Development configurations for Boostnote.",
+ "Copyright (C) 2017 - 2018 BoostIO": "Copyright (C) 2017 - 2018 BoostIO",
+ "License: GPL v3": "License: GPL v3",
+ "Analytics": "Analytics",
+ "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.": "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.",
+ "You can see how it works on ": "You can see how it works on ",
+ "You can choose to enable or disable this option.": "You can choose to enable or disable this option.",
+ "Enable analytics to help improve Boostnote": "Enable analytics to help improve Boostnote",
+ "Crowdfunding": "Crowdfunding",
+ "Dear everyone,": "Dear everyone,",
+ "Thank you for using Boostnote!": "Thank you for using Boostnote!",
+ "Boostnote is used in about 200 different countries and regions by an awesome community of developers.": "Boostnote is used in about 200 different countries and regions by an awesome community of developers.",
+ "To continue supporting this growth, and to satisfy community expectations,": "To continue supporting this growth, and to satisfy community expectations,",
+ "we would like to invest more time and resources in this project.": "we would like to invest more time and resources in this project.",
+ "If you like this project and see its potential, you can help by supporting us on OpenCollective!": "If you like this project and see its potential, you can help by supporting us on OpenCollective!",
+ "Thanks,": "Thanks,",
+ "Boostnote maintainers": "Boostnote maintainers",
+ "Support via OpenCollective": "Support via OpenCollective",
+ "Language": "Language",
+ "English": "English",
+ "German": "German",
+ "French": "French",
+ "Show \"Saved to Clipboard\" notification when copying": "Show \"Saved to Clipboard\" notification when copying",
+ "All Notes": "All Notes",
+ "Starred": "Starred",
+ "Are you sure to ": "Are you sure to ",
+ " delete": " delete",
+ "this folder?": "this folder?",
+ "Confirm": "Confirm",
+ "Cancel": "Cancel",
+ "Markdown Note": "Markdown Note",
+ "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.": "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.",
+ "Snippet Note": "Snippet Note",
+ "This format is for creating code snippets. Multiple snippets can be grouped into a single note.": "This format is for creating code snippets. Multiple snippets can be grouped into a single note.",
+ "Tab to switch format": "Tab to switch format",
+ "Updated": "Updated",
+ "Created": "Created",
+ "Alphabetically": "Alphabetically",
+ "Default View": "Default View",
+ "Compressed View": "Compressed View",
+ "Search": "Search",
+ "Blog Type": "Blog Type",
+ "Blog Address": "Blog Address",
+ "Save": "Save",
+ "Auth": "Auth",
+ "Authentication Method": "Authentication Method",
+ "JWT": "JWT",
+ "USER": "USER",
+ "Token": "Token",
+ "Storage": "Storage",
+ "Hotkeys": "Hotkeys",
+ "Show/Hide Boostnote": "Show/Hide Boostnote",
+ "Restore": "Restore",
+ "Permanent Delete": "Permanent Delete",
+ "Confirm note deletion": "Confirm note deletion",
+ "This will permanently remove this note.": "This will permanently remove this note.",
+ "Successfully applied!": "Successfully applied!",
+ "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!": "You have to save!"
+}
\ No newline at end of file
diff --git a/locales/fr.json b/locales/fr.json
index aba9be61..27c94e6e 100644
--- a/locales/fr.json
+++ b/locales/fr.json
@@ -127,5 +127,17 @@
"Restore": "Restore",
"Permanent Delete": "Permanent Delete",
"Confirm note deletion": "Confirm note deletion",
- "This will permanently remove this note.": "This will permanently remove this note."
+ "This will permanently remove this note.": "This will permanently remove this note.",
+ "Successfully applied!": "Successfully applied!",
+ "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!": "You have to save!"
}
\ No newline at end of file
diff --git a/locales/ja.json b/locales/ja.json
new file mode 100644
index 00000000..27c94e6e
--- /dev/null
+++ b/locales/ja.json
@@ -0,0 +1,143 @@
+{
+ "Notes": "Notes",
+ "Tags": "Tags",
+ "Preferences": "Preferences",
+ "Make a note": "Make a note",
+ "Ctrl": "Ctrl",
+ "Ctrl(^)": "Ctrl",
+ "to create a new note": "to create a new note",
+ "Toggle Mode": "Toggle Mode",
+ "Trash": "Trash",
+ "MODIFICATION DATE": "MODIFICATION DATE",
+ "Words": "Words",
+ "Letters": "Letters",
+ "STORAGE": "STORAGE",
+ "FOLDER": "FOLDER",
+ "CREATION DATE": "CREATION DATE",
+ "NOTE LINK": "NOTE LINK",
+ ".md": ".md",
+ ".txt": ".txt",
+ ".html": ".html",
+ "Print": "Print",
+ "Your preferences for Boostnote": "Your preferences for Boostnote",
+ "Storages": "Storages",
+ "Add Storage Location": "Add Storage Location",
+ "Add Folder": "Add Folder",
+ "Open Storage folder": "Open Storage folder",
+ "Unlink": "Unlink",
+ "Edit": "Edit",
+ "Delete": "Delete",
+ "Interface": "Interface",
+ "Interface Theme": "Interface Theme",
+ "Default": "Delete",
+ "White": "White",
+ "Solarized Dark": "Solarized Dark",
+ "Dark": "Dark",
+ "Show a confirmation dialog when deleting notes": "Show a confirmation dialog when deleting notes",
+ "Editor Theme": "Editor Theme",
+ "Editor Font Size": "Editor Font Size",
+ "Editor Font Family": "Editor Font Family",
+ "Editor Indent Style": "Editor Indent Style",
+ "Spaces": "Spaces",
+ "Tabs": "Tabs",
+ "Switch to Preview": "Switch to Preview",
+ "When Editor Blurred": "When Editor Blurred",
+ "When Editor Blurred, Edit On Double Click": "When Editor Blurred, Edit On Double Click",
+ "On Right Click": "On Right Click",
+ "Editor Keymap": "Editor Keymap",
+ "default": "default",
+ "vim": "vim",
+ "emacs": "emacs",
+ "⚠️ Please restart boostnote after you change the keymap": "⚠️ Please restart boostnote after you change the keymap",
+ "Show line numbers in the editor": "Show line numbers in the editor",
+ "Allow editor to scroll past the last line": "Allow editor to scroll past the last line",
+ "Bring in web page title when pasting URL on editor": "Bring in web page title when pasting URL on editor",
+ "Preview Font Size": "Preview Font Size",
+ "Preview Font Family": "Preview Font Family",
+ "Code block Theme": "Code block Theme",
+ "Allow preview to scroll past the last line": "Allow preview to scroll past the last line",
+ "Show line numbers for preview code blocks": "Show line numbers for preview code blocks",
+ "LaTeX Inline Open Delimiter": "LaTeX Inline Open Delimiter",
+ "LaTeX Inline Close Delimiter": "LaTeX Inline Close Delimiter",
+ "LaTeX Block Open Delimiter": "LaTeX Block Open Delimiter",
+ "LaTeX Block Close Delimiter": "LaTeX Block Close Delimiter",
+ "Community": "Community",
+ "Subscribe to Newsletter": "Subscribe to Newsletter",
+ "GitHub": "GitHub",
+ "Blog": "Blog",
+ "Facebook Group": "Facebook Group",
+ "Twitter": "Twitter",
+ "About": "About",
+ "Boostnote": "Boostnote",
+ "An open source note-taking app made for programmers just like you.": "An open source note-taking app made for programmers just like you.",
+ "Website": "Website",
+ "Development": "Development",
+ " : Development configurations for Boostnote.": " : Development configurations for Boostnote.",
+ "Copyright (C) 2017 - 2018 BoostIO": "Copyright (C) 2017 - 2018 BoostIO",
+ "License: GPL v3": "License: GPL v3",
+ "Analytics": "Analytics",
+ "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.": "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.",
+ "You can see how it works on ": "You can see how it works on ",
+ "You can choose to enable or disable this option.": "You can choose to enable or disable this option.",
+ "Enable analytics to help improve Boostnote": "Enable analytics to help improve Boostnote",
+ "Crowdfunding": "Crowdfunding",
+ "Dear everyone,": "Dear everyone,",
+ "Thank you for using Boostnote!": "Thank you for using Boostnote!",
+ "Boostnote is used in about 200 different countries and regions by an awesome community of developers.": "Boostnote is used in about 200 different countries and regions by an awesome community of developers.",
+ "To continue supporting this growth, and to satisfy community expectations,": "To continue supporting this growth, and to satisfy community expectations,",
+ "we would like to invest more time and resources in this project.": "we would like to invest more time and resources in this project.",
+ "If you like this project and see its potential, you can help by supporting us on OpenCollective!": "If you like this project and see its potential, you can help by supporting us on OpenCollective!",
+ "Thanks,": "Thanks,",
+ "Boostnote maintainers": "Boostnote maintainers",
+ "Support via OpenCollective": "Support via OpenCollective",
+ "Language": "Language",
+ "English": "English",
+ "German": "German",
+ "French": "French",
+ "Show \"Saved to Clipboard\" notification when copying": "Show \"Saved to Clipboard\" notification when copying",
+ "All Notes": "All Notes",
+ "Starred": "Starred",
+ "Are you sure to ": "Are you sure to ",
+ " delete": " delete",
+ "this folder?": "this folder?",
+ "Confirm": "Confirm",
+ "Cancel": "Cancel",
+ "Markdown Note": "Markdown Note",
+ "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.": "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.",
+ "Snippet Note": "Snippet Note",
+ "This format is for creating code snippets. Multiple snippets can be grouped into a single note.": "This format is for creating code snippets. Multiple snippets can be grouped into a single note.",
+ "Tab to switch format": "Tab to switch format",
+ "Updated": "Updated",
+ "Created": "Created",
+ "Alphabetically": "Alphabetically",
+ "Default View": "Default View",
+ "Compressed View": "Compressed View",
+ "Search": "Search",
+ "Blog Type": "Blog Type",
+ "Blog Address": "Blog Address",
+ "Save": "Save",
+ "Auth": "Auth",
+ "Authentication Method": "Authentication Method",
+ "JWT": "JWT",
+ "USER": "USER",
+ "Token": "Token",
+ "Storage": "Storage",
+ "Hotkeys": "Hotkeys",
+ "Show/Hide Boostnote": "Show/Hide Boostnote",
+ "Restore": "Restore",
+ "Permanent Delete": "Permanent Delete",
+ "Confirm note deletion": "Confirm note deletion",
+ "This will permanently remove this note.": "This will permanently remove this note.",
+ "Successfully applied!": "Successfully applied!",
+ "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!": "You have to save!"
+}
\ No newline at end of file
diff --git a/locales/ko.json b/locales/ko.json
new file mode 100644
index 00000000..27c94e6e
--- /dev/null
+++ b/locales/ko.json
@@ -0,0 +1,143 @@
+{
+ "Notes": "Notes",
+ "Tags": "Tags",
+ "Preferences": "Preferences",
+ "Make a note": "Make a note",
+ "Ctrl": "Ctrl",
+ "Ctrl(^)": "Ctrl",
+ "to create a new note": "to create a new note",
+ "Toggle Mode": "Toggle Mode",
+ "Trash": "Trash",
+ "MODIFICATION DATE": "MODIFICATION DATE",
+ "Words": "Words",
+ "Letters": "Letters",
+ "STORAGE": "STORAGE",
+ "FOLDER": "FOLDER",
+ "CREATION DATE": "CREATION DATE",
+ "NOTE LINK": "NOTE LINK",
+ ".md": ".md",
+ ".txt": ".txt",
+ ".html": ".html",
+ "Print": "Print",
+ "Your preferences for Boostnote": "Your preferences for Boostnote",
+ "Storages": "Storages",
+ "Add Storage Location": "Add Storage Location",
+ "Add Folder": "Add Folder",
+ "Open Storage folder": "Open Storage folder",
+ "Unlink": "Unlink",
+ "Edit": "Edit",
+ "Delete": "Delete",
+ "Interface": "Interface",
+ "Interface Theme": "Interface Theme",
+ "Default": "Delete",
+ "White": "White",
+ "Solarized Dark": "Solarized Dark",
+ "Dark": "Dark",
+ "Show a confirmation dialog when deleting notes": "Show a confirmation dialog when deleting notes",
+ "Editor Theme": "Editor Theme",
+ "Editor Font Size": "Editor Font Size",
+ "Editor Font Family": "Editor Font Family",
+ "Editor Indent Style": "Editor Indent Style",
+ "Spaces": "Spaces",
+ "Tabs": "Tabs",
+ "Switch to Preview": "Switch to Preview",
+ "When Editor Blurred": "When Editor Blurred",
+ "When Editor Blurred, Edit On Double Click": "When Editor Blurred, Edit On Double Click",
+ "On Right Click": "On Right Click",
+ "Editor Keymap": "Editor Keymap",
+ "default": "default",
+ "vim": "vim",
+ "emacs": "emacs",
+ "⚠️ Please restart boostnote after you change the keymap": "⚠️ Please restart boostnote after you change the keymap",
+ "Show line numbers in the editor": "Show line numbers in the editor",
+ "Allow editor to scroll past the last line": "Allow editor to scroll past the last line",
+ "Bring in web page title when pasting URL on editor": "Bring in web page title when pasting URL on editor",
+ "Preview Font Size": "Preview Font Size",
+ "Preview Font Family": "Preview Font Family",
+ "Code block Theme": "Code block Theme",
+ "Allow preview to scroll past the last line": "Allow preview to scroll past the last line",
+ "Show line numbers for preview code blocks": "Show line numbers for preview code blocks",
+ "LaTeX Inline Open Delimiter": "LaTeX Inline Open Delimiter",
+ "LaTeX Inline Close Delimiter": "LaTeX Inline Close Delimiter",
+ "LaTeX Block Open Delimiter": "LaTeX Block Open Delimiter",
+ "LaTeX Block Close Delimiter": "LaTeX Block Close Delimiter",
+ "Community": "Community",
+ "Subscribe to Newsletter": "Subscribe to Newsletter",
+ "GitHub": "GitHub",
+ "Blog": "Blog",
+ "Facebook Group": "Facebook Group",
+ "Twitter": "Twitter",
+ "About": "About",
+ "Boostnote": "Boostnote",
+ "An open source note-taking app made for programmers just like you.": "An open source note-taking app made for programmers just like you.",
+ "Website": "Website",
+ "Development": "Development",
+ " : Development configurations for Boostnote.": " : Development configurations for Boostnote.",
+ "Copyright (C) 2017 - 2018 BoostIO": "Copyright (C) 2017 - 2018 BoostIO",
+ "License: GPL v3": "License: GPL v3",
+ "Analytics": "Analytics",
+ "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.": "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.",
+ "You can see how it works on ": "You can see how it works on ",
+ "You can choose to enable or disable this option.": "You can choose to enable or disable this option.",
+ "Enable analytics to help improve Boostnote": "Enable analytics to help improve Boostnote",
+ "Crowdfunding": "Crowdfunding",
+ "Dear everyone,": "Dear everyone,",
+ "Thank you for using Boostnote!": "Thank you for using Boostnote!",
+ "Boostnote is used in about 200 different countries and regions by an awesome community of developers.": "Boostnote is used in about 200 different countries and regions by an awesome community of developers.",
+ "To continue supporting this growth, and to satisfy community expectations,": "To continue supporting this growth, and to satisfy community expectations,",
+ "we would like to invest more time and resources in this project.": "we would like to invest more time and resources in this project.",
+ "If you like this project and see its potential, you can help by supporting us on OpenCollective!": "If you like this project and see its potential, you can help by supporting us on OpenCollective!",
+ "Thanks,": "Thanks,",
+ "Boostnote maintainers": "Boostnote maintainers",
+ "Support via OpenCollective": "Support via OpenCollective",
+ "Language": "Language",
+ "English": "English",
+ "German": "German",
+ "French": "French",
+ "Show \"Saved to Clipboard\" notification when copying": "Show \"Saved to Clipboard\" notification when copying",
+ "All Notes": "All Notes",
+ "Starred": "Starred",
+ "Are you sure to ": "Are you sure to ",
+ " delete": " delete",
+ "this folder?": "this folder?",
+ "Confirm": "Confirm",
+ "Cancel": "Cancel",
+ "Markdown Note": "Markdown Note",
+ "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.": "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.",
+ "Snippet Note": "Snippet Note",
+ "This format is for creating code snippets. Multiple snippets can be grouped into a single note.": "This format is for creating code snippets. Multiple snippets can be grouped into a single note.",
+ "Tab to switch format": "Tab to switch format",
+ "Updated": "Updated",
+ "Created": "Created",
+ "Alphabetically": "Alphabetically",
+ "Default View": "Default View",
+ "Compressed View": "Compressed View",
+ "Search": "Search",
+ "Blog Type": "Blog Type",
+ "Blog Address": "Blog Address",
+ "Save": "Save",
+ "Auth": "Auth",
+ "Authentication Method": "Authentication Method",
+ "JWT": "JWT",
+ "USER": "USER",
+ "Token": "Token",
+ "Storage": "Storage",
+ "Hotkeys": "Hotkeys",
+ "Show/Hide Boostnote": "Show/Hide Boostnote",
+ "Restore": "Restore",
+ "Permanent Delete": "Permanent Delete",
+ "Confirm note deletion": "Confirm note deletion",
+ "This will permanently remove this note.": "This will permanently remove this note.",
+ "Successfully applied!": "Successfully applied!",
+ "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!": "You have to save!"
+}
\ No newline at end of file
diff --git a/locales/no.json b/locales/no.json
new file mode 100644
index 00000000..27c94e6e
--- /dev/null
+++ b/locales/no.json
@@ -0,0 +1,143 @@
+{
+ "Notes": "Notes",
+ "Tags": "Tags",
+ "Preferences": "Preferences",
+ "Make a note": "Make a note",
+ "Ctrl": "Ctrl",
+ "Ctrl(^)": "Ctrl",
+ "to create a new note": "to create a new note",
+ "Toggle Mode": "Toggle Mode",
+ "Trash": "Trash",
+ "MODIFICATION DATE": "MODIFICATION DATE",
+ "Words": "Words",
+ "Letters": "Letters",
+ "STORAGE": "STORAGE",
+ "FOLDER": "FOLDER",
+ "CREATION DATE": "CREATION DATE",
+ "NOTE LINK": "NOTE LINK",
+ ".md": ".md",
+ ".txt": ".txt",
+ ".html": ".html",
+ "Print": "Print",
+ "Your preferences for Boostnote": "Your preferences for Boostnote",
+ "Storages": "Storages",
+ "Add Storage Location": "Add Storage Location",
+ "Add Folder": "Add Folder",
+ "Open Storage folder": "Open Storage folder",
+ "Unlink": "Unlink",
+ "Edit": "Edit",
+ "Delete": "Delete",
+ "Interface": "Interface",
+ "Interface Theme": "Interface Theme",
+ "Default": "Delete",
+ "White": "White",
+ "Solarized Dark": "Solarized Dark",
+ "Dark": "Dark",
+ "Show a confirmation dialog when deleting notes": "Show a confirmation dialog when deleting notes",
+ "Editor Theme": "Editor Theme",
+ "Editor Font Size": "Editor Font Size",
+ "Editor Font Family": "Editor Font Family",
+ "Editor Indent Style": "Editor Indent Style",
+ "Spaces": "Spaces",
+ "Tabs": "Tabs",
+ "Switch to Preview": "Switch to Preview",
+ "When Editor Blurred": "When Editor Blurred",
+ "When Editor Blurred, Edit On Double Click": "When Editor Blurred, Edit On Double Click",
+ "On Right Click": "On Right Click",
+ "Editor Keymap": "Editor Keymap",
+ "default": "default",
+ "vim": "vim",
+ "emacs": "emacs",
+ "⚠️ Please restart boostnote after you change the keymap": "⚠️ Please restart boostnote after you change the keymap",
+ "Show line numbers in the editor": "Show line numbers in the editor",
+ "Allow editor to scroll past the last line": "Allow editor to scroll past the last line",
+ "Bring in web page title when pasting URL on editor": "Bring in web page title when pasting URL on editor",
+ "Preview Font Size": "Preview Font Size",
+ "Preview Font Family": "Preview Font Family",
+ "Code block Theme": "Code block Theme",
+ "Allow preview to scroll past the last line": "Allow preview to scroll past the last line",
+ "Show line numbers for preview code blocks": "Show line numbers for preview code blocks",
+ "LaTeX Inline Open Delimiter": "LaTeX Inline Open Delimiter",
+ "LaTeX Inline Close Delimiter": "LaTeX Inline Close Delimiter",
+ "LaTeX Block Open Delimiter": "LaTeX Block Open Delimiter",
+ "LaTeX Block Close Delimiter": "LaTeX Block Close Delimiter",
+ "Community": "Community",
+ "Subscribe to Newsletter": "Subscribe to Newsletter",
+ "GitHub": "GitHub",
+ "Blog": "Blog",
+ "Facebook Group": "Facebook Group",
+ "Twitter": "Twitter",
+ "About": "About",
+ "Boostnote": "Boostnote",
+ "An open source note-taking app made for programmers just like you.": "An open source note-taking app made for programmers just like you.",
+ "Website": "Website",
+ "Development": "Development",
+ " : Development configurations for Boostnote.": " : Development configurations for Boostnote.",
+ "Copyright (C) 2017 - 2018 BoostIO": "Copyright (C) 2017 - 2018 BoostIO",
+ "License: GPL v3": "License: GPL v3",
+ "Analytics": "Analytics",
+ "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.": "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.",
+ "You can see how it works on ": "You can see how it works on ",
+ "You can choose to enable or disable this option.": "You can choose to enable or disable this option.",
+ "Enable analytics to help improve Boostnote": "Enable analytics to help improve Boostnote",
+ "Crowdfunding": "Crowdfunding",
+ "Dear everyone,": "Dear everyone,",
+ "Thank you for using Boostnote!": "Thank you for using Boostnote!",
+ "Boostnote is used in about 200 different countries and regions by an awesome community of developers.": "Boostnote is used in about 200 different countries and regions by an awesome community of developers.",
+ "To continue supporting this growth, and to satisfy community expectations,": "To continue supporting this growth, and to satisfy community expectations,",
+ "we would like to invest more time and resources in this project.": "we would like to invest more time and resources in this project.",
+ "If you like this project and see its potential, you can help by supporting us on OpenCollective!": "If you like this project and see its potential, you can help by supporting us on OpenCollective!",
+ "Thanks,": "Thanks,",
+ "Boostnote maintainers": "Boostnote maintainers",
+ "Support via OpenCollective": "Support via OpenCollective",
+ "Language": "Language",
+ "English": "English",
+ "German": "German",
+ "French": "French",
+ "Show \"Saved to Clipboard\" notification when copying": "Show \"Saved to Clipboard\" notification when copying",
+ "All Notes": "All Notes",
+ "Starred": "Starred",
+ "Are you sure to ": "Are you sure to ",
+ " delete": " delete",
+ "this folder?": "this folder?",
+ "Confirm": "Confirm",
+ "Cancel": "Cancel",
+ "Markdown Note": "Markdown Note",
+ "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.": "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.",
+ "Snippet Note": "Snippet Note",
+ "This format is for creating code snippets. Multiple snippets can be grouped into a single note.": "This format is for creating code snippets. Multiple snippets can be grouped into a single note.",
+ "Tab to switch format": "Tab to switch format",
+ "Updated": "Updated",
+ "Created": "Created",
+ "Alphabetically": "Alphabetically",
+ "Default View": "Default View",
+ "Compressed View": "Compressed View",
+ "Search": "Search",
+ "Blog Type": "Blog Type",
+ "Blog Address": "Blog Address",
+ "Save": "Save",
+ "Auth": "Auth",
+ "Authentication Method": "Authentication Method",
+ "JWT": "JWT",
+ "USER": "USER",
+ "Token": "Token",
+ "Storage": "Storage",
+ "Hotkeys": "Hotkeys",
+ "Show/Hide Boostnote": "Show/Hide Boostnote",
+ "Restore": "Restore",
+ "Permanent Delete": "Permanent Delete",
+ "Confirm note deletion": "Confirm note deletion",
+ "This will permanently remove this note.": "This will permanently remove this note.",
+ "Successfully applied!": "Successfully applied!",
+ "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!": "You have to save!"
+}
\ No newline at end of file
diff --git a/locales/pl.json b/locales/pl.json
new file mode 100644
index 00000000..27c94e6e
--- /dev/null
+++ b/locales/pl.json
@@ -0,0 +1,143 @@
+{
+ "Notes": "Notes",
+ "Tags": "Tags",
+ "Preferences": "Preferences",
+ "Make a note": "Make a note",
+ "Ctrl": "Ctrl",
+ "Ctrl(^)": "Ctrl",
+ "to create a new note": "to create a new note",
+ "Toggle Mode": "Toggle Mode",
+ "Trash": "Trash",
+ "MODIFICATION DATE": "MODIFICATION DATE",
+ "Words": "Words",
+ "Letters": "Letters",
+ "STORAGE": "STORAGE",
+ "FOLDER": "FOLDER",
+ "CREATION DATE": "CREATION DATE",
+ "NOTE LINK": "NOTE LINK",
+ ".md": ".md",
+ ".txt": ".txt",
+ ".html": ".html",
+ "Print": "Print",
+ "Your preferences for Boostnote": "Your preferences for Boostnote",
+ "Storages": "Storages",
+ "Add Storage Location": "Add Storage Location",
+ "Add Folder": "Add Folder",
+ "Open Storage folder": "Open Storage folder",
+ "Unlink": "Unlink",
+ "Edit": "Edit",
+ "Delete": "Delete",
+ "Interface": "Interface",
+ "Interface Theme": "Interface Theme",
+ "Default": "Delete",
+ "White": "White",
+ "Solarized Dark": "Solarized Dark",
+ "Dark": "Dark",
+ "Show a confirmation dialog when deleting notes": "Show a confirmation dialog when deleting notes",
+ "Editor Theme": "Editor Theme",
+ "Editor Font Size": "Editor Font Size",
+ "Editor Font Family": "Editor Font Family",
+ "Editor Indent Style": "Editor Indent Style",
+ "Spaces": "Spaces",
+ "Tabs": "Tabs",
+ "Switch to Preview": "Switch to Preview",
+ "When Editor Blurred": "When Editor Blurred",
+ "When Editor Blurred, Edit On Double Click": "When Editor Blurred, Edit On Double Click",
+ "On Right Click": "On Right Click",
+ "Editor Keymap": "Editor Keymap",
+ "default": "default",
+ "vim": "vim",
+ "emacs": "emacs",
+ "⚠️ Please restart boostnote after you change the keymap": "⚠️ Please restart boostnote after you change the keymap",
+ "Show line numbers in the editor": "Show line numbers in the editor",
+ "Allow editor to scroll past the last line": "Allow editor to scroll past the last line",
+ "Bring in web page title when pasting URL on editor": "Bring in web page title when pasting URL on editor",
+ "Preview Font Size": "Preview Font Size",
+ "Preview Font Family": "Preview Font Family",
+ "Code block Theme": "Code block Theme",
+ "Allow preview to scroll past the last line": "Allow preview to scroll past the last line",
+ "Show line numbers for preview code blocks": "Show line numbers for preview code blocks",
+ "LaTeX Inline Open Delimiter": "LaTeX Inline Open Delimiter",
+ "LaTeX Inline Close Delimiter": "LaTeX Inline Close Delimiter",
+ "LaTeX Block Open Delimiter": "LaTeX Block Open Delimiter",
+ "LaTeX Block Close Delimiter": "LaTeX Block Close Delimiter",
+ "Community": "Community",
+ "Subscribe to Newsletter": "Subscribe to Newsletter",
+ "GitHub": "GitHub",
+ "Blog": "Blog",
+ "Facebook Group": "Facebook Group",
+ "Twitter": "Twitter",
+ "About": "About",
+ "Boostnote": "Boostnote",
+ "An open source note-taking app made for programmers just like you.": "An open source note-taking app made for programmers just like you.",
+ "Website": "Website",
+ "Development": "Development",
+ " : Development configurations for Boostnote.": " : Development configurations for Boostnote.",
+ "Copyright (C) 2017 - 2018 BoostIO": "Copyright (C) 2017 - 2018 BoostIO",
+ "License: GPL v3": "License: GPL v3",
+ "Analytics": "Analytics",
+ "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.": "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.",
+ "You can see how it works on ": "You can see how it works on ",
+ "You can choose to enable or disable this option.": "You can choose to enable or disable this option.",
+ "Enable analytics to help improve Boostnote": "Enable analytics to help improve Boostnote",
+ "Crowdfunding": "Crowdfunding",
+ "Dear everyone,": "Dear everyone,",
+ "Thank you for using Boostnote!": "Thank you for using Boostnote!",
+ "Boostnote is used in about 200 different countries and regions by an awesome community of developers.": "Boostnote is used in about 200 different countries and regions by an awesome community of developers.",
+ "To continue supporting this growth, and to satisfy community expectations,": "To continue supporting this growth, and to satisfy community expectations,",
+ "we would like to invest more time and resources in this project.": "we would like to invest more time and resources in this project.",
+ "If you like this project and see its potential, you can help by supporting us on OpenCollective!": "If you like this project and see its potential, you can help by supporting us on OpenCollective!",
+ "Thanks,": "Thanks,",
+ "Boostnote maintainers": "Boostnote maintainers",
+ "Support via OpenCollective": "Support via OpenCollective",
+ "Language": "Language",
+ "English": "English",
+ "German": "German",
+ "French": "French",
+ "Show \"Saved to Clipboard\" notification when copying": "Show \"Saved to Clipboard\" notification when copying",
+ "All Notes": "All Notes",
+ "Starred": "Starred",
+ "Are you sure to ": "Are you sure to ",
+ " delete": " delete",
+ "this folder?": "this folder?",
+ "Confirm": "Confirm",
+ "Cancel": "Cancel",
+ "Markdown Note": "Markdown Note",
+ "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.": "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.",
+ "Snippet Note": "Snippet Note",
+ "This format is for creating code snippets. Multiple snippets can be grouped into a single note.": "This format is for creating code snippets. Multiple snippets can be grouped into a single note.",
+ "Tab to switch format": "Tab to switch format",
+ "Updated": "Updated",
+ "Created": "Created",
+ "Alphabetically": "Alphabetically",
+ "Default View": "Default View",
+ "Compressed View": "Compressed View",
+ "Search": "Search",
+ "Blog Type": "Blog Type",
+ "Blog Address": "Blog Address",
+ "Save": "Save",
+ "Auth": "Auth",
+ "Authentication Method": "Authentication Method",
+ "JWT": "JWT",
+ "USER": "USER",
+ "Token": "Token",
+ "Storage": "Storage",
+ "Hotkeys": "Hotkeys",
+ "Show/Hide Boostnote": "Show/Hide Boostnote",
+ "Restore": "Restore",
+ "Permanent Delete": "Permanent Delete",
+ "Confirm note deletion": "Confirm note deletion",
+ "This will permanently remove this note.": "This will permanently remove this note.",
+ "Successfully applied!": "Successfully applied!",
+ "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!": "You have to save!"
+}
\ No newline at end of file
diff --git a/locales/pt.json b/locales/pt.json
new file mode 100644
index 00000000..27c94e6e
--- /dev/null
+++ b/locales/pt.json
@@ -0,0 +1,143 @@
+{
+ "Notes": "Notes",
+ "Tags": "Tags",
+ "Preferences": "Preferences",
+ "Make a note": "Make a note",
+ "Ctrl": "Ctrl",
+ "Ctrl(^)": "Ctrl",
+ "to create a new note": "to create a new note",
+ "Toggle Mode": "Toggle Mode",
+ "Trash": "Trash",
+ "MODIFICATION DATE": "MODIFICATION DATE",
+ "Words": "Words",
+ "Letters": "Letters",
+ "STORAGE": "STORAGE",
+ "FOLDER": "FOLDER",
+ "CREATION DATE": "CREATION DATE",
+ "NOTE LINK": "NOTE LINK",
+ ".md": ".md",
+ ".txt": ".txt",
+ ".html": ".html",
+ "Print": "Print",
+ "Your preferences for Boostnote": "Your preferences for Boostnote",
+ "Storages": "Storages",
+ "Add Storage Location": "Add Storage Location",
+ "Add Folder": "Add Folder",
+ "Open Storage folder": "Open Storage folder",
+ "Unlink": "Unlink",
+ "Edit": "Edit",
+ "Delete": "Delete",
+ "Interface": "Interface",
+ "Interface Theme": "Interface Theme",
+ "Default": "Delete",
+ "White": "White",
+ "Solarized Dark": "Solarized Dark",
+ "Dark": "Dark",
+ "Show a confirmation dialog when deleting notes": "Show a confirmation dialog when deleting notes",
+ "Editor Theme": "Editor Theme",
+ "Editor Font Size": "Editor Font Size",
+ "Editor Font Family": "Editor Font Family",
+ "Editor Indent Style": "Editor Indent Style",
+ "Spaces": "Spaces",
+ "Tabs": "Tabs",
+ "Switch to Preview": "Switch to Preview",
+ "When Editor Blurred": "When Editor Blurred",
+ "When Editor Blurred, Edit On Double Click": "When Editor Blurred, Edit On Double Click",
+ "On Right Click": "On Right Click",
+ "Editor Keymap": "Editor Keymap",
+ "default": "default",
+ "vim": "vim",
+ "emacs": "emacs",
+ "⚠️ Please restart boostnote after you change the keymap": "⚠️ Please restart boostnote after you change the keymap",
+ "Show line numbers in the editor": "Show line numbers in the editor",
+ "Allow editor to scroll past the last line": "Allow editor to scroll past the last line",
+ "Bring in web page title when pasting URL on editor": "Bring in web page title when pasting URL on editor",
+ "Preview Font Size": "Preview Font Size",
+ "Preview Font Family": "Preview Font Family",
+ "Code block Theme": "Code block Theme",
+ "Allow preview to scroll past the last line": "Allow preview to scroll past the last line",
+ "Show line numbers for preview code blocks": "Show line numbers for preview code blocks",
+ "LaTeX Inline Open Delimiter": "LaTeX Inline Open Delimiter",
+ "LaTeX Inline Close Delimiter": "LaTeX Inline Close Delimiter",
+ "LaTeX Block Open Delimiter": "LaTeX Block Open Delimiter",
+ "LaTeX Block Close Delimiter": "LaTeX Block Close Delimiter",
+ "Community": "Community",
+ "Subscribe to Newsletter": "Subscribe to Newsletter",
+ "GitHub": "GitHub",
+ "Blog": "Blog",
+ "Facebook Group": "Facebook Group",
+ "Twitter": "Twitter",
+ "About": "About",
+ "Boostnote": "Boostnote",
+ "An open source note-taking app made for programmers just like you.": "An open source note-taking app made for programmers just like you.",
+ "Website": "Website",
+ "Development": "Development",
+ " : Development configurations for Boostnote.": " : Development configurations for Boostnote.",
+ "Copyright (C) 2017 - 2018 BoostIO": "Copyright (C) 2017 - 2018 BoostIO",
+ "License: GPL v3": "License: GPL v3",
+ "Analytics": "Analytics",
+ "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.": "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.",
+ "You can see how it works on ": "You can see how it works on ",
+ "You can choose to enable or disable this option.": "You can choose to enable or disable this option.",
+ "Enable analytics to help improve Boostnote": "Enable analytics to help improve Boostnote",
+ "Crowdfunding": "Crowdfunding",
+ "Dear everyone,": "Dear everyone,",
+ "Thank you for using Boostnote!": "Thank you for using Boostnote!",
+ "Boostnote is used in about 200 different countries and regions by an awesome community of developers.": "Boostnote is used in about 200 different countries and regions by an awesome community of developers.",
+ "To continue supporting this growth, and to satisfy community expectations,": "To continue supporting this growth, and to satisfy community expectations,",
+ "we would like to invest more time and resources in this project.": "we would like to invest more time and resources in this project.",
+ "If you like this project and see its potential, you can help by supporting us on OpenCollective!": "If you like this project and see its potential, you can help by supporting us on OpenCollective!",
+ "Thanks,": "Thanks,",
+ "Boostnote maintainers": "Boostnote maintainers",
+ "Support via OpenCollective": "Support via OpenCollective",
+ "Language": "Language",
+ "English": "English",
+ "German": "German",
+ "French": "French",
+ "Show \"Saved to Clipboard\" notification when copying": "Show \"Saved to Clipboard\" notification when copying",
+ "All Notes": "All Notes",
+ "Starred": "Starred",
+ "Are you sure to ": "Are you sure to ",
+ " delete": " delete",
+ "this folder?": "this folder?",
+ "Confirm": "Confirm",
+ "Cancel": "Cancel",
+ "Markdown Note": "Markdown Note",
+ "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.": "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.",
+ "Snippet Note": "Snippet Note",
+ "This format is for creating code snippets. Multiple snippets can be grouped into a single note.": "This format is for creating code snippets. Multiple snippets can be grouped into a single note.",
+ "Tab to switch format": "Tab to switch format",
+ "Updated": "Updated",
+ "Created": "Created",
+ "Alphabetically": "Alphabetically",
+ "Default View": "Default View",
+ "Compressed View": "Compressed View",
+ "Search": "Search",
+ "Blog Type": "Blog Type",
+ "Blog Address": "Blog Address",
+ "Save": "Save",
+ "Auth": "Auth",
+ "Authentication Method": "Authentication Method",
+ "JWT": "JWT",
+ "USER": "USER",
+ "Token": "Token",
+ "Storage": "Storage",
+ "Hotkeys": "Hotkeys",
+ "Show/Hide Boostnote": "Show/Hide Boostnote",
+ "Restore": "Restore",
+ "Permanent Delete": "Permanent Delete",
+ "Confirm note deletion": "Confirm note deletion",
+ "This will permanently remove this note.": "This will permanently remove this note.",
+ "Successfully applied!": "Successfully applied!",
+ "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!": "You have to save!"
+}
\ No newline at end of file
diff --git a/locales/sq.json b/locales/sq.json
new file mode 100644
index 00000000..27c94e6e
--- /dev/null
+++ b/locales/sq.json
@@ -0,0 +1,143 @@
+{
+ "Notes": "Notes",
+ "Tags": "Tags",
+ "Preferences": "Preferences",
+ "Make a note": "Make a note",
+ "Ctrl": "Ctrl",
+ "Ctrl(^)": "Ctrl",
+ "to create a new note": "to create a new note",
+ "Toggle Mode": "Toggle Mode",
+ "Trash": "Trash",
+ "MODIFICATION DATE": "MODIFICATION DATE",
+ "Words": "Words",
+ "Letters": "Letters",
+ "STORAGE": "STORAGE",
+ "FOLDER": "FOLDER",
+ "CREATION DATE": "CREATION DATE",
+ "NOTE LINK": "NOTE LINK",
+ ".md": ".md",
+ ".txt": ".txt",
+ ".html": ".html",
+ "Print": "Print",
+ "Your preferences for Boostnote": "Your preferences for Boostnote",
+ "Storages": "Storages",
+ "Add Storage Location": "Add Storage Location",
+ "Add Folder": "Add Folder",
+ "Open Storage folder": "Open Storage folder",
+ "Unlink": "Unlink",
+ "Edit": "Edit",
+ "Delete": "Delete",
+ "Interface": "Interface",
+ "Interface Theme": "Interface Theme",
+ "Default": "Delete",
+ "White": "White",
+ "Solarized Dark": "Solarized Dark",
+ "Dark": "Dark",
+ "Show a confirmation dialog when deleting notes": "Show a confirmation dialog when deleting notes",
+ "Editor Theme": "Editor Theme",
+ "Editor Font Size": "Editor Font Size",
+ "Editor Font Family": "Editor Font Family",
+ "Editor Indent Style": "Editor Indent Style",
+ "Spaces": "Spaces",
+ "Tabs": "Tabs",
+ "Switch to Preview": "Switch to Preview",
+ "When Editor Blurred": "When Editor Blurred",
+ "When Editor Blurred, Edit On Double Click": "When Editor Blurred, Edit On Double Click",
+ "On Right Click": "On Right Click",
+ "Editor Keymap": "Editor Keymap",
+ "default": "default",
+ "vim": "vim",
+ "emacs": "emacs",
+ "⚠️ Please restart boostnote after you change the keymap": "⚠️ Please restart boostnote after you change the keymap",
+ "Show line numbers in the editor": "Show line numbers in the editor",
+ "Allow editor to scroll past the last line": "Allow editor to scroll past the last line",
+ "Bring in web page title when pasting URL on editor": "Bring in web page title when pasting URL on editor",
+ "Preview Font Size": "Preview Font Size",
+ "Preview Font Family": "Preview Font Family",
+ "Code block Theme": "Code block Theme",
+ "Allow preview to scroll past the last line": "Allow preview to scroll past the last line",
+ "Show line numbers for preview code blocks": "Show line numbers for preview code blocks",
+ "LaTeX Inline Open Delimiter": "LaTeX Inline Open Delimiter",
+ "LaTeX Inline Close Delimiter": "LaTeX Inline Close Delimiter",
+ "LaTeX Block Open Delimiter": "LaTeX Block Open Delimiter",
+ "LaTeX Block Close Delimiter": "LaTeX Block Close Delimiter",
+ "Community": "Community",
+ "Subscribe to Newsletter": "Subscribe to Newsletter",
+ "GitHub": "GitHub",
+ "Blog": "Blog",
+ "Facebook Group": "Facebook Group",
+ "Twitter": "Twitter",
+ "About": "About",
+ "Boostnote": "Boostnote",
+ "An open source note-taking app made for programmers just like you.": "An open source note-taking app made for programmers just like you.",
+ "Website": "Website",
+ "Development": "Development",
+ " : Development configurations for Boostnote.": " : Development configurations for Boostnote.",
+ "Copyright (C) 2017 - 2018 BoostIO": "Copyright (C) 2017 - 2018 BoostIO",
+ "License: GPL v3": "License: GPL v3",
+ "Analytics": "Analytics",
+ "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.": "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.",
+ "You can see how it works on ": "You can see how it works on ",
+ "You can choose to enable or disable this option.": "You can choose to enable or disable this option.",
+ "Enable analytics to help improve Boostnote": "Enable analytics to help improve Boostnote",
+ "Crowdfunding": "Crowdfunding",
+ "Dear everyone,": "Dear everyone,",
+ "Thank you for using Boostnote!": "Thank you for using Boostnote!",
+ "Boostnote is used in about 200 different countries and regions by an awesome community of developers.": "Boostnote is used in about 200 different countries and regions by an awesome community of developers.",
+ "To continue supporting this growth, and to satisfy community expectations,": "To continue supporting this growth, and to satisfy community expectations,",
+ "we would like to invest more time and resources in this project.": "we would like to invest more time and resources in this project.",
+ "If you like this project and see its potential, you can help by supporting us on OpenCollective!": "If you like this project and see its potential, you can help by supporting us on OpenCollective!",
+ "Thanks,": "Thanks,",
+ "Boostnote maintainers": "Boostnote maintainers",
+ "Support via OpenCollective": "Support via OpenCollective",
+ "Language": "Language",
+ "English": "English",
+ "German": "German",
+ "French": "French",
+ "Show \"Saved to Clipboard\" notification when copying": "Show \"Saved to Clipboard\" notification when copying",
+ "All Notes": "All Notes",
+ "Starred": "Starred",
+ "Are you sure to ": "Are you sure to ",
+ " delete": " delete",
+ "this folder?": "this folder?",
+ "Confirm": "Confirm",
+ "Cancel": "Cancel",
+ "Markdown Note": "Markdown Note",
+ "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.": "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.",
+ "Snippet Note": "Snippet Note",
+ "This format is for creating code snippets. Multiple snippets can be grouped into a single note.": "This format is for creating code snippets. Multiple snippets can be grouped into a single note.",
+ "Tab to switch format": "Tab to switch format",
+ "Updated": "Updated",
+ "Created": "Created",
+ "Alphabetically": "Alphabetically",
+ "Default View": "Default View",
+ "Compressed View": "Compressed View",
+ "Search": "Search",
+ "Blog Type": "Blog Type",
+ "Blog Address": "Blog Address",
+ "Save": "Save",
+ "Auth": "Auth",
+ "Authentication Method": "Authentication Method",
+ "JWT": "JWT",
+ "USER": "USER",
+ "Token": "Token",
+ "Storage": "Storage",
+ "Hotkeys": "Hotkeys",
+ "Show/Hide Boostnote": "Show/Hide Boostnote",
+ "Restore": "Restore",
+ "Permanent Delete": "Permanent Delete",
+ "Confirm note deletion": "Confirm note deletion",
+ "This will permanently remove this note.": "This will permanently remove this note.",
+ "Successfully applied!": "Successfully applied!",
+ "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!": "You have to save!"
+}
\ No newline at end of file
diff --git a/locales/zh-CN.json b/locales/zh-CN.json
new file mode 100644
index 00000000..27c94e6e
--- /dev/null
+++ b/locales/zh-CN.json
@@ -0,0 +1,143 @@
+{
+ "Notes": "Notes",
+ "Tags": "Tags",
+ "Preferences": "Preferences",
+ "Make a note": "Make a note",
+ "Ctrl": "Ctrl",
+ "Ctrl(^)": "Ctrl",
+ "to create a new note": "to create a new note",
+ "Toggle Mode": "Toggle Mode",
+ "Trash": "Trash",
+ "MODIFICATION DATE": "MODIFICATION DATE",
+ "Words": "Words",
+ "Letters": "Letters",
+ "STORAGE": "STORAGE",
+ "FOLDER": "FOLDER",
+ "CREATION DATE": "CREATION DATE",
+ "NOTE LINK": "NOTE LINK",
+ ".md": ".md",
+ ".txt": ".txt",
+ ".html": ".html",
+ "Print": "Print",
+ "Your preferences for Boostnote": "Your preferences for Boostnote",
+ "Storages": "Storages",
+ "Add Storage Location": "Add Storage Location",
+ "Add Folder": "Add Folder",
+ "Open Storage folder": "Open Storage folder",
+ "Unlink": "Unlink",
+ "Edit": "Edit",
+ "Delete": "Delete",
+ "Interface": "Interface",
+ "Interface Theme": "Interface Theme",
+ "Default": "Delete",
+ "White": "White",
+ "Solarized Dark": "Solarized Dark",
+ "Dark": "Dark",
+ "Show a confirmation dialog when deleting notes": "Show a confirmation dialog when deleting notes",
+ "Editor Theme": "Editor Theme",
+ "Editor Font Size": "Editor Font Size",
+ "Editor Font Family": "Editor Font Family",
+ "Editor Indent Style": "Editor Indent Style",
+ "Spaces": "Spaces",
+ "Tabs": "Tabs",
+ "Switch to Preview": "Switch to Preview",
+ "When Editor Blurred": "When Editor Blurred",
+ "When Editor Blurred, Edit On Double Click": "When Editor Blurred, Edit On Double Click",
+ "On Right Click": "On Right Click",
+ "Editor Keymap": "Editor Keymap",
+ "default": "default",
+ "vim": "vim",
+ "emacs": "emacs",
+ "⚠️ Please restart boostnote after you change the keymap": "⚠️ Please restart boostnote after you change the keymap",
+ "Show line numbers in the editor": "Show line numbers in the editor",
+ "Allow editor to scroll past the last line": "Allow editor to scroll past the last line",
+ "Bring in web page title when pasting URL on editor": "Bring in web page title when pasting URL on editor",
+ "Preview Font Size": "Preview Font Size",
+ "Preview Font Family": "Preview Font Family",
+ "Code block Theme": "Code block Theme",
+ "Allow preview to scroll past the last line": "Allow preview to scroll past the last line",
+ "Show line numbers for preview code blocks": "Show line numbers for preview code blocks",
+ "LaTeX Inline Open Delimiter": "LaTeX Inline Open Delimiter",
+ "LaTeX Inline Close Delimiter": "LaTeX Inline Close Delimiter",
+ "LaTeX Block Open Delimiter": "LaTeX Block Open Delimiter",
+ "LaTeX Block Close Delimiter": "LaTeX Block Close Delimiter",
+ "Community": "Community",
+ "Subscribe to Newsletter": "Subscribe to Newsletter",
+ "GitHub": "GitHub",
+ "Blog": "Blog",
+ "Facebook Group": "Facebook Group",
+ "Twitter": "Twitter",
+ "About": "About",
+ "Boostnote": "Boostnote",
+ "An open source note-taking app made for programmers just like you.": "An open source note-taking app made for programmers just like you.",
+ "Website": "Website",
+ "Development": "Development",
+ " : Development configurations for Boostnote.": " : Development configurations for Boostnote.",
+ "Copyright (C) 2017 - 2018 BoostIO": "Copyright (C) 2017 - 2018 BoostIO",
+ "License: GPL v3": "License: GPL v3",
+ "Analytics": "Analytics",
+ "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.": "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.",
+ "You can see how it works on ": "You can see how it works on ",
+ "You can choose to enable or disable this option.": "You can choose to enable or disable this option.",
+ "Enable analytics to help improve Boostnote": "Enable analytics to help improve Boostnote",
+ "Crowdfunding": "Crowdfunding",
+ "Dear everyone,": "Dear everyone,",
+ "Thank you for using Boostnote!": "Thank you for using Boostnote!",
+ "Boostnote is used in about 200 different countries and regions by an awesome community of developers.": "Boostnote is used in about 200 different countries and regions by an awesome community of developers.",
+ "To continue supporting this growth, and to satisfy community expectations,": "To continue supporting this growth, and to satisfy community expectations,",
+ "we would like to invest more time and resources in this project.": "we would like to invest more time and resources in this project.",
+ "If you like this project and see its potential, you can help by supporting us on OpenCollective!": "If you like this project and see its potential, you can help by supporting us on OpenCollective!",
+ "Thanks,": "Thanks,",
+ "Boostnote maintainers": "Boostnote maintainers",
+ "Support via OpenCollective": "Support via OpenCollective",
+ "Language": "Language",
+ "English": "English",
+ "German": "German",
+ "French": "French",
+ "Show \"Saved to Clipboard\" notification when copying": "Show \"Saved to Clipboard\" notification when copying",
+ "All Notes": "All Notes",
+ "Starred": "Starred",
+ "Are you sure to ": "Are you sure to ",
+ " delete": " delete",
+ "this folder?": "this folder?",
+ "Confirm": "Confirm",
+ "Cancel": "Cancel",
+ "Markdown Note": "Markdown Note",
+ "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.": "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.",
+ "Snippet Note": "Snippet Note",
+ "This format is for creating code snippets. Multiple snippets can be grouped into a single note.": "This format is for creating code snippets. Multiple snippets can be grouped into a single note.",
+ "Tab to switch format": "Tab to switch format",
+ "Updated": "Updated",
+ "Created": "Created",
+ "Alphabetically": "Alphabetically",
+ "Default View": "Default View",
+ "Compressed View": "Compressed View",
+ "Search": "Search",
+ "Blog Type": "Blog Type",
+ "Blog Address": "Blog Address",
+ "Save": "Save",
+ "Auth": "Auth",
+ "Authentication Method": "Authentication Method",
+ "JWT": "JWT",
+ "USER": "USER",
+ "Token": "Token",
+ "Storage": "Storage",
+ "Hotkeys": "Hotkeys",
+ "Show/Hide Boostnote": "Show/Hide Boostnote",
+ "Restore": "Restore",
+ "Permanent Delete": "Permanent Delete",
+ "Confirm note deletion": "Confirm note deletion",
+ "This will permanently remove this note.": "This will permanently remove this note.",
+ "Successfully applied!": "Successfully applied!",
+ "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!": "You have to save!"
+}
\ No newline at end of file
diff --git a/locales/zh-TW.json b/locales/zh-TW.json
new file mode 100644
index 00000000..27c94e6e
--- /dev/null
+++ b/locales/zh-TW.json
@@ -0,0 +1,143 @@
+{
+ "Notes": "Notes",
+ "Tags": "Tags",
+ "Preferences": "Preferences",
+ "Make a note": "Make a note",
+ "Ctrl": "Ctrl",
+ "Ctrl(^)": "Ctrl",
+ "to create a new note": "to create a new note",
+ "Toggle Mode": "Toggle Mode",
+ "Trash": "Trash",
+ "MODIFICATION DATE": "MODIFICATION DATE",
+ "Words": "Words",
+ "Letters": "Letters",
+ "STORAGE": "STORAGE",
+ "FOLDER": "FOLDER",
+ "CREATION DATE": "CREATION DATE",
+ "NOTE LINK": "NOTE LINK",
+ ".md": ".md",
+ ".txt": ".txt",
+ ".html": ".html",
+ "Print": "Print",
+ "Your preferences for Boostnote": "Your preferences for Boostnote",
+ "Storages": "Storages",
+ "Add Storage Location": "Add Storage Location",
+ "Add Folder": "Add Folder",
+ "Open Storage folder": "Open Storage folder",
+ "Unlink": "Unlink",
+ "Edit": "Edit",
+ "Delete": "Delete",
+ "Interface": "Interface",
+ "Interface Theme": "Interface Theme",
+ "Default": "Delete",
+ "White": "White",
+ "Solarized Dark": "Solarized Dark",
+ "Dark": "Dark",
+ "Show a confirmation dialog when deleting notes": "Show a confirmation dialog when deleting notes",
+ "Editor Theme": "Editor Theme",
+ "Editor Font Size": "Editor Font Size",
+ "Editor Font Family": "Editor Font Family",
+ "Editor Indent Style": "Editor Indent Style",
+ "Spaces": "Spaces",
+ "Tabs": "Tabs",
+ "Switch to Preview": "Switch to Preview",
+ "When Editor Blurred": "When Editor Blurred",
+ "When Editor Blurred, Edit On Double Click": "When Editor Blurred, Edit On Double Click",
+ "On Right Click": "On Right Click",
+ "Editor Keymap": "Editor Keymap",
+ "default": "default",
+ "vim": "vim",
+ "emacs": "emacs",
+ "⚠️ Please restart boostnote after you change the keymap": "⚠️ Please restart boostnote after you change the keymap",
+ "Show line numbers in the editor": "Show line numbers in the editor",
+ "Allow editor to scroll past the last line": "Allow editor to scroll past the last line",
+ "Bring in web page title when pasting URL on editor": "Bring in web page title when pasting URL on editor",
+ "Preview Font Size": "Preview Font Size",
+ "Preview Font Family": "Preview Font Family",
+ "Code block Theme": "Code block Theme",
+ "Allow preview to scroll past the last line": "Allow preview to scroll past the last line",
+ "Show line numbers for preview code blocks": "Show line numbers for preview code blocks",
+ "LaTeX Inline Open Delimiter": "LaTeX Inline Open Delimiter",
+ "LaTeX Inline Close Delimiter": "LaTeX Inline Close Delimiter",
+ "LaTeX Block Open Delimiter": "LaTeX Block Open Delimiter",
+ "LaTeX Block Close Delimiter": "LaTeX Block Close Delimiter",
+ "Community": "Community",
+ "Subscribe to Newsletter": "Subscribe to Newsletter",
+ "GitHub": "GitHub",
+ "Blog": "Blog",
+ "Facebook Group": "Facebook Group",
+ "Twitter": "Twitter",
+ "About": "About",
+ "Boostnote": "Boostnote",
+ "An open source note-taking app made for programmers just like you.": "An open source note-taking app made for programmers just like you.",
+ "Website": "Website",
+ "Development": "Development",
+ " : Development configurations for Boostnote.": " : Development configurations for Boostnote.",
+ "Copyright (C) 2017 - 2018 BoostIO": "Copyright (C) 2017 - 2018 BoostIO",
+ "License: GPL v3": "License: GPL v3",
+ "Analytics": "Analytics",
+ "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.": "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.",
+ "You can see how it works on ": "You can see how it works on ",
+ "You can choose to enable or disable this option.": "You can choose to enable or disable this option.",
+ "Enable analytics to help improve Boostnote": "Enable analytics to help improve Boostnote",
+ "Crowdfunding": "Crowdfunding",
+ "Dear everyone,": "Dear everyone,",
+ "Thank you for using Boostnote!": "Thank you for using Boostnote!",
+ "Boostnote is used in about 200 different countries and regions by an awesome community of developers.": "Boostnote is used in about 200 different countries and regions by an awesome community of developers.",
+ "To continue supporting this growth, and to satisfy community expectations,": "To continue supporting this growth, and to satisfy community expectations,",
+ "we would like to invest more time and resources in this project.": "we would like to invest more time and resources in this project.",
+ "If you like this project and see its potential, you can help by supporting us on OpenCollective!": "If you like this project and see its potential, you can help by supporting us on OpenCollective!",
+ "Thanks,": "Thanks,",
+ "Boostnote maintainers": "Boostnote maintainers",
+ "Support via OpenCollective": "Support via OpenCollective",
+ "Language": "Language",
+ "English": "English",
+ "German": "German",
+ "French": "French",
+ "Show \"Saved to Clipboard\" notification when copying": "Show \"Saved to Clipboard\" notification when copying",
+ "All Notes": "All Notes",
+ "Starred": "Starred",
+ "Are you sure to ": "Are you sure to ",
+ " delete": " delete",
+ "this folder?": "this folder?",
+ "Confirm": "Confirm",
+ "Cancel": "Cancel",
+ "Markdown Note": "Markdown Note",
+ "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.": "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.",
+ "Snippet Note": "Snippet Note",
+ "This format is for creating code snippets. Multiple snippets can be grouped into a single note.": "This format is for creating code snippets. Multiple snippets can be grouped into a single note.",
+ "Tab to switch format": "Tab to switch format",
+ "Updated": "Updated",
+ "Created": "Created",
+ "Alphabetically": "Alphabetically",
+ "Default View": "Default View",
+ "Compressed View": "Compressed View",
+ "Search": "Search",
+ "Blog Type": "Blog Type",
+ "Blog Address": "Blog Address",
+ "Save": "Save",
+ "Auth": "Auth",
+ "Authentication Method": "Authentication Method",
+ "JWT": "JWT",
+ "USER": "USER",
+ "Token": "Token",
+ "Storage": "Storage",
+ "Hotkeys": "Hotkeys",
+ "Show/Hide Boostnote": "Show/Hide Boostnote",
+ "Restore": "Restore",
+ "Permanent Delete": "Permanent Delete",
+ "Confirm note deletion": "Confirm note deletion",
+ "This will permanently remove this note.": "This will permanently remove this note.",
+ "Successfully applied!": "Successfully applied!",
+ "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!": "You have to save!"
+}
\ No newline at end of file