From 31f6a3640b952581a1baf7fadfff9c988ac62e4a Mon Sep 17 00:00:00 2001 From: Sheogorath Date: Tue, 8 Sep 2020 22:42:26 +0200 Subject: [PATCH] Add Malayalam translation This patch adds the Malayalam translation to CodiMD. Do by our awesome translation supporters civic john, Sooraj Kenoth, Nithin Prabhakaran and Jothish. Thank you very much! Signed-off-by: Sheogorath --- app.js | 2 +- locales/ml.json | 130 ++++++++++++++++++++++++++++++++++++ public/views/index/body.ejs | 1 + 3 files changed, 132 insertions(+), 1 deletion(-) create mode 100644 locales/ml.json diff --git a/app.js b/app.js index d102e8162..c51aaacb6 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 000000000..cc91d4e63 --- /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 6506ae7df..6adb1a8ca 100644 --- a/public/views/index/body.ejs +++ b/public/views/index/body.ejs @@ -153,6 +153,7 @@ +

<%- __('Powered by %s', 'CodiMD') %> | <%= __('Releases') %> | <%= __('Source Code') %><% if(imprint) { %> | <%= __('Imprint') %><% } %><% if(privacyStatement) { %> | <%= __('Privacy') %><% } %><% if(termsOfUse) { %> | <%= __('Terms of Use') %><% } %>