summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app.js2
-rw-r--r--locales/ml.json130
-rw-r--r--public/views/index/body.ejs1
3 files changed, 132 insertions, 1 deletions
diff --git a/app.js b/app.js
index d102e816..c51aaacb 100644
--- a/app.js
+++ b/app.js
@@ -120,7 +120,7 @@ if (config.csp.enable) {
}
i18n.configure({
- locales: ['en', 'zh-CN', 'zh-TW', 'fr', 'de', 'ja', 'es', 'ca', 'el', 'pt', 'it', 'tr', 'ru', 'nl', 'hr', 'pl', 'uk', 'hi', 'sv', 'eo', 'da', 'ko', 'id', 'sr', 'vi', 'ar', 'cs', 'sk'],
+ locales: ['en', 'zh-CN', 'zh-TW', 'fr', 'de', 'ja', 'es', 'ca', 'el', 'pt', 'it', 'tr', 'ru', 'nl', 'hr', 'pl', 'uk', 'hi', 'sv', 'eo', 'da', 'ko', 'id', 'sr', 'vi', 'ar', 'cs', 'sk', 'ml'],
cookie: 'locale',
indent: ' ', // this is the style poeditor.com exports it, this creates less churn
directory: path.join(__dirname, '/locales'),
diff --git a/locales/ml.json b/locales/ml.json
new file mode 100644
index 00000000..cc91d4e6
--- /dev/null
+++ b/locales/ml.json
@@ -0,0 +1,130 @@
+{
+ "Collaborative markdown notes": "സംയോജിത മാർക് ഡൗൺ കുറിപ്പുകൾ",
+ "Realtime collaborative markdown notes on all platforms.": "മാർക്ക് ഡൗൺ കുറിപ്പുകളിൽ ഏത് പ്ലാറ്റ് ഫോമിൽ നിന്നും തത്സമയം സഹകരിക്കാൻ",
+ "Best way to write and share your knowledge in markdown.": "മാർക് ഡൗൺ കുറിപ്പുകൾ എഴുതാനും പങ്കുവെക്കാനുമുള്ള ഏറ്റവും മികച്ച പ്ലാറ്റ്ഫോം ",
+ "Intro": "ആമുഖം ",
+ "History": "ചരിത്രം",
+ "New guest note": "പുതിയ അതിഥി കുറിപ്പ് ",
+ "Collaborate with URL": "തത്സമയ സഹകരണം",
+ "Support charts and MathJax": "ചാർട്ടുകളും മാത്ത്ജാക്‌സും കൈകാര്യം ചെയ്യുന്നു",
+ "Support slide mode": "സ്ലൈഡ് മോഡ് പിന്തുണക്കുന്നു",
+ "Sign In": "സൈൻ ഇൻ ",
+ "Below is the history from browser": "ഈ ബ്രൗസറിലെ ചരിത്രം ചുവടെ",
+ "Welcome!": "സ്വാഗതം!",
+ "New note": "പുതിയ കുറിപ്പ്",
+ "or": "അല്ലെങ്കിൽ",
+ "Sign Out": "സൈൻ ഔട്ട്",
+ "Explore all features": "എല്ലാ സൗകര്യങ്ങളും പരിശോധിക്കുക",
+ "Select tags...": "ടാഗുകൾ തിരഞ്ഞെടുക്കുക",
+ "Search keyword...": "സൂചകപദം തിരയുക ",
+ "Sort by title": "ശീർഷകക്രമത്തിൽ ",
+ "Title": "ശീർഷകം",
+ "Sort by time": "സമയക്രമത്തിൽ ",
+ "Time": "സമയം ",
+ "Export history": "ചരിത്രം പുറത്തെത്തിക്കുക",
+ "Import history": "ചരിത്രം അകത്തെത്തിക്കുക",
+ "Clear history": "ചരിത്രം കളയുക",
+ "Refresh history": "ചരിത്രം പുതുക്കുക",
+ "No history": "ചരിത്രമില്ല",
+ "Import from browser": "ബ്രൗസറിൽ നിന്നും കൊണ്ടുവരിക ",
+ "Releases": "പ്രസിദ്ധീകരണം ",
+ "Are you sure?": "തീർച്ചയാണോ?",
+ "Do you really want to delete this note?": "ഈ കുറിപ്പ് നശിപ്പിക്കാൻ ആഗ്രഹിക്കുന്നുവോ?",
+ "All users will lose their connection.": "എല്ലാവർക്കും ബന്ധം നഷ്ടപ്പെടും",
+ "Cancel": "ഉപേക്ഷിക്കുക ",
+ "Yes, do it!": "അതെ, ചെയ്യൂ",
+ "Choose method": "രീതി തിരഞ്ഞെടുക്കുക ",
+ "Sign in via %s": "%s വഴി സൈൻ ഇൻചെയ്യുക",
+ "New": "പുതിയത് ",
+ "Publish": "പ്രസിദ്ധീകരിക്കുക",
+ "Extra": "മറ്റുള്ള ",
+ "Revision": "തിരുത്തലുകൾ",
+ "Slide Mode": "സ്ലൈഡ് ബോർഡ് ",
+ "Export": "പുറത്തേക്ക്",
+ "Import": "അകത്തേക്ക്",
+ "Clipboard": "ക്ലിപ്ബോർഡ് ",
+ "Download": "ഡൌൺലോഡ് ",
+ "Raw HTML": "തനി HTML",
+ "Edit": "തിരുത്തുക ",
+ "View": "കാണുക",
+ "Both": "രണ്ടും ",
+ "Help": "സഹായം ",
+ "Upload Image": "ചിത്രം അപ്‌ലോഡ് ചെയ്യുക",
+ "Menu": "മെനു ",
+ "This page need refresh": "ഈ പേജ് പുതുക്കണം ",
+ "You have an incompatible client version.": "നിങ്ങളുടെ സംവിധാനത്തിന്റെ നിലവിലെ പതിപ്പ് പൊരുത്തപ്പെടുന്നില്ല ",
+ "Refresh to update.": "പുതുക്കാനായി വീണ്ടും തുറക്കൂ",
+ "New version available!": "പുതിയ പതിപ്പ് ലഭ്യമാണ്",
+ "See releases notes here": "പ്രസിദ്ധീകരണക്കുറിപ്പുകൾ ഇവിടെ ",
+ "Refresh to enjoy new features.": "പുതിയ സൗകര്യങ്ങൾക്കായി വീണ്ടും തുറക്കൂ ",
+ "Your user state has changed.": "നിങ്ങളുടെ സ്ഥിതി മാറി",
+ "Refresh to load new user state.": "പുതിയ സ്ഥിതിയ്ക്കായി വീണ്ടും തുറക്കൂ ",
+ "Refresh": "വീണ്ടും തുറക്കൂ ",
+ "Contacts": "ബന്ധങ്ങൾ ",
+ "Report an issue": "പ്രശ്‍നം പറയൂ ",
+ "Meet us on %s": "ഞങ്ങളെ %s-ൽ കാണാം",
+ "Send us email": "ഞങ്ങൾക്കൊരു ഇമെയിൽ അയക്കുക ",
+ "Documents": "രേഖകൾ",
+ "Features": "സൗകര്യങ്ങൾ",
+ "YAML Metadata": "YAML മെറ്റാഡാറ്റ",
+ "Slide Example": "സ്ലൈഡിന് ഉദാഹരണം ",
+ "Cheatsheet": "ചീറ്റ്ഷീറ്റ്",
+ "Example": "ഉദാഹരണം",
+ "Syntax": "സിന്റാക്‌സ്",
+ "Header": "തലക്കെട്ട് ",
+ "Unordered List": "ക്രമമില്ലാത്ത പട്ടിക ",
+ "Ordered List": "ക്രമത്തിലുള്ള പട്ടിക ",
+ "Todo List": "ഒത്തുനോക്കുക ",
+ "Blockquote": "ഉദ്ധരണികൂട്ടം ",
+ "Bold font": "കട്ടിയാക്കുക",
+ "Italics font": "ചെരിക്കുക",
+ "Strikethrough": "കുറുകെ വരക്കുക",
+ "Inserted text": "അടിവരയിട്ട വാചകം",
+ "Marked text": "എടുത്തുകാണിച്ച വാചകം",
+ "Link": "ലിങ്ക്",
+ "Image": "ചിത്രം",
+ "Code": "കോഡ്",
+ "Externals": "പുറത്തുള്ളത് ",
+ "This is a alert area.": "ഇതൊരു സൂചനാ സ്ഥലം ആണ് ",
+ "Revert": "തിരിച്ചാക്കുക",
+ "Import from clipboard": "ക്ലിപ് ബോർഡിൽ നിന്നും അകത്തെത്തിക്കുക",
+ "Paste your markdown or webpage here...": "നിങ്ങളുടെ മാർക്ക്ഡൗണോ വെബ്പേജോ ഇവിടെ പതിക്കുക ",
+ "Clear": "നീക്കം ചെയ്യുക",
+ "This note is locked": "ഈ കുറിപ്പ് പൂട്ടിയിരിക്കുന്നു ",
+ "Sorry, only owner can edit this note.": "ക്ഷമിക്കണം, ഉടമയ്ക്ക് മാത്രമേ ഇത് തിരുത്താനാകൂ",
+ "OK": "ശരി",
+ "Reach the limit": "പരിധി എത്തുക",
+ "Sorry, you've reached the max length this note can be.": "ക്ഷമിക്കണം, നിങ്ങൾ ഈ കുറിപ്പിനെത്താവുന്ന പരമാവധി വലിപ്പത്തിൽ എത്തിയിരിക്കുന്നു ",
+ "Please reduce the content or divide it to more notes, thank you!": "കുറിപ്പ് ചെറുതാക്കുക",
+ "Import from Gist": "സാരാംശം എടുക്കുക ",
+ "Paste your gist url here...": "സാരാംശത്തിലേക്കുള്ള വഴി ഇവിടെ പതിക്കുക ",
+ "Import from Snippet": "ശകലത്തിൽ നിന്നും കൊണ്ടുവരിക",
+ "Select From Available Projects": "ലഭ്യമായ പദ്ധതികളിൽ നിന്നും തിരഞ്ഞെടുക്കുക",
+ "Select From Available Snippets": "ലഭ്യമായ ശകലത്തിൽ നിന്നും തിരഞ്ഞെടുക്കുക",
+ "OR": "അല്ലെങ്കിൽ",
+ "Export to Snippet": "ശകലത്തിലേക്ക് മാറ്റുക ",
+ "Select Visibility Level": "കാഴ്ചയുടെ പരിധി തിരഞ്ഞെടുക്കുക",
+ "Night Theme": "ഇരുണ്ട ദൃശ്യം ",
+ "Follow us on %s and %s.": "ഞങ്ങളെ %s-ലും %s-ലും പിന്തുടരൂ",
+ "Privacy": "സ്വകാര്യത",
+ "Terms of Use": "ഉപയോഗനിർദേശങ്ങൾ",
+ "Do you really want to delete your user account?": "ഈ ഇടപാടുകൾ ശരിക്കും ഉപേക്ഷിക്കുകയാണോ ",
+ "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "നിങ്ങളുടെ കുറിപ്പുകളും പരാമർശങ്ങളും ഉൾപ്പടെ നിങ്ങളുടെ എല്ലാ ഇടപാടുകളും ഇത് ഇല്ലാതാക്കും",
+ "Delete user": "ഉപയോക്താവിനെ കളയുക",
+ "Export user data": "ഉപയോക്താവിന്റെ വിവരങ്ങൾ പുറത്തെത്തിക്കുക ",
+ "Help us translating on %s": "%s ലേക്ക് പരിഭാഷപ്പെടുത്താൻ ഞങ്ങളെ സഹായിക്കൂ ",
+ "Source Code": "സോഴ്സ് കോഡ്",
+ "Register": "രജിസ്റ്റർ ",
+ "Powered by %s": "%s ന്റെ പിന്തുണയാൽ ",
+ "Help us translating": "പരിഭാഷപ്പെടുത്താൻ ഞങ്ങളെ സഹായിക്കുക",
+ "Join the community": "കൂട്ടായ്മയുടെ ഭാഗമാവൂ",
+ "Imprint": "അടയാളപ്പെടുത്തൂ ",
+ "Freely - Anyone can edit": "സ്വന്തന്ത്രം- ആർക്കും തിരുത്താം ",
+ "Editable - Signed-in people can edit": "തിരുത്താവുന്നതു - ഇടപാടുകാർക്കു മാത്രം ",
+ "Limited - Signed-in people can edit (forbid guests)": "പരിമിതം- ഇടപാടുകാർക്കു മാത്രം കാണാനും തിരുത്താനും (ഇടപാടുകാർക്കു കാണാം)",
+ "Locked - Only owner can edit": "പൂട്ടിയിരിക്കുന്നു- ഉപഭോക്താവിന് മാത്രം തിരുത്താം ",
+ "Protected - Only owner can edit (forbid guests)": "സംരക്ഷിച്ചിരിക്കുന്നു -ഉടമക്ക് മാത്രം തിരുത്താം (ഇടപാടുകാർക്കു കാണാം )",
+ "Private - Only owner can view & edit": "സ്വകാര്യം -ഉടമക്ക് മാത്രം കാണാനും തിരുത്താനും ",
+ "changed": "changed",
+ "created": "created"
+} \ No newline at end of file
diff --git a/public/views/index/body.ejs b/public/views/index/body.ejs
index 6506ae7d..6adb1a8c 100644
--- a/public/views/index/body.ejs
+++ b/public/views/index/body.ejs
@@ -153,6 +153,7 @@
<option value="ar">العربية</option>
<option value="cs">Česky</option>
<option value="sk">Slovensky</option>
+ <option value="ml">മലയാളം</option>
</select>
<p>
<%- __('Powered by %s', '<a href="https://codimd.org">CodiMD</a>') %> | <a href="<%- serverURL %>/s/release-notes" target="_blank" rel="noopener"><%= __('Releases') %></a> | <a href="<%- sourceURL %>" target="_blank" rel="noopener"><%= __('Source Code') %></a><% if(imprint) { %> | <a href="<%- serverURL %>/s/imprint" target="_blank" rel="noopener"><%= __('Imprint') %></a><% } %><% if(privacyStatement) { %> | <a href="<%- serverURL %>/s/privacy" target="_blank" rel="noopener"><%= __('Privacy') %></a><% } %><% if(termsOfUse) { %> | <a href="<%- serverURL %>/s/terms-of-use" target="_blank" rel="noopener"><%= __('Terms of Use') %></a><% } %>