imported current state of the mockup into the public repo

Co-authored-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de>
Signed-off-by: Philip Molares <philip.molares@udo.edu>
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de>
This commit is contained in:
Philip Molares 2020-05-14 15:41:38 +02:00
commit 93ce059577
161 changed files with 17419 additions and 0 deletions

23
.gitignore vendored Normal file
View file

@ -0,0 +1,23 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies
/node_modules
/.pnp
.pnp.js
# testing
/coverage
# production
/build
# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*

27
README.md Normal file
View file

@ -0,0 +1,27 @@
# CodiMD - Frontend
This is the new, improved and better looking frontend for CodiMD 2.0.
Our goal is to recreate the current frontend in react and to improve it.
## Development mode
1. Clone this repo
2. run `yarn install`
3. run `yarn start`
This should run the app in the development mode and open [http://localhost:3000](http://localhost:3000) in your browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
## Production mode
1. Clone this repo
2. run `yarn install`
3. run `yarn build`
Builds the app for production to the `build` folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.

67
package.json Normal file
View file

@ -0,0 +1,67 @@
{
"name": "frontend",
"version": "0.1.0",
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^1.2.28",
"@fortawesome/free-brands-svg-icons": "^5.13.0",
"@fortawesome/free-solid-svg-icons": "^5.13.0",
"@fortawesome/react-fontawesome": "^0.1.9",
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^7.1.2",
"@types/jest": "^24.0.0",
"@types/node": "^12.0.0",
"@types/node-sass": "^4.11.0",
"@types/react": "^16.9.34",
"@types/react-bootstrap": "^1.0.1",
"@types/react-dom": "^16.9.0",
"@types/react-redux": "^7.1.8",
"@types/react-router": "^5.1.7",
"@types/react-router-bootstrap": "^0.24.5",
"@types/react-router-dom": "^5.1.5",
"bootstrap": "^4.4.1",
"date-fns": "^2.13.0",
"i18next": "^19.4.4",
"i18next-browser-languagedetector": "^4.1.1",
"i18next-http-backend": "^1.0.8",
"node-sass": "^4.14.1",
"react": "^16.13.1",
"react-bootstrap": "^1.0.1",
"react-dom": "^16.13.1",
"react-i18next": "^11.4.0",
"react-redux": "^7.2.0",
"react-router": "^5.1.2",
"react-router-bootstrap": "^0.25.0",
"react-router-dom": "^5.1.2",
"react-scripts": "3.4.1",
"redux": "^4.0.5",
"typescript": "~3.7.2"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"@types/redux-devtools": "^3.0.47",
"@types/redux-devtools-extension": "^2.13.2",
"redux-devtools": "^3.5.0",
"redux-devtools-extension": "^2.13.8"
}
}

20
public/config Normal file
View file

@ -0,0 +1,20 @@
{
"allowAnonymous": true,
"authProviders": {
"facebook": true,
"github": true,
"twitter": true,
"gitlab": true,
"dropbox": true,
"ldap": true,
"google": false,
"saml": false,
"oauth2": false,
"email": false
},
"specialLinks": {
"privacy": "test",
"termsOfUse": "test",
"imprint": "test"
}
}

BIN
public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

20
public/index.html Normal file
View file

@ -0,0 +1,20 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<meta
name="description"
content="Web site created using create-react-app"
/>
<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
<title>React App</title>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
</html>

122
public/locales/ar.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "ملاحظات ماركداون تعاونية",
"Realtime collaborative markdown notes on all platforms.": "تعاون آني في ملاحظات ماركداون على كافة المنصات.",
"slogan": "أحسن منصة لكتابة ومشاركة ماركداون.",
"intro": "مُقدِّمة",
"history": "التاريخ",
"newGuestNote": "ملاحظة جديدة كضَيف",
"featureCollaboration": "تعاون آني",
"featureMathJax": "دعم المنحنيات البيانية و MathJax",
"featureSlides": "دعم الشرائح التقديمية",
"signIn": "لِج",
"Below is the history from browser": "تحته سِجِل هذا المتصفّح",
"Welcome!": "أهلا بك!",
"newNote": "ملاحظة جديدة",
"or": "أو",
"signOut": "خروج",
"exploreFeatures": "استكشف جميع الميزات",
"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!": "نعم ، قم بذلك!",
"chooseMethod": "اختر الطريقة",
"signInVia": "لِج عبر {{service}}",
"New": "جديد",
"Publish": "انشر",
"Extra": "إضافي",
"Revision": "مراجعة",
"Slide Mode": "نمط الشرائح التقديمية",
"Export": "تصدير",
"Import": "استيراد",
"Clipboard": "الحافظة",
"Download": "تنزيل",
"Raw HTML": "Raw 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 Metadata",
"Slide Example": "Slide Example",
"Cheatsheet": "Cheatsheet",
"Example": "مثال",
"Syntax": "Syntax",
"Header": "الرأسية",
"Unordered List": "قائمة غير مرتبة",
"Ordered List": "قائمة مرتبة",
"Todo List": "Checklist",
"Blockquote": "Blockquote",
"Bold font": "خط غامق",
"Italics font": "خط مائل",
"Strikethrough": "Strikethrough",
"Inserted text": "نص مُسَطَّر",
"Marked text": "نص بارز",
"Link": "الرابط",
"Image": "صورة",
"Code": "الشفرة",
"Externals": "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": "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": "استيراد من Gist",
"Paste your gist url here...": "الصق عنوان url الخاص بك هنا...",
"Import from Snippet": "استرداد من سنيبت",
"Select From Available Projects": "اختر من بين المشاريع المتاحة",
"Select From Available Snippets": "اختر من بين المقتطفات المتاحة",
"OR": "أو",
"Export to Snippet": "صدر إلى سنيبت",
"Select Visibility Level": "حدد مستوى الرؤية",
"Night Theme": "الوضع الليلي",
"followUs": "تابِعنا على <0></0>, <1></1>, <2></2>, <3></3> و على <4></4>.",
"privacy": "الخصوصية",
"termsOfUse": "شروط الاستخدام",
"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.": "سيؤدي هذا إلى حذف حسابك ، وجميع الملاحظات التي تملكها وإزالة جميع الإشارات إلى حسابك من الملاحظات الأخرى.",
"deleteUser": "احذف المستخدم",
"exportUserData": "تصدير بيانات المستخدم",
"Help us translating on %s": "ساعدنا في الترجمة على %s",
"sourceCode": "الشفرة المصدرية",
"Register": "انشئ حسابا",
"poweredBy": "مدعوم بـ <0></0>",
"Help us translating": "ساعدنا في الترجمة",
"Join the community": "انضم إلى المجتمع",
"imprint": "Imprint"
}

122
public/locales/ca.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "Notes col·laboratives a Markdown",
"Realtime collaborative markdown notes on all platforms.": "Notes col·laboratives a Markdown per a totes les plataformes.",
"slogan": "La millor forma d'escriure i compartir el teu coneixement a Markdown.",
"intro": "Introducció",
"history": "Història",
"newGuestNote": "Nova nota com a convidat",
"featureCollaboration": "Col·laborar a través de URL",
"featureMathJax": "Soport per a gràfics i MathJax",
"featureSlides": "Soport per a diapositives",
"signIn": "Entrar",
"Below is the history from browser": "A continuació es mostra l'historial del navegador",
"Welcome!": "Benvingut!",
"newNote": "Nova nota",
"or": "o",
"signOut": "Sortir",
"exploreFeatures": "Explorar totes les funcions",
"Select tags...": "Seleccionar etiquetes...",
"Search keyword...": "Buscar paraules clau...",
"Sort by title": "Ordenar per títol",
"Title": "Títol",
"Sort by time": "Ordenar per hora",
"Time": "Tiempo",
"Export history": "Exportar historial",
"Import history": "Importar historial",
"Clear history": "Borrar historial",
"Refresh history": "Actualitzar historial",
"No history": "Cap historial",
"Import from browser": "Importar del navegador",
"releases": "Versions",
"Are you sure?": "Estas segur?",
"Do you really want to delete this note?": "Estàs segur que vols eliminar aquesta nota?",
"All users will lose their connection.": "Tots els usuaris perdran la seva connexió.",
"Cancel": "Cancel·lar",
"Yes, do it!": "Si, fes-ho!",
"chooseMethod": "Triar mètode",
"signInVia": "Entrar a través de {{service}}",
"New": "Nou",
"Publish": "Publicar",
"Extra": "Extra",
"Revision": "Revisió",
"Slide Mode": "Mode presentació",
"Export": "Exportar",
"Import": "Importar",
"Clipboard": "Portapapers",
"Download": "Descarregar",
"Raw HTML": "HTML pur",
"Edit": "Editar",
"View": "Veure",
"Both": "Ambdós",
"Help": "Ajuda",
"Upload Image": "Pujar imatge",
"Menu": "Menú",
"This page need refresh": "Aquesta pàgina necessita ser refrescada",
"You have an incompatible client version.": "Tens una versió del client incompatible.",
"Refresh to update.": "Refrescar per actualitzar",
"New version available!": "Nova versió disponible!",
"See releases notes here": "Veure les notes de publicació aquí",
"Refresh to enjoy new features.": "Actualitzar per fer servir les noves funcions.",
"Your user state has changed.": "L'estat del teu usuari ha canviat.",
"Refresh to load new user state.": "Refrescar per actualitzar l'estat del teu usuari.",
"Refresh": "Refrescar",
"Contacts": "Contactes",
"Report an issue": "Reportar un problema",
"Meet us on %s": "Coneix-nos a %s",
"Send us email": "Enviar-nos un email",
"Documents": "Documents",
"features": "Funcions",
"YAML Metadata": "Metadades de YAML",
"Slide Example": "Exemple de diapositiva",
"Cheatsheet": "Ajudamemories",
"Example": "Exemple",
"Syntax": "Sintaxis",
"Header": "Capçelera",
"Unordered List": "Llista desordenada",
"Ordered List": "Llista ordenada",
"Todo List": "Llista de tasques",
"Blockquote": "Bloc de cita",
"Bold font": "Font negreta",
"Italics font": "Font itàlica",
"Strikethrough": "Ratllat",
"Inserted text": "Text subrallat",
"Marked text": "Text marcat",
"Link": "Enllaç",
"Image": "Imatge",
"Code": "Codi",
"Externals": "Externs",
"This is a alert area.": "Això és una àrea d'alerta.",
"Revert": "Revertir",
"Import from clipboard": "Importar del portapapers",
"Paste your markdown or webpage here...": "Enganxa la teva markdown o pàgina web aquí...",
"Clear": "Netejar",
"This note is locked": "Aquesta nota està bloquejada",
"Sorry, only owner can edit this note.": "Perdona, només l'amo pot editar aquesta nota.",
"OK": "OK",
"Reach the limit": "Ha arribat al límit",
"Sorry, you've reached the max length this note can be.": "Perdona, ha arribat a la longitut màxima que pot tenir aquesta nota.",
"Please reduce the content or divide it to more notes, thank you!": "Siusplau, redueix el contingut o divideix-la en més notes, gràcies!",
"Import from Gist": "Importar d'un Gist",
"Paste your gist url here...": "Enganxa l'URL del teu Gist aquí...",
"Import from Snippet": "Importar d'Snippet",
"Select From Available Projects": "Triar d'un projecte disponsible",
"Select From Available Snippets": "Triar d'un Snippet disponible",
"OR": "O",
"Export to Snippet": "Exportar a Snippet",
"Select Visibility Level": "Triar el nivell de visibilitat",
"Night Theme": "Tema Fosc",
"followUs": "Segueix-nos a <0></0>, <1></1>, <2></2>, <3></3> i <4></4>",
"privacy": "Privacitat",
"termsOfUse": "Condicions d'ús",
"Do you really want to delete your user account?": "Estàs segur que vols eliminar el teu compte?",
"This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Això esborrarà el teu compte, totes les teves notes i totes les teves referències cap al teu compte d'altres notes.",
"deleteUser": "Esborrar compte",
"exportUserData": "Exportar dades",
"Help us translating on %s": "Ajuda'ns traduïnt a %s",
"sourceCode": "Codi Font",
"Register": "Registrar-se",
"poweredBy": "Impulsat per <0></0>",
"Help us translating": "Ajuda'ns traduïnt",
"Join the community": "Unir-se a la comunitat",
"imprint": "Emprenta"
}

121
public/locales/cs.json Normal file
View file

@ -0,0 +1,121 @@
{
"Collaborative markdown notes": "Kolaborativní markdown poznámky",
"Realtime collaborative markdown notes on all platforms.": "Spolupracujte na markdown poznámkách na všech platformách v reálném čase.",
"slogan": "Nejlepší platforma pro tvorbu a sdílení vašich znalostí v markdown.",
"intro": "Intro",
"history": "Historie",
"newGuestNote": "Nová poznámka hosta",
"featureCollaboration": "Spolupráce v reálném čase",
"featureMathJax": "Funguje s grafy a MathJax",
"featureSlides": "Podporuje režim prezentace",
"signIn": "Přihlásit",
"Below is the history from browser": "Níže je historie z tohoto prohlížeče",
"Welcome!": "Vítejte!",
"newNote": "Nová poznámka",
"or": "nebo",
"signOut": "Odhlásit",
"exploreFeatures": "Prozkoumat všechny funkce",
"Select tags...": "Zvolit štítky…",
"Search keyword...": "Vyhledat klíčové slovo …",
"Sort by title": "Seřadit podle názvu",
"Title": "Název",
"Sort by time": "Seřadit podle času",
"Time": "Čas",
"Export history": "Exportovat historii",
"Import history": "Importovat historii",
"Clear history": "Odstranit historii",
"Refresh history": "Aktualizovat historii",
"No history": "Žádná historie",
"Import from browser": "Importovat z prohlížeče",
"releases": "Vydání",
"Are you sure?": "Jste si jisti?",
"Do you really want to delete this note?": "Opravdu chcete odstranit tuto poznámku?",
"All users will lose their connection.": "Všichni uživatelé ztratí spojení.",
"Cancel": "Storno",
"Yes, do it!": "Ano, provést!",
"chooseMethod": "Zvolit metodu",
"signInVia": "Přihlásit se přes {{service}}",
"New": "Nová",
"Publish": "Publikovat",
"Extra": "Extra",
"Revision": "Revize",
"Slide Mode": "Režim prezentace",
"Export": "Export",
"Import": "Import",
"Clipboard": "Schránka",
"Download": "Stáhnout",
"Raw HTML": "Raw HTML",
"Edit": "Editovat",
"View": "Zobrazit",
"Both": "Obojí",
"Help": "Nápověda",
"Upload Image": "Nahrát obrázek",
"Menu": "Menu",
"This page need refresh": "Tuto stránku je nutné znovu načíst",
"You have an incompatible client version.": "Verze vašeho klienta není kompatibilní.",
"Refresh to update.": "Znovu načíst a aktualizovat.",
"New version available!": "Je dostupná nová verze!",
"See releases notes here": "Viz poznámky k vydání zde",
"Refresh to enjoy new features.": "Znovu načíst a užít si nové funkce.",
"Your user state has changed.": "Váš uživatelský status se změnil.",
"Refresh to load new user state.": "Znovu načíst a nahrát nový uživatelský status.",
"Refresh": "Znovu načíst",
"Contacts": "Kontakty",
"Report an issue": "Nahlásit problém",
"Meet us on %s": "Potkejte se s námi na %s",
"Send us email": "Pošlete nám email",
"Documents": "Dokumenty",
"features": "Funkce",
"YAML Metadata": "YAML metadata",
"Slide Example": "Příklad prezentace",
"Cheatsheet": "Tahák",
"Example": "Příklad",
"Syntax": "Syntaxe",
"Header": "Hlavička",
"Unordered List": "Nečíslovaný seznam",
"Ordered List": "Číslovaný seznam",
"Todo List": "Kontrolní seznam",
"Blockquote": "Citace",
"Bold font": "Tučně",
"Italics font": "Kurzívou",
"Strikethrough": "Přeškrtnuté",
"Inserted text": "Podtržený text",
"Marked text": "Zvýrazněný text",
"Link": "Odkaz",
"Image": "Obrázek",
"Code": "Kód",
"Externals": "Externí",
"This is a alert area.": "Toto je oblast upozornění.",
"Revert": "Vrátit",
"Import from clipboard": "Importovat ze schránky",
"Paste your markdown or webpage here...": "Sem vložte váš markdown nebo webovou stránku…",
"Clear": "Vyčistit",
"This note is locked": "Tato poznámka je uzamčena",
"Sorry, only owner can edit this note.": "Omlouvám se, pouze vlastník může editovat tuto poznámku.",
"OK": "OK",
"Reach the limit": "Dosažení limitu",
"Sorry, you've reached the max length this note can be.": "Omlouvám se, dosáhli jste maximální možné délky této poznámky.",
"Please reduce the content or divide it to more notes, thank you!": "Prosím zkraťte poznámku.",
"Import from Gist": "Importovat z Gist",
"Paste your gist url here...": "Sem vložte vaši gist url…",
"Import from Snippet": "Importovat ze Snippet",
"Select From Available Projects": "Zvolit z dostupných projektů",
"Select From Available Snippets": "Zvolit z dostupných úryvků",
"OR": "NEBO",
"Export to Snippet": "Exportovat do úryvku",
"Select Visibility Level": "Zvolit úroveň viditelnosti",
"Night Theme": "Noční téma",
"followUs": "Sledujte nás na <0></0>, <1></1>, <2></2>, <3></3>, a <4></4>.",
"imprint": "Otisk",
"privacy": "Soukromí",
"termsOfUse": "Podmínky použití",
"Do you really want to delete your user account?": "Opravdu chcete smazat váš uživatelský účet?",
"This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Tato operace odstraní váš účet, všechny poznámky, které vlastníte, a také odstraní všechny odkazy na váš účet z jiných poznámek.",
"deleteUser": "Smazat uživatele",
"exportUserData": "Exportovat uživatelská data",
"sourceCode": "Zdrojový kód",
"poweredBy": "Powered by <0></0>",
"Register": "Registrovat",
"Help us translating": "Pomoci nám s překladem",
"Join the community": "Připojit ke komunitě"
}

104
public/locales/da.json Normal file
View file

@ -0,0 +1,104 @@
{
"Collaborative markdown notes": "Kollaborative markdown-noter",
"Realtime collaborative markdown notes on all platforms.": "Kollaborative markdown-noter i realtid på alle platforme.",
"slogan": "Bedste måde at skrive og dele din viden i markdown.",
"intro": "Intro",
"history": "Historik",
"newGuestNote": "Ny gæstenote",
"featureCollaboration": "Samarbejd via URL",
"featureMathJax": "Mulighed for diagrammer og MathJax",
"featureSlides": "Mulighed for præsentationer",
"signIn": "Log Ind",
"Below is the history from browser": "Forneden findes historikken fra browseren",
"Welcome!": "Velkommen!",
"newNote": "Ny note",
"or": "eller",
"signOut": " Log Ud",
"exploreFeatures": "Udforsk alle features",
"Select tags...": "Vælg tags...",
"Search keyword...": "Søg nøgleord...",
"Sort by title": "Sortér titler",
"Title": "Titel",
"Sort by time": "Sortér kronologisk",
"Time": "Tid",
"Export history": "Eksportér historik",
"Import history": "Importér historik",
"Clear history": "Ryd hsitorik",
"Refresh history": "Genindlæs historik",
"No history": "Ingen historik",
"Import from browser": "Importér fra browser",
"releases": "Releases",
"Are you sure?": "Er du sikker?",
"Cancel": "Afbryd",
"Yes, do it!": "Ja, gør det!",
"chooseMethod": "Vælg metode",
"signInVia": "Log ind med {{service}}",
"New": "Ny",
"Publish": "Publicér",
"Extra": "Ekstra",
"Revision": "Revision",
"Slide Mode": "Præsentationstilstand",
"Export": "Eksportér",
"Import": "Importér",
"Clipboard": "Udklipsholder",
"Download": "Download",
"Raw HTML": "Rå HTML",
"Edit": "Redigér",
"View": "Vis",
"Both": "Begge",
"Help": "Hjælp",
"Upload Image": "Upload billede",
"Menu": "Menu",
"This page need refresh": "Denne side skal genindlæses",
"You have an incompatible client version.": "Din klientversion er inkompatibel.",
"Refresh to update.": "Genindlæs for at opdatere.",
"New version available!": "Ny version tilgængelig!",
"See releases notes here": "Se release notes her",
"Refresh to enjoy new features.": "Genindlæs for at anvende ny funktionalitet.",
"Your user state has changed.": "Din brugerstatus er ændret.",
"Refresh to load new user state.": "Genindlæs for at anvende ny brugerstatus.",
"Refresh": "Genindlæs",
"Contacts": "Kontakter",
"Report an issue": "Rapportér en fejl",
"Send us email": "Send os en email",
"Documents": "Dokumenter",
"featires": "Funktionalitet",
"YAML Metadata": "YAML Metadata",
"Slide Example": "Præsentationseksempel",
"Cheatsheet": "Snydeark",
"Example": "Eksempel",
"Syntax": "Syntaks",
"Header": "Overskrift",
"Unordered List": "Uordnet Liste",
"Ordered List": "Ordnet Liste",
"Todo List": "Tjekliste",
"Blockquote": "Blokcitat",
"Bold font": "Fed skrift",
"Italics font": "Kursiv skrift",
"Strikethrough": "Gennemstregning",
"Inserted text": "Indsat tekst",
"Marked text": "Markeret tekst",
"Link": "Link",
"Image": "Billede",
"Code": "Kode",
"Externals": "Eksterne",
"This is a alert area.": "Dette er et alarmområde.",
"Revert": "Fortryd ændringer",
"Import from clipboard": "Importér fra udklipsholder",
"Paste your markdown or webpage here...": "Indsæt din markdown eller hjemmeside her...",
"Clear": "Ryd",
"This note is locked": "Denne note er låst",
"Sorry, only owner can edit this note.": "Beklager, men kun ejeren kan redigere denne note.",
"OK": "Okay",
"Reach the limit": "Nå grænsen",
"Sorry, you've reached the max length this note can be.": "Beklager, du har nået grænsen for den maksimale længde denne note må være.",
"Please reduce the content or divide it to more notes, thank you!": "Vær venlig at begrænse indholdets mængde eller opdel det i flere noter, tak!",
"Import from Gist": "Importér fra Gist",
"Paste your gist url here...": "Indsæt din gist-url her...",
"Import from Snippet": "Importér fra Snippet",
"Select From Available Projects": "Vælg fra tilgængelige projekter",
"Select From Available Snippets": "Vælg fra tilgængelige Snippets",
"OR": "ELLER",
"Export to Snippet": "Eksportér til Snippet",
"Select Visibility Level": "Vælg synlighedsniveau"
}

122
public/locales/de.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "Gemeinschaftliche Markdown Notizen",
"Realtime collaborative markdown notes on all platforms.": "Gemeinschaftliche Notizen in Echtzeit auf allen Plattformen.",
"slogan": "Der beste Weg, Notizen zu schreiben und teilen.",
"intro": "Einleitung",
"history": "Verlauf",
"newGuestNote": "Neue Gastnotiz",
"featureCollaboration": "Zusammenarbeiten mit URL",
"featureMathJax": "Unterstützt Charts und MathJax",
"featureSlides": "Unterstützt Präsentationsmodus",
"signIn": "Einloggen",
"Below is the history from browser": "Lokaler Browserverlauf",
"Welcome!": "Willkommen!",
"newNote": "Neue Notiz",
"or": "oder",
"signOut": "Ausloggen",
"exploreFeatures": "Alle Funktionen",
"Select tags...": "Tags auswählen ...",
"Search keyword...": "Suche nach Stichwort ...",
"Sort by title": "Nach Titel sortieren",
"Title": "Titel",
"Sort by time": "Nach Uhrzeit sortieren",
"Time": "Uhrzeit",
"Export history": "Verlauf exportieren",
"Import history": "Verlauf importieren",
"Clear history": "Verlauf löschen",
"Refresh history": "Verlauf aktualisieren",
"No history": "Kein Verlauf",
"Import from browser": "Vom Browser importieren",
"releases": "Versionen",
"Are you sure?": "Sind Sie sicher?",
"Do you really want to delete this note?": "Möchten Sie diese Notiz wirklich löschen?",
"All users will lose their connection.": "Alle Benutzer werden getrennt.",
"Cancel": "Abbrechen",
"Yes, do it!": "Ja, mach es!",
"chooseMethod": "Methode wählen",
"signInVia": "Einloggen über {{service}}",
"New": "Neu",
"Publish": "Veröffentlichen",
"Extra": "Extra",
"Revision": "Version",
"Slide Mode": "Präsentationsmodus",
"Export": "Exportieren",
"Import": "Importieren",
"Clipboard": "Zwischenablage",
"Download": "Download",
"Raw HTML": "Reines HTML",
"Edit": "Bearbeiten",
"View": "Anzeigen",
"Both": "Beides",
"Help": "Hilfe",
"Upload Image": "Foto hochladen",
"Menu": "Menü",
"This page need refresh": "Bitte laden Sie die Seite neu",
"You have an incompatible client version.": "Ihre Client-Version ist nicht mit dem Server kompatibel",
"Refresh to update.": "Neu laden zum aktualisieren.",
"New version available!": "Neue Version verfügbar.",
"See releases notes here": "Versionshinweise",
"Refresh to enjoy new features.": "Neu laden für neue Funktionen",
"Your user state has changed.": "Ihr Nutzerstatus hat sich geändert.",
"Refresh to load new user state.": "Neu laden für neuen Nutzerstatus.",
"Refresh": "Neu laden",
"Contacts": "Kontakte",
"Report an issue": "Fehlerbericht senden",
"Meet us on %s": "Triff uns auf %s",
"Send us email": "Kontakt",
"Documents": "Dokumente",
"features": "Funktionen",
"YAML Metadata": "YAML-Metadaten",
"Slide Example": "Beispiel-Präsentation",
"Cheatsheet": "Cheatsheet",
"Example": "Beispiel",
"Syntax": "Syntax",
"Header": "Überschrift",
"Unordered List": "Stichpunkte",
"Ordered List": "Nummeriert",
"Todo List": "To-do-Liste",
"Blockquote": "Zitat",
"Bold font": "Fett",
"Italics font": "Kursiv",
"Strikethrough": "Durchgestrichen",
"Inserted text": "Unterstrichen",
"Marked text": "Markiert",
"Link": "Link",
"Image": "Foto",
"Code": "Code",
"Externals": "Extern",
"This is a alert area.": "Hinweisfeld",
"Revert": "Zurücksetzen",
"Import from clipboard": "Importieren aus der Zwischenablage",
"Paste your markdown or webpage here...": "Markdown oder Website hier einfügen",
"Clear": "Zurücksetzen",
"This note is locked": "Diese Notiz ist gesperrt",
"Sorry, only owner can edit this note.": "Entschuldigung, nur der Besitzer darf die Notiz bearbeiten.",
"OK": "OK",
"Reach the limit": "Limit erreicht",
"Sorry, you've reached the max length this note can be.": "Entschuldigung, die maximale Länge der Notiz ist erreicht.",
"Please reduce the content or divide it to more notes, thank you!": "Bitte reduzieren Sie den Inhalt oder nutzen zwei Notizen, danke.",
"Import from Gist": "Aus GitHub Gist importieren",
"Paste your gist url here...": "Gist URL hier einfügen ...",
"Import from Snippet": "Aus Snippet importieren",
"Select From Available Projects": "Aus verfügbaren Projekten wählen",
"Select From Available Snippets": "Aus verfügbaren Snippets wählen",
"OR": "Oder",
"Export to Snippet": "Zu Snippet exportieren",
"Select Visibility Level": "Sichtbarkeit bestimmen",
"Night Theme": "Nachtmodus",
"followUs": "Folge uns auf <0></0>, <1></1>, <2></2>, <3></3> und <4></4>.",
"privacy": "Datenschutz",
"termsOfUse": "Nutzungsbedingungen",
"Do you really want to delete your user account?": "Möchten Sie wirklich Ihr Nutzerkonto löschen?",
"This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Hiermit löschen Sie Ihr Konto, alle Ihre Dokumente und alle Verweise auf Ihr Konto aus anderen Dokumenten.",
"deleteUser": "Benutzer löschen",
"exportUserData": "Exportiere Nutzerdaten",
"Help us translating on %s": "Hilf uns bei der Übersetzung auf %s",
"sourceCode": "Quelltext",
"Register": "Registrieren",
"poweredBy": "Betrieben mit <0></0>",
"Help us translating": "Hilf uns beim Übersetzen",
"Join the community": "Tritt der Community bei",
"imprint": "Impressum"
}

104
public/locales/el.json Normal file
View file

@ -0,0 +1,104 @@
{
"Collaborative markdown notes": "Συνεργατικές σημειώσεις markdown",
"Realtime collaborative markdown notes on all platforms.": "Συνεργατική σημειώσεις markdown σε όλες τις πλατφόρμες σε πραγματικό χρόνο.",
"slogan": "Ο καλύτερος τρόπος να γράψεις και να μοιραστείς την γνώση σου σε markdown.",
"intro": "Εισαγωγή",
"history": "Ιστορία",
"newGuestNote": "Νέα σημείωση επισκέπτη",
"featureCollaboration": "Συνεργαστείτε με URL",
"featureMathJax": "Υποστηρίζει διαγράμματα και MathJax",
"featureSlides": "Υποστηρίζει λειτουργία συρσίματος",
"signIn": "Eίσοδος",
"Below is the history from browser": "Παρακάτω είναι η ιστορία του περιηγητή",
"Welcome!": "Καλωσήρθατε!",
"newNote": "Νέα σημείωση",
"or": "ή",
"signOut": "Αποσύνδεση",
"exploreFeatures": "Ανακαλύψτε όλες τις λειτουργίες",
"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?": "Είστε σίγουρος?",
"Cancel": "Ακύρωση",
"Yes, do it!": "Ναι, κάντο!",
"chooseMethod": "Επιλογή μεθόδου",
"signInVia": "Σύνδεση μέσω {{service}}",
"New": "Νέο",
"Publish": "Δημοσίευση",
"Extra": "Επιπλέον",
"Revision": "Αναθεώρηση",
"Slide Mode": "Λειτουργία με σύρσιμο",
"Export": "Εξαγωγή",
"Import": "Εισαγωγή",
"Clipboard": "Πρόχειρο",
"Download": "Κατέβασμα",
"Raw HTML": "Aκατέργαστο 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": "Αναφέρετε ένα θέμα",
"Send us email": "Στείλτε μας email",
"Documents": "Έγγραφα",
"features": "Λειτουργία",
"YAML Metadata": "YAML μεταδεδομένα",
"Slide Example": "Σύρετε για παράδειγμα",
"Cheatsheet": "Σκονάκι",
"Example": "Παράδειγμα",
"Syntax": "Σύνταξη",
"Header": "Επικεφαλίδα",
"Unordered List": "Μη αριθμημένη λίστα",
"Ordered List": "Αριθμημένη λίστα",
"Todo 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...": "Επικολλήστε markdown ή την ιστοσελίδα σας εδώ...",
"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": "Εισαγωγή από Gist",
"Paste your gist url here...": "Κάντε επικκόληση του gist url εδώ...",
"Import from Snippet": "Εισαγωγή από Snippet",
"Select From Available Projects": "Eπιλογή από διαθέσιμα Projects",
"Select From Available Snippets": "Eπιλογή από διαθέσιμα Snippets",
"OR": "Ή",
"Export to Snippet": "Eξαγωγή σε Snippet",
"Select Visibility Level": "Επιλέξτε επίπεδο ορατότητας"
}

122
public/locales/en.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "Collaborative markdown notes",
"Realtime collaborative markdown notes on all platforms.": "Collaborate on markdown notes on all platforms in realtime.",
"slogan": "The best platform to write and share markdown.",
"intro": "Intro",
"history": "History",
"newGuestNote": "New guest note",
"featureCollaboration": "Real time collaboration",
"featureMathJax": "Works with charts and MathJax",
"featureSlides": "Supports slide mode",
"signIn": "Sign In",
"Below is the history from browser": "Below is history from this browser",
"Welcome!": "Welcome!",
"newNote": "New note",
"or": "or",
"signOut": "Sign Out",
"exploreFeatures": "Explore all features",
"Select tags...": "Select tags…",
"Search keyword...": "Search keyword…",
"Sort by title": "Sort by title",
"Title": "Title",
"Sort by time": "Sort by time",
"Time": "Time",
"Export history": "Export history",
"Import history": "Import history",
"Clear history": "Clear history",
"Refresh history": "Refresh history",
"No history": "No history",
"Import from browser": "Import from browser",
"releases": "Releases",
"Are you sure?": "Are you sure?",
"Do you really want to delete this note?": "Do you really want to delete this note?",
"All users will lose their connection.": "All users will lose their connection.",
"Cancel": "Cancel",
"Yes, do it!": "Yes, do it!",
"chooseMethod": "Choose method",
"signInVia": "Sign in via {{service}}",
"New": "New",
"Publish": "Publish",
"Extra": "Extra",
"Revision": "Revision",
"Slide Mode": "Slide Mode",
"Export": "Export",
"Import": "Import",
"Clipboard": "Clipboard",
"Download": "Download",
"Raw HTML": "Raw HTML",
"Edit": "Edit",
"View": "View",
"Both": "Both",
"Help": "Help",
"Upload Image": "Upload Image",
"Menu": "Menu",
"This page need refresh": "This page needs to be refreshed",
"You have an incompatible client version.": "Your client's version is incompatible.",
"Refresh to update.": "Refresh to update.",
"New version available!": "New version available!",
"See releases notes here": "See releases notes here",
"Refresh to enjoy new features.": "Refresh to enjoy new features.",
"Your user state has changed.": "Your user state has changed.",
"Refresh to load new user state.": "Refresh to load new user state.",
"Refresh": "Refresh",
"Contacts": "Contacts",
"Report an issue": "Report an issue",
"Meet us on %s": "Meet us on %s",
"Send us email": "Send us email",
"Documents": "Documents",
"features": "Features",
"YAML Metadata": "YAML Metadata",
"Slide Example": "Slide Example",
"Cheatsheet": "Cheatsheet",
"Example": "Example",
"Syntax": "Syntax",
"Header": "Header",
"Unordered List": "Unordered List",
"Ordered List": "Ordered List",
"Todo List": "Checklist",
"Blockquote": "Blockquote",
"Bold font": "Bold",
"Italics font": "Italicize",
"Strikethrough": "Strikethrough",
"Inserted text": "Underlined text",
"Marked text": "Highlighted text",
"Link": "Link",
"Image": "Image",
"Code": "Code",
"Externals": "Externals",
"This is a alert area.": "This is an alert area.",
"Revert": "Revert",
"Import from clipboard": "Import from clipboard",
"Paste your markdown or webpage here...": "Paste your markdown or webpage here…",
"Clear": "Clear",
"This note is locked": "This note is locked",
"Sorry, only owner can edit this note.": "Sorry, only the owner can edit this note.",
"OK": "OK",
"Reach the limit": "Reach the limit",
"Sorry, you've reached the max length this note can be.": "Sorry, you've reached the maximum length this note can be.",
"Please reduce the content or divide it to more notes, thank you!": "Please shorten the note.",
"Import from Gist": "Import from Gist",
"Paste your gist url here...": "Paste your gist url here…",
"Import from Snippet": "Import from Snippet",
"Select From Available Projects": "Select From Available Projects",
"Select From Available Snippets": "Select From Available Snippets",
"OR": "OR",
"Export to Snippet": "Export to Snippet",
"Select Visibility Level": "Select Visibility Level",
"Night Theme": "Night Theme",
"followUs": "Follow us on <0></0>, <1></1>, <2></2>, <3></3>, and <4></4>.",
"privacy": "Privacy",
"termsOfUse": "Terms of Use",
"Do you really want to delete your user account?": "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.": "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.",
"deleteUser": "Delete user",
"exportUserData": "Export user data",
"Help us translating on %s": "Help us translating on %s",
"sourceCode": "Source Code",
"Register": "Register",
"poweredBy": "Powered by <0></0>",
"Help us translating": "Help us translating",
"Join the community": "Join the community",
"imprint": "Imprint"
}

104
public/locales/eo.json Normal file
View file

@ -0,0 +1,104 @@
{
"Collaborative markdown notes": "Kunlaborataj marksubenaj notoj",
"Realtime collaborative markdown notes on all platforms.": "Tujkunlaborataj marksubenaj notoj ĉe ĉiuj sistemoj.",
"slogan": "La plej bona maniero skribi kaj havigi vian scion marksubene.",
"intro": "Enkonduko",
"history": "Historio",
"newGuestNote": "Novan gastan noton",
"featureCollaboration": "Kunlaboru per URL",
"featureMathJax": "Ebleco por skemoj kaj MathJax",
"featureSlides": "Ebleco por bildvica modo",
"signIn": "Ensalutu",
"Below is the history from browser": "Malsupre estas la historio de la retumilo",
"Welcome!": "Bonvenon!",
"newNote": "Novan Noton",
"or": "aŭ",
"signOut": "Elsalutu",
"exploreFeatures": "Esploru ĉiujn eblecojn",
"Select tags...": "Elektu etikedojn..",
"Search keyword...": "Serĉu ĉefvorton...",
"Sort by title": "Ordigu laŭ titolo",
"Title": "Titolo",
"Sort by time": "Ordigu laŭ tempo",
"Time": "Tempo",
"Export history": "Elportu historion",
"Import history": "Alportu historion",
"Clear history": "Malplenigu historion",
"Refresh history": "Refreŝigu historion",
"No history": "Neniu historio",
"Import from browser": "Alportu de retumilo",
"releases": "Eldonoj",
"Are you sure?": "Ĉu vi certas?",
"Cancel": "Nuligu",
"Yes, do it!": "Jes, faru ĝin!",
"chooseMethod": "Elektu metodon",
"signInVia": "Ensalutu per {{service}}",
"New": "Nova",
"Publish": "Dissendu",
"Extra": "Plia",
"Revision": "Versio",
"Slide Mode": "Bildvica modo",
"Export": "Elportu",
"Import": "Alportu",
"Clipboard": "Poŝo",
"Download": "Elŝuti",
"Raw HTML": "Kruda HTML",
"Edit": "Redaktu",
"View": "Vidu",
"Both": "Ambaŭ",
"Help": "Helpo",
"Upload Image": "Alŝutu bildon",
"Menu": "Menuo",
"This page need refresh": "Ĉi tiu paĝo bezonas refreŝiĝi",
"You have an incompatible client version.": "Vi havas malkongruan klientversion.",
"Refresh to update.": "Refreŝigu por ĝisdatigi",
"New version available!": "Nova versio disponeblas!",
"See releases notes here": "Vidu elsendajn notojn ĉi tie",
"Refresh to enjoy new features.": "Refreŝigu por ĝui novajn eblecojn.",
"Your user state has changed.": "Via uzantstato ŝanĝiĝis.",
"Refresh to load new user state.": "Refreŝigu por ŝargi novan uzantstaton.",
"Refresh": "Refreŝigu",
"Contacts": "Kontaktuloj",
"Report an issue": "Raportu problemon",
"Send us email": "Sendu al ni retpoŝton",
"Documents": "Dosieroj",
"features": "Eblecoj",
"YAML Metadata": "YAML metadateno",
"Slide Example": "Bildvica ekzemplo",
"Cheatsheet": "Gvidfolio",
"Example": "Ekzemplo",
"Syntax": "Sintakso",
"Header": "Paĝokapo",
"Unordered List": "Neordita Listo",
"Ordered List": "Ordita Listo",
"Todo List": "Farenda Listo",
"Blockquote": "Deŝovita cito",
"Bold font": "Dika tiparo",
"Italics font": "Kursiva tiparo",
"Strikethrough": "Trastrekita",
"Inserted text": "Enmetita teksto",
"Marked text": "Markita teksto",
"Link": "Ligilo",
"Image": "Bildo",
"Code": "Kodo",
"Externals": "Eksteraĵoj",
"This is a alert area.": "Ĉi tiu estas avertzono.",
"Revert": "Malfaru ŝanĝojn",
"Import from clipboard": "Alportu de la poŝo",
"Paste your markdown or webpage here...": "Algluu vian marksubenon aŭ retpaĝaron ĉi tie...",
"Clear": "Malplenigu",
"This note is locked": "Ĉi tiu noto estas ŝlosita",
"Sorry, only owner can edit this note.": "Bedaŭrinde, nur la proprulo povas redakti ĉi tiun noton.",
"OK": "Bone",
"Reach the limit": "Atingi la limigon",
"Sorry, you've reached the max length this note can be.": "Pardonon, ĉi tiu noto jam atingis maksimuman longecon.",
"Please reduce the content or divide it to more notes, thank you!": "Bonvolu malpligrandigi la enhavaĵon, aŭ dividi ĝin en pliajn notojn!",
"Import from Gist": "Alportu el Gist",
"Paste your gist url here...": "Algluu vian gist-an URL-n ĉi tie...",
"Import from Snippet": "Alportu el tekstero",
"Select From Available Projects": "Elektu el disponeblaj projektoj",
"Select From Available Snippets": "Elektu el disponeblaj teksteroj",
"OR": "AŬ",
"Export to Snippet": "Elportu al Snippet",
"Select Visibility Level": "Elektu videblecan nivelon"
}

122
public/locales/es.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "Notas colaborativas en Markdown",
"Realtime collaborative markdown notes on all platforms.": "Notas colaborativas en Markdown para todas las plataformas en tiempo real.",
"slogan": "La mejor forma de escribir y compartir tu conocimiento en Markdown.",
"intro": "Introduccion",
"history": "Historia",
"newGuestNote": "Nueva nota como invitado",
"featureCollaboration": "Colaborar via URL",
"featureMathJax": "Soporte para gráficos y MathJax",
"featureSlides": "Soporte para diapositivas",
"signIn": "Ingresar",
"Below is the history from browser": "A continuación se muestra el historial del navegador",
"Welcome!": "¡Bienvenido!",
"newNote": "Nueva nota",
"or": "o",
"signOut": "Salir",
"exploreFeatures": "Explorar todas las funciones",
"Select tags...": "Seleccionar etiquetas...",
"Search keyword...": "Buscar palabras clave...",
"Sort by title": "Ordenar por título",
"Title": "Título",
"Sort by time": "Ordenar por fecha",
"Time": "Tiempo",
"Export history": "Exportar historial",
"Import history": "Importar historial",
"Clear history": "Borrar historial",
"Refresh history": "Actualizar historial",
"No history": "Ningún historial",
"Import from browser": "Importar del navegador",
"releases": "Versiones",
"Are you sure?": "¿Estás seguro?",
"Do you really want to delete this note?": "¿Realmente quieres eliminar esta nota?",
"All users will lose their connection.": "Todos los usuarios perderán su conexión.",
"Cancel": "Cancelar",
"Yes, do it!": "Si, ¡hazlo!",
"chooseMethod": "Elegir método",
"signInVia": "Ingresar via {{service}}",
"New": "Nuevo",
"Publish": "Publicar",
"Extra": "Extra",
"Revision": "Revision",
"Slide Mode": "Modo presentación",
"Export": "Exportar",
"Import": "Importar",
"Clipboard": "Portapapeles",
"Download": "Descargar",
"Raw HTML": "HTML puro",
"Edit": "Editar",
"View": "Ver",
"Both": "Ambos",
"Help": "Ayuda",
"Upload Image": "Subir imagen",
"Menu": "Menú",
"This page need refresh": "Esta página necesita ser cargada de nuevo",
"You have an incompatible client version.": "Tienes una version del cliente incompatible.",
"Refresh to update.": "Cargar de nuevo para actualizar.",
"New version available!": "¡Nueva versión disponible!",
"See releases notes here": "Ver aquí las notas de publicación",
"Refresh to enjoy new features.": "Actualizar para usar las nuevas funciones.",
"Your user state has changed.": "El estado de tu usuario ha cambiado.",
"Refresh to load new user state.": "Recargar para actualizar el estado de tu usuario.",
"Refresh": "Recargar",
"Contacts": "Contactos",
"Report an issue": "Reportar un problema",
"Meet us on %s": "Encuéntranos en %s",
"Send us email": "Enviarnos un email",
"Documents": "Documentos",
"features": "Funciones",
"YAML Metadata": "Metadatos en YAML",
"Slide Example": "Ejemplo de diapositiva",
"Cheatsheet": "Ayudamemorias",
"Example": "Ejemplo",
"Syntax": "Sintaxis",
"Header": "Cabecera",
"Unordered List": "Lista desordenada",
"Ordered List": "Lista ordenada",
"Todo List": "Lista de tareas",
"Blockquote": "Bloque de cita",
"Bold font": "Fuente negrita",
"Italics font": "Fuente itálica",
"Strikethrough": "Tachado",
"Inserted text": "Texto subrayado",
"Marked text": "Texto marcado",
"Link": "Enlace",
"Image": "Imagen",
"Code": "Código",
"Externals": "Externos",
"This is a alert area.": "Esto es un área de alerta.",
"Revert": "Revertir",
"Import from clipboard": "Importar del portapapeles",
"Paste your markdown or webpage here...": "Pega tu markdown o página web aquí...",
"Clear": "Limpiar",
"This note is locked": "Esta nota está bloqueada",
"Sorry, only owner can edit this note.": "Disculpa, solo el dueño puede editar esta nota.",
"OK": "OK",
"Reach the limit": "Haz alcanzado el límite",
"Sorry, you've reached the max length this note can be.": "Disculpa, haz alcanzado la longitud máxima que puede tener esta nota.",
"Please reduce the content or divide it to more notes, thank you!": "Por favor, reduce el contenido o dividela en mas notas, ¡gracias!",
"Import from Gist": "Importar de un Gist",
"Paste your gist url here...": "Pega el URL de tu Gist aquí...",
"Import from Snippet": "Importar de Snippet",
"Select From Available Projects": "Elegir de un proyecto disponible",
"Select From Available Snippets": "Elegir de un Snippet disponible",
"OR": "O",
"Export to Snippet": "Exportar a Snippet",
"Select Visibility Level": "Elegir el nivel de visibilidad",
"Night Theme": "Modo nocturno",
"followUs": "Síguenos en <0></0>, <1></1>, <2></2>, <3></3>, y <4></4>.",
"privacy": "Privacidad",
"termsOfUse": "Términos de uso",
"Do you really want to delete your user account?": "¿Estás seguro que quieres eliminar tu cuenta de usuario?",
"This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Esta acción eliminará tu cuenta, todas tus notas y las referencias a tu cuenta desde otras notas.",
"deleteUser": "Eliminar usuario",
"exportUserData": "Exportar información de usuario",
"Help us translating on %s": "Ayúdanos traduciendo en %s",
"sourceCode": "Código fuente",
"Register": "Registrar",
"poweredBy": "Desarrollado por <0></0>.",
"Help us translating": "Ayúdanos traduciendo",
"Join the community": "Únete a la comunidad",
"imprint": "Huella"
}

122
public/locales/fr.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "Notes collaboratives en markdown",
"Realtime collaborative markdown notes on all platforms.": "Notes en markdown collaboratives en temps réel sur toutes les plateformes.",
"slogan": "Le meilleur moyen d'écrire et partager votre savoir en markdown.",
"intro": "Intro",
"history": "Historique",
"newGuestNote": "Nouvelle note invité",
"featureCollaboration": "Collaborez avec l'URL",
"featureMathJax": "Gère les graphiques et MathJax",
"featureSlides": "Gère le mode présentation",
"signIn": "Se connecter",
"Below is the history from browser": "Ci-dessous, l'historique du navigateur",
"Welcome!": "Bienvenue !",
"newNote": "Nouvelle note",
"or": "ou",
"signOut": "Se déconnecter",
"exploreFeatures": "Explorer toutes les fonctionnalités",
"Select tags...": "Sélectionner les tags...",
"Search keyword...": "Chercher un mot-clef...",
"Sort by title": "Trier par titre",
"Title": "Titre",
"Sort by time": "Trier par date",
"Time": "Date",
"Export history": "Exporter l'historique",
"Import history": "Importer l'historique",
"Clear history": "Effacer l'historique",
"Refresh history": "Actualiser l'historique",
"No history": "Pas d'historique",
"Import from browser": "Importer depuis le navigateur",
"releases": "Versions",
"Are you sure?": "Ëtes-vous sûr ?",
"Do you really want to delete this note?": "Voulez-vous vraiment supprimer cette note ?",
"All users will lose their connection.": "Tous les utilisateurs perdront leur connexion.",
"Cancel": "Annuler",
"Yes, do it!": "Oui, je suis sûr !",
"chooseMethod": "Choisir la méthode",
"signInVia": "Se connecter depuis {{service}}",
"New": "Nouvelle",
"Publish": "Publier",
"Extra": "Extra",
"Revision": "Historique",
"Slide Mode": "Mode présentation",
"Export": "Exporter",
"Import": "Importer",
"Clipboard": "Presse-papier",
"Download": "Télécharger",
"Raw HTML": "HTML brut",
"Edit": "Modifier",
"View": "Voir",
"Both": "Les deux",
"Help": "Aide",
"Upload Image": "Téléverser une image",
"Menu": "Menu",
"This page need refresh": "Cette page doit être rechargée",
"You have an incompatible client version.": "Vous avez une version client incompatible.",
"Refresh to update.": "Recharger pour mettre à jour.",
"New version available!": "Nouvelle version disponible !",
"See releases notes here": "Voir les commentaires de version ici",
"Refresh to enjoy new features.": "Recharger pour bénéficier des nouvelles fonctionnalités.",
"Your user state has changed.": "Votre statut utilisateur a changé.",
"Refresh to load new user state.": "Recharger pour avoir le nouveau statut utilisateur.",
"Refresh": "Recharger",
"Contacts": "Contacts",
"Report an issue": "Signaler un problème",
"Meet us on %s": "Rencontrez-nous sur %s",
"Send us email": "Envoyez-nous un courriel",
"Documents": "Documents",
"features": "Fonctionnalités",
"YAML Metadata": "Métadonnées YAML",
"Slide Example": "Exemple de présentation",
"Cheatsheet": "Pense-bête",
"Example": "Exemple",
"Syntax": "Syntaxe",
"Header": "Entête",
"Unordered List": "Liste à puce",
"Ordered List": "List numérotée",
"Todo List": "Liste de tâches",
"Blockquote": "Citation",
"Bold font": "Gras",
"Italics font": "Italique",
"Strikethrough": "Barré",
"Inserted text": "Souligné",
"Marked text": "Surligné",
"Link": "Lien",
"Image": "Image",
"Code": "Code",
"Externals": "Externes",
"This is a alert area.": "Ceci est un texte d'alerte.",
"Revert": "Annuler",
"Import from clipboard": "Importer depuis le presse-papier",
"Paste your markdown or webpage here...": "Collez votre markdown ou votre page web ici...",
"Clear": "Effacer",
"This note is locked": "Cette note est verrouillée",
"Sorry, only owner can edit this note.": "Désolé, seul le propriétaire peut modifier cette note.",
"OK": "OK",
"Reach the limit": "Atteindre la limite",
"Sorry, you've reached the max length this note can be.": "Désolé, vous avez atteint la longueur maximale que cette note peut avoir.",
"Please reduce the content or divide it to more notes, thank you!": "Merci de réduire le contenu ou de le diviser en plusieurs notes !",
"Import from Gist": "Importer depuis Gist",
"Paste your gist url here...": "Coller l'URL de votre Gist ici...",
"Import from Snippet": "Importer depuis Snippet",
"Select From Available Projects": "Sélectionner depuis les projets disponibles",
"Select From Available Snippets": "Sélectionner depuis les Snippets disponibles",
"OR": "OU",
"Export to Snippet": "Exporter vers Snippet",
"Select Visibility Level": "Sélectionner le niveau de visibilité",
"Night Theme": "Thème Nuit",
"followUs": "Suivez-nous sur <0></0>, <1></1>, <2></2>, <3></3> et <4></4>.",
"privacy": "Confidentialité",
"termsOfUse": "Conditions d'utilisation",
"Do you really want to delete your user account?": "Voulez-vous vraiment supprimer votre compte utilisateur ?",
"This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Cela supprimera votre compte, toutes les notes dont vous êtes propriétaire et supprimera toute référence à votre compte dans les autres notes.",
"deleteUser": "Supprimer l'utilisateur",
"exportUserData": "Exporter les données utilisateur",
"Help us translating on %s": "Aidez-nous à traduire sur %s",
"sourceCode": "Code source",
"Register": "S'enregistrer",
"poweredBy": "Propulsé par <1>{{name}}</1>",
"Help us translating": "Aidez-nous à traduire",
"Join the community": "Rejoignez la communauté",
"imprint": "Mentions légales"
}

104
public/locales/hi.json Normal file
View file

@ -0,0 +1,104 @@
{
"Collaborative markdown notes": "सहयोगात्मक मार्कडॉऊन नोट्स",
"Realtime collaborative markdown notes on all platforms.": "सभी प्लेटफार्मों पर वास्तविक समय सहयोगी मार्कडॉऊन के नोट्स",
"slogan": "मार्कडॉऊन में लिखने के लिए और अपना ज्ञान शेयर करने का सबसे अच्छा तरीका",
"intro": "परिचय",
"history": "इतिहास",
"newGuestNote": "नया अतिथि नोट",
"featureCollaboration": "यूआरएल के साथ सहयोग करें",
"featureMathJax": "चार्ट और MathJax का समर्थन",
"featureSlides": "स्लाइड मोड का समर्थन",
"signIn": "साइन इन करें",
"Below is the history from browser": "नीचे ब्राउज़र से इतिहास है",
"Welcome!": "स्वागत हे!",
"newNote": "नया नोट",
"or": "या",
"signOut": "साइन आउट",
"exploreFeatures": "सभी सुविधाओं का अन्वेषण करें",
"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?": "क्या आपको यकीन है?",
"Cancel": "रद्द करे",
"Yes, do it!": "हाँ करो इसे!",
"chooseMethod": "विधि चुनें",
"signInVia": "{{service}} के माध्यम से साइन इन करें",
"New": "नया",
"Publish": "प्रकाशित करें",
"Extra": "अतिरिक्त",
"Revision": "संशोधन",
"Slide Mode": "स्लाइड मोड",
"Export": "निर्यात",
"Import": "आयात",
"Clipboard": "क्लिपबोर्ड",
"Download": "डाउनलोड",
"Raw 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": "मामले की रिपोर्ट करें",
"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": "Gist से आयात करें",
"Paste your gist url here...": "यहाँ अपना gist यूआरएल पेस्ट करें ...",
"Import from Snippet": "स्निपेट से आयात करें",
"Select From Available Projects": "उपलब्ध परियोजनाओं से चयन करें",
"Select From Available Snippets": "उपलब्ध स्निपेट से चयन करें",
"OR": "या",
"Export to Snippet": "स्निपेट में निर्यात",
"Select Visibility Level": "दृश्यता के स्तर का चयन"
}

104
public/locales/hr.json Normal file
View file

@ -0,0 +1,104 @@
{
"Collaborative markdown notes": "Kolaborativne markdown bilješke",
"Realtime collaborative markdown notes on all platforms.": "Kolaborativne markdown bilješke na svim platformama u realnom vremenu.",
"slogan": "Najbolji način za pisanje i dijeljenje svog znanja u markdown-u.",
"intro": "Uvod",
"history": "Povijest",
"newGuestNote": "Nova bilješka gosta",
"featureCollaboration": "Kolaboracija sa URL-om",
"featureMathJax": "Support charts and MathJax",
"featureSlides": "Način podrške slajda",
"signIn": "Prijavu se",
"Below is the history from browser": "Ispod je povijest preglednika",
"Welcome!": "Dobrodošli!",
"newNote": "Nova bilješka",
"or": "ili",
"signOut": "Odjavi se",
"exploreFeatures": "Istraži sve značajke",
"Select tags...": "Odaberi oznake...",
"Search keyword...": "Pretraži ključnu riječ...",
"Sort by title": "Sortiraj po naslovu",
"Title": "Naslov",
"Sort by time": "Sortiraj po vremenu",
"Time": "Vrijeme",
"Export history": "Izvezi povijest",
"Import history": "Uvezi povijest",
"Clear history": "Očisti povijest",
"Refresh history": "Osvježi povijest",
"No history": "Nema povijesti",
"Import from browser": "Uvezi iz preglednika",
"releases": "Izdanja",
"Are you sure?": "Jeste li sigurni?",
"Cancel": "Odustani",
"Yes, do it!": "Da, učini to!",
"chooseMethod": "Izaberi metodu",
"signInVia": "Prijavi se pomoću {{service}}",
"New": "Novo",
"Publish": "Objavi",
"Extra": "Dodatno",
"Revision": "Revizija",
"Slide Mode": "Način slajda",
"Export": "Izvoz",
"Import": "Uvoz",
"Clipboard": "Međuspremnik",
"Download": "Preuzimanje",
"Raw HTML": "Raw HTML",
"Edit": "Uredi",
"View": "Pregledaj",
"Both": "Oboje",
"Help": "Pomoć",
"Upload Image": "Prenesi sliku",
"Menu": "Meni",
"This page need refresh": "Ovu stranicu je potrebno osvježiti",
"You have an incompatible client version.": "Imate nekompatibilnu verziju klijenta.",
"Refresh to update.": "Osvježite za ažuriranje.",
"New version available!": "Nova verzija dostupna!",
"See releases notes here": "Pogledajte bilješke izdanja ovdje",
"Refresh to enjoy new features.": "Osvježi za nove značajke.",
"Your user state has changed.": "Stanje Vašeg korisnika se promijenilo.",
"Refresh to load new user state.": "Osvježi za učitavanje novog stanja korisnika.",
"Refresh": "Osvježi",
"Contacts": "Kontakti",
"Report an issue": "Prijavi problem",
"Send us email": "Pošalji nam email",
"Documents": "Dokumenti",
"features": "Značajke",
"YAML Metadata": "YAML Metadata",
"Slide Example": "Primjer slajda",
"Cheatsheet": "Cheatsheet",
"Example": "Primjer",
"Syntax": "Sintaksa",
"Header": "Zaglavlje",
"Unordered List": "Neuređeni popis",
"Ordered List": "Uređeni popis",
"Todo List": "Popis obaveza",
"Blockquote": "Blockquote",
"Bold font": "Bold font",
"Italics font": "Kurzivan font",
"Strikethrough": "Precrtano",
"Inserted text": "Umetnuti tekst",
"Marked text": "Označeni tekst",
"Link": "Link",
"Image": "Slika",
"Code": "Kod",
"Externals": "Vanjski izgled",
"This is a alert area.": "Ovo je područje upozorenja.",
"Revert": "Vrati",
"Import from clipboard": "Uvezi iz međuspremnika",
"Paste your markdown or webpage here...": "Zalijepi svoj markdown ili web stranicu ovdje...",
"Clear": "Očisti",
"This note is locked": "Ova bilješka je zaključana",
"Sorry, only owner can edit this note.": "Žao nam je, samo vlasnik ove bilješke ju može uređivati.",
"OK": "OK",
"Reach the limit": "Dosegni granicu",
"Sorry, you've reached the max length this note can be.": "Žao nam je, dosegli ste maksimalnu moguću duljinu ove bilješke.",
"Please reduce the content or divide it to more notes, thank you!": "Molimo Vas smanjite sardžaj ili ga podijelite na više bilješki, hvala!",
"Import from Gist": "Uvezi iz Gist-a",
"Paste your gist url here...": "Zalijepi svoj gist url ovdje...",
"Import from Snippet": "Uvezi iz isječka",
"Select From Available Projects": "Odaberi iz raspoloživih projekta",
"Select From Available Snippets": "Odaberi iz raspoloživih isječaka",
"OR": "ILI",
"Export to Snippet": "Izvoz u isječak",
"Select Visibility Level": "Odaberi razinu vidljivosti"
}

122
public/locales/id.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "Catatan markdown kolaboratif",
"Realtime collaborative markdown notes on all platforms.": "Berkolaborasi di catatan markdown di semua platform secara realtime",
"slogan": "Platform terbaik untuk menulis dan membagikan markdown",
"intro": "Perkenalan",
"history": "Riwayat",
"newGuestNote": "Catatan baru (sebagai tamu)",
"featureCollaboration": "Kolaborasi real-time",
"featureMathJax": "Mendukung charts dan MathJax",
"featureSlides": "Mendukung mode slide",
"signIn": "Masuk",
"Below is the history from browser": "Dibawah ini adalah riwayat dari peramban ini",
"Welcome!": "Selamat Datang",
"newNote": "Catatan Baru",
"or": "atau",
"signOut": "Keluar",
"exploreFeatures": "Jelajahi semua fitur",
"Select tags...": "Pilih tanda...",
"Search keyword...": "Cari berdasarkan kata kunci...",
"Sort by title": "Urutkan berdasarkan judul",
"Title": "Judul",
"Sort by time": "Urutkan berdasarkan waktu",
"Time": "Waktu",
"Export history": "Ekspor Riwayat",
"Import history": "Impor Riwayat",
"Clear history": "Bersihkan Riwayat",
"Refresh history": "Muat-ulang Riwayat",
"No history": "Tidak ada riwayat",
"Import from browser": "Impor dari browser",
"releases": "Penerbitan",
"Are you sure?": "Apakah anda yakin?",
"Do you really want to delete this note?": "Apakah anda yakin ingin menghapus catatan ini?",
"All users will lose their connection.": "Semua pengguna akan kehilangan koneksi nya",
"Cancel": "Batal",
"Yes, do it!": "Ya, lakukan!",
"chooseMethod": "Pilih cara",
"signInVia": "Masuk menggunakan {{service}}",
"New": "Baru",
"Publish": "Terbitkan",
"Extra": "Tambahan",
"Revision": "Revisi",
"Slide Mode": "Mode Slide",
"Export": "Ekspor",
"Import": "Impor",
"Clipboard": "Papan Klip",
"Download": "Unduh",
"Raw HTML": "File HTML",
"Edit": "Ubah",
"View": "Lihat",
"Both": "Keduanya",
"Help": "Bantuan",
"Upload Image": "Unggah Gambar",
"Menu": "Menu",
"This page need refresh": "Halaman ini perlu dimuat ulang",
"You have an incompatible client version.": "Versi pramban anda tidak kompatibel",
"Refresh to update.": "Muat ulang untuk memperbarui",
"New version available!": "Versi baru tersedia!",
"See releases notes here": "Lihat catatan penerbitan",
"Refresh to enjoy new features.": "Muat ulang untuk menikmati fitur baru.",
"Your user state has changed.": "Data pengguna anda telah berubah.",
"Refresh to load new user state.": "Muat ulang untuk memuat data baru pengguna.",
"Refresh": "Muat ulang",
"Contacts": "Kontak",
"Report an issue": "Laporkan kesalahan",
"Meet us on %s": "Temui kami di %s",
"Send us email": "Kirim kami email",
"Documents": "Dokumen",
"features": "Fitur",
"YAML Metadata": "Metadata YML",
"Slide Example": "Contoh Slide",
"Cheatsheet": "Cheatsheet",
"Example": "Contoh",
"Syntax": "Sintaks",
"Header": "Header",
"Unordered List": "Daftar tak ber-urutan",
"Ordered List": "Daftar ber-urutan",
"Todo List": "Centang",
"Blockquote": "Blok kutipan",
"Bold font": "Tebal",
"Italics font": "Miring",
"Strikethrough": "Garis",
"Inserted text": "Teks ber-garis bawah",
"Marked text": "Teks yang disorot",
"Link": "Link",
"Image": "Gambar",
"Code": "Kode",
"Externals": "Eksternal",
"This is a alert area.": "Ini adalah area alert.",
"Revert": "Kembalikan",
"Import from clipboard": "Impor dari papan klip",
"Paste your markdown or webpage here...": "Tempel markdown atau halaman web disini",
"Clear": "Bersihkan",
"This note is locked": "Catatan ini terkunci",
"Sorry, only owner can edit this note.": "Maaf, hanya pemilik yang bisa mengubah catatan ini",
"OK": "OK",
"Reach the limit": "Memenuhi batas",
"Sorry, you've reached the max length this note can be.": "Maaf, anda telah memenuhi batas maksimum jumlah catatan ini",
"Please reduce the content or divide it to more notes, thank you!": "Tolong persingkat catatan nya.",
"Import from Gist": "Impor dari Gist",
"Paste your gist url here...": "Templekan URL gist anda disini...",
"Import from Snippet": "Impor dari Snippet",
"Select From Available Projects": "Pilih dari Project yang tersedia",
"Select From Available Snippets": "Pilih dari Snippet yang tersedia",
"OR": "Atau",
"Export to Snippet": "Ekspor ke Snippet",
"Select Visibility Level": "Pilih tingkat penglihatan",
"Night Theme": "Mode Malam",
"followUs": "Ikuti kami di <0></0>, <1></1>, <2></2>, <3></3>, dan <4></4>.",
"privacy": "Privasi",
"termsOfUse": "Aturan Penggunaan",
"Do you really want to delete your user account?": "Apakah anda yakin ingin menghapus akun anda?",
"This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Ini akan menghapus akun anda, semua catatan yang dimiliki oleh anda akan dihapus dan menghapus semua referensi ke akun anda dari catatan lain.",
"deleteUser": "Hapus pengguna",
"exportUserData": "Ekspor data pengguna",
"Help us translating on %s": "Bantu kami menerjemahkan di %s",
"sourceCode": "Sumber Kode",
"Register": "Daftar",
"poweredBy": "Ditenagai oleh <0></0>",
"Help us translating": "Bantu kami menerjemahkan",
"Join the community": "Bergabung dengan komunitas",
"imprint": "Jejak"
}

122
public/locales/it.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "Note collaborative in markdown",
"Realtime collaborative markdown notes on all platforms.": "Note markdown collaborative in tempo reale per tutte le piattaforme.",
"slogan": "Miglior modo per scrivere e condividere le tue conoscenze in markdown.",
"intro": "Intro",
"history": "Cronologia",
"newGuestNote": "Nuova nota ospite",
"featureCollaboration": "Collabora tramite URL",
"featureMathJax": "Supporta grafici e MathJax",
"featureSlides": "Supporta modalità slide",
"signIn": "Entra",
"Below is the history from browser": "Qui sotto c'è la cronologia del browser",
"Welcome!": "Benvenuto!",
"newNote": "Nuova nota",
"or": "o",
"signOut": "Disconettiti",
"exploreFeatures": "Esplora tutte le funzioni",
"Select tags...": "Seleziona tag...",
"Search keyword...": "Cerca...",
"Sort by title": "Ordina per titolo",
"Title": "Titolo",
"Sort by time": "Ordina per data",
"Time": "Data",
"Export history": "Esporta cronologia",
"Import history": "Importa cronologia",
"Clear history": "Cancella cronologia",
"Refresh history": "Aggiorna cronologia",
"No history": "Nessuna cronologia",
"Import from browser": "Importa da browser",
"releases": "Versioni",
"Are you sure?": "Sei sicuro?",
"Do you really want to delete this note?": "Vuoi veramente eliminare questa nota?",
"All users will lose their connection.": "Tutti gli utenti perderanno la loro connessione.",
"Cancel": "Annulla",
"Yes, do it!": "SI, fallo!",
"chooseMethod": "Scegli metodo",
"signInVia": "Entra con {{service}}",
"New": "Nuovo",
"Publish": "Pubblica",
"Extra": "Extra",
"Revision": "Revisione",
"Slide Mode": "Modalità slide",
"Export": "Esporta",
"Import": "Importa",
"Clipboard": "Appunti",
"Download": "Scarica",
"Raw HTML": "Raw HTML",
"Edit": "Modifica",
"View": "Visualizza",
"Both": "Entrambi",
"Help": "Aiuto",
"Upload Image": "Carica Immagine",
"Menu": "Menu",
"This page need refresh": "Questa pagina deve essere aggiornata",
"You have an incompatible client version.": "La versione del tuo client è incompatibile.",
"Refresh to update.": "Ricarica per aggiornare.",
"New version available!": "Nuova versione disponibile!",
"See releases notes here": "Vedi note di rilascio qui",
"Refresh to enjoy new features.": "Ricarica per godere delle nuove funzioni.",
"Your user state has changed.": "Il tuo stato utente è cambiato.",
"Refresh to load new user state.": "Aggiorna per caricare il nuovo stato utente.",
"Refresh": "Ricarica",
"Contacts": "Contatti",
"Report an issue": "Segnala un problema",
"Meet us on %s": "Vieni a trovarci su %s",
"Send us email": "Inviaci una email",
"Documents": "Documenti",
"features": "Caratteristiche",
"YAML Metadata": "YAML Metadata",
"Slide Example": "Esempio Slide",
"Cheatsheet": "Cheatsheet",
"Example": "Esempio",
"Syntax": "Sintassi",
"Header": "Intestazione",
"Unordered List": "Lista non ordinata",
"Ordered List": "Lista ordinata",
"Todo List": "Elenco",
"Blockquote": "Citazione",
"Bold font": "Grassetto",
"Italics font": "Corsivo",
"Strikethrough": "Barrato",
"Inserted text": "Sottolineato",
"Marked text": "Evidenziato",
"Link": "Link",
"Image": "Immagine",
"Code": "Codice",
"Externals": "Esterni",
"This is a alert area.": "Questa è un area di avviso.",
"Revert": "Annulla",
"Import from clipboard": "Importa dagli appunti",
"Paste your markdown or webpage here...": "Incollare il markdown o una pagina web qui...",
"Clear": "Pulisci",
"This note is locked": "Questa nota è bloccata",
"Sorry, only owner can edit this note.": "Siamo spiacenti, solo il proprietario può modificare questa nota.",
"OK": "OK",
"Reach the limit": "Limite raggiunto",
"Sorry, you've reached the max length this note can be.": "Siamo spiacenti, hai raggiunto la lunghezza massima per questa nota.",
"Please reduce the content or divide it to more notes, thank you!": "Si prega di ridurre il contenuto o dividerlo in più note, grazie!",
"Import from Gist": "Importa da Gist",
"Paste your gist url here...": "Incolla il tuo link gist qui...",
"Import from Snippet": "Importa da Snippet",
"Select From Available Projects": "Seleziona da progetti disponibili",
"Select From Available Snippets": "Seleziona da snippets disponibili",
"OR": "O",
"Export to Snippet": "Esporta Snippet",
"Select Visibility Level": "Seleziona livello visibilità",
"Night Theme": "Tema Scuro",
"followUs": "Seguici su <0></0>, <1></1>, <2></2>, <3></3>, e <4></4>.",
"privacy": "Privacy",
"termsOfUse": "Termini di Utilizzo",
"Do you really want to delete your user account?": "Vuoi veramente cancellare il tuo account utente?",
"This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Questo cancellerà il tuo account, tutte le note di cui sei proprietario e rimuoverà i riferimenti al tuo account dalle altre note.",
"deleteUser": "Elimina utente",
"exportUserData": "Esporta dati utente",
"Help us translating on %s": "Aiutaci nella traduzione su %s",
"sourceCode": "Codice Sorgente",
"Register": "Registrati",
"poweredBy": "Alimentato da <0></0>",
"Help us translating": "Aiutaci nella traduzione",
"Join the community": "Unisciti alla comunità",
"imprint": "Imprint"
}

122
public/locales/ja.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "共同編集できるMarkdownート",
"Realtime collaborative markdown notes on all platforms.": "マルチプラットフォーム、リアルタイムで共同編集できるMarkdownート",
"slogan": "Markdownでナレッジを蓄積・共有できるベストツール",
"intro": "サービスの紹介",
"history": "履歴",
"newGuestNote": "新規ゲストノート",
"featureCollaboration": "URLで共同編集",
"featureMathJax": "グラフとMathJaxのサポート",
"featureSlides": "スライドモードのサポート",
"signIn": "サインイン",
"Below is the history from browser": "ブラウザからの履歴",
"Welcome!": "ようこそ!",
"newNote": "新規ノート",
"or": "または",
"signOut": "サインアウト",
"exploreFeatures": "すべての機能をチェック",
"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!": "はい",
"chooseMethod": "選択してください",
"signInVia": "{{service}}でサインイン",
"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": "TODOリスト",
"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...": "Markdownまたはウェブページを貼り付けてください",
"Clear": "クリア",
"This note is locked": "このノートはロックされています",
"Sorry, only owner can edit this note.": "このノートはオーナーのみが編集できます",
"OK": "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": "gistからインポート",
"Paste your gist url here...": "gistのURLを貼り付けてください",
"Import from Snippet": "スニペットからインポート",
"Select From Available Projects": "プロジェクトを一覧から選択してください",
"Select From Available Snippets": "スニペットを一覧から選択してください",
"OR": "または",
"Export to Snippet": "スニペットにエクスポート",
"Select Visibility Level": "公開範囲を選んでください",
"Night Theme": "ナイトテーマ",
"followUs": "<0></0>, <1></1>, <2></2>, <3></3>, と <4></4> でフォローしてください。",
"privacy": "プライバシー",
"termsOfUse": "利用条件",
"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.": "この操作はあなたのアカウントとあなたの所有するすべてのノートを削除し、さらに他の人のノートからあなたのアカウントへの参照を除去します。",
"deleteUser": "ユーザーの削除",
"exportUserData": "ユーザーデータをエクスポート",
"Help us translating on %s": "%s の翻訳にご協力ください",
"sourceCode": "ソースコード",
"Register": "登録",
"poweredBy": "Powered by <0></0>",
"Help us translating": "翻訳のお手伝いをお願いします",
"Join the community": "コミュニティに参加しましょう",
"imprint": "インプリント"
}

117
public/locales/ko.json Normal file
View file

@ -0,0 +1,117 @@
{
"Collaborative markdown notes": "협동 마크다운 노트",
"Realtime collaborative markdown notes on all platforms.": "실시간으로 모든 플랫폼에서 마크다운 노트를 함께 작성해보세요.",
"slogan": "마크다운을 쓰고 공유하는 최고의 플랫폼입니다.",
"intro": "소개",
"history": "기록",
"newGuestNote": "새 손님 노트",
"featureCollaboration": "URL을 통한 실시간 협업",
"featureMathJax": "차트와 MathJax 지원",
"featureSlides": "슬라이드 모드 지원",
"signIn": "로그인",
"Below is the history from browser": "아래는 이 브라우저에서 찾은 기록입니다.",
"Welcome!": "환영합니다!",
"newNote": "새 노트",
"or": "또는",
"signOut": "로그아웃",
"exploreFeatures": "모든 기능 둘러보기",
"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!": "네",
"chooseMethod": "방법 선택",
"signInVia": "{{service}}으로 로그인",
"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": "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": "Gist에서 불러오기",
"Paste your gist url here...": "Gist URL을 입력하세요",
"Import from Snippet": "Import from Snippet",
"Select From Available Projects": "가능한 프로젝트 중 선택",
"Select From Available Snippets": "Select From Available Snippets",
"OR": "또는",
"Export to Snippet": "Export to Snippet",
"Select Visibility Level": "Select Visibility Level",
"Night Theme": "다크 테마",
"followUs": "<0></0>, <1></1>, <2></2>, <3></3> 과 <4></4>에서 저희를 팔로우해보세요",
"privacy": "Privacy",
"termsOfUse": "Terms of Use",
"Do you really want to delete your user account?": "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.": "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.",
"deleteUser": "Delete user",
"exportUserData": "Export user data",
"Help us translating on %s": "%s에서 번역으로 저희를 도와주세요",
"sourceCode": "Source Code"
}

122
public/locales/nl.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "Samenwerkende markdown notities",
"Realtime collaborative markdown notes on all platforms.": "Realtime samenwerkende markdown notities.",
"slogan": "De beste manier om je kennis vast te leggen en te delen. ",
"intro": "Introductie",
"history": "Geschiedenis",
"newGuestNote": "Nieuwe gastnotitie",
"featureCollaboration": "Samenwerken met URL",
"featureMathJax": "Ondersteunt grafieken en MathJax",
"featureSlides": "Ondersteunt presentatiemodus",
"signIn": "Inloggen",
"Below is the history from browser": "Hier onder staat de browser geschiedenis",
"Welcome!": "Welkom!",
"newNote": "Nieuwe notitie",
"or": "of",
"signOut": "Uitloggen",
"exploreFeatures": "Ontdek alle features",
"Select tags...": "Selecteer tags...",
"Search keyword...": "Zoeken op keyword...",
"Sort by title": "Sorteren op titel",
"Title": "Titel",
"Sort by time": "Sorteren op tijd",
"Time": "Tijd",
"Export history": "Exporteer geschiedenis",
"Import history": "Importeer geschiedenis",
"Clear history": "Verwijder geschiedenis",
"Refresh history": "Ververs geschiedenis",
"No history": "Geen geschidenis gevonden",
"Import from browser": "Importeer van browser",
"releases": "Versies",
"Are you sure?": "Weet je het zeker?",
"Do you really want to delete this note?": "Will je deze notitie echt verwijderen?",
"All users will lose their connection.": "Alle gebruikers zullen hun verbinding verliezen.",
"Cancel": "Stoppen",
"Yes, do it!": "Ja, doe het!",
"chooseMethod": "Kies methode",
"signInVia": "Log in via {{service}}",
"New": "Nieuw",
"Publish": "Publiceren",
"Extra": "Extra",
"Revision": "Versie",
"Slide Mode": "Presentatiemodus",
"Export": "Exporteer",
"Import": "Importeren",
"Clipboard": "Kladbord",
"Download": "Downloaden",
"Raw HTML": "Ruwe HTML",
"Edit": "Aanpassen",
"View": "Bekijken",
"Both": "Beide",
"Help": "Help",
"Upload Image": "Afbeelding uploaden",
"Menu": "Menu",
"This page need refresh": "Deze pagina moet vernieuwd worden",
"You have an incompatible client version.": "Je client is niet compatibel.",
"Refresh to update.": "Ververs om te updaten.",
"New version available!": "Nieuwe versie beschikbaar!",
"See releases notes here": "Bekijk de release notes hier",
"Refresh to enjoy new features.": "Ververs om de nieuwe features te zien.",
"Your user state has changed.": "Je gebruikers-status is veranderd.",
"Refresh to load new user state.": "Ververs om je nieuwe gebruikers-status te zien.",
"Refresh": "Ververs",
"Contacts": "Contacten",
"Report an issue": "Probleem rapporteren",
"Meet us on %s": "Ontmoet ons op %s",
"Send us email": "Stuur ons een mail",
"Documents": "Documenten",
"features": "Features",
"YAML Metadata": "YAML Metadata",
"Slide Example": "Slide Voorbeeld",
"Cheatsheet": "Spiekbrief",
"Example": "Voorbeeld",
"Syntax": "Syntax",
"Header": "Koptekst",
"Unordered List": "Ongesorteerde Lijst",
"Ordered List": "Gesorteerde List",
"Todo List": "Todo Lijst",
"Blockquote": "Citaat",
"Bold font": "Vette tekst",
"Italics font": "Schuine tekst van maken",
"Strikethrough": "Doorstreepte tekst",
"Inserted text": "Onderstreepte tekst",
"Marked text": "Gemarkeerde tekst",
"Link": "Link",
"Image": "Afbeelding",
"Code": "Code",
"Externals": "Uiterlijkheden",
"This is a alert area.": "Dit is een waarschuwingsgebied.",
"Revert": "Terugzetten",
"Import from clipboard": "Importeren from kladbord",
"Paste your markdown or webpage here...": "Plak je markdown of webpagina hier...",
"Clear": "Legen",
"This note is locked": "Deze notitie is vergrendeld",
"Sorry, only owner can edit this note.": "Sorry, alleen de eigenaar kan deze notitie aanpassen.",
"OK": "OK",
"Reach the limit": "Limiet bereikt",
"Sorry, you've reached the max length this note can be.": "Sorry, je notitie heeft de maximale lengte bereikt.",
"Please reduce the content or divide it to more notes, thank you!": "Verwijder alsjeblieft wat tekst of verdeel het over meerdere notities!",
"Import from Gist": "Importeren vanaf een Gist",
"Paste your gist url here...": "Plak je Gist URL hier...",
"Import from Snippet": "Imporeren vanaf een Snippet",
"Select From Available Projects": "Selecteer van beschikbare projecten",
"Select From Available Snippets": "Selecteer van beschikbare Snippets",
"OR": "OF",
"Export to Snippet": "Exporteren naar Snippet",
"Select Visibility Level": "Selecteer zichtbaarheids niveau",
"Night Theme": "Donkere modus",
"followUs": "Volg ons op <0></0>, <1></1>, <2></2>, <3></3> en <4></4>.",
"privacy": "Privacy",
"termsOfUse": "Gebruikersvoorwaarden",
"Do you really want to delete your user account?": "Weet je zeker dat je je account wilt verwijderen?",
"This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Dit zal je account verwijderen. Alle notities waar je eigenaar van bent worden verwijderd, samen met alle verwijzingen naar je account.",
"deleteUser": "Gebruiker verwijderen",
"exportUserData": "Gebruikersdata exporteren",
"Help us translating on %s": "Help ons vertalen op %s",
"sourceCode": "Broncode",
"Register": "Registreren",
"poweredBy": "Powered by <0></0>",
"Help us translating": "Help ons vertalen",
"Join the community": "Lid worden",
"imprint": "Afdruk"
}

122
public/locales/pl.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "Wspólne markdown notatki",
"Realtime collaborative markdown notes on all platforms.": "Rzeczywiste wspólne markdown notatki dla wszystkich platform",
"slogan": "Najlepszy sposób na pisanie i dzielenie się swoją wiedzą w markdown.",
"intro": "Intro",
"history": "Historia",
"newGuestNote": "Nowa notatka gościa",
"featureCollaboration": "Kolaboracja w czasie rzeczywistym",
"featureMathJax": "Kompatybilne z wykresami oraz MathJax",
"featureSlides": "Obsługuje tryb slajdów",
"signIn": "Zaloguj się",
"Below is the history from browser": "Historia z przeglądarki poniżej",
"Welcome!": "Witam!",
"newNote": "Nowa notatka",
"or": "lub",
"signOut": "Wyloguj się",
"exploreFeatures": "Przeglądaj wszystkie funkcje",
"Select tags...": "Wybierz tagi...",
"Search keyword...": "Znajdź kluczowe słowo...",
"Sort by title": "Sortuj według tytułu",
"Title": "Tytuł",
"Sort by time": "Sortuj według czasu",
"Time": "Czas",
"Export history": "Eksportuj historię",
"Import history": "Importuj historię",
"Clear history": "Wyczyść historię",
"Refresh history": "Odśwież historię",
"No history": "Brak historii",
"Import from browser": "Importuj z przeglądarki",
"releases": "Wydania",
"Are you sure?": "Jesteś pewny?",
"Do you really want to delete this note?": "Czy chcesz usunąć tą notatkę?",
"All users will lose their connection.": "Wszyscy użytkownicy stracą swoje połączenie.",
"Cancel": "Anuluj",
"Yes, do it!": "Tak, zrób to!",
"chooseMethod": "Wybierz metodę",
"signInVia": "Zaloguj się poprzez {{service}}",
"New": "Nowy",
"Publish": "Publikuj",
"Extra": "Ekstra",
"Revision": "Korekta",
"Slide Mode": "Tryb slajdów",
"Export": "Eksport",
"Import": "Import",
"Clipboard": "Schowek",
"Download": "Pobierz",
"Raw HTML": "Raw HTML",
"Edit": "Edytuj",
"View": "Pogląd",
"Both": "Both",
"Help": "Pomoc",
"Upload Image": "Prześlij zdjęcie",
"Menu": "Menu",
"This page need refresh": "Strona wymaga odświeżenia",
"You have an incompatible client version.": "Posiadasz niezgodną wersję kliencką.",
"Refresh to update.": "Odświerz aby zaktualizować.",
"New version available!": "Nowa wersja dostępna!",
"See releases notes here": "Zobacz informacje o wydaniach tutaj",
"Refresh to enjoy new features.": "Odśwież, aby korzystać z nowych funkcji.",
"Your user state has changed.": "Stan twojego użytkownika się zmienił.",
"Refresh to load new user state.": "Odśwież aby załadować nowy stan użytkownika.",
"Refresh": "Odśwież",
"Contacts": "Kontakty",
"Report an issue": "Zgłoś błąd",
"Meet us on %s": "Spotkaj się z nami na %s",
"Send us email": "Wyślij nam email",
"Documents": "Dokumenty",
"features": "Funkcje",
"YAML Metadata": "YAML Meta dane",
"Slide Example": "Przykład slajdu",
"Cheatsheet": "Ściągawka",
"Example": "Przykład",
"Syntax": "Składnia",
"Header": "Nagłówek",
"Unordered List": "Nie posortowana lista",
"Ordered List": "Posortowana lista",
"Todo List": "Todo lista",
"Blockquote": "Cytat blokowy",
"Bold font": "Czcionka pogrubiona",
"Italics font": "Czcionka pochylona",
"Strikethrough": "Przekreślenie",
"Inserted text": "Wstawiony tekst",
"Marked text": "Zaznaczony tekst",
"Link": "Odnośnik",
"Image": "Zdjęcie",
"Code": "Kod",
"Externals": "Zewnętrzne",
"This is a alert area.": "This is a alert area.",
"Revert": "Cofnij",
"Import from clipboard": "Importuj ze schowka",
"Paste your markdown or webpage here...": "Wklej markdown lub stronę tutaj...",
"Clear": "Wyczyść",
"This note is locked": "Notatka jest zablokowana",
"Sorry, only owner can edit this note.": "Tylko właściciel może edytować tą notatkę.",
"OK": "OK",
"Reach the limit": "Osiągnięto limit",
"Sorry, you've reached the max length this note can be.": "Niestety, osiągnięto maksymalną długość notatki.",
"Please reduce the content or divide it to more notes, thank you!": "Proszę zmniejszyć zawartość notatki lub podzielić ją na kilka notatek, dziękuję!",
"Import from Gist": "Importuj z Gist",
"Paste your gist url here...": "Wklej gist url tutaj...",
"Import from Snippet": "Importuj z Snippet",
"Select From Available Projects": "Wybierz z dostępnych projektów",
"Select From Available Snippets": "Wybierz z dostępnych Snippets",
"OR": "LUB",
"Export to Snippet": "Eksportuj do Snippet",
"Select Visibility Level": "Wybierz poziom widoczności",
"Night Theme": "Motyw Nocny",
"followUs": "Znajdź nas na <0></0>, <1></1>, <2></2>, <3></3> oraz <4></4>.",
"privacy": "Prywatność",
"termsOfUse": "Warunki korzystania",
"Do you really want to delete your user account?": "Czy chcesz usunąć swoje konto użytkownika?",
"This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Ta akcja usunie twoje konto, wszystkie notatki które posiadasz oraz wszystkie referencje do tego konta w twoich pozostałych notatkach.",
"deleteUser": "Usuń użytkownika",
"exportUserData": "Eksportuj dane użytkownika",
"Help us translating on %s": "Pomóż nam przetłumaczyć na język %s",
"sourceCode": "Kod źródłowy",
"Register": "Zarejestruj",
"poweredBy": "Wspierany przez <0></0>",
"Help us translating": "Pomóż nam w tłumaczeniu",
"Join the community": "Dołącz do społeczności",
"imprint": "Impressum"
}

122
public/locales/pt.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "Notas em Markdown colaborativas",
"Realtime collaborative markdown notes on all platforms.": "Notas colaborativas em Markdown para todas as plataformas.",
"slogan": "A melhor forma de escrever e compartilhar seu conhecimento em Markdown.",
"intro": "Introdução",
"history": "Histórico",
"newGuestNote": "Nova nota como convidado",
"featureCollaboration": "Colaborar via URL",
"featureMathJax": "Suporte para gráficos e MathJax",
"featureSlides": "Suporte para modo apresentação",
"signIn": "Entrar",
"Below is the history from browser": "A seguir está o histórico do navegador",
"Welcome!": "Bem vindo!",
"newNote": "Nova nota",
"or": "ou",
"signOut": "Sair",
"exploreFeatures": "Explore todas as funções",
"Select tags...": "Selecionar etiquetas...",
"Search keyword...": "Buscar palavra-chave...",
"Sort by title": "Ordenar por título",
"Title": "Título",
"Sort by time": "Ordenar por hora",
"Time": "Hora",
"Export history": "Exportar histórico",
"Import history": "Importar histórico",
"Clear history": "Apagar histórico",
"Refresh history": "Atualizar histórico",
"No history": "Nenhum histórico",
"Import from browser": "Importar do navegador",
"releases": "Lançamentos",
"Are you sure?": "Tem certeza?",
"Do you really want to delete this note?": "Do you really want to delete this note?",
"All users will lose their connection.": "All users will lose their connection.",
"Cancel": "Cancelar",
"Yes, do it!": "Sim, faça!",
"chooseMethod": "Escolher método",
"signInVia": "Entrar via {{service}}",
"New": "Novo",
"Publish": "Publicar",
"Extra": "Extra",
"Revision": "Revisão",
"Slide Mode": "Modo Apresentação",
"Export": "Exportar",
"Import": "Importar",
"Clipboard": "Área de transferência",
"Download": "Baixar",
"Raw HTML": "HTML puro",
"Edit": "Editar",
"View": "Ver",
"Both": "Ambos",
"Help": "Ajuda",
"Upload Image": "Carregar Imagem",
"Menu": "Menu",
"This page need refresh": "Esta página precisa ser recarregada",
"You have an incompatible client version.": "Você tem uma versão incompatível do cliente.",
"Refresh to update.": "Recarregar para atualizar.",
"New version available!": "Nova versão disponível!",
"See releases notes here": "Veja notas de lançamento aqui",
"Refresh to enjoy new features.": "Atualize para usar as novas funções.",
"Your user state has changed.": "O estado do seu usuário mudou.",
"Refresh to load new user state.": "Atualize para carregar o novo estado do usuário.",
"Refresh": "Recarregar",
"Contacts": "Contatos",
"Report an issue": "Relatar um problema",
"Meet us on %s": "Meet us on %s",
"Send us email": "Envie-nos um email",
"Documents": "Documentos",
"features": "Funções",
"YAML Metadata": "Metadados YAML",
"Slide Example": "Exemplo de Apresentação",
"Cheatsheet": "Dicas",
"Example": "Exemplo",
"Syntax": "Sintaxe",
"Header": "Cabeçalho",
"Unordered List": "Lista não ordenada",
"Ordered List": "Lista ordenada",
"Todo List": "Lista de tarefas",
"Blockquote": "Citação",
"Bold font": "Fonte negrito",
"Italics font": "Fonte itálico",
"Strikethrough": "Tachado",
"Inserted text": "Texto inserido",
"Marked text": "Texto marcado",
"Link": "Ligação",
"Image": "Imagem",
"Code": "Código",
"Externals": "Externos",
"This is a alert area.": "Esta é uma área de alerta.",
"Revert": "Reverter",
"Import from clipboard": "Importar da área de transferência",
"Paste your markdown or webpage here...": "Cole seu markdown ou página web aqui...",
"Clear": "Limpar",
"This note is locked": "Esta nota está bloqueada",
"Sorry, only owner can edit this note.": "Desculpe, somente o dono pode editar esta nota.",
"OK": "OK",
"Reach the limit": "Alcançou o limite",
"Sorry, you've reached the max length this note can be.": "Desculpe, você alcançou o tamanho máximo que esta nota pode ter.",
"Please reduce the content or divide it to more notes, thank you!": "Por favor reduza o conteúdo ou divida em mais de uma nota, obrigado!",
"Import from Gist": "Importar de um Gist",
"Paste your gist url here...": "Cole a URL de seu Gist aqui...",
"Import from Snippet": "Importar de Snippet",
"Select From Available Projects": "Selecionar de Projetos Disponíveis",
"Select From Available Snippets": "Selecionar de Snippets Disponíveis",
"OR": "OU",
"Export to Snippet": "Exportar para Snippet",
"Select Visibility Level": "Selecionar Nível de Visibilidade",
"Night Theme": "Night Theme",
"followUs": "Follow us on <0></0>, <1></1>, <2></2>, <3></3>, and <4></4>.",
"privacy": "Privacy",
"termsOfUse": "Terms of Use",
"Do you really want to delete your user account?": "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.": "This will delete your account, all notes that are owned by you and remove all references to your account from other notes.",
"deleteUser": "Delete user",
"exportUserData": "Export user data",
"Help us translating on %s": "Help us translating on %s",
"sourceCode": "Source Code",
"Register": "Register",
"poweredBy": "Powered by <0></0>",
"Help us translating": "Help us translating",
"Join the community": "Join the community",
"imprint": "Imprint"
}

122
public/locales/ru.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "Совместные markdown заметки",
"Realtime collaborative markdown notes on all platforms.": "Совместные markdown заметки в режиме реального времени на всех платформах.",
"slogan": "Лучший способ записывать свои знания и делиться ими в формате markdown.",
"intro": "Введение",
"history": "История",
"newGuestNote": "Новая гостевая заметка",
"featureCollaboration": "Сотрудничество по ссылке",
"featureMathJax": "Поддержка графиков и MathJax",
"featureSlides": "Поддержка режима слайдера",
"signIn": "Войти",
"Below is the history from browser": "Ниже приводится история браузера",
"Welcome!": "Добро пожаловать!",
"newNote": "Новая заметка",
"or": "или",
"signOut": "Выйти",
"exploreFeatures": "Изучите все возможности",
"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!": "Да, сделать это!",
"chooseMethod": "Выберите метод",
"signInVia": "Войти с помощью {{service}}",
"New": "Новая",
"Publish": "Опубликовать",
"Extra": "Дополнительно",
"Revision": "Изменения",
"Slide Mode": "Режим слайдера",
"Export": "Экспорт",
"Import": "Импорт",
"Clipboard": "Буфер обмена",
"Download": "Скачать",
"Raw HTML": "Raw 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...": "Вставьте ваш markdown код или веб-страницу здесь...",
"Clear": "Очистить",
"This note is locked": "Эта заметка заблокирована",
"Sorry, only owner can edit this note.": "К сожалению, только автор может редактировать эту заметку.",
"OK": "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": "Импорт из Gist",
"Paste your gist url here...": "Вставьте ссылку на ваш gist здесь...",
"Import from Snippet": "Импорт фрагмента кода",
"Select From Available Projects": "Выберите из доступных проектов",
"Select From Available Snippets": "Выберите из доступных фрагментов кода",
"OR": "ИЛИ",
"Export to Snippet": "Экспорт фрагмента кода",
"Select Visibility Level": "Выберите уровень видимости",
"Night Theme": "Тёмная тема",
"followUs": "Подпишитесь на нас в <0></0>, <1></1>, <2></2>, <3></3> и <4></4>.",
"privacy": "Безопасность",
"termsOfUse": "Условия использования",
"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.": "Это действие удалит вашу учётную запись, все ваши заметки и удалит все ссылки на вашу учетную запись из других заметок.",
"deleteUser": "Удалить пользователя",
"exportUserData": "Экспортировать данные пользователя",
"Help us translating on %s": "Помогите нам перевести %s",
"sourceCode": "Исходный код",
"Register": "Регистрация",
"poweredBy": "Powered by <0></0>",
"Help us translating": "Помочь с переводом",
"Join the community": "Присоединиться к сообществу",
"imprint": "Imprint"
}

122
public/locales/sk.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "Kolaboratívne markdown poznámky",
"Realtime collaborative markdown notes on all platforms.": "Spolupracujte na markdown poznámkach na všetkých platformách v reálnom čase.",
"slogan": "Nejlepšia platforma pre tvorbu a zdieľanie vašich znalostí v markdown.",
"intro": "Intro",
"history": "História",
"newGuestNote": "Nová poznámka hosťa",
"featureCollaboration": "Spolupráca v reálnom čase",
"featureMathJax": "Funguje s grafmi a MathJax",
"featureSlides": "Podporuje prezentačný režim",
"signIn": "Prihlásiť sa",
"Below is the history from browser": "Nižšie je história z tohto prehliadača",
"Welcome!": "Vitajte!",
"newNote": "Nová poznámka",
"or": "alebo",
"signOut": "Odhlásiť sa",
"exploreFeatures": "Preskúmať všetky funkcie",
"Select tags...": "Zvoliť štítky…",
"Search keyword...": "Vyhľadať klúčové slovo …",
"Sort by title": "Zoradiť podľa názvu",
"Title": "Názov",
"Sort by time": "Zoradiť podľa času",
"Time": "Čas",
"Export history": "Exportovať históriu",
"Import history": "Importovať históriu",
"Clear history": "Odstrániť históriu",
"Refresh history": "Aktualizovať históriu",
"No history": "Žiadna história",
"Import from browser": "Importovať z prehliadača",
"releases": "Vydania",
"Are you sure?": "Ste si istý?",
"Do you really want to delete this note?": "Naozaj chcete odstrániť túto poznámku?",
"All users will lose their connection.": "Všetci používatelia stratia spojenie.",
"Cancel": "Späť",
"Yes, do it!": "Áno, pokračovať!",
"chooseMethod": "Zvoliť spôsob",
"signInVia": "Prihlásiť sa cez {{service}}",
"New": "Nová",
"Publish": "Publikovať",
"Extra": "Extra",
"Revision": "Revízia",
"Slide Mode": "Prezentačný režim",
"Export": "Export",
"Import": "Import",
"Clipboard": "Schránka",
"Download": "Stiahnuť",
"Raw HTML": "Raw HTML",
"Edit": "Editovať",
"View": "Zobraziť",
"Both": "Oboje",
"Help": "Pomoc",
"Upload Image": "Nahrať obrázok",
"Menu": "Menu",
"This page need refresh": "Túto stránku je potrebné znovu načítať",
"You have an incompatible client version.": "Verzia vášho klienta nie je kompatibilná.",
"Refresh to update.": "Znovu načítať a aktualizovať",
"New version available!": "Je dostupná nová verzia!",
"See releases notes here": "Pozrite si poznmáky k vydaniu tu",
"Refresh to enjoy new features.": "Znovu načítať a začať si uzívať nové funkcie.",
"Your user state has changed.": "Váš užívateľský stav sa zmenil.",
"Refresh to load new user state.": "Znovu načítať a nahrať užívateľský stav",
"Refresh": "Znovu načítať",
"Contacts": "Kontakty",
"Report an issue": "Nahlásiť problém",
"Meet us on %s": "Stretnite nás na %s",
"Send us email": "Pošlite nám email",
"Documents": "Dokumenty",
"features": "Funkcie",
"YAML Metadata": "YAML metadáta",
"Slide Example": "Príklad prezentácie",
"Cheatsheet": "Ťahák",
"Example": "Príklad",
"Syntax": "Syntax",
"Header": "Hlavička",
"Unordered List": "Nečíslovaný zoznam",
"Ordered List": "Číslovaný zoznam",
"Todo List": "Kontrolný zoznam",
"Blockquote": "Citácia",
"Bold font": "Tučne",
"Italics font": "Kurzíva",
"Strikethrough": "Preškrtnuté",
"Inserted text": "Vložený text",
"Marked text": "Zvýraznený text",
"Link": "Odkaz",
"Image": "Obrázok",
"Code": "Kód",
"Externals": "Externé",
"This is a alert area.": "Toto je oblasť upozornení.",
"Revert": "Vrátiť",
"Import from clipboard": "Importovať zo schránky",
"Paste your markdown or webpage here...": "Sem vložte váš markdown alebo webovú stránku…",
"Clear": "Vyčistiť",
"This note is locked": "Táto poznámka je zamknutá",
"Sorry, only owner can edit this note.": "Prepáčte, túto poznámku môže editovať iba vlastník.",
"OK": "OK",
"Reach the limit": "Dosiahnutie limitu",
"Sorry, you've reached the max length this note can be.": "Ospravedlňujeme sa, dosiahli ste maximálnu dĺžku poznámky.",
"Please reduce the content or divide it to more notes, thank you!": "Prosím skráťte poznámku.",
"Import from Gist": "Importovať z Gist",
"Paste your gist url here...": "Sem vložte vašu gist url…",
"Import from Snippet": "Importovať zo Snippet",
"Select From Available Projects": "Zvoliť z dostupných projektov",
"Select From Available Snippets": "Zvoliť z dostupných úryvkov",
"OR": "ALEBO",
"Export to Snippet": "Exportovať do úryvku",
"Select Visibility Level": "Zvoliť úroveň viditeľnosti",
"Night Theme": "Nočná téma",
"followUs": "Sledujte nás na <0></0>, <1></1>, <2></2>, <3></3>, a <4></4>.",
"privacy": "Súkromie",
"termsOfUse": "Podmienky použitia",
"Do you really want to delete your user account?": "Naozaj chcete zmazať váš používateľský účet?",
"This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Táto operácia odstráni váš účet, všetky poznámky, ktoré vlastníte, a tiež odstráni všetky odkazy na váš účet z iných poznámok.",
"deleteUser": "Zmazať používateľa",
"exportUserData": "Exportovať používateľské dáta",
"Help us translating on %s": "Help us translating on %s",
"sourceCode": "Zdrojový kód",
"Register": "Registrovať",
"poweredBy": "Powered by <0></0>",
"Help us translating": "Pomôžte nám s prekladom",
"Join the community": "Pripojiť sa ku komunite",
"imprint": "Odtlačok"
}

121
public/locales/sr.json Normal file
View file

@ -0,0 +1,121 @@
{
"Collaborative markdown notes": "Дељене белешке у Markdown формату",
"Realtime collaborative markdown notes on all platforms.": "Заједнички рад на markdown тексту у реалном времену, на свим платформама",
"slogan": "Савршен начин за писање и дељење знања у markdown формату",
"intro": "Увод",
"history": "Историја",
"newGuestNote": "Нова белешка госта",
"featureCollaboration": "Сарадња уз помоћ URL-а",
"featureMathJax": "Подршка за графиконе и MathJax",
"featureSlides": "Подршка за слајдове и презентације",
"signIn": "Пријави се",
"Below is the history from browser": "Ниже је историјат преузет из прегледача",
"Welcome!": "Добродошли!",
"newNote": "Нова белешка",
"or": "или",
"signOut": "Одјави се",
"exploreFeatures": "Истражи све могућности",
"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!": "Да, уради!",
"chooseMethod": "Изаберите начин",
"signInVia": "Пријави се уз {{service}}",
"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...": "Залепи свој markdown или веб страну овде...",
"Clear": "Очисти",
"This note is locked": "Ова белешка је закључана",
"Sorry, only owner can edit this note.": "Жао нам је, ову белешку може мењати само њен власник.",
"OK": "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": "Увези из Github Gist-а",
"Paste your gist url here...": "Залепите Gist URL адресу овде...",
"Import from Snippet": "Увези из \"исечака\"",
"Select From Available Projects": "Изабери из доступних пројеката",
"Select From Available Snippets": "Изабери из доступних исечака",
"OR": "ИЛИ",
"Export to Snippet": "Извези у \"исечак\"",
"Select Visibility Level": "Изаберите ниво читкости",
"Night Theme": "Ноћна тема",
"followUs": "Пратите нас на <0></0>, <1></1>, <2></2>, <3></3> и <4></4>.",
"privacy": "Приватност",
"termsOfUse": "Услови коришћења",
"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.": "Ова операција ће избрисати ваш налог, све ваше белешке, а уклониће и све везе ка вашем налогу из других белешки.",
"deleteUser": "Обриши корисника",
"exportUserData": "Извоз свих корисничких података",
"Help us translating on %s": "Помозите око превода на %s",
"sourceCode": "Изворни код",
"Register": "Региструј се",
"poweredBy": "Покреће <0></0>",
"Help us translating": "Помозите око превода",
"Join the community": "Приступите заједници"
}

122
public/locales/sv.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "Kollaborativa markdownanteckningar",
"Realtime collaborative markdown notes on all platforms.": "Kollaborativa markdownantackningar på alla plattformar.",
"slogan": "Bästa sättet att skriva och dela din kunskap i markdown.",
"intro": "Intro",
"history": "Historik",
"newGuestNote": "Ny gästanteckning",
"featureCollaboration": "Samarbeta med URL",
"featureMathJax": "Stöd för diagram och MathJax",
"featureSlides": "Stöd för slide mode",
"signIn": "Logga in",
"Below is the history from browser": "Nedanför finns historia från webbläsaren",
"Welcome!": "Välkommen!",
"newNote": "Ny anteckning",
"or": "eller",
"signOut": "Logga ut",
"exploreFeatures": "Upptäck alla funktioner",
"Select tags...": "Välj taggar...",
"Search keyword...": "Sök nyckelord...",
"Sort by title": "Sortera titlar",
"Title": "Titel",
"Sort by time": "Sortera kronologiskt",
"Time": "Tid",
"Export history": "Exporthistorik",
"Import history": "Importhistorik",
"Clear history": "Rensa historik",
"Refresh history": "Uppdatera historik",
"No history": "Ingen historik",
"Import from browser": "Importera från webbläsare",
"releases": "Lanseringar",
"Are you sure?": "Är du säker?",
"Do you really want to delete this note?": "Vill du verkligen radera denna anteckning?",
"All users will lose their connection.": "Alla användare kommer att förlora sin anslutning.",
"Cancel": "Avbryt",
"Yes, do it!": "Ja, gör det!",
"chooseMethod": "Välj metod",
"signInVia": "Logga in via {{service}}",
"New": "Ny",
"Publish": "Publicera",
"Extra": "Extra",
"Revision": "Revision",
"Slide Mode": "Slide Mode",
"Export": "Exportera",
"Import": "Importera",
"Clipboard": "Urklipp",
"Download": "Ladda ner",
"Raw HTML": "Rå HTML",
"Edit": "Redigera",
"View": "Visa",
"Both": "Båda",
"Help": "Hjälp",
"Upload Image": "Ladda upp bilder",
"Menu": "Meny",
"This page need refresh": "Den här sidan behöver laddas om",
"You have an incompatible client version.": "Du har en inkompatibel klientversion.",
"Refresh to update.": "Ladda om för att uppdatera.",
"New version available!": "Ny version tillgänglig!",
"See releases notes here": "Se releaseanteckningar här",
"Refresh to enjoy new features.": "Ladda om för att använda de nya funktionerna.",
"Your user state has changed.": "Din användarstatus har förändrats.",
"Refresh to load new user state.": "Ladda om för att ladda ny användarstatus.",
"Refresh": "Ladda om",
"Contacts": "Kontakter",
"Report an issue": "Rapportera ett fel",
"Meet us on %s": "Träffa oss på %s",
"Send us email": "Skicka e-post till oss",
"Documents": "Dokument",
"features": "Funktioner",
"YAML Metadata": "YAML Metadata",
"Slide Example": "Slideexempel",
"Cheatsheet": "Cheatsheet",
"Example": "Exempel",
"Syntax": "Syntax",
"Header": "Huvud",
"Unordered List": "Oordnad lists",
"Ordered List": "Ordnad lista",
"Todo List": "Todo-lista",
"Blockquote": "Blockcitat",
"Bold font": "Fet stil",
"Italics font": "Kursiv stil",
"Strikethrough": "Genomstrykning",
"Inserted text": "Insatt text",
"Marked text": "Markerad text",
"Link": "Länk",
"Image": "Bild",
"Code": "Kod",
"Externals": "Externa",
"This is a alert area.": "Det här är ett varnande område.",
"Revert": "Återgå",
"Import from clipboard": "Importera från urklipp",
"Paste your markdown or webpage here...": "Klipp in din markdown eller hemsida här...",
"Clear": "Rensa",
"This note is locked": "Anteckningen är låst",
"Sorry, only owner can edit this note.": "Ursäkta, men endast ägaren kan redigera den här anteckningen.",
"OK": "Okej",
"Reach the limit": "Nå gränsen",
"Sorry, you've reached the max length this note can be.": "Usräkta, men duhar nått maxlängden för vad en anteckning får vara.",
"Please reduce the content or divide it to more notes, thank you!": "Var vänlig förkorta innehållet eller dela upp det i flera anteckningar, tack!",
"Import from Gist": "Importera från Gist",
"Paste your gist url here...": "Klipp in din gist-url här...",
"Import from Snippet": "Importera från Snippet",
"Select From Available Projects": "Välj från tillgängliga projekt",
"Select From Available Snippets": "Välj från tillgängliga Snippets",
"OR": "ELLER",
"Export to Snippet": "Exportera till Snippet",
"Select Visibility Level": "Välj synlighetsnivå",
"Night Theme": "Natttema",
"followUs": "Följ oss på <0></0>, <1></1>, <2></2>, <3></3> och <4></4>.",
"privacy": "Integritet",
"termsOfUse": "Villkor",
"Do you really want to delete your user account?": "Vill du verkligen ta bort ditt användarkonto?",
"This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Detta tar bort ditt konto, alla anteckningar som ägs av dig och tar bort alla referenser till ditt konto från andra anteckningar.",
"deleteUser": "Ta bort användare",
"exportUserData": "Exportera användardata",
"Help us translating on %s": "Hjälp oss att översätta på %s",
"sourceCode": "Källkod",
"Register": "Registrera",
"poweredBy": "Drivs av <0></0>",
"Help us translating": "Hjälp oss att översätta",
"Join the community": "Gå med i samhället",
"imprint": "Avtryck"
}

104
public/locales/tr.json Normal file
View file

@ -0,0 +1,104 @@
{
"Collaborative markdown notes": "Ortak markdown notları",
"Realtime collaborative markdown notes on all platforms.": "Tüm platformlarda gerçek zamanlı markdown notları",
"slogan": "Markdownda bilginizi paylaşmanın en kolay yolu.",
"intro": "Giriş",
"history": "Geçmiş",
"newGuestNote": "Yeni kullanıcı notu",
"featureCollaboration": "URL ile katkıda bulun",
"featureMathJax": "Grafikler ve MathJax'ı destekle",
"featureSlides": "Sunum modunu destekle",
"signIn": "Kaydol",
"Below is the history from browser": "Aşağıda tarayıcınızın geçmişi var",
"Welcome!": "Hoşgeldiniz!",
"newNote": "Yeni not",
"or": "veya",
"signOut": ıkış Yap",
"exploreFeatures": "Özellikleri keşfet",
"Select tags...": "Etiketleri seçin...",
"Search keyword...": "Anahtar kelimeleri arayın...",
"Sort by title": "Başlığa göre sırala",
"Title": "Başlık",
"Sort by time": "Zamana göre sırala",
"Time": "Zaman",
"Export history": "Geçmişe dışa aktar",
"Import history": "Geçmişi içe aktar",
"Clear history": "Geçmişi temizle",
"Refresh history": "Geçmişi yenile",
"No history": "Geçmiş yok",
"Import from browser": "Tarayıcıdan içe aktar",
"releases": "Sürümler",
"Are you sure?": "Emin misiniz?",
"Cancel": "İptal",
"Yes, do it!": "Evet, devam et!",
"chooseMethod": "Metot seçin",
"signInVia": "{{service}} ile giriş yapın",
"New": "Yeni",
"Publish": "Yayınla",
"Extra": "Ekstra",
"Revision": "Sürüm",
"Slide Mode": "Slayt Modu",
"Export": "Dışa Aktar",
"Import": "İçe Aktar",
"Clipboard": "Pano",
"Download": "İndir",
"Raw HTML": "Kaynak HTML",
"Edit": "Düzenle",
"View": "İncele",
"Both": "İkisi de",
"Help": "Yardım",
"Upload Image": "Resim Yükle",
"Menu": "Menü",
"This page need refresh": "Bu sayfayı yeniden yüklemek lazım",
"You have an incompatible client version.": "Yerel uygulamanız uyumlu olmayan bir sürümde.",
"Refresh to update.": "Güncellemek için yenileyin.",
"New version available!": "Yeni versiyon kullanıma hazır!",
"See releases notes here": "Değişikliklere burdan bakabilirsiniz",
"Refresh to enjoy new features.": "Yeni özelliklere yenileyerek erişebilirsiniz.",
"Your user state has changed.": "Kullanıcı durumunuz değişti.",
"Refresh to load new user state.": "Yeni kullanıcı durumunuzu yüklemek için yenileyin.",
"Refresh": "Yenile",
"Contacts": "Kişiler",
"Report an issue": "Hata bildir",
"Send us email": "Bize email gönderin",
"Documents": "Belgeler",
"features": "Özellikler",
"YAML Metadata": "YAML Özbilgisi",
"Slide Example": "Slayt Örneği",
"Cheatsheet": "Cheatsheet",
"Example": "Örnek",
"Syntax": "Sentaks",
"Header": "Başlık",
"Unordered List": "Sırasız Liste",
"Ordered List": "Sıralı Liste",
"Todo List": "Yapılacaklar Listesi",
"Blockquote": "Alıntı Bloğu",
"Bold font": "Kalın yazı",
"Italics font": "İtalik yazı",
"Strikethrough": "Üstüçizili",
"Inserted text": "Eklenmiş yazı",
"Marked text": "Seçili yazı",
"Link": "Link",
"Image": "Resim",
"Code": "Kod",
"Externals": "Dış veriler",
"This is a alert area.": "Burası bir uyarı bölgesi.",
"Revert": "Geri al",
"Import from clipboard": "Panodan içe aktar",
"Paste your markdown or webpage here...": "Markdown veya web sayfanızı buraya yapıştırın...",
"Clear": "Temizle",
"This note is locked": "Burası kilitli",
"Sorry, only owner can edit this note.": "Üzgünüm, bu not sadece sahibi tarafından düzenlenebilir.",
"OK": "Tamam",
"Reach the limit": "Limite eriş",
"Sorry, you've reached the max length this note can be.": "Üzgünüm, bu not için maksimum harf sayısına ulaştınız",
"Please reduce the content or divide it to more notes, thank you!": "Lütfen notu değiştirin veya birden fazla notlara bölün, teşekkürler!",
"Import from Gist": "Gist'ten içe aktar",
"Paste your gist url here...": "Gist URL'nizi buraya yapıştırın...",
"Import from Snippet": "Snippet'ten içe aktar",
"Select From Available Projects": "Uygun Projelerden Seçin",
"Select From Available Snippets": "Uygun Snippet'lerden Seçin",
"OR": "VEYA",
"Export to Snippet": "Snippet olarak dışa aktarın",
"Select Visibility Level": "Görünebilirlik seviyesini belirleyin"
}

104
public/locales/uk.json Normal file
View file

@ -0,0 +1,104 @@
{
"Collaborative markdown notes": "Спільні примітки щодо знижок",
"Realtime collaborative markdown notes on all platforms.": "Спільні примітки щодо знижок в реальному часі на всіх платформах.",
"slogan": "Кращий спосіб, щоб записувати і ділитись своїми знаннями щодо знижок в реальному часі.",
"intro": "Вступ",
"history": "Історія",
"newGuestNote": "Примітка нового гостя",
"featureCollaboration": "Спільна робота по URL",
"featureMathJax": "Підтримка графіків і MathJax",
"featureSlides": "Підтримка режиму слайдера",
"signIn": "Ввійти",
"Below is the history from browser": "Нижче показана історія браузера",
"Welcome!": "Ласкаво просимо!",
"newNote": "Нова примітка",
"or": "або",
"signOut": "Вийти",
"exploreFeatures": "Дослідити всі можливості",
"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?": "Ви впевнені?",
"Cancel": "Відмінити",
"Yes, do it!": "Так, зробити це!",
"chooseMethod": "Вибрати метод",
"signInVia": "Увійти за допомогою {{service}}",
"New": "Нова",
"Publish": "Опублікувати",
"Extra": "Дотатково",
"Revision": "Ревізія",
"Slide Mode": "Режим слайдера",
"Export": "Експорт",
"Import": "Імпорт",
"Clipboard": "Буфер обміну",
"Download": "Завантажити",
"Raw HTML": "Raw 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": "Повідомити про проблему",
"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...": "Вставте ваш markdown або веб-сторінку тут...",
"Clear": "Очистити",
"This note is locked": "Ця замітка заблокована",
"Sorry, only owner can edit this note.": "Вибачте, лише власник може редагувати цю замітку.",
"OK": "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": "Імпортувати з Gist",
"Paste your gist url here...": "Вставте посилання на ваш gist тут...",
"Import from Snippet": "Імпортувати фрагмент коду",
"Select From Available Projects": "Виберіть з доступних проектів",
"Select From Available Snippets": "Виберіть з доступних фрагментів коду",
"OR": "АБО",
"Export to Snippet": "Експорт фрагменту коду",
"Select Visibility Level": "Вибрати рівень видимості"
}

121
public/locales/vi.json Normal file
View file

@ -0,0 +1,121 @@
{
"Collaborative markdown notes": "Cộng tác ghi chú markdown",
"Realtime collaborative markdown notes on all platforms.": "Cộng tác ghi chú markdown đa nền tảng thời gian thực",
"slogan": "Nền tảng tốt nhất để viết và chia sẻ markdown",
"intro": "Giới thiệu",
"history": "Lịch sử",
"newGuestNote": "Khách mới",
"featureCollaboration": "Cộng tác thời gian thực",
"featureMathJax": "Làm việc với biểu đồ và MathJax",
"featureSlides": "Hỗ trợ chế độ slide",
"signIn": "Đăng nhập",
"Below is the history from browser": "Dưới đây là lịch sử của trình duyệt",
"Welcome!": "Chào mừng bạn!",
"newNote": "Tạo mới ghi chú",
"or": "hoặc",
"signOut": "Đăng xuất",
"exploreFeatures": "Khám phá tất cả tính năng",
"Select tags...": "Chọn tag",
"Search keyword...": "Tìm kiếm",
"Sort by title": "Sắp xếp theo tiêu đề",
"Title": "Tiêu đề",
"Sort by time": "Sắp xếp theo thời gian",
"Time": "Thời gian",
"Export history": "Xuất lịch sử",
"Import history": "Nhập lịch sử",
"Clear history": "Xóa lịch sử",
"Refresh history": "Làm mới lịch sử",
"No history": "Không có lịch sử",
"Import from browser": "Nhập từ trình duyệt",
"releases": "Xuất bản",
"Are you sure?": "Bạn có chắc chắn không ?",
"Do you really want to delete this note?": "Bạn có thực sự muốn xóa ghi chú này ?",
"All users will lose their connection.": "Tất cả người dùng sẽ mất liên kết này.",
"Cancel": "Hủy",
"Yes, do it!": "Đồng ý",
"chooseMethod": "Chọn phương thức",
"signInVia": "Đăng nhấp với {{service}}",
"New": "Mới",
"Publish": "Xuất bản",
"Extra": "Extra",
"Revision": "Sửa đổi",
"Slide Mode": "Chế độ slide",
"Export": "Xuất",
"Import": "Nhập",
"Clipboard": "Clipboard",
"Download": "Tải xuống",
"Raw HTML": "Raw HTML",
"Edit": "Sửa",
"View": "Hiện",
"Both": "Cả hai",
"Help": "Trợ giúp",
"Upload Image": "Tải ảnh lên",
"Menu": "Menu",
"This page need refresh": "Trang này cần được làm mới",
"You have an incompatible client version.": "Phiên bản của client không tương thích.",
"Refresh to update.": "Làm mới để cập nhập.",
"New version available!": "Phiên bản mới đã có sẵn.",
"See releases notes here": "Xem ghi chú xuất bản ở đây.",
"Refresh to enjoy new features.": "Làm mới để trải nghiệm tính năng mới.",
"Your user state has changed.": "Trạng thái người dùng bị thay đổi.",
"Refresh to load new user state.": "Làm mới để cập nhập trạng thái người dùng mới.",
"Refresh": "Làm mới",
"Contacts": "Liên Lạc",
"Report an issue": "Báo cáo vấn đề",
"Meet us on %s": "Gặp chúng tôi ở %s",
"Send us email": "Gửi email cho chúng tôi",
"Documents": "Tài liệu",
"features": "Tính năng",
"YAML Metadata": "YAML Metadata",
"Slide Example": "Slide ví dụ",
"Cheatsheet": "Cheetsheet",
"Example": "Ví dụ",
"Syntax": "Cú pháp",
"Header": "Đầu đề",
"Unordered List": "Danh sách chưa sắp xếp",
"Ordered List": "Danh sách đã sắp xếp",
"Todo List": "Checklist",
"Blockquote": "Blockquote",
"Bold font": "Bôi đậm",
"Italics font": "In nghiêng",
"Strikethrough": "Gạch ngang",
"Inserted text": "Gạch chân",
"Marked text": "Hightlight",
"Link": "Liên kết",
"Image": "Ảnh",
"Code": "Code",
"Externals": "Externals",
"This is a alert area.": "Đây là khu vực cảnh báo",
"Revert": "Trở lại như cũ",
"Import from clipboard": "Thêm từ clipboard",
"Paste your markdown or webpage here...": "Dán markdown hoặc webpage ở đây ...",
"Clear": "Xóa",
"This note is locked": "Ghi chú này bị khóa.",
"Sorry, only owner can edit this note.": "Xin lỗi, chỉ chủ sở hữu có thể xóa note.",
"OK": "Đồng ý",
"Reach the limit": "Đạt giới hạn",
"Sorry, you've reached the max length this note can be.": "Rất tiếc, bạn đã đạt tới độ dài tối đa ",
"Please reduce the content or divide it to more notes, thank you!": "Vui lòng rút ngắn ghi chú",
"Import from Gist": "Nhập từ Gist",
"Paste your gist url here...": "Dán liên kết gist vào đây ...",
"Import from Snippet": "Thêm từ Snippet",
"Select From Available Projects": "Chọn từ Project có sẵn",
"Select From Available Snippets": "Chọn từ Snippets có sẵn",
"OR": "HOẶC",
"Export to Snippet": "Xuất ra Snippet",
"Select Visibility Level": "Chọn cấp độ hiển thị",
"Night Theme": "Giao diện tối",
"followUs": "Cho phép chúng tôi <0></0>, <1></1>, <2></2>, <3></3>, và <4></4>.",
"privacy": "Quyền riêng tư.",
"termsOfUse": "Điều khoản sử dụng.",
"Do you really want to delete your user account?": "Bạn có thực sự muốn xóa tài khoản ?",
"This will delete your account, all notes that are owned by you and remove all references to your account from other notes.": "Điều này sẽ xóa tài khoản của bạn, tất cả các ghi chú thuộc sở hữu của bạn và xóa tất cả các liên kết đến tài khoản của bạn khỏi các ghi chú khác.",
"deleteUser": "Xóa người dùng",
"exportUserData": "Xuất dữ liệu người dùng",
"Help us translating on %s": "Giúp chúng tôi dịch trên %s",
"sourceCode": "Mã nguồn",
"Register": "Đăng ký",
"poweredBy": "Cung cấp bởi <0></0>",
"Help us translating": "Giúp chúng tôi dịch",
"Join the community": "Tham gia vào cộng đồng"
}

122
public/locales/zh-CN.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "Markdown 协作笔记",
"Realtime collaborative markdown notes on all platforms.": "使用 Markdown 的跨平台即时协作笔记。",
"slogan": "写作与分享 Markdown 的最佳平台。",
"intro": "简介",
"history": "历史",
"newGuestNote": "新建访客笔记",
"featureCollaboration": "实时协作",
"featureMathJax": "支持图表与 MathJax",
"featureSlides": "支持幻灯模式",
"signIn": "登录",
"Below is the history from browser": "以下为来自浏览器的历史",
"Welcome!": "欢迎!",
"newNote": "新建笔记",
"or": "或",
"signOut": "登出",
"exploreFeatures": "探索所有功能",
"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!": "是的,就这样做!",
"chooseMethod": "选择方式",
"signInVia": "通过 {{service}} 登录",
"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...": "在这里粘贴 Markdown 或网页内容...",
"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": "从 Gist 导入",
"Paste your gist url here...": "在这里粘贴 Gist 网址...",
"Import from Snippet": "从 Snippet 导入",
"Select From Available Projects": "从可用的项目中选择",
"Select From Available Snippets": "从可用的 Snippet 中选择",
"OR": "或",
"Export to Snippet": "导出到 Snippet",
"Select Visibility Level": "选择可见层级",
"Night Theme": "夜间主题",
"followUs": "在 <0></0>, <1></1>, <2></2>, <3></3> 和 <4></4> 上关注我们",
"privacy": "隐私",
"termsOfUse": "使用条款",
"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.": "您的帐户、您所拥有的笔记、他人笔记中对您帐户的引用都将被删除。",
"deleteUser": "删除帐户",
"exportUserData": "导出用户数据",
"Help us translating on %s": "在 %s 上帮我们翻译",
"sourceCode": "源代码",
"Register": "注册",
"poweredBy": "由 <0></0> 驱动",
"Help us translating": "帮助我们翻译",
"Join the community": "加入社区",
"imprint": "法律声明"
}

122
public/locales/zh-TW.json Normal file
View file

@ -0,0 +1,122 @@
{
"Collaborative markdown notes": "Markdown 協作筆記",
"Realtime collaborative markdown notes on all platforms.": "使用 Markdown 的跨平台即時協作筆記",
"slogan": "您使用 Markdown 寫作與分享知識的最佳方式",
"intro": "簡介",
"history": "紀錄",
"newGuestNote": "建立訪客筆記",
"featureCollaboration": "使用網址協作",
"featureMathJax": "支援圖表與 MathJax",
"featureSlides": "支援簡報模式",
"signIn": "登入",
"Below is the history from browser": "以下為來自瀏覽器的紀錄",
"Welcome!": "歡迎!",
"newNote": "建立筆記",
"or": "或",
"signOut": "登出",
"exploreFeatures": "探索所有功能",
"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!": "沒錯,就這樣辦!",
"chooseMethod": "選擇方式",
"signInVia": "透過 {{service}} 登入",
"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 Metadata",
"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...": "在這裡貼上 Markdown 或是網頁內容...",
"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": "從 Gist 匯入",
"Paste your gist url here...": "在這裡貼上 gist 網址...",
"Import from Snippet": "從 Snippet 匯入",
"Select From Available Projects": "從可用的專案中選擇",
"Select From Available Snippets": "從可用的 Snippets 中選擇",
"OR": "或是",
"Export to Snippet": "匯出到 Snippet",
"Select Visibility Level": "選擇可見層級",
"Night Theme": "夜間主題",
"followUs": "來 <0></0>, <1></1>, <2></2>, <3></3> 或 <4></4> 和我們互動吧!",
"privacy": "隱私權政策",
"termsOfUse": "使用條款",
"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.": "我們將會刪除你的帳戶、你所擁有的筆記、以及你在別人筆記裡的作者紀錄。",
"deleteUser": "刪除使用者",
"exportUserData": "匯出使用者資料",
"Help us translating on %s": "來 %s 幫我們翻譯",
"sourceCode": "原始碼",
"Register": "註冊",
"poweredBy": "由 <0></0> 強力驅動",
"Help us translating": "幫助我們改進翻譯",
"Join the community": "加入社群",
"imprint": "版本說明"
}

BIN
public/logo192.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

BIN
public/logo512.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

25
public/manifest.json Normal file
View file

@ -0,0 +1,25 @@
{
"short_name": "React App",
"name": "Create React App Sample",
"icons": [
{
"src": "favicon.ico",
"sizes": "64x64 32x32 24x24 16x16",
"type": "image/x-icon"
},
{
"src": "logo192.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "logo512.png",
"type": "image/png",
"sizes": "512x512"
}
],
"start_url": ".",
"display": "standalone",
"theme_color": "#000000",
"background_color": "#ffffff"
}

6
public/me Normal file
View file

@ -0,0 +1,6 @@
{
"id": "mockUser",
"photo": "https://robohash.org/testy.png",
"name": "Test",
"status": "ok"
}

3
public/robots.txt Normal file
View file

@ -0,0 +1,3 @@
# https://www.robotstxt.org/robotstxt.html
User-agent: *
Disallow:

3
src/api/config.ts Normal file
View file

@ -0,0 +1,3 @@
export const getConfig = async () => {
return fetch('/config');
}

21
src/api/user.ts Normal file
View file

@ -0,0 +1,21 @@
export const getMe = async () => {
return fetch('/me');
}
export const postEmailLogin = async (email: string, password: string) => {
return fetch("/login", {
method: 'POST',
mode: 'cors',
cache: 'no-cache',
credentials: 'same-origin',
headers: {
'Content-Type': 'application/json'
},
redirect: 'follow',
referrerPolicy: 'no-referrer',
body: JSON.stringify({
email: email,
password: password,
})
});
}

View file

@ -0,0 +1,44 @@
import {useDispatch} from "react-redux";
import React from "react";
import {getConfig} from "../../api/config";
import {ApplicationConfigState} from "../../redux/application-config/types";
import {setApplicationConfig} from "../../redux/application-config/actions";
const InitializeConfigStateFromApi: React.FC = () => {
const dispatch = useDispatch();
getConfig()
.then((response) => {
if (response.status === 200) {
return (response.json() as Promise<ApplicationConfigState>);
}
})
.then(config => {
if (!config) {
return;
}
dispatch(setApplicationConfig({
allowAnonymous: config.allowAnonymous,
authProviders: {
facebook: config.authProviders.facebook,
github: config.authProviders.github,
twitter: config.authProviders.twitter,
gitlab: config.authProviders.gitlab,
dropbox: config.authProviders.dropbox,
ldap: config.authProviders.ldap,
google: config.authProviders.google,
saml: config.authProviders.saml,
oauth2: config.authProviders.oauth2,
email: config.authProviders.email
},
specialLinks: {
privacy: config.specialLinks.privacy,
termsOfUse: config.specialLinks.termsOfUse,
imprint: config.specialLinks.imprint,
}
}));
});
return null;
}
export { InitializeConfigStateFromApi }

View file

@ -0,0 +1,30 @@
import {useDispatch} from "react-redux";
import {getMe} from "../../api/user";
import {setUser} from "../../redux/user/actions";
import {LoginStatus, UserState} from "../../redux/user/types";
import React from "react";
const InitializeUserStateFromApi: React.FC = () => {
const dispatch = useDispatch();
getMe()
.then((me) => {
if (me.status === 200) {
return (me.json() as Promise<UserState>);
}
})
.then(user => {
if (!user) {
return;
}
dispatch(setUser({
status: LoginStatus.ok,
id: user.id,
name: user.name,
photo: user.photo,
}));
});
return null;
}
export { InitializeUserStateFromApi }

View file

@ -0,0 +1,28 @@
import React, {Fragment} from "react";
import {IconProp} from "@fortawesome/fontawesome-svg-core";
import {FontAwesomeIcon} from "@fortawesome/react-fontawesome";
export interface ExternalLinkProp {
href: string;
text: string;
icon?: IconProp;
}
export const ExternalLink: React.FC<ExternalLinkProp> = ({href, text, icon}) => {
return (
<a href={href}
target="_blank"
rel="noopener noreferrer"
className="text-light">
{
icon ?
<Fragment>
<FontAwesomeIcon icon={icon}/>&nbsp;
</Fragment>
:
null
}
{text}
</a>
)
}

View file

@ -0,0 +1,14 @@
import React from "react";
import {LanguagePicker} from "./language-picker";
import {PoweredByLinks} from "./powered-by-links";
import {SocialLink} from "./social-links";
export const Footer: React.FC = () => {
return (
<footer>
<LanguagePicker/>
<PoweredByLinks/>
<SocialLink/>
</footer>
);
}

View file

@ -0,0 +1,45 @@
import React from "react";
import {useTranslation} from "react-i18next";
const LanguagePicker: React.FC = () => {
const {i18n} = useTranslation();
const onChangeLang = (event: React.ChangeEvent<HTMLSelectElement>) => {
i18n.changeLanguage(event.currentTarget.value);
}
return (
<select className="ui-locale" value={i18n.language} onChange={onChangeLang}>
<option value="en">English</option>
<option value="zh-CN"></option>
<option value="zh-TW"></option>
<option value="fr">Français</option>
<option value="de">Deutsch</option>
<option value="ja"></option>
<option value="es">Español</option>
<option value="ca">Català</option>
<option value="el">Ελληνικά</option>
<option value="pt">Português</option>
<option value="it">Italiano</option>
<option value="tr">Türkçe</option>
<option value="ru">Русский</option>
<option value="nl">Nederlands</option>
<option value="hr">Hrvatski</option>
<option value="pl">Polski</option>
<option value="uk">Українська</option>
<option value="hi">ि</option>
<option value="sv">Svenska</option>
<option value="eo">Esperanto</option>
<option value="da">Dansk</option>
<option value="ko"></option>
<option value="id">Bahasa Indonesia</option>
<option value="sr">Cрпски</option>
<option value="vi">Tiếng Việt</option>
<option value="ar">العربية</option>
<option value="cs">Česky</option>
<option value="sk">Slovensky</option>
</select>
)
}
export { LanguagePicker }

View file

@ -0,0 +1,51 @@
import {Trans, useTranslation} from "react-i18next";
import {TranslatedLink} from "./translated-link";
import React, {Fragment} from "react";
import {ExternalLink} from "./external-link";
import {useSelector} from "react-redux";
import {ApplicationState} from "../../../../redux";
const PoweredByLinks: React.FC = () => {
useTranslation();
const defaultLinks = [
{
href: '/s/release-notes',
i18nKey: 'releases'
},
{
href: 'https://github.com/codimd/server/tree/41b13e71b6b1d499238c04b15d65e3bd76442f1d',
i18nKey: 'sourceCode'
}
]
const config = useSelector((state: ApplicationState) => state.applicationConfig);
const specialLinks = Object.entries(config.specialLinks)
.filter(([_, value]) => value !== "")
.map(([key, value]) => {
return {
href: value,
i18nKey: key
}
})
return (
<p>
<Trans i18nKey="poweredBy" components={[<ExternalLink href="https://codimd.org" text="CodiMD"/>]}/>
{
(defaultLinks.concat(specialLinks)).map(({href, i18nKey}) =>
<Fragment key={i18nKey}>
&nbsp;|&nbsp;
<TranslatedLink
href={href}
i18nKey={i18nKey}
/>
</Fragment>
)
}
</p>
)
}
export { PoweredByLinks }

View file

@ -0,0 +1,20 @@
import React from "react";
import {Trans, useTranslation} from "react-i18next";
import {ExternalLink} from "./external-link";
const SocialLink: React.FC = () => {
useTranslation();
return (
<p>
<Trans i18nKey="followUs" components={[
<ExternalLink href="https://github.com/codimd/server" icon={['fab', 'github']} text="GitHub"/>,
<ExternalLink href="https://community.codimd.org" icon={['fab', 'discourse']} text="Discourse"/>,
<ExternalLink href="https://riot.im/app/#/room/#codimd:matrix.org" icon="comment" text="Riot"/>,
<ExternalLink href="https://social.codimd.org/mastodon" icon={['fab', 'mastodon']} text="Mastodon"/>,
<ExternalLink href="https://translate.codimd.org" icon="globe" text="POEditor"/>
]}/>
</p>
)
}
export { SocialLink }

View file

@ -0,0 +1,21 @@
import React from "react";
import {Trans, useTranslation} from "react-i18next";
export interface TranslatedLinkProps {
href: string;
i18nKey: string;
}
const TranslatedLink: React.FC<TranslatedLinkProps> = ({href, i18nKey}) => {
useTranslation();
return (
<a href={href}
target="_blank"
rel="noopener noreferrer"
className="text-light">
<Trans i18nKey={i18nKey}/>
</a>
)
}
export {TranslatedLink}

View file

@ -0,0 +1,28 @@
import React from "react";
import {Route, Switch} from "react-router-dom";
import {History} from "../pages/history/history";
import {Intro} from "../pages/intro/intro";
import {Container} from "react-bootstrap";
import {HeaderBar} from "./navigation/header-bar/header-bar";
import {Footer} from "./footer/footer";
import "./style/index.scss";
import {Login} from "../pages/login/login";
export const Landing: React.FC = () => {
return (
<Container>
<HeaderBar/>
<Switch>
<Route path="/history">
<History/>
</Route>
<Route path="/intro">
<Intro/>
</Route>
<Route path="/login">
<Login/>
</Route>
</Switch>
<Footer/>
</Container>);
}

View file

@ -0,0 +1,9 @@
.header-nav {
.nav-link {
border-bottom: 2px solid transparent
}
.nav-link.active {
border-bottom-color: #fff;
}
}

View file

@ -0,0 +1,50 @@
import React from 'react'
import {Navbar} from 'react-bootstrap';
import {useSelector} from "react-redux";
import {ApplicationState} from "../../../../../redux";
import {NewUserNoteButton} from "../new-user-note-button";
import {UserDropdown} from "../user-dropdown/user-dropdown";
import {SignInButton} from "../sign-in-button";
import {NewGuestNoteButton} from "../new-guest-note-button";
import {LoginStatus} from "../../../../../redux/user/types";
import {HeaderNavLink} from "../header-nav-link";
import "./header-bar.scss";
import {Trans, useTranslation} from "react-i18next";
const HeaderBar: React.FC = () => {
useTranslation()
const user = useSelector((state: ApplicationState) => state.user);
return (
<Navbar className="justify-content-between">
<div className="nav header-nav">
<HeaderNavLink to="/intro">
<Trans i18nKey="intro"/>
</HeaderNavLink>
<HeaderNavLink to="/history">
<Trans i18nKey="history"/>
</HeaderNavLink>
</div>
<div className="d-inline-flex">
{user.status === LoginStatus.forbidden ?
<>
<span className={"mr-1"}>
<NewGuestNoteButton/>
</span>
<SignInButton/>
</>
:
<>
<span className={"mr-1"}>
<NewUserNoteButton/>
</span>
<UserDropdown/>
</>
}
</div>
</Navbar>
);
}
export {HeaderBar}

View file

@ -0,0 +1,17 @@
import {Nav} from "react-bootstrap";
import {LinkContainer} from "react-router-bootstrap";
import React from "react";
export interface HeaderNavLinkProps {
to: string
}
export const HeaderNavLink: React.FC<HeaderNavLinkProps> = (props) => {
return (
<Nav.Item>
<LinkContainer to={props.to}>
<Nav.Link className="text-light" href={props.to}>{props.children}</Nav.Link>
</LinkContainer>
</Nav.Item>
);
}

View file

@ -0,0 +1,21 @@
import React from "react";
import {LinkContainer} from "react-router-bootstrap";
import {Button} from "react-bootstrap";
import {FontAwesomeIcon} from "@fortawesome/react-fontawesome";
import {Trans, useTranslation} from "react-i18next";
export const NewGuestNoteButton: React.FC = () => {
const {i18n} = useTranslation();
return (
<LinkContainer to={'/new'} title={i18n.t("newGuestNote")}>
<Button
variant="primary"
size="sm"
className="d-inline-flex align-items-center">
<FontAwesomeIcon icon="plus" className="mr-1"/>
<span>
<Trans i18nKey='newGuestNote'/>
</span>
</Button>
</LinkContainer>)
}

View file

@ -0,0 +1,22 @@
import {LinkContainer} from "react-router-bootstrap";
import {Button} from "react-bootstrap";
import {FontAwesomeIcon} from "@fortawesome/react-fontawesome";
import React from "react";
import {Trans, useTranslation} from "react-i18next";
export const NewUserNoteButton: React.FC = () => {
const {i18n} = useTranslation()
return (
<LinkContainer to={'/new'} title={i18n.t("newNote")}>
<Button
variant="primary"
size="sm"
className="d-inline-flex align-items-center">
<FontAwesomeIcon icon="plus" className="mr-1"/>
<span>
<Trans i18nKey='newNote'/>
</span>
</Button>
</LinkContainer>
)
}

View file

@ -0,0 +1,19 @@
import React from "react";
import {Button} from "react-bootstrap";
import {Trans, useTranslation} from "react-i18next";
import {LinkContainer} from "react-router-bootstrap";
export const SignInButton: React.FC = () => {
const {i18n} = useTranslation();
return (
<LinkContainer to="/login" title={i18n.t("signIn")}>
<Button
variant="success"
size="sm"
>
<Trans i18nKey="signIn"/>
</Button>
</LinkContainer>
)
}

View file

@ -0,0 +1,4 @@
.user-avatar {
width: 16px;
height: 16px;
}

View file

@ -0,0 +1,53 @@
import {Dropdown} from "react-bootstrap";
import {FontAwesomeIcon} from "@fortawesome/react-fontawesome";
import React from "react";
import {useDispatch, useSelector} from "react-redux";
import {ApplicationState} from "../../../../../redux";
import {LinkContainer} from "react-router-bootstrap";
import {clearUser} from "../../../../../redux/user/actions";
import "./user-dropdown.scss";
import {Trans} from "react-i18next";
export const UserDropdown: React.FC = () => {
const user = useSelector((state: ApplicationState) => state.user);
const dispatch = useDispatch()
return (
<Dropdown alignRight>
<Dropdown.Toggle size="sm" variant="dark" id="dropdown-basic">
<div className='d-inline-flex align-items-baseline'>
<img
src={user.photo}
className="user-avatar"
alt={`Avatar of ${user.name}`}
/><span>{user.name}</span>
</div>
</Dropdown.Toggle>
<Dropdown.Menu>
<LinkContainer to={`/features`}>
<Dropdown.Item>
<FontAwesomeIcon icon="bolt"/>&nbsp;
<Trans i18nKey="features"/>
</Dropdown.Item>
</LinkContainer>
<LinkContainer to={`/me/export`}>
<Dropdown.Item>
<FontAwesomeIcon icon="cloud-download-alt"/>&nbsp;
<Trans i18nKey="exportUserData"/>
</Dropdown.Item>
</LinkContainer>
<Dropdown.Item href="#">
<FontAwesomeIcon icon="trash"/>&nbsp;
<Trans i18nKey="deleteUser"/>
</Dropdown.Item>
<Dropdown.Item
onClick={() => {
dispatch(clearUser());
}}>
<FontAwesomeIcon icon="sign-out-alt"/>&nbsp;
<Trans i18nKey="signOut"/>
</Dropdown.Item>
</Dropdown.Menu>
</Dropdown>)
};

View file

@ -0,0 +1,398 @@
/*
* Globals
*/
/* Links */
a,
a:focus,
a:hover {
color: #fff;
}
/* Custom default button */
.btn-default,
.btn-default:hover,
.btn-default:focus {
color: #333;
text-shadow: none;
/* Prevent inheritence from `body` */
background-color: #fff;
border: 1px solid #fff;
}
/*
* Base structure
*/
html {
height: 100%;
}
html,
body {
background-color: #333;
}
body {
min-height: 100%;
color: #fff;
text-align: center;
text-shadow: 0 1px 3px rgba(0, 0, 0, .5);
}
/* Extra markup and styles for table-esque vertical and horizontal centering */
.site-wrapper {
padding: 10px;
display: table;
width: 100%;
height: 100vh;
/* For at least Firefox */
min-height: 100%;
-webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, .5);
box-shadow: inset 0 0 100px rgba(0, 0, 0, .5);
}
.site-wrapper-inner {
display: table-cell;
vertical-align: middle;
}
.cover-container {
width: 100%;
padding-top: 80px;
margin-right: auto;
margin-left: auto;
}
/* Padding for spacing */
.inner {
padding: 10px;
}
/*
* Header
*/
.masthead {
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.masthead-brand {
margin-top: 10px;
margin-bottom: 10px;
}
.masthead-nav {
text-align: left;
max-width: 1000px;
margin: 0 auto;
padding-left: 10px;
padding-right: 10px;
}
.masthead-nav > li {
display: inline-block;
}
.masthead-nav > li + li {
margin-left: 20px;
}
.masthead-nav > li > a {
padding-right: 0;
padding-left: 0;
font-size: 16px;
font-weight: bold;
color: #fff;
/* IE8 proofing */
color: rgba(255, 255, 255, .75);
border-bottom: 2px solid transparent;
}
.masthead-nav > li > a:hover,
.masthead-nav > li > a:focus {
background-color: transparent;
border-bottom-color: #a9a9a9;
border-bottom-color: rgba(255, 255, 255, .25);
}
.masthead-nav > .active > a,
.masthead-nav > .active > a:hover,
.masthead-nav > .active > a:focus {
color: #fff;
border-bottom-color: #fff;
}
@media (min-width: 768px) {
.masthead-brand {
float: left;
}
.masthead-nav {
float: none;
}
.inner {
padding: 30px 25px;
}
}
/*
* Cover
*/
.cover {
padding: 0 20px;
}
.cover .btn-lg {
padding: 10px 20px;
font-weight: bold;
}
/*
* Footer
*/
.mastfoot {
color: #999;
/* IE8 proofing */
color: rgba(255, 255, 255, .5);
}
/*
* Affix and center
*/
@media (min-width: 768px) {
/* Pull out the header and footer */
.masthead {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
}
.mastfoot {
position: fixed;
bottom: 0;
}
/* Start the vertical centering */
.site-wrapper-inner {
vertical-align: middle;
}
/* Handle the widths */
.masthead,
.mastfoot,
.cover-container {
width: 100%;
/* Must be percentage or pixels for horizontal alignment */
}
}
@media (min-width: 992px) {
.masthead,
.mastfoot,
.cover-container {
width: 1000px;
}
}
.section ul {
list-style: none;
}
/* custom */
html,
body {
overflow-x: hidden;
}
input {
color: black;
}
.mastfoot {
position: relative;
}
.select2-container-multi .select2-choices .select2-search-field input {
font-family: inherit;
padding: 5px 12px;
}
.select2-container {
margin: 0 auto !important;
}
.list {
width: 100%;
padding-left: 0;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flex;
display: -o-inline-flex;
display: inline-flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
justify-content: flex-start;
}
.list {
margin: 20px 0;
}
.list li {
padding: 0 10px;
}
.list li * {
word-break: break-word;
word-wrap: break-word;
}
.list li a {
text-decoration: none;
}
.list li p {
color: gray;
}
.list li .item {
padding: 5px 25px;
margin: 10px 0;
background: white;
border-radius: 5px;
color: black;
text-shadow: none;
min-height: 134px;
display: table;
min-width: 100%;
}
.list li .item .content {
display: table-cell;
vertical-align: middle;
}
.list li .item .content .tags {
line-height: 25px;
}
.list li .item .content .tags span {
display: inline-block;
line-height: 15px;
}
.form-inline {
padding: 0 10px;
}
.sort.asc {
text-decoration: overline;
}
.sort.desc {
text-decoration: underline;
}
.ui-avatar {
display: inline-block;
overflow: hidden;
line-height: 1;
vertical-align: middle;
border-radius: 3px;
}
.ui-avatar.circle {
border-radius: 50%;
}
.ui-history-close {
position: absolute;
right: 14px;
top: 15px;
font-size: 16px;
opacity: 0.5;
}
.ui-history-close:hover {
opacity: 1;
}
.ui-history-pin {
position: absolute;
left: 14px;
top: 15px;
font-size: 16px;
opacity: 0.2;
transition: opacity 0.2s ease-in-out;
-webkit-transition: opacity 0.2s ease-in-out;
}
.item:hover .ui-history-pin:hover {
opacity: 1;
}
.item .ui-history-pin.active {
opacity: 1;
color: #d43f3a;
}
.ui-or {
margin: 5px;
}
.ui-use-tags {
min-width: 172px;
max-width: 344px;
}
.modal-title {
text-align: left;
color: black;
}
.modal-body {
color: black;
}
.btn-file {
position: relative;
overflow: hidden;
}
.btn-file input[type=file] {
position: absolute;
top: 0;
right: 0;
min-width: 100%;
min-height: 100%;
font-size: 100px;
text-align: right;
filter: alpha(opacity=0);
opacity: 0;
outline: none;
background: white;
cursor: inherit;
display: block;
}
.social-foot {
line-height: 30px;
}
.social-foot > * {
line-height: 20px;
vertical-align: middle !important;
display: inline-block !important;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
color: white;
}
.screenshot {
margin: 30px auto;
width: 100%;
border-radius: 3px;
}
select {
color: black;
}
@media (max-width: 768px) {
span.ui-or {
display: block;
}
.ui-use-tags {
max-width: 100%;
}
}
/* for all pages should include this */
body {
font-smoothing: subpixel-antialiased !important;
-webkit-font-smoothing: subpixel-antialiased !important;
-moz-osx-font-smoothing: auto !important;
text-shadow: 0 0 1em transparent, 1px 1px 1.2px rgba(0, 0, 0, 0.004);
/*text-rendering: optimizeLegibility;*/
-webkit-overflow-scrolling: touch;
font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
letter-spacing: 0.025em;
}
:focus, .focus {
outline: none !important;
}
::-moz-focus-inner {
border: 0 !important;
}
/* manual fix for bootstrap issue 14040, there is an unnecessary padding-right on modal open */
body.modal-open {
overflow-y: auto;
padding-right: 0 !important;
}

View file

@ -0,0 +1,208 @@
/* latin-ext */
@font-face {
font-family: 'Source Code Pro';
font-style: normal;
font-weight: 300;
src: local('Source Code Pro Light'), local('SourceCodePro-Light'), url('fonts/SourceCodePro-Light.woff') format('woff');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Source Code Pro';
font-style: normal;
font-weight: 300;
src: local('Source Code Pro Light'), local('SourceCodePro-Light'), url('fonts/SourceCodePro-Light.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
font-family: 'Source Code Pro';
font-style: normal;
font-weight: 400;
src: local('Source Code Pro'), local('SourceCodePro-Regular'), url('fonts/SourceCodePro-Regular.woff') format('woff');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Source Code Pro';
font-style: normal;
font-weight: 400;
src: local('Source Code Pro'), local('SourceCodePro-Regular'), url('fonts/SourceCodePro-Regular.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
font-family: 'Source Code Pro';
font-style: normal;
font-weight: 500;
src: local('Source Code Pro Medium'), local('SourceCodePro-Medium'), url('fonts/SourceCodePro-Medium.woff') format('woff');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Source Code Pro';
font-style: normal;
font-weight: 500;
src: local('Source Code Pro Medium'), local('SourceCodePro-Medium'), url('fonts/SourceCodePro-Medium.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 300;
src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('fonts/SourceCodePro-Medium.woff') format('woff');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 300;
src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('fonts/SourceSansPro-Light.woff') format('woff');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 300;
src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('/src/components/indexnents/index/fonts/SourceSansPro-Light.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url('fonts/SourceSansPro-Regular.woff') format('woff');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url('fonts/SourceSansPro-Regular.woff') format('woff');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url('fonts/SourceSansPro-Regular.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 600;
src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url('fonts/SourceSansPro-Semibold.woff') format('woff');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 600;
src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url('fonts/SourceSansPro-Semibold.woff') format('woff');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 600;
src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url('fonts/SourceSansPro-Semibold.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 300;
src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url('fonts/SourceSansPro-LightItalic.woff') format('woff');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 300;
src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url('fonts/SourceSansPro-LightItalic.woff') format('woff');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 300;
src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url('fonts/SourceSansPro-LightItalic.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url('fonts/SourceSansPro-Italic.woff') format('woff');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url('fonts/SourceSansPro-Italic.woff') format('woff');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url('fonts/SourceSansPro-Italic.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 600;
src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url('fonts/SourceSansPro-SemiboldItalic.woff') format('woff');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 600;
src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url('fonts/SourceSansPro-SemiboldItalic.woff') format('woff');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 600;
src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url('fonts/SourceSansPro-SemiboldItalic.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
font-family: 'Source Serif Pro';
font-style: normal;
font-weight: 400;
src: local('Source Serif Pro'), local('SourceSerifPro-Regular'), url('fonts/SourceSerifPro-Regular.woff') format('woff');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Source Serif Pro';
font-style: normal;
font-weight: 400;
src: local('Source Serif Pro'), local('SourceSerifPro-Regular'), url('fonts/SourceSerifPro-Regular.woff') format('woff');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

Some files were not shown because too many files have changed in this diff Show more