diff --git a/src/livecodes/i18n/locales/bn/language-info.lokalise.json b/src/livecodes/i18n/locales/bn/language-info.lokalise.json
new file mode 100644
index 000000000..2ea1f5fab
--- /dev/null
+++ b/src/livecodes/i18n/locales/bn/language-info.lokalise.json
@@ -0,0 +1,768 @@
+{
+ "$comment": "ATTENTION: This file is auto-generated from source code. Do not edit manually!",
+ "artTemplate.desc": {
+ "translation": "উচ্চ কর্মক্ষমতা সম্পন্ন JavaScript টেমপ্লেটিং ইঞ্জিন।"
+ },
+ "artTemplate.link": {
+ "translation": " art-template অফিসিয়াল ওয়েবসাইট art-template ডকুমেন্টেশন "
+ },
+ "artTemplate.name": {
+ "translation": "art-template"
+ },
+ "asciidoc.desc": {
+ "translation": "Asciidoctor ব্যবহার করে HTML-এ কম্পাইল করা AsciiDoc।"
+ },
+ "asciidoc.link": {
+ "translation": " AsciiDoc অফিসিয়াল ওয়েবসাইট Asciidoctor অফিসিয়াল ওয়েবসাইট Asciidoctor ডকুমেন্টেশন Y মিনিটে X শিখুন, যেখানে X=asciidoc "
+ },
+ "asciidoc.name": {
+ "translation": "AsciiDoc"
+ },
+ "assemblyscript.desc": {
+ "translation": "WebAssembly-এর জন্য TypeScript-এর মতো একটি ভাষা।"
+ },
+ "assemblyscript.link": {
+ "translation": " AssemblyScript অফিসিয়াল ওয়েবসাইট AssemblyScript ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "assemblyscript.name": {
+ "translation": "AssemblyScript"
+ },
+ "astro.desc": {
+ "translation": "কম ক্লায়েন্ট-সাইড JavaScript দিয়ে দ্রুত ওয়েবসাইট তৈরি করুন। (এখনও বেটায় আছে)"
+ },
+ "astro.link": {
+ "translation": " Astro অফিসিয়াল ওয়েবসাইট Astro ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "astro.name": {
+ "translation": "Astro"
+ },
+ "babel.desc": {
+ "translation": "JavaScript কম্পাইলার"
+ },
+ "babel.link": {
+ "translation": "অফিসিয়াল ওয়েবসাইট Babel ডকুমেন্টেশন "
+ },
+ "babel.name": {
+ "translation": "Babel"
+ },
+ "bbcode.desc": {
+ "translation": "BBCode (\"Bulletin Board Code\") একটি লাইটওয়েট মার্কআপ ভাষা যা অনেক ইন্টারনেট ফোরাম সফটওয়্যারে বার্তা ফরম্যাট করতে ব্যবহৃত হয়।"
+ },
+ "bbcode.link": {
+ "translation": "bbcode.org BBCode গাইড উইকিপিডিয়ায় BBCode "
+ },
+ "bbcode.name": {
+ "translation": "BBCode"
+ },
+ "blockly.desc": {
+ "translation": "ভিজুয়াল প্রোগ্রামিং এডিটর তৈরির জন্য একটি JavaScript লাইব্রেরি।"
+ },
+ "blockly.link": {
+ "translation": " অফিসিয়াল ওয়েবসাইট গাইড রেফারেন্স নমুনা স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "blockly.name": {
+ "translation": "Blockly"
+ },
+ "civet.desc": {
+ "translation": "Civet একটি প্রোগ্রামিং ভাষা যা TypeScript বা JavaScript-এ কম্পাইল হয়, যাতে আপনি বিদ্যমান টুলিং ব্যবহার করতে পারেন কিন্তু সংক্ষিপ্ত এবং শক্তিশালী সিনট্যাক্স সক্ষম করতে পারেন।"
+ },
+ "civet.link": {
+ "translation": " Civet অফিসিয়াল ওয়েবসাইট Civet চিটশিট স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "civet.name": {
+ "translation": "Civet"
+ },
+ "clio.desc": {
+ "translation": "Clio একটি দ্রুত, বিতরণকৃত, ফাংশনাল প্রোগ্রামিং ভাষা যা JavaScript-এ কম্পাইল হয়।"
+ },
+ "clio.link": {
+ "translation": " Clio অফিসিয়াল ওয়েবসাইট Clio ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "clio.name": {
+ "translation": "Clio"
+ },
+ "clojurescript.desc": {
+ "translation": "ClojureScript হলো Clojure-এর জন্য একটি কম্পাইলার যা JavaScript লক্ষ্য করে। LiveCodes-এ, এটি Cherry ব্যবহার করে ব্রাউজারে চলে"
+ },
+ "clojurescript.link": {
+ "translation": " ClojureScript অফিসিয়াল ওয়েবসাইট Clojure অফিসিয়াল ওয়েবসাইট Cherry রেপো Y মিনিটে X শিখুন, যেখানে X=clojure LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "clojurescript.name": {
+ "translation": "ClojureScript (CLJS)"
+ },
+ "coffeescript.desc": {
+ "translation": "সাধারণ JavaScript।"
+ },
+ "coffeescript.link": {
+ "translation": " CoffeeScript অফিসিয়াল ওয়েবসাইট Y মিনিটে X শিখুন, যেখানে X=coffeescript স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "coffeescript.name": {
+ "translation": "CoffeeScript"
+ },
+ "commonlisp.desc": {
+ "translation": "JSCL (Common Lisp থেকে বুটস্ট্র্যাপ করা Lisp-থেকে-Javascript কম্পাইলার) ব্যবহার করে JavaScript-এ একটি Common Lisp বাস্তবায়ন।"
+ },
+ "commonlisp.link": {
+ "translation": " Common-Lisp.net JSCL প্রজেক্ট Common Lisp রিসোর্স Y মিনিটে X শিখুন, যেখানে X=Common Lisp স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "commonlisp.name": {
+ "translation": "Common Lisp"
+ },
+ "cpp.desc1": {
+ "translation": "JSCPP (JavaScript-এ লেখা একটি সাধারণ C++ ইন্টারপ্রেটার) ব্যবহার করে C++ সমর্থন।"
+ },
+ "cpp.desc2": {
+ "translation": "এটি C++-এর সম্পূর্ণ বাস্তবায়ন নয়। বিস্তারিত জানতে JSCPP ডকুমেন্টেশন দেখুন।"
+ },
+ "cpp.link": {
+ "translation": " Standard C++ Foundation JSCPP Y মিনিটে X শিখুন, যেখানে X=C++ স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "cpp.name": {
+ "translation": "C++"
+ },
+ "cppWasm.desc": {
+ "translation": "WebAssembly-তে চলমান Clang C/C++ কম্পাইলার, polylang.io দ্বারা অভিযোজিত wasm-clang ব্যবহার করে"
+ },
+ "cppWasm.link": {
+ "translation": " Standard C++ Foundation Clang অফিসিয়াল ওয়েবসাইট Y মিনিটে X শিখুন, যেখানে X=C++ স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "cppWasm.name": {
+ "translation": "C/C++ (Wasm)"
+ },
+ "csharpWasm.desc": {
+ "translation": "WebAssembly-তে চলমান C# কম্পাইলার, Blazor ব্যবহার করে"
+ },
+ "csharpWasm.link": {
+ "translation": " C# ভাষা ডকুমেন্টেশন Y মিনিটে X শিখুন, যেখানে X=C# LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "csharpWasm.name": {
+ "translation": "C# (Wasm)"
+ },
+ "diagrams.desc1": {
+ "translation": "(পরীক্ষামূলক)"
+ },
+ "diagrams.desc2": {
+ "translation": "কোড-হিসাবে-ডায়াগ্রাম। সমর্থন করে:"
+ },
+ "diagrams.desc3": {
+ "translation": " Cytoscape ELK (elkjs ব্যবহার করে) Gnuplot (gnuplot-JS ব্যবহার করে) Graphviz (@hpcc-js/wasm ব্যবহার করে) Mermaid Nomnoml Pintora Plotly Svgbob Vega VegaLite WaveDrom "
+ },
+ "diagrams.link": {
+ "translation": " স্টার্টার টেমপ্লেট লোড করুন LiveCodes ডকুমেন্টেশন "
+ },
+ "diagrams.name": {
+ "translation": "ডায়াগ্রাম"
+ },
+ "dot.desc": {
+ "translation": "Node.js এবং ব্রাউজারের জন্য সবচেয়ে দ্রুত + সংক্ষিপ্ত javascript টেমপ্লেট ইঞ্জিন।"
+ },
+ "dot.link": {
+ "translation": " অফিসিয়াল ওয়েবসাইট LiveCodes ডকুমেন্টেশন "
+ },
+ "dot.name": {
+ "translation": "doT.js"
+ },
+ "ejs.desc": {
+ "translation": "এম্বেডেড JavaScript টেমপ্লেটিং।"
+ },
+ "ejs.link": {
+ "translation": "অফিসিয়াল ওয়েবসাইট LiveCodes ডকুমেন্টেশন "
+ },
+ "ejs.name": {
+ "translation": "EJS"
+ },
+ "eta.desc": {
+ "translation": "Node, Deno এবং ব্রাউজারের জন্য এম্বেডেড JS টেমপ্লেট ইঞ্জিন। হালকা, দ্রুত এবং প্লাগযোগ্য। TypeScript-এ লেখা।"
+ },
+ "eta.link": {
+ "translation": "অফিসিয়াল ওয়েবসাইট ডকুমেন্টেশন LiveCodes ডকুমেন্টেশন "
+ },
+ "eta.name": {
+ "translation": "Eta"
+ },
+ "fennel.desc": {
+ "translation": "Fennel একটি প্রোগ্রামিং ভাষা যা Lua-এর গতি, সরলতা এবং পৌঁছানোকে একটি lisp সিনট্যাক্স এবং ম্যাক্রো সিস্টেমের নমনীয়তার সাথে একত্রিত করে।"
+ },
+ "fennel.link": {
+ "translation": " Fennel অফিসিয়াল ওয়েবসাইট Fennel দিয়ে শুরু করা LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "fennel.name": {
+ "translation": "Fennel"
+ },
+ "flow.desc": {
+ "translation": "Flow হলো JavaScript-এর জন্য একটি স্ট্যাটিক টাইপ চেকার।"
+ },
+ "flow.link": {
+ "translation": " Flow অফিসিয়াল ওয়েবসাইট Flow ডকুমেন্টেশন "
+ },
+ "flow.name": {
+ "translation": "Flow"
+ },
+ "gleam.desc1": {
+ "translation": "Gleam একটি বন্ধুত্বপূর্ণ ভাষা যা টাইপ-সেফ সিস্টেম তৈরির জন্য যা স্কেল করে!"
+ },
+ "gleam.desc2": {
+ "translation": "Gleam একটি স্ট্যাটিক্যালি-টাইপড ফাংশনাল প্রোগ্রামিং ভাষা, যা Erlang বা JavaScript-এ কম্পাইল হয়।"
+ },
+ "gleam.link": {
+ "translation": "Gleam ওয়েবসাইট Gleam ডকুমেন্টেশন Gleam ভাষা ট্যুর স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "gleam.name": {
+ "translation": "Gleam"
+ },
+ "go.desc1": {
+ "translation": "Go (Golang) একটি ওপেন সোর্স প্রোগ্রামিং ভাষা যা সহজ, নির্ভরযোগ্য এবং দক্ষ সফটওয়্যার তৈরি করা সহজ করে।"
+ },
+ "go.desc2": {
+ "translation": "এখানে, এটি GopherJS ব্যবহার করে JavaScript-এ কম্পাইল হয়।"
+ },
+ "go.link": {
+ "translation": "Go ওয়েবসাইট Go ডকুমেন্টেশন GopherJS রেপো Y মিনিটে X শিখুন, যেখানে X=Go LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "go.name": {
+ "translation": "Go"
+ },
+ "goWasm.desc": {
+ "translation": "WebAssembly-তে চলমান Go ইন্টারপ্রেটার, Yaegi ব্যবহার করে"
+ },
+ "goWasm.link": {
+ "translation": "Go অফিসিয়াল ওয়েবসাইট Yaegi Y মিনিটে X শিখুন, যেখানে X=Go LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "goWasm.name": {
+ "translation": "Go (Wasm)"
+ },
+ "haml.desc": {
+ "translation": "clientside-haml-js ব্যবহার করে ক্লায়েন্ট সাইড javascript ভিউ টেমপ্লেটের জন্য Haml কম্পাইলার।"
+ },
+ "haml.link": {
+ "translation": "Haml অফিসিয়াল ওয়েবসাইট Haml ডকুমেন্টেশন clientside-haml-js GitHub রেপো Y মিনিটে X শিখুন, যেখানে X=haml LiveCodes ডকুমেন্টেশন "
+ },
+ "haml.name": {
+ "translation": "Haml"
+ },
+ "handlebars.desc": {
+ "translation": "স্টেরয়েডে ন্যূনতম টেমপ্লেটিং।"
+ },
+ "handlebars.link": {
+ "translation": "অফিসিয়াল ওয়েবসাইট LiveCodes ডকুমেন্টেশন "
+ },
+ "handlebars.name": {
+ "translation": "Handlebars"
+ },
+ "imba.desc": {
+ "translation": "বন্ধুত্বপূর্ণ ফুল-স্ট্যাক ভাষা।"
+ },
+ "imba.link": {
+ "translation": "অফিসিয়াল ওয়েবসাইট"
+ },
+ "imba.name": {
+ "translation": "Imba"
+ },
+ "java.desc": {
+ "translation": "DoppioJVM ব্যবহার করে ব্রাউজারে চলমান JVM।"
+ },
+ "java.link": {
+ "translation": " Java অফিসিয়াল ওয়েবসাইট DoppioJVM Y মিনিটে X শিখুন, যেখানে X=java LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "java.name": {
+ "translation": "Java"
+ },
+ "jinja.desc": {
+ "translation": "Jinja একটি দ্রুত, প্রকাশক, এক্সটেনসিবল টেমপ্লেটিং ইঞ্জিন।"
+ },
+ "jinja.link": {
+ "translation": " অফিসিয়াল ওয়েবসাইট টেমপ্লেট ডকুমেন্টেশন JavaScript বাস্তবায়ন LiveCodes ডকুমেন্টেশন "
+ },
+ "jinja.name": {
+ "translation": "Jinja"
+ },
+ "jsx.desc": {
+ "translation": "JSX LiveCodes-এ TypeScript কম্পাইলার ব্যবহার করে JavaScript-এ কম্পাইল হয়। ডিফল্টভাবে এটি JSX রানটাইম হিসাবে React ব্যবহার করে।"
+ },
+ "jsx.link": {
+ "translation": " React অফিসিয়াল ওয়েবসাইট React ডকুমেন্টেশনে JSX LiveCodes ডকুমেন্টেশন "
+ },
+ "jsx.name": {
+ "translation": "JSX"
+ },
+ "julia.desc1": {
+ "translation": "LiveCodes-এ Julia ভাষা সমর্থন এখনও পরীক্ষামূলক"
+ },
+ "julia.desc2": {
+ "translation": "WASM-এ চলমান Julia কম্পাইলার এবং Julia Base, polylang.io দ্বারা অভিযোজিত julia-wasm ব্যবহার করে"
+ },
+ "julia.link": {
+ "translation": " Julia অফিসিয়াল ওয়েবসাইট Julia ডকুমেন্টেশন Y মিনিটে X শিখুন, যেখানে X=Julia স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "julia.name": {
+ "translation": "Julia"
+ },
+ "less.desc": {
+ "translation": "এটি CSS, কিছুটা বেশি সহ।"
+ },
+ "less.link": {
+ "translation": "Less অফিসিয়াল ওয়েবসাইট Y মিনিটে X শিখুন, যেখানে X=less "
+ },
+ "less.name": {
+ "translation": "Less"
+ },
+ "liquid.desc": {
+ "translation": "একটি সহজ, প্রকাশক এবং নিরাপদ টেমপ্লেট ইঞ্জিন।"
+ },
+ "liquid.link": {
+ "translation": " LiquidJS অফিসিয়াল ওয়েবসাইট LiquidJS ডকুমেন্টেশন LiveCodes ডকুমেন্টেশন "
+ },
+ "liquid.name": {
+ "translation": "LiquidJS"
+ },
+ "livescript.desc": {
+ "translation": "একটি ভাষা যা JavaScript-এ কম্পাইল হয়।"
+ },
+ "livescript.link": {
+ "translation": " LiveScript অফিসিয়াল ওয়েবসাইট Y মিনিটে X শিখুন, যেখানে X=LiveScript স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "livescript.name": {
+ "translation": "LiveScript"
+ },
+ "lua.desc": {
+ "translation": "fengari-web ব্যবহার করে ব্রাউজারে চলমান Lua।"
+ },
+ "lua.link": {
+ "translation": "Lua অফিসিয়াল ওয়েবসাইট Lua ডকুমেন্টেশন Fengari অফিসিয়াল ওয়েবসাইট fengari-web GitHub রেপো Y মিনিটে X শিখুন, যেখানে X=Lua LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "lua.name": {
+ "translation": "Lua"
+ },
+ "luaWasm.desc": {
+ "translation": "Wasmoon ব্যবহার করে ব্রাউজারে চলমান Lua, WebAssembly দিয়ে তৈরি JS বাইন্ডিং সহ একটি আসল lua 5.4 VM।"
+ },
+ "luaWasm.link": {
+ "translation": "Lua অফিসিয়াল ওয়েবসাইট Lua ডকুমেন্টেশন Wasmoon GitHub রেপো Y মিনিটে X শিখুন, যেখানে X=Lua LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "luaWasm.name": {
+ "translation": "Lua (Wasm)"
+ },
+ "malina.desc": {
+ "translation": "ফ্রন্টএন্ড কম্পাইলার, Svelte দ্বারা অনুপ্রাণিত।"
+ },
+ "malina.link": {
+ "translation": " Malina.js রেপো Malina.js ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "malina.name": {
+ "translation": "Malina.js"
+ },
+ "markdown.desc": {
+ "translation": "Marked ব্যবহার করে HTML-এ কম্পাইল করা Markdown।"
+ },
+ "markdown.link": {
+ "translation": " Markdown অফিসিয়াল ওয়েবসাইট Marked ডকুমেন্টেশন Y মিনিটে X শিখুন, যেখানে X=markdown স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "markdown.name": {
+ "translation": "Markdown"
+ },
+ "mdx.desc": {
+ "translation": "কম্পোনেন্ট যুগের জন্য Markdown। MDX আপনাকে আপনার Markdown ডকুমেন্টে নির্বিঘ্নে JSX লিখতে দেয়।"
+ },
+ "mdx.link": {
+ "translation": "MDX ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "mdx.name": {
+ "translation": "MDX"
+ },
+ "mjml.desc": {
+ "translation": "MJML একটি মার্কআপ ভাষা যা একটি রেসপন্সিভ ইমেইল কোডিং করার কষ্ট কমানোর জন্য ডিজাইন করা হয়েছে।"
+ },
+ "mjml.link": {
+ "translation": "MJML অফিসিয়াল ওয়েবসাইট MJML ডকুমেন্টেশন MJML অফিসিয়াল টেমপ্লেট LiveCodes ডকুমেন্টেশন "
+ },
+ "mjml.name": {
+ "translation": "MJML"
+ },
+ "mustache.desc": {
+ "translation": "লজিকবিহীন টেমপ্লেট।"
+ },
+ "mustache.link": {
+ "translation": " অফিসিয়াল ওয়েবসাইট mustache(5) ম্যানুয়াল JavaScript বাস্তবায়ন LiveCodes ডকুমেন্টেশন "
+ },
+ "mustache.name": {
+ "translation": "Mustache"
+ },
+ "nunjucks.desc": {
+ "translation": "JavaScript-এর জন্য একটি সমৃদ্ধ এবং শক্তিশালী টেমপ্লেটিং ভাষা। Nunjucks মূলত jinja2 এর একটি পোর্ট"
+ },
+ "nunjucks.link": {
+ "translation": " অফিসিয়াল ওয়েবসাইট LiveCodes ডকুমেন্টেশন "
+ },
+ "nunjucks.name": {
+ "translation": "Nunjucks"
+ },
+ "ocaml.desc1": {
+ "translation": "OCaml একটি শিল্প-মানের প্রোগ্রামিং ভাষা যা ফাংশনাল, ইম্পেরেটিভ এবং অবজেক্ট-ওরিয়েন্টেড স্টাইল সমর্থন করে।"
+ },
+ "ocaml.desc2": {
+ "translation": "এখানে OCaml থেকে JavaScript-এ কম্পাইল করতে ReScript কম্পাইলার ব্যবহার করা হয়।"
+ },
+ "ocaml.link": {
+ "translation": "OCaml ওয়েবসাইট OCaml ডকুমেন্টেশন ReScript ওয়েবসাইট Y মিনিটে X শিখুন, যেখানে X=OCaml স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "ocaml.name": {
+ "translation": "OCaml"
+ },
+ "perl.desc": {
+ "translation": "Perlito ব্যবহার করে ব্রাউজারে চলমান Perl।"
+ },
+ "perl.link": {
+ "translation": " Perl অফিসিয়াল ওয়েবসাইট Perl ডকুমেন্টেশন Perlito5 Readme Y মিনিটে X শিখুন, যেখানে X=perl স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "perl.name": {
+ "translation": "Perl"
+ },
+ "php.desc": {
+ "translation": "Uniter ব্যবহার করে ব্রাউজারে চলমান PHP।"
+ },
+ "php.link": {
+ "translation": "PHP অফিসিয়াল ওয়েবসাইট PHP ডকুমেন্টেশন Uniter GitHub রেপো Y মিনিটে X শিখুন, যেখানে X=PHP LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "php.name": {
+ "translation": "PHP"
+ },
+ "phpWasm.desc": {
+ "translation": "ব্রাউজারে PHP, WebAssembly দ্বারা চালিত, php-wasm ব্যবহার করে।"
+ },
+ "phpWasm.link": {
+ "translation": "PHP অফিসিয়াল ওয়েবসাইট PHP ডকুমেন্টেশন php-wasm GitHub রেপো Y মিনিটে X শিখুন, যেখানে X=PHP LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "phpWasm.name": {
+ "translation": "PHP (Wasm)"
+ },
+ "postgresql.desc": {
+ "translation": "PGlite ব্যবহার করে WASM হিসাবে প্যাকেজ করা PostgreSQL"
+ },
+ "postgresql.link": {
+ "translation": " PostgreSQL অফিসিয়াল ওয়েবসাইট PostgreSQL ডকুমেন্টেশন PGlite GitHub রেপো Y মিনিটে X শিখুন, যেখানে X=SQL স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "postgresql.name": {
+ "translation": "PostgreSQL"
+ },
+ "prolog.desc": {
+ "translation": "JavaScript-এ একটি ওপেন সোর্স Prolog ইন্টারপ্রেটার।"
+ },
+ "prolog.link": {
+ "translation": " Tau Prolog অফিসিয়াল ওয়েবসাইট Tau Prolog ডকুমেন্টেশন SWI-Prolog Y মিনিটে X শিখুন, যেখানে X=Prolog স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "prolog.name": {
+ "translation": "Tau Prolog"
+ },
+ "pug.desc": {
+ "translation": "মজবুত, মার্জিত, বৈশিষ্ট্য সমৃদ্ধ টেমপ্লেট ইঞ্জিন।"
+ },
+ "pug.link": {
+ "translation": " Pug ডকুমেন্টেশন Y মিনিটে X শিখুন, যেখানে X=Pug LiveCodes ডকুমেন্টেশন "
+ },
+ "pug.name": {
+ "translation": "Pug"
+ },
+ "python.desc": {
+ "translation": "Brython ব্যবহার করে ব্রাউজারে চলমান Python।"
+ },
+ "python.link": {
+ "translation": " Python অফিসিয়াল ওয়েবসাইট Python ডকুমেন্টেশন Brython ডকুমেন্টেশন Y মিনিটে X শিখুন, যেখানে X=Python LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "python.name": {
+ "translation": "Python"
+ },
+ "pythonWasm.desc1": {
+ "translation": "Pyodide ব্যবহার করে WebAssembly-তে কম্পাইল করা বৈজ্ঞানিক স্ট্যাক সহ Python।"
+ },
+ "pythonWasm.desc2": {
+ "translation": "Pyodide NumPy, Pandas, Matplotlib, SciPy, scikit-learn এবং আরো অনেক কিছু সহ Python বৈজ্ঞানিক স্ট্যাক ব্যবহার করার অনুমতি দেয়। এছাড়াও PyPi থেকে বিশুদ্ধ Python হুইল ইনস্টল করা সম্ভব।"
+ },
+ "pythonWasm.link": {
+ "translation": " Python অফিসিয়াল ওয়েবসাইট Python ডকুমেন্টেশন Pyodide ডকুমেন্টেশন Y মিনিটে X শিখুন, যেখানে X=Python LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "pythonWasm.name": {
+ "translation": "Python (Wasm)"
+ },
+ "r.desc": {
+ "translation": "WebR ব্যবহার করে ব্রাউজারে চলমান R।"
+ },
+ "r.link": {
+ "translation": " R প্রজেক্ট অফিসিয়াল ওয়েবসাইট R ম্যানুয়াল R for Data Science (2e) WebR ডকুমেন্টেশন Y মিনিটে X শিখুন, যেখানে X=R LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "r.name": {
+ "translation": "R"
+ },
+ "react.desc": {
+ "translation": "React Compiler একটি বিল্ড-টাইম শুধুমাত্র টুল যা স্বয়ংক্রিয়ভাবে React অ্যাপ অপ্টিমাইজ করে।"
+ },
+ "react.link": {
+ "translation": " React অফিসিয়াল ওয়েবসাইট React Compiler LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "react.name": {
+ "translation": "React Compiler"
+ },
+ "reactNative.desc": {
+ "translation": "React Native for Web হলো React Native-এর কম্পোনেন্ট এবং API-এর একটি অ্যাক্সেসযোগ্য বাস্তবায়ন যা React DOM-এর সাথে ইন্টারঅপারেবল।"
+ },
+ "reactNative.link": {
+ "translation": " React অফিসিয়াল ওয়েবসাইট React Native ওয়েবসাইট React Native for Web ওয়েবসাইট React Native ডকুমেন্টেশন LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "reactNative.name": {
+ "translation": "React Native for Web"
+ },
+ "reactNativeTsx.desc": {
+ "translation": "React Native for Web হলো React Native-এর কম্পোনেন্ট এবং API-এর একটি অ্যাক্সেসযোগ্য বাস্তবায়ন যা React DOM-এর সাথে ইন্টারঅপারেবল।"
+ },
+ "reactNativeTsx.link": {
+ "translation": " React অফিসিয়াল ওয়েবসাইট React Native ওয়েবসাইট React Native for Web ওয়েবসাইট React Native ডকুমেন্টেশন TypeScript ওয়েবসাইট TypeScript ডকুমেন্টেশন LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন (JSX) "
+ },
+ "reactNativeTsx.name": {
+ "translation": "React Native for Web (TypeScript সহ)"
+ },
+ "reactTsx.desc": {
+ "translation": "React Compiler একটি বিল্ড-টাইম শুধুমাত্র টুল যা স্বয়ংক্রিয়ভাবে React অ্যাপ অপ্টিমাইজ করে।"
+ },
+ "reactTsx.link": {
+ "translation": " React অফিসিয়াল ওয়েবসাইট React Compiler TypeScript ওয়েবসাইট TypeScript ডকুমেন্টেশন LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন (JSX) "
+ },
+ "reactTsx.name": {
+ "translation": "React Compiler (TypeScript সহ)"
+ },
+ "reason.desc1": {
+ "translation": "Reason আপনাকে সহজ, দ্রুত এবং গুণমান টাইপ সেফ কোড লিখতে দেয় যখন JavaScript এবং OCaml উভয় ইকোসিস্টেম ব্যবহার করে।"
+ },
+ "reason.desc2": {
+ "translation": "এখানে Reason থেকে JavaScript-এ কম্পাইল করতে ReScript কম্পাইলার ব্যবহার করা হয়।"
+ },
+ "reason.link": {
+ "translation": "Reason ওয়েবসাইট Reason ডকুমেন্টেশন ReasonReact ReScript ওয়েবসাইট Y মিনিটে X শিখুন, যেখানে X=reason স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "reason.name": {
+ "translation": "Reason"
+ },
+ "rescript.desc": {
+ "translation": "ReScript একটি মজবুতভাবে টাইপ করা ভাষা যা দক্ষ এবং মানব-পাঠযোগ্য JavaScript-এ কম্পাইল হয়।"
+ },
+ "rescript.link": {
+ "translation": " ReScript ওয়েবসাইট ReScript / React স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "rescript.name": {
+ "translation": "ReScript"
+ },
+ "richtext.desc1": {
+ "translation": "Quill ব্যবহার করে:"
+ },
+ "richtext.desc2": {
+ "translation": "আপনার শক্তিশালী রিচ টেক্সট এডিটর।"
+ },
+ "richtext.link": {
+ "translation": " Quill অফিসিয়াল ওয়েবসাইট "
+ },
+ "richtext.name": {
+ "translation": "রিচ টেক্সট এডিটর"
+ },
+ "riot.desc": {
+ "translation": "সহজ এবং মার্জিত কম্পোনেন্ট-ভিত্তিক UI লাইব্রেরি।"
+ },
+ "riot.link": {
+ "translation": " Riot.js অফিসিয়াল ওয়েবসাইট Riot.js ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "riot.name": {
+ "translation": "Riot.js"
+ },
+ "ruby.desc": {
+ "translation": "Opal ব্যবহার করে ব্রাউজারে চলমান Ruby।"
+ },
+ "ruby.link": {
+ "translation": " Ruby অফিসিয়াল ওয়েবসাইট Ruby ডকুমেন্টেশন Opal অফিসিয়াল ওয়েবসাইট Opal স্ট্যান্ডার্ড লাইব্রেরি CDN Y মিনিটে X শিখুন, যেখানে X=ruby LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "ruby.name": {
+ "translation": "Ruby"
+ },
+ "rubyWasm.desc": {
+ "translation": "ruby-wasm (CRuby-এর WebAssembly পোর্টগুলির একটি সংগ্রহ) ব্যবহার করে ব্রাউজারে চলমান Ruby।"
+ },
+ "rubyWasm.link": {
+ "translation": " Ruby অফিসিয়াল ওয়েবসাইট Ruby ডকুমেন্টেশন ruby.wasm ওয়েবসাইট CRuby Y মিনিটে X শিখুন, যেখানে X=ruby LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "rubyWasm.name": {
+ "translation": "Ruby (WASM)"
+ },
+ "sass.desc": {
+ "translation": "সিনট্যাক্টিক্যালি অসাধারণ স্টাইল শীট।"
+ },
+ "sass.link": {
+ "translation": " Sass অফিসিয়াল ওয়েবসাইট Sass ডকুমেন্টেশন Sass (ইন্ডেন্টেড) সিনট্যাক্স Y মিনিটে X শিখুন, যেখানে X=sass "
+ },
+ "sass.name": {
+ "translation": "Sass"
+ },
+ "scheme.desc": {
+ "translation": "biwascheme ব্যবহার করে ব্রাউজারে চলমান Scheme।"
+ },
+ "scheme.link": {
+ "translation": " Scheme প্রোগ্রামিং ভাষা BiwaScheme অফিসিয়াল ওয়েবসাইট BiwaScheme রেফারেন্স স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "scheme.name": {
+ "translation": "Scheme"
+ },
+ "scss.desc": {
+ "translation": "সিনট্যাক্টিক্যালি অসাধারণ স্টাইল শীট।"
+ },
+ "scss.link": {
+ "translation": " Sass অফিসিয়াল ওয়েবসাইট Sass ডকুমেন্টেশন SCSS সিনট্যাক্স Y মিনিটে X শিখুন, যেখানে X=sass "
+ },
+ "scss.name": {
+ "translation": "SCSS"
+ },
+ "solid.desc": {
+ "translation": "ব্যবহারকারী ইন্টারফেস তৈরির জন্য একটি ঘোষণামূলক, দক্ষ এবং নমনীয় JavaScript লাইব্রেরি।"
+ },
+ "solid.link": {
+ "translation": "অফিসিয়াল ওয়েবসাইট ডকুমেন্টেশন LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন (TSX) "
+ },
+ "solid.name": {
+ "translation": "Solid"
+ },
+ "solid.tsx.desc": {
+ "translation": "ব্যবহারকারী ইন্টারফেস তৈরির জন্য একটি ঘোষণামূলক, দক্ষ এবং নমনীয় JavaScript লাইব্রেরি।"
+ },
+ "solid.tsx.link": {
+ "translation": "অফিসিয়াল ওয়েবসাইট Solid ডকুমেন্টেশন TypeScript ওয়েবসাইট TypeScript ডকুমেন্টেশন LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "solid.tsx.name": {
+ "translation": "Solid (TypeScript সহ)"
+ },
+ "sql.desc": {
+ "translation": "SQL.js ব্যবহার করে JavaScript-এ কম্পাইল করা SQLite"
+ },
+ "sql.link": {
+ "translation": " SQLite অফিসিয়াল ওয়েবসাইট SQLite সিনট্যাক্স ডকুমেন্টেশন SQL.js অফিসিয়াল ওয়েবসাইট Y মিনিটে X শিখুন, যেখানে X=SQL স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "sql.name": {
+ "translation": "SQLite"
+ },
+ "stencil.desc": {
+ "translation": "ওয়েব কম্পোনেন্ট এবং উচ্চ কর্মক্ষমতা ওয়েব অ্যাপের জন্য একটি কম্পাইলার।"
+ },
+ "stencil.link": {
+ "translation": " Stencil অফিসিয়াল ওয়েবসাইট Stencil ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "stencil.name": {
+ "translation": "Stencil"
+ },
+ "styleProcessors.link": {
+ "translation": " Tailwind CSS Windi CSS UnoCSS Lightning CSS PostCSS প্লাগইন: Autoprefixer postcss-preset-env postcss-import-url postcss-modules "
+ },
+ "styleProcessors.name": {
+ "translation": "CSS ফ্রেমওয়ার্ক এবং প্রসেসর"
+ },
+ "stylis.desc": {
+ "translation": "হালকা ওজনের css প্রিপ্রসেসর।"
+ },
+ "stylis.link": {
+ "translation": " Stylis অফিসিয়াল ওয়েবসাইট "
+ },
+ "stylis.name": {
+ "translation": "Stylis"
+ },
+ "stylus.desc": {
+ "translation": "প্রকাশক, ডায়নামিক, মজবুত CSS।"
+ },
+ "stylus.link": {
+ "translation": " Stylus অফিসিয়াল ওয়েবসাইট Y মিনিটে X শিখুন, যেখানে X=stylus "
+ },
+ "stylus.name": {
+ "translation": "Stylus"
+ },
+ "sucrase.desc": {
+ "translation": "আধুনিক JS রানটাইম লক্ষ্য করতে পারলে Babel-এর সুপার-দ্রুত বিকল্প।"
+ },
+ "sucrase.link": {
+ "translation": " Sucrase অফিসিয়াল ওয়েবসাইট Sucrase GitHub রেপো LiveCodes ডকুমেন্টেশন "
+ },
+ "sucrase.name": {
+ "translation": "Sucrase"
+ },
+ "svelte.desc": {
+ "translation": "সাইবারনেটিক্যালি উন্নত ওয়েব অ্যাপ।"
+ },
+ "svelte.link": {
+ "translation": " Svelte অফিসিয়াল ওয়েবসাইট Svelte ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "svelte.name": {
+ "translation": "Svelte"
+ },
+ "tcl.desc": {
+ "translation": "wacl ব্যবহার করে ব্রাউজারে চলমান Tcl।"
+ },
+ "tcl.link": {
+ "translation": " Tcl অফিসিয়াল ওয়েবসাইট wacl রেপো Y মিনিটে X শিখুন, যেখানে X=Tcl স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "tcl.name": {
+ "translation": "Tcl (Tool Command Language)"
+ },
+ "teal.desc": {
+ "translation": "Lua-এর একটি টাইপড উপভাষা।"
+ },
+ "teal.link": {
+ "translation": " Teal GitHub রেপো Teal ডক্স Teal টিউটোরিয়াল LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "teal.name": {
+ "translation": "Teal"
+ },
+ "tsx.desc": {
+ "translation": "JSX-এ TypeScript। TSX LiveCodes-এ TypeScript কম্পাইলার ব্যবহার করে JavaScript-এ কম্পাইল হয়। ডিফল্টভাবে এটি JSX রানটাইম হিসাবে React ব্যবহার করে।"
+ },
+ "tsx.link": {
+ "translation": " React অফিসিয়াল ওয়েবসাইট React ডকুমেন্টেশনে JSX Typescript ডকুমেন্টেশন LiveCodes ডকুমেন্টেশন "
+ },
+ "tsx.name": {
+ "translation": "TSX"
+ },
+ "twig.desc": {
+ "translation": "Twig.js দ্বারা Twig PHP টেমপ্লেটিং ভাষার একটি JavaScript বাস্তবায়ন"
+ },
+ "twig.link": {
+ "translation": " Twig অফিসিয়াল ওয়েবসাইট Twig ডকুমেন্টেশন Twig.js রেপো Twig.js ডকুমেন্টেশন LiveCodes ডকুমেন্টেশন "
+ },
+ "twig.name": {
+ "translation": "Twig"
+ },
+ "typescript.desc": {
+ "translation": "JavaScript-এর একটি টাইপড সুপারসেট।"
+ },
+ "typescript.link": {
+ "translation": " অফিসিয়াল ওয়েবসাইট TypeScript ডকুমেন্টেশন Y মিনিটে X শিখুন, যেখানে X=TypeScript স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "typescript.name": {
+ "translation": "TypeScript"
+ },
+ "vue.link": {
+ "translation": " Vue.js v3 অফিসিয়াল ওয়েবসাইট Vue3 ডকুমেন্টেশন Vue3 সিঙ্গেল ফাইল কম্পোনেন্ট LiveCodes ডকুমেন্টেশন স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "vue.name": {
+ "translation": "Vue3 সিঙ্গেল ফাইল কম্পোনেন্ট"
+ },
+ "vue2.desc": {
+ "translation": "vue3-sfc-loader ব্যবহার করে লোড করা হয়েছে।"
+ },
+ "vue2.link": {
+ "translation": "Vue.js অফিসিয়াল ওয়েবসাইট Vue2 ডকুমেন্টেশন Vue2 সিঙ্গেল ফাইল কম্পোনেন্ট vue3-sfc-loader GitHub রেপো LiveCodes ডকুমেন্টেশন "
+ },
+ "vue2.name": {
+ "translation": "Vue2 সিঙ্গেল ফাইল কম্পোনেন্ট"
+ },
+ "wat.desc1": {
+ "translation": "WebAssembly (wasm) বাইনারি ফরম্যাটের নিম্ন-স্তরের টেক্সটুয়াল উপস্থাপনা।"
+ },
+ "wat.desc2": {
+ "translation": "এটি wabt.js ব্যবহার করে wasm-এ রূপান্তরিত হয়।"
+ },
+ "wat.link": {
+ "translation": "WebAssembly.org WebAssembly টেক্সট স্পেক্স MDN-এ WebAssembly WebAssembly টেক্সট ফরম্যাট বোঝা wabt.js ডকুমেন্টেশন Y মিনিটে X শিখুন, যেখানে X=WebAssembly স্টার্টার টেমপ্লেট লোড করুন "
+ },
+ "wat.name": {
+ "translation": "WebAssembly টেক্সট ফরম্যাট"
+ }
+}
diff --git a/src/livecodes/i18n/locales/bn/language-info.ts b/src/livecodes/i18n/locales/bn/language-info.ts
new file mode 100644
index 000000000..39063754f
--- /dev/null
+++ b/src/livecodes/i18n/locales/bn/language-info.ts
@@ -0,0 +1,434 @@
+// ATTENTION: This file is auto-generated from source code. Do not edit manually!
+
+import type { I18nLangInfoTranslation } from '../models';
+
+const languageInfo: I18nLangInfoTranslation = {
+ artTemplate: {
+ desc: 'উচ্চ কর্মক্ষমতা সম্পন্ন JavaScript টেমপ্লেটিং ইঞ্জিন।',
+ link: '<1> <2>art-template অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>art-template ডকুমেন্টেশন4> 3>',
+ name: 'art-template',
+ },
+ asciidoc: {
+ desc: 'Asciidoctor ব্যবহার করে HTML-এ কম্পাইল করা AsciiDoc।',
+ link: '<1> <2>AsciiDoc অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Asciidoctor অফিসিয়াল ওয়েবসাইট4> 3> <5> <6>Asciidoctor ডকুমেন্টেশন6> 5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=asciidoc8> 7>',
+ name: 'AsciiDoc',
+ },
+ assemblyscript: {
+ desc: 'WebAssembly-এর জন্য TypeScript-এর মতো একটি ভাষা।',
+ link: '<1> <2>AssemblyScript অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>AssemblyScript ডকুমেন্টেশন4> 3> <5> <6>স্টার্টার টেমপ্লেট লোড করুন6> 5>',
+ name: 'AssemblyScript',
+ },
+ astro: {
+ desc: 'কম ক্লায়েন্ট-সাইড JavaScript দিয়ে দ্রুত ওয়েবসাইট তৈরি করুন। (এখনও বেটায় আছে)',
+ link: '<1> <2>Astro অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Astro ডকুমেন্টেশন4> 3> <5> <6>স্টার্টার টেমপ্লেট লোড করুন6> 5>',
+ name: 'Astro',
+ },
+ babel: {
+ desc: 'JavaScript কম্পাইলার',
+ link: '<1><2>অফিসিয়াল ওয়েবসাইট2>1> <3> <4>Babel ডকুমেন্টেশন4> 3>',
+ name: 'Babel',
+ },
+ bbcode: {
+ desc: 'BBCode ("Bulletin Board Code") একটি লাইটওয়েট মার্কআপ ভাষা যা অনেক ইন্টারনেট ফোরাম সফটওয়্যারে বার্তা ফরম্যাট করতে ব্যবহৃত হয়।',
+ link: '<1><2>bbcode.org2>1> <3> <4>BBCode গাইড4> 3> <5> <6>উইকিপিডিয়ায় BBCode6> 5>',
+ name: 'BBCode',
+ },
+ blockly: {
+ desc: 'ভিজুয়াল প্রোগ্রামিং এডিটর তৈরির জন্য একটি JavaScript লাইব্রেরি।',
+ link: '<1> <2>অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>গাইড4> 3> <5> <6>রেফারেন্স6> 5> <7> <8>নমুনা8> 7> <9> <10>স্টার্টার টেমপ্লেট লোড করুন10> 9>',
+ name: 'Blockly',
+ },
+ civet: {
+ desc: 'Civet একটি প্রোগ্রামিং ভাষা যা TypeScript বা JavaScript-এ কম্পাইল হয়, যাতে আপনি বিদ্যমান টুলিং ব্যবহার করতে পারেন কিন্তু সংক্ষিপ্ত এবং শক্তিশালী সিনট্যাক্স সক্ষম করতে পারেন।',
+ link: '<1> <2>Civet অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Civet চিটশিট4> 3> <5> <6>স্টার্টার টেমপ্লেট লোড করুন6> 5>',
+ name: 'Civet',
+ },
+ clio: {
+ desc: 'Clio একটি দ্রুত, বিতরণকৃত, ফাংশনাল প্রোগ্রামিং ভাষা যা JavaScript-এ কম্পাইল হয়।',
+ link: '<1> <2>Clio অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Clio ডকুমেন্টেশন4> 3> <5> <6>স্টার্টার টেমপ্লেট লোড করুন6> 5>',
+ name: 'Clio',
+ },
+ clojurescript: {
+ desc: 'ClojureScript হলো <1>Clojure1>-এর জন্য একটি কম্পাইলার যা JavaScript লক্ষ্য করে। <2>2>LiveCodes-এ, এটি <3>Cherry3> ব্যবহার করে ব্রাউজারে চলে',
+ link: '<1> <2>ClojureScript অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Clojure অফিসিয়াল ওয়েবসাইট4> 3> <5> <6>Cherry রেপো6> 5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=clojure8> 7> <9> <10>LiveCodes ডকুমেন্টেশন10> 9> <11> <12>স্টার্টার টেমপ্লেট লোড করুন12> 11>',
+ name: 'ClojureScript (CLJS)',
+ },
+ coffeescript: {
+ desc: 'সাধারণ JavaScript।',
+ link: '<1> <2>CoffeeScript অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Y মিনিটে X শিখুন, যেখানে X=coffeescript4> 3> <5> <6>স্টার্টার টেমপ্লেট লোড করুন6> 5>',
+ name: 'CoffeeScript',
+ },
+ commonlisp: {
+ desc: 'JSCL (Common Lisp থেকে বুটস্ট্র্যাপ করা Lisp-থেকে-Javascript কম্পাইলার) ব্যবহার করে JavaScript-এ একটি Common Lisp বাস্তবায়ন।',
+ link: '<1> <2>Common-Lisp.net2> 1> <3> <4>JSCL প্রজেক্ট4> 3> <5> <6>Common Lisp রিসোর্স6> 5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=Common Lisp8> 7> <9> <10>স্টার্টার টেমপ্লেট লোড করুন10> 9>',
+ name: 'Common Lisp',
+ },
+ cpp: {
+ desc1: 'JSCPP (JavaScript-এ লেখা একটি সাধারণ C++ ইন্টারপ্রেটার) ব্যবহার করে C++ সমর্থন।',
+ desc2: 'এটি C++-এর সম্পূর্ণ বাস্তবায়ন নয়। বিস্তারিত জানতে <1>JSCPP ডকুমেন্টেশন1> দেখুন।',
+ link: '<1> <2>Standard C++ Foundation2> 1> <3> <4>JSCPP4> 3> <5> <6>Y মিনিটে X শিখুন, যেখানে X=C++6> 5> <7> <8>স্টার্টার টেমপ্লেট লোড করুন8> 7>',
+ name: 'C++',
+ },
+ cppWasm: {
+ desc: 'WebAssembly-তে চলমান Clang C/C++ কম্পাইলার, <2>polylang.io2> দ্বারা অভিযোজিত <1>wasm-clang1> ব্যবহার করে',
+ link: '<1> <2>Standard C++ Foundation2> 1> <3> <4>Clang অফিসিয়াল ওয়েবসাইট4> 3> <5> <6>Y মিনিটে X শিখুন, যেখানে X=C++6> 5> <7> <8>স্টার্টার টেমপ্লেট লোড করুন8> 7>',
+ name: 'C/C++ (Wasm)',
+ },
+ csharpWasm: {
+ desc: 'WebAssembly-তে চলমান C# কম্পাইলার, <1>Blazor1> ব্যবহার করে',
+ link: '<1> <2>C# ভাষা ডকুমেন্টেশন2> 1> <3> <4>Y মিনিটে X শিখুন, যেখানে X=C#4> 3> <5> <6>LiveCodes ডকুমেন্টেশন6> 5> <7> <8>স্টার্টার টেমপ্লেট লোড করুন8> 7>',
+ name: 'C# (Wasm)',
+ },
+ diagrams: {
+ desc1: '(পরীক্ষামূলক)',
+ desc2: 'কোড-হিসাবে-ডায়াগ্রাম। সমর্থন করে:',
+ desc3:
+ '<1> <2>Cytoscape2> 1> <3> <4>ELK4> (<5>elkjs5> ব্যবহার করে) 3> <6> <7>Gnuplot7> (<8>gnuplot-JS8> ব্যবহার করে) 6> <9> <10>Graphviz10> (<11>@hpcc-js/wasm11> ব্যবহার করে) 9> <12> <13>Mermaid13> 12> <14> <15>Nomnoml15> 14> <16> <17>Pintora17> 16> <18> <19>Plotly19> 18> <20> <21>Svgbob21> 20> <22> <23>Vega23> 22> <24> <25>VegaLite25> 24> <26> <27>WaveDrom27> 26>',
+ link: '<1> <2>স্টার্টার টেমপ্লেট লোড করুন2> 1> <3> <4>LiveCodes ডকুমেন্টেশন4> 3>',
+ name: 'ডায়াগ্রাম',
+ },
+ dot: {
+ desc: 'Node.js এবং ব্রাউজারের জন্য সবচেয়ে দ্রুত + সংক্ষিপ্ত javascript টেমপ্লেট ইঞ্জিন।',
+ link: '<1> <2>অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>LiveCodes ডকুমেন্টেশন4> 3>',
+ name: 'doT.js',
+ },
+ ejs: {
+ desc: 'এম্বেডেড JavaScript টেমপ্লেটিং।',
+ link: '<1><2>অফিসিয়াল ওয়েবসাইট2>1> <3> <4>LiveCodes ডকুমেন্টেশন4> 3>',
+ name: 'EJS',
+ },
+ eta: {
+ desc: 'Node, Deno এবং ব্রাউজারের জন্য এম্বেডেড JS টেমপ্লেট ইঞ্জিন। হালকা, দ্রুত এবং প্লাগযোগ্য। TypeScript-এ লেখা।',
+ link: '<1><2>অফিসিয়াল ওয়েবসাইট2>1> <3> <4>ডকুমেন্টেশন4> 3> <5> <6>LiveCodes ডকুমেন্টেশন6> 5>',
+ name: 'Eta',
+ },
+ fennel: {
+ desc: 'Fennel একটি প্রোগ্রামিং ভাষা যা Lua-এর গতি, সরলতা এবং পৌঁছানোকে একটি lisp সিনট্যাক্স এবং ম্যাক্রো সিস্টেমের নমনীয়তার সাথে একত্রিত করে।',
+ link: '<1> <2>Fennel অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Fennel দিয়ে শুরু করা4> 3> <5> <6>LiveCodes ডকুমেন্টেশন6> 5> <7> <8>স্টার্টার টেমপ্লেট লোড করুন8> 7>',
+ name: 'Fennel',
+ },
+ flow: {
+ desc: 'Flow হলো JavaScript-এর জন্য একটি স্ট্যাটিক টাইপ চেকার।',
+ link: '<1> <2>Flow অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Flow ডকুমেন্টেশন4> 3>',
+ name: 'Flow',
+ },
+ gleam: {
+ desc1: 'Gleam একটি বন্ধুত্বপূর্ণ ভাষা যা টাইপ-সেফ সিস্টেম তৈরির জন্য যা স্কেল করে!',
+ desc2:
+ 'Gleam একটি স্ট্যাটিক্যালি-টাইপড ফাংশনাল প্রোগ্রামিং ভাষা, যা Erlang বা JavaScript-এ কম্পাইল হয়।',
+ link: '<1><2>Gleam ওয়েবসাইট2>1> <3> <4>Gleam ডকুমেন্টেশন4> 3> <5> <6>Gleam ভাষা ট্যুর6> 5> <7> <8>স্টার্টার টেমপ্লেট লোড করুন8> 7>',
+ name: 'Gleam',
+ },
+ go: {
+ desc1:
+ 'Go (Golang) একটি ওপেন সোর্স প্রোগ্রামিং ভাষা যা সহজ, নির্ভরযোগ্য এবং দক্ষ সফটওয়্যার তৈরি করা সহজ করে।',
+ desc2: 'এখানে, এটি GopherJS ব্যবহার করে JavaScript-এ কম্পাইল হয়।',
+ link: '<1><2>Go ওয়েবসাইট2>1> <3><4>Go ডকুমেন্টেশন4>3> <5> <6>GopherJS রেপো6> 5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=Go8> 7> <9> <10>LiveCodes ডকুমেন্টেশন10> 9> <11> <12>স্টার্টার টেমপ্লেট লোড করুন12> 11>',
+ name: 'Go',
+ },
+ goWasm: {
+ desc: 'WebAssembly-তে চলমান Go ইন্টারপ্রেটার, Yaegi ব্যবহার করে',
+ link: '<1><2>Go অফিসিয়াল ওয়েবসাইট2>1> <3><4>Yaegi4>3> <5> <6>Y মিনিটে X শিখুন, যেখানে X=Go6> 5> <7> <8>LiveCodes ডকুমেন্টেশন8> 7> <9> <10>স্টার্টার টেমপ্লেট লোড করুন10> 9>',
+ name: 'Go (Wasm)',
+ },
+ haml: {
+ desc: 'clientside-haml-js ব্যবহার করে ক্লায়েন্ট সাইড javascript ভিউ টেমপ্লেটের জন্য Haml কম্পাইলার।',
+ link: '<1><2>Haml অফিসিয়াল ওয়েবসাইট2>1> <3> <4>Haml ডকুমেন্টেশন4> 3> <5> <6>clientside-haml-js GitHub রেপো6> 5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=haml8> 7> <9> <10>LiveCodes ডকুমেন্টেশন10> 9>',
+ name: 'Haml',
+ },
+ handlebars: {
+ desc: 'স্টেরয়েডে ন্যূনতম টেমপ্লেটিং।',
+ link: '<1><2>অফিসিয়াল ওয়েবসাইট2>1> <3> <4>LiveCodes ডকুমেন্টেশন4> 3>',
+ name: 'Handlebars',
+ },
+ imba: {
+ desc: 'বন্ধুত্বপূর্ণ ফুল-স্ট্যাক ভাষা।',
+ link: '<1><2>অফিসিয়াল ওয়েবসাইট2>1>',
+ name: 'Imba',
+ },
+ java: {
+ desc: 'DoppioJVM ব্যবহার করে ব্রাউজারে চলমান JVM।',
+ link: '<1> <2>Java অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>DoppioJVM4> 3> <5> <6>Y মিনিটে X শিখুন, যেখানে X=java6> 5> <7> <8>LiveCodes ডকুমেন্টেশন8> 7> <9> <10>স্টার্টার টেমপ্লেট লোড করুন10> 9>',
+ name: 'Java',
+ },
+ jinja: {
+ desc: 'Jinja একটি দ্রুত, প্রকাশক, এক্সটেনসিবল টেমপ্লেটিং ইঞ্জিন।',
+ link: '<1> <2>অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>টেমপ্লেট ডকুমেন্টেশন4> 3> <5> <6>JavaScript বাস্তবায়ন6> 5> <7> <8>LiveCodes ডকুমেন্টেশন8> 7>',
+ name: 'Jinja',
+ },
+ jsx: {
+ desc: 'JSX LiveCodes-এ TypeScript কম্পাইলার ব্যবহার করে JavaScript-এ কম্পাইল হয়। ডিফল্টভাবে এটি JSX রানটাইম হিসাবে React ব্যবহার করে।',
+ link: '<1> <2>React অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>React ডকুমেন্টেশনে JSX4> 3> <5> <6>LiveCodes ডকুমেন্টেশন6> 5>',
+ name: 'JSX',
+ },
+ julia: {
+ desc1: 'LiveCodes-এ Julia ভাষা সমর্থন এখনও পরীক্ষামূলক',
+ desc2:
+ 'WASM-এ চলমান Julia কম্পাইলার এবং Julia Base, <2>polylang.io2> দ্বারা অভিযোজিত <1>julia-wasm1> ব্যবহার করে',
+ link: '<1> <2>Julia অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Julia ডকুমেন্টেশন4> 3> <5> <6>Y মিনিটে X শিখুন, যেখানে X=Julia6> 5> <7> <8>স্টার্টার টেমপ্লেট লোড করুন8> 7>',
+ name: 'Julia',
+ },
+ less: {
+ desc: 'এটি CSS, কিছুটা বেশি সহ।',
+ link: '<1><2>Less অফিসিয়াল ওয়েবসাইট2>1> <3> <4>Y মিনিটে X শিখুন, যেখানে X=less4> 3>',
+ name: 'Less',
+ },
+ liquid: {
+ desc: 'একটি সহজ, প্রকাশক এবং নিরাপদ টেমপ্লেট ইঞ্জিন।',
+ link: '<1> <2>LiquidJS অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>LiquidJS ডকুমেন্টেশন4> 3> <5> <6>LiveCodes ডকুমেন্টেশন6> 5>',
+ name: 'LiquidJS',
+ },
+ livescript: {
+ desc: 'একটি ভাষা যা JavaScript-এ কম্পাইল হয়।',
+ link: '<1> <2>LiveScript অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Y মিনিটে X শিখুন, যেখানে X=LiveScript4> 3> <5> <6>স্টার্টার টেমপ্লেট লোড করুন6> 5>',
+ name: 'LiveScript',
+ },
+ lua: {
+ desc: 'fengari-web ব্যবহার করে ব্রাউজারে চলমান Lua।',
+ link: '<1><2>Lua অফিসিয়াল ওয়েবসাইট2>1> <3> <4>Lua ডকুমেন্টেশন4> 3> <5> <6>Fengari অফিসিয়াল ওয়েবসাইট6> 5> <7> <8>fengari-web GitHub রেপো8> 7> <9> <10>Y মিনিটে X শিখুন, যেখানে X=Lua10> 9> <11> <12>LiveCodes ডকুমেন্টেশন12> 11> <13> <14>স্টার্টার টেমপ্লেট লোড করুন14> 13>',
+ name: 'Lua',
+ },
+ luaWasm: {
+ desc: 'Wasmoon ব্যবহার করে ব্রাউজারে চলমান Lua, WebAssembly দিয়ে তৈরি JS বাইন্ডিং সহ একটি আসল lua 5.4 VM।',
+ link: '<1><2>Lua অফিসিয়াল ওয়েবসাইট2>1> <3> <4>Lua ডকুমেন্টেশন4> 3> <5> <6>Wasmoon GitHub রেপো6> 5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=Lua8> 7> <9> <10>LiveCodes ডকুমেন্টেশন10> 9> <11> <12>স্টার্টার টেমপ্লেট লোড করুন12> 11>',
+ name: 'Lua (Wasm)',
+ },
+ malina: {
+ desc: 'ফ্রন্টএন্ড কম্পাইলার, Svelte দ্বারা অনুপ্রাণিত।',
+ link: '<1> <2>Malina.js রেপো2> 1> <3> <4>Malina.js ডকুমেন্টেশন4> 3> <5> <6>স্টার্টার টেমপ্লেট লোড করুন6> 5>',
+ name: 'Malina.js',
+ },
+ markdown: {
+ desc: 'Marked ব্যবহার করে HTML-এ কম্পাইল করা Markdown।',
+ link: '<1> <2>Markdown অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Marked ডকুমেন্টেশন4> 3> <5> <6>Y মিনিটে X শিখুন, যেখানে X=markdown6> 5> <7> <8>স্টার্টার টেমপ্লেট লোড করুন8> 7>',
+ name: 'Markdown',
+ },
+ mdx: {
+ desc: 'কম্পোনেন্ট যুগের জন্য Markdown। <1>1>MDX আপনাকে আপনার Markdown ডকুমেন্টে নির্বিঘ্নে JSX লিখতে দেয়।',
+ link: '<1><2>MDX ডকুমেন্টেশন2>1> <3> <4>স্টার্টার টেমপ্লেট লোড করুন4> 3>',
+ name: 'MDX',
+ },
+ mjml: {
+ desc: 'MJML একটি মার্কআপ ভাষা যা একটি রেসপন্সিভ ইমেইল কোডিং করার কষ্ট কমানোর জন্য ডিজাইন করা হয়েছে।',
+ link: '<1><2>MJML অফিসিয়াল ওয়েবসাইট2>1> <3> <4>MJML ডকুমেন্টেশন4> 3> <5> <6>MJML অফিসিয়াল টেমপ্লেট6> 5> <7> <8>LiveCodes ডকুমেন্টেশন8> 7>',
+ name: 'MJML',
+ },
+ mustache: {
+ desc: 'লজিকবিহীন টেমপ্লেট।',
+ link: '<1> <2>অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>mustache(5) ম্যানুয়াল4> 3> <5> <6>JavaScript বাস্তবায়ন6> 5> <7> <8>LiveCodes ডকুমেন্টেশন8> 7>',
+ name: 'Mustache',
+ },
+ nunjucks: {
+ desc: 'JavaScript-এর জন্য একটি সমৃদ্ধ এবং শক্তিশালী টেমপ্লেটিং ভাষা। Nunjucks মূলত <1>jinja21> এর একটি পোর্ট',
+ link: '<1> <2>অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>LiveCodes ডকুমেন্টেশন4> 3>',
+ name: 'Nunjucks',
+ },
+ ocaml: {
+ desc1:
+ 'OCaml একটি শিল্প-মানের প্রোগ্রামিং ভাষা যা ফাংশনাল, ইম্পেরেটিভ এবং অবজেক্ট-ওরিয়েন্টেড স্টাইল সমর্থন করে।',
+ desc2: 'এখানে OCaml থেকে JavaScript-এ কম্পাইল করতে ReScript কম্পাইলার ব্যবহার করা হয়।',
+ link: '<1><2>OCaml ওয়েবসাইট2>1> <3> <4>OCaml ডকুমেন্টেশন4> 3> <5> <6>ReScript ওয়েবসাইট6> 5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=OCaml8> 7> <9> <10>স্টার্টার টেমপ্লেট লোড করুন10> 9>',
+ name: 'OCaml',
+ },
+ perl: {
+ desc: 'Perlito ব্যবহার করে ব্রাউজারে চলমান Perl।',
+ link: '<1> <2>Perl অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Perl ডকুমেন্টেশন4> 3> <5> <6>Perlito5 Readme6> 5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=perl8> 7> <9> <10>স্টার্টার টেমপ্লেট লোড করুন10> 9>',
+ name: 'Perl',
+ },
+ php: {
+ desc: 'Uniter ব্যবহার করে ব্রাউজারে চলমান PHP।',
+ link: '<1><2>PHP অফিসিয়াল ওয়েবসাইট2>1> <3> <4>PHP ডকুমেন্টেশন4> 3> <5> <6>Uniter GitHub রেপো6> 5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=PHP8> 7> <9> <10>LiveCodes ডকুমেন্টেশন10> 9> <11> <12>স্টার্টার টেমপ্লেট লোড করুন12> 11>',
+ name: 'PHP',
+ },
+ phpWasm: {
+ desc: 'ব্রাউজারে PHP, WebAssembly দ্বারা চালিত, php-wasm ব্যবহার করে।',
+ link: '<1><2>PHP অফিসিয়াল ওয়েবসাইট2>1> <3> <4>PHP ডকুমেন্টেশন4> 3> <5> <6>php-wasm GitHub রেপো6> 5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=PHP8> 7> <9> <10>LiveCodes ডকুমেন্টেশন10> 9> <11> <12>স্টার্টার টেমপ্লেট লোড করুন12> 11>',
+ name: 'PHP (Wasm)',
+ },
+ postgresql: {
+ desc: 'PGlite ব্যবহার করে WASM হিসাবে প্যাকেজ করা PostgreSQL',
+ link: '<1> <2>PostgreSQL অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>PostgreSQL ডকুমেন্টেশন4> 3> <5> <6>PGlite GitHub রেপো6> 5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=SQL8> 7> <9> <10>স্টার্টার টেমপ্লেট লোড করুন10> 9>',
+ name: 'PostgreSQL',
+ },
+ prolog: {
+ desc: 'JavaScript-এ একটি ওপেন সোর্স Prolog ইন্টারপ্রেটার।',
+ link: '<1> <2>Tau Prolog অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Tau Prolog ডকুমেন্টেশন4> 3> <5> <6>SWI-Prolog6> 5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=Prolog8> 7> <9> <10>স্টার্টার টেমপ্লেট লোড করুন10> 9>',
+ name: 'Tau Prolog',
+ },
+ pug: {
+ desc: 'মজবুত, মার্জিত, বৈশিষ্ট্য সমৃদ্ধ টেমপ্লেট ইঞ্জিন।',
+ link: '<1> <2>Pug ডকুমেন্টেশন2> 1> <3> <4>Y মিনিটে X শিখুন, যেখানে X=Pug4> 3> <5> <6>LiveCodes ডকুমেন্টেশন6> 5>',
+ name: 'Pug',
+ },
+ python: {
+ desc: 'Brython ব্যবহার করে ব্রাউজারে চলমান Python।',
+ link: '<1> <2>Python অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Python ডকুমেন্টেশন4> 3> <5> <6>Brython ডকুমেন্টেশন6> 5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=Python8> 7> <9> <10>LiveCodes ডকুমেন্টেশন10> 9> <11> <12>স্টার্টার টেমপ্লেট লোড করুন12> 11>',
+ name: 'Python',
+ },
+ pythonWasm: {
+ desc1: 'Pyodide ব্যবহার করে WebAssembly-তে কম্পাইল করা বৈজ্ঞানিক স্ট্যাক সহ Python।',
+ desc2:
+ 'Pyodide NumPy, Pandas, Matplotlib, SciPy, scikit-learn এবং আরো অনেক কিছু সহ Python বৈজ্ঞানিক স্ট্যাক ব্যবহার করার অনুমতি দেয়। এছাড়াও PyPi থেকে বিশুদ্ধ Python হুইল ইনস্টল করা সম্ভব।',
+ link: '<1> <2>Python অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Python ডকুমেন্টেশন4> 3> <5><6>Pyodide ডকুমেন্টেশন6>5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=Python8> 7> <9> <10>LiveCodes ডকুমেন্টেশন10> 9> <11> <12>স্টার্টার টেমপ্লেট লোড করুন12> 11>',
+ name: 'Python (Wasm)',
+ },
+ r: {
+ desc: 'WebR ব্যবহার করে ব্রাউজারে চলমান R।',
+ link: '<1> <2>R প্রজেক্ট অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>R ম্যানুয়াল4> 3> <5> <6>R for Data Science (2e)6> 5> <7> <8>WebR ডকুমেন্টেশন8> 7> <9> <10>Y মিনিটে X শিখুন, যেখানে X=R10> 9> <11> <12>LiveCodes ডকুমেন্টেশন12> 11> <13> <14>স্টার্টার টেমপ্লেট লোড করুন14> 13>',
+ name: 'R',
+ },
+ react: {
+ desc: 'React Compiler একটি বিল্ড-টাইম শুধুমাত্র টুল যা স্বয়ংক্রিয়ভাবে React অ্যাপ অপ্টিমাইজ করে।',
+ link: '<1> <2>React অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>React Compiler4> 3> <5> <6>LiveCodes ডকুমেন্টেশন6> 5> <7> <8>স্টার্টার টেমপ্লেট লোড করুন8> 7>',
+ name: 'React Compiler',
+ },
+ reactNative: {
+ desc: 'React Native for Web হলো React Native-এর কম্পোনেন্ট এবং API-এর একটি অ্যাক্সেসযোগ্য বাস্তবায়ন যা React DOM-এর সাথে ইন্টারঅপারেবল।',
+ link: '<1> <2>React অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>React Native ওয়েবসাইট4> 3> <5> <6>React Native for Web ওয়েবসাইট6> 5> <7> <8>React Native ডকুমেন্টেশন8> 7> <9> <10>LiveCodes ডকুমেন্টেশন10> 9> <11> <12>স্টার্টার টেমপ্লেট লোড করুন12> 11>',
+ name: 'React Native for Web',
+ },
+ reactNativeTsx: {
+ desc: 'React Native for Web হলো React Native-এর কম্পোনেন্ট এবং API-এর একটি অ্যাক্সেসযোগ্য বাস্তবায়ন যা React DOM-এর সাথে ইন্টারঅপারেবল।',
+ link: '<1> <2>React অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>React Native ওয়েবসাইট4> 3> <5> <6>React Native for Web ওয়েবসাইট6> 5> <7> <8>React Native ডকুমেন্টেশন8> 7> <9> <10>TypeScript ওয়েবসাইট10> 9> <11> <12>TypeScript ডকুমেন্টেশন12> 11> <13> <14>LiveCodes ডকুমেন্টেশন14> 13> <15> <16>স্টার্টার টেমপ্লেট লোড করুন (JSX)16> 15>',
+ name: 'React Native for Web (TypeScript সহ)',
+ },
+ reactTsx: {
+ desc: 'React Compiler একটি বিল্ড-টাইম শুধুমাত্র টুল যা স্বয়ংক্রিয়ভাবে React অ্যাপ অপ্টিমাইজ করে।',
+ link: '<1> <2>React অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>React Compiler4> 3> <5> <6>TypeScript ওয়েবসাইট6> 5> <7> <8>TypeScript ডকুমেন্টেশন8> 7> <9> <10>LiveCodes ডকুমেন্টেশন10> 9> <11> <12>স্টার্টার টেমপ্লেট লোড করুন (JSX)12> 11>',
+ name: 'React Compiler (TypeScript সহ)',
+ },
+ reason: {
+ desc1:
+ 'Reason আপনাকে সহজ, দ্রুত এবং গুণমান টাইপ সেফ কোড লিখতে দেয় যখন JavaScript এবং OCaml উভয় ইকোসিস্টেম ব্যবহার করে।',
+ desc2: 'এখানে Reason থেকে JavaScript-এ কম্পাইল করতে ReScript কম্পাইলার ব্যবহার করা হয়।',
+ link: '<1><2>Reason ওয়েবসাইট2>1> <3> <4>Reason ডকুমেন্টেশন4> 3> <5> <6>ReasonReact6> 5> <7> <8>ReScript ওয়েবসাইট8> 7> <9> <10>Y মিনিটে X শিখুন, যেখানে X=reason10> 9> <11> <12>স্টার্টার টেমপ্লেট লোড করুন12> 11>',
+ name: 'Reason',
+ },
+ rescript: {
+ desc: 'ReScript একটি মজবুতভাবে টাইপ করা ভাষা যা দক্ষ এবং মানব-পাঠযোগ্য JavaScript-এ কম্পাইল হয়।',
+ link: '<1> <2>ReScript ওয়েবসাইট2> 1> <3> <4>ReScript / React4> 3> <5> <6>স্টার্টার টেমপ্লেট লোড করুন6> 5>',
+ name: 'ReScript',
+ },
+ richtext: {
+ desc1: 'Quill ব্যবহার করে:',
+ desc2: 'আপনার শক্তিশালী রিচ টেক্সট এডিটর।',
+ link: '<1> <2>Quill অফিসিয়াল ওয়েবসাইট2> 1>',
+ name: 'রিচ টেক্সট এডিটর',
+ },
+ riot: {
+ desc: 'সহজ এবং মার্জিত কম্পোনেন্ট-ভিত্তিক UI লাইব্রেরি।',
+ link: '<1> <2>Riot.js অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Riot.js ডকুমেন্টেশন4> 3> <5> <6>স্টার্টার টেমপ্লেট লোড করুন6> 5>',
+ name: 'Riot.js',
+ },
+ ruby: {
+ desc: 'Opal ব্যবহার করে ব্রাউজারে চলমান Ruby।',
+ link: '<1> <2>Ruby অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Ruby ডকুমেন্টেশন4> 3> <5><6>Opal অফিসিয়াল ওয়েবসাইট6>5> <7> <8>Opal স্ট্যান্ডার্ড লাইব্রেরি CDN8> 7> <9> <10>Y মিনিটে X শিখুন, যেখানে X=ruby10> 9> <11> <12>LiveCodes ডকুমেন্টেশন12> 11> <13> <14>স্টার্টার টেমপ্লেট লোড করুন14> 13>',
+ name: 'Ruby',
+ },
+ rubyWasm: {
+ desc: 'ruby-wasm (CRuby-এর WebAssembly পোর্টগুলির একটি সংগ্রহ) ব্যবহার করে ব্রাউজারে চলমান Ruby।',
+ link: '<1> <2>Ruby অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Ruby ডকুমেন্টেশন4> 3> <5> <6>ruby.wasm ওয়েবসাইট6> 5> <7><8>CRuby8>7> <9> <10>Y মিনিটে X শিখুন, যেখানে X=ruby10> 9> <11> <12>LiveCodes ডকুমেন্টেশন12> 11> <13> <14>স্টার্টার টেমপ্লেট লোড করুন14> 13>',
+ name: 'Ruby (WASM)',
+ },
+ sass: {
+ desc: 'সিনট্যাক্টিক্যালি অসাধারণ স্টাইল শীট।',
+ link: '<1> <2>Sass অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Sass ডকুমেন্টেশন4> 3> <5> <6>Sass (ইন্ডেন্টেড) সিনট্যাক্স6> 5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=sass8> 7>',
+ name: 'Sass',
+ },
+ scheme: {
+ desc: 'biwascheme ব্যবহার করে ব্রাউজারে চলমান Scheme।',
+ link: '<1> <2>Scheme প্রোগ্রামিং ভাষা2> 1> <3> <4>BiwaScheme অফিসিয়াল ওয়েবসাইট4> 3> <5> <6>BiwaScheme রেফারেন্স6> 5> <7> <8>স্টার্টার টেমপ্লেট লোড করুন8> 7>',
+ name: 'Scheme',
+ },
+ scss: {
+ desc: 'সিনট্যাক্টিক্যালি অসাধারণ স্টাইল শীট।',
+ link: '<1> <2>Sass অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Sass ডকুমেন্টেশন4> 3> <5> <6>SCSS সিনট্যাক্স6> 5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=sass8> 7>',
+ name: 'SCSS',
+ },
+ solid: {
+ desc: 'ব্যবহারকারী ইন্টারফেস তৈরির জন্য একটি ঘোষণামূলক, দক্ষ এবং নমনীয় JavaScript লাইব্রেরি।',
+ link: '<1><2>অফিসিয়াল ওয়েবসাইট2>1> <3><4>ডকুমেন্টেশন4>3> <5> <6>LiveCodes ডকুমেন্টেশন6> 5> <7> <8>স্টার্টার টেমপ্লেট লোড করুন (TSX)8> 7>',
+ name: 'Solid',
+ tsx: {
+ desc: 'ব্যবহারকারী ইন্টারফেস তৈরির জন্য একটি ঘোষণামূলক, দক্ষ এবং নমনীয় JavaScript লাইব্রেরি।',
+ link: '<1><2>অফিসিয়াল ওয়েবসাইট2>1> <3> <4>Solid ডকুমেন্টেশন4> 3> <5> <6>TypeScript ওয়েবসাইট6> 5> <7> <8>TypeScript ডকুমেন্টেশন8> 7> <9> <10>LiveCodes ডকুমেন্টেশন10> 9> <11> <12>স্টার্টার টেমপ্লেট লোড করুন12> 11>',
+ name: 'Solid (TypeScript সহ)',
+ },
+ },
+ sql: {
+ desc: 'SQL.js ব্যবহার করে JavaScript-এ কম্পাইল করা SQLite',
+ link: '<1> <2>SQLite অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>SQLite সিনট্যাক্স ডকুমেন্টেশন4> 3> <5> <6>SQL.js অফিসিয়াল ওয়েবসাইট6> 5> <7> <8>Y মিনিটে X শিখুন, যেখানে X=SQL8> 7> <9> <10>স্টার্টার টেমপ্লেট লোড করুন10> 9>',
+ name: 'SQLite',
+ },
+ stencil: {
+ desc: 'ওয়েব কম্পোনেন্ট এবং উচ্চ কর্মক্ষমতা ওয়েব অ্যাপের জন্য একটি কম্পাইলার।',
+ link: '<1> <2>Stencil অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Stencil ডকুমেন্টেশন4> 3> <5> <6>স্টার্টার টেমপ্লেট লোড করুন6> 5>',
+ name: 'Stencil',
+ },
+ styleProcessors: {
+ link: '<1> <2>Tailwind CSS2> 1> <3> <4>Windi CSS4> 3> <5> <6>UnoCSS6> 5> <7> <8>Lightning CSS8> 7> <9> <10>PostCSS10> প্লাগইন: <11> <12> <13>Autoprefixer13> 12> <14> <15>postcss-preset-env15> 14> <16> <17>postcss-import-url17> 16> <18> <19>postcss-modules19> 18> 11> 9>',
+ name: 'CSS ফ্রেমওয়ার্ক এবং প্রসেসর',
+ },
+ stylis: {
+ desc: 'হালকা ওজনের css প্রিপ্রসেসর।',
+ link: '<1> <2>Stylis অফিসিয়াল ওয়েবসাইট2> 1>',
+ name: 'Stylis',
+ },
+ stylus: {
+ desc: 'প্রকাশক, ডায়নামিক, মজবুত CSS।',
+ link: '<1> <2>Stylus অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Y মিনিটে X শিখুন, যেখানে X=stylus4> 3>',
+ name: 'Stylus',
+ },
+ sucrase: {
+ desc: 'আধুনিক JS রানটাইম লক্ষ্য করতে পারলে Babel-এর সুপার-দ্রুত বিকল্প।',
+ link: '<1> <2>Sucrase অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Sucrase GitHub রেপো4> 3> <5> <6>LiveCodes ডকুমেন্টেশন6> 5>',
+ name: 'Sucrase',
+ },
+ svelte: {
+ desc: 'সাইবারনেটিক্যালি উন্নত ওয়েব অ্যাপ।',
+ link: '<1> <2>Svelte অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Svelte ডকুমেন্টেশন4> 3> <5> <6>স্টার্টার টেমপ্লেট লোড করুন6> 5>',
+ name: 'Svelte',
+ },
+ tcl: {
+ desc: '<1>wacl1> ব্যবহার করে ব্রাউজারে চলমান Tcl।',
+ link: '<1> <2>Tcl অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>wacl রেপো4> 3> <5> <6>Y মিনিটে X শিখুন, যেখানে X=Tcl6> 5> <7> <8>স্টার্টার টেমপ্লেট লোড করুন8> 7>',
+ name: 'Tcl (Tool Command Language)',
+ },
+ teal: {
+ desc: 'Lua-এর একটি টাইপড উপভাষা।',
+ link: '<1> <2>Teal GitHub রেপো2> 1> <3> <4>Teal ডক্স4> 3> <5> <6>Teal টিউটোরিয়াল6> 5> <7> <8>LiveCodes ডকুমেন্টেশন8> 7> <9> <10>স্টার্টার টেমপ্লেট লোড করুন10> 9>',
+ name: 'Teal',
+ },
+ tsx: {
+ desc: 'JSX-এ TypeScript। TSX LiveCodes-এ TypeScript কম্পাইলার ব্যবহার করে JavaScript-এ কম্পাইল হয়। ডিফল্টভাবে এটি JSX রানটাইম হিসাবে React ব্যবহার করে।',
+ link: '<1> <2>React অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>React ডকুমেন্টেশনে JSX4> 3> <5> <6>Typescript ডকুমেন্টেশন6> 5> <7> <8>LiveCodes ডকুমেন্টেশন8> 7>',
+ name: 'TSX',
+ },
+ twig: {
+ desc: '<2>Twig.js2> দ্বারা <1>Twig1> PHP টেমপ্লেটিং ভাষার একটি JavaScript বাস্তবায়ন',
+ link: '<1> <2>Twig অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Twig ডকুমেন্টেশন4> 3> <5> <6>Twig.js রেপো6> 5> <7> <8>Twig.js ডকুমেন্টেশন8> 7> <9> <10>LiveCodes ডকুমেন্টেশন10> 9>',
+ name: 'Twig',
+ },
+ typescript: {
+ desc: 'JavaScript-এর একটি টাইপড সুপারসেট।',
+ link: '<1> <2>অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>TypeScript ডকুমেন্টেশন4> 3> <5> <6>Y মিনিটে X শিখুন, যেখানে X=TypeScript6> 5> <7> <8>স্টার্টার টেমপ্লেট লোড করুন8> 7>',
+ name: 'TypeScript',
+ },
+ vue: {
+ link: '<1> <2>Vue.js v3 অফিসিয়াল ওয়েবসাইট2> 1> <3> <4>Vue3 ডকুমেন্টেশন4> 3> <5> <6>Vue3 সিঙ্গেল ফাইল কম্পোনেন্ট6> 5> <7> <8>LiveCodes ডকুমেন্টেশন8> 7> <9> <10>স্টার্টার টেমপ্লেট লোড করুন10> 9>',
+ name: 'Vue3 সিঙ্গেল ফাইল কম্পোনেন্ট',
+ },
+ vue2: {
+ desc: 'vue3-sfc-loader ব্যবহার করে লোড করা হয়েছে।',
+ link: '<1><2>Vue.js অফিসিয়াল ওয়েবসাইট2>1> <3> <4>Vue2 ডকুমেন্টেশন4> 3> <5> <6>Vue2 সিঙ্গেল ফাইল কম্পোনেন্ট6> 5> <7> <8>vue3-sfc-loader GitHub রেপো8> 7> <9> <10>LiveCodes ডকুমেন্টেশন10> 9>',
+ name: 'Vue2 সিঙ্গেল ফাইল কম্পোনেন্ট',
+ },
+ wat: {
+ desc1: 'WebAssembly (wasm) বাইনারি ফরম্যাটের নিম্ন-স্তরের টেক্সটুয়াল উপস্থাপনা।',
+ desc2: 'এটি wabt.js ব্যবহার করে wasm-এ রূপান্তরিত হয়।',
+ link: '<1><2>WebAssembly.org2>1> <3> <4>WebAssembly টেক্সট স্পেক্স4> 3> <5> <6>MDN-এ WebAssembly6> 5> <7> <8>WebAssembly টেক্সট ফরম্যাট বোঝা8> 7> <9> <10>wabt.js ডকুমেন্টেশন10> 9> <11> <12>Y মিনিটে X শিখুন, যেখানে X=WebAssembly12> 11> <13> <14>স্টার্টার টেমপ্লেট লোড করুন14> 13>',
+ name: 'WebAssembly টেক্সট ফরম্যাট',
+ },
+};
+
+export default languageInfo;
diff --git a/src/livecodes/i18n/locales/bn/translation.lokalise.json b/src/livecodes/i18n/locales/bn/translation.lokalise.json
new file mode 100644
index 000000000..7b2cc7350
--- /dev/null
+++ b/src/livecodes/i18n/locales/bn/translation.lokalise.json
@@ -0,0 +1,2241 @@
+{
+ "$comment": "ATTENTION: This file is auto-generated from source code. Do not edit manually!",
+ "about.blog.text": {
+ "translation": "ব্লগ"
+ },
+ "about.blog.title": {
+ "translation": "LiveCodes ব্লগ"
+ },
+ "about.configuration": {
+ "translation": "কনফিগারেশন"
+ },
+ "about.credits.heading": {
+ "translation": "কৃতজ্ঞতা"
+ },
+ "about.credits.para1": {
+ "translation": "LiveCodes ওপেন সোর্স প্রজেক্ট, ওয়েব সার্ভিস এবং অবদানকারীদের দ্বারা সম্ভব হয়েছে। কৃতজ্ঞতা দেখুন"
+ },
+ "about.credits.para2": {
+ "translation": "© 2024 Hatem Hosny। LiveCodes MIT লাইসেন্সের অধীনে লাইসেন্সপ্রাপ্ত।"
+ },
+ "about.documentations.heading": {
+ "translation": "ডকুমেন্টেশন"
+ },
+ "about.gettingStarted": {
+ "translation": "শুরু করা"
+ },
+ "about.github.text": {
+ "translation": "GitHub"
+ },
+ "about.github.title": {
+ "translation": "GitHub"
+ },
+ "about.heading": {
+ "translation": "LiveCodes সম্পর্কে"
+ },
+ "about.livecodes.aboutUs": {
+ "translation": "LiveCodes সম্পর্কে"
+ },
+ "about.livecodes.para1": {
+ "translation": "LiveCodes একটি ওপেন সোর্স, বৈশিষ্ট্য সমৃদ্ধ, ক্লায়েন্ট সাইড কোড প্লেগ্রাউন্ড। বর্তমানে ৯০+ ভাষা এবং ফ্রেমওয়ার্ক সমর্থিত। এটি একটি স্বতন্ত্র অ্যাপ হিসাবে বা যেকোনো ওয়েব পেজে এম্বেড করা যেতে পারে।"
+ },
+ "about.livecodes.para2": {
+ "translation": "একটি শক্তিশালী SDK প্লেগ্রাউন্ডের সাথে ইন্টিগ্রেট এবং যোগাযোগ করা সহজ করে। কোড উদাহরণ, লাইভ ডেমো এবং স্ক্রিনশট সহ বিস্তৃত ডকুমেন্টেশন উপলব্ধ।"
+ },
+ "about.sdk": {
+ "translation": "LiveCodes SDK"
+ },
+ "about.sponsor.text": {
+ "translation": "স্পন্সর"
+ },
+ "about.sponsor.title": {
+ "translation": "LiveCodes স্পন্সর করুন"
+ },
+ "about.twitter.text": {
+ "translation": "𝕏 / Twitter"
+ },
+ "about.twitter.title": {
+ "translation": "𝕏 / Twitter"
+ },
+ "about.version.app": {
+ "translation": "অ্যাপ সংস্করণ: {{APP_VERSION}}"
+ },
+ "about.version.appPermanentUrl": {
+ "translation": "অ্যাপ স্থায়ী URL"
+ },
+ "about.version.commit": {
+ "translation": "Git কমিট: {{COMMIT_SHA}}"
+ },
+ "about.version.heading": {
+ "translation": "সংস্করণ"
+ },
+ "about.version.sdk": {
+ "translation": "SDK সংস্করণ: {{SDK_VERSION}}"
+ },
+ "about.version.sdkPermanentUrl": {
+ "translation": "SDK স্থায়ী URL"
+ },
+ "app.changeTheme.hint": {
+ "translation": "থিম পরিবর্তন করুন"
+ },
+ "app.codeToImage.hint": {
+ "translation": "কোড থেকে ছবি"
+ },
+ "app.consoleMessage.appVersion": {
+ "translation": "অ্যাপ সংস্করণ: {{APP_VERSION}}"
+ },
+ "app.consoleMessage.commit": {
+ "translation": "Git কমিট: {{COMMIT_SHA}}"
+ },
+ "app.consoleMessage.learnMore": {
+ "translation": "আরো জানুন! {{docsUrl}} 🚀"
+ },
+ "app.consoleMessage.sdkVersion": {
+ "translation": "SDK সংস্করণ: {{SDK_VERSION}}"
+ },
+ "app.copy.hint": {
+ "translation": "কপি করুন (Ctrl/⌘ + A, Ctrl/⌘ + C)"
+ },
+ "app.copyAsUrl.hint": {
+ "translation": "কোড ডেটা URL হিসাবে কপি করুন"
+ },
+ "app.customSettings.hint": {
+ "translation": "কাস্টম সেটিংস"
+ },
+ "app.editorSettings.hint": {
+ "translation": "এডিটর সেটিংস"
+ },
+ "app.externalResources.hint": {
+ "translation": "বাহ্যিক রিসোর্স"
+ },
+ "app.focus.hint": {
+ "translation": "ফোকাস মোড টগল করুন (Ctrl/⌘ + K, Z)"
+ },
+ "app.format.hint": {
+ "translation": "ফরম্যাট করুন (Alt + Shift + F)"
+ },
+ "app.fullscreen.hint": {
+ "translation": "ফুল স্ক্রিন"
+ },
+ "app.i18nButton.hint": {
+ "translation": "UI ভাষা"
+ },
+ "app.i18nMenu.docs": {
+ "translation": "i18n ডকুমেন্টেশন"
+ },
+ "app.i18nMenu.helpTranslate": {
+ "translation": "অনুবাদে সাহায্য করুন"
+ },
+ "app.logo.title": {
+ "translation": "LiveCodes: একটি কোড প্লেগ্রাউন্ড যা কাজ করে!"
+ },
+ "app.projectInfo.hint": {
+ "translation": "প্রজেক্ট তথ্য"
+ },
+ "app.redo.hint": {
+ "translation": "পুনরায় করুন (Ctrl/⌘ + Shift + Z)"
+ },
+ "app.result.hint": {
+ "translation": "ফলাফল (Ctrl/⌘ + Alt + R)"
+ },
+ "app.run.hint": {
+ "translation": "চালান (Shift + Enter)"
+ },
+ "app.share.hint": {
+ "translation": "শেয়ার করুন (Ctrl/⌘ + Alt + S)"
+ },
+ "app.themeColors.custom": {
+ "translation": "কাস্টম"
+ },
+ "app.undo.hint": {
+ "translation": "আনডু করুন (Ctrl/⌘ + Z)"
+ },
+ "app.untitledProject": {
+ "translation": "শিরোনামহীন প্রজেক্ট"
+ },
+ "assets.action.delete": {
+ "translation": "মুছুন"
+ },
+ "assets.add.dataURL.desc": {
+ "translation": "একটি base64-এনকোডেড ডেটা url হিসাবে অ্যাসেট যোগ করুন।"
+ },
+ "assets.add.dataURL.heading": {
+ "translation": "ডেটা URL"
+ },
+ "assets.add.dataURL.label": {
+ "translation": "ফাইল যোগ করুন"
+ },
+ "assets.add.githubPages.desc": {
+ "translation": "GitHub Pages এ অ্যাসেট ডিপ্লয় করুন। ফাইলটি আপনার GitHub অ্যাকাউন্টের livecodes-assets রেপোর gh-pages ব্রাঞ্চে পুশ করা হয়। রেপো ইতিমধ্যে না থাকলে, একটি পাবলিক রেপো তৈরি হবে।"
+ },
+ "assets.add.githubPages.heading": {
+ "translation": "GitHub Pages"
+ },
+ "assets.add.githubPages.label": {
+ "translation": "ফাইল আপলোড করুন"
+ },
+ "assets.add.heading": {
+ "translation": "অ্যাসেট যোগ করুন"
+ },
+ "assets.delete.all": {
+ "translation": "{{assets}} অ্যাসেট মুছবেন?"
+ },
+ "assets.delete.one": {
+ "translation": "অ্যাসেট মুছবেন: {{asset}}?"
+ },
+ "assets.deleteAll": {
+ "translation": "সব মুছুন"
+ },
+ "assets.generic.clickToCopyURL": {
+ "translation": "URL কপি করতে ক্লিক করুন"
+ },
+ "assets.heading": {
+ "translation": "অ্যাসেট"
+ },
+ "assets.link.date": {
+ "translation": "তারিখ: {{modified}}"
+ },
+ "assets.link.type": {
+ "translation": "প্রকার: {{type}}"
+ },
+ "assets.link.url": {
+ "translation": "URL: {{url}}"
+ },
+ "assets.loadFile.error.failedToUpload": {
+ "translation": "ত্রুটি: ফাইল আপলোড করতে ব্যর্থ"
+ },
+ "assets.loadFile.error.unauthenticated": {
+ "translation": "ত্রুটি: অপ্রমাণিত ব্যবহারকারী"
+ },
+ "assets.loadFile.upload": {
+ "translation": "ফাইল আপলোড করুন"
+ },
+ "assets.loadFile.uploading": {
+ "translation": "আপলোড হচ্ছে..."
+ },
+ "assets.noMatch": {
+ "translation": "এই ফিল্টারের সাথে কোনো অ্যাসেট মেলে না।"
+ },
+ "assets.noSavedAssets": {
+ "translation": "আপনার কোনো সংরক্ষিত অ্যাসেট নেই।"
+ },
+ "assets.processAsset.addFile": {
+ "translation": "ফাইল যোগ করা হয়েছে: "
+ },
+ "assets.processAsset.deployNotice": {
+ "translation": "অ্যাসেটটি শীঘ্রই এই URL এ উপলব্ধ হবে (~১ মিনিট)।"
+ },
+ "assets.processAsset.success": {
+ "translation": "ফাইল অ্যাসেটে যোগ করা হয়েছে!"
+ },
+ "assets.processAsset.urlLabel": {
+ "translation": "URL: "
+ },
+ "assets.resetFilters": {
+ "translation": "রিসেট করুন"
+ },
+ "assets.search": {
+ "translation": "খুঁজুন"
+ },
+ "assets.sort.date": {
+ "translation": "তারিখ"
+ },
+ "assets.sort.fileName": {
+ "translation": "ফাইলের নাম"
+ },
+ "assets.sort.heading": {
+ "translation": "সাজান:"
+ },
+ "assets.type.archive": {
+ "translation": "আর্কাইভ"
+ },
+ "assets.type.audio": {
+ "translation": "অডিও"
+ },
+ "assets.type.csv": {
+ "translation": "CSV"
+ },
+ "assets.type.font": {
+ "translation": "ফন্ট"
+ },
+ "assets.type.html": {
+ "translation": "HTML"
+ },
+ "assets.type.icon": {
+ "translation": "আইকন"
+ },
+ "assets.type.image": {
+ "translation": "ছবি"
+ },
+ "assets.type.json": {
+ "translation": "JSON"
+ },
+ "assets.type.other": {
+ "translation": "অন্যান্য"
+ },
+ "assets.type.script": {
+ "translation": "স্ক্রিপ্ট"
+ },
+ "assets.type.stylesheet": {
+ "translation": "স্টাইলশীট"
+ },
+ "assets.type.text": {
+ "translation": "টেক্সট"
+ },
+ "assets.type.video": {
+ "translation": "ভিডিও"
+ },
+ "assets.type.xml": {
+ "translation": "XML"
+ },
+ "assets.types.all": {
+ "translation": "সব প্রকার"
+ },
+ "assets.url.fail": {
+ "translation": "URL কপি করতে ব্যর্থ।"
+ },
+ "assets.url.success": {
+ "translation": "URL ক্লিপবোর্ডে কপি করা হয়েছে।"
+ },
+ "backup.backup.assets": {
+ "translation": "অ্যাসেট"
+ },
+ "backup.backup.button": {
+ "translation": "ব্যাকআপ"
+ },
+ "backup.backup.desc": {
+ "translation": "LiveCodes ডেটা ব্যাকআপ করুন, যাতে এটি পরে এই বা অন্য ডিভাইসে পুনরুদ্ধার করা যায়। বিস্তারিত জানতে ডকুমেন্টেশন দেখুন।"
+ },
+ "backup.backup.heading": {
+ "translation": "ব্যাকআপ"
+ },
+ "backup.backup.projects": {
+ "translation": "প্রজেক্ট"
+ },
+ "backup.backup.settings": {
+ "translation": "ব্যবহারকারী সেটিংস"
+ },
+ "backup.backup.snippets": {
+ "translation": "কোড স্নিপেট"
+ },
+ "backup.backup.templates": {
+ "translation": "ব্যবহারকারী টেমপ্লেট"
+ },
+ "backup.backupBtn": {
+ "translation": "ব্যাকআপ"
+ },
+ "backup.error.atLeastOneStore": {
+ "translation": "ব্যাকআপ করার জন্য অন্তত একটি স্টোর নির্বাচন করুন"
+ },
+ "backup.error.incorrectFileType": {
+ "translation": "ত্রুটি: ভুল ফাইল প্রকার"
+ },
+ "backup.fileInputLabel": {
+ "translation": "ফাইল থেকে পুনরুদ্ধার করুন"
+ },
+ "backup.heading": {
+ "translation": "ব্যাকআপ / পুনরুদ্ধার"
+ },
+ "backup.inProgress": {
+ "translation": "চলছে..."
+ },
+ "backup.restore.desc": {
+ "translation": "পূর্বে ব্যাকআপ করা LiveCodes ডেটা পুনরুদ্ধার করুন। বর্তমান কন্টেন্ট প্রতিস্থাপন করতে চাইলে, আপনি প্রথমে এটি ব্যাকআপ করতে পারেন। বিস্তারিত জানতে ডকুমেন্টেশন দেখুন।"
+ },
+ "backup.restore.fromFile": {
+ "translation": "ফাইল থেকে পুনরুদ্ধার করুন"
+ },
+ "backup.restore.heading": {
+ "translation": "পুনরুদ্ধার"
+ },
+ "backup.restore.mode.merge": {
+ "translation": "বর্তমান কন্টেন্টের সাথে মার্জ করুন"
+ },
+ "backup.restore.mode.replace": {
+ "translation": "বর্তমান কন্টেন্ট প্রতিস্থাপন করুন"
+ },
+ "backup.restore.success": {
+ "translation": "সফলভাবে পুনরুদ্ধার করা হয়েছে!"
+ },
+ "broadcast.broadcastBtn.start": {
+ "translation": "ব্রডকাস্ট"
+ },
+ "broadcast.broadcastBtn.stop": {
+ "translation": "ব্রডকাস্ট বন্ধ করুন"
+ },
+ "broadcast.broadcasting": {
+ "translation": "ব্রডকাস্ট হচ্ছে..."
+ },
+ "broadcast.channelURL": {
+ "translation": "চ্যানেল URL"
+ },
+ "broadcast.connecting": {
+ "translation": "সংযোগ হচ্ছে..."
+ },
+ "broadcast.desc": {
+ "translation": "রিয়েল টাইমে অন্য ব্রাউজার/ডিভাইসে রেজাল্ট পেজ ব্রডকাস্ট করুন। বিস্তারিত জানতে ডকুমেন্টেশন দেখুন।"
+ },
+ "broadcast.error.generic": {
+ "translation": "ব্রডকাস্ট ব্যর্থ হয়েছে!"
+ },
+ "broadcast.error.serverURLRequired": {
+ "translation": "সার্ভার URL প্রয়োজন!"
+ },
+ "broadcast.heading": {
+ "translation": "ব্রডকাস্ট"
+ },
+ "broadcast.includeSourceCode": {
+ "translation": "সোর্স কোড অন্তর্ভুক্ত করুন"
+ },
+ "broadcast.serverURL.heading": {
+ "translation": "সার্ভার URL"
+ },
+ "codeToImage.background": {
+ "translation": "ব্যাকগ্রাউন্ড"
+ },
+ "codeToImage.borderRadius": {
+ "translation": "বর্ডার রেডিয়াস"
+ },
+ "codeToImage.code": {
+ "translation": "কোড"
+ },
+ "codeToImage.copyCode": {
+ "translation": "কোড কপি করুন"
+ },
+ "codeToImage.copyImage": {
+ "translation": "ছবি কপি করুন"
+ },
+ "codeToImage.default": {
+ "translation": "ডিফল্ট"
+ },
+ "codeToImage.direction": {
+ "translation": "দিক"
+ },
+ "codeToImage.fileName": {
+ "translation": "ফাইলের নাম"
+ },
+ "codeToImage.fontFamily": {
+ "translation": "ফন্ট ফ্যামিলি"
+ },
+ "codeToImage.fontSize": {
+ "translation": "ফন্ট সাইজ"
+ },
+ "codeToImage.heading": {
+ "translation": "কোড থেকে ছবি"
+ },
+ "codeToImage.image": {
+ "translation": "ছবি"
+ },
+ "codeToImage.imageFormat.jpg": {
+ "translation": "JPEG"
+ },
+ "codeToImage.imageFormat.label": {
+ "translation": "ছবির ফরম্যাট"
+ },
+ "codeToImage.imageFormat.png": {
+ "translation": "PNG"
+ },
+ "codeToImage.imageFormat.svg": {
+ "translation": "SVG"
+ },
+ "codeToImage.layout": {
+ "translation": "লেআউট"
+ },
+ "codeToImage.opacity": {
+ "translation": "স্বচ্ছতা"
+ },
+ "codeToImage.padding": {
+ "translation": "প্যাডিং"
+ },
+ "codeToImage.presets": {
+ "translation": "প্রিসেট"
+ },
+ "codeToImage.preview": {
+ "translation": "পূর্বরূপ"
+ },
+ "codeToImage.save": {
+ "translation": "ছবি সংরক্ষণ করুন"
+ },
+ "codeToImage.scale": {
+ "translation": "ছবির স্কেল"
+ },
+ "codeToImage.shadow": {
+ "translation": "ছায়া"
+ },
+ "codeToImage.shareImage": {
+ "translation": "ছবি শেয়ার করুন"
+ },
+ "codeToImage.shareTitle": {
+ "translation": "শেয়ার"
+ },
+ "codeToImage.shareUrl": {
+ "translation": "URL শেয়ার করুন"
+ },
+ "codeToImage.theme": {
+ "translation": "থিম"
+ },
+ "codeToImage.width": {
+ "translation": "প্রস্থ"
+ },
+ "codeToImage.windowStyle.label": {
+ "translation": "উইন্ডো স্টাইল"
+ },
+ "codeToImage.windowStyle.mac": {
+ "translation": "macOS"
+ },
+ "codeToImage.windowStyle.none": {
+ "translation": "কিছু নেই"
+ },
+ "codeToImage.windowStyle.windows": {
+ "translation": "Windows"
+ },
+ "commandMenu.changeTheme.dark": {
+ "translation": "ডার্ক থিমে পরিবর্তন করুন"
+ },
+ "commandMenu.changeTheme.light": {
+ "translation": "লাইট থিমে পরিবর্তন করুন"
+ },
+ "commandMenu.changeTheme.title": {
+ "translation": "থিম পরিবর্তন করুন"
+ },
+ "commandMenu.changeUILanguage": {
+ "translation": "UI ভাষা পরিবর্তন করুন"
+ },
+ "commandMenu.closeModalMenu": {
+ "translation": "মোডাল/মেনু বন্ধ করুন"
+ },
+ "commandMenu.contribute": {
+ "translation": "অবদান রাখুন"
+ },
+ "commandMenu.copy": {
+ "translation": "কোড কপি করুন"
+ },
+ "commandMenu.copyAsDataUrl": {
+ "translation": "ডেটা URL হিসাবে কোড কপি করুন"
+ },
+ "commandMenu.disableAI": {
+ "translation": "AI কোড অ্যাসিস্ট্যান্ট নিষ্ক্রিয় করুন"
+ },
+ "commandMenu.disableAutoSave": {
+ "translation": "অটো সেভ নিষ্ক্রিয় করুন"
+ },
+ "commandMenu.disableAutoUpdate": {
+ "translation": "অটো আপডেট নিষ্ক্রিয় করুন"
+ },
+ "commandMenu.disableEmacs": {
+ "translation": "Emacs মোড নিষ্ক্রিয় করুন"
+ },
+ "commandMenu.disableFormatOnSave": {
+ "translation": "সেভ করার সময় ফরম্যাট নিষ্ক্রিয় করুন"
+ },
+ "commandMenu.disableRecoverUnsaved": {
+ "translation": "অসংরক্ষিত পুনরুদ্ধার নিষ্ক্রিয় করুন"
+ },
+ "commandMenu.disableVim": {
+ "translation": "Vim মোড নিষ্ক্রিয় করুন"
+ },
+ "commandMenu.enableAI": {
+ "translation": "AI কোড অ্যাসিস্ট্যান্ট সক্রিয় করুন"
+ },
+ "commandMenu.enableAutoSave": {
+ "translation": "অটো সেভ সক্রিয় করুন"
+ },
+ "commandMenu.enableAutoUpdate": {
+ "translation": "অটো আপডেট সক্রিয় করুন"
+ },
+ "commandMenu.enableEmacs": {
+ "translation": "Emacs মোড সক্রিয় করুন"
+ },
+ "commandMenu.enableFormatOnSave": {
+ "translation": "সেভ করার সময় ফরম্যাট সক্রিয় করুন"
+ },
+ "commandMenu.enableRecoverUnsaved": {
+ "translation": "অসংরক্ষিত পুনরুদ্ধার সক্রিয় করুন"
+ },
+ "commandMenu.enableVim": {
+ "translation": "Vim মোড সক্রিয় করুন"
+ },
+ "commandMenu.focus.editor": {
+ "translation": "এডিটরে ফোকাস করুন"
+ },
+ "commandMenu.focus.home": {
+ "translation": "হোমে ফোকাস সরান"
+ },
+ "commandMenu.focus.outOfEditor": {
+ "translation": "এডিটর থেকে ফোকাস সরান"
+ },
+ "commandMenu.focus.toggleTabFocusMode": {
+ "translation": "ট্যাব ফোকাস মোড টগল করুন"
+ },
+ "commandMenu.formatCode": {
+ "translation": "কোড ফরম্যাট করুন"
+ },
+ "commandMenu.home": {
+ "translation": "হোম"
+ },
+ "commandMenu.horizontalLayout": {
+ "translation": "হরাইজন্টাল লেআউট"
+ },
+ "commandMenu.keyboardShortcuts": {
+ "translation": "কীবোর্ড শর্টকাট"
+ },
+ "commandMenu.login": {
+ "translation": "লগইন"
+ },
+ "commandMenu.logout": {
+ "translation": "লগআউট"
+ },
+ "commandMenu.moveToParent": {
+ "translation": "প্যারেন্টে যান"
+ },
+ "commandMenu.placeholder": {
+ "translation": "একটি কমান্ড টাইপ করুন বা খুঁজুন..."
+ },
+ "commandMenu.processors": {
+ "translation": "প্রসেসর"
+ },
+ "commandMenu.responsiveLayout": {
+ "translation": "রেসপন্সিভ লেআউট"
+ },
+ "commandMenu.run": {
+ "translation": "চালান"
+ },
+ "commandMenu.saveAsFork": {
+ "translation": "ফর্ক হিসাবে সংরক্ষণ করুন (নতুন প্রজেক্ট)"
+ },
+ "commandMenu.saveAsTemplate": {
+ "translation": "টেমপ্লেট হিসাবে সংরক্ষণ করুন"
+ },
+ "commandMenu.selectLanguage": {
+ "translation": "ভাষা নির্বাচন করুন"
+ },
+ "commandMenu.show.compiled": {
+ "translation": "কম্পাইল করা কোড টগল করুন"
+ },
+ "commandMenu.show.console": {
+ "translation": "কনসোল টগল করুন"
+ },
+ "commandMenu.show.focusMode": {
+ "translation": "ফোকাস মোড টগল করুন"
+ },
+ "commandMenu.show.fullscreen": {
+ "translation": "ফুল স্ক্রিন টগল করুন"
+ },
+ "commandMenu.show.markup": {
+ "translation": "মার্কআপ এডিটর দেখান"
+ },
+ "commandMenu.show.maximizeCompiled": {
+ "translation": "কম্পাইল করা কোড ম্যাক্সিমাইজ করুন"
+ },
+ "commandMenu.show.maximizeConsole": {
+ "translation": "কনসোল ম্যাক্সিমাইজ করুন"
+ },
+ "commandMenu.show.maximizeTests": {
+ "translation": "টেস্ট ম্যাক্সিমাইজ করুন"
+ },
+ "commandMenu.show.next": {
+ "translation": "পরবর্তী এডিটর দেখান"
+ },
+ "commandMenu.show.previous": {
+ "translation": "পূর্ববর্তী এডিটর দেখান"
+ },
+ "commandMenu.show.result": {
+ "translation": "ফলাফল টগল করুন"
+ },
+ "commandMenu.show.runTests": {
+ "translation": "টেস্ট চালান"
+ },
+ "commandMenu.show.script": {
+ "translation": "স্ক্রিপ্ট এডিটর দেখান"
+ },
+ "commandMenu.show.style": {
+ "translation": "স্টাইল এডিটর দেখান"
+ },
+ "commandMenu.show.tests": {
+ "translation": "টেস্ট টগল করুন"
+ },
+ "commandMenu.show.title": {
+ "translation": "দেখান …"
+ },
+ "commandMenu.show.zoom": {
+ "translation": "রেজাল্ট জুম টগল করুন"
+ },
+ "commandMenu.starterTemplates": {
+ "translation": "স্টার্টার টেমপ্লেট"
+ },
+ "commandMenu.sync": {
+ "translation": "সিঙ্ক (বেটা) …"
+ },
+ "commandMenu.template": {
+ "translation": "টেমপ্লেট"
+ },
+ "commandMenu.theme.color": {
+ "translation": "থিম রঙ সেট করুন"
+ },
+ "commandMenu.theme.defaultColor": {
+ "translation": "ডিফল্ট থিম রঙ সেট করুন"
+ },
+ "commandMenu.title": {
+ "translation": "কমান্ড মেনু"
+ },
+ "commandMenu.toClose": {
+ "translation": "বন্ধ করতে"
+ },
+ "commandMenu.toNavigate": {
+ "translation": "নেভিগেট করতে"
+ },
+ "commandMenu.toSelect": {
+ "translation": "নির্বাচন করতে"
+ },
+ "commandMenu.toggle": {
+ "translation": "টগল: "
+ },
+ "commandMenu.verticalLayout": {
+ "translation": "ভার্টিকাল লেআউট"
+ },
+ "core.broadcast.heading": {
+ "translation": "ব্রডকাস্ট"
+ },
+ "core.broadcast.successSetToken": {
+ "translation": "ব্রডকাস্ট ব্যবহারকারী টোকেন সফলভাবে সেট করা হয়েছে"
+ },
+ "core.changeLanguage.hint": {
+ "translation": "ভাষা পরিবর্তন করুন"
+ },
+ "core.changeLanguage.message": {
+ "translation": "{{lang}} লোড হচ্ছে। এতে কিছু সময় লাগতে পারে!"
+ },
+ "core.copy.copied": {
+ "translation": "কোড ক্লিপবোর্ডে কপি করা হয়েছে"
+ },
+ "core.copy.copiedAsDataURL": {
+ "translation": "কোড ডেটা URL হিসাবে কপি করা হয়েছে"
+ },
+ "core.copy.copiedImage": {
+ "translation": "ছবি ক্লিপবোর্ডে কপি করা হয়েছে।"
+ },
+ "core.copy.hint": {
+ "translation": "কপি করা হয়েছে!"
+ },
+ "core.copy.title": {
+ "translation": "কপি"
+ },
+ "core.error.couldNotLoadTemplate": {
+ "translation": "টেমপ্লেট লোড করা যায়নি: {{template}}"
+ },
+ "core.error.failedToCopyCode": {
+ "translation": "কোড কপি করতে ব্যর্থ"
+ },
+ "core.error.failedToCopyImage": {
+ "translation": "ছবি কপি করতে ব্যর্থ"
+ },
+ "core.error.failedToLoadTemplate": {
+ "translation": "টেমপ্লেট লোড করতে ব্যর্থ"
+ },
+ "core.error.failedToLoadTemplates": {
+ "translation": "স্টার্টার টেমপ্লেট লোড করতে ব্যর্থ"
+ },
+ "core.error.failedToParseSettings": {
+ "translation": "সেটিংস JSON হিসাবে পার্স করতে ব্যর্থ"
+ },
+ "core.error.failedToSaveImage": {
+ "translation": "ছবি সংরক্ষণ করতে ব্যর্থ"
+ },
+ "core.error.failedToShareImage": {
+ "translation": "ছবি শেয়ার করতে ব্যর্থ"
+ },
+ "core.error.invalidCommand": {
+ "translation": "অবৈধ কমান্ড!"
+ },
+ "core.error.invalidImport": {
+ "translation": "অবৈধ ইমপোর্ট URL"
+ },
+ "core.error.invalidPanelId": {
+ "translation": "অবৈধ প্যানেল আইডি"
+ },
+ "core.error.invalidToken": {
+ "translation": "অবৈধ টোকেন!"
+ },
+ "core.error.login": {
+ "translation": "লগইন ত্রুটি!"
+ },
+ "core.error.logout": {
+ "translation": "লগআউট ত্রুটি!"
+ },
+ "core.error.noResultContainer": {
+ "translation": "রেজাল্ট কন্টেইনার পাওয়া যায়নি"
+ },
+ "core.error.unavailable": {
+ "translation": "কমান্ড উপলব্ধ নয়"
+ },
+ "core.error.unavailableForEmbeds": {
+ "translation": "এম্বেডের জন্য কমান্ড উপলব্ধ নয়"
+ },
+ "core.export.gist": {
+ "translation": "একটি পাবলিক GitHub gist তৈরি হচ্ছে..."
+ },
+ "core.fork.success": {
+ "translation": "নতুন প্রজেক্ট হিসাবে ফর্ক করা হয়েছে"
+ },
+ "core.fullScreen.enter": {
+ "translation": "ফুল স্ক্রিন"
+ },
+ "core.fullScreen.exit": {
+ "translation": "ফুল স্ক্রিন থেকে বের হন"
+ },
+ "core.generating": {
+ "translation": "তৈরি হচ্ছে..."
+ },
+ "core.import.loading": {
+ "translation": "প্রজেক্ট লোড হচ্ছে..."
+ },
+ "core.layout.horizontal": {
+ "translation": "হরাইজন্টাল লেআউট"
+ },
+ "core.layout.responsive": {
+ "translation": "রেসপন্সিভ লেআউট"
+ },
+ "core.layout.vertical": {
+ "translation": "ভার্টিকাল লেআউট"
+ },
+ "core.loadDefaults.template": {
+ "translation": "ডিফল্ট টেমপ্লেট লোড হচ্ছে"
+ },
+ "core.login.success": {
+ "translation": "সফলভাবে লগইন হয়েছে"
+ },
+ "core.login.successWithName": {
+ "translation": "লগইন হয়েছে: {{name}}"
+ },
+ "core.logout.success": {
+ "translation": "সফলভাবে লগআউট হয়েছে"
+ },
+ "core.result.hint": {
+ "translation": "নতুন উইন্ডোতে ফলাফল দেখান"
+ },
+ "core.save.success": {
+ "translation": "প্রজেক্ট স্থানীয়ভাবে ডিভাইসে সংরক্ষিত হয়েছে!"
+ },
+ "core.save.successWithName": {
+ "translation": "প্রজেক্ট \"{{name}}\" ডিভাইসে সংরক্ষিত হয়েছে।"
+ },
+ "core.template.blank": {
+ "translation": "ফাঁকা প্রজেক্ট"
+ },
+ "core.template.delete": {
+ "translation": "টেমপ্লেট মুছবেন \"{{item}}\"?"
+ },
+ "core.template.javascript": {
+ "translation": "JavaScript স্টার্টার"
+ },
+ "core.template.react": {
+ "translation": "React স্টার্টার"
+ },
+ "core.template.saved": {
+ "translation": "নতুন টেমপ্লেট হিসাবে সংরক্ষিত"
+ },
+ "core.template.typescript": {
+ "translation": "TypeScript স্টার্টার"
+ },
+ "core.template.vue": {
+ "translation": "Vue 3 স্টার্টার"
+ },
+ "core.unload.notSaved": {
+ "translation": "আপনার করা পরিবর্তনগুলো সংরক্ষিত নাও হতে পারে।"
+ },
+ "core.zoom.hint": {
+ "translation": "জুম"
+ },
+ "customSettings.JSON": {
+ "translation": "কাস্টম সেটিংস JSON"
+ },
+ "customSettings.desc": {
+ "translation": " আরো বিস্তারিত জানতে, ডকুমেন্টেশন দেখুন"
+ },
+ "customSettings.heading": {
+ "translation": "কাস্টম সেটিংস"
+ },
+ "customSettings.load": {
+ "translation": "লোড করুন"
+ },
+ "deploy.create.desc": {
+ "translation": "একটি নতুন পাবলিক রেপো তৈরি হবে। রেজাল্ট পেজ gh-pages ব্রাঞ্চে পুশ করা হবে।"
+ },
+ "deploy.create.heading": {
+ "translation": "নতুন রেপো তৈরি করুন"
+ },
+ "deploy.create.repoName": {
+ "translation": "রেপো নাম "
+ },
+ "deploy.error.generic": {
+ "translation": "ডিপ্লয়মেন্ট ব্যর্থ হয়েছে!"
+ },
+ "deploy.error.repoNameExists": {
+ "translation": "রেপো নাম ইতিমধ্যে বিদ্যমান"
+ },
+ "deploy.error.repoNameRequired": {
+ "translation": "রেপো নাম প্রয়োজন"
+ },
+ "deploy.existing.desc": {
+ "translation": "gh-pages ব্রাঞ্চে একটি নতুন কমিট যোগ করা হবে।"
+ },
+ "deploy.existing.heading": {
+ "translation": "বিদ্যমান রেপো"
+ },
+ "deploy.existing.repoName": {
+ "translation": "রেপো নাম"
+ },
+ "deploy.generic.commitMessage": {
+ "translation": "কমিট বার্তা"
+ },
+ "deploy.generic.commitSourceCodePublic": {
+ "translation": "সোর্স কোড কমিট করুন (পাবলিক)"
+ },
+ "deploy.generic.deployBtn": {
+ "translation": "ডিপ্লয় করুন"
+ },
+ "deploy.generic.deploying": {
+ "translation": "ডিপ্লয় হচ্ছে..."
+ },
+ "deploy.heading": {
+ "translation": "GitHub Pages এ ডিপ্লয় করুন"
+ },
+ "deploy.searchRepo": {
+ "translation": "আপনার পাবলিক রেপো খুঁজুন..."
+ },
+ "editorSettings.closeBrackets": {
+ "translation": "স্বয়ংক্রিয় বন্ধনী এবং উদ্ধৃতি বন্ধ করুন"
+ },
+ "editorSettings.codeJarDesc": {
+ "translation": " * চিহ্নিত বৈশিষ্ট্যগুলি CodeJar এ উপলব্ধ নয়।"
+ },
+ "editorSettings.default": {
+ "translation": "ডিফল্ট"
+ },
+ "editorSettings.desc": {
+ "translation": " বিস্তারিত জানতে ডকুমেন্টেশন দেখুন।"
+ },
+ "editorSettings.editor.codejar": {
+ "translation": "CodeJar"
+ },
+ "editorSettings.editor.codemirror": {
+ "translation": "CodeMirror"
+ },
+ "editorSettings.editor.heading": {
+ "translation": "এডিটর"
+ },
+ "editorSettings.editor.monaco": {
+ "translation": "Monaco"
+ },
+ "editorSettings.editorMode.emacs": {
+ "translation": "Emacs"
+ },
+ "editorSettings.editorMode.heading": {
+ "translation": "এডিটর মোড *"
+ },
+ "editorSettings.editorMode.vim": {
+ "translation": "Vim"
+ },
+ "editorSettings.editorTheme": {
+ "translation": "এডিটর থিম"
+ },
+ "editorSettings.emmet": {
+ "translation": "Emmet সক্রিয় করুন *"
+ },
+ "editorSettings.enableAI.heading": {
+ "translation": "AI কোড অ্যাসিস্ট্যান্ট সক্রিয় করুন"
+ },
+ "editorSettings.enableAI.note": {
+ "translation": " দ্বারা চালিত"
+ },
+ "editorSettings.foldRegions": {
+ "translation": "অঞ্চলগুলি ভাঁজ করুন (সংকুচিত করুন) *"
+ },
+ "editorSettings.fontFamily": {
+ "translation": "ফন্ট ফ্যামিলি"
+ },
+ "editorSettings.fontSize": {
+ "translation": "ফন্ট সাইজ"
+ },
+ "editorSettings.format": {
+ "translation": "ফরম্যাট"
+ },
+ "editorSettings.heading": {
+ "translation": "এডিটর সেটিংস"
+ },
+ "editorSettings.lineNumbers": {
+ "translation": "লাইন নম্বর দেখান"
+ },
+ "editorSettings.lineNumbersRelative": {
+ "translation": "আপেক্ষিক লাইন নম্বর *"
+ },
+ "editorSettings.notAvailableInCodeJar": {
+ "translation": "CodeJar এ উপলব্ধ নয়"
+ },
+ "editorSettings.preview": {
+ "translation": "পূর্বরূপ"
+ },
+ "editorSettings.semicolons": {
+ "translation": "ফরম্যাট: সেমিকোলন ব্যবহার করুন"
+ },
+ "editorSettings.singleQuote": {
+ "translation": "ফরম্যাট: একক উদ্ধৃতি ব্যবহার করুন"
+ },
+ "editorSettings.tabSize": {
+ "translation": "ট্যাব সাইজ"
+ },
+ "editorSettings.theme": {
+ "translation": "ডার্ক মোড"
+ },
+ "editorSettings.trailingComma": {
+ "translation": "ফরম্যাট: ট্রেলিং কমা ব্যবহার করুন"
+ },
+ "editorSettings.useTabs.heading": {
+ "translation": "ইন্ডেন্টেশন"
+ },
+ "editorSettings.useTabs.spaces": {
+ "translation": "স্পেস"
+ },
+ "editorSettings.useTabs.tabs": {
+ "translation": "ট্যাব"
+ },
+ "editorSettings.wordWrap": {
+ "translation": "শব্দ মোড়ানো"
+ },
+ "embed.activeEditor.heading": {
+ "translation": "সক্রিয় এডিটর"
+ },
+ "embed.activeEditor.markup": {
+ "translation": "{{markup}}"
+ },
+ "embed.activeEditor.script": {
+ "translation": "{{script}}"
+ },
+ "embed.activeEditor.style": {
+ "translation": "{{style}}"
+ },
+ "embed.activeTool.compiled": {
+ "translation": "কম্পাইল করা"
+ },
+ "embed.activeTool.console": {
+ "translation": "কনসোল"
+ },
+ "embed.activeTool.heading": {
+ "translation": "সক্রিয় টুল"
+ },
+ "embed.activeTool.tests": {
+ "translation": "টেস্ট"
+ },
+ "embed.code.copy": {
+ "translation": "কোড কপি করুন"
+ },
+ "embed.code.heading": {
+ "translation": "কোড"
+ },
+ "embed.codeEditor.codeJar": {
+ "translation": "CodeJar"
+ },
+ "embed.codeEditor.codeMirror": {
+ "translation": "CodeMirror"
+ },
+ "embed.codeEditor.default": {
+ "translation": "ডিফল্ট"
+ },
+ "embed.codeEditor.heading": {
+ "translation": "কোড এডিটর"
+ },
+ "embed.codeEditor.monaco": {
+ "translation": "Monaco"
+ },
+ "embed.desc": {
+ "translation": "উন্নত কনফিগারেশনের জন্য ডকুমেন্টেশন দেখুন।"
+ },
+ "embed.embedType.cdn": {
+ "translation": "স্ক্রিপ্ট (CDN)"
+ },
+ "embed.embedType.heading": {
+ "translation": "এম্বেড প্রকার"
+ },
+ "embed.embedType.html": {
+ "translation": "HTML"
+ },
+ "embed.embedType.iframe": {
+ "translation": "Iframe"
+ },
+ "embed.embedType.npm": {
+ "translation": "JS (npm)"
+ },
+ "embed.embedType.react": {
+ "translation": "React"
+ },
+ "embed.embedType.svelte": {
+ "translation": "Svelte"
+ },
+ "embed.embedType.vue": {
+ "translation": "Vue"
+ },
+ "embed.heading": {
+ "translation": "প্রজেক্ট এম্বেড করুন"
+ },
+ "embed.layout.heading": {
+ "translation": "লেআউট"
+ },
+ "embed.layout.horizontal": {
+ "translation": "হরাইজন্টাল"
+ },
+ "embed.layout.responsive": {
+ "translation": "রেসপন্সিভ"
+ },
+ "embed.layout.vertical": {
+ "translation": "ভার্টিকাল"
+ },
+ "embed.lite": {
+ "translation": "লাইট মোড"
+ },
+ "embed.loading.click": {
+ "translation": "ক্লিক করলে"
+ },
+ "embed.loading.eager": {
+ "translation": "তাৎক্ষণিক"
+ },
+ "embed.loading.heading": {
+ "translation": "লোডিং"
+ },
+ "embed.loading.lazy": {
+ "translation": "অলস"
+ },
+ "embed.mode.codeblock": {
+ "translation": "কোড ব্লক"
+ },
+ "embed.mode.editor": {
+ "translation": "এডিটর"
+ },
+ "embed.mode.full": {
+ "translation": "সম্পূর্ণ"
+ },
+ "embed.mode.heading": {
+ "translation": "প্রদর্শন মোড"
+ },
+ "embed.mode.result": {
+ "translation": "ফলাফল"
+ },
+ "embed.mode.simple": {
+ "translation": "সাধারণ"
+ },
+ "embed.permanentUrl": {
+ "translation": "স্থায়ী URL"
+ },
+ "embed.preview": {
+ "translation": "পূর্বরূপ"
+ },
+ "embed.previewLoading": {
+ "translation": "পূর্বরূপ লোড হচ্ছে..."
+ },
+ "embed.readonly": {
+ "translation": "শুধুমাত্র পড়ার জন্য"
+ },
+ "embed.theme.dark": {
+ "translation": "ডার্ক"
+ },
+ "embed.theme.heading": {
+ "translation": "থিম"
+ },
+ "embed.theme.light": {
+ "translation": "লাইট"
+ },
+ "embed.tools.closed": {
+ "translation": "বন্ধ"
+ },
+ "embed.tools.full": {
+ "translation": "সম্পূর্ণ"
+ },
+ "embed.tools.heading": {
+ "translation": "টুল"
+ },
+ "embed.tools.none": {
+ "translation": "কিছু নেই"
+ },
+ "embed.tools.open": {
+ "translation": "খোলা"
+ },
+ "embed.view.editor": {
+ "translation": "এডিটর"
+ },
+ "embed.view.heading": {
+ "translation": "ডিফল্ট ভিউ"
+ },
+ "embed.view.result": {
+ "translation": "ফলাফল"
+ },
+ "embed.view.split": {
+ "translation": "বিভক্ত"
+ },
+ "generic.about.blog": {
+ "translation": "ব্লগ"
+ },
+ "generic.about.configuration": {
+ "translation": "কনফিগারেশন"
+ },
+ "generic.about.gettingStarted": {
+ "translation": "শুরু করা"
+ },
+ "generic.about.github": {
+ "translation": "GitHub"
+ },
+ "generic.about.sdk": {
+ "translation": "LiveCodes SDK"
+ },
+ "generic.about.sponsor": {
+ "translation": "স্পন্সর"
+ },
+ "generic.about.twitter": {
+ "translation": "𝕏 / Twitter"
+ },
+ "generic.clickForInfo": {
+ "translation": "তথ্যের জন্য ক্লিক করুন..."
+ },
+ "generic.close": {
+ "translation": "বন্ধ করুন"
+ },
+ "generic.custom": {
+ "translation": "কাস্টম"
+ },
+ "generic.embed.logoHint": {
+ "translation": "LiveCodes এ সম্পাদনা করুন 🡕"
+ },
+ "generic.error.authentication": {
+ "translation": "প্রমাণীকরণ ত্রুটি!"
+ },
+ "generic.error.exceededSize": {
+ "translation": "ত্রুটি: {{size}} MB সাইজ অতিক্রম করেছে"
+ },
+ "generic.error.failedToReadFile": {
+ "translation": "ত্রুটি: ফাইল পড়তে ব্যর্থ"
+ },
+ "generic.loading": {
+ "translation": "লোড হচ্ছে..."
+ },
+ "generic.more": {
+ "translation": "আরো..."
+ },
+ "generic.optional": {
+ "translation": "ঐচ্ছিক"
+ },
+ "generic.required": {
+ "translation": "প্রয়োজনীয়"
+ },
+ "generic.tagline": {
+ "translation": "একটি কোড প্লেগ্রাউন্ড যা কাজ করে!"
+ },
+ "import.bulk.desc": {
+ "translation": "আপনার সংরক্ষিত প্রজেক্টে একাধিক প্রজেক্ট বাল্ক ইমপোর্ট করুন। প্রজেক্টগুলি সংরক্ষিত প্রজেক্ট স্ক্রিন থেকে এক্সপোর্ট করা যেতে পারে।"
+ },
+ "import.bulk.fromFile": {
+ "translation": "স্থানীয় ফাইল থেকে বাল্ক ইমপোর্ট"
+ },
+ "import.bulk.fromURL": {
+ "translation": "URL থেকে বাল্ক ইমপোর্ট"
+ },
+ "import.bulk.heading": {
+ "translation": "বাল্ক ইমপোর্ট"
+ },
+ "import.bulk.started": {
+ "translation": "বাল্ক ইমপোর্ট শুরু হয়েছে..."
+ },
+ "import.code.desc": {
+ "translation": "সমর্থিত উৎস: GitHub gist GitHub ফাইল GitHub রেপোতে ডিরেক্টরি Gitlab snippet Gitlab ফাইল Gitlab রেপোতে ডিরেক্টরি JS Bin কাঁচা কোড ওয়েব পেজ DOM-এ কোড জিপ ফাইলে কোড ছবিতে কোড (OCR) অফিসিয়াল প্লেগ্রাউন্ড(TypeScript এবং Vue) বিস্তারিত জানতে ডকুমেন্টেশন দেখুন।"
+ },
+ "import.code.fromFile": {
+ "translation": "স্থানীয় ফাইল ইমপোর্ট করুন"
+ },
+ "import.code.fromURL": {
+ "translation": "URL থেকে ইমপোর্ট করুন"
+ },
+ "import.code.heading": {
+ "translation": "কোড ইমপোর্ট করুন"
+ },
+ "import.error.failedToLoadURL": {
+ "translation": "ত্রুটি: URL লোড করতে ব্যর্থ"
+ },
+ "import.error.invalidConfigFile": {
+ "translation": "অবৈধ কনফিগারেশন ফাইল"
+ },
+ "import.error.invalidFile": {
+ "translation": "ত্রুটি: অবৈধ ফাইল"
+ },
+ "import.generic.file": {
+ "translation": "স্থানীয় ফাইল"
+ },
+ "import.generic.url": {
+ "translation": "URL"
+ },
+ "import.heading": {
+ "translation": "ইমপোর্ট"
+ },
+ "import.json.desc": {
+ "translation": "এডিটরে একটি একক প্রজেক্ট JSON ইমপোর্ট করুন। একটি প্রজেক্ট অ্যাপ মেনু → এক্সপোর্ট → প্রজেক্ট এক্সপোর্ট (JSON) থেকে এক্সপোর্ট করা যেতে পারে।"
+ },
+ "import.json.fromFile": {
+ "translation": "স্থানীয় ফাইল থেকে প্রজেক্ট ইমপোর্ট করুন"
+ },
+ "import.json.fromURL": {
+ "translation": "URL থেকে প্রজেক্ট ইমপোর্ট করুন"
+ },
+ "import.json.heading": {
+ "translation": "প্রজেক্ট JSON ইমপোর্ট করুন"
+ },
+ "import.success": {
+ "translation": "ইমপোর্ট সফল!"
+ },
+ "keyboardShortcuts.command": {
+ "translation": "কমান্ড"
+ },
+ "keyboardShortcuts.editorShortcuts": {
+ "translation": "কোড এডিটর কীবোর্ড শর্টকাটের তালিকার জন্য, VS Code শর্টকাট দেখুন"
+ },
+ "keyboardShortcuts.heading": {
+ "translation": "কীবোর্ড শর্টকাট"
+ },
+ "keyboardShortcuts.key": {
+ "translation": "কী"
+ },
+ "login.accessAllowed": {
+ "translation": "এতে অ্যাক্সেসের অনুমতি দিন:"
+ },
+ "login.desc": {
+ "translation": "লগইন করে, আপনি সম্মত হন যে আপনার ডিভাইসে কুকি সংরক্ষিত হতে পারে। কেন এই অনুমতিগুলি প্রয়োজন? অনুমতি কীভাবে পরিবর্তন/প্রত্যাহার করবেন? "
+ },
+ "login.gist": {
+ "translation": "Gist"
+ },
+ "login.heading": {
+ "translation": "GitHub দিয়ে লগইন করুন"
+ },
+ "login.loginAs": {
+ "translation": "{{name}} হিসাবে লগইন করা হয়েছে"
+ },
+ "login.loginBtn": {
+ "translation": "লগইন"
+ },
+ "login.logout": {
+ "translation": "লগআউট"
+ },
+ "login.privateRepo": {
+ "translation": "প্রাইভেট রেপো"
+ },
+ "login.publicRepo": {
+ "translation": "রেপো"
+ },
+ "menu.about": {
+ "translation": "সম্পর্কে ..."
+ },
+ "menu.appHelp.heading": {
+ "translation": "সহায়তা"
+ },
+ "menu.appHelp.hint": {
+ "translation": "সহায়তা"
+ },
+ "menu.appProject.heading": {
+ "translation": "প্রজেক্ট"
+ },
+ "menu.appProject.hint": {
+ "translation": "প্রজেক্ট"
+ },
+ "menu.appSettings.heading": {
+ "translation": "সেটিংস"
+ },
+ "menu.appSettings.hint": {
+ "translation": "অ্যাপ সেটিংস"
+ },
+ "menu.assets": {
+ "translation": "অ্যাসেট …"
+ },
+ "menu.autoSave": {
+ "translation": "অটো সেভ"
+ },
+ "menu.autoUpdate": {
+ "translation": "অটো আপডেট"
+ },
+ "menu.backup": {
+ "translation": "ব্যাকআপ / পুনরুদ্ধার …"
+ },
+ "menu.blog": {
+ "translation": "LiveCodes ব্লগ"
+ },
+ "menu.broadcast": {
+ "translation": "ব্রডকাস্ট …"
+ },
+ "menu.commandMenu": {
+ "translation": "কমান্ড মেনু"
+ },
+ "menu.config": {
+ "translation": "কনফিগারেশন"
+ },
+ "menu.customSettings": {
+ "translation": "কাস্টম সেটিংস …"
+ },
+ "menu.delay.heading": {
+ "translation": "বিলম্ব: 1.5s"
+ },
+ "menu.delay.hint": {
+ "translation": "অটো আপডেটের আগে বিলম্ব"
+ },
+ "menu.deploy": {
+ "translation": "ডিপ্লয় …"
+ },
+ "menu.docs": {
+ "translation": "ডকুমেন্টেশন"
+ },
+ "menu.editorSettings": {
+ "translation": "এডিটর সেটিংস …"
+ },
+ "menu.embed": {
+ "translation": "এম্বেড …"
+ },
+ "menu.export.codepen": {
+ "translation": "CodePen এ সম্পাদনা করুন"
+ },
+ "menu.export.gist": {
+ "translation": "GitHub Gist এ এক্সপোর্ট করুন"
+ },
+ "menu.export.heading": {
+ "translation": "এক্সপোর্ট"
+ },
+ "menu.export.jsfiddle": {
+ "translation": "JSFiddle এ সম্পাদনা করুন"
+ },
+ "menu.export.json": {
+ "translation": "প্রজেক্ট এক্সপোর্ট করুন (JSON)"
+ },
+ "menu.export.result": {
+ "translation": "ফলাফল এক্সপোর্ট করুন (HTML)"
+ },
+ "menu.export.src": {
+ "translation": "সোর্স এক্সপোর্ট করুন (ZIP)"
+ },
+ "menu.features": {
+ "translation": "বৈশিষ্ট্য"
+ },
+ "menu.formatOnsave": {
+ "translation": "সেভ করার সময় ফরম্যাট"
+ },
+ "menu.getstart": {
+ "translation": "শুরু করা"
+ },
+ "menu.import": {
+ "translation": "ইমপোর্ট …"
+ },
+ "menu.keyboardShortcuts": {
+ "translation": "কীবোর্ড শর্টকাট"
+ },
+ "menu.layout": {
+ "translation": "ভার্টিকাল লেআউট"
+ },
+ "menu.license": {
+ "translation": "লাইসেন্স"
+ },
+ "menu.login": {
+ "translation": "লগইন"
+ },
+ "menu.logout": {
+ "translation": "লগআউট"
+ },
+ "menu.new": {
+ "translation": "নতুন …"
+ },
+ "menu.open": {
+ "translation": "খুলুন …"
+ },
+ "menu.project": {
+ "translation": "প্রজেক্ট তথ্য …"
+ },
+ "menu.recoverUnsaved": {
+ "translation": "অসংরক্ষিত পুনরুদ্ধার করুন"
+ },
+ "menu.report": {
+ "translation": "একটি সমস্যা রিপোর্ট করুন"
+ },
+ "menu.resources": {
+ "translation": "বাহ্যিক রিসোর্স …"
+ },
+ "menu.save": {
+ "translation": "সংরক্ষণ করুন"
+ },
+ "menu.saveAs.fork": {
+ "translation": "ফর্ক (নতুন প্রজেক্ট)"
+ },
+ "menu.saveAs.heading": {
+ "translation": "সংরক্ষণ করুন যেভাবে …"
+ },
+ "menu.saveAs.template": {
+ "translation": "টেমপ্লেট"
+ },
+ "menu.sdk": {
+ "translation": "SDK"
+ },
+ "menu.share": {
+ "translation": "শেয়ার …"
+ },
+ "menu.showSpacing.heading": {
+ "translation": "স্পেসিং দেখান"
+ },
+ "menu.showSpacing.hint": {
+ "translation": "Alt/Option চাপুন এবং রেজাল্ট পেজের উপর কার্সার সরান"
+ },
+ "menu.showWelcome.title": {
+ "translation": "স্টার্টআপে স্বাগত স্ক্রিন দেখান"
+ },
+ "menu.snippets": {
+ "translation": "কোড স্নিপেট …"
+ },
+ "menu.source": {
+ "translation": "GitHub এ সোর্স কোড"
+ },
+ "menu.sync": {
+ "translation": "সিঙ্ক (বেটা) … ⏳"
+ },
+ "menu.theme": {
+ "translation": "ডার্ক থিম"
+ },
+ "menu.themeColor": {
+ "translation": "রঙ"
+ },
+ "menu.welcome.heading": {
+ "translation": "স্বাগতম …"
+ },
+ "open.action.delete": {
+ "translation": "মুছুন"
+ },
+ "open.defaultTemplate": {
+ "translation": "ডিফল্ট টেমপ্লেট "
+ },
+ "open.delete.all": {
+ "translation": "{{projects}} প্রজেক্ট মুছবেন?"
+ },
+ "open.delete.deleting": {
+ "translation": "প্রজেক্ট মোছা হচ্ছে..."
+ },
+ "open.delete.one": {
+ "translation": "প্রজেক্ট মুছবেন: {{project}}?"
+ },
+ "open.deleteAll": {
+ "translation": "সব মুছুন"
+ },
+ "open.exportAll": {
+ "translation": "সব এক্সপোর্ট করুন"
+ },
+ "open.filter.language": {
+ "translation": "ভাষা দিয়ে ফিল্টার করুন"
+ },
+ "open.filter.tag": {
+ "translation": "ট্যাগ দিয়ে ফিল্টার করুন"
+ },
+ "open.heading": {
+ "translation": "সংরক্ষিত প্রজেক্ট"
+ },
+ "open.import": {
+ "translation": "ইমপোর্ট"
+ },
+ "open.lastModified": {
+ "translation": "সর্বশেষ পরিবর্তিত: {{modified}}"
+ },
+ "open.noData.desc": {
+ "translation": "আপনি (সেটিংস মেনু > সংরক্ষণ করুন) থেকে বা কীবোর্ড শর্টকাট দ্বারা (Ctrl/⌘ + S) একটি প্রজেক্ট সংরক্ষণ করতে পারেন।"
+ },
+ "open.noData.heading": {
+ "translation": "আপনার কোনো সংরক্ষিত প্রজেক্ট নেই।"
+ },
+ "open.noMatch": {
+ "translation": "এই ফিল্টারের সাথে কোনো প্রজেক্ট মেলে না।"
+ },
+ "open.placeholder.allLanguages": {
+ "translation": "সব ভাষা"
+ },
+ "open.placeholder.filterByTags": {
+ "translation": "ট্যাগ দিয়ে ফিল্টার করুন"
+ },
+ "open.placeholder.search": {
+ "translation": "খুঁজুন"
+ },
+ "open.removeDefault": {
+ "translation": "(আনসেট করুন)"
+ },
+ "open.reset": {
+ "translation": "রিসেট"
+ },
+ "open.setAsDefault": {
+ "translation": "ডিফল্ট হিসাবে সেট করুন"
+ },
+ "open.sort.heading": {
+ "translation": "সাজান:"
+ },
+ "open.sort.lastModified": {
+ "translation": "সর্বশেষ পরিবর্তিত"
+ },
+ "open.sort.title": {
+ "translation": "শিরোনাম"
+ },
+ "project.desc": {
+ "translation": "বর্ণনা"
+ },
+ "project.head": {
+ "translation": "<head> এ যোগ করুন"
+ },
+ "project.heading": {
+ "translation": "প্রজেক্ট তথ্য"
+ },
+ "project.htmlAttr": {
+ "translation": "<html> এর জন্য অ্যাট্রিবিউট"
+ },
+ "project.tags": {
+ "translation": "ট্যাগ"
+ },
+ "project.title": {
+ "translation": "প্রজেক্ট শিরোনাম"
+ },
+ "recoverPrompt.desc": {
+ "translation": "আপনার শেষ প্রজেক্টে অসংরক্ষিত পরিবর্তন রয়েছে!"
+ },
+ "recoverPrompt.heading": {
+ "translation": "অসংরক্ষিত প্রজেক্ট পুনরুদ্ধার করবেন?"
+ },
+ "recoverPrompt.meta": {
+ "translation": "শিরোনাম: সর্বশেষ পরিবর্তিত: "
+ },
+ "recoverPrompt.notShowAgain": {
+ "translation": "এটি আর দেখাবেন না।"
+ },
+ "recoverPrompt.prompt.discard": {
+ "translation": "অসংরক্ষিত প্রজেক্ট বাতিল করুন"
+ },
+ "recoverPrompt.prompt.heading": {
+ "translation": "আপনি কি এখন এটি পুনরুদ্ধার করতে চান?"
+ },
+ "recoverPrompt.prompt.recover": {
+ "translation": "এডিটরে প্রজেক্ট পুনরুদ্ধার করুন"
+ },
+ "recoverPrompt.prompt.save": {
+ "translation": "ডিভাইসে সংরক্ষণ করুন এবং চালিয়ে যান"
+ },
+ "resources.browseOnJsDelivr": {
+ "translation": "jsDelivr এ প্যাকেজ ফাইল ব্রাউজ করুন"
+ },
+ "resources.cssPresets.heading": {
+ "translation": "CSS প্রিসেট"
+ },
+ "resources.cssPresets.none": {
+ "translation": "কিছু নেই"
+ },
+ "resources.cssPresets.normalizeCss": {
+ "translation": "Normalize.css"
+ },
+ "resources.cssPresets.resetCss": {
+ "translation": "Reset CSS"
+ },
+ "resources.error.failedToLoadResults": {
+ "translation": "ফলাফল লোড করতে ব্যর্থ!"
+ },
+ "resources.error.noResultsFound": {
+ "translation": "এর জন্য কোনো ফলাফল পাওয়া যায়নি: "
+ },
+ "resources.fonts.add": {
+ "translation": "যোগ করুন"
+ },
+ "resources.fonts.heading": {
+ "translation": "ফন্ট (Google Fonts দ্বারা চালিত)"
+ },
+ "resources.fonts.select": {
+ "translation": "ফন্ট নির্বাচন করুন ..."
+ },
+ "resources.heading": {
+ "translation": "বাহ্যিক রিসোর্স"
+ },
+ "resources.scripts": {
+ "translation": "বাহ্যিক স্ক্রিপ্ট"
+ },
+ "resources.search.heading": {
+ "translation": "প্যাকেজ খুঁজুন (jsDelivr দ্বারা চালিত)"
+ },
+ "resources.search.placeholder": {
+ "translation": "যেমন jquery, lodash@4, bootstrap@5.2.3, ..."
+ },
+ "resources.stylesheets": {
+ "translation": "বাহ্যিক স্টাইলশীট"
+ },
+ "resources.urlDesc": {
+ "translation": "স্টাইলশীট/স্ক্রিপ্ট URL যোগ করুন। প্রতিটি URL আলাদা লাইনে হতে হবে।"
+ },
+ "resultMode.linkText": {
+ "translation": "LiveCodes এ সম্পাদনা করুন"
+ },
+ "savePrompt.heading": {
+ "translation": "অসংরক্ষিত পরিবর্তন"
+ },
+ "savePrompt.prompt.cancel": {
+ "translation": "বাতিল করুন"
+ },
+ "savePrompt.prompt.discard": {
+ "translation": "সংরক্ষণ করবেন না"
+ },
+ "savePrompt.prompt.heading": {
+ "translation": "আপনার করা পরিবর্তনগুলো সংরক্ষিত নাও হতে পারে। আপনি কি এখন সংরক্ষণ করতে চান?"
+ },
+ "savePrompt.prompt.save": {
+ "translation": "সংরক্ষণ করুন"
+ },
+ "share.characters": {
+ "translation": "{{urlLength}} অক্ষর"
+ },
+ "share.copy.clickToCopy": {
+ "translation": "কপি করতে ক্লিক করুন"
+ },
+ "share.copy.copied": {
+ "translation": "URL ক্লিপবোর্ডে কপি করা হয়েছে"
+ },
+ "share.encodedURL": {
+ "translation": "এনকোডেড URL পান"
+ },
+ "share.error.failedToCopy": {
+ "translation": "ক্লিপবোর্ডে কপি ব্যর্থ হয়েছে!"
+ },
+ "share.error.failedToGenerateURL": {
+ "translation": "শর্ট URL তৈরি করতে ব্যর্থ!"
+ },
+ "share.expireInOneYear": {
+ "translation": "১ বছরে মেয়াদ শেষ হবে"
+ },
+ "share.generateURL": {
+ "translation": "URL তৈরি হচ্ছে …"
+ },
+ "share.heading": {
+ "translation": "শেয়ার"
+ },
+ "share.permanentURL": {
+ "translation": "স্থায়ী URL"
+ },
+ "share.qrcode.clickToDownload": {
+ "translation": "ডাউনলোড করতে ক্লিক করুন"
+ },
+ "share.qrcode.generating": {
+ "translation": "তৈরি হচ্ছে..."
+ },
+ "share.services.devTo": {
+ "translation": "Dev.to"
+ },
+ "share.services.email": {
+ "translation": "ইমেইল"
+ },
+ "share.services.facebook": {
+ "translation": "Facebook"
+ },
+ "share.services.hackerNews": {
+ "translation": "Hacker News"
+ },
+ "share.services.linkedIn": {
+ "translation": "LinkedIn"
+ },
+ "share.services.pinterest": {
+ "translation": "Pinterest"
+ },
+ "share.services.pocket": {
+ "translation": "Pocket"
+ },
+ "share.services.qrCode": {
+ "translation": "QR কোড"
+ },
+ "share.services.reddit": {
+ "translation": "Reddit"
+ },
+ "share.services.share": {
+ "translation": "শেয়ার করুন …"
+ },
+ "share.services.telegram": {
+ "translation": "Telegram"
+ },
+ "share.services.tumblr": {
+ "translation": "Tumblr"
+ },
+ "share.services.twitter": {
+ "translation": "𝕏 / Twitter"
+ },
+ "share.services.whatsApp": {
+ "translation": "WhatsApp"
+ },
+ "share.shortURL": {
+ "translation": "শর্ট URL পান"
+ },
+ "snippets.action.copy": {
+ "translation": "কপি"
+ },
+ "snippets.action.delete": {
+ "translation": "মুছুন"
+ },
+ "snippets.action.edit": {
+ "translation": "সম্পাদনা"
+ },
+ "snippets.add.code": {
+ "translation": "কোড"
+ },
+ "snippets.add.desc": {
+ "translation": "বর্ণনা"
+ },
+ "snippets.add.heading": {
+ "translation": "স্নিপেট যোগ করুন"
+ },
+ "snippets.add.language": {
+ "translation": "ভাষা"
+ },
+ "snippets.add.save": {
+ "translation": "সংরক্ষণ"
+ },
+ "snippets.add.snippets": {
+ "translation": "স্নিপেট"
+ },
+ "snippets.add.title": {
+ "translation": "শিরোনাম"
+ },
+ "snippets.copy.clickToCopySnippet": {
+ "translation": "স্নিপেট কপি করতে ক্লিক করুন"
+ },
+ "snippets.copy.copied": {
+ "translation": "স্নিপেট ক্লিপবোর্ডে কপি করা হয়েছে।"
+ },
+ "snippets.delete.all": {
+ "translation": "{{snippets}} স্নিপেট মুছবেন?"
+ },
+ "snippets.delete.one": {
+ "translation": "স্নিপেট মুছবেন: {{snippet}}?"
+ },
+ "snippets.deleteAll": {
+ "translation": "সব মুছুন"
+ },
+ "snippets.error.failedToCopy": {
+ "translation": "URL কপি করতে ব্যর্থ।"
+ },
+ "snippets.error.noTitle": {
+ "translation": "অনুগ্রহ করে স্নিপেট শিরোনাম যোগ করুন।"
+ },
+ "snippets.filter.language": {
+ "translation": "ভাষা দিয়ে ফিল্টার করুন"
+ },
+ "snippets.heading": {
+ "translation": "কোড স্নিপেট"
+ },
+ "snippets.lastModified": {
+ "translation": "সর্বশেষ পরিবর্তিত: {{modified}}"
+ },
+ "snippets.noMatch": {
+ "translation": "এই ফিল্টারের সাথে কোনো স্নিপেট মেলে না।"
+ },
+ "snippets.noSavedSnippets": {
+ "translation": "আপনার কোনো সংরক্ষিত স্নিপেট নেই।"
+ },
+ "snippets.placeholder.allLanguages": {
+ "translation": "সব ভাষা"
+ },
+ "snippets.placeholder.search": {
+ "translation": "খুঁজুন"
+ },
+ "snippets.reset": {
+ "translation": "রিসেট"
+ },
+ "snippets.save.success": {
+ "translation": "স্নিপেট স্থানীয়ভাবে ডিভাইসে সংরক্ষিত হয়েছে!"
+ },
+ "snippets.sort.date": {
+ "translation": "তারিখ"
+ },
+ "snippets.sort.heading": {
+ "translation": "সাজান:"
+ },
+ "snippets.sort.title": {
+ "translation": "শিরোনাম"
+ },
+ "snippets.text": {
+ "translation": "প্লেইন টেক্সট"
+ },
+ "splash.loading": {
+ "translation": "LiveCodes লোড হচ্ছে…"
+ },
+ "sync.autoSync": {
+ "translation": "অটো সিঙ্ক"
+ },
+ "sync.create.desc": {
+ "translation": "একটি নতুন প্রাইভেট রেপো তৈরি হবে। আপনার LiveCodes স্থানীয় ডেটা main ব্রাঞ্চের সাথে সিঙ্ক্রোনাইজ করা হবে।"
+ },
+ "sync.create.heading": {
+ "translation": "নতুন রেপো তৈরি করুন"
+ },
+ "sync.create.repoName": {
+ "translation": "রেপো নাম"
+ },
+ "sync.error.generic": {
+ "translation": "সিঙ্ক ব্যর্থ হয়েছে!"
+ },
+ "sync.error.repoNameRequired": {
+ "translation": "রেপো নাম প্রয়োজন"
+ },
+ "sync.existing.desc": {
+ "translation": "আপনার LiveCodes স্থানীয় ডেটা main ব্রাঞ্চের সাথে সিঙ্ক্রোনাইজ করা হবে।"
+ },
+ "sync.existing.heading": {
+ "translation": "বিদ্যমান রেপো"
+ },
+ "sync.existing.repoName": {
+ "translation": "রেপো নাম"
+ },
+ "sync.heading": {
+ "translation": "GitHub রেপোতে সিঙ্ক করুন"
+ },
+ "sync.searchRepos": {
+ "translation": "আপনার রেপো খুঁজুন..."
+ },
+ "sync.success": {
+ "translation": "সিঙ্ক সম্পূর্ণ!"
+ },
+ "sync.syncBtn": {
+ "translation": "সিঙ্ক"
+ },
+ "sync.syncInProgress": {
+ "translation": "সিঙ্ক চলছে..."
+ },
+ "sync.syncStarted": {
+ "translation": "সিঙ্ক শুরু হয়েছে..."
+ },
+ "templates.heading": {
+ "translation": "নতুন প্রজেক্ট"
+ },
+ "templates.noUserTemplates.desc": {
+ "translation": "আপনি (অ্যাপ মেনু > সংরক্ষণ করুন > টেমপ্লেট) থেকে একটি প্রজেক্ট টেমপ্লেট হিসাবে সংরক্ষণ করতে পারেন।"
+ },
+ "templates.noUserTemplates.heading": {
+ "translation": "আপনার কোনো সংরক্ষিত টেমপ্লেট নেই।"
+ },
+ "templates.starter.angular": {
+ "translation": "Angular স্টার্টার"
+ },
+ "templates.starter.assemblyscript": {
+ "translation": "AssemblyScript স্টার্টার"
+ },
+ "templates.starter.astro": {
+ "translation": "Astro স্টার্টার"
+ },
+ "templates.starter.backbone": {
+ "translation": "Backbone স্টার্টার"
+ },
+ "templates.starter.blank": {
+ "translation": "ফাঁকা প্রজেক্ট"
+ },
+ "templates.starter.blockly": {
+ "translation": "Blockly স্টার্টার"
+ },
+ "templates.starter.bootstrap": {
+ "translation": "Bootstrap স্টার্টার"
+ },
+ "templates.starter.civet": {
+ "translation": "Civet স্টার্টার"
+ },
+ "templates.starter.clio": {
+ "translation": "Clio স্টার্টার"
+ },
+ "templates.starter.clojurescript": {
+ "translation": "ClojureScript স্টার্টার"
+ },
+ "templates.starter.coffeescript": {
+ "translation": "CoffeeScript স্টার্টার"
+ },
+ "templates.starter.commonlisp": {
+ "translation": "Common Lisp স্টার্টার"
+ },
+ "templates.starter.cpp": {
+ "translation": "C++ স্টার্টার"
+ },
+ "templates.starter.cpp-wasm": {
+ "translation": "C++ (Wasm) স্টার্টার"
+ },
+ "templates.starter.daisyui": {
+ "translation": "daisyUI স্টার্টার"
+ },
+ "templates.starter.diagrams": {
+ "translation": "Diagrams স্টার্টার"
+ },
+ "templates.starter.fennel": {
+ "translation": "Fennel স্টার্টার"
+ },
+ "templates.starter.gleam": {
+ "translation": "Gleam স্টার্টার"
+ },
+ "templates.starter.go": {
+ "translation": "Go স্টার্টার"
+ },
+ "templates.starter.go-wasm": {
+ "translation": "Go (Wasm) স্টার্টার"
+ },
+ "templates.starter.heading": {
+ "translation": "স্টার্টার টেমপ্লেট"
+ },
+ "templates.starter.imba": {
+ "translation": "Imba স্টার্টার"
+ },
+ "templates.starter.java": {
+ "translation": "Java স্টার্টার"
+ },
+ "templates.starter.javascript": {
+ "translation": "JavaScript স্টার্টার"
+ },
+ "templates.starter.jest": {
+ "translation": "Jest স্টার্টার"
+ },
+ "templates.starter.jest-react": {
+ "translation": "Jest/React স্টার্টার"
+ },
+ "templates.starter.jquery": {
+ "translation": "jQuery স্টার্টার"
+ },
+ "templates.starter.julia": {
+ "translation": "Julia স্টার্টার"
+ },
+ "templates.starter.knockout": {
+ "translation": "Knockout স্টার্টার"
+ },
+ "templates.starter.lit": {
+ "translation": "Lit স্টার্টার"
+ },
+ "templates.starter.livescript": {
+ "translation": "LiveScript স্টার্টার"
+ },
+ "templates.starter.loading": {
+ "translation": "স্টার্টার টেমপ্লেট লোড হচ্ছে..."
+ },
+ "templates.starter.lua": {
+ "translation": "Lua স্টার্টার"
+ },
+ "templates.starter.lua-wasm": {
+ "translation": "Lua (Wasm) স্টার্টার"
+ },
+ "templates.starter.malina": {
+ "translation": "Malina.js স্টার্টার"
+ },
+ "templates.starter.markdown": {
+ "translation": "Markdown স্টার্টার"
+ },
+ "templates.starter.mdx": {
+ "translation": "MDX স্টার্টার"
+ },
+ "templates.starter.ocaml": {
+ "translation": "Ocaml স্টার্টার"
+ },
+ "templates.starter.perl": {
+ "translation": "Perl স্টার্টার"
+ },
+ "templates.starter.php": {
+ "translation": "PHP স্টার্টার"
+ },
+ "templates.starter.php-wasm": {
+ "translation": "PHP (Wasm) স্টার্টার"
+ },
+ "templates.starter.postgresql": {
+ "translation": "PostgreSQL স্টার্টার"
+ },
+ "templates.starter.preact": {
+ "translation": "Preact স্টার্টার"
+ },
+ "templates.starter.prolog": {
+ "translation": "Prolog স্টার্টার"
+ },
+ "templates.starter.python": {
+ "translation": "Python স্টার্টার"
+ },
+ "templates.starter.r": {
+ "translation": "R স্টার্টার"
+ },
+ "templates.starter.react": {
+ "translation": "React স্টার্টার"
+ },
+ "templates.starter.react-native": {
+ "translation": "React Native স্টার্টার"
+ },
+ "templates.starter.reason": {
+ "translation": "Reason স্টার্টার"
+ },
+ "templates.starter.rescript": {
+ "translation": "ReScript স্টার্টার"
+ },
+ "templates.starter.riot": {
+ "translation": "Riot.js স্টার্টার"
+ },
+ "templates.starter.ruby": {
+ "translation": "Ruby স্টার্টার"
+ },
+ "templates.starter.ruby-wasm": {
+ "translation": "Ruby (Wasm) স্টার্টার"
+ },
+ "templates.starter.scheme": {
+ "translation": "Scheme স্টার্টার"
+ },
+ "templates.starter.shadcnui": {
+ "translation": "shadcn/ui স্টার্টার"
+ },
+ "templates.starter.solid": {
+ "translation": "Solid স্টার্টার"
+ },
+ "templates.starter.sql": {
+ "translation": "SQL স্টার্টার"
+ },
+ "templates.starter.stencil": {
+ "translation": "Stencil স্টার্টার"
+ },
+ "templates.starter.svelte": {
+ "translation": "Svelte স্টার্টার"
+ },
+ "templates.starter.tailwindcss": {
+ "translation": "Tailwind CSS স্টার্টার"
+ },
+ "templates.starter.tcl": {
+ "translation": "Tcl স্টার্টার"
+ },
+ "templates.starter.teal": {
+ "translation": "Teal স্টার্টার"
+ },
+ "templates.starter.typescript": {
+ "translation": "TypeScript স্টার্টার"
+ },
+ "templates.starter.vue": {
+ "translation": "Vue SFC স্টার্টার"
+ },
+ "templates.starter.vue2": {
+ "translation": "Vue 2 স্টার্টার"
+ },
+ "templates.starter.wat": {
+ "translation": "WebAssembly Text স্টার্টার"
+ },
+ "templates.user.heading": {
+ "translation": "আমার টেমপ্লেট"
+ },
+ "templates.user.loading": {
+ "translation": "ব্যবহারকারী টেমপ্লেট লোড হচ্ছে..."
+ },
+ "testEditor.heading": {
+ "translation": "টেস্ট সম্পাদনা করুন"
+ },
+ "testEditor.load": {
+ "translation": "লোড করুন"
+ },
+ "testEditor.tests": {
+ "translation": "টেস্ট"
+ },
+ "testSettings.desc": {
+ "translation": " আরো বিস্তারিত জানতে, ডকুমেন্টেশন দেখুন"
+ },
+ "toolspane.close": {
+ "translation": "বন্ধ করুন"
+ },
+ "toolspane.compiled.title": {
+ "translation": "কম্পাইল করা"
+ },
+ "toolspane.console.clear": {
+ "translation": "কনসোল পরিষ্কার করুন"
+ },
+ "toolspane.console.title": {
+ "translation": "কনসোল"
+ },
+ "toolspane.test.edit": {
+ "translation": "সম্পাদনা"
+ },
+ "toolspane.test.error": {
+ "translation": "টেস্ট ত্রুটি!"
+ },
+ "toolspane.test.loading": {
+ "translation": "টেস্ট লোড হচ্ছে..."
+ },
+ "toolspane.test.noTest": {
+ "translation": "এই প্রজেক্টে কোনো টেস্ট নেই!"
+ },
+ "toolspane.test.reset": {
+ "translation": "রিসেট"
+ },
+ "toolspane.test.run.desc": {
+ "translation": "Ctrl/⌘ + Alt + T"
+ },
+ "toolspane.test.run.heading": {
+ "translation": "চালান"
+ },
+ "toolspane.test.summary.desc": {
+ "translation": "টেস্ট: {{failed}}\n {{passed}}\n {{skipped}}\n {{total}}\nসময়: {{duration}}s"
+ },
+ "toolspane.test.summary.failed": {
+ "translation": "{{failedNum}} ব্যর্থ"
+ },
+ "toolspane.test.summary.passed": {
+ "translation": "{{passedNum}} পাস"
+ },
+ "toolspane.test.summary.skipped": {
+ "translation": "{{skippedNum}} এড়িয়ে যাওয়া"
+ },
+ "toolspane.test.summary.total": {
+ "translation": "{{totalNum}} মোট"
+ },
+ "toolspane.test.title": {
+ "translation": "টেস্ট"
+ },
+ "toolspane.test.watch.desc": {
+ "translation": "কোড পরিবর্তিত হলে টেস্ট চালান"
+ },
+ "toolspane.test.watch.heading": {
+ "translation": "দেখুন"
+ },
+ "welcome.about.documentation": {
+ "translation": "ডকুমেন্টেশন"
+ },
+ "welcome.about.heading": {
+ "translation": "LiveCodes সম্পর্কে"
+ },
+ "welcome.heading": {
+ "translation": "স্বাগতম"
+ },
+ "welcome.recent.heading": {
+ "translation": "সাম্প্রতিক"
+ },
+ "welcome.recover.cancel": {
+ "translation": "বাতিল"
+ },
+ "welcome.recover.heading": {
+ "translation": "পুনরুদ্ধার"
+ },
+ "welcome.recover.lastModified": {
+ "translation": "সর্বশেষ পরিবর্তিত:"
+ },
+ "welcome.recover.recover": {
+ "translation": "পুনরুদ্ধার"
+ },
+ "welcome.recover.save": {
+ "translation": "সংরক্ষণ"
+ },
+ "welcome.recover.unsavedChanges": {
+ "translation": "আপনার শেষ প্রজেক্টে অসংরক্ষিত পরিবর্তন ছিল:"
+ },
+ "welcome.showOnStartup": {
+ "translation": "স্টার্টআপে দেখান"
+ },
+ "welcome.start.heading": {
+ "translation": "শুরু করুন"
+ },
+ "welcome.start.import": {
+ "translation": "ইমপোর্ট..."
+ },
+ "welcome.start.loadDefaultTemplate": {
+ "translation": "ডিফল্ট টেমপ্লেট লোড করুন"
+ },
+ "welcome.start.new": {
+ "translation": "নতুন..."
+ },
+ "welcome.start.noDefaultTemplate": {
+ "translation": "কোনো ডিফল্ট টেমপ্লেট নেই"
+ },
+ "welcome.start.open": {
+ "translation": "খুলুন..."
+ },
+ "welcome.templates.heading": {
+ "translation": "স্টার্টার টেমপ্লেট"
+ }
+}
diff --git a/src/livecodes/i18n/locales/bn/translation.ts b/src/livecodes/i18n/locales/bn/translation.ts
new file mode 100644
index 000000000..4d5ddc9b3
--- /dev/null
+++ b/src/livecodes/i18n/locales/bn/translation.ts
@@ -0,0 +1,1124 @@
+// ATTENTION: This file is auto-generated from source code. Do not edit manually!
+
+import type { I18nTranslation } from '../models';
+
+const translation: I18nTranslation = {
+ about: {
+ blog: {
+ text: 'ব্লগ',
+ title: 'LiveCodes ব্লগ',
+ },
+ configuration: 'কনফিগারেশন',
+ credits: {
+ heading: 'কৃতজ্ঞতা',
+ para1:
+ 'LiveCodes ওপেন সোর্স প্রজেক্ট, ওয়েব সার্ভিস এবং অবদানকারীদের দ্বারা সম্ভব হয়েছে। <1>কৃতজ্ঞতা দেখুন1>',
+ para2: '© 2024 Hatem Hosny। LiveCodes MIT লাইসেন্সের অধীনে লাইসেন্সপ্রাপ্ত।',
+ },
+ documentations: {
+ heading: 'ডকুমেন্টেশন',
+ },
+ gettingStarted: 'শুরু করা',
+ github: {
+ text: 'GitHub',
+ title: 'GitHub',
+ },
+ heading: 'LiveCodes সম্পর্কে',
+ livecodes: {
+ aboutUs: 'LiveCodes সম্পর্কে',
+ para1:
+ '<1><2>LiveCodes2>1> একটি ওপেন সোর্স, বৈশিষ্ট্য সমৃদ্ধ, ক্লায়েন্ট সাইড কোড প্লেগ্রাউন্ড। বর্তমানে ৯০+ ভাষা এবং ফ্রেমওয়ার্ক সমর্থিত। এটি একটি স্বতন্ত্র অ্যাপ হিসাবে বা যেকোনো ওয়েব পেজে এম্বেড করা যেতে পারে।',
+ para2:
+ 'একটি শক্তিশালী SDK প্লেগ্রাউন্ডের সাথে ইন্টিগ্রেট এবং যোগাযোগ করা সহজ করে। কোড উদাহরণ, লাইভ ডেমো এবং স্ক্রিনশট সহ বিস্তৃত ডকুমেন্টেশন উপলব্ধ।',
+ },
+ sdk: 'LiveCodes SDK',
+ sponsor: {
+ text: 'স্পন্সর',
+ title: 'LiveCodes স্পন্সর করুন',
+ },
+ twitter: {
+ text: '𝕏 / Twitter',
+ title: '𝕏 / Twitter',
+ },
+ version: {
+ app: 'অ্যাপ সংস্করণ: <1>{{APP_VERSION}}1>',
+ appPermanentUrl: 'অ্যাপ স্থায়ী URL',
+ commit: 'Git কমিট: <1>{{COMMIT_SHA}}1>',
+ heading: 'সংস্করণ',
+ sdk: 'SDK সংস্করণ: <1>{{SDK_VERSION}}1>',
+ sdkPermanentUrl: 'SDK স্থায়ী URL',
+ },
+ },
+ app: {
+ changeTheme: {
+ hint: 'থিম পরিবর্তন করুন',
+ },
+ codeToImage: {
+ hint: 'কোড থেকে ছবি',
+ },
+ consoleMessage: {
+ appVersion: 'অ্যাপ সংস্করণ: {{APP_VERSION}}',
+ commit: 'Git কমিট: {{COMMIT_SHA}}',
+ learnMore: 'আরো জানুন! {{docsUrl}} 🚀',
+ sdkVersion: 'SDK সংস্করণ: {{SDK_VERSION}}',
+ },
+ copy: {
+ hint: 'কপি করুন (Ctrl/⌘ + A, Ctrl/⌘ + C)',
+ },
+ copyAsUrl: {
+ hint: 'কোড ডেটা URL হিসাবে কপি করুন',
+ },
+ customSettings: {
+ hint: 'কাস্টম সেটিংস',
+ },
+ editorSettings: {
+ hint: 'এডিটর সেটিংস',
+ },
+ externalResources: {
+ hint: 'বাহ্যিক রিসোর্স',
+ },
+ focus: {
+ hint: 'ফোকাস মোড টগল করুন (Ctrl/⌘ + K, Z)',
+ },
+ format: {
+ hint: 'ফরম্যাট করুন (Alt + Shift + F)',
+ },
+ fullscreen: {
+ hint: 'ফুল স্ক্রিন',
+ },
+ i18nButton: {
+ hint: 'UI ভাষা',
+ },
+ i18nMenu: {
+ docs: 'i18n ডকুমেন্টেশন',
+ helpTranslate: 'অনুবাদে সাহায্য করুন',
+ },
+ logo: {
+ title: 'LiveCodes: একটি কোড প্লেগ্রাউন্ড যা কাজ করে!',
+ },
+ projectInfo: {
+ hint: 'প্রজেক্ট তথ্য',
+ },
+ redo: {
+ hint: 'পুনরায় করুন (Ctrl/⌘ + Shift + Z)',
+ },
+ result: {
+ hint: 'ফলাফল (Ctrl/⌘ + Alt + R)',
+ },
+ run: {
+ hint: 'চালান (Shift + Enter)',
+ },
+ share: {
+ hint: 'শেয়ার করুন (Ctrl/⌘ + Alt + S)',
+ },
+ themeColors: {
+ custom: 'কাস্টম',
+ },
+ undo: {
+ hint: 'আনডু করুন (Ctrl/⌘ + Z)',
+ },
+ untitledProject: 'শিরোনামহীন প্রজেক্ট',
+ },
+ assets: {
+ action: {
+ delete: 'মুছুন',
+ },
+ add: {
+ dataURL: {
+ desc: 'একটি base64-এনকোডেড <1>ডেটা url1> হিসাবে অ্যাসেট যোগ করুন।',
+ heading: 'ডেটা URL',
+ label: 'ফাইল যোগ করুন',
+ },
+ githubPages: {
+ desc: 'GitHub Pages এ অ্যাসেট ডিপ্লয় করুন। ফাইলটি আপনার GitHub অ্যাকাউন্টের <2>livecodes-assets2> রেপোর <1>gh-pages1> ব্রাঞ্চে পুশ করা হয়। রেপো ইতিমধ্যে না থাকলে, একটি পাবলিক রেপো তৈরি হবে।',
+ heading: 'GitHub Pages',
+ label: 'ফাইল আপলোড করুন',
+ },
+ heading: 'অ্যাসেট যোগ করুন',
+ },
+ delete: {
+ all: '{{assets}} অ্যাসেট মুছবেন?',
+ one: 'অ্যাসেট মুছবেন: {{asset}}?',
+ },
+ deleteAll: 'সব মুছুন',
+ generic: {
+ clickToCopyURL: 'URL কপি করতে ক্লিক করুন',
+ },
+ heading: 'অ্যাসেট',
+ link: {
+ date: 'তারিখ: {{modified}}',
+ type: 'প্রকার: {{type}}',
+ url: 'URL: {{url}}',
+ },
+ loadFile: {
+ error: {
+ failedToUpload: 'ত্রুটি: ফাইল আপলোড করতে ব্যর্থ',
+ unauthenticated: 'ত্রুটি: অপ্রমাণিত ব্যবহারকারী',
+ },
+ upload: 'ফাইল আপলোড করুন',
+ uploading: 'আপলোড হচ্ছে...',
+ },
+ noMatch: 'এই ফিল্টারের সাথে কোনো অ্যাসেট মেলে না।',
+ noSavedAssets: 'আপনার কোনো সংরক্ষিত অ্যাসেট নেই।',
+ processAsset: {
+ addFile: 'ফাইল যোগ করা হয়েছে: ',
+ deployNotice: 'অ্যাসেটটি শীঘ্রই এই URL এ উপলব্ধ হবে (~১ মিনিট)।',
+ success: 'ফাইল অ্যাসেটে যোগ করা হয়েছে!',
+ urlLabel: 'URL: ',
+ },
+ resetFilters: 'রিসেট করুন',
+ search: 'খুঁজুন',
+ sort: {
+ date: 'তারিখ',
+ fileName: 'ফাইলের নাম',
+ heading: 'সাজান:',
+ },
+ type: {
+ archive: 'আর্কাইভ',
+ audio: 'অডিও',
+ csv: 'CSV',
+ font: 'ফন্ট',
+ html: 'HTML',
+ icon: 'আইকন',
+ image: 'ছবি',
+ json: 'JSON',
+ other: 'অন্যান্য',
+ script: 'স্ক্রিপ্ট',
+ stylesheet: 'স্টাইলশীট',
+ text: 'টেক্সট',
+ video: 'ভিডিও',
+ xml: 'XML',
+ },
+ types: {
+ all: 'সব প্রকার',
+ },
+ url: {
+ fail: 'URL কপি করতে ব্যর্থ।',
+ success: 'URL ক্লিপবোর্ডে কপি করা হয়েছে।',
+ },
+ },
+ backup: {
+ backup: {
+ assets: 'অ্যাসেট',
+ button: 'ব্যাকআপ',
+ desc: 'LiveCodes ডেটা ব্যাকআপ করুন, যাতে এটি পরে এই বা অন্য ডিভাইসে পুনরুদ্ধার করা যায়। <1>1> বিস্তারিত জানতে <2>ডকুমেন্টেশন2> দেখুন।',
+ heading: 'ব্যাকআপ',
+ projects: 'প্রজেক্ট',
+ settings: 'ব্যবহারকারী সেটিংস',
+ snippets: 'কোড স্নিপেট',
+ templates: 'ব্যবহারকারী টেমপ্লেট',
+ },
+ backupBtn: 'ব্যাকআপ',
+ error: {
+ atLeastOneStore: 'ব্যাকআপ করার জন্য অন্তত একটি স্টোর নির্বাচন করুন',
+ incorrectFileType: 'ত্রুটি: ভুল ফাইল প্রকার',
+ },
+ fileInputLabel: 'ফাইল থেকে পুনরুদ্ধার করুন',
+ heading: 'ব্যাকআপ / পুনরুদ্ধার',
+ inProgress: 'চলছে...',
+ restore: {
+ desc: 'পূর্বে ব্যাকআপ করা LiveCodes ডেটা পুনরুদ্ধার করুন। <1>1> বর্তমান কন্টেন্ট প্রতিস্থাপন করতে চাইলে, আপনি প্রথমে এটি ব্যাকআপ করতে পারেন। <2>2> বিস্তারিত জানতে <3>ডকুমেন্টেশন3> দেখুন।',
+ fromFile: 'ফাইল থেকে পুনরুদ্ধার করুন',
+ heading: 'পুনরুদ্ধার',
+ mode: {
+ merge: 'বর্তমান কন্টেন্টের সাথে মার্জ করুন',
+ replace: 'বর্তমান কন্টেন্ট প্রতিস্থাপন করুন',
+ },
+ success: 'সফলভাবে পুনরুদ্ধার করা হয়েছে!',
+ },
+ },
+ broadcast: {
+ broadcastBtn: {
+ start: 'ব্রডকাস্ট',
+ stop: 'ব্রডকাস্ট বন্ধ করুন',
+ },
+ broadcasting: 'ব্রডকাস্ট হচ্ছে...',
+ channelURL: 'চ্যানেল URL',
+ connecting: 'সংযোগ হচ্ছে...',
+ desc: 'রিয়েল টাইমে অন্য ব্রাউজার/ডিভাইসে রেজাল্ট পেজ ব্রডকাস্ট করুন। বিস্তারিত জানতে <1>ডকুমেন্টেশন1> দেখুন।',
+ error: {
+ generic: 'ব্রডকাস্ট ব্যর্থ হয়েছে!',
+ serverURLRequired: 'সার্ভার URL প্রয়োজন!',
+ },
+ heading: 'ব্রডকাস্ট',
+ includeSourceCode: 'সোর্স কোড অন্তর্ভুক্ত করুন',
+ serverURL: {
+ heading: 'সার্ভার URL',
+ },
+ },
+ codeToImage: {
+ background: 'ব্যাকগ্রাউন্ড',
+ borderRadius: 'বর্ডার রেডিয়াস',
+ code: 'কোড',
+ copyCode: 'কোড কপি করুন',
+ copyImage: 'ছবি কপি করুন',
+ default: 'ডিফল্ট',
+ direction: 'দিক',
+ fileName: 'ফাইলের নাম',
+ fontFamily: 'ফন্ট ফ্যামিলি',
+ fontSize: 'ফন্ট সাইজ',
+ heading: 'কোড থেকে ছবি',
+ image: 'ছবি',
+ imageFormat: {
+ jpg: 'JPEG',
+ label: 'ছবির ফরম্যাট',
+ png: 'PNG',
+ svg: 'SVG',
+ },
+ layout: 'লেআউট',
+ opacity: 'স্বচ্ছতা',
+ padding: 'প্যাডিং',
+ presets: 'প্রিসেট',
+ preview: 'পূর্বরূপ',
+ save: 'ছবি সংরক্ষণ করুন',
+ scale: 'ছবির স্কেল',
+ shadow: 'ছায়া',
+ shareImage: 'ছবি শেয়ার করুন',
+ shareTitle: 'শেয়ার',
+ shareUrl: 'URL শেয়ার করুন',
+ theme: 'থিম',
+ width: 'প্রস্থ',
+ windowStyle: {
+ label: 'উইন্ডো স্টাইল',
+ mac: 'macOS',
+ none: 'কিছু নেই',
+ windows: 'Windows',
+ },
+ },
+ commandMenu: {
+ changeTheme: {
+ dark: 'ডার্ক থিমে পরিবর্তন করুন',
+ light: 'লাইট থিমে পরিবর্তন করুন',
+ title: 'থিম পরিবর্তন করুন',
+ },
+ changeUILanguage: 'UI ভাষা পরিবর্তন করুন',
+ closeModalMenu: 'মোডাল/মেনু বন্ধ করুন',
+ contribute: 'অবদান রাখুন',
+ copy: 'কোড কপি করুন',
+ copyAsDataUrl: 'ডেটা URL হিসাবে কোড কপি করুন',
+ disableAI: 'AI কোড অ্যাসিস্ট্যান্ট নিষ্ক্রিয় করুন',
+ disableAutoSave: 'অটো সেভ নিষ্ক্রিয় করুন',
+ disableAutoUpdate: 'অটো আপডেট নিষ্ক্রিয় করুন',
+ disableEmacs: 'Emacs মোড নিষ্ক্রিয় করুন',
+ disableFormatOnSave: 'সেভ করার সময় ফরম্যাট নিষ্ক্রিয় করুন',
+ disableRecoverUnsaved: 'অসংরক্ষিত পুনরুদ্ধার নিষ্ক্রিয় করুন',
+ disableVim: 'Vim মোড নিষ্ক্রিয় করুন',
+ enableAI: 'AI কোড অ্যাসিস্ট্যান্ট সক্রিয় করুন',
+ enableAutoSave: 'অটো সেভ সক্রিয় করুন',
+ enableAutoUpdate: 'অটো আপডেট সক্রিয় করুন',
+ enableEmacs: 'Emacs মোড সক্রিয় করুন',
+ enableFormatOnSave: 'সেভ করার সময় ফরম্যাট সক্রিয় করুন',
+ enableRecoverUnsaved: 'অসংরক্ষিত পুনরুদ্ধার সক্রিয় করুন',
+ enableVim: 'Vim মোড সক্রিয় করুন',
+ focus: {
+ editor: 'এডিটরে ফোকাস করুন',
+ home: 'হোমে ফোকাস সরান',
+ outOfEditor: 'এডিটর থেকে ফোকাস সরান',
+ toggleTabFocusMode: 'ট্যাব ফোকাস মোড টগল করুন',
+ },
+ formatCode: 'কোড ফরম্যাট করুন',
+ home: 'হোম',
+ horizontalLayout: 'হরাইজন্টাল লেআউট',
+ keyboardShortcuts: 'কীবোর্ড শর্টকাট',
+ login: 'লগইন',
+ logout: 'লগআউট',
+ moveToParent: 'প্যারেন্টে যান',
+ placeholder: 'একটি কমান্ড টাইপ করুন বা খুঁজুন...',
+ processors: 'প্রসেসর',
+ responsiveLayout: 'রেসপন্সিভ লেআউট',
+ run: 'চালান',
+ saveAsFork: 'ফর্ক হিসাবে সংরক্ষণ করুন (নতুন প্রজেক্ট)',
+ saveAsTemplate: 'টেমপ্লেট হিসাবে সংরক্ষণ করুন',
+ selectLanguage: 'ভাষা নির্বাচন করুন',
+ show: {
+ compiled: 'কম্পাইল করা কোড টগল করুন',
+ console: 'কনসোল টগল করুন',
+ focusMode: 'ফোকাস মোড টগল করুন',
+ fullscreen: 'ফুল স্ক্রিন টগল করুন',
+ markup: 'মার্কআপ এডিটর দেখান',
+ maximizeCompiled: 'কম্পাইল করা কোড ম্যাক্সিমাইজ করুন',
+ maximizeConsole: 'কনসোল ম্যাক্সিমাইজ করুন',
+ maximizeTests: 'টেস্ট ম্যাক্সিমাইজ করুন',
+ next: 'পরবর্তী এডিটর দেখান',
+ previous: 'পূর্ববর্তী এডিটর দেখান',
+ result: 'ফলাফল টগল করুন',
+ runTests: 'টেস্ট চালান',
+ script: 'স্ক্রিপ্ট এডিটর দেখান',
+ style: 'স্টাইল এডিটর দেখান',
+ tests: 'টেস্ট টগল করুন',
+ title: 'দেখান …',
+ zoom: 'রেজাল্ট জুম টগল করুন',
+ },
+ starterTemplates: 'স্টার্টার টেমপ্লেট',
+ sync: 'সিঙ্ক (বেটা) …',
+ template: 'টেমপ্লেট',
+ theme: {
+ color: 'থিম রঙ সেট করুন',
+ defaultColor: 'ডিফল্ট থিম রঙ সেট করুন',
+ },
+ title: 'কমান্ড মেনু',
+ toClose: 'বন্ধ করতে',
+ toNavigate: 'নেভিগেট করতে',
+ toSelect: 'নির্বাচন করতে',
+ toggle: 'টগল: ',
+ verticalLayout: 'ভার্টিকাল লেআউট',
+ },
+ core: {
+ broadcast: {
+ heading: 'ব্রডকাস্ট',
+ successSetToken: 'ব্রডকাস্ট ব্যবহারকারী টোকেন সফলভাবে সেট করা হয়েছে',
+ },
+ changeLanguage: {
+ hint: 'ভাষা পরিবর্তন করুন',
+ message: '{{lang}} লোড হচ্ছে। এতে কিছু সময় লাগতে পারে!',
+ },
+ copy: {
+ copied: 'কোড ক্লিপবোর্ডে কপি করা হয়েছে',
+ copiedAsDataURL: 'কোড ডেটা URL হিসাবে কপি করা হয়েছে',
+ copiedImage: 'ছবি ক্লিপবোর্ডে কপি করা হয়েছে।',
+ hint: 'কপি করা হয়েছে!',
+ title: 'কপি',
+ },
+ error: {
+ couldNotLoadTemplate: 'টেমপ্লেট লোড করা যায়নি: {{template}}',
+ failedToCopyCode: 'কোড কপি করতে ব্যর্থ',
+ failedToCopyImage: 'ছবি কপি করতে ব্যর্থ',
+ failedToLoadTemplate: 'টেমপ্লেট লোড করতে ব্যর্থ',
+ failedToLoadTemplates: 'স্টার্টার টেমপ্লেট লোড করতে ব্যর্থ',
+ failedToParseSettings: 'সেটিংস JSON হিসাবে পার্স করতে ব্যর্থ',
+ failedToSaveImage: 'ছবি সংরক্ষণ করতে ব্যর্থ',
+ failedToShareImage: 'ছবি শেয়ার করতে ব্যর্থ',
+ invalidCommand: 'অবৈধ কমান্ড!',
+ invalidImport: 'অবৈধ ইমপোর্ট URL',
+ invalidPanelId: 'অবৈধ প্যানেল আইডি',
+ invalidToken: 'অবৈধ টোকেন!',
+ login: 'লগইন ত্রুটি!',
+ logout: 'লগআউট ত্রুটি!',
+ noResultContainer: 'রেজাল্ট কন্টেইনার পাওয়া যায়নি',
+ unavailable: 'কমান্ড উপলব্ধ নয়',
+ unavailableForEmbeds: 'এম্বেডের জন্য কমান্ড উপলব্ধ নয়',
+ },
+ export: {
+ gist: 'একটি পাবলিক GitHub gist তৈরি হচ্ছে...',
+ },
+ fork: {
+ success: 'নতুন প্রজেক্ট হিসাবে ফর্ক করা হয়েছে',
+ },
+ fullScreen: {
+ enter: 'ফুল স্ক্রিন',
+ exit: 'ফুল স্ক্রিন থেকে বের হন',
+ },
+ generating: 'তৈরি হচ্ছে...',
+ import: {
+ loading: 'প্রজেক্ট লোড হচ্ছে...',
+ },
+ layout: {
+ horizontal: 'হরাইজন্টাল লেআউট',
+ responsive: 'রেসপন্সিভ লেআউট',
+ vertical: 'ভার্টিকাল লেআউট',
+ },
+ loadDefaults: {
+ template: 'ডিফল্ট টেমপ্লেট লোড হচ্ছে',
+ },
+ login: {
+ success: 'সফলভাবে লগইন হয়েছে',
+ successWithName: 'লগইন হয়েছে: {{name}}',
+ },
+ logout: {
+ success: 'সফলভাবে লগআউট হয়েছে',
+ },
+ result: {
+ hint: 'নতুন উইন্ডোতে ফলাফল দেখান',
+ },
+ save: {
+ success: 'প্রজেক্ট স্থানীয়ভাবে ডিভাইসে সংরক্ষিত হয়েছে!',
+ successWithName: 'প্রজেক্ট "{{name}}" ডিভাইসে সংরক্ষিত হয়েছে।',
+ },
+ template: {
+ blank: 'ফাঁকা প্রজেক্ট',
+ delete: 'টেমপ্লেট মুছবেন "{{item}}"?',
+ javascript: 'JavaScript স্টার্টার',
+ react: 'React স্টার্টার',
+ saved: 'নতুন টেমপ্লেট হিসাবে সংরক্ষিত',
+ typescript: 'TypeScript স্টার্টার',
+ vue: 'Vue 3 স্টার্টার',
+ },
+ unload: {
+ notSaved: 'আপনার করা পরিবর্তনগুলো সংরক্ষিত নাও হতে পারে।',
+ },
+ zoom: {
+ hint: 'জুম',
+ },
+ },
+ customSettings: {
+ JSON: 'কাস্টম সেটিংস JSON',
+ desc: '<1>1> আরো বিস্তারিত জানতে, <2> ডকুমেন্টেশন 2> দেখুন',
+ heading: 'কাস্টম সেটিংস',
+ load: 'লোড করুন',
+ },
+ deploy: {
+ create: {
+ desc: 'একটি নতুন <1>পাবলিক1> রেপো তৈরি হবে। রেজাল্ট পেজ <2>gh-pages2> ব্রাঞ্চে পুশ করা হবে।',
+ heading: 'নতুন রেপো তৈরি করুন',
+ repoName: 'রেপো নাম <1>1>',
+ },
+ error: {
+ generic: 'ডিপ্লয়মেন্ট ব্যর্থ হয়েছে!',
+ repoNameExists: 'রেপো নাম ইতিমধ্যে বিদ্যমান',
+ repoNameRequired: 'রেপো নাম প্রয়োজন',
+ },
+ existing: {
+ desc: '<1>gh-pages1> ব্রাঞ্চে একটি নতুন কমিট যোগ করা হবে।',
+ heading: 'বিদ্যমান রেপো',
+ repoName: 'রেপো নাম',
+ },
+ generic: {
+ commitMessage: 'কমিট বার্তা',
+ commitSourceCodePublic: 'সোর্স কোড কমিট করুন (পাবলিক)',
+ deployBtn: 'ডিপ্লয় করুন',
+ deploying: 'ডিপ্লয় হচ্ছে...',
+ },
+ heading: 'GitHub Pages এ ডিপ্লয় করুন',
+ searchRepo: 'আপনার পাবলিক রেপো খুঁজুন...',
+ },
+ editorSettings: {
+ closeBrackets: 'স্বয়ংক্রিয় বন্ধনী এবং উদ্ধৃতি বন্ধ করুন',
+ codeJarDesc: '<1>1> * চিহ্নিত বৈশিষ্ট্যগুলি CodeJar এ উপলব্ধ নয়।',
+ default: 'ডিফল্ট',
+ desc: '<1>1> বিস্তারিত জানতে <2>ডকুমেন্টেশন2> দেখুন।',
+ editor: {
+ codejar: 'CodeJar',
+ codemirror: 'CodeMirror',
+ heading: 'এডিটর',
+ monaco: 'Monaco',
+ },
+ editorMode: {
+ emacs: 'Emacs',
+ heading: 'এডিটর মোড *',
+ vim: 'Vim',
+ },
+ editorTheme: 'এডিটর থিম',
+ emmet: 'Emmet সক্রিয় করুন *',
+ enableAI: {
+ heading: 'AI কোড অ্যাসিস্ট্যান্ট সক্রিয় করুন',
+ note: '<1><2>2>1> দ্বারা চালিত',
+ },
+ foldRegions: 'অঞ্চলগুলি ভাঁজ করুন (সংকুচিত করুন) *',
+ fontFamily: 'ফন্ট ফ্যামিলি',
+ fontSize: 'ফন্ট সাইজ',
+ format: 'ফরম্যাট',
+ heading: 'এডিটর সেটিংস',
+ lineNumbers: 'লাইন নম্বর দেখান',
+ lineNumbersRelative: 'আপেক্ষিক লাইন নম্বর *',
+ notAvailableInCodeJar: 'CodeJar এ উপলব্ধ নয়',
+ preview: 'পূর্বরূপ',
+ semicolons: 'ফরম্যাট: সেমিকোলন ব্যবহার করুন',
+ singleQuote: 'ফরম্যাট: একক উদ্ধৃতি ব্যবহার করুন',
+ tabSize: 'ট্যাব সাইজ',
+ theme: 'ডার্ক মোড',
+ trailingComma: 'ফরম্যাট: ট্রেলিং কমা ব্যবহার করুন',
+ useTabs: {
+ heading: 'ইন্ডেন্টেশন',
+ spaces: 'স্পেস',
+ tabs: 'ট্যাব',
+ },
+ wordWrap: 'শব্দ মোড়ানো',
+ },
+ embed: {
+ activeEditor: {
+ heading: 'সক্রিয় এডিটর',
+ markup: '{{markup}}',
+ script: '{{script}}',
+ style: '{{style}}',
+ },
+ activeTool: {
+ compiled: 'কম্পাইল করা',
+ console: 'কনসোল',
+ heading: 'সক্রিয় টুল',
+ tests: 'টেস্ট',
+ },
+ code: {
+ copy: 'কোড কপি করুন',
+ heading: 'কোড',
+ },
+ codeEditor: {
+ codeJar: 'CodeJar',
+ codeMirror: 'CodeMirror',
+ default: 'ডিফল্ট',
+ heading: 'কোড এডিটর',
+ monaco: 'Monaco',
+ },
+ desc: 'উন্নত কনফিগারেশনের জন্য <1>ডকুমেন্টেশন1> দেখুন।',
+ embedType: {
+ cdn: 'স্ক্রিপ্ট (CDN)',
+ heading: 'এম্বেড প্রকার',
+ html: 'HTML',
+ iframe: 'Iframe',
+ npm: 'JS (npm)',
+ react: 'React',
+ svelte: 'Svelte',
+ vue: 'Vue',
+ },
+ heading: 'প্রজেক্ট এম্বেড করুন',
+ layout: {
+ heading: 'লেআউট',
+ horizontal: 'হরাইজন্টাল',
+ responsive: 'রেসপন্সিভ',
+ vertical: 'ভার্টিকাল',
+ },
+ lite: 'লাইট মোড',
+ loading: {
+ click: 'ক্লিক করলে',
+ eager: 'তাৎক্ষণিক',
+ heading: 'লোডিং',
+ lazy: 'অলস',
+ },
+ mode: {
+ codeblock: 'কোড ব্লক',
+ editor: 'এডিটর',
+ full: 'সম্পূর্ণ',
+ heading: 'প্রদর্শন মোড',
+ result: 'ফলাফল',
+ simple: 'সাধারণ',
+ },
+ permanentUrl: 'স্থায়ী URL',
+ preview: 'পূর্বরূপ',
+ previewLoading: 'পূর্বরূপ লোড হচ্ছে...',
+ readonly: 'শুধুমাত্র পড়ার জন্য',
+ theme: {
+ dark: 'ডার্ক',
+ heading: 'থিম',
+ light: 'লাইট',
+ },
+ tools: {
+ closed: 'বন্ধ',
+ full: 'সম্পূর্ণ',
+ heading: 'টুল',
+ none: 'কিছু নেই',
+ open: 'খোলা',
+ },
+ view: {
+ editor: 'এডিটর',
+ heading: 'ডিফল্ট ভিউ',
+ result: 'ফলাফল',
+ split: 'বিভক্ত',
+ },
+ },
+ generic: {
+ about: {
+ blog: 'ব্লগ',
+ configuration: 'কনফিগারেশন',
+ gettingStarted: 'শুরু করা',
+ github: 'GitHub',
+ sdk: 'LiveCodes SDK',
+ sponsor: 'স্পন্সর',
+ twitter: '𝕏 / Twitter',
+ },
+ clickForInfo: 'তথ্যের জন্য ক্লিক করুন...',
+ close: 'বন্ধ করুন',
+ custom: 'কাস্টম',
+ embed: {
+ logoHint: 'LiveCodes এ সম্পাদনা করুন 🡕',
+ },
+ error: {
+ authentication: 'প্রমাণীকরণ ত্রুটি!',
+ exceededSize: 'ত্রুটি: {{size}} MB সাইজ অতিক্রম করেছে',
+ failedToReadFile: 'ত্রুটি: ফাইল পড়তে ব্যর্থ',
+ },
+ loading: 'লোড হচ্ছে...',
+ more: 'আরো...',
+ optional: 'ঐচ্ছিক',
+ required: 'প্রয়োজনীয়',
+ tagline: 'একটি কোড প্লেগ্রাউন্ড যা কাজ করে!',
+ },
+ import: {
+ bulk: {
+ desc: 'আপনার সংরক্ষিত প্রজেক্টে একাধিক প্রজেক্ট বাল্ক ইমপোর্ট করুন। প্রজেক্টগুলি <1>সংরক্ষিত প্রজেক্ট1> স্ক্রিন থেকে এক্সপোর্ট করা যেতে পারে।',
+ fromFile: 'স্থানীয় ফাইল থেকে বাল্ক ইমপোর্ট',
+ fromURL: 'URL থেকে বাল্ক ইমপোর্ট',
+ heading: 'বাল্ক ইমপোর্ট',
+ started: 'বাল্ক ইমপোর্ট শুরু হয়েছে...',
+ },
+ code: {
+ desc: 'সমর্থিত উৎস: <1> <2>GitHub gist2> <3>GitHub ফাইল3> <4>GitHub রেপোতে ডিরেক্টরি4> <5>Gitlab snippet5> <6>Gitlab ফাইল6> <7>Gitlab রেপোতে ডিরেক্টরি7> <8>JS Bin8> <9>কাঁচা কোড9> <10>ওয়েব পেজ DOM-এ কোড10> <11>জিপ ফাইলে কোড11> <12>ছবিতে কোড (OCR)12> <13>অফিসিয়াল প্লেগ্রাউন্ড<14>14>(TypeScript এবং Vue)13> 1> বিস্তারিত জানতে <15>ডকুমেন্টেশন15> দেখুন।',
+ fromFile: 'স্থানীয় ফাইল ইমপোর্ট করুন',
+ fromURL: 'URL থেকে ইমপোর্ট করুন',
+ heading: 'কোড ইমপোর্ট করুন',
+ },
+ error: {
+ failedToLoadURL: 'ত্রুটি: URL লোড করতে ব্যর্থ',
+ invalidConfigFile: 'অবৈধ কনফিগারেশন ফাইল',
+ invalidFile: 'ত্রুটি: অবৈধ ফাইল',
+ },
+ generic: {
+ file: 'স্থানীয় ফাইল',
+ url: 'URL',
+ },
+ heading: 'ইমপোর্ট',
+ json: {
+ desc: 'এডিটরে একটি একক প্রজেক্ট JSON ইমপোর্ট করুন। একটি প্রজেক্ট অ্যাপ মেনু → এক্সপোর্ট → প্রজেক্ট এক্সপোর্ট (JSON) থেকে এক্সপোর্ট করা যেতে পারে।',
+ fromFile: 'স্থানীয় ফাইল থেকে প্রজেক্ট ইমপোর্ট করুন',
+ fromURL: 'URL থেকে প্রজেক্ট ইমপোর্ট করুন',
+ heading: 'প্রজেক্ট JSON ইমপোর্ট করুন',
+ },
+ success: 'ইমপোর্ট সফল!',
+ },
+ keyboardShortcuts: {
+ command: 'কমান্ড',
+ editorShortcuts: 'কোড এডিটর কীবোর্ড শর্টকাটের তালিকার জন্য, <1> VS Code শর্টকাট1> দেখুন',
+ heading: 'কীবোর্ড শর্টকাট',
+ key: 'কী',
+ },
+ login: {
+ accessAllowed: 'এতে অ্যাক্সেসের অনুমতি দিন:',
+ desc: '<1>লগইন করে, আপনি সম্মত হন যে আপনার ডিভাইসে <2>কুকি2> সংরক্ষিত হতে পারে।1> <3> <4>কেন এই অনুমতিগুলি প্রয়োজন?4> 3> <5> <6>অনুমতি কীভাবে পরিবর্তন/প্রত্যাহার করবেন?6> 5>',
+ gist: 'Gist',
+ heading: 'GitHub দিয়ে লগইন করুন',
+ loginAs: '{{name}} হিসাবে লগইন করা হয়েছে',
+ loginBtn: 'লগইন',
+ logout: 'লগআউট',
+ privateRepo: 'প্রাইভেট রেপো',
+ publicRepo: 'রেপো',
+ },
+ menu: {
+ about: 'সম্পর্কে ...',
+ appHelp: {
+ heading: 'সহায়তা',
+ hint: 'সহায়তা',
+ },
+ appProject: {
+ heading: 'প্রজেক্ট',
+ hint: 'প্রজেক্ট',
+ },
+ appSettings: {
+ heading: 'সেটিংস',
+ hint: 'অ্যাপ সেটিংস',
+ },
+ assets: 'অ্যাসেট …',
+ autoSave: 'অটো সেভ',
+ autoUpdate: 'অটো আপডেট',
+ backup: 'ব্যাকআপ / পুনরুদ্ধার …',
+ blog: 'LiveCodes ব্লগ',
+ broadcast: 'ব্রডকাস্ট …',
+ commandMenu: 'কমান্ড মেনু',
+ config: 'কনফিগারেশন',
+ customSettings: 'কাস্টম সেটিংস …',
+ delay: {
+ heading: 'বিলম্ব: <1>1.51>s',
+ hint: 'অটো আপডেটের আগে বিলম্ব',
+ },
+ deploy: 'ডিপ্লয় …',
+ docs: 'ডকুমেন্টেশন',
+ editorSettings: 'এডিটর সেটিংস …',
+ embed: 'এম্বেড …',
+ export: {
+ codepen: 'CodePen এ সম্পাদনা করুন',
+ gist: 'GitHub Gist এ এক্সপোর্ট করুন',
+ heading: 'এক্সপোর্ট',
+ jsfiddle: 'JSFiddle এ সম্পাদনা করুন',
+ json: 'প্রজেক্ট এক্সপোর্ট করুন (JSON)',
+ result: 'ফলাফল এক্সপোর্ট করুন (HTML)',
+ src: 'সোর্স এক্সপোর্ট করুন (ZIP)',
+ },
+ features: 'বৈশিষ্ট্য',
+ formatOnsave: 'সেভ করার সময় ফরম্যাট',
+ getstart: 'শুরু করা',
+ import: 'ইমপোর্ট …',
+ keyboardShortcuts: 'কীবোর্ড শর্টকাট',
+ layout: 'ভার্টিকাল লেআউট',
+ license: 'লাইসেন্স',
+ login: 'লগইন',
+ logout: 'লগআউট',
+ new: 'নতুন …',
+ open: 'খুলুন …',
+ project: 'প্রজেক্ট তথ্য …',
+ recoverUnsaved: 'অসংরক্ষিত পুনরুদ্ধার করুন',
+ report: 'একটি সমস্যা রিপোর্ট করুন',
+ resources: 'বাহ্যিক রিসোর্স …',
+ save: 'সংরক্ষণ করুন',
+ saveAs: {
+ fork: 'ফর্ক (নতুন প্রজেক্ট)',
+ heading: 'সংরক্ষণ করুন যেভাবে …',
+ template: 'টেমপ্লেট',
+ },
+ sdk: 'SDK',
+ share: 'শেয়ার …',
+ showSpacing: {
+ heading: 'স্পেসিং দেখান',
+ hint: 'Alt/Option চাপুন এবং রেজাল্ট পেজের উপর কার্সার সরান',
+ },
+ showWelcome: {
+ title: 'স্টার্টআপে স্বাগত স্ক্রিন দেখান',
+ },
+ snippets: 'কোড স্নিপেট …',
+ source: 'GitHub এ সোর্স কোড',
+ sync: 'সিঙ্ক (বেটা) … <1> ⏳1>',
+ theme: 'ডার্ক থিম',
+ themeColor: 'রঙ',
+ welcome: {
+ heading: 'স্বাগতম …',
+ },
+ },
+ open: {
+ action: {
+ delete: 'মুছুন',
+ },
+ defaultTemplate: 'ডিফল্ট টেমপ্লেট ',
+ delete: {
+ all: '{{projects}} প্রজেক্ট মুছবেন?',
+ deleting: 'প্রজেক্ট মোছা হচ্ছে...',
+ one: 'প্রজেক্ট মুছবেন: {{project}}?',
+ },
+ deleteAll: 'সব মুছুন',
+ exportAll: 'সব এক্সপোর্ট করুন',
+ filter: {
+ language: 'ভাষা দিয়ে ফিল্টার করুন',
+ tag: 'ট্যাগ দিয়ে ফিল্টার করুন',
+ },
+ heading: 'সংরক্ষিত প্রজেক্ট',
+ import: 'ইমপোর্ট',
+ lastModified: 'সর্বশেষ পরিবর্তিত: {{modified}}',
+ noData: {
+ desc: 'আপনি (সেটিংস মেনু > সংরক্ষণ করুন) থেকে বা কীবোর্ড শর্টকাট দ্বারা (Ctrl/⌘ + S) একটি প্রজেক্ট সংরক্ষণ করতে পারেন।',
+ heading: 'আপনার কোনো সংরক্ষিত প্রজেক্ট নেই।',
+ },
+ noMatch: 'এই ফিল্টারের সাথে কোনো প্রজেক্ট মেলে না।',
+ placeholder: {
+ allLanguages: 'সব ভাষা',
+ filterByTags: 'ট্যাগ দিয়ে ফিল্টার করুন',
+ search: 'খুঁজুন',
+ },
+ removeDefault: '(আনসেট করুন)',
+ reset: 'রিসেট',
+ setAsDefault: 'ডিফল্ট হিসাবে সেট করুন',
+ sort: {
+ heading: 'সাজান:',
+ lastModified: 'সর্বশেষ পরিবর্তিত',
+ title: 'শিরোনাম',
+ },
+ },
+ project: {
+ desc: 'বর্ণনা',
+ head: '<head> এ যোগ করুন',
+ heading: 'প্রজেক্ট তথ্য',
+ htmlAttr: '<html> এর জন্য অ্যাট্রিবিউট',
+ tags: 'ট্যাগ',
+ title: 'প্রজেক্ট শিরোনাম',
+ },
+ recoverPrompt: {
+ desc: 'আপনার শেষ প্রজেক্টে অসংরক্ষিত পরিবর্তন রয়েছে!',
+ heading: 'অসংরক্ষিত প্রজেক্ট পুনরুদ্ধার করবেন?',
+ meta: 'শিরোনাম: <1>1> <2>2> সর্বশেষ পরিবর্তিত: <3>3>',
+ notShowAgain: 'এটি আর দেখাবেন না।',
+ prompt: {
+ discard: 'অসংরক্ষিত প্রজেক্ট বাতিল করুন',
+ heading: '<1>1>আপনি কি এখন এটি পুনরুদ্ধার করতে চান?',
+ recover: 'এডিটরে প্রজেক্ট পুনরুদ্ধার করুন',
+ save: 'ডিভাইসে সংরক্ষণ করুন এবং চালিয়ে যান',
+ },
+ },
+ resources: {
+ browseOnJsDelivr: 'jsDelivr এ প্যাকেজ ফাইল ব্রাউজ করুন',
+ cssPresets: {
+ heading: 'CSS প্রিসেট',
+ none: 'কিছু নেই',
+ normalizeCss: 'Normalize.css',
+ resetCss: 'Reset CSS',
+ },
+ error: {
+ failedToLoadResults: 'ফলাফল লোড করতে ব্যর্থ!',
+ noResultsFound: 'এর জন্য কোনো ফলাফল পাওয়া যায়নি: ',
+ },
+ fonts: {
+ add: 'যোগ করুন',
+ heading: 'ফন্ট <1>(Google Fonts দ্বারা চালিত)1>',
+ select: 'ফন্ট নির্বাচন করুন ...',
+ },
+ heading: 'বাহ্যিক রিসোর্স',
+ scripts: 'বাহ্যিক স্ক্রিপ্ট',
+ search: {
+ heading: 'প্যাকেজ খুঁজুন <1>(jsDelivr দ্বারা চালিত)1>',
+ placeholder: 'যেমন jquery, lodash@4, bootstrap@5.2.3, ...',
+ },
+ stylesheets: 'বাহ্যিক স্টাইলশীট',
+ urlDesc: 'স্টাইলশীট/স্ক্রিপ্ট URL যোগ করুন। প্রতিটি URL আলাদা লাইনে হতে হবে।',
+ },
+ resultMode: {
+ linkText: 'LiveCodes এ সম্পাদনা করুন',
+ },
+ savePrompt: {
+ heading: 'অসংরক্ষিত পরিবর্তন',
+ prompt: {
+ cancel: 'বাতিল করুন',
+ discard: 'সংরক্ষণ করবেন না',
+ heading:
+ 'আপনার করা পরিবর্তনগুলো সংরক্ষিত নাও হতে পারে। <1>1> আপনি কি এখন সংরক্ষণ করতে চান?',
+ save: 'সংরক্ষণ করুন',
+ },
+ },
+ share: {
+ characters: '{{urlLength}} অক্ষর',
+ copy: {
+ clickToCopy: 'কপি করতে ক্লিক করুন',
+ copied: 'URL ক্লিপবোর্ডে কপি করা হয়েছে',
+ },
+ encodedURL: 'এনকোডেড URL পান',
+ error: {
+ failedToCopy: 'ক্লিপবোর্ডে কপি ব্যর্থ হয়েছে!',
+ failedToGenerateURL: 'শর্ট URL তৈরি করতে ব্যর্থ!',
+ },
+ expireInOneYear: '১ বছরে মেয়াদ শেষ হবে',
+ generateURL: 'URL তৈরি হচ্ছে …',
+ heading: 'শেয়ার',
+ permanentURL: 'স্থায়ী URL',
+ qrcode: {
+ clickToDownload: 'ডাউনলোড করতে ক্লিক করুন',
+ generating: 'তৈরি হচ্ছে...',
+ },
+ services: {
+ devTo: 'Dev.to',
+ email: 'ইমেইল',
+ facebook: 'Facebook',
+ hackerNews: 'Hacker News',
+ linkedIn: 'LinkedIn',
+ pinterest: 'Pinterest',
+ pocket: 'Pocket',
+ qrCode: 'QR কোড',
+ reddit: 'Reddit',
+ share: 'শেয়ার করুন …',
+ telegram: 'Telegram',
+ tumblr: 'Tumblr',
+ twitter: '𝕏 / Twitter',
+ whatsApp: 'WhatsApp',
+ },
+ shortURL: 'শর্ট URL পান',
+ },
+ snippets: {
+ action: {
+ copy: 'কপি',
+ delete: 'মুছুন',
+ edit: 'সম্পাদনা',
+ },
+ add: {
+ code: 'কোড',
+ desc: 'বর্ণনা',
+ heading: 'স্নিপেট যোগ করুন',
+ language: 'ভাষা',
+ save: 'সংরক্ষণ',
+ snippets: 'স্নিপেট',
+ title: 'শিরোনাম',
+ },
+ copy: {
+ clickToCopySnippet: 'স্নিপেট কপি করতে ক্লিক করুন',
+ copied: 'স্নিপেট ক্লিপবোর্ডে কপি করা হয়েছে।',
+ },
+ delete: {
+ all: '{{snippets}} স্নিপেট মুছবেন?',
+ one: 'স্নিপেট মুছবেন: {{snippet}}?',
+ },
+ deleteAll: 'সব মুছুন',
+ error: {
+ failedToCopy: 'URL কপি করতে ব্যর্থ।',
+ noTitle: 'অনুগ্রহ করে স্নিপেট শিরোনাম যোগ করুন।',
+ },
+ filter: {
+ language: 'ভাষা দিয়ে ফিল্টার করুন',
+ },
+ heading: 'কোড স্নিপেট',
+ lastModified: 'সর্বশেষ পরিবর্তিত: {{modified}}',
+ noMatch: 'এই ফিল্টারের সাথে কোনো স্নিপেট মেলে না।',
+ noSavedSnippets: 'আপনার কোনো সংরক্ষিত স্নিপেট নেই।',
+ placeholder: {
+ allLanguages: 'সব ভাষা',
+ search: 'খুঁজুন',
+ },
+ reset: 'রিসেট',
+ save: {
+ success: 'স্নিপেট স্থানীয়ভাবে ডিভাইসে সংরক্ষিত হয়েছে!',
+ },
+ sort: {
+ date: 'তারিখ',
+ heading: 'সাজান:',
+ title: 'শিরোনাম',
+ },
+ text: 'প্লেইন টেক্সট',
+ },
+ splash: {
+ loading: 'LiveCodes লোড হচ্ছে…',
+ },
+ sync: {
+ autoSync: 'অটো সিঙ্ক',
+ create: {
+ desc: 'একটি নতুন <1>প্রাইভেট1> রেপো তৈরি হবে। আপনার LiveCodes স্থানীয় ডেটা <2>main2> ব্রাঞ্চের সাথে সিঙ্ক্রোনাইজ করা হবে।',
+ heading: 'নতুন রেপো তৈরি করুন',
+ repoName: 'রেপো নাম',
+ },
+ error: {
+ generic: 'সিঙ্ক ব্যর্থ হয়েছে!',
+ repoNameRequired: 'রেপো নাম প্রয়োজন',
+ },
+ existing: {
+ desc: 'আপনার LiveCodes স্থানীয় ডেটা <1>main1> ব্রাঞ্চের সাথে সিঙ্ক্রোনাইজ করা হবে।',
+ heading: 'বিদ্যমান রেপো',
+ repoName: 'রেপো নাম',
+ },
+ heading: 'GitHub রেপোতে সিঙ্ক করুন',
+ searchRepos: 'আপনার রেপো খুঁজুন...',
+ success: 'সিঙ্ক সম্পূর্ণ!',
+ syncBtn: 'সিঙ্ক',
+ syncInProgress: 'সিঙ্ক চলছে...',
+ syncStarted: 'সিঙ্ক শুরু হয়েছে...',
+ },
+ templates: {
+ heading: 'নতুন প্রজেক্ট',
+ noUserTemplates: {
+ desc: 'আপনি <1>1>(অ্যাপ মেনু > সংরক্ষণ করুন > টেমপ্লেট) থেকে একটি প্রজেক্ট টেমপ্লেট হিসাবে সংরক্ষণ করতে পারেন।',
+ heading: 'আপনার কোনো সংরক্ষিত টেমপ্লেট নেই।',
+ },
+ starter: {
+ angular: 'Angular স্টার্টার',
+ assemblyscript: 'AssemblyScript স্টার্টার',
+ astro: 'Astro স্টার্টার',
+ backbone: 'Backbone স্টার্টার',
+ blank: 'ফাঁকা প্রজেক্ট',
+ blockly: 'Blockly স্টার্টার',
+ bootstrap: 'Bootstrap স্টার্টার',
+ civet: 'Civet স্টার্টার',
+ clio: 'Clio স্টার্টার',
+ clojurescript: 'ClojureScript স্টার্টার',
+ coffeescript: 'CoffeeScript স্টার্টার',
+ commonlisp: 'Common Lisp স্টার্টার',
+ cpp: 'C++ স্টার্টার',
+ 'cpp-wasm': 'C++ (Wasm) স্টার্টার',
+ daisyui: 'daisyUI স্টার্টার',
+ diagrams: 'Diagrams স্টার্টার',
+ fennel: 'Fennel স্টার্টার',
+ gleam: 'Gleam স্টার্টার',
+ go: 'Go স্টার্টার',
+ 'go-wasm': 'Go (Wasm) স্টার্টার',
+ heading: 'স্টার্টার টেমপ্লেট',
+ imba: 'Imba স্টার্টার',
+ java: 'Java স্টার্টার',
+ javascript: 'JavaScript স্টার্টার',
+ jest: 'Jest স্টার্টার',
+ 'jest-react': 'Jest/React স্টার্টার',
+ jquery: 'jQuery স্টার্টার',
+ julia: 'Julia স্টার্টার',
+ knockout: 'Knockout স্টার্টার',
+ lit: 'Lit স্টার্টার',
+ livescript: 'LiveScript স্টার্টার',
+ loading: 'স্টার্টার টেমপ্লেট লোড হচ্ছে...',
+ lua: 'Lua স্টার্টার',
+ 'lua-wasm': 'Lua (Wasm) স্টার্টার',
+ malina: 'Malina.js স্টার্টার',
+ markdown: 'Markdown স্টার্টার',
+ mdx: 'MDX স্টার্টার',
+ ocaml: 'Ocaml স্টার্টার',
+ perl: 'Perl স্টার্টার',
+ php: 'PHP স্টার্টার',
+ 'php-wasm': 'PHP (Wasm) স্টার্টার',
+ postgresql: 'PostgreSQL স্টার্টার',
+ preact: 'Preact স্টার্টার',
+ prolog: 'Prolog স্টার্টার',
+ python: 'Python স্টার্টার',
+ r: 'R স্টার্টার',
+ react: 'React স্টার্টার',
+ 'react-native': 'React Native স্টার্টার',
+ reason: 'Reason স্টার্টার',
+ rescript: 'ReScript স্টার্টার',
+ riot: 'Riot.js স্টার্টার',
+ ruby: 'Ruby স্টার্টার',
+ 'ruby-wasm': 'Ruby (Wasm) স্টার্টার',
+ scheme: 'Scheme স্টার্টার',
+ shadcnui: 'shadcn/ui স্টার্টার',
+ solid: 'Solid স্টার্টার',
+ sql: 'SQL স্টার্টার',
+ stencil: 'Stencil স্টার্টার',
+ svelte: 'Svelte স্টার্টার',
+ tailwindcss: 'Tailwind CSS স্টার্টার',
+ tcl: 'Tcl স্টার্টার',
+ teal: 'Teal স্টার্টার',
+ typescript: 'TypeScript স্টার্টার',
+ vue: 'Vue SFC স্টার্টার',
+ vue2: 'Vue 2 স্টার্টার',
+ wat: 'WebAssembly Text স্টার্টার',
+ },
+ user: {
+ heading: 'আমার টেমপ্লেট',
+ loading: 'ব্যবহারকারী টেমপ্লেট লোড হচ্ছে...',
+ },
+ },
+ testEditor: {
+ heading: 'টেস্ট সম্পাদনা করুন',
+ load: 'লোড করুন',
+ tests: 'টেস্ট',
+ },
+ testSettings: {
+ desc: '<1>1> আরো বিস্তারিত জানতে, <2>ডকুমেন্টেশন2> দেখুন',
+ },
+ toolspane: {
+ close: 'বন্ধ করুন',
+ compiled: {
+ title: 'কম্পাইল করা',
+ },
+ console: {
+ clear: 'কনসোল পরিষ্কার করুন',
+ title: 'কনসোল',
+ },
+ test: {
+ edit: 'সম্পাদনা',
+ error: '<1><2>টেস্ট ত্রুটি!2>1>',
+ loading: '<1>টেস্ট লোড হচ্ছে...1>',
+ noTest: '<1>এই প্রজেক্টে কোনো টেস্ট নেই!1>',
+ reset: 'রিসেট',
+ run: {
+ desc: 'Ctrl/⌘ + Alt + T',
+ heading: 'চালান',
+ },
+ summary: {
+ desc: 'টেস্ট: {{failed}}\n {{passed}}\n {{skipped}}\n {{total}}<1>1>\nসময়: {{duration}}s',
+ failed: '{{failedNum}} ব্যর্থ',
+ passed: '{{passedNum}} পাস',
+ skipped: '{{skippedNum}} এড়িয়ে যাওয়া',
+ total: '{{totalNum}} মোট',
+ },
+ title: 'টেস্ট',
+ watch: {
+ desc: 'কোড পরিবর্তিত হলে টেস্ট চালান',
+ heading: 'দেখুন',
+ },
+ },
+ },
+ welcome: {
+ about: {
+ documentation: 'ডকুমেন্টেশন',
+ heading: 'LiveCodes সম্পর্কে',
+ },
+ heading: 'স্বাগতম',
+ recent: {
+ heading: 'সাম্প্রতিক',
+ },
+ recover: {
+ cancel: 'বাতিল',
+ heading: 'পুনরুদ্ধার',
+ lastModified: 'সর্বশেষ পরিবর্তিত:',
+ recover: 'পুনরুদ্ধার',
+ save: 'সংরক্ষণ',
+ unsavedChanges: 'আপনার শেষ প্রজেক্টে অসংরক্ষিত পরিবর্তন ছিল:',
+ },
+ showOnStartup: 'স্টার্টআপে দেখান',
+ start: {
+ heading: 'শুরু করুন',
+ import: 'ইমপোর্ট...',
+ loadDefaultTemplate: 'ডিফল্ট টেমপ্লেট লোড করুন',
+ new: 'নতুন...',
+ noDefaultTemplate: 'কোনো ডিফল্ট টেমপ্লেট নেই',
+ open: 'খুলুন...',
+ },
+ templates: {
+ heading: 'স্টার্টার টেমপ্লেট',
+ },
+ },
+};
+
+export default translation;
diff --git a/src/livecodes/i18n/locales/id/language-info.lokalise.json b/src/livecodes/i18n/locales/id/language-info.lokalise.json
new file mode 100644
index 000000000..5df1da462
--- /dev/null
+++ b/src/livecodes/i18n/locales/id/language-info.lokalise.json
@@ -0,0 +1,768 @@
+{
+ "$comment": "ATTENTION: This file is auto-generated from source code. Do not edit manually!",
+ "artTemplate.desc": {
+ "translation": "Mesin templating JavaScript berkinerja tinggi."
+ },
+ "artTemplate.link": {
+ "translation": " Situs web resmi art-template Dokumentasi art-template "
+ },
+ "artTemplate.name": {
+ "translation": "art-template"
+ },
+ "asciidoc.desc": {
+ "translation": "AsciiDoc dikompilasi ke HTML menggunakan Asciidoctor."
+ },
+ "asciidoc.link": {
+ "translation": " Situs web resmi AsciiDoc Situs web resmi Asciidoctor Dokumentasi Asciidoctor Pelajari X dalam Y menit, dengan X=asciidoc "
+ },
+ "asciidoc.name": {
+ "translation": "AsciiDoc"
+ },
+ "assemblyscript.desc": {
+ "translation": "Bahasa seperti TypeScript untuk WebAssembly."
+ },
+ "assemblyscript.link": {
+ "translation": " Situs web resmi AssemblyScript Dokumentasi AssemblyScript Muat template pemula "
+ },
+ "assemblyscript.name": {
+ "translation": "AssemblyScript"
+ },
+ "astro.desc": {
+ "translation": "Bangun situs web yang lebih cepat dengan lebih sedikit Javascript sisi klien. (Masih dalam Beta)"
+ },
+ "astro.link": {
+ "translation": " Situs web resmi Astro Dokumentasi Astro Muat template pemula "
+ },
+ "astro.name": {
+ "translation": "Astro"
+ },
+ "babel.desc": {
+ "translation": "Kompiler JavaScript"
+ },
+ "babel.link": {
+ "translation": "Situs web resmi Dokumentasi Babel "
+ },
+ "babel.name": {
+ "translation": "Babel"
+ },
+ "bbcode.desc": {
+ "translation": "BBCode (\"Bulletin Board Code\") adalah bahasa markup ringan yang digunakan untuk memformat pesan di banyak perangkat lunak forum Internet."
+ },
+ "bbcode.link": {
+ "translation": "bbcode.org Panduan BBCode BBCode di Wikipedia "
+ },
+ "bbcode.name": {
+ "translation": "BBCode"
+ },
+ "blockly.desc": {
+ "translation": "Pustaka JavaScript untuk membangun editor pemrograman visual."
+ },
+ "blockly.link": {
+ "translation": " Situs web resmi Panduan Referensi Contoh Muat template pemula "
+ },
+ "blockly.name": {
+ "translation": "Blockly"
+ },
+ "civet.desc": {
+ "translation": "Civet adalah bahasa pemrograman yang dikompilasi ke TypeScript atau JavaScript, sehingga Anda dapat menggunakan alat yang ada tetapi mengaktifkan sintaks yang ringkas dan powerful."
+ },
+ "civet.link": {
+ "translation": " Situs web resmi Civet Cheatsheet Civet Muat template pemula "
+ },
+ "civet.name": {
+ "translation": "Civet"
+ },
+ "clio.desc": {
+ "translation": "Clio adalah bahasa pemrograman fungsional terdistribusi yang cepat yang dikompilasi ke JavaScript."
+ },
+ "clio.link": {
+ "translation": " Situs web resmi Clio Dokumentasi Clio Muat template pemula "
+ },
+ "clio.name": {
+ "translation": "Clio"
+ },
+ "clojurescript.desc": {
+ "translation": "ClojureScript adalah kompiler untuk Clojure yang menargetkan JavaScript. Di LiveCodes, berjalan di browser menggunakan Cherry"
+ },
+ "clojurescript.link": {
+ "translation": " Situs web resmi ClojureScript Situs web resmi Clojure Repo Cherry Pelajari X dalam Y menit, dengan X=clojure Dokumentasi LiveCodes Muat template pemula "
+ },
+ "clojurescript.name": {
+ "translation": "ClojureScript (CLJS)"
+ },
+ "coffeescript.desc": {
+ "translation": "JavaScript yang sederhana."
+ },
+ "coffeescript.link": {
+ "translation": " Situs web resmi CoffeeScript Pelajari X dalam Y menit, dengan X=coffeescript Muat template pemula "
+ },
+ "coffeescript.name": {
+ "translation": "CoffeeScript"
+ },
+ "commonlisp.desc": {
+ "translation": "Implementasi Common Lisp di Javascript menggunakan JSCL (kompiler Lisp-ke-Javascript yang di-bootstrap dari Common Lisp)."
+ },
+ "commonlisp.link": {
+ "translation": " Common-Lisp.net Proyek JSCL Sumber Daya Common Lisp Pelajari X dalam Y menit, dengan X=Common Lisp Muat template pemula "
+ },
+ "commonlisp.name": {
+ "translation": "Common Lisp"
+ },
+ "cpp.desc1": {
+ "translation": "Dukungan C++ menggunakan JSCPP (interpreter C++ sederhana yang ditulis dalam JavaScript)."
+ },
+ "cpp.desc2": {
+ "translation": "Ini bukan implementasi lengkap dari C++. Silakan lihat dokumentasi JSCPP untuk detail."
+ },
+ "cpp.link": {
+ "translation": " Yayasan Standard C++ JSCPP Pelajari X dalam Y menit, dengan X=C++ Muat template pemula "
+ },
+ "cpp.name": {
+ "translation": "C++"
+ },
+ "cppWasm.desc": {
+ "translation": "Kompiler Clang C/C++ berjalan di WebAssembly, menggunakan wasm-clang yang diadaptasi oleh polylang.io"
+ },
+ "cppWasm.link": {
+ "translation": " Yayasan Standard C++ Situs web resmi Clang Pelajari X dalam Y menit, dengan X=C++ Muat template pemula "
+ },
+ "cppWasm.name": {
+ "translation": "C/C++ (Wasm)"
+ },
+ "csharpWasm.desc": {
+ "translation": "Kompiler C# berjalan di WebAssembly, menggunakan Blazor"
+ },
+ "csharpWasm.link": {
+ "translation": " Dokumentasi bahasa C# Pelajari X dalam Y menit, dengan X=C# Dokumentasi LiveCodes Muat template pemula "
+ },
+ "csharpWasm.name": {
+ "translation": "C# (Wasm)"
+ },
+ "diagrams.desc1": {
+ "translation": "(Eksperimental)"
+ },
+ "diagrams.desc2": {
+ "translation": "Diagram-sebagai-kode. Mendukung:"
+ },
+ "diagrams.desc3": {
+ "translation": " Cytoscape ELK (menggunakan elkjs) Gnuplot (menggunakan gnuplot-JS) Graphviz (menggunakan @hpcc-js/wasm) Mermaid Nomnoml Pintora Plotly Svgbob Vega VegaLite WaveDrom "
+ },
+ "diagrams.link": {
+ "translation": " Muat template pemula Dokumentasi LiveCodes "
+ },
+ "diagrams.name": {
+ "translation": "Diagram"
+ },
+ "dot.desc": {
+ "translation": "Mesin template javascript tercepat + ringkas untuk Node.js dan browser."
+ },
+ "dot.link": {
+ "translation": " Situs web resmi Dokumentasi LiveCodes "
+ },
+ "dot.name": {
+ "translation": "doT.js"
+ },
+ "ejs.desc": {
+ "translation": "Templating JavaScript Tertanam."
+ },
+ "ejs.link": {
+ "translation": "Situs web resmi Dokumentasi LiveCodes "
+ },
+ "ejs.name": {
+ "translation": "EJS"
+ },
+ "eta.desc": {
+ "translation": "Mesin template JS tertanam untuk Node, Deno, dan browser. Ringan, cepat, dan pluggable. Ditulis dalam TypeScript."
+ },
+ "eta.link": {
+ "translation": "Situs web resmi Dokumentasi Dokumentasi LiveCodes "
+ },
+ "eta.name": {
+ "translation": "Eta"
+ },
+ "fennel.desc": {
+ "translation": "Fennel adalah bahasa pemrograman yang menggabungkan kecepatan, kesederhanaan, dan jangkauan Lua dengan fleksibilitas sintaks lisp dan sistem makro."
+ },
+ "fennel.link": {
+ "translation": " Situs web resmi Fennel Memulai dengan Fennel Dokumentasi LiveCodes Muat template pemula "
+ },
+ "fennel.name": {
+ "translation": "Fennel"
+ },
+ "flow.desc": {
+ "translation": "Flow adalah pemeriksa tipe statis untuk JavaScript."
+ },
+ "flow.link": {
+ "translation": " Situs web resmi Flow Dokumentasi Flow "
+ },
+ "flow.name": {
+ "translation": "Flow"
+ },
+ "gleam.desc1": {
+ "translation": "Gleam adalah bahasa ramah untuk membangun sistem yang aman dan dapat diskalakan!"
+ },
+ "gleam.desc2": {
+ "translation": "Gleam adalah bahasa pemrograman fungsional bertipe statis, yang dikompilasi ke Erlang atau JavaScript."
+ },
+ "gleam.link": {
+ "translation": "Situs web Gleam Dokumentasi Gleam Tur bahasa Gleam Muat template pemula "
+ },
+ "gleam.name": {
+ "translation": "Gleam"
+ },
+ "go.desc1": {
+ "translation": "Go (Golang) adalah bahasa pemrograman open source yang memudahkan untuk membangun perangkat lunak yang sederhana, andal, dan efisien."
+ },
+ "go.desc2": {
+ "translation": "Di sini, dikompilasi ke JavaScript menggunakan GopherJS."
+ },
+ "go.link": {
+ "translation": "Situs web Go Dokumentasi Go Repo GopherJS Pelajari X dalam Y menit, dengan X=Go Dokumentasi LiveCodes Muat template pemula "
+ },
+ "go.name": {
+ "translation": "Go"
+ },
+ "goWasm.desc": {
+ "translation": "Interpreter Go berjalan di WebAssembly, menggunakan Yaegi"
+ },
+ "goWasm.link": {
+ "translation": "Situs web resmi Go Yaegi Pelajari X dalam Y menit, dengan X=Go Dokumentasi LiveCodes Muat template pemula "
+ },
+ "goWasm.name": {
+ "translation": "Go (Wasm)"
+ },
+ "haml.desc": {
+ "translation": "Kompiler Haml untuk template tampilan javascript sisi klien menggunakan clientside-haml-js."
+ },
+ "haml.link": {
+ "translation": "Situs web resmi Haml Dokumentasi Haml Repo GitHub clientside-haml-js Pelajari X dalam Y menit, dengan X=haml Dokumentasi LiveCodes "
+ },
+ "haml.name": {
+ "translation": "Haml"
+ },
+ "handlebars.desc": {
+ "translation": "Templating minimal yang powerful."
+ },
+ "handlebars.link": {
+ "translation": "Situs web resmi Dokumentasi LiveCodes "
+ },
+ "handlebars.name": {
+ "translation": "Handlebars"
+ },
+ "imba.desc": {
+ "translation": "Bahasa full-stack yang ramah."
+ },
+ "imba.link": {
+ "translation": "Situs web resmi"
+ },
+ "imba.name": {
+ "translation": "Imba"
+ },
+ "java.desc": {
+ "translation": "JVM berjalan di browser menggunakan DoppioJVM."
+ },
+ "java.link": {
+ "translation": " Situs web resmi Java DoppioJVM Pelajari X dalam Y menit, dengan X=java Dokumentasi LiveCodes Muat template pemula "
+ },
+ "java.name": {
+ "translation": "Java"
+ },
+ "jinja.desc": {
+ "translation": "Jinja adalah mesin templating yang cepat, ekspresif, dan dapat diperluas."
+ },
+ "jinja.link": {
+ "translation": " Situs web resmi Dokumentasi template Implementasi JavaScript Dokumentasi LiveCodes "
+ },
+ "jinja.name": {
+ "translation": "Jinja"
+ },
+ "jsx.desc": {
+ "translation": "JSX dikompilasi ke JavaScript di LiveCodes menggunakan TypeScript Compiler. Secara default menggunakan React sebagai JSX runtime."
+ },
+ "jsx.link": {
+ "translation": " Situs web resmi React JSX di dokumentasi React Dokumentasi LiveCodes "
+ },
+ "jsx.name": {
+ "translation": "JSX"
+ },
+ "julia.desc1": {
+ "translation": "Dukungan bahasa Julia di LiveCodes masih eksperimental"
+ },
+ "julia.desc2": {
+ "translation": "Kompiler Julia dan Julia Base berjalan di WASM, menggunakan julia-wasm yang diadaptasi oleh polylang.io"
+ },
+ "julia.link": {
+ "translation": " Situs web resmi Julia Dokumentasi Julia Pelajari X dalam Y menit, dengan X=Julia Muat template pemula "
+ },
+ "julia.name": {
+ "translation": "Julia"
+ },
+ "less.desc": {
+ "translation": "Ini CSS, dengan sedikit lebih banyak."
+ },
+ "less.link": {
+ "translation": "Situs web resmi Less Pelajari X dalam Y menit, dengan X=less "
+ },
+ "less.name": {
+ "translation": "Less"
+ },
+ "liquid.desc": {
+ "translation": "Mesin template yang sederhana, ekspresif, dan aman."
+ },
+ "liquid.link": {
+ "translation": " Situs web resmi LiquidJS Dokumentasi LiquidJS Dokumentasi LiveCodes "
+ },
+ "liquid.name": {
+ "translation": "LiquidJS"
+ },
+ "livescript.desc": {
+ "translation": "Bahasa yang dikompilasi ke JavaScript."
+ },
+ "livescript.link": {
+ "translation": " Situs web resmi LiveScript Pelajari X dalam Y menit, dengan X=LiveScript Muat template pemula "
+ },
+ "livescript.name": {
+ "translation": "LiveScript"
+ },
+ "lua.desc": {
+ "translation": "Lua berjalan di browser menggunakan fengari-web."
+ },
+ "lua.link": {
+ "translation": "Situs web resmi Lua Dokumentasi Lua Situs web resmi Fengari Repo GitHub fengari-web Pelajari X dalam Y menit, dengan X=Lua Dokumentasi LiveCodes Muat template pemula "
+ },
+ "lua.name": {
+ "translation": "Lua"
+ },
+ "luaWasm.desc": {
+ "translation": "Lua berjalan di browser menggunakan Wasmoon, VM lua 5.4 asli dengan binding JS yang dibuat dengan WebAssembly."
+ },
+ "luaWasm.link": {
+ "translation": "Situs web resmi Lua Dokumentasi Lua Repo GitHub Wasmoon Pelajari X dalam Y menit, dengan X=Lua Dokumentasi LiveCodes Muat template pemula "
+ },
+ "luaWasm.name": {
+ "translation": "Lua (Wasm)"
+ },
+ "malina.desc": {
+ "translation": "Kompiler frontend, terinspirasi oleh Svelte."
+ },
+ "malina.link": {
+ "translation": " Repo Malina.js Dokumentasi Malina.js Muat template pemula "
+ },
+ "malina.name": {
+ "translation": "Malina.js"
+ },
+ "markdown.desc": {
+ "translation": "Markdown dikompilasi ke HTML menggunakan Marked."
+ },
+ "markdown.link": {
+ "translation": " Situs web resmi Markdown Dokumentasi Marked Pelajari X dalam Y menit, dengan X=markdown Muat template pemula "
+ },
+ "markdown.name": {
+ "translation": "Markdown"
+ },
+ "mdx.desc": {
+ "translation": "Markdown untuk era komponen. MDX memungkinkan Anda menulis JSX dengan mulus di dokumen Markdown Anda."
+ },
+ "mdx.link": {
+ "translation": "Dokumentasi MDX Muat template pemula "
+ },
+ "mdx.name": {
+ "translation": "MDX"
+ },
+ "mjml.desc": {
+ "translation": "MJML adalah bahasa markup yang dirancang untuk mengurangi kesulitan dalam mengkode email responsif."
+ },
+ "mjml.link": {
+ "translation": "Situs web resmi MJML Dokumentasi MJML Template resmi MJML Dokumentasi LiveCodes "
+ },
+ "mjml.name": {
+ "translation": "MJML"
+ },
+ "mustache.desc": {
+ "translation": "Template tanpa logika."
+ },
+ "mustache.link": {
+ "translation": " Situs web resmi Manual mustache(5) Implementasi JavaScript Dokumentasi LiveCodes "
+ },
+ "mustache.name": {
+ "translation": "Mustache"
+ },
+ "nunjucks.desc": {
+ "translation": "Bahasa templating yang kaya dan powerful untuk JavaScript. Nunjucks pada dasarnya adalah port dari jinja2"
+ },
+ "nunjucks.link": {
+ "translation": " Situs web resmi Dokumentasi LiveCodes "
+ },
+ "nunjucks.name": {
+ "translation": "Nunjucks"
+ },
+ "ocaml.desc1": {
+ "translation": "OCaml adalah bahasa pemrograman tingkat industri yang mendukung gaya fungsional, imperatif, dan berorientasi objek."
+ },
+ "ocaml.desc2": {
+ "translation": "Kompiler ReScript digunakan di sini untuk mengkompilasi OCaml ke JavaScript."
+ },
+ "ocaml.link": {
+ "translation": "Situs web OCaml Dokumentasi OCaml Situs web ReScript Pelajari X dalam Y menit, dengan X=OCaml Muat template pemula "
+ },
+ "ocaml.name": {
+ "translation": "OCaml"
+ },
+ "perl.desc": {
+ "translation": "Perl berjalan di browser menggunakan Perlito."
+ },
+ "perl.link": {
+ "translation": " Situs web resmi Perl Dokumentasi Perl Readme Perlito5 Pelajari X dalam Y menit, dengan X=perl Muat template pemula "
+ },
+ "perl.name": {
+ "translation": "Perl"
+ },
+ "php.desc": {
+ "translation": "PHP berjalan di browser menggunakan Uniter."
+ },
+ "php.link": {
+ "translation": "Situs web resmi PHP Dokumentasi PHP Repo GitHub Uniter Pelajari X dalam Y menit, dengan X=PHP Dokumentasi LiveCodes Muat template pemula "
+ },
+ "php.name": {
+ "translation": "PHP"
+ },
+ "phpWasm.desc": {
+ "translation": "PHP di Browser, didukung oleh WebAssembly, menggunakan php-wasm."
+ },
+ "phpWasm.link": {
+ "translation": "Situs web resmi PHP Dokumentasi PHP Repo GitHub php-wasm Pelajari X dalam Y menit, dengan X=PHP Dokumentasi LiveCodes Muat template pemula "
+ },
+ "phpWasm.name": {
+ "translation": "PHP (Wasm)"
+ },
+ "postgresql.desc": {
+ "translation": "PostgreSQL dikemas sebagai WASM menggunakan PGlite"
+ },
+ "postgresql.link": {
+ "translation": " Situs web resmi PostgreSQL Dokumentasi PostgreSQL Repo GitHub PGlite Pelajari X dalam Y menit, dengan X=SQL Muat template pemula "
+ },
+ "postgresql.name": {
+ "translation": "PostgreSQL"
+ },
+ "prolog.desc": {
+ "translation": "Interpreter Prolog open source di JavaScript."
+ },
+ "prolog.link": {
+ "translation": " Situs web resmi Tau Prolog Dokumentasi Tau Prolog SWI-Prolog Pelajari X dalam Y menit, dengan X=Prolog Muat template pemula "
+ },
+ "prolog.name": {
+ "translation": "Tau Prolog"
+ },
+ "pug.desc": {
+ "translation": "Mesin template yang tangguh, elegan, dan kaya fitur."
+ },
+ "pug.link": {
+ "translation": " Dokumentasi Pug Pelajari X dalam Y menit, dengan X=Pug Dokumentasi LiveCodes "
+ },
+ "pug.name": {
+ "translation": "Pug"
+ },
+ "python.desc": {
+ "translation": "Python berjalan di browser menggunakan Brython."
+ },
+ "python.link": {
+ "translation": " Situs web resmi Python Dokumentasi Python Dokumentasi Brython Pelajari X dalam Y menit, dengan X=Python Dokumentasi LiveCodes Muat template pemula "
+ },
+ "python.name": {
+ "translation": "Python"
+ },
+ "pythonWasm.desc1": {
+ "translation": "Python dengan stack ilmiah, dikompilasi ke WebAssembly menggunakan Pyodide."
+ },
+ "pythonWasm.desc2": {
+ "translation": "Pyodide memungkinkan penggunaan stack ilmiah Python termasuk NumPy, Pandas, Matplotlib, SciPy, scikit-learn, dan banyak lagi. Selain itu, dimungkinkan untuk menginstal wheel Python murni dari PyPi."
+ },
+ "pythonWasm.link": {
+ "translation": " Situs web resmi Python Dokumentasi Python Dokumentasi Pyodide Pelajari X dalam Y menit, dengan X=Python Dokumentasi LiveCodes Muat template pemula "
+ },
+ "pythonWasm.name": {
+ "translation": "Python (Wasm)"
+ },
+ "r.desc": {
+ "translation": "R berjalan di browser menggunakan WebR."
+ },
+ "r.link": {
+ "translation": " Situs web resmi R project Manual R R for Data Science (2e) Dokumentasi WebR Pelajari X dalam Y menit, dengan X=R Dokumentasi LiveCodes Muat template pemula "
+ },
+ "r.name": {
+ "translation": "R"
+ },
+ "react.desc": {
+ "translation": "React Compiler adalah alat build-time saja yang secara otomatis mengoptimalkan aplikasi React."
+ },
+ "react.link": {
+ "translation": " Situs web resmi React React Compiler Dokumentasi LiveCodes Muat template pemula "
+ },
+ "react.name": {
+ "translation": "React Compiler"
+ },
+ "reactNative.desc": {
+ "translation": "React Native for Web adalah implementasi yang dapat diakses dari Komponen dan API React Native yang dapat beroperasi dengan React DOM."
+ },
+ "reactNative.link": {
+ "translation": " Situs web resmi React Situs web React Native Situs web React Native for Web Dokumentasi React Native Dokumentasi LiveCodes Muat template pemula "
+ },
+ "reactNative.name": {
+ "translation": "React Native for Web"
+ },
+ "reactNativeTsx.desc": {
+ "translation": "React Native for Web adalah implementasi yang dapat diakses dari Komponen dan API React Native yang dapat beroperasi dengan React DOM."
+ },
+ "reactNativeTsx.link": {
+ "translation": " Situs web resmi React Situs web React Native Situs web React Native for Web Dokumentasi React Native Situs web TypeScript Dokumentasi TypeScript Dokumentasi LiveCodes Muat template pemula (JSX) "
+ },
+ "reactNativeTsx.name": {
+ "translation": "React Native for Web (dengan TypeScript)"
+ },
+ "reactTsx.desc": {
+ "translation": "React Compiler adalah alat build-time saja yang secara otomatis mengoptimalkan aplikasi React."
+ },
+ "reactTsx.link": {
+ "translation": " Situs web resmi React React Compiler Situs web TypeScript Dokumentasi TypeScript Dokumentasi LiveCodes Muat template pemula (JSX) "
+ },
+ "reactTsx.name": {
+ "translation": "React Compiler (dengan TypeScript)"
+ },
+ "reason.desc1": {
+ "translation": "Reason memungkinkan Anda menulis kode yang sederhana, cepat, dan aman dengan memanfaatkan ekosistem JavaScript & OCaml."
+ },
+ "reason.desc2": {
+ "translation": "Kompiler ReScript digunakan di sini untuk mengkompilasi Reason ke JavaScript."
+ },
+ "reason.link": {
+ "translation": "Situs web Reason Dokumentasi Reason ReasonReact Situs web ReScript Pelajari X dalam Y menit, dengan X=reason Muat template pemula "
+ },
+ "reason.name": {
+ "translation": "Reason"
+ },
+ "rescript.desc": {
+ "translation": "ReScript adalah bahasa bertipe kuat yang dikompilasi ke JavaScript yang efisien dan mudah dibaca manusia."
+ },
+ "rescript.link": {
+ "translation": " Situs web ReScript ReScript / React Muat template pemula "
+ },
+ "rescript.name": {
+ "translation": "ReScript"
+ },
+ "richtext.desc1": {
+ "translation": "Menggunakan Quill:"
+ },
+ "richtext.desc2": {
+ "translation": "Editor teks kaya yang powerful."
+ },
+ "richtext.link": {
+ "translation": " Situs web resmi Quill "
+ },
+ "richtext.name": {
+ "translation": "Editor Teks Kaya"
+ },
+ "riot.desc": {
+ "translation": "Pustaka UI berbasis komponen yang sederhana dan elegan."
+ },
+ "riot.link": {
+ "translation": " Situs web resmi Riot.js Dokumentasi Riot.js Muat template pemula "
+ },
+ "riot.name": {
+ "translation": "Riot.js"
+ },
+ "ruby.desc": {
+ "translation": "Ruby berjalan di browser menggunakan Opal."
+ },
+ "ruby.link": {
+ "translation": " Situs web resmi Ruby Dokumentasi Ruby Situs web resmi Opal CDN pustaka standar Opal Pelajari X dalam Y menit, dengan X=ruby Dokumentasi LiveCodes Muat template pemula "
+ },
+ "ruby.name": {
+ "translation": "Ruby"
+ },
+ "rubyWasm.desc": {
+ "translation": "Ruby berjalan di browser menggunakan ruby-wasm (kumpulan port WebAssembly dari CRuby)."
+ },
+ "rubyWasm.link": {
+ "translation": " Situs web resmi Ruby Dokumentasi Ruby Situs web ruby.wasm CRuby Pelajari X dalam Y menit, dengan X=ruby Dokumentasi LiveCodes Muat template pemula "
+ },
+ "rubyWasm.name": {
+ "translation": "Ruby (WASM)"
+ },
+ "sass.desc": {
+ "translation": "Syntactically Awesome Style Sheets."
+ },
+ "sass.link": {
+ "translation": " Situs web resmi Sass Dokumentasi Sass Sintaks Sass (yang berindentasi) Pelajari X dalam Y menit, dengan X=sass "
+ },
+ "sass.name": {
+ "translation": "Sass"
+ },
+ "scheme.desc": {
+ "translation": "Scheme berjalan di browser menggunakan biwascheme."
+ },
+ "scheme.link": {
+ "translation": " Bahasa Pemrograman Scheme Situs web resmi BiwaScheme Referensi BiwaScheme Muat template pemula "
+ },
+ "scheme.name": {
+ "translation": "Scheme"
+ },
+ "scss.desc": {
+ "translation": "Syntactically Awesome Style Sheets."
+ },
+ "scss.link": {
+ "translation": " Situs web resmi Sass Dokumentasi Sass Sintaks SCSS Pelajari X dalam Y menit, dengan X=sass "
+ },
+ "scss.name": {
+ "translation": "SCSS"
+ },
+ "solid.desc": {
+ "translation": "Pustaka JavaScript yang deklaratif, efisien, dan fleksibel untuk membangun antarmuka pengguna."
+ },
+ "solid.link": {
+ "translation": "Situs web resmi Dokumentasi Dokumentasi LiveCodes Muat template pemula (TSX) "
+ },
+ "solid.name": {
+ "translation": "Solid"
+ },
+ "solid.tsx.desc": {
+ "translation": "Pustaka JavaScript yang deklaratif, efisien, dan fleksibel untuk membangun antarmuka pengguna."
+ },
+ "solid.tsx.link": {
+ "translation": "Situs web resmi Dokumentasi Solid Situs web TypeScript Dokumentasi TypeScript Dokumentasi LiveCodes Muat template pemula "
+ },
+ "solid.tsx.name": {
+ "translation": "Solid (dengan TypeScript)"
+ },
+ "sql.desc": {
+ "translation": "SQLite dikompilasi ke JavaScript menggunakan SQL.js"
+ },
+ "sql.link": {
+ "translation": " Situs web resmi SQLite Dokumentasi sintaks SQLite Situs web resmi SQL.js Pelajari X dalam Y menit, dengan X=SQL Muat template pemula "
+ },
+ "sql.name": {
+ "translation": "SQLite"
+ },
+ "stencil.desc": {
+ "translation": "Kompiler untuk Komponen Web dan Aplikasi Web Berkinerja Tinggi."
+ },
+ "stencil.link": {
+ "translation": " Situs web resmi Stencil Dokumentasi Stencil Muat template pemula "
+ },
+ "stencil.name": {
+ "translation": "Stencil"
+ },
+ "styleProcessors.link": {
+ "translation": " Tailwind CSS Windi CSS UnoCSS Lightning CSS PostCSS Plugin: Autoprefixer postcss-preset-env postcss-import-url postcss-modules "
+ },
+ "styleProcessors.name": {
+ "translation": "Framework dan Prosesor CSS"
+ },
+ "stylis.desc": {
+ "translation": "Preprocessor css yang ringan."
+ },
+ "stylis.link": {
+ "translation": " Situs web resmi Stylis "
+ },
+ "stylis.name": {
+ "translation": "Stylis"
+ },
+ "stylus.desc": {
+ "translation": "CSS yang Ekspresif, Dinamis, dan Tangguh."
+ },
+ "stylus.link": {
+ "translation": " Situs web resmi Stylus Pelajari X dalam Y menit, dengan X=stylus "
+ },
+ "stylus.name": {
+ "translation": "Stylus"
+ },
+ "sucrase.desc": {
+ "translation": "Alternatif super cepat untuk Babel saat Anda dapat menargetkan runtime JS modern."
+ },
+ "sucrase.link": {
+ "translation": " Situs web resmi Sucrase Repo GitHub Sucrase Dokumentasi LiveCodes "
+ },
+ "sucrase.name": {
+ "translation": "Sucrase"
+ },
+ "svelte.desc": {
+ "translation": "Aplikasi web yang disempurnakan secara sibernetika."
+ },
+ "svelte.link": {
+ "translation": " Situs web resmi Svelte Dokumentasi Svelte Muat template pemula "
+ },
+ "svelte.name": {
+ "translation": "Svelte"
+ },
+ "tcl.desc": {
+ "translation": "Tcl berjalan di browser, menggunakan wacl."
+ },
+ "tcl.link": {
+ "translation": " Situs web resmi Tcl Repo wacl Pelajari X dalam Y menit, dengan X=Tcl Muat template pemula "
+ },
+ "tcl.name": {
+ "translation": "Tcl (Tool Command Language)"
+ },
+ "teal.desc": {
+ "translation": "Dialek Lua yang diketik."
+ },
+ "teal.link": {
+ "translation": " Repo GitHub Teal Dokumentasi Teal Tutorial Teal Dokumentasi LiveCodes Muat template pemula "
+ },
+ "teal.name": {
+ "translation": "Teal"
+ },
+ "tsx.desc": {
+ "translation": "TypeScript di JSX. TSX dikompilasi ke JavaScript di LiveCodes menggunakan TypeScript Compiler. Secara default menggunakan React sebagai JSX runtime."
+ },
+ "tsx.link": {
+ "translation": " Situs web resmi React JSX di dokumentasi React Dokumentasi Typescript Dokumentasi LiveCodes "
+ },
+ "tsx.name": {
+ "translation": "TSX"
+ },
+ "twig.desc": {
+ "translation": "Implementasi JavaScript dari bahasa templating Twig PHP oleh Twig.js"
+ },
+ "twig.link": {
+ "translation": " Situs web resmi Twig Dokumentasi Twig Repo Twig.js Dokumentasi Twig.js Dokumentasi LiveCodes "
+ },
+ "twig.name": {
+ "translation": "Twig"
+ },
+ "typescript.desc": {
+ "translation": "Superset JavaScript yang Diketik."
+ },
+ "typescript.link": {
+ "translation": " Situs web resmi Dokumentasi TypeScript Pelajari X dalam Y menit, dengan X=TypeScript Muat template pemula "
+ },
+ "typescript.name": {
+ "translation": "TypeScript"
+ },
+ "vue.link": {
+ "translation": " Situs web resmi Vue.js v3 Dokumentasi Vue3 Komponen file tunggal Vue3 Dokumentasi LiveCodes Muat template pemula "
+ },
+ "vue.name": {
+ "translation": "Komponen File Tunggal Vue3"
+ },
+ "vue2.desc": {
+ "translation": "Dimuat menggunakan vue3-sfc-loader."
+ },
+ "vue2.link": {
+ "translation": "Situs web resmi Vue.js Dokumentasi Vue2 Komponen file tunggal Vue2 Repo GitHub vue3-sfc-loader Dokumentasi LiveCodes "
+ },
+ "vue2.name": {
+ "translation": "Komponen File Tunggal Vue2"
+ },
+ "wat.desc1": {
+ "translation": "Representasi tekstual tingkat rendah dari format biner WebAssembly (wasm)."
+ },
+ "wat.desc2": {
+ "translation": "Dikonversi ke wasm menggunakan wabt.js."
+ },
+ "wat.link": {
+ "translation": "WebAssembly.org Spesifikasi Teks WebAssembly WebAssembly di MDN Memahami format teks WebAssembly Dokumentasi wabt.js Pelajari X dalam Y menit, dengan X=WebAssembly Muat template pemula "
+ },
+ "wat.name": {
+ "translation": "Format Teks WebAssembly"
+ }
+}
diff --git a/src/livecodes/i18n/locales/id/language-info.ts b/src/livecodes/i18n/locales/id/language-info.ts
new file mode 100644
index 000000000..8c6bde4c4
--- /dev/null
+++ b/src/livecodes/i18n/locales/id/language-info.ts
@@ -0,0 +1,436 @@
+// ATTENTION: This file is auto-generated from source code. Do not edit manually!
+
+import type { I18nLangInfoTranslation } from '../models';
+
+const languageInfo: I18nLangInfoTranslation = {
+ artTemplate: {
+ desc: 'Mesin templating JavaScript berkinerja tinggi.',
+ link: '<1> <2>Situs web resmi art-template2> 1> <3> <4>Dokumentasi art-template4> 3>',
+ name: 'art-template',
+ },
+ asciidoc: {
+ desc: 'AsciiDoc dikompilasi ke HTML menggunakan Asciidoctor.',
+ link: '<1> <2>Situs web resmi AsciiDoc2> 1> <3> <4>Situs web resmi Asciidoctor4> 3> <5> <6>Dokumentasi Asciidoctor6> 5> <7> <8>Pelajari X dalam Y menit, dengan X=asciidoc8> 7>',
+ name: 'AsciiDoc',
+ },
+ assemblyscript: {
+ desc: 'Bahasa seperti TypeScript untuk WebAssembly.',
+ link: '<1> <2>Situs web resmi AssemblyScript2> 1> <3> <4>Dokumentasi AssemblyScript4> 3> <5> <6>Muat template pemula6> 5>',
+ name: 'AssemblyScript',
+ },
+ astro: {
+ desc: 'Bangun situs web yang lebih cepat dengan lebih sedikit Javascript sisi klien. (Masih dalam Beta)',
+ link: '<1> <2>Situs web resmi Astro2> 1> <3> <4>Dokumentasi Astro4> 3> <5> <6>Muat template pemula6> 5>',
+ name: 'Astro',
+ },
+ babel: {
+ desc: 'Kompiler JavaScript',
+ link: '<1><2>Situs web resmi2>1> <3> <4>Dokumentasi Babel4> 3>',
+ name: 'Babel',
+ },
+ bbcode: {
+ desc: 'BBCode ("Bulletin Board Code") adalah bahasa markup ringan yang digunakan untuk memformat pesan di banyak perangkat lunak forum Internet.',
+ link: '<1><2>bbcode.org2>1> <3> <4>Panduan BBCode4> 3> <5> <6>BBCode di Wikipedia6> 5>',
+ name: 'BBCode',
+ },
+ blockly: {
+ desc: 'Pustaka JavaScript untuk membangun editor pemrograman visual.',
+ link: '<1> <2>Situs web resmi2> 1> <3> <4>Panduan4> 3> <5> <6>Referensi6> 5> <7> <8>Contoh8> 7> <9> <10>Muat template pemula10> 9>',
+ name: 'Blockly',
+ },
+ civet: {
+ desc: 'Civet adalah bahasa pemrograman yang dikompilasi ke TypeScript atau JavaScript, sehingga Anda dapat menggunakan alat yang ada tetapi mengaktifkan sintaks yang ringkas dan powerful.',
+ link: '<1> <2>Situs web resmi Civet2> 1> <3> <4>Cheatsheet Civet4> 3> <5> <6>Muat template pemula6> 5>',
+ name: 'Civet',
+ },
+ clio: {
+ desc: 'Clio adalah bahasa pemrograman fungsional terdistribusi yang cepat yang dikompilasi ke JavaScript.',
+ link: '<1> <2>Situs web resmi Clio2> 1> <3> <4>Dokumentasi Clio4> 3> <5> <6>Muat template pemula6> 5>',
+ name: 'Clio',
+ },
+ clojurescript: {
+ desc: 'ClojureScript adalah kompiler untuk <1>Clojure1> yang menargetkan JavaScript. <2>2>Di LiveCodes, berjalan di browser menggunakan <3>Cherry3>',
+ link: '<1> <2>Situs web resmi ClojureScript2> 1> <3> <4>Situs web resmi Clojure4> 3> <5> <6>Repo Cherry6> 5> <7> <8>Pelajari X dalam Y menit, dengan X=clojure8> 7> <9> <10>Dokumentasi LiveCodes10> 9> <11> <12>Muat template pemula12> 11>',
+ name: 'ClojureScript (CLJS)',
+ },
+ coffeescript: {
+ desc: 'JavaScript yang sederhana.',
+ link: '<1> <2>Situs web resmi CoffeeScript2> 1> <3> <4>Pelajari X dalam Y menit, dengan X=coffeescript4> 3> <5> <6>Muat template pemula6> 5>',
+ name: 'CoffeeScript',
+ },
+ commonlisp: {
+ desc: 'Implementasi Common Lisp di Javascript menggunakan JSCL (kompiler Lisp-ke-Javascript yang di-bootstrap dari Common Lisp).',
+ link: '<1> <2>Common-Lisp.net2> 1> <3> <4>Proyek JSCL4> 3> <5> <6>Sumber Daya Common Lisp6> 5> <7> <8>Pelajari X dalam Y menit, dengan X=Common Lisp8> 7> <9> <10>Muat template pemula10> 9>',
+ name: 'Common Lisp',
+ },
+ cpp: {
+ desc1:
+ 'Dukungan C++ menggunakan JSCPP (interpreter C++ sederhana yang ditulis dalam JavaScript).',
+ desc2:
+ 'Ini bukan implementasi lengkap dari C++. Silakan lihat <1>dokumentasi JSCPP1> untuk detail.',
+ link: '<1> <2>Yayasan Standard C++2> 1> <3> <4>JSCPP4> 3> <5> <6>Pelajari X dalam Y menit, dengan X=C++6> 5> <7> <8>Muat template pemula8> 7>',
+ name: 'C++',
+ },
+ cppWasm: {
+ desc: 'Kompiler Clang C/C++ berjalan di WebAssembly, menggunakan <1>wasm-clang1> yang diadaptasi oleh <2>polylang.io2>',
+ link: '<1> <2>Yayasan Standard C++2> 1> <3> <4>Situs web resmi Clang4> 3> <5> <6>Pelajari X dalam Y menit, dengan X=C++6> 5> <7> <8>Muat template pemula8> 7>',
+ name: 'C/C++ (Wasm)',
+ },
+ csharpWasm: {
+ desc: 'Kompiler C# berjalan di WebAssembly, menggunakan <1>Blazor1>',
+ link: '<1> <2>Dokumentasi bahasa C#2> 1> <3> <4>Pelajari X dalam Y menit, dengan X=C#4> 3> <5> <6>Dokumentasi LiveCodes6> 5> <7> <8>Muat template pemula8> 7>',
+ name: 'C# (Wasm)',
+ },
+ diagrams: {
+ desc1: '(Eksperimental)',
+ desc2: 'Diagram-sebagai-kode. Mendukung:',
+ desc3:
+ '<1> <2>Cytoscape2> 1> <3> <4>ELK4> (menggunakan <5>elkjs5>) 3> <6> <7>Gnuplot7> (menggunakan <8>gnuplot-JS8>) 6> <9> <10>Graphviz10> (menggunakan <11>@hpcc-js/wasm11>) 9> <12> <13>Mermaid13> 12> <14> <15>Nomnoml15> 14> <16> <17>Pintora17> 16> <18> <19>Plotly19> 18> <20> <21>Svgbob21> 20> <22> <23>Vega23> 22> <24> <25>VegaLite25> 24> <26> <27>WaveDrom27> 26>',
+ link: '<1> <2>Muat template pemula2> 1> <3> <4>Dokumentasi LiveCodes4> 3>',
+ name: 'Diagram',
+ },
+ dot: {
+ desc: 'Mesin template javascript tercepat + ringkas untuk Node.js dan browser.',
+ link: '<1> <2>Situs web resmi2> 1> <3> <4>Dokumentasi LiveCodes4> 3>',
+ name: 'doT.js',
+ },
+ ejs: {
+ desc: 'Templating JavaScript Tertanam.',
+ link: '<1><2>Situs web resmi2>1> <3> <4>Dokumentasi LiveCodes4> 3>',
+ name: 'EJS',
+ },
+ eta: {
+ desc: 'Mesin template JS tertanam untuk Node, Deno, dan browser. Ringan, cepat, dan pluggable. Ditulis dalam TypeScript.',
+ link: '<1><2>Situs web resmi2>1> <3> <4>Dokumentasi4> 3> <5> <6>Dokumentasi LiveCodes6> 5>',
+ name: 'Eta',
+ },
+ fennel: {
+ desc: 'Fennel adalah bahasa pemrograman yang menggabungkan kecepatan, kesederhanaan, dan jangkauan Lua dengan fleksibilitas sintaks lisp dan sistem makro.',
+ link: '<1> <2>Situs web resmi Fennel2> 1> <3> <4>Memulai dengan Fennel4> 3> <5> <6>Dokumentasi LiveCodes6> 5> <7> <8>Muat template pemula8> 7>',
+ name: 'Fennel',
+ },
+ flow: {
+ desc: 'Flow adalah pemeriksa tipe statis untuk JavaScript.',
+ link: '<1> <2>Situs web resmi Flow2> 1> <3> <4>Dokumentasi Flow4> 3>',
+ name: 'Flow',
+ },
+ gleam: {
+ desc1: 'Gleam adalah bahasa ramah untuk membangun sistem yang aman dan dapat diskalakan!',
+ desc2:
+ 'Gleam adalah bahasa pemrograman fungsional bertipe statis, yang dikompilasi ke Erlang atau JavaScript.',
+ link: '<1><2>Situs web Gleam2>1> <3> <4>Dokumentasi Gleam4> 3> <5> <6>Tur bahasa Gleam6> 5> <7> <8>Muat template pemula8> 7>',
+ name: 'Gleam',
+ },
+ go: {
+ desc1:
+ 'Go (Golang) adalah bahasa pemrograman open source yang memudahkan untuk membangun perangkat lunak yang sederhana, andal, dan efisien.',
+ desc2: 'Di sini, dikompilasi ke JavaScript menggunakan GopherJS.',
+ link: '<1><2>Situs web Go2>1> <3><4>Dokumentasi Go4>3> <5> <6>Repo GopherJS6> 5> <7> <8>Pelajari X dalam Y menit, dengan X=Go8> 7> <9> <10>Dokumentasi LiveCodes10> 9> <11> <12>Muat template pemula12> 11>',
+ name: 'Go',
+ },
+ goWasm: {
+ desc: 'Interpreter Go berjalan di WebAssembly, menggunakan Yaegi',
+ link: '<1><2>Situs web resmi Go2>1> <3><4>Yaegi4>3> <5> <6>Pelajari X dalam Y menit, dengan X=Go6> 5> <7> <8>Dokumentasi LiveCodes8> 7> <9> <10>Muat template pemula10> 9>',
+ name: 'Go (Wasm)',
+ },
+ haml: {
+ desc: 'Kompiler Haml untuk template tampilan javascript sisi klien menggunakan clientside-haml-js.',
+ link: '<1><2>Situs web resmi Haml2>1> <3> <4>Dokumentasi Haml4> 3> <5> <6>Repo GitHub clientside-haml-js6> 5> <7> <8>Pelajari X dalam Y menit, dengan X=haml8> 7> <9> <10>Dokumentasi LiveCodes10> 9>',
+ name: 'Haml',
+ },
+ handlebars: {
+ desc: 'Templating minimal yang powerful.',
+ link: '<1><2>Situs web resmi2>1> <3> <4>Dokumentasi LiveCodes4> 3>',
+ name: 'Handlebars',
+ },
+ imba: {
+ desc: 'Bahasa full-stack yang ramah.',
+ link: '<1><2>Situs web resmi2>1>',
+ name: 'Imba',
+ },
+ java: {
+ desc: 'JVM berjalan di browser menggunakan DoppioJVM.',
+ link: '<1> <2>Situs web resmi Java2> 1> <3> <4>DoppioJVM4> 3> <5> <6>Pelajari X dalam Y menit, dengan X=java6> 5> <7> <8>Dokumentasi LiveCodes8> 7> <9> <10>Muat template pemula10> 9>',
+ name: 'Java',
+ },
+ jinja: {
+ desc: 'Jinja adalah mesin templating yang cepat, ekspresif, dan dapat diperluas.',
+ link: '<1> <2>Situs web resmi2> 1> <3> <4>Dokumentasi template4> 3> <5> <6>Implementasi JavaScript6> 5> <7> <8>Dokumentasi LiveCodes8> 7>',
+ name: 'Jinja',
+ },
+ jsx: {
+ desc: 'JSX dikompilasi ke JavaScript di LiveCodes menggunakan TypeScript Compiler. Secara default menggunakan React sebagai JSX runtime.',
+ link: '<1> <2>Situs web resmi React2> 1> <3> <4>JSX di dokumentasi React4> 3> <5> <6>Dokumentasi LiveCodes6> 5>',
+ name: 'JSX',
+ },
+ julia: {
+ desc1: 'Dukungan bahasa Julia di LiveCodes masih eksperimental',
+ desc2:
+ 'Kompiler Julia dan Julia Base berjalan di WASM, menggunakan <1>julia-wasm1> yang diadaptasi oleh <2>polylang.io2>',
+ link: '<1> <2>Situs web resmi Julia2> 1> <3> <4>Dokumentasi Julia4> 3> <5> <6>Pelajari X dalam Y menit, dengan X=Julia6> 5> <7> <8>Muat template pemula8> 7>',
+ name: 'Julia',
+ },
+ less: {
+ desc: 'Ini CSS, dengan sedikit lebih banyak.',
+ link: '<1><2>Situs web resmi Less2>1> <3> <4>Pelajari X dalam Y menit, dengan X=less4> 3>',
+ name: 'Less',
+ },
+ liquid: {
+ desc: 'Mesin template yang sederhana, ekspresif, dan aman.',
+ link: '<1> <2>Situs web resmi LiquidJS2> 1> <3> <4>Dokumentasi LiquidJS4> 3> <5> <6>Dokumentasi LiveCodes6> 5>',
+ name: 'LiquidJS',
+ },
+ livescript: {
+ desc: 'Bahasa yang dikompilasi ke JavaScript.',
+ link: '<1> <2>Situs web resmi LiveScript2> 1> <3> <4>Pelajari X dalam Y menit, dengan X=LiveScript4> 3> <5> <6>Muat template pemula6> 5>',
+ name: 'LiveScript',
+ },
+ lua: {
+ desc: 'Lua berjalan di browser menggunakan fengari-web.',
+ link: '<1><2>Situs web resmi Lua2>1> <3> <4>Dokumentasi Lua4> 3> <5> <6>Situs web resmi Fengari6> 5> <7> <8>Repo GitHub fengari-web8> 7> <9> <10>Pelajari X dalam Y menit, dengan X=Lua10> 9> <11> <12>Dokumentasi LiveCodes12> 11> <13> <14>Muat template pemula14> 13>',
+ name: 'Lua',
+ },
+ luaWasm: {
+ desc: 'Lua berjalan di browser menggunakan Wasmoon, VM lua 5.4 asli dengan binding JS yang dibuat dengan WebAssembly.',
+ link: '<1><2>Situs web resmi Lua2>1> <3> <4>Dokumentasi Lua4> 3> <5> <6>Repo GitHub Wasmoon6> 5> <7> <8>Pelajari X dalam Y menit, dengan X=Lua8> 7> <9> <10>Dokumentasi LiveCodes10> 9> <11> <12>Muat template pemula12> 11>',
+ name: 'Lua (Wasm)',
+ },
+ malina: {
+ desc: 'Kompiler frontend, terinspirasi oleh Svelte.',
+ link: '<1> <2>Repo Malina.js2> 1> <3> <4>Dokumentasi Malina.js4> 3> <5> <6>Muat template pemula6> 5>',
+ name: 'Malina.js',
+ },
+ markdown: {
+ desc: 'Markdown dikompilasi ke HTML menggunakan Marked.',
+ link: '<1> <2>Situs web resmi Markdown2> 1> <3> <4>Dokumentasi Marked4> 3> <5> <6>Pelajari X dalam Y menit, dengan X=markdown6> 5> <7> <8>Muat template pemula8> 7>',
+ name: 'Markdown',
+ },
+ mdx: {
+ desc: 'Markdown untuk era komponen. <1>1>MDX memungkinkan Anda menulis JSX dengan mulus di dokumen Markdown Anda.',
+ link: '<1><2>Dokumentasi MDX2>1> <3> <4>Muat template pemula4> 3>',
+ name: 'MDX',
+ },
+ mjml: {
+ desc: 'MJML adalah bahasa markup yang dirancang untuk mengurangi kesulitan dalam mengkode email responsif.',
+ link: '<1><2>Situs web resmi MJML2>1> <3> <4>Dokumentasi MJML4> 3> <5> <6>Template resmi MJML6> 5> <7> <8>Dokumentasi LiveCodes8> 7>',
+ name: 'MJML',
+ },
+ mustache: {
+ desc: 'Template tanpa logika.',
+ link: '<1> <2>Situs web resmi2> 1> <3> <4>Manual mustache(5)4> 3> <5> <6>Implementasi JavaScript6> 5> <7> <8>Dokumentasi LiveCodes8> 7>',
+ name: 'Mustache',
+ },
+ nunjucks: {
+ desc: 'Bahasa templating yang kaya dan powerful untuk JavaScript. Nunjucks pada dasarnya adalah port dari <1>jinja21>',
+ link: '<1> <2>Situs web resmi2> 1> <3> <4>Dokumentasi LiveCodes4> 3>',
+ name: 'Nunjucks',
+ },
+ ocaml: {
+ desc1:
+ 'OCaml adalah bahasa pemrograman tingkat industri yang mendukung gaya fungsional, imperatif, dan berorientasi objek.',
+ desc2: 'Kompiler ReScript digunakan di sini untuk mengkompilasi OCaml ke JavaScript.',
+ link: '<1><2>Situs web OCaml2>1> <3> <4>Dokumentasi OCaml4> 3> <5> <6>Situs web ReScript6> 5> <7> <8>Pelajari X dalam Y menit, dengan X=OCaml8> 7> <9> <10>Muat template pemula10> 9>',
+ name: 'OCaml',
+ },
+ perl: {
+ desc: 'Perl berjalan di browser menggunakan Perlito.',
+ link: '<1> <2>Situs web resmi Perl2> 1> <3> <4>Dokumentasi Perl4> 3> <5> <6>Readme Perlito56> 5> <7> <8>Pelajari X dalam Y menit, dengan X=perl8> 7> <9> <10>Muat template pemula10> 9>',
+ name: 'Perl',
+ },
+ php: {
+ desc: 'PHP berjalan di browser menggunakan Uniter.',
+ link: '<1><2>Situs web resmi PHP2>1> <3> <4>Dokumentasi PHP4> 3> <5> <6>Repo GitHub Uniter6> 5> <7> <8>Pelajari X dalam Y menit, dengan X=PHP8> 7> <9> <10>Dokumentasi LiveCodes10> 9> <11> <12>Muat template pemula12> 11>',
+ name: 'PHP',
+ },
+ phpWasm: {
+ desc: 'PHP di Browser, didukung oleh WebAssembly, menggunakan php-wasm.',
+ link: '<1><2>Situs web resmi PHP2>1> <3> <4>Dokumentasi PHP4> 3> <5> <6>Repo GitHub php-wasm6> 5> <7> <8>Pelajari X dalam Y menit, dengan X=PHP8> 7> <9> <10>Dokumentasi LiveCodes10> 9> <11> <12>Muat template pemula12> 11>',
+ name: 'PHP (Wasm)',
+ },
+ postgresql: {
+ desc: 'PostgreSQL dikemas sebagai WASM menggunakan PGlite',
+ link: '<1> <2>Situs web resmi PostgreSQL2> 1> <3> <4>Dokumentasi PostgreSQL4> 3> <5> <6>Repo GitHub PGlite6> 5> <7> <8>Pelajari X dalam Y menit, dengan X=SQL8> 7> <9> <10>Muat template pemula10> 9>',
+ name: 'PostgreSQL',
+ },
+ prolog: {
+ desc: 'Interpreter Prolog open source di JavaScript.',
+ link: '<1> <2>Situs web resmi Tau Prolog2> 1> <3> <4>Dokumentasi Tau Prolog4> 3> <5> <6>SWI-Prolog6> 5> <7> <8>Pelajari X dalam Y menit, dengan X=Prolog8> 7> <9> <10>Muat template pemula10> 9>',
+ name: 'Tau Prolog',
+ },
+ pug: {
+ desc: 'Mesin template yang tangguh, elegan, dan kaya fitur.',
+ link: '<1> <2>Dokumentasi Pug2> 1> <3> <4>Pelajari X dalam Y menit, dengan X=Pug4> 3> <5> <6>Dokumentasi LiveCodes6> 5>',
+ name: 'Pug',
+ },
+ python: {
+ desc: 'Python berjalan di browser menggunakan Brython.',
+ link: '<1> <2>Situs web resmi Python2> 1> <3> <4>Dokumentasi Python4> 3> <5> <6>Dokumentasi Brython6> 5> <7> <8>Pelajari X dalam Y menit, dengan X=Python8> 7> <9> <10>Dokumentasi LiveCodes10> 9> <11> <12>Muat template pemula12> 11>',
+ name: 'Python',
+ },
+ pythonWasm: {
+ desc1: 'Python dengan stack ilmiah, dikompilasi ke WebAssembly menggunakan Pyodide.',
+ desc2:
+ 'Pyodide memungkinkan penggunaan stack ilmiah Python termasuk NumPy, Pandas, Matplotlib, SciPy, scikit-learn, dan banyak lagi. Selain itu, dimungkinkan untuk menginstal wheel Python murni dari PyPi.',
+ link: '<1> <2>Situs web resmi Python2> 1> <3> <4>Dokumentasi Python4> 3> <5><6>Dokumentasi Pyodide6>5> <7> <8>Pelajari X dalam Y menit, dengan X=Python8> 7> <9> <10>Dokumentasi LiveCodes10> 9> <11> <12>Muat template pemula12> 11>',
+ name: 'Python (Wasm)',
+ },
+ r: {
+ desc: 'R berjalan di browser menggunakan WebR.',
+ link: '<1> <2>Situs web resmi R project2> 1> <3> <4>Manual R4> 3> <5> <6>R for Data Science (2e)6> 5> <7> <8>Dokumentasi WebR8> 7> <9> <10>Pelajari X dalam Y menit, dengan X=R10> 9> <11> <12>Dokumentasi LiveCodes12> 11> <13> <14>Muat template pemula14> 13>',
+ name: 'R',
+ },
+ react: {
+ desc: 'React Compiler adalah alat build-time saja yang secara otomatis mengoptimalkan aplikasi React.',
+ link: '<1> <2>Situs web resmi React2> 1> <3> <4>React Compiler4> 3> <5> <6>Dokumentasi LiveCodes6> 5> <7> <8>Muat template pemula8> 7>',
+ name: 'React Compiler',
+ },
+ reactNative: {
+ desc: 'React Native for Web adalah implementasi yang dapat diakses dari Komponen dan API React Native yang dapat beroperasi dengan React DOM.',
+ link: '<1> <2>Situs web resmi React2> 1> <3> <4>Situs web React Native4> 3> <5> <6>Situs web React Native for Web6> 5> <7> <8>Dokumentasi React Native8> 7> <9> <10>Dokumentasi LiveCodes10> 9> <11> <12>Muat template pemula12> 11>',
+ name: 'React Native for Web',
+ },
+ reactNativeTsx: {
+ desc: 'React Native for Web adalah implementasi yang dapat diakses dari Komponen dan API React Native yang dapat beroperasi dengan React DOM.',
+ link: '<1> <2>Situs web resmi React2> 1> <3> <4>Situs web React Native4> 3> <5> <6>Situs web React Native for Web6> 5> <7> <8>Dokumentasi React Native8> 7> <9> <10>Situs web TypeScript10> 9> <11> <12>Dokumentasi TypeScript12> 11> <13> <14>Dokumentasi LiveCodes14> 13> <15> <16>Muat template pemula (JSX)16> 15>',
+ name: 'React Native for Web (dengan TypeScript)',
+ },
+ reactTsx: {
+ desc: 'React Compiler adalah alat build-time saja yang secara otomatis mengoptimalkan aplikasi React.',
+ link: '<1> <2>Situs web resmi React2> 1> <3> <4>React Compiler4> 3> <5> <6>Situs web TypeScript6> 5> <7> <8>Dokumentasi TypeScript8> 7> <9> <10>Dokumentasi LiveCodes10> 9> <11> <12>Muat template pemula (JSX)12> 11>',
+ name: 'React Compiler (dengan TypeScript)',
+ },
+ reason: {
+ desc1:
+ 'Reason memungkinkan Anda menulis kode yang sederhana, cepat, dan aman dengan memanfaatkan ekosistem JavaScript & OCaml.',
+ desc2: 'Kompiler ReScript digunakan di sini untuk mengkompilasi Reason ke JavaScript.',
+ link: '<1><2>Situs web Reason2>1> <3> <4>Dokumentasi Reason4> 3> <5> <6>ReasonReact6> 5> <7> <8>Situs web ReScript8> 7> <9> <10>Pelajari X dalam Y menit, dengan X=reason10> 9> <11> <12>Muat template pemula12> 11>',
+ name: 'Reason',
+ },
+ rescript: {
+ desc: 'ReScript adalah bahasa bertipe kuat yang dikompilasi ke JavaScript yang efisien dan mudah dibaca manusia.',
+ link: '<1> <2>Situs web ReScript2> 1> <3> <4>ReScript / React4> 3> <5> <6>Muat template pemula6> 5>',
+ name: 'ReScript',
+ },
+ richtext: {
+ desc1: 'Menggunakan Quill:',
+ desc2: 'Editor teks kaya yang powerful.',
+ link: '<1> <2>Situs web resmi Quill2> 1>',
+ name: 'Editor Teks Kaya',
+ },
+ riot: {
+ desc: 'Pustaka UI berbasis komponen yang sederhana dan elegan.',
+ link: '<1> <2>Situs web resmi Riot.js2> 1> <3> <4>Dokumentasi Riot.js4> 3> <5> <6>Muat template pemula6> 5>',
+ name: 'Riot.js',
+ },
+ ruby: {
+ desc: 'Ruby berjalan di browser menggunakan Opal.',
+ link: '<1> <2>Situs web resmi Ruby2> 1> <3> <4>Dokumentasi Ruby4> 3> <5><6>Situs web resmi Opal6>5> <7> <8>CDN pustaka standar Opal8> 7> <9> <10>Pelajari X dalam Y menit, dengan X=ruby10> 9> <11> <12>Dokumentasi LiveCodes12> 11> <13> <14>Muat template pemula14> 13>',
+ name: 'Ruby',
+ },
+ rubyWasm: {
+ desc: 'Ruby berjalan di browser menggunakan ruby-wasm (kumpulan port WebAssembly dari CRuby).',
+ link: '<1> <2>Situs web resmi Ruby2> 1> <3> <4>Dokumentasi Ruby4> 3> <5> <6>Situs web ruby.wasm6> 5> <7><8>CRuby8>7> <9> <10>Pelajari X dalam Y menit, dengan X=ruby10> 9> <11> <12>Dokumentasi LiveCodes12> 11> <13> <14>Muat template pemula14> 13>',
+ name: 'Ruby (WASM)',
+ },
+ sass: {
+ desc: 'Syntactically Awesome Style Sheets.',
+ link: '<1> <2>Situs web resmi Sass2> 1> <3> <4>Dokumentasi Sass4> 3> <5> <6>Sintaks Sass (yang berindentasi)6> 5> <7> <8>Pelajari X dalam Y menit, dengan X=sass8> 7>',
+ name: 'Sass',
+ },
+ scheme: {
+ desc: 'Scheme berjalan di browser menggunakan biwascheme.',
+ link: '<1> <2>Bahasa Pemrograman Scheme2> 1> <3> <4>Situs web resmi BiwaScheme4> 3> <5> <6>Referensi BiwaScheme6> 5> <7> <8>Muat template pemula8> 7>',
+ name: 'Scheme',
+ },
+ scss: {
+ desc: 'Syntactically Awesome Style Sheets.',
+ link: '<1> <2>Situs web resmi Sass2> 1> <3> <4>Dokumentasi Sass4> 3> <5> <6>Sintaks SCSS6> 5> <7> <8>Pelajari X dalam Y menit, dengan X=sass8> 7>',
+ name: 'SCSS',
+ },
+ solid: {
+ desc: 'Pustaka JavaScript yang deklaratif, efisien, dan fleksibel untuk membangun antarmuka pengguna.',
+ link: '<1><2>Situs web resmi2>1> <3><4>Dokumentasi4>3> <5> <6>Dokumentasi LiveCodes6> 5> <7> <8>Muat template pemula (TSX)8> 7>',
+ name: 'Solid',
+ tsx: {
+ desc: 'Pustaka JavaScript yang deklaratif, efisien, dan fleksibel untuk membangun antarmuka pengguna.',
+ link: '<1><2>Situs web resmi2>1> <3> <4>Dokumentasi Solid4> 3> <5> <6>Situs web TypeScript6> 5> <7> <8>Dokumentasi TypeScript8> 7> <9> <10>Dokumentasi LiveCodes10> 9> <11> <12>Muat template pemula12> 11>',
+ name: 'Solid (dengan TypeScript)',
+ },
+ },
+ sql: {
+ desc: 'SQLite dikompilasi ke JavaScript menggunakan SQL.js',
+ link: '<1> <2>Situs web resmi SQLite2> 1> <3> <4>Dokumentasi sintaks SQLite4> 3> <5> <6>Situs web resmi SQL.js6> 5> <7> <8>Pelajari X dalam Y menit, dengan X=SQL8> 7> <9> <10>Muat template pemula10> 9>',
+ name: 'SQLite',
+ },
+ stencil: {
+ desc: 'Kompiler untuk Komponen Web dan Aplikasi Web Berkinerja Tinggi.',
+ link: '<1> <2>Situs web resmi Stencil2> 1> <3> <4>Dokumentasi Stencil4> 3> <5> <6>Muat template pemula6> 5>',
+ name: 'Stencil',
+ },
+ styleProcessors: {
+ link: '<1> <2>Tailwind CSS2> 1> <3> <4>Windi CSS4> 3> <5> <6>UnoCSS6> 5> <7> <8>Lightning CSS8> 7> <9> <10>PostCSS10> Plugin: <11> <12> <13>Autoprefixer13> 12> <14> <15>postcss-preset-env15> 14> <16> <17>postcss-import-url17> 16> <18> <19>postcss-modules19> 18> 11> 9>',
+ name: 'Framework dan Prosesor CSS',
+ },
+ stylis: {
+ desc: 'Preprocessor css yang ringan.',
+ link: '<1> <2>Situs web resmi Stylis2> 1>',
+ name: 'Stylis',
+ },
+ stylus: {
+ desc: 'CSS yang Ekspresif, Dinamis, dan Tangguh.',
+ link: '<1> <2>Situs web resmi Stylus2> 1> <3> <4>Pelajari X dalam Y menit, dengan X=stylus4> 3>',
+ name: 'Stylus',
+ },
+ sucrase: {
+ desc: 'Alternatif super cepat untuk Babel saat Anda dapat menargetkan runtime JS modern.',
+ link: '<1> <2>Situs web resmi Sucrase2> 1> <3> <4>Repo GitHub Sucrase4> 3> <5> <6>Dokumentasi LiveCodes6> 5>',
+ name: 'Sucrase',
+ },
+ svelte: {
+ desc: 'Aplikasi web yang disempurnakan secara sibernetika.',
+ link: '<1> <2>Situs web resmi Svelte2> 1> <3> <4>Dokumentasi Svelte4> 3> <5> <6>Muat template pemula6> 5>',
+ name: 'Svelte',
+ },
+ tcl: {
+ desc: 'Tcl berjalan di browser, menggunakan <1>wacl1>.',
+ link: '<1> <2>Situs web resmi Tcl2> 1> <3> <4>Repo wacl4> 3> <5> <6>Pelajari X dalam Y menit, dengan X=Tcl6> 5> <7> <8>Muat template pemula8> 7>',
+ name: 'Tcl (Tool Command Language)',
+ },
+ teal: {
+ desc: 'Dialek Lua yang diketik.',
+ link: '<1> <2>Repo GitHub Teal2> 1> <3> <4>Dokumentasi Teal4> 3> <5> <6>Tutorial Teal6> 5> <7> <8>Dokumentasi LiveCodes8> 7> <9> <10>Muat template pemula10> 9>',
+ name: 'Teal',
+ },
+ tsx: {
+ desc: 'TypeScript di JSX. TSX dikompilasi ke JavaScript di LiveCodes menggunakan TypeScript Compiler. Secara default menggunakan React sebagai JSX runtime.',
+ link: '<1> <2>Situs web resmi React2> 1> <3> <4>JSX di dokumentasi React4> 3> <5> <6>Dokumentasi Typescript6> 5> <7> <8>Dokumentasi LiveCodes8> 7>',
+ name: 'TSX',
+ },
+ twig: {
+ desc: 'Implementasi JavaScript dari bahasa templating <1>Twig1> PHP oleh <2>Twig.js2>',
+ link: '<1> <2>Situs web resmi Twig2> 1> <3> <4>Dokumentasi Twig4> 3> <5> <6>Repo Twig.js6> 5> <7> <8>Dokumentasi Twig.js8> 7> <9> <10>Dokumentasi LiveCodes10> 9>',
+ name: 'Twig',
+ },
+ typescript: {
+ desc: 'Superset JavaScript yang Diketik.',
+ link: '<1> <2>Situs web resmi2> 1> <3> <4>Dokumentasi TypeScript4> 3> <5> <6>Pelajari X dalam Y menit, dengan X=TypeScript6> 5> <7> <8>Muat template pemula8> 7>',
+ name: 'TypeScript',
+ },
+ vue: {
+ link: '<1> <2>Situs web resmi Vue.js v32> 1> <3> <4>Dokumentasi Vue34> 3> <5> <6>Komponen file tunggal Vue36> 5> <7> <8>Dokumentasi LiveCodes8> 7> <9> <10>Muat template pemula10> 9>',
+ name: 'Komponen File Tunggal Vue3',
+ },
+ vue2: {
+ desc: 'Dimuat menggunakan vue3-sfc-loader.',
+ link: '<1><2>Situs web resmi Vue.js2>1> <3> <4>Dokumentasi Vue24> 3> <5> <6>Komponen file tunggal Vue26> 5> <7> <8>Repo GitHub vue3-sfc-loader8> 7> <9> <10>Dokumentasi LiveCodes10> 9>',
+ name: 'Komponen File Tunggal Vue2',
+ },
+ wat: {
+ desc1: 'Representasi tekstual tingkat rendah dari format biner WebAssembly (wasm).',
+ desc2: 'Dikonversi ke wasm menggunakan wabt.js.',
+ link: '<1><2>WebAssembly.org2>1> <3> <4>Spesifikasi Teks WebAssembly4> 3> <5> <6>WebAssembly di MDN6> 5> <7> <8>Memahami format teks WebAssembly8> 7> <9> <10>Dokumentasi wabt.js10> 9> <11> <12>Pelajari X dalam Y menit, dengan X=WebAssembly12> 11> <13> <14>Muat template pemula14> 13>',
+ name: 'Format Teks WebAssembly',
+ },
+};
+
+export default languageInfo;
diff --git a/src/livecodes/i18n/locales/id/translation.lokalise.json b/src/livecodes/i18n/locales/id/translation.lokalise.json
new file mode 100644
index 000000000..d092f1170
--- /dev/null
+++ b/src/livecodes/i18n/locales/id/translation.lokalise.json
@@ -0,0 +1,2241 @@
+{
+ "$comment": "ATTENTION: This file is auto-generated from source code. Do not edit manually!",
+ "about.blog.text": {
+ "translation": "Blog"
+ },
+ "about.blog.title": {
+ "translation": "Blog LiveCodes"
+ },
+ "about.configuration": {
+ "translation": "Konfigurasi"
+ },
+ "about.credits.heading": {
+ "translation": "Kredit"
+ },
+ "about.credits.para1": {
+ "translation": "LiveCodes dimungkinkan oleh proyek open source, layanan web, dan kontributor. Lihat Kredit"
+ },
+ "about.credits.para2": {
+ "translation": "© 2024 Hatem Hosny. LiveCodes dilisensikan di bawah Lisensi MIT."
+ },
+ "about.documentations.heading": {
+ "translation": "Dokumentasi"
+ },
+ "about.gettingStarted": {
+ "translation": "Memulai"
+ },
+ "about.github.text": {
+ "translation": "GitHub"
+ },
+ "about.github.title": {
+ "translation": "GitHub"
+ },
+ "about.heading": {
+ "translation": "Tentang LiveCodes"
+ },
+ "about.livecodes.aboutUs": {
+ "translation": "Tentang LiveCodes"
+ },
+ "about.livecodes.para1": {
+ "translation": "LiveCodes adalah code playground open-source yang kaya fitur dan berjalan di sisi klien. Saat ini, 90+ bahasa dan framework didukung. Dapat digunakan sebagai aplikasi mandiri atau disematkan di halaman web mana pun."
+ },
+ "about.livecodes.para2": {
+ "translation": "SDK yang powerful memudahkan integrasi dan komunikasi dengan playground. Dokumentasi lengkap tersedia dengan contoh kode, demo langsung, dan tangkapan layar."
+ },
+ "about.sdk": {
+ "translation": "SDK LiveCodes"
+ },
+ "about.sponsor.text": {
+ "translation": "Sponsor"
+ },
+ "about.sponsor.title": {
+ "translation": "Sponsori LiveCodes"
+ },
+ "about.twitter.text": {
+ "translation": "𝕏 / Twitter"
+ },
+ "about.twitter.title": {
+ "translation": "𝕏 / Twitter"
+ },
+ "about.version.app": {
+ "translation": "Versi aplikasi: {{APP_VERSION}}"
+ },
+ "about.version.appPermanentUrl": {
+ "translation": "URL Permanen Aplikasi"
+ },
+ "about.version.commit": {
+ "translation": "Git commit: {{COMMIT_SHA}}"
+ },
+ "about.version.heading": {
+ "translation": "Versi"
+ },
+ "about.version.sdk": {
+ "translation": "Versi SDK: {{SDK_VERSION}}"
+ },
+ "about.version.sdkPermanentUrl": {
+ "translation": "URL Permanen SDK"
+ },
+ "app.changeTheme.hint": {
+ "translation": "Ubah Tema"
+ },
+ "app.codeToImage.hint": {
+ "translation": "Kode ke Gambar"
+ },
+ "app.consoleMessage.appVersion": {
+ "translation": "Versi aplikasi: {{APP_VERSION}}"
+ },
+ "app.consoleMessage.commit": {
+ "translation": "Git commit: {{COMMIT_SHA}}"
+ },
+ "app.consoleMessage.learnMore": {
+ "translation": "Pelajari lebih lanjut! {{docsUrl}} 🚀"
+ },
+ "app.consoleMessage.sdkVersion": {
+ "translation": "Versi SDK: {{SDK_VERSION}}"
+ },
+ "app.copy.hint": {
+ "translation": "Salin (Ctrl/⌘ + A, Ctrl/⌘ + C)"
+ },
+ "app.copyAsUrl.hint": {
+ "translation": "Salin kode sebagai data URL"
+ },
+ "app.customSettings.hint": {
+ "translation": "Pengaturan Kustom"
+ },
+ "app.editorSettings.hint": {
+ "translation": "Pengaturan Editor"
+ },
+ "app.externalResources.hint": {
+ "translation": "Sumber Daya Eksternal"
+ },
+ "app.focus.hint": {
+ "translation": "Aktifkan mode Fokus (Ctrl/⌘ + K, Z)"
+ },
+ "app.format.hint": {
+ "translation": "Format (Alt + Shift + F)"
+ },
+ "app.fullscreen.hint": {
+ "translation": "Layar Penuh"
+ },
+ "app.i18nButton.hint": {
+ "translation": "Bahasa UI"
+ },
+ "app.i18nMenu.docs": {
+ "translation": "Dokumentasi i18n"
+ },
+ "app.i18nMenu.helpTranslate": {
+ "translation": "Bantu Kami Menerjemahkan"
+ },
+ "app.logo.title": {
+ "translation": "LiveCodes: Code Playground yang Langsung Berfungsi!"
+ },
+ "app.projectInfo.hint": {
+ "translation": "Info Proyek"
+ },
+ "app.redo.hint": {
+ "translation": "Ulangi (Ctrl/⌘ + Shift + Z)"
+ },
+ "app.result.hint": {
+ "translation": "Hasil (Ctrl/⌘ + Alt + R)"
+ },
+ "app.run.hint": {
+ "translation": "Jalankan (Shift + Enter)"
+ },
+ "app.share.hint": {
+ "translation": "Bagikan (Ctrl/⌘ + Alt + S)"
+ },
+ "app.themeColors.custom": {
+ "translation": "Kustom"
+ },
+ "app.undo.hint": {
+ "translation": "Urungkan (Ctrl/⌘ + Z)"
+ },
+ "app.untitledProject": {
+ "translation": "Proyek Tanpa Judul"
+ },
+ "assets.action.delete": {
+ "translation": "Hapus"
+ },
+ "assets.add.dataURL.desc": {
+ "translation": "Tambahkan aset sebagai data url yang dikodekan base64."
+ },
+ "assets.add.dataURL.heading": {
+ "translation": "Data URL"
+ },
+ "assets.add.dataURL.label": {
+ "translation": "Tambahkan file"
+ },
+ "assets.add.githubPages.desc": {
+ "translation": "Deploy aset ke GitHub Pages. File akan didorong ke branch gh-pages dari repo livecodes-assets di akun GitHub Anda. Jika repo belum ada, repo publik akan dibuat."
+ },
+ "assets.add.githubPages.heading": {
+ "translation": "GitHub Pages"
+ },
+ "assets.add.githubPages.label": {
+ "translation": "Unggah file"
+ },
+ "assets.add.heading": {
+ "translation": "Tambah Aset"
+ },
+ "assets.delete.all": {
+ "translation": "Hapus {{assets}} aset?"
+ },
+ "assets.delete.one": {
+ "translation": "Hapus aset: {{asset}}?"
+ },
+ "assets.deleteAll": {
+ "translation": "Hapus Semua"
+ },
+ "assets.generic.clickToCopyURL": {
+ "translation": "Klik untuk menyalin URL"
+ },
+ "assets.heading": {
+ "translation": "Aset"
+ },
+ "assets.link.date": {
+ "translation": "Tanggal: {{modified}}"
+ },
+ "assets.link.type": {
+ "translation": "Tipe: {{type}}"
+ },
+ "assets.link.url": {
+ "translation": "URL: {{url}}"
+ },
+ "assets.loadFile.error.failedToUpload": {
+ "translation": "Error: Gagal mengunggah file"
+ },
+ "assets.loadFile.error.unauthenticated": {
+ "translation": "Error: Pengguna tidak terautentikasi"
+ },
+ "assets.loadFile.upload": {
+ "translation": "Unggah file"
+ },
+ "assets.loadFile.uploading": {
+ "translation": "Mengunggah..."
+ },
+ "assets.noMatch": {
+ "translation": "Tidak ada aset yang cocok dengan filter ini."
+ },
+ "assets.noSavedAssets": {
+ "translation": "Anda tidak memiliki aset yang tersimpan."
+ },
+ "assets.processAsset.addFile": {
+ "translation": "File ditambahkan: "
+ },
+ "assets.processAsset.deployNotice": {
+ "translation": "Aset akan segera tersedia di URL ini (~1 menit)."
+ },
+ "assets.processAsset.success": {
+ "translation": "File ditambahkan ke aset!"
+ },
+ "assets.processAsset.urlLabel": {
+ "translation": "URL: "
+ },
+ "assets.resetFilters": {
+ "translation": "Atur Ulang"
+ },
+ "assets.search": {
+ "translation": "Cari"
+ },
+ "assets.sort.date": {
+ "translation": "Tanggal"
+ },
+ "assets.sort.fileName": {
+ "translation": "Nama File"
+ },
+ "assets.sort.heading": {
+ "translation": "Urutkan Berdasarkan:"
+ },
+ "assets.type.archive": {
+ "translation": "Arsip"
+ },
+ "assets.type.audio": {
+ "translation": "Audio"
+ },
+ "assets.type.csv": {
+ "translation": "CSV"
+ },
+ "assets.type.font": {
+ "translation": "Font"
+ },
+ "assets.type.html": {
+ "translation": "HTML"
+ },
+ "assets.type.icon": {
+ "translation": "Ikon"
+ },
+ "assets.type.image": {
+ "translation": "Gambar"
+ },
+ "assets.type.json": {
+ "translation": "JSON"
+ },
+ "assets.type.other": {
+ "translation": "Lainnya"
+ },
+ "assets.type.script": {
+ "translation": "Skrip"
+ },
+ "assets.type.stylesheet": {
+ "translation": "Stylesheet"
+ },
+ "assets.type.text": {
+ "translation": "Teks"
+ },
+ "assets.type.video": {
+ "translation": "Video"
+ },
+ "assets.type.xml": {
+ "translation": "XML"
+ },
+ "assets.types.all": {
+ "translation": "Semua tipe"
+ },
+ "assets.url.fail": {
+ "translation": "Gagal menyalin URL."
+ },
+ "assets.url.success": {
+ "translation": "URL disalin ke clipboard."
+ },
+ "backup.backup.assets": {
+ "translation": "Aset"
+ },
+ "backup.backup.button": {
+ "translation": "Cadangkan"
+ },
+ "backup.backup.desc": {
+ "translation": "Cadangkan data LiveCodes, sehingga dapat dipulihkan nanti di perangkat ini atau perangkat lain. Silakan kunjungi dokumentasi untuk detail."
+ },
+ "backup.backup.heading": {
+ "translation": "Cadangkan"
+ },
+ "backup.backup.projects": {
+ "translation": "Proyek"
+ },
+ "backup.backup.settings": {
+ "translation": "Pengaturan Pengguna"
+ },
+ "backup.backup.snippets": {
+ "translation": "Potongan Kode"
+ },
+ "backup.backup.templates": {
+ "translation": "Template Pengguna"
+ },
+ "backup.backupBtn": {
+ "translation": "Cadangkan"
+ },
+ "backup.error.atLeastOneStore": {
+ "translation": "Pilih setidaknya satu penyimpanan untuk dicadangkan"
+ },
+ "backup.error.incorrectFileType": {
+ "translation": "Error: Tipe file tidak benar"
+ },
+ "backup.fileInputLabel": {
+ "translation": "Pulihkan dari file"
+ },
+ "backup.heading": {
+ "translation": "Cadangkan / Pulihkan"
+ },
+ "backup.inProgress": {
+ "translation": "Sedang berlangsung..."
+ },
+ "backup.restore.desc": {
+ "translation": "Pulihkan data LiveCodes yang telah dicadangkan sebelumnya. Jika Anda memilih untuk mengganti konten saat ini, Anda mungkin ingin mencadangkannya terlebih dahulu. Silakan kunjungi dokumentasi untuk detail."
+ },
+ "backup.restore.fromFile": {
+ "translation": "Pulihkan dari file"
+ },
+ "backup.restore.heading": {
+ "translation": "Pulihkan"
+ },
+ "backup.restore.mode.merge": {
+ "translation": "Gabung dengan konten saat ini"
+ },
+ "backup.restore.mode.replace": {
+ "translation": "Ganti konten saat ini"
+ },
+ "backup.restore.success": {
+ "translation": "Berhasil Dipulihkan!"
+ },
+ "broadcast.broadcastBtn.start": {
+ "translation": "Siaran"
+ },
+ "broadcast.broadcastBtn.stop": {
+ "translation": "Hentikan siaran"
+ },
+ "broadcast.broadcasting": {
+ "translation": "Menyiarkan..."
+ },
+ "broadcast.channelURL": {
+ "translation": "URL Saluran"
+ },
+ "broadcast.connecting": {
+ "translation": "Menghubungkan..."
+ },
+ "broadcast.desc": {
+ "translation": "Siarkan halaman hasil ke browser/perangkat lain secara real time. Silakan kunjungi dokumentasi untuk detail."
+ },
+ "broadcast.error.generic": {
+ "translation": "Siaran gagal!"
+ },
+ "broadcast.error.serverURLRequired": {
+ "translation": "URL server diperlukan!"
+ },
+ "broadcast.heading": {
+ "translation": "Siaran"
+ },
+ "broadcast.includeSourceCode": {
+ "translation": "Sertakan kode sumber"
+ },
+ "broadcast.serverURL.heading": {
+ "translation": "URL Server"
+ },
+ "codeToImage.background": {
+ "translation": "Latar Belakang"
+ },
+ "codeToImage.borderRadius": {
+ "translation": "Radius Batas"
+ },
+ "codeToImage.code": {
+ "translation": "Kode"
+ },
+ "codeToImage.copyCode": {
+ "translation": "Salin Kode"
+ },
+ "codeToImage.copyImage": {
+ "translation": "Salin Gambar"
+ },
+ "codeToImage.default": {
+ "translation": "Default"
+ },
+ "codeToImage.direction": {
+ "translation": "Arah"
+ },
+ "codeToImage.fileName": {
+ "translation": "Nama File"
+ },
+ "codeToImage.fontFamily": {
+ "translation": "Keluarga Font"
+ },
+ "codeToImage.fontSize": {
+ "translation": "Ukuran Font"
+ },
+ "codeToImage.heading": {
+ "translation": "Kode ke Gambar"
+ },
+ "codeToImage.image": {
+ "translation": "Gambar"
+ },
+ "codeToImage.imageFormat.jpg": {
+ "translation": "JPEG"
+ },
+ "codeToImage.imageFormat.label": {
+ "translation": "Format Gambar"
+ },
+ "codeToImage.imageFormat.png": {
+ "translation": "PNG"
+ },
+ "codeToImage.imageFormat.svg": {
+ "translation": "SVG"
+ },
+ "codeToImage.layout": {
+ "translation": "Tata Letak"
+ },
+ "codeToImage.opacity": {
+ "translation": "Opasitas"
+ },
+ "codeToImage.padding": {
+ "translation": "Padding"
+ },
+ "codeToImage.presets": {
+ "translation": "Preset"
+ },
+ "codeToImage.preview": {
+ "translation": "Pratinjau"
+ },
+ "codeToImage.save": {
+ "translation": "Simpan Gambar"
+ },
+ "codeToImage.scale": {
+ "translation": "Skala Gambar"
+ },
+ "codeToImage.shadow": {
+ "translation": "Bayangan"
+ },
+ "codeToImage.shareImage": {
+ "translation": "Bagikan Gambar"
+ },
+ "codeToImage.shareTitle": {
+ "translation": "Bagikan"
+ },
+ "codeToImage.shareUrl": {
+ "translation": "Bagikan URL"
+ },
+ "codeToImage.theme": {
+ "translation": "Tema"
+ },
+ "codeToImage.width": {
+ "translation": "Lebar"
+ },
+ "codeToImage.windowStyle.label": {
+ "translation": "Gaya Jendela"
+ },
+ "codeToImage.windowStyle.mac": {
+ "translation": "macOS"
+ },
+ "codeToImage.windowStyle.none": {
+ "translation": "Tidak Ada"
+ },
+ "codeToImage.windowStyle.windows": {
+ "translation": "Windows"
+ },
+ "commandMenu.changeTheme.dark": {
+ "translation": "Ubah ke Tema Gelap"
+ },
+ "commandMenu.changeTheme.light": {
+ "translation": "Ubah ke Tema Terang"
+ },
+ "commandMenu.changeTheme.title": {
+ "translation": "Ubah Tema"
+ },
+ "commandMenu.changeUILanguage": {
+ "translation": "Ubah Bahasa UI"
+ },
+ "commandMenu.closeModalMenu": {
+ "translation": "Tutup Modal/Menu"
+ },
+ "commandMenu.contribute": {
+ "translation": "Berkontribusi"
+ },
+ "commandMenu.copy": {
+ "translation": "Salin Kode"
+ },
+ "commandMenu.copyAsDataUrl": {
+ "translation": "Salin Kode sebagai Data URL"
+ },
+ "commandMenu.disableAI": {
+ "translation": "Nonaktifkan Asisten Kode AI"
+ },
+ "commandMenu.disableAutoSave": {
+ "translation": "Nonaktifkan Simpan Otomatis"
+ },
+ "commandMenu.disableAutoUpdate": {
+ "translation": "Nonaktifkan Update Otomatis"
+ },
+ "commandMenu.disableEmacs": {
+ "translation": "Nonaktifkan Mode Emacs"
+ },
+ "commandMenu.disableFormatOnSave": {
+ "translation": "Nonaktifkan Format Saat Menyimpan"
+ },
+ "commandMenu.disableRecoverUnsaved": {
+ "translation": "Nonaktifkan Pulihkan yang Belum Disimpan"
+ },
+ "commandMenu.disableVim": {
+ "translation": "Nonaktifkan Mode Vim"
+ },
+ "commandMenu.enableAI": {
+ "translation": "Aktifkan Asisten Kode AI"
+ },
+ "commandMenu.enableAutoSave": {
+ "translation": "Aktifkan Simpan Otomatis"
+ },
+ "commandMenu.enableAutoUpdate": {
+ "translation": "Aktifkan Update Otomatis"
+ },
+ "commandMenu.enableEmacs": {
+ "translation": "Aktifkan Mode Emacs"
+ },
+ "commandMenu.enableFormatOnSave": {
+ "translation": "Aktifkan Format Saat Menyimpan"
+ },
+ "commandMenu.enableRecoverUnsaved": {
+ "translation": "Aktifkan Pulihkan yang Belum Disimpan"
+ },
+ "commandMenu.enableVim": {
+ "translation": "Aktifkan Mode Vim"
+ },
+ "commandMenu.focus.editor": {
+ "translation": "Fokus Editor"
+ },
+ "commandMenu.focus.home": {
+ "translation": "Pindah Fokus ke Beranda"
+ },
+ "commandMenu.focus.outOfEditor": {
+ "translation": "Pindah Fokus keluar dari Editor"
+ },
+ "commandMenu.focus.toggleTabFocusMode": {
+ "translation": "Aktifkan Mode Fokus Tab"
+ },
+ "commandMenu.formatCode": {
+ "translation": "Format Kode"
+ },
+ "commandMenu.home": {
+ "translation": "Beranda"
+ },
+ "commandMenu.horizontalLayout": {
+ "translation": "Tata Letak Horizontal"
+ },
+ "commandMenu.keyboardShortcuts": {
+ "translation": "Pintasan Keyboard"
+ },
+ "commandMenu.login": {
+ "translation": "Masuk"
+ },
+ "commandMenu.logout": {
+ "translation": "Keluar"
+ },
+ "commandMenu.moveToParent": {
+ "translation": "pindah ke induk"
+ },
+ "commandMenu.placeholder": {
+ "translation": "Ketik perintah atau cari..."
+ },
+ "commandMenu.processors": {
+ "translation": "Prosesor"
+ },
+ "commandMenu.responsiveLayout": {
+ "translation": "Tata Letak Responsif"
+ },
+ "commandMenu.run": {
+ "translation": "Jalankan"
+ },
+ "commandMenu.saveAsFork": {
+ "translation": "Simpan sebagai Fork (Proyek Baru)"
+ },
+ "commandMenu.saveAsTemplate": {
+ "translation": "Simpan sebagai Template"
+ },
+ "commandMenu.selectLanguage": {
+ "translation": "Pilih Bahasa"
+ },
+ "commandMenu.show.compiled": {
+ "translation": "Aktifkan Kode yang Dikompilasi"
+ },
+ "commandMenu.show.console": {
+ "translation": "Aktifkan Konsol"
+ },
+ "commandMenu.show.focusMode": {
+ "translation": "Aktifkan Mode Fokus"
+ },
+ "commandMenu.show.fullscreen": {
+ "translation": "Aktifkan Layar Penuh"
+ },
+ "commandMenu.show.markup": {
+ "translation": "Tampilkan Editor Markup"
+ },
+ "commandMenu.show.maximizeCompiled": {
+ "translation": "Maksimalkan Kode yang Dikompilasi"
+ },
+ "commandMenu.show.maximizeConsole": {
+ "translation": "Maksimalkan Konsol"
+ },
+ "commandMenu.show.maximizeTests": {
+ "translation": "Maksimalkan Tes"
+ },
+ "commandMenu.show.next": {
+ "translation": "Tampilkan Editor Berikutnya"
+ },
+ "commandMenu.show.previous": {
+ "translation": "Tampilkan Editor Sebelumnya"
+ },
+ "commandMenu.show.result": {
+ "translation": "Aktifkan Hasil"
+ },
+ "commandMenu.show.runTests": {
+ "translation": "Jalankan Tes"
+ },
+ "commandMenu.show.script": {
+ "translation": "Tampilkan Editor Skrip"
+ },
+ "commandMenu.show.style": {
+ "translation": "Tampilkan Editor Gaya"
+ },
+ "commandMenu.show.tests": {
+ "translation": "Aktifkan Tes"
+ },
+ "commandMenu.show.title": {
+ "translation": "Tampilkan …"
+ },
+ "commandMenu.show.zoom": {
+ "translation": "Aktifkan Zoom Hasil"
+ },
+ "commandMenu.starterTemplates": {
+ "translation": "Template Pemula"
+ },
+ "commandMenu.sync": {
+ "translation": "Sinkronisasi (beta) …"
+ },
+ "commandMenu.template": {
+ "translation": "Template"
+ },
+ "commandMenu.theme.color": {
+ "translation": "Atur Warna Tema"
+ },
+ "commandMenu.theme.defaultColor": {
+ "translation": "Atur Warna Tema Default"
+ },
+ "commandMenu.title": {
+ "translation": "Menu Perintah"
+ },
+ "commandMenu.toClose": {
+ "translation": "untuk menutup"
+ },
+ "commandMenu.toNavigate": {
+ "translation": "untuk navigasi"
+ },
+ "commandMenu.toSelect": {
+ "translation": "untuk memilih"
+ },
+ "commandMenu.toggle": {
+ "translation": "Aktifkan: "
+ },
+ "commandMenu.verticalLayout": {
+ "translation": "Tata Letak Vertikal"
+ },
+ "core.broadcast.heading": {
+ "translation": "Siaran"
+ },
+ "core.broadcast.successSetToken": {
+ "translation": "Token pengguna siaran berhasil diatur"
+ },
+ "core.changeLanguage.hint": {
+ "translation": "Ubah Bahasa"
+ },
+ "core.changeLanguage.message": {
+ "translation": "Memuat {{lang}}. Ini mungkin memakan waktu!"
+ },
+ "core.copy.copied": {
+ "translation": "Kode disalin ke clipboard"
+ },
+ "core.copy.copiedAsDataURL": {
+ "translation": "Kode disalin sebagai data URL"
+ },
+ "core.copy.copiedImage": {
+ "translation": "Gambar disalin ke clipboard."
+ },
+ "core.copy.hint": {
+ "translation": "Tersalin!"
+ },
+ "core.copy.title": {
+ "translation": "Salin"
+ },
+ "core.error.couldNotLoadTemplate": {
+ "translation": "Tidak dapat memuat template: {{template}}"
+ },
+ "core.error.failedToCopyCode": {
+ "translation": "Gagal menyalin kode"
+ },
+ "core.error.failedToCopyImage": {
+ "translation": "Gagal menyalin gambar"
+ },
+ "core.error.failedToLoadTemplate": {
+ "translation": "Gagal memuat template"
+ },
+ "core.error.failedToLoadTemplates": {
+ "translation": "Gagal memuat template pemula"
+ },
+ "core.error.failedToParseSettings": {
+ "translation": "Gagal parsing pengaturan sebagai JSON"
+ },
+ "core.error.failedToSaveImage": {
+ "translation": "Gagal menyimpan gambar"
+ },
+ "core.error.failedToShareImage": {
+ "translation": "Gagal membagikan gambar"
+ },
+ "core.error.invalidCommand": {
+ "translation": "Perintah tidak valid!"
+ },
+ "core.error.invalidImport": {
+ "translation": "URL impor tidak valid"
+ },
+ "core.error.invalidPanelId": {
+ "translation": "ID panel tidak valid"
+ },
+ "core.error.invalidToken": {
+ "translation": "Token tidak valid!"
+ },
+ "core.error.login": {
+ "translation": "Error saat masuk!"
+ },
+ "core.error.logout": {
+ "translation": "Error saat keluar!"
+ },
+ "core.error.noResultContainer": {
+ "translation": "Kontainer hasil tidak ditemukan"
+ },
+ "core.error.unavailable": {
+ "translation": "Perintah tidak tersedia"
+ },
+ "core.error.unavailableForEmbeds": {
+ "translation": "Perintah tidak tersedia untuk embed"
+ },
+ "core.export.gist": {
+ "translation": "Membuat gist GitHub publik..."
+ },
+ "core.fork.success": {
+ "translation": "Forked sebagai proyek baru"
+ },
+ "core.fullScreen.enter": {
+ "translation": "Layar Penuh"
+ },
+ "core.fullScreen.exit": {
+ "translation": "Keluar dari Layar Penuh"
+ },
+ "core.generating": {
+ "translation": "Menghasilkan..."
+ },
+ "core.import.loading": {
+ "translation": "Memuat Proyek..."
+ },
+ "core.layout.horizontal": {
+ "translation": "Tata letak horizontal"
+ },
+ "core.layout.responsive": {
+ "translation": "Tata letak responsif"
+ },
+ "core.layout.vertical": {
+ "translation": "Tata letak vertikal"
+ },
+ "core.loadDefaults.template": {
+ "translation": "Memuat template default"
+ },
+ "core.login.success": {
+ "translation": "Berhasil masuk"
+ },
+ "core.login.successWithName": {
+ "translation": "Masuk sebagai: {{name}}"
+ },
+ "core.logout.success": {
+ "translation": "Berhasil keluar"
+ },
+ "core.result.hint": {
+ "translation": "Tampilkan hasil di jendela baru"
+ },
+ "core.save.success": {
+ "translation": "Proyek berhasil disimpan secara lokal ke perangkat!"
+ },
+ "core.save.successWithName": {
+ "translation": "Proyek \"{{name}}\" disimpan ke perangkat."
+ },
+ "core.template.blank": {
+ "translation": "Proyek Kosong"
+ },
+ "core.template.delete": {
+ "translation": "Hapus template \"{{item}}\"?"
+ },
+ "core.template.javascript": {
+ "translation": "Pemula JavaScript"
+ },
+ "core.template.react": {
+ "translation": "Pemula React"
+ },
+ "core.template.saved": {
+ "translation": "Disimpan sebagai template baru"
+ },
+ "core.template.typescript": {
+ "translation": "Pemula TypeScript"
+ },
+ "core.template.vue": {
+ "translation": "Pemula Vue 3"
+ },
+ "core.unload.notSaved": {
+ "translation": "Perubahan yang Anda buat mungkin tidak tersimpan."
+ },
+ "core.zoom.hint": {
+ "translation": "Zoom"
+ },
+ "customSettings.JSON": {
+ "translation": "JSON Pengaturan Kustom"
+ },
+ "customSettings.desc": {
+ "translation": " Untuk detail lebih lanjut, silakan lihat dokumentasi "
+ },
+ "customSettings.heading": {
+ "translation": "Pengaturan Kustom"
+ },
+ "customSettings.load": {
+ "translation": "Muat"
+ },
+ "deploy.create.desc": {
+ "translation": "Repo publik baru akan dibuat. Halaman hasil akan didorong ke branch gh-pages."
+ },
+ "deploy.create.heading": {
+ "translation": "Buat Repo Baru"
+ },
+ "deploy.create.repoName": {
+ "translation": "Nama Repo "
+ },
+ "deploy.error.generic": {
+ "translation": "Deploy gagal!"
+ },
+ "deploy.error.repoNameExists": {
+ "translation": "Nama repo sudah ada"
+ },
+ "deploy.error.repoNameRequired": {
+ "translation": "Nama repo diperlukan"
+ },
+ "deploy.existing.desc": {
+ "translation": "Commit baru akan ditambahkan ke branch gh-pages."
+ },
+ "deploy.existing.heading": {
+ "translation": "Repo yang Ada"
+ },
+ "deploy.existing.repoName": {
+ "translation": "Nama Repo"
+ },
+ "deploy.generic.commitMessage": {
+ "translation": "Pesan Commit"
+ },
+ "deploy.generic.commitSourceCodePublic": {
+ "translation": "Commit kode sumber (publik)"
+ },
+ "deploy.generic.deployBtn": {
+ "translation": "Deploy"
+ },
+ "deploy.generic.deploying": {
+ "translation": "Men-deploy..."
+ },
+ "deploy.heading": {
+ "translation": "Deploy ke GitHub Pages"
+ },
+ "deploy.searchRepo": {
+ "translation": "Cari repo publik Anda..."
+ },
+ "editorSettings.closeBrackets": {
+ "translation": "Tutup otomatis kurung dan tanda kutip"
+ },
+ "editorSettings.codeJarDesc": {
+ "translation": " * Fitur yang ditandai tidak tersedia di CodeJar."
+ },
+ "editorSettings.default": {
+ "translation": "Default"
+ },
+ "editorSettings.desc": {
+ "translation": " Silakan periksa dokumentasi untuk detail."
+ },
+ "editorSettings.editor.codejar": {
+ "translation": "CodeJar"
+ },
+ "editorSettings.editor.codemirror": {
+ "translation": "CodeMirror"
+ },
+ "editorSettings.editor.heading": {
+ "translation": "Editor"
+ },
+ "editorSettings.editor.monaco": {
+ "translation": "Monaco"
+ },
+ "editorSettings.editorMode.emacs": {
+ "translation": "Emacs"
+ },
+ "editorSettings.editorMode.heading": {
+ "translation": "Mode Editor *"
+ },
+ "editorSettings.editorMode.vim": {
+ "translation": "Vim"
+ },
+ "editorSettings.editorTheme": {
+ "translation": "Tema Editor"
+ },
+ "editorSettings.emmet": {
+ "translation": "Aktifkan Emmet *"
+ },
+ "editorSettings.enableAI.heading": {
+ "translation": "Aktifkan Asisten Kode AI"
+ },
+ "editorSettings.enableAI.note": {
+ "translation": "Didukung oleh "
+ },
+ "editorSettings.foldRegions": {
+ "translation": "Lipat (tutup) region *"
+ },
+ "editorSettings.fontFamily": {
+ "translation": "Keluarga Font"
+ },
+ "editorSettings.fontSize": {
+ "translation": "Ukuran Font"
+ },
+ "editorSettings.format": {
+ "translation": "Format"
+ },
+ "editorSettings.heading": {
+ "translation": "Pengaturan Editor"
+ },
+ "editorSettings.lineNumbers": {
+ "translation": "Tampilkan nomor baris"
+ },
+ "editorSettings.lineNumbersRelative": {
+ "translation": "Nomor baris relatif *"
+ },
+ "editorSettings.notAvailableInCodeJar": {
+ "translation": "Tidak tersedia di CodeJar"
+ },
+ "editorSettings.preview": {
+ "translation": "Pratinjau"
+ },
+ "editorSettings.semicolons": {
+ "translation": "Format: Gunakan Titik Koma"
+ },
+ "editorSettings.singleQuote": {
+ "translation": "Format: Gunakan Tanda Kutip Tunggal"
+ },
+ "editorSettings.tabSize": {
+ "translation": "Ukuran Tab"
+ },
+ "editorSettings.theme": {
+ "translation": "Mode Gelap"
+ },
+ "editorSettings.trailingComma": {
+ "translation": "Format: Gunakan Koma Akhir"
+ },
+ "editorSettings.useTabs.heading": {
+ "translation": "Indentasi"
+ },
+ "editorSettings.useTabs.spaces": {
+ "translation": "Spasi"
+ },
+ "editorSettings.useTabs.tabs": {
+ "translation": "Tab"
+ },
+ "editorSettings.wordWrap": {
+ "translation": "Bungkus kata"
+ },
+ "embed.activeEditor.heading": {
+ "translation": "Editor Aktif"
+ },
+ "embed.activeEditor.markup": {
+ "translation": "{{markup}}"
+ },
+ "embed.activeEditor.script": {
+ "translation": "{{script}}"
+ },
+ "embed.activeEditor.style": {
+ "translation": "{{style}}"
+ },
+ "embed.activeTool.compiled": {
+ "translation": "Dikompilasi"
+ },
+ "embed.activeTool.console": {
+ "translation": "Konsol"
+ },
+ "embed.activeTool.heading": {
+ "translation": "Alat Aktif"
+ },
+ "embed.activeTool.tests": {
+ "translation": "Tes"
+ },
+ "embed.code.copy": {
+ "translation": "Salin Kode"
+ },
+ "embed.code.heading": {
+ "translation": "Kode"
+ },
+ "embed.codeEditor.codeJar": {
+ "translation": "CodeJar"
+ },
+ "embed.codeEditor.codeMirror": {
+ "translation": "CodeMirror"
+ },
+ "embed.codeEditor.default": {
+ "translation": "Default"
+ },
+ "embed.codeEditor.heading": {
+ "translation": "Editor Kode"
+ },
+ "embed.codeEditor.monaco": {
+ "translation": "Monaco"
+ },
+ "embed.desc": {
+ "translation": "Silakan periksa dokumentasi untuk konfigurasi lanjutan."
+ },
+ "embed.embedType.cdn": {
+ "translation": "Skrip (CDN)"
+ },
+ "embed.embedType.heading": {
+ "translation": "Tipe Embed"
+ },
+ "embed.embedType.html": {
+ "translation": "HTML"
+ },
+ "embed.embedType.iframe": {
+ "translation": "Iframe"
+ },
+ "embed.embedType.npm": {
+ "translation": "JS (npm)"
+ },
+ "embed.embedType.react": {
+ "translation": "React"
+ },
+ "embed.embedType.svelte": {
+ "translation": "Svelte"
+ },
+ "embed.embedType.vue": {
+ "translation": "Vue"
+ },
+ "embed.heading": {
+ "translation": "Embed Proyek"
+ },
+ "embed.layout.heading": {
+ "translation": "Tata Letak"
+ },
+ "embed.layout.horizontal": {
+ "translation": "Horizontal"
+ },
+ "embed.layout.responsive": {
+ "translation": "Responsif"
+ },
+ "embed.layout.vertical": {
+ "translation": "Vertikal"
+ },
+ "embed.lite": {
+ "translation": "Mode Lite"
+ },
+ "embed.loading.click": {
+ "translation": "Saat diklik"
+ },
+ "embed.loading.eager": {
+ "translation": "Eager"
+ },
+ "embed.loading.heading": {
+ "translation": "Memuat"
+ },
+ "embed.loading.lazy": {
+ "translation": "Lazy"
+ },
+ "embed.mode.codeblock": {
+ "translation": "Blok Kode"
+ },
+ "embed.mode.editor": {
+ "translation": "Editor"
+ },
+ "embed.mode.full": {
+ "translation": "Penuh"
+ },
+ "embed.mode.heading": {
+ "translation": "Mode Tampilan"
+ },
+ "embed.mode.result": {
+ "translation": "Hasil"
+ },
+ "embed.mode.simple": {
+ "translation": "Sederhana"
+ },
+ "embed.permanentUrl": {
+ "translation": "URL Permanen"
+ },
+ "embed.preview": {
+ "translation": "Pratinjau"
+ },
+ "embed.previewLoading": {
+ "translation": "Memuat Pratinjau..."
+ },
+ "embed.readonly": {
+ "translation": "Hanya baca"
+ },
+ "embed.theme.dark": {
+ "translation": "Gelap"
+ },
+ "embed.theme.heading": {
+ "translation": "Tema"
+ },
+ "embed.theme.light": {
+ "translation": "Terang"
+ },
+ "embed.tools.closed": {
+ "translation": "Tertutup"
+ },
+ "embed.tools.full": {
+ "translation": "Penuh"
+ },
+ "embed.tools.heading": {
+ "translation": "Alat"
+ },
+ "embed.tools.none": {
+ "translation": "Tidak Ada"
+ },
+ "embed.tools.open": {
+ "translation": "Terbuka"
+ },
+ "embed.view.editor": {
+ "translation": "Editor"
+ },
+ "embed.view.heading": {
+ "translation": "Tampilan Default"
+ },
+ "embed.view.result": {
+ "translation": "Hasil"
+ },
+ "embed.view.split": {
+ "translation": "Pisah"
+ },
+ "generic.about.blog": {
+ "translation": "Blog"
+ },
+ "generic.about.configuration": {
+ "translation": "Konfigurasi"
+ },
+ "generic.about.gettingStarted": {
+ "translation": "Memulai"
+ },
+ "generic.about.github": {
+ "translation": "GitHub"
+ },
+ "generic.about.sdk": {
+ "translation": "SDK LiveCodes"
+ },
+ "generic.about.sponsor": {
+ "translation": "Sponsor"
+ },
+ "generic.about.twitter": {
+ "translation": "𝕏 / Twitter"
+ },
+ "generic.clickForInfo": {
+ "translation": "Klik untuk info..."
+ },
+ "generic.close": {
+ "translation": "Tutup"
+ },
+ "generic.custom": {
+ "translation": "Kustom"
+ },
+ "generic.embed.logoHint": {
+ "translation": "Edit di LiveCodes 🡕"
+ },
+ "generic.error.authentication": {
+ "translation": "Error autentikasi!"
+ },
+ "generic.error.exceededSize": {
+ "translation": "Error: Melebihi ukuran {{size}} MB"
+ },
+ "generic.error.failedToReadFile": {
+ "translation": "Error: Gagal membaca file"
+ },
+ "generic.loading": {
+ "translation": "Memuat..."
+ },
+ "generic.more": {
+ "translation": "Lainnya..."
+ },
+ "generic.optional": {
+ "translation": "Opsional"
+ },
+ "generic.required": {
+ "translation": "Wajib"
+ },
+ "generic.tagline": {
+ "translation": "Code Playground yang Langsung Berfungsi!"
+ },
+ "import.bulk.desc": {
+ "translation": "Impor massal beberapa proyek ke proyek tersimpan Anda. Proyek dapat diekspor dari layar Proyek Tersimpan."
+ },
+ "import.bulk.fromFile": {
+ "translation": "Impor massal dari file lokal"
+ },
+ "import.bulk.fromURL": {
+ "translation": "Impor massal dari URL"
+ },
+ "import.bulk.heading": {
+ "translation": "Impor Massal"
+ },
+ "import.bulk.started": {
+ "translation": "Impor massal dimulai..."
+ },
+ "import.code.desc": {
+ "translation": "Sumber yang Didukung: GitHub gist File GitHub Direktori di repo GitHub Gitlab snippet File Gitlab Direktori di repo Gitlab JS Bin Kode mentah Kode di DOM halaman web Kode di file zip Kode di gambar (OCR) Playground resmi(TypeScript dan Vue) Silakan kunjungi dokumentasi untuk detail."
+ },
+ "import.code.fromFile": {
+ "translation": "Impor file lokal"
+ },
+ "import.code.fromURL": {
+ "translation": "Impor dari URL"
+ },
+ "import.code.heading": {
+ "translation": "Impor Kode"
+ },
+ "import.error.failedToLoadURL": {
+ "translation": "Error: gagal memuat URL"
+ },
+ "import.error.invalidConfigFile": {
+ "translation": "File konfigurasi tidak valid"
+ },
+ "import.error.invalidFile": {
+ "translation": "Error: File tidak valid"
+ },
+ "import.generic.file": {
+ "translation": "File lokal"
+ },
+ "import.generic.url": {
+ "translation": "URL"
+ },
+ "import.heading": {
+ "translation": "Impor"
+ },
+ "import.json.desc": {
+ "translation": "Impor satu proyek JSON ke editor. Proyek dapat diekspor dari menu aplikasi → Ekspor → Ekspor Proyek (JSON)."
+ },
+ "import.json.fromFile": {
+ "translation": "Impor proyek dari file lokal"
+ },
+ "import.json.fromURL": {
+ "translation": "Impor proyek dari URL"
+ },
+ "import.json.heading": {
+ "translation": "Impor Proyek JSON"
+ },
+ "import.success": {
+ "translation": "Impor Berhasil!"
+ },
+ "keyboardShortcuts.command": {
+ "translation": "Perintah"
+ },
+ "keyboardShortcuts.editorShortcuts": {
+ "translation": "Untuk daftar pintasan keyboard editor kode, lihat pintasan VS Code"
+ },
+ "keyboardShortcuts.heading": {
+ "translation": "Pintasan Keyboard"
+ },
+ "keyboardShortcuts.key": {
+ "translation": "Tombol"
+ },
+ "login.accessAllowed": {
+ "translation": "Izinkan akses ke:"
+ },
+ "login.desc": {
+ "translation": "Dengan masuk, Anda setuju bahwa cookie dapat disimpan di perangkat Anda. Mengapa izin ini diperlukan? Bagaimana cara mengubah/mencabut izin? "
+ },
+ "login.gist": {
+ "translation": "Gist"
+ },
+ "login.heading": {
+ "translation": "Masuk dengan GitHub"
+ },
+ "login.loginAs": {
+ "translation": "Masuk sebagai {{name}}"
+ },
+ "login.loginBtn": {
+ "translation": "Masuk"
+ },
+ "login.logout": {
+ "translation": "Keluar"
+ },
+ "login.privateRepo": {
+ "translation": "Repo Pribadi"
+ },
+ "login.publicRepo": {
+ "translation": "Repo"
+ },
+ "menu.about": {
+ "translation": "Tentang ..."
+ },
+ "menu.appHelp.heading": {
+ "translation": "Bantuan"
+ },
+ "menu.appHelp.hint": {
+ "translation": "Bantuan"
+ },
+ "menu.appProject.heading": {
+ "translation": "Proyek"
+ },
+ "menu.appProject.hint": {
+ "translation": "Proyek"
+ },
+ "menu.appSettings.heading": {
+ "translation": "Pengaturan"
+ },
+ "menu.appSettings.hint": {
+ "translation": "Pengaturan Aplikasi"
+ },
+ "menu.assets": {
+ "translation": "Aset …"
+ },
+ "menu.autoSave": {
+ "translation": "Simpan Otomatis"
+ },
+ "menu.autoUpdate": {
+ "translation": "Update Otomatis"
+ },
+ "menu.backup": {
+ "translation": "Cadangkan / Pulihkan …"
+ },
+ "menu.blog": {
+ "translation": "Blog LiveCodes"
+ },
+ "menu.broadcast": {
+ "translation": "Siaran …"
+ },
+ "menu.commandMenu": {
+ "translation": "Menu Perintah"
+ },
+ "menu.config": {
+ "translation": "Konfigurasi"
+ },
+ "menu.customSettings": {
+ "translation": "Pengaturan Kustom …"
+ },
+ "menu.delay.heading": {
+ "translation": "Delay: 1.5d"
+ },
+ "menu.delay.hint": {
+ "translation": "Delay sebelum update otomatis"
+ },
+ "menu.deploy": {
+ "translation": "Deploy …"
+ },
+ "menu.docs": {
+ "translation": "Dokumentasi"
+ },
+ "menu.editorSettings": {
+ "translation": "Pengaturan Editor …"
+ },
+ "menu.embed": {
+ "translation": "Embed …"
+ },
+ "menu.export.codepen": {
+ "translation": "Edit di CodePen"
+ },
+ "menu.export.gist": {
+ "translation": "Ekspor ke GitHub Gist"
+ },
+ "menu.export.heading": {
+ "translation": "Ekspor"
+ },
+ "menu.export.jsfiddle": {
+ "translation": "Edit di JSFiddle"
+ },
+ "menu.export.json": {
+ "translation": "Ekspor Proyek (JSON)"
+ },
+ "menu.export.result": {
+ "translation": "Ekspor Hasil (HTML)"
+ },
+ "menu.export.src": {
+ "translation": "Ekspor Sumber (ZIP)"
+ },
+ "menu.features": {
+ "translation": "Fitur"
+ },
+ "menu.formatOnsave": {
+ "translation": "Format Saat Menyimpan"
+ },
+ "menu.getstart": {
+ "translation": "Memulai"
+ },
+ "menu.import": {
+ "translation": "Impor …"
+ },
+ "menu.keyboardShortcuts": {
+ "translation": "Pintasan Keyboard"
+ },
+ "menu.layout": {
+ "translation": "Tata Letak Vertikal"
+ },
+ "menu.license": {
+ "translation": "Lisensi"
+ },
+ "menu.login": {
+ "translation": "Masuk"
+ },
+ "menu.logout": {
+ "translation": "Keluar"
+ },
+ "menu.new": {
+ "translation": "Baru …"
+ },
+ "menu.open": {
+ "translation": "Buka …"
+ },
+ "menu.project": {
+ "translation": "Info Proyek …"
+ },
+ "menu.recoverUnsaved": {
+ "translation": "Pulihkan yang Belum Disimpan"
+ },
+ "menu.report": {
+ "translation": "Laporkan masalah"
+ },
+ "menu.resources": {
+ "translation": "Sumber Daya Eksternal …"
+ },
+ "menu.save": {
+ "translation": "Simpan"
+ },
+ "menu.saveAs.fork": {
+ "translation": "Fork (Proyek Baru)"
+ },
+ "menu.saveAs.heading": {
+ "translation": "Simpan sebagai …"
+ },
+ "menu.saveAs.template": {
+ "translation": "Template"
+ },
+ "menu.sdk": {
+ "translation": "SDK"
+ },
+ "menu.share": {
+ "translation": "Bagikan …"
+ },
+ "menu.showSpacing.heading": {
+ "translation": "Tampilkan Spasi"
+ },
+ "menu.showSpacing.hint": {
+ "translation": "Tekan Alt/Option dan gerakkan kursor Anda di atas halaman hasil"
+ },
+ "menu.showWelcome.title": {
+ "translation": "Tampilkan layar Selamat datang saat startup"
+ },
+ "menu.snippets": {
+ "translation": "Potongan Kode …"
+ },
+ "menu.source": {
+ "translation": "Kode sumber di GitHub"
+ },
+ "menu.sync": {
+ "translation": "Sinkronisasi (beta) … ⏳"
+ },
+ "menu.theme": {
+ "translation": "Tema Gelap"
+ },
+ "menu.themeColor": {
+ "translation": "Warna"
+ },
+ "menu.welcome.heading": {
+ "translation": "Selamat datang …"
+ },
+ "open.action.delete": {
+ "translation": "Hapus"
+ },
+ "open.defaultTemplate": {
+ "translation": "Template default "
+ },
+ "open.delete.all": {
+ "translation": "Hapus {{projects}} proyek?"
+ },
+ "open.delete.deleting": {
+ "translation": "Menghapus proyek..."
+ },
+ "open.delete.one": {
+ "translation": "Hapus proyek: {{project}}?"
+ },
+ "open.deleteAll": {
+ "translation": "Hapus Semua"
+ },
+ "open.exportAll": {
+ "translation": "Ekspor Semua"
+ },
+ "open.filter.language": {
+ "translation": "filter berdasarkan bahasa"
+ },
+ "open.filter.tag": {
+ "translation": "filter berdasarkan tag"
+ },
+ "open.heading": {
+ "translation": "Proyek Tersimpan"
+ },
+ "open.import": {
+ "translation": "Impor"
+ },
+ "open.lastModified": {
+ "translation": "Terakhir diubah: {{modified}}"
+ },
+ "open.noData.desc": {
+ "translation": "Anda dapat menyimpan proyek dari (menu pengaturan > Simpan) atau dengan pintasan keyboard (Ctrl/⌘ + S)."
+ },
+ "open.noData.heading": {
+ "translation": "Anda tidak memiliki proyek yang tersimpan."
+ },
+ "open.noMatch": {
+ "translation": "Tidak ada proyek yang cocok dengan filter ini."
+ },
+ "open.placeholder.allLanguages": {
+ "translation": "Semua bahasa"
+ },
+ "open.placeholder.filterByTags": {
+ "translation": "Filter berdasarkan tag"
+ },
+ "open.placeholder.search": {
+ "translation": "Cari"
+ },
+ "open.removeDefault": {
+ "translation": "(hapus)"
+ },
+ "open.reset": {
+ "translation": "Atur Ulang"
+ },
+ "open.setAsDefault": {
+ "translation": "Tetapkan sebagai default"
+ },
+ "open.sort.heading": {
+ "translation": "Urutkan Berdasarkan:"
+ },
+ "open.sort.lastModified": {
+ "translation": "Terakhir Diubah"
+ },
+ "open.sort.title": {
+ "translation": "Judul"
+ },
+ "project.desc": {
+ "translation": "Deskripsi"
+ },
+ "project.head": {
+ "translation": "Tambahkan ke <head>"
+ },
+ "project.heading": {
+ "translation": "Info Proyek"
+ },
+ "project.htmlAttr": {
+ "translation": "Atribut untuk <html>"
+ },
+ "project.tags": {
+ "translation": "Tag"
+ },
+ "project.title": {
+ "translation": "Judul Proyek"
+ },
+ "recoverPrompt.desc": {
+ "translation": "Proyek terakhir Anda memiliki perubahan yang belum disimpan!"
+ },
+ "recoverPrompt.heading": {
+ "translation": "Pulihkan proyek yang belum disimpan?"
+ },
+ "recoverPrompt.meta": {
+ "translation": "Judul: Terakhir diubah: "
+ },
+ "recoverPrompt.notShowAgain": {
+ "translation": "Jangan tampilkan ini lagi."
+ },
+ "recoverPrompt.prompt.discard": {
+ "translation": "Buang proyek yang belum disimpan"
+ },
+ "recoverPrompt.prompt.heading": {
+ "translation": "Apakah Anda ingin memulihkannya sekarang?"
+ },
+ "recoverPrompt.prompt.recover": {
+ "translation": "Pulihkan proyek ke editor"
+ },
+ "recoverPrompt.prompt.save": {
+ "translation": "Simpan ke perangkat dan lanjutkan"
+ },
+ "resources.browseOnJsDelivr": {
+ "translation": "Telusuri file paket di jsDelivr"
+ },
+ "resources.cssPresets.heading": {
+ "translation": "Preset CSS"
+ },
+ "resources.cssPresets.none": {
+ "translation": "Tidak Ada"
+ },
+ "resources.cssPresets.normalizeCss": {
+ "translation": "Normalize.css"
+ },
+ "resources.cssPresets.resetCss": {
+ "translation": "Reset CSS"
+ },
+ "resources.error.failedToLoadResults": {
+ "translation": "Gagal memuat hasil!"
+ },
+ "resources.error.noResultsFound": {
+ "translation": "Tidak ada hasil ditemukan untuk: "
+ },
+ "resources.fonts.add": {
+ "translation": "Tambah"
+ },
+ "resources.fonts.heading": {
+ "translation": "Font (didukung oleh Google Fonts)"
+ },
+ "resources.fonts.select": {
+ "translation": "Pilih font ..."
+ },
+ "resources.heading": {
+ "translation": "Sumber Daya Eksternal"
+ },
+ "resources.scripts": {
+ "translation": "Skrip Eksternal"
+ },
+ "resources.search.heading": {
+ "translation": "Cari Paket (didukung oleh jsDelivr)"
+ },
+ "resources.search.placeholder": {
+ "translation": "misal jquery, lodash@4, bootstrap@5.2.3, ..."
+ },
+ "resources.stylesheets": {
+ "translation": "Stylesheet Eksternal"
+ },
+ "resources.urlDesc": {
+ "translation": "Tambahkan URL stylesheet/skrip. Setiap URL harus di baris terpisah."
+ },
+ "resultMode.linkText": {
+ "translation": "Edit di LiveCodes"
+ },
+ "savePrompt.heading": {
+ "translation": "Perubahan belum disimpan"
+ },
+ "savePrompt.prompt.cancel": {
+ "translation": "Batal"
+ },
+ "savePrompt.prompt.discard": {
+ "translation": "Jangan simpan"
+ },
+ "savePrompt.prompt.heading": {
+ "translation": "Perubahan yang Anda buat mungkin tidak tersimpan. Apakah Anda ingin menyimpan sekarang?"
+ },
+ "savePrompt.prompt.save": {
+ "translation": "Simpan"
+ },
+ "share.characters": {
+ "translation": "{{urlLength}} karakter"
+ },
+ "share.copy.clickToCopy": {
+ "translation": "Klik untuk menyalin"
+ },
+ "share.copy.copied": {
+ "translation": "URL disalin ke clipboard"
+ },
+ "share.encodedURL": {
+ "translation": "Dapatkan URL yang dikodekan"
+ },
+ "share.error.failedToCopy": {
+ "translation": "Salin ke clipboard gagal!"
+ },
+ "share.error.failedToGenerateURL": {
+ "translation": "Gagal menghasilkan URL pendek!"
+ },
+ "share.expireInOneYear": {
+ "translation": "Kedaluwarsa dalam 1 tahun"
+ },
+ "share.generateURL": {
+ "translation": "Menghasilkan URL …"
+ },
+ "share.heading": {
+ "translation": "Bagikan"
+ },
+ "share.permanentURL": {
+ "translation": "URL Permanen"
+ },
+ "share.qrcode.clickToDownload": {
+ "translation": "Klik untuk mengunduh"
+ },
+ "share.qrcode.generating": {
+ "translation": "Menghasilkan..."
+ },
+ "share.services.devTo": {
+ "translation": "Dev.to"
+ },
+ "share.services.email": {
+ "translation": "Email"
+ },
+ "share.services.facebook": {
+ "translation": "Facebook"
+ },
+ "share.services.hackerNews": {
+ "translation": "Hacker News"
+ },
+ "share.services.linkedIn": {
+ "translation": "LinkedIn"
+ },
+ "share.services.pinterest": {
+ "translation": "Pinterest"
+ },
+ "share.services.pocket": {
+ "translation": "Pocket"
+ },
+ "share.services.qrCode": {
+ "translation": "Kode QR"
+ },
+ "share.services.reddit": {
+ "translation": "Reddit"
+ },
+ "share.services.share": {
+ "translation": "Bagikan melalui …"
+ },
+ "share.services.telegram": {
+ "translation": "Telegram"
+ },
+ "share.services.tumblr": {
+ "translation": "Tumblr"
+ },
+ "share.services.twitter": {
+ "translation": "𝕏 / Twitter"
+ },
+ "share.services.whatsApp": {
+ "translation": "WhatsApp"
+ },
+ "share.shortURL": {
+ "translation": "Dapatkan URL pendek"
+ },
+ "snippets.action.copy": {
+ "translation": "Salin"
+ },
+ "snippets.action.delete": {
+ "translation": "Hapus"
+ },
+ "snippets.action.edit": {
+ "translation": "Edit"
+ },
+ "snippets.add.code": {
+ "translation": "Kode"
+ },
+ "snippets.add.desc": {
+ "translation": "Deskripsi"
+ },
+ "snippets.add.heading": {
+ "translation": "Tambah Potongan"
+ },
+ "snippets.add.language": {
+ "translation": "Bahasa"
+ },
+ "snippets.add.save": {
+ "translation": "Simpan"
+ },
+ "snippets.add.snippets": {
+ "translation": "Potongan"
+ },
+ "snippets.add.title": {
+ "translation": "Judul"
+ },
+ "snippets.copy.clickToCopySnippet": {
+ "translation": "Klik untuk menyalin potongan"
+ },
+ "snippets.copy.copied": {
+ "translation": "Potongan disalin ke clipboard."
+ },
+ "snippets.delete.all": {
+ "translation": "Hapus {{snippets}} potongan?"
+ },
+ "snippets.delete.one": {
+ "translation": "Hapus potongan: {{snippet}}?"
+ },
+ "snippets.deleteAll": {
+ "translation": "Hapus Semua"
+ },
+ "snippets.error.failedToCopy": {
+ "translation": "Gagal menyalin URL."
+ },
+ "snippets.error.noTitle": {
+ "translation": "Silakan tambahkan judul potongan."
+ },
+ "snippets.filter.language": {
+ "translation": "filter berdasarkan bahasa"
+ },
+ "snippets.heading": {
+ "translation": "Potongan Kode"
+ },
+ "snippets.lastModified": {
+ "translation": "Terakhir diubah: {{modified}}"
+ },
+ "snippets.noMatch": {
+ "translation": "Tidak ada potongan yang cocok dengan filter ini."
+ },
+ "snippets.noSavedSnippets": {
+ "translation": "Anda tidak memiliki potongan yang tersimpan."
+ },
+ "snippets.placeholder.allLanguages": {
+ "translation": "Semua bahasa"
+ },
+ "snippets.placeholder.search": {
+ "translation": "Cari"
+ },
+ "snippets.reset": {
+ "translation": "Atur Ulang"
+ },
+ "snippets.save.success": {
+ "translation": "Potongan berhasil disimpan secara lokal ke perangkat!"
+ },
+ "snippets.sort.date": {
+ "translation": "Tanggal"
+ },
+ "snippets.sort.heading": {
+ "translation": "Urutkan Berdasarkan:"
+ },
+ "snippets.sort.title": {
+ "translation": "Judul"
+ },
+ "snippets.text": {
+ "translation": "Teks Biasa"
+ },
+ "splash.loading": {
+ "translation": "Memuat LiveCodes…"
+ },
+ "sync.autoSync": {
+ "translation": "Sinkronisasi otomatis"
+ },
+ "sync.create.desc": {
+ "translation": "Repo pribadi baru akan dibuat. Data lokal LiveCodes Anda akan disinkronkan dengan branch main."
+ },
+ "sync.create.heading": {
+ "translation": "Buat Repo Baru"
+ },
+ "sync.create.repoName": {
+ "translation": "Nama Repo"
+ },
+ "sync.error.generic": {
+ "translation": "Sinkronisasi gagal!"
+ },
+ "sync.error.repoNameRequired": {
+ "translation": "Nama repo diperlukan"
+ },
+ "sync.existing.desc": {
+ "translation": "Data lokal LiveCodes Anda akan disinkronkan dengan branch main."
+ },
+ "sync.existing.heading": {
+ "translation": "Repo yang Ada"
+ },
+ "sync.existing.repoName": {
+ "translation": "Nama Repo"
+ },
+ "sync.heading": {
+ "translation": "Sinkronkan ke Repo GitHub"
+ },
+ "sync.searchRepos": {
+ "translation": "Cari repo Anda..."
+ },
+ "sync.success": {
+ "translation": "Sinkronisasi selesai!"
+ },
+ "sync.syncBtn": {
+ "translation": "Sinkronkan"
+ },
+ "sync.syncInProgress": {
+ "translation": "Sinkronisasi sedang berlangsung..."
+ },
+ "sync.syncStarted": {
+ "translation": "Sinkronisasi dimulai..."
+ },
+ "templates.heading": {
+ "translation": "Proyek Baru"
+ },
+ "templates.noUserTemplates.desc": {
+ "translation": "Anda dapat menyimpan proyek sebagai template dari (Menu aplikasi > Simpan sebagai > Template)."
+ },
+ "templates.noUserTemplates.heading": {
+ "translation": "Anda tidak memiliki template yang tersimpan."
+ },
+ "templates.starter.angular": {
+ "translation": "Pemula Angular"
+ },
+ "templates.starter.assemblyscript": {
+ "translation": "Pemula AssemblyScript"
+ },
+ "templates.starter.astro": {
+ "translation": "Pemula Astro"
+ },
+ "templates.starter.backbone": {
+ "translation": "Pemula Backbone"
+ },
+ "templates.starter.blank": {
+ "translation": "Proyek Kosong"
+ },
+ "templates.starter.blockly": {
+ "translation": "Pemula Blockly"
+ },
+ "templates.starter.bootstrap": {
+ "translation": "Pemula Bootstrap"
+ },
+ "templates.starter.civet": {
+ "translation": "Pemula Civet"
+ },
+ "templates.starter.clio": {
+ "translation": "Pemula Clio"
+ },
+ "templates.starter.clojurescript": {
+ "translation": "Pemula ClojureScript"
+ },
+ "templates.starter.coffeescript": {
+ "translation": "Pemula CoffeeScript"
+ },
+ "templates.starter.commonlisp": {
+ "translation": "Pemula Common Lisp"
+ },
+ "templates.starter.cpp": {
+ "translation": "Pemula C++"
+ },
+ "templates.starter.cpp-wasm": {
+ "translation": "Pemula C++ (Wasm)"
+ },
+ "templates.starter.daisyui": {
+ "translation": "Pemula daisyUI"
+ },
+ "templates.starter.diagrams": {
+ "translation": "Pemula Diagram"
+ },
+ "templates.starter.fennel": {
+ "translation": "Pemula Fennel"
+ },
+ "templates.starter.gleam": {
+ "translation": "Pemula Gleam"
+ },
+ "templates.starter.go": {
+ "translation": "Pemula Go"
+ },
+ "templates.starter.go-wasm": {
+ "translation": "Pemula Go (Wasm)"
+ },
+ "templates.starter.heading": {
+ "translation": "Template Pemula"
+ },
+ "templates.starter.imba": {
+ "translation": "Pemula Imba"
+ },
+ "templates.starter.java": {
+ "translation": "Pemula Java"
+ },
+ "templates.starter.javascript": {
+ "translation": "Pemula JavaScript"
+ },
+ "templates.starter.jest": {
+ "translation": "Pemula Jest"
+ },
+ "templates.starter.jest-react": {
+ "translation": "Pemula Jest/React"
+ },
+ "templates.starter.jquery": {
+ "translation": "Pemula jQuery"
+ },
+ "templates.starter.julia": {
+ "translation": "Pemula Julia"
+ },
+ "templates.starter.knockout": {
+ "translation": "Pemula Knockout"
+ },
+ "templates.starter.lit": {
+ "translation": "Pemula Lit"
+ },
+ "templates.starter.livescript": {
+ "translation": "Pemula LiveScript"
+ },
+ "templates.starter.loading": {
+ "translation": "Memuat template pemula..."
+ },
+ "templates.starter.lua": {
+ "translation": "Pemula Lua"
+ },
+ "templates.starter.lua-wasm": {
+ "translation": "Pemula Lua (Wasm)"
+ },
+ "templates.starter.malina": {
+ "translation": "Pemula Malina.js"
+ },
+ "templates.starter.markdown": {
+ "translation": "Pemula Markdown"
+ },
+ "templates.starter.mdx": {
+ "translation": "Pemula MDX"
+ },
+ "templates.starter.ocaml": {
+ "translation": "Pemula Ocaml"
+ },
+ "templates.starter.perl": {
+ "translation": "Pemula Perl"
+ },
+ "templates.starter.php": {
+ "translation": "Pemula PHP"
+ },
+ "templates.starter.php-wasm": {
+ "translation": "Pemula PHP (Wasm)"
+ },
+ "templates.starter.postgresql": {
+ "translation": "Pemula PostgreSQL"
+ },
+ "templates.starter.preact": {
+ "translation": "Pemula Preact"
+ },
+ "templates.starter.prolog": {
+ "translation": "Pemula Prolog"
+ },
+ "templates.starter.python": {
+ "translation": "Pemula Python"
+ },
+ "templates.starter.r": {
+ "translation": "Pemula R"
+ },
+ "templates.starter.react": {
+ "translation": "Pemula React"
+ },
+ "templates.starter.react-native": {
+ "translation": "Pemula React Native"
+ },
+ "templates.starter.reason": {
+ "translation": "Pemula Reason"
+ },
+ "templates.starter.rescript": {
+ "translation": "Pemula ReScript"
+ },
+ "templates.starter.riot": {
+ "translation": "Pemula Riot.js"
+ },
+ "templates.starter.ruby": {
+ "translation": "Pemula Ruby"
+ },
+ "templates.starter.ruby-wasm": {
+ "translation": "Pemula Ruby (Wasm)"
+ },
+ "templates.starter.scheme": {
+ "translation": "Pemula Scheme"
+ },
+ "templates.starter.shadcnui": {
+ "translation": "Pemula shadcn/ui"
+ },
+ "templates.starter.solid": {
+ "translation": "Pemula Solid"
+ },
+ "templates.starter.sql": {
+ "translation": "Pemula SQL"
+ },
+ "templates.starter.stencil": {
+ "translation": "Pemula Stencil"
+ },
+ "templates.starter.svelte": {
+ "translation": "Pemula Svelte"
+ },
+ "templates.starter.tailwindcss": {
+ "translation": "Pemula Tailwind CSS"
+ },
+ "templates.starter.tcl": {
+ "translation": "Pemula Tcl"
+ },
+ "templates.starter.teal": {
+ "translation": "Pemula Teal"
+ },
+ "templates.starter.typescript": {
+ "translation": "Pemula TypeScript"
+ },
+ "templates.starter.vue": {
+ "translation": "Pemula Vue SFC"
+ },
+ "templates.starter.vue2": {
+ "translation": "Pemula Vue 2"
+ },
+ "templates.starter.wat": {
+ "translation": "Pemula Teks WebAssembly"
+ },
+ "templates.user.heading": {
+ "translation": "Template Saya"
+ },
+ "templates.user.loading": {
+ "translation": "Memuat template pengguna..."
+ },
+ "testEditor.heading": {
+ "translation": "Edit Tes"
+ },
+ "testEditor.load": {
+ "translation": "Muat"
+ },
+ "testEditor.tests": {
+ "translation": "Tes"
+ },
+ "testSettings.desc": {
+ "translation": " Untuk detail lebih lanjut, silakan lihat dokumentasi"
+ },
+ "toolspane.close": {
+ "translation": "Tutup"
+ },
+ "toolspane.compiled.title": {
+ "translation": "Dikompilasi"
+ },
+ "toolspane.console.clear": {
+ "translation": "Bersihkan konsol"
+ },
+ "toolspane.console.title": {
+ "translation": "Konsol"
+ },
+ "toolspane.test.edit": {
+ "translation": "Edit"
+ },
+ "toolspane.test.error": {
+ "translation": "Error tes!"
+ },
+ "toolspane.test.loading": {
+ "translation": "Memuat tes..."
+ },
+ "toolspane.test.noTest": {
+ "translation": "Proyek ini tidak memiliki tes!"
+ },
+ "toolspane.test.reset": {
+ "translation": "Atur Ulang"
+ },
+ "toolspane.test.run.desc": {
+ "translation": "Ctrl/⌘ + Alt + T"
+ },
+ "toolspane.test.run.heading": {
+ "translation": "Jalankan"
+ },
+ "toolspane.test.summary.desc": {
+ "translation": "Tes: {{failed}}\n {{passed}}\n {{skipped}}\n {{total}}\nWaktu: {{duration}}d"
+ },
+ "toolspane.test.summary.failed": {
+ "translation": "{{failedNum}} gagal"
+ },
+ "toolspane.test.summary.passed": {
+ "translation": "{{passedNum}} lulus"
+ },
+ "toolspane.test.summary.skipped": {
+ "translation": "{{skippedNum}} dilewati"
+ },
+ "toolspane.test.summary.total": {
+ "translation": "{{totalNum}} total"
+ },
+ "toolspane.test.title": {
+ "translation": "Tes"
+ },
+ "toolspane.test.watch.desc": {
+ "translation": "Jalankan tes saat kode berubah"
+ },
+ "toolspane.test.watch.heading": {
+ "translation": "Pantau"
+ },
+ "welcome.about.documentation": {
+ "translation": "Dokumentasi"
+ },
+ "welcome.about.heading": {
+ "translation": "Tentang LiveCodes"
+ },
+ "welcome.heading": {
+ "translation": "Selamat datang"
+ },
+ "welcome.recent.heading": {
+ "translation": "Terbaru"
+ },
+ "welcome.recover.cancel": {
+ "translation": "Batal"
+ },
+ "welcome.recover.heading": {
+ "translation": "Pulihkan"
+ },
+ "welcome.recover.lastModified": {
+ "translation": "Terakhir diubah:"
+ },
+ "welcome.recover.recover": {
+ "translation": "Pulihkan"
+ },
+ "welcome.recover.save": {
+ "translation": "Simpan"
+ },
+ "welcome.recover.unsavedChanges": {
+ "translation": "Proyek terakhir Anda memiliki perubahan yang belum disimpan:"
+ },
+ "welcome.showOnStartup": {
+ "translation": "Tampilkan saat startup"
+ },
+ "welcome.start.heading": {
+ "translation": "Mulai"
+ },
+ "welcome.start.import": {
+ "translation": "Impor..."
+ },
+ "welcome.start.loadDefaultTemplate": {
+ "translation": "Muat template default"
+ },
+ "welcome.start.new": {
+ "translation": "Baru..."
+ },
+ "welcome.start.noDefaultTemplate": {
+ "translation": "Tidak ada template default"
+ },
+ "welcome.start.open": {
+ "translation": "Buka..."
+ },
+ "welcome.templates.heading": {
+ "translation": "Template Pemula"
+ }
+}
diff --git a/src/livecodes/i18n/locales/id/translation.ts b/src/livecodes/i18n/locales/id/translation.ts
new file mode 100644
index 000000000..58f17b463
--- /dev/null
+++ b/src/livecodes/i18n/locales/id/translation.ts
@@ -0,0 +1,1124 @@
+// ATTENTION: This file is auto-generated from source code. Do not edit manually!
+
+import type { I18nTranslation } from '../models';
+
+const translation: I18nTranslation = {
+ about: {
+ blog: {
+ text: 'Blog',
+ title: 'Blog LiveCodes',
+ },
+ configuration: 'Konfigurasi',
+ credits: {
+ heading: 'Kredit',
+ para1:
+ 'LiveCodes dimungkinkan oleh proyek open source, layanan web, dan kontributor. <1>Lihat Kredit1>',
+ para2: '© 2024 Hatem Hosny. LiveCodes dilisensikan di bawah Lisensi MIT.',
+ },
+ documentations: {
+ heading: 'Dokumentasi',
+ },
+ gettingStarted: 'Memulai',
+ github: {
+ text: 'GitHub',
+ title: 'GitHub',
+ },
+ heading: 'Tentang LiveCodes',
+ livecodes: {
+ aboutUs: 'Tentang LiveCodes',
+ para1:
+ '<1><2>LiveCodes2>1> adalah code playground open-source yang kaya fitur dan berjalan di sisi klien. Saat ini, 90+ bahasa dan framework didukung. Dapat digunakan sebagai aplikasi mandiri atau disematkan di halaman web mana pun.',
+ para2:
+ 'SDK yang powerful memudahkan integrasi dan komunikasi dengan playground. Dokumentasi lengkap tersedia dengan contoh kode, demo langsung, dan tangkapan layar.',
+ },
+ sdk: 'SDK LiveCodes',
+ sponsor: {
+ text: 'Sponsor',
+ title: 'Sponsori LiveCodes',
+ },
+ twitter: {
+ text: '𝕏 / Twitter',
+ title: '𝕏 / Twitter',
+ },
+ version: {
+ app: 'Versi aplikasi: <1>{{APP_VERSION}}1>',
+ appPermanentUrl: 'URL Permanen Aplikasi',
+ commit: 'Git commit: <1>{{COMMIT_SHA}}1>',
+ heading: 'Versi',
+ sdk: 'Versi SDK: <1>{{SDK_VERSION}}1>',
+ sdkPermanentUrl: 'URL Permanen SDK',
+ },
+ },
+ app: {
+ changeTheme: {
+ hint: 'Ubah Tema',
+ },
+ codeToImage: {
+ hint: 'Kode ke Gambar',
+ },
+ consoleMessage: {
+ appVersion: 'Versi aplikasi: {{APP_VERSION}}',
+ commit: 'Git commit: {{COMMIT_SHA}}',
+ learnMore: 'Pelajari lebih lanjut! {{docsUrl}} 🚀',
+ sdkVersion: 'Versi SDK: {{SDK_VERSION}}',
+ },
+ copy: {
+ hint: 'Salin (Ctrl/⌘ + A, Ctrl/⌘ + C)',
+ },
+ copyAsUrl: {
+ hint: 'Salin kode sebagai data URL',
+ },
+ customSettings: {
+ hint: 'Pengaturan Kustom',
+ },
+ editorSettings: {
+ hint: 'Pengaturan Editor',
+ },
+ externalResources: {
+ hint: 'Sumber Daya Eksternal',
+ },
+ focus: {
+ hint: 'Aktifkan mode Fokus (Ctrl/⌘ + K, Z)',
+ },
+ format: {
+ hint: 'Format (Alt + Shift + F)',
+ },
+ fullscreen: {
+ hint: 'Layar Penuh',
+ },
+ i18nButton: {
+ hint: 'Bahasa UI',
+ },
+ i18nMenu: {
+ docs: 'Dokumentasi i18n',
+ helpTranslate: 'Bantu Kami Menerjemahkan',
+ },
+ logo: {
+ title: 'LiveCodes: Code Playground yang Langsung Berfungsi!',
+ },
+ projectInfo: {
+ hint: 'Info Proyek',
+ },
+ redo: {
+ hint: 'Ulangi (Ctrl/⌘ + Shift + Z)',
+ },
+ result: {
+ hint: 'Hasil (Ctrl/⌘ + Alt + R)',
+ },
+ run: {
+ hint: 'Jalankan (Shift + Enter)',
+ },
+ share: {
+ hint: 'Bagikan (Ctrl/⌘ + Alt + S)',
+ },
+ themeColors: {
+ custom: 'Kustom',
+ },
+ undo: {
+ hint: 'Urungkan (Ctrl/⌘ + Z)',
+ },
+ untitledProject: 'Proyek Tanpa Judul',
+ },
+ assets: {
+ action: {
+ delete: 'Hapus',
+ },
+ add: {
+ dataURL: {
+ desc: 'Tambahkan aset sebagai <1>data url1> yang dikodekan base64.',
+ heading: 'Data URL',
+ label: 'Tambahkan file',
+ },
+ githubPages: {
+ desc: 'Deploy aset ke GitHub Pages. File akan didorong ke branch <1>gh-pages1> dari repo <2>livecodes-assets2> di akun GitHub Anda. Jika repo belum ada, repo publik akan dibuat.',
+ heading: 'GitHub Pages',
+ label: 'Unggah file',
+ },
+ heading: 'Tambah Aset',
+ },
+ delete: {
+ all: 'Hapus {{assets}} aset?',
+ one: 'Hapus aset: {{asset}}?',
+ },
+ deleteAll: 'Hapus Semua',
+ generic: {
+ clickToCopyURL: 'Klik untuk menyalin URL',
+ },
+ heading: 'Aset',
+ link: {
+ date: 'Tanggal: {{modified}}',
+ type: 'Tipe: {{type}}',
+ url: 'URL: {{url}}',
+ },
+ loadFile: {
+ error: {
+ failedToUpload: 'Error: Gagal mengunggah file',
+ unauthenticated: 'Error: Pengguna tidak terautentikasi',
+ },
+ upload: 'Unggah file',
+ uploading: 'Mengunggah...',
+ },
+ noMatch: 'Tidak ada aset yang cocok dengan filter ini.',
+ noSavedAssets: 'Anda tidak memiliki aset yang tersimpan.',
+ processAsset: {
+ addFile: 'File ditambahkan: ',
+ deployNotice: 'Aset akan segera tersedia di URL ini (~1 menit).',
+ success: 'File ditambahkan ke aset!',
+ urlLabel: 'URL: ',
+ },
+ resetFilters: 'Atur Ulang',
+ search: 'Cari',
+ sort: {
+ date: 'Tanggal',
+ fileName: 'Nama File',
+ heading: 'Urutkan Berdasarkan:',
+ },
+ type: {
+ archive: 'Arsip',
+ audio: 'Audio',
+ csv: 'CSV',
+ font: 'Font',
+ html: 'HTML',
+ icon: 'Ikon',
+ image: 'Gambar',
+ json: 'JSON',
+ other: 'Lainnya',
+ script: 'Skrip',
+ stylesheet: 'Stylesheet',
+ text: 'Teks',
+ video: 'Video',
+ xml: 'XML',
+ },
+ types: {
+ all: 'Semua tipe',
+ },
+ url: {
+ fail: 'Gagal menyalin URL.',
+ success: 'URL disalin ke clipboard.',
+ },
+ },
+ backup: {
+ backup: {
+ assets: 'Aset',
+ button: 'Cadangkan',
+ desc: 'Cadangkan data LiveCodes, sehingga dapat dipulihkan nanti di perangkat ini atau perangkat lain. <1>1> Silakan kunjungi <2>dokumentasi2> untuk detail.',
+ heading: 'Cadangkan',
+ projects: 'Proyek',
+ settings: 'Pengaturan Pengguna',
+ snippets: 'Potongan Kode',
+ templates: 'Template Pengguna',
+ },
+ backupBtn: 'Cadangkan',
+ error: {
+ atLeastOneStore: 'Pilih setidaknya satu penyimpanan untuk dicadangkan',
+ incorrectFileType: 'Error: Tipe file tidak benar',
+ },
+ fileInputLabel: 'Pulihkan dari file',
+ heading: 'Cadangkan / Pulihkan',
+ inProgress: 'Sedang berlangsung...',
+ restore: {
+ desc: 'Pulihkan data LiveCodes yang telah dicadangkan sebelumnya. <1>1> Jika Anda memilih untuk mengganti konten saat ini, Anda mungkin ingin mencadangkannya terlebih dahulu. <2>2> Silakan kunjungi <3>dokumentasi3> untuk detail.',
+ fromFile: 'Pulihkan dari file',
+ heading: 'Pulihkan',
+ mode: {
+ merge: 'Gabung dengan konten saat ini',
+ replace: 'Ganti konten saat ini',
+ },
+ success: 'Berhasil Dipulihkan!',
+ },
+ },
+ broadcast: {
+ broadcastBtn: {
+ start: 'Siaran',
+ stop: 'Hentikan siaran',
+ },
+ broadcasting: 'Menyiarkan...',
+ channelURL: 'URL Saluran',
+ connecting: 'Menghubungkan...',
+ desc: 'Siarkan halaman hasil ke browser/perangkat lain secara real time. Silakan kunjungi <1>dokumentasi1> untuk detail.',
+ error: {
+ generic: 'Siaran gagal!',
+ serverURLRequired: 'URL server diperlukan!',
+ },
+ heading: 'Siaran',
+ includeSourceCode: 'Sertakan kode sumber',
+ serverURL: {
+ heading: 'URL Server',
+ },
+ },
+ codeToImage: {
+ background: 'Latar Belakang',
+ borderRadius: 'Radius Batas',
+ code: 'Kode',
+ copyCode: 'Salin Kode',
+ copyImage: 'Salin Gambar',
+ default: 'Default',
+ direction: 'Arah',
+ fileName: 'Nama File',
+ fontFamily: 'Keluarga Font',
+ fontSize: 'Ukuran Font',
+ heading: 'Kode ke Gambar',
+ image: 'Gambar',
+ imageFormat: {
+ jpg: 'JPEG',
+ label: 'Format Gambar',
+ png: 'PNG',
+ svg: 'SVG',
+ },
+ layout: 'Tata Letak',
+ opacity: 'Opasitas',
+ padding: 'Padding',
+ presets: 'Preset',
+ preview: 'Pratinjau',
+ save: 'Simpan Gambar',
+ scale: 'Skala Gambar',
+ shadow: 'Bayangan',
+ shareImage: 'Bagikan Gambar',
+ shareTitle: 'Bagikan',
+ shareUrl: 'Bagikan URL',
+ theme: 'Tema',
+ width: 'Lebar',
+ windowStyle: {
+ label: 'Gaya Jendela',
+ mac: 'macOS',
+ none: 'Tidak Ada',
+ windows: 'Windows',
+ },
+ },
+ commandMenu: {
+ changeTheme: {
+ dark: 'Ubah ke Tema Gelap',
+ light: 'Ubah ke Tema Terang',
+ title: 'Ubah Tema',
+ },
+ changeUILanguage: 'Ubah Bahasa UI',
+ closeModalMenu: 'Tutup Modal/Menu',
+ contribute: 'Berkontribusi',
+ copy: 'Salin Kode',
+ copyAsDataUrl: 'Salin Kode sebagai Data URL',
+ disableAI: 'Nonaktifkan Asisten Kode AI',
+ disableAutoSave: 'Nonaktifkan Simpan Otomatis',
+ disableAutoUpdate: 'Nonaktifkan Update Otomatis',
+ disableEmacs: 'Nonaktifkan Mode Emacs',
+ disableFormatOnSave: 'Nonaktifkan Format Saat Menyimpan',
+ disableRecoverUnsaved: 'Nonaktifkan Pulihkan yang Belum Disimpan',
+ disableVim: 'Nonaktifkan Mode Vim',
+ enableAI: 'Aktifkan Asisten Kode AI',
+ enableAutoSave: 'Aktifkan Simpan Otomatis',
+ enableAutoUpdate: 'Aktifkan Update Otomatis',
+ enableEmacs: 'Aktifkan Mode Emacs',
+ enableFormatOnSave: 'Aktifkan Format Saat Menyimpan',
+ enableRecoverUnsaved: 'Aktifkan Pulihkan yang Belum Disimpan',
+ enableVim: 'Aktifkan Mode Vim',
+ focus: {
+ editor: 'Fokus Editor',
+ home: 'Pindah Fokus ke Beranda',
+ outOfEditor: 'Pindah Fokus keluar dari Editor',
+ toggleTabFocusMode: 'Aktifkan Mode Fokus Tab',
+ },
+ formatCode: 'Format Kode',
+ home: 'Beranda',
+ horizontalLayout: 'Tata Letak Horizontal',
+ keyboardShortcuts: 'Pintasan Keyboard',
+ login: 'Masuk',
+ logout: 'Keluar',
+ moveToParent: 'pindah ke induk',
+ placeholder: 'Ketik perintah atau cari...',
+ processors: 'Prosesor',
+ responsiveLayout: 'Tata Letak Responsif',
+ run: 'Jalankan',
+ saveAsFork: 'Simpan sebagai Fork (Proyek Baru)',
+ saveAsTemplate: 'Simpan sebagai Template',
+ selectLanguage: 'Pilih Bahasa',
+ show: {
+ compiled: 'Aktifkan Kode yang Dikompilasi',
+ console: 'Aktifkan Konsol',
+ focusMode: 'Aktifkan Mode Fokus',
+ fullscreen: 'Aktifkan Layar Penuh',
+ markup: 'Tampilkan Editor Markup',
+ maximizeCompiled: 'Maksimalkan Kode yang Dikompilasi',
+ maximizeConsole: 'Maksimalkan Konsol',
+ maximizeTests: 'Maksimalkan Tes',
+ next: 'Tampilkan Editor Berikutnya',
+ previous: 'Tampilkan Editor Sebelumnya',
+ result: 'Aktifkan Hasil',
+ runTests: 'Jalankan Tes',
+ script: 'Tampilkan Editor Skrip',
+ style: 'Tampilkan Editor Gaya',
+ tests: 'Aktifkan Tes',
+ title: 'Tampilkan …',
+ zoom: 'Aktifkan Zoom Hasil',
+ },
+ starterTemplates: 'Template Pemula',
+ sync: 'Sinkronisasi (beta) …',
+ template: 'Template',
+ theme: {
+ color: 'Atur Warna Tema',
+ defaultColor: 'Atur Warna Tema Default',
+ },
+ title: 'Menu Perintah',
+ toClose: 'untuk menutup',
+ toNavigate: 'untuk navigasi',
+ toSelect: 'untuk memilih',
+ toggle: 'Aktifkan: ',
+ verticalLayout: 'Tata Letak Vertikal',
+ },
+ core: {
+ broadcast: {
+ heading: 'Siaran',
+ successSetToken: 'Token pengguna siaran berhasil diatur',
+ },
+ changeLanguage: {
+ hint: 'Ubah Bahasa',
+ message: 'Memuat {{lang}}. Ini mungkin memakan waktu!',
+ },
+ copy: {
+ copied: 'Kode disalin ke clipboard',
+ copiedAsDataURL: 'Kode disalin sebagai data URL',
+ copiedImage: 'Gambar disalin ke clipboard.',
+ hint: 'Tersalin!',
+ title: 'Salin',
+ },
+ error: {
+ couldNotLoadTemplate: 'Tidak dapat memuat template: {{template}}',
+ failedToCopyCode: 'Gagal menyalin kode',
+ failedToCopyImage: 'Gagal menyalin gambar',
+ failedToLoadTemplate: 'Gagal memuat template',
+ failedToLoadTemplates: 'Gagal memuat template pemula',
+ failedToParseSettings: 'Gagal parsing pengaturan sebagai JSON',
+ failedToSaveImage: 'Gagal menyimpan gambar',
+ failedToShareImage: 'Gagal membagikan gambar',
+ invalidCommand: 'Perintah tidak valid!',
+ invalidImport: 'URL impor tidak valid',
+ invalidPanelId: 'ID panel tidak valid',
+ invalidToken: 'Token tidak valid!',
+ login: 'Error saat masuk!',
+ logout: 'Error saat keluar!',
+ noResultContainer: 'Kontainer hasil tidak ditemukan',
+ unavailable: 'Perintah tidak tersedia',
+ unavailableForEmbeds: 'Perintah tidak tersedia untuk embed',
+ },
+ export: {
+ gist: 'Membuat gist GitHub publik...',
+ },
+ fork: {
+ success: 'Forked sebagai proyek baru',
+ },
+ fullScreen: {
+ enter: 'Layar Penuh',
+ exit: 'Keluar dari Layar Penuh',
+ },
+ generating: 'Menghasilkan...',
+ import: {
+ loading: 'Memuat Proyek...',
+ },
+ layout: {
+ horizontal: 'Tata letak horizontal',
+ responsive: 'Tata letak responsif',
+ vertical: 'Tata letak vertikal',
+ },
+ loadDefaults: {
+ template: 'Memuat template default',
+ },
+ login: {
+ success: 'Berhasil masuk',
+ successWithName: 'Masuk sebagai: {{name}}',
+ },
+ logout: {
+ success: 'Berhasil keluar',
+ },
+ result: {
+ hint: 'Tampilkan hasil di jendela baru',
+ },
+ save: {
+ success: 'Proyek berhasil disimpan secara lokal ke perangkat!',
+ successWithName: 'Proyek "{{name}}" disimpan ke perangkat.',
+ },
+ template: {
+ blank: 'Proyek Kosong',
+ delete: 'Hapus template "{{item}}"?',
+ javascript: 'Pemula JavaScript',
+ react: 'Pemula React',
+ saved: 'Disimpan sebagai template baru',
+ typescript: 'Pemula TypeScript',
+ vue: 'Pemula Vue 3',
+ },
+ unload: {
+ notSaved: 'Perubahan yang Anda buat mungkin tidak tersimpan.',
+ },
+ zoom: {
+ hint: 'Zoom',
+ },
+ },
+ customSettings: {
+ JSON: 'JSON Pengaturan Kustom',
+ desc: '<1>1> Untuk detail lebih lanjut, silakan lihat <2> dokumentasi 2>',
+ heading: 'Pengaturan Kustom',
+ load: 'Muat',
+ },
+ deploy: {
+ create: {
+ desc: 'Repo <1>publik1> baru akan dibuat. Halaman hasil akan didorong ke branch <2>gh-pages2>.',
+ heading: 'Buat Repo Baru',
+ repoName: 'Nama Repo <1>1>',
+ },
+ error: {
+ generic: 'Deploy gagal!',
+ repoNameExists: 'Nama repo sudah ada',
+ repoNameRequired: 'Nama repo diperlukan',
+ },
+ existing: {
+ desc: 'Commit baru akan ditambahkan ke branch <1>gh-pages1>.',
+ heading: 'Repo yang Ada',
+ repoName: 'Nama Repo',
+ },
+ generic: {
+ commitMessage: 'Pesan Commit',
+ commitSourceCodePublic: 'Commit kode sumber (publik)',
+ deployBtn: 'Deploy',
+ deploying: 'Men-deploy...',
+ },
+ heading: 'Deploy ke GitHub Pages',
+ searchRepo: 'Cari repo publik Anda...',
+ },
+ editorSettings: {
+ closeBrackets: 'Tutup otomatis kurung dan tanda kutip',
+ codeJarDesc: '<1>1> * Fitur yang ditandai tidak tersedia di CodeJar.',
+ default: 'Default',
+ desc: '<1>1> Silakan periksa <2>dokumentasi2> untuk detail.',
+ editor: {
+ codejar: 'CodeJar',
+ codemirror: 'CodeMirror',
+ heading: 'Editor',
+ monaco: 'Monaco',
+ },
+ editorMode: {
+ emacs: 'Emacs',
+ heading: 'Mode Editor *',
+ vim: 'Vim',
+ },
+ editorTheme: 'Tema Editor',
+ emmet: 'Aktifkan Emmet *',
+ enableAI: {
+ heading: 'Aktifkan Asisten Kode AI',
+ note: 'Didukung oleh <1><2>2>1>',
+ },
+ foldRegions: 'Lipat (tutup) region *',
+ fontFamily: 'Keluarga Font',
+ fontSize: 'Ukuran Font',
+ format: 'Format',
+ heading: 'Pengaturan Editor',
+ lineNumbers: 'Tampilkan nomor baris',
+ lineNumbersRelative: 'Nomor baris relatif *',
+ notAvailableInCodeJar: 'Tidak tersedia di CodeJar',
+ preview: 'Pratinjau',
+ semicolons: 'Format: Gunakan Titik Koma',
+ singleQuote: 'Format: Gunakan Tanda Kutip Tunggal',
+ tabSize: 'Ukuran Tab',
+ theme: 'Mode Gelap',
+ trailingComma: 'Format: Gunakan Koma Akhir',
+ useTabs: {
+ heading: 'Indentasi',
+ spaces: 'Spasi',
+ tabs: 'Tab',
+ },
+ wordWrap: 'Bungkus kata',
+ },
+ embed: {
+ activeEditor: {
+ heading: 'Editor Aktif',
+ markup: '{{markup}}',
+ script: '{{script}}',
+ style: '{{style}}',
+ },
+ activeTool: {
+ compiled: 'Dikompilasi',
+ console: 'Konsol',
+ heading: 'Alat Aktif',
+ tests: 'Tes',
+ },
+ code: {
+ copy: 'Salin Kode',
+ heading: 'Kode',
+ },
+ codeEditor: {
+ codeJar: 'CodeJar',
+ codeMirror: 'CodeMirror',
+ default: 'Default',
+ heading: 'Editor Kode',
+ monaco: 'Monaco',
+ },
+ desc: 'Silakan periksa <1>dokumentasi1> untuk konfigurasi lanjutan.',
+ embedType: {
+ cdn: 'Skrip (CDN)',
+ heading: 'Tipe Embed',
+ html: 'HTML',
+ iframe: 'Iframe',
+ npm: 'JS (npm)',
+ react: 'React',
+ svelte: 'Svelte',
+ vue: 'Vue',
+ },
+ heading: 'Embed Proyek',
+ layout: {
+ heading: 'Tata Letak',
+ horizontal: 'Horizontal',
+ responsive: 'Responsif',
+ vertical: 'Vertikal',
+ },
+ lite: 'Mode Lite',
+ loading: {
+ click: 'Saat diklik',
+ eager: 'Eager',
+ heading: 'Memuat',
+ lazy: 'Lazy',
+ },
+ mode: {
+ codeblock: 'Blok Kode',
+ editor: 'Editor',
+ full: 'Penuh',
+ heading: 'Mode Tampilan',
+ result: 'Hasil',
+ simple: 'Sederhana',
+ },
+ permanentUrl: 'URL Permanen',
+ preview: 'Pratinjau',
+ previewLoading: 'Memuat Pratinjau...',
+ readonly: 'Hanya baca',
+ theme: {
+ dark: 'Gelap',
+ heading: 'Tema',
+ light: 'Terang',
+ },
+ tools: {
+ closed: 'Tertutup',
+ full: 'Penuh',
+ heading: 'Alat',
+ none: 'Tidak Ada',
+ open: 'Terbuka',
+ },
+ view: {
+ editor: 'Editor',
+ heading: 'Tampilan Default',
+ result: 'Hasil',
+ split: 'Pisah',
+ },
+ },
+ generic: {
+ about: {
+ blog: 'Blog',
+ configuration: 'Konfigurasi',
+ gettingStarted: 'Memulai',
+ github: 'GitHub',
+ sdk: 'SDK LiveCodes',
+ sponsor: 'Sponsor',
+ twitter: '𝕏 / Twitter',
+ },
+ clickForInfo: 'Klik untuk info...',
+ close: 'Tutup',
+ custom: 'Kustom',
+ embed: {
+ logoHint: 'Edit di LiveCodes 🡕',
+ },
+ error: {
+ authentication: 'Error autentikasi!',
+ exceededSize: 'Error: Melebihi ukuran {{size}} MB',
+ failedToReadFile: 'Error: Gagal membaca file',
+ },
+ loading: 'Memuat...',
+ more: 'Lainnya...',
+ optional: 'Opsional',
+ required: 'Wajib',
+ tagline: 'Code Playground yang Langsung Berfungsi!',
+ },
+ import: {
+ bulk: {
+ desc: 'Impor massal beberapa proyek ke proyek tersimpan Anda. Proyek dapat diekspor dari layar <1>Proyek Tersimpan1>.',
+ fromFile: 'Impor massal dari file lokal',
+ fromURL: 'Impor massal dari URL',
+ heading: 'Impor Massal',
+ started: 'Impor massal dimulai...',
+ },
+ code: {
+ desc: 'Sumber yang Didukung: <1> <2>GitHub gist2> <3>File GitHub3> <4>Direktori di repo GitHub4> <5>Gitlab snippet5> <6>File Gitlab6> <7>Direktori di repo Gitlab7> <8>JS Bin8> <9>Kode mentah9> <10>Kode di DOM halaman web10> <11>Kode di file zip11> <12>Kode di gambar (OCR)12> <13>Playground resmi<14>14>(TypeScript dan Vue)13> 1> Silakan kunjungi <15>dokumentasi15> untuk detail.',
+ fromFile: 'Impor file lokal',
+ fromURL: 'Impor dari URL',
+ heading: 'Impor Kode',
+ },
+ error: {
+ failedToLoadURL: 'Error: gagal memuat URL',
+ invalidConfigFile: 'File konfigurasi tidak valid',
+ invalidFile: 'Error: File tidak valid',
+ },
+ generic: {
+ file: 'File lokal',
+ url: 'URL',
+ },
+ heading: 'Impor',
+ json: {
+ desc: 'Impor satu proyek JSON ke editor. Proyek dapat diekspor dari menu aplikasi → Ekspor → Ekspor Proyek (JSON).',
+ fromFile: 'Impor proyek dari file lokal',
+ fromURL: 'Impor proyek dari URL',
+ heading: 'Impor Proyek JSON',
+ },
+ success: 'Impor Berhasil!',
+ },
+ keyboardShortcuts: {
+ command: 'Perintah',
+ editorShortcuts: 'Untuk daftar pintasan keyboard editor kode, lihat <1> pintasan VS Code1>',
+ heading: 'Pintasan Keyboard',
+ key: 'Tombol',
+ },
+ login: {
+ accessAllowed: 'Izinkan akses ke:',
+ desc: '<1>Dengan masuk, Anda setuju bahwa <2>cookie2> dapat disimpan di perangkat Anda.1> <3> <4>Mengapa izin ini diperlukan?4> 3> <5> <6>Bagaimana cara mengubah/mencabut izin?6> 5>',
+ gist: 'Gist',
+ heading: 'Masuk dengan GitHub',
+ loginAs: 'Masuk sebagai {{name}}',
+ loginBtn: 'Masuk',
+ logout: 'Keluar',
+ privateRepo: 'Repo Pribadi',
+ publicRepo: 'Repo',
+ },
+ menu: {
+ about: 'Tentang ...',
+ appHelp: {
+ heading: 'Bantuan',
+ hint: 'Bantuan',
+ },
+ appProject: {
+ heading: 'Proyek',
+ hint: 'Proyek',
+ },
+ appSettings: {
+ heading: 'Pengaturan',
+ hint: 'Pengaturan Aplikasi',
+ },
+ assets: 'Aset …',
+ autoSave: 'Simpan Otomatis',
+ autoUpdate: 'Update Otomatis',
+ backup: 'Cadangkan / Pulihkan …',
+ blog: 'Blog LiveCodes',
+ broadcast: 'Siaran …',
+ commandMenu: 'Menu Perintah',
+ config: 'Konfigurasi',
+ customSettings: 'Pengaturan Kustom …',
+ delay: {
+ heading: 'Delay: <1>1.51>d',
+ hint: 'Delay sebelum update otomatis',
+ },
+ deploy: 'Deploy …',
+ docs: 'Dokumentasi',
+ editorSettings: 'Pengaturan Editor …',
+ embed: 'Embed …',
+ export: {
+ codepen: 'Edit di CodePen',
+ gist: 'Ekspor ke GitHub Gist',
+ heading: 'Ekspor',
+ jsfiddle: 'Edit di JSFiddle',
+ json: 'Ekspor Proyek (JSON)',
+ result: 'Ekspor Hasil (HTML)',
+ src: 'Ekspor Sumber (ZIP)',
+ },
+ features: 'Fitur',
+ formatOnsave: 'Format Saat Menyimpan',
+ getstart: 'Memulai',
+ import: 'Impor …',
+ keyboardShortcuts: 'Pintasan Keyboard',
+ layout: 'Tata Letak Vertikal',
+ license: 'Lisensi',
+ login: 'Masuk',
+ logout: 'Keluar',
+ new: 'Baru …',
+ open: 'Buka …',
+ project: 'Info Proyek …',
+ recoverUnsaved: 'Pulihkan yang Belum Disimpan',
+ report: 'Laporkan masalah',
+ resources: 'Sumber Daya Eksternal …',
+ save: 'Simpan',
+ saveAs: {
+ fork: 'Fork (Proyek Baru)',
+ heading: 'Simpan sebagai …',
+ template: 'Template',
+ },
+ sdk: 'SDK',
+ share: 'Bagikan …',
+ showSpacing: {
+ heading: 'Tampilkan Spasi',
+ hint: 'Tekan Alt/Option dan gerakkan kursor Anda di atas halaman hasil',
+ },
+ showWelcome: {
+ title: 'Tampilkan layar Selamat datang saat startup',
+ },
+ snippets: 'Potongan Kode …',
+ source: 'Kode sumber di GitHub',
+ sync: 'Sinkronisasi (beta) … <1> ⏳1>',
+ theme: 'Tema Gelap',
+ themeColor: 'Warna',
+ welcome: {
+ heading: 'Selamat datang …',
+ },
+ },
+ open: {
+ action: {
+ delete: 'Hapus',
+ },
+ defaultTemplate: 'Template default ',
+ delete: {
+ all: 'Hapus {{projects}} proyek?',
+ deleting: 'Menghapus proyek...',
+ one: 'Hapus proyek: {{project}}?',
+ },
+ deleteAll: 'Hapus Semua',
+ exportAll: 'Ekspor Semua',
+ filter: {
+ language: 'filter berdasarkan bahasa',
+ tag: 'filter berdasarkan tag',
+ },
+ heading: 'Proyek Tersimpan',
+ import: 'Impor',
+ lastModified: 'Terakhir diubah: {{modified}}',
+ noData: {
+ desc: 'Anda dapat menyimpan proyek dari (menu pengaturan > Simpan) atau dengan pintasan keyboard (Ctrl/⌘ + S).',
+ heading: 'Anda tidak memiliki proyek yang tersimpan.',
+ },
+ noMatch: 'Tidak ada proyek yang cocok dengan filter ini.',
+ placeholder: {
+ allLanguages: 'Semua bahasa',
+ filterByTags: 'Filter berdasarkan tag',
+ search: 'Cari',
+ },
+ removeDefault: '(hapus)',
+ reset: 'Atur Ulang',
+ setAsDefault: 'Tetapkan sebagai default',
+ sort: {
+ heading: 'Urutkan Berdasarkan:',
+ lastModified: 'Terakhir Diubah',
+ title: 'Judul',
+ },
+ },
+ project: {
+ desc: 'Deskripsi',
+ head: 'Tambahkan ke <head>',
+ heading: 'Info Proyek',
+ htmlAttr: 'Atribut untuk <html>',
+ tags: 'Tag',
+ title: 'Judul Proyek',
+ },
+ recoverPrompt: {
+ desc: 'Proyek terakhir Anda memiliki perubahan yang belum disimpan!',
+ heading: 'Pulihkan proyek yang belum disimpan?',
+ meta: 'Judul: <1>1> <2>2> Terakhir diubah: <3>3>',
+ notShowAgain: 'Jangan tampilkan ini lagi.',
+ prompt: {
+ discard: 'Buang proyek yang belum disimpan',
+ heading: '<1>1>Apakah Anda ingin memulihkannya sekarang?',
+ recover: 'Pulihkan proyek ke editor',
+ save: 'Simpan ke perangkat dan lanjutkan',
+ },
+ },
+ resources: {
+ browseOnJsDelivr: 'Telusuri file paket di jsDelivr',
+ cssPresets: {
+ heading: 'Preset CSS',
+ none: 'Tidak Ada',
+ normalizeCss: 'Normalize.css',
+ resetCss: 'Reset CSS',
+ },
+ error: {
+ failedToLoadResults: 'Gagal memuat hasil!',
+ noResultsFound: 'Tidak ada hasil ditemukan untuk: ',
+ },
+ fonts: {
+ add: 'Tambah',
+ heading: 'Font <1>(didukung oleh Google Fonts)1>',
+ select: 'Pilih font ...',
+ },
+ heading: 'Sumber Daya Eksternal',
+ scripts: 'Skrip Eksternal',
+ search: {
+ heading: 'Cari Paket <1>(didukung oleh jsDelivr)1>',
+ placeholder: 'misal jquery, lodash@4, bootstrap@5.2.3, ...',
+ },
+ stylesheets: 'Stylesheet Eksternal',
+ urlDesc: 'Tambahkan URL stylesheet/skrip. Setiap URL harus di baris terpisah.',
+ },
+ resultMode: {
+ linkText: 'Edit di LiveCodes',
+ },
+ savePrompt: {
+ heading: 'Perubahan belum disimpan',
+ prompt: {
+ cancel: 'Batal',
+ discard: 'Jangan simpan',
+ heading:
+ 'Perubahan yang Anda buat mungkin tidak tersimpan. <1>1> Apakah Anda ingin menyimpan sekarang?',
+ save: 'Simpan',
+ },
+ },
+ share: {
+ characters: '{{urlLength}} karakter',
+ copy: {
+ clickToCopy: 'Klik untuk menyalin',
+ copied: 'URL disalin ke clipboard',
+ },
+ encodedURL: 'Dapatkan URL yang dikodekan',
+ error: {
+ failedToCopy: 'Salin ke clipboard gagal!',
+ failedToGenerateURL: 'Gagal menghasilkan URL pendek!',
+ },
+ expireInOneYear: 'Kedaluwarsa dalam 1 tahun',
+ generateURL: 'Menghasilkan URL …',
+ heading: 'Bagikan',
+ permanentURL: 'URL Permanen',
+ qrcode: {
+ clickToDownload: 'Klik untuk mengunduh',
+ generating: 'Menghasilkan...',
+ },
+ services: {
+ devTo: 'Dev.to',
+ email: 'Email',
+ facebook: 'Facebook',
+ hackerNews: 'Hacker News',
+ linkedIn: 'LinkedIn',
+ pinterest: 'Pinterest',
+ pocket: 'Pocket',
+ qrCode: 'Kode QR',
+ reddit: 'Reddit',
+ share: 'Bagikan melalui …',
+ telegram: 'Telegram',
+ tumblr: 'Tumblr',
+ twitter: '𝕏 / Twitter',
+ whatsApp: 'WhatsApp',
+ },
+ shortURL: 'Dapatkan URL pendek',
+ },
+ snippets: {
+ action: {
+ copy: 'Salin',
+ delete: 'Hapus',
+ edit: 'Edit',
+ },
+ add: {
+ code: 'Kode',
+ desc: 'Deskripsi',
+ heading: 'Tambah Potongan',
+ language: 'Bahasa',
+ save: 'Simpan',
+ snippets: 'Potongan',
+ title: 'Judul',
+ },
+ copy: {
+ clickToCopySnippet: 'Klik untuk menyalin potongan',
+ copied: 'Potongan disalin ke clipboard.',
+ },
+ delete: {
+ all: 'Hapus {{snippets}} potongan?',
+ one: 'Hapus potongan: {{snippet}}?',
+ },
+ deleteAll: 'Hapus Semua',
+ error: {
+ failedToCopy: 'Gagal menyalin URL.',
+ noTitle: 'Silakan tambahkan judul potongan.',
+ },
+ filter: {
+ language: 'filter berdasarkan bahasa',
+ },
+ heading: 'Potongan Kode',
+ lastModified: 'Terakhir diubah: {{modified}}',
+ noMatch: 'Tidak ada potongan yang cocok dengan filter ini.',
+ noSavedSnippets: 'Anda tidak memiliki potongan yang tersimpan.',
+ placeholder: {
+ allLanguages: 'Semua bahasa',
+ search: 'Cari',
+ },
+ reset: 'Atur Ulang',
+ save: {
+ success: 'Potongan berhasil disimpan secara lokal ke perangkat!',
+ },
+ sort: {
+ date: 'Tanggal',
+ heading: 'Urutkan Berdasarkan:',
+ title: 'Judul',
+ },
+ text: 'Teks Biasa',
+ },
+ splash: {
+ loading: 'Memuat LiveCodes…',
+ },
+ sync: {
+ autoSync: 'Sinkronisasi otomatis',
+ create: {
+ desc: 'Repo <1>pribadi1> baru akan dibuat. Data lokal LiveCodes Anda akan disinkronkan dengan branch <2>main2>.',
+ heading: 'Buat Repo Baru',
+ repoName: 'Nama Repo',
+ },
+ error: {
+ generic: 'Sinkronisasi gagal!',
+ repoNameRequired: 'Nama repo diperlukan',
+ },
+ existing: {
+ desc: 'Data lokal LiveCodes Anda akan disinkronkan dengan branch <1>main1>.',
+ heading: 'Repo yang Ada',
+ repoName: 'Nama Repo',
+ },
+ heading: 'Sinkronkan ke Repo GitHub',
+ searchRepos: 'Cari repo Anda...',
+ success: 'Sinkronisasi selesai!',
+ syncBtn: 'Sinkronkan',
+ syncInProgress: 'Sinkronisasi sedang berlangsung...',
+ syncStarted: 'Sinkronisasi dimulai...',
+ },
+ templates: {
+ heading: 'Proyek Baru',
+ noUserTemplates: {
+ desc: 'Anda dapat menyimpan proyek sebagai template dari <1>1>(Menu aplikasi > Simpan sebagai > Template).',
+ heading: 'Anda tidak memiliki template yang tersimpan.',
+ },
+ starter: {
+ angular: 'Pemula Angular',
+ assemblyscript: 'Pemula AssemblyScript',
+ astro: 'Pemula Astro',
+ backbone: 'Pemula Backbone',
+ blank: 'Proyek Kosong',
+ blockly: 'Pemula Blockly',
+ bootstrap: 'Pemula Bootstrap',
+ civet: 'Pemula Civet',
+ clio: 'Pemula Clio',
+ clojurescript: 'Pemula ClojureScript',
+ coffeescript: 'Pemula CoffeeScript',
+ commonlisp: 'Pemula Common Lisp',
+ cpp: 'Pemula C++',
+ 'cpp-wasm': 'Pemula C++ (Wasm)',
+ daisyui: 'Pemula daisyUI',
+ diagrams: 'Pemula Diagram',
+ fennel: 'Pemula Fennel',
+ gleam: 'Pemula Gleam',
+ go: 'Pemula Go',
+ 'go-wasm': 'Pemula Go (Wasm)',
+ heading: 'Template Pemula',
+ imba: 'Pemula Imba',
+ java: 'Pemula Java',
+ javascript: 'Pemula JavaScript',
+ jest: 'Pemula Jest',
+ 'jest-react': 'Pemula Jest/React',
+ jquery: 'Pemula jQuery',
+ julia: 'Pemula Julia',
+ knockout: 'Pemula Knockout',
+ lit: 'Pemula Lit',
+ livescript: 'Pemula LiveScript',
+ loading: 'Memuat template pemula...',
+ lua: 'Pemula Lua',
+ 'lua-wasm': 'Pemula Lua (Wasm)',
+ malina: 'Pemula Malina.js',
+ markdown: 'Pemula Markdown',
+ mdx: 'Pemula MDX',
+ ocaml: 'Pemula Ocaml',
+ perl: 'Pemula Perl',
+ php: 'Pemula PHP',
+ 'php-wasm': 'Pemula PHP (Wasm)',
+ postgresql: 'Pemula PostgreSQL',
+ preact: 'Pemula Preact',
+ prolog: 'Pemula Prolog',
+ python: 'Pemula Python',
+ r: 'Pemula R',
+ react: 'Pemula React',
+ 'react-native': 'Pemula React Native',
+ reason: 'Pemula Reason',
+ rescript: 'Pemula ReScript',
+ riot: 'Pemula Riot.js',
+ ruby: 'Pemula Ruby',
+ 'ruby-wasm': 'Pemula Ruby (Wasm)',
+ scheme: 'Pemula Scheme',
+ shadcnui: 'Pemula shadcn/ui',
+ solid: 'Pemula Solid',
+ sql: 'Pemula SQL',
+ stencil: 'Pemula Stencil',
+ svelte: 'Pemula Svelte',
+ tailwindcss: 'Pemula Tailwind CSS',
+ tcl: 'Pemula Tcl',
+ teal: 'Pemula Teal',
+ typescript: 'Pemula TypeScript',
+ vue: 'Pemula Vue SFC',
+ vue2: 'Pemula Vue 2',
+ wat: 'Pemula Teks WebAssembly',
+ },
+ user: {
+ heading: 'Template Saya',
+ loading: 'Memuat template pengguna...',
+ },
+ },
+ testEditor: {
+ heading: 'Edit Tes',
+ load: 'Muat',
+ tests: 'Tes',
+ },
+ testSettings: {
+ desc: '<1>1> Untuk detail lebih lanjut, silakan lihat <2>dokumentasi2>',
+ },
+ toolspane: {
+ close: 'Tutup',
+ compiled: {
+ title: 'Dikompilasi',
+ },
+ console: {
+ clear: 'Bersihkan konsol',
+ title: 'Konsol',
+ },
+ test: {
+ edit: 'Edit',
+ error: '<1><2>Error tes!2>1>',
+ loading: '<1>Memuat tes...1>',
+ noTest: '<1>Proyek ini tidak memiliki tes!1>',
+ reset: 'Atur Ulang',
+ run: {
+ desc: 'Ctrl/⌘ + Alt + T',
+ heading: 'Jalankan',
+ },
+ summary: {
+ desc: 'Tes: {{failed}}\n {{passed}}\n {{skipped}}\n {{total}}<1>1>\nWaktu: {{duration}}d',
+ failed: '{{failedNum}} gagal',
+ passed: '{{passedNum}} lulus',
+ skipped: '{{skippedNum}} dilewati',
+ total: '{{totalNum}} total',
+ },
+ title: 'Tes',
+ watch: {
+ desc: 'Jalankan tes saat kode berubah',
+ heading: 'Pantau',
+ },
+ },
+ },
+ welcome: {
+ about: {
+ documentation: 'Dokumentasi',
+ heading: 'Tentang LiveCodes',
+ },
+ heading: 'Selamat datang',
+ recent: {
+ heading: 'Terbaru',
+ },
+ recover: {
+ cancel: 'Batal',
+ heading: 'Pulihkan',
+ lastModified: 'Terakhir diubah:',
+ recover: 'Pulihkan',
+ save: 'Simpan',
+ unsavedChanges: 'Proyek terakhir Anda memiliki perubahan yang belum disimpan:',
+ },
+ showOnStartup: 'Tampilkan saat startup',
+ start: {
+ heading: 'Mulai',
+ import: 'Impor...',
+ loadDefaultTemplate: 'Muat template default',
+ new: 'Baru...',
+ noDefaultTemplate: 'Tidak ada template default',
+ open: 'Buka...',
+ },
+ templates: {
+ heading: 'Template Pemula',
+ },
+ },
+};
+
+export default translation;
diff --git a/src/livecodes/i18n/locales/nl/language-info.lokalise.json b/src/livecodes/i18n/locales/nl/language-info.lokalise.json
new file mode 100644
index 000000000..167943385
--- /dev/null
+++ b/src/livecodes/i18n/locales/nl/language-info.lokalise.json
@@ -0,0 +1,768 @@
+{
+ "$comment": "ATTENTION: This file is auto-generated from source code. Do not edit manually!",
+ "artTemplate.desc": {
+ "translation": "Krachtige JavaScript-sjabloonengine met hoge prestaties."
+ },
+ "artTemplate.link": {
+ "translation": " art-template officiële website art-template documentatie "
+ },
+ "artTemplate.name": {
+ "translation": "art-template"
+ },
+ "asciidoc.desc": {
+ "translation": "AsciiDoc gecompileerd naar HTML met Asciidoctor."
+ },
+ "asciidoc.link": {
+ "translation": " AsciiDoc officiële website Asciidoctor officiële website Asciidoctor documentatie Leer X in Y minuten, waarbij X=asciidoc "
+ },
+ "asciidoc.name": {
+ "translation": "AsciiDoc"
+ },
+ "assemblyscript.desc": {
+ "translation": "Een TypeScript-achtige taal voor WebAssembly."
+ },
+ "assemblyscript.link": {
+ "translation": " AssemblyScript officiële website AssemblyScript documentatie Startsjabloon laden "
+ },
+ "assemblyscript.name": {
+ "translation": "AssemblyScript"
+ },
+ "astro.desc": {
+ "translation": "Bouw snellere websites met minder client-side JavaScript. (Nog in bèta)"
+ },
+ "astro.link": {
+ "translation": " Astro officiële website Astro documentatie Startsjabloon laden "
+ },
+ "astro.name": {
+ "translation": "Astro"
+ },
+ "babel.desc": {
+ "translation": "De JavaScript-compiler"
+ },
+ "babel.link": {
+ "translation": "Officiële website Babel documentatie "
+ },
+ "babel.name": {
+ "translation": "Babel"
+ },
+ "bbcode.desc": {
+ "translation": "BBCode (\"Bulletin Board Code\") is een lichtgewicht opmaaktaal die wordt gebruikt om berichten op te maken in veel internerforum-software."
+ },
+ "bbcode.link": {
+ "translation": "bbcode.org BBCode-gids BBCode op Wikipedia "
+ },
+ "bbcode.name": {
+ "translation": "BBCode"
+ },
+ "blockly.desc": {
+ "translation": "Een JavaScript-bibliotheek voor het bouwen van visuele programmeereditoren."
+ },
+ "blockly.link": {
+ "translation": " Officiële website Handleidingen Referentie Voorbeelden Startsjabloon laden "
+ },
+ "blockly.name": {
+ "translation": "Blockly"
+ },
+ "civet.desc": {
+ "translation": "Civet is een programmeertaal die compileert naar TypeScript of JavaScript, zodat je bestaande tooling kunt gebruiken maar beknopte en krachtige syntaxis mogelijk maakt."
+ },
+ "civet.link": {
+ "translation": " Civet officiële website Civet cheatsheet Startsjabloon laden "
+ },
+ "civet.name": {
+ "translation": "Civet"
+ },
+ "clio.desc": {
+ "translation": "Clio is een snelle, gedistribueerde, functionele programmeertaal die compileert naar JavaScript."
+ },
+ "clio.link": {
+ "translation": " Clio officiële website Clio documentatie Startsjabloon laden "
+ },
+ "clio.name": {
+ "translation": "Clio"
+ },
+ "clojurescript.desc": {
+ "translation": "ClojureScript is een compiler voor Clojure die zich richt op JavaScript. In LiveCodes draait het in de browser met Cherry"
+ },
+ "clojurescript.link": {
+ "translation": " ClojureScript officiële website Clojure officiële website Cherry repo Leer X in Y minuten, waarbij X=clojure LiveCodes Documentatie Startsjabloon laden "
+ },
+ "clojurescript.name": {
+ "translation": "ClojureScript (CLJS)"
+ },
+ "coffeescript.desc": {
+ "translation": "JavaScript zonder poespas."
+ },
+ "coffeescript.link": {
+ "translation": " CoffeeScript officiële website Leer X in Y minuten, waarbij X=coffeescript Startsjabloon laden "
+ },
+ "coffeescript.name": {
+ "translation": "CoffeeScript"
+ },
+ "commonlisp.desc": {
+ "translation": "Een Common Lisp-implementatie op JavaScript met JSCL (een Lisp-naar-Javascript-compiler gebootstrapt van Common Lisp)."
+ },
+ "commonlisp.link": {
+ "translation": " Common-Lisp.net JSCL-project Common Lisp-bronnen Leer X in Y minuten, waarbij X=Common Lisp Startsjabloon laden "
+ },
+ "commonlisp.name": {
+ "translation": "Common Lisp"
+ },
+ "cpp.desc1": {
+ "translation": "C++-ondersteuning met JSCPP (een eenvoudige C++-interpreter geschreven in JavaScript)."
+ },
+ "cpp.desc2": {
+ "translation": "Het is geen volledige implementatie van C++. Raadpleeg JSCPP-documentatie voor details."
+ },
+ "cpp.link": {
+ "translation": " Standard C++ Foundation JSCPP Leer X in Y minuten, waarbij X=C++ Startsjabloon laden "
+ },
+ "cpp.name": {
+ "translation": "C++"
+ },
+ "cppWasm.desc": {
+ "translation": "Clang C/C++-compiler draaiend op WebAssembly, met wasm-clang aangepast door polylang.io"
+ },
+ "cppWasm.link": {
+ "translation": " Standard C++ Foundation Clang officiële website Leer X in Y minuten, waarbij X=C++ Startsjabloon laden "
+ },
+ "cppWasm.name": {
+ "translation": "C/C++ (Wasm)"
+ },
+ "csharpWasm.desc": {
+ "translation": "C#-compiler draaiend op WebAssembly, met Blazor"
+ },
+ "csharpWasm.link": {
+ "translation": " C#-taaldocumentatie Leer X in Y minuten, waarbij X=C# LiveCodes Documentatie Startsjabloon laden "
+ },
+ "csharpWasm.name": {
+ "translation": "C# (Wasm)"
+ },
+ "diagrams.desc1": {
+ "translation": "(Experimenteel)"
+ },
+ "diagrams.desc2": {
+ "translation": "Diagrammen als code. Ondersteunt:"
+ },
+ "diagrams.desc3": {
+ "translation": " Cytoscape ELK (met elkjs) Gnuplot (met gnuplot-JS) Graphviz (met @hpcc-js/wasm) Mermaid Nomnoml Pintora Plotly Svgbob Vega VegaLite WaveDrom "
+ },
+ "diagrams.link": {
+ "translation": " Startsjabloon laden LiveCodes Documentatie "
+ },
+ "diagrams.name": {
+ "translation": "Diagrammen"
+ },
+ "dot.desc": {
+ "translation": "De snelste + beknopte JavaScript-sjabloonengine voor Node.js en browsers."
+ },
+ "dot.link": {
+ "translation": " Officiële website LiveCodes Documentatie "
+ },
+ "dot.name": {
+ "translation": "doT.js"
+ },
+ "ejs.desc": {
+ "translation": "Embedded JavaScript-templating."
+ },
+ "ejs.link": {
+ "translation": "Officiële website LiveCodes Documentatie "
+ },
+ "ejs.name": {
+ "translation": "EJS"
+ },
+ "eta.desc": {
+ "translation": "Embedded JS-sjabloonengine voor Node, Deno en de browser. Lichtgewicht, snel en pluggable. Geschreven in TypeScript."
+ },
+ "eta.link": {
+ "translation": "Officiële website Documentatie LiveCodes Documentatie "
+ },
+ "eta.name": {
+ "translation": "Eta"
+ },
+ "fennel.desc": {
+ "translation": "Fennel is een programmeertaal die de snelheid, eenvoud en bereik van Lua combineert met de flexibiliteit van een lisp-syntaxis en macrosysteem."
+ },
+ "fennel.link": {
+ "translation": " Fennel officiële website Aan de slag met Fennel LiveCodes Documentatie Startsjabloon laden "
+ },
+ "fennel.name": {
+ "translation": "Fennel"
+ },
+ "flow.desc": {
+ "translation": "Flow is een statische type checker voor JavaScript."
+ },
+ "flow.link": {
+ "translation": " Flow officiële website Flow documentatie "
+ },
+ "flow.name": {
+ "translation": "Flow"
+ },
+ "gleam.desc1": {
+ "translation": "Gleam is een vriendelijke taal voor het bouwen van type-veilige systemen die schalen!"
+ },
+ "gleam.desc2": {
+ "translation": "Gleam is een statisch getypeerde functionele programmeertaal, die compileert naar Erlang of JavaScript."
+ },
+ "gleam.link": {
+ "translation": "Gleam website Gleam documentatie Gleam taaltour Startsjabloon laden "
+ },
+ "gleam.name": {
+ "translation": "Gleam"
+ },
+ "go.desc1": {
+ "translation": "Go (Golang) is een open source programmeertaal die het gemakkelijk maakt om eenvoudige, betrouwbare en efficiënte software te bouwen."
+ },
+ "go.desc2": {
+ "translation": "Hier wordt het gecompileerd naar JavaScript met GopherJS."
+ },
+ "go.link": {
+ "translation": "Go website Go documentatie GopherJS repo Leer X in Y minuten, waarbij X=Go LiveCodes Documentatie Startsjabloon laden "
+ },
+ "go.name": {
+ "translation": "Go"
+ },
+ "goWasm.desc": {
+ "translation": "Go-interpreter draaiend op WebAssembly, met Yaegi"
+ },
+ "goWasm.link": {
+ "translation": "Go officiële website Yaegi Leer X in Y minuten, waarbij X=Go LiveCodes Documentatie Startsjabloon laden "
+ },
+ "goWasm.name": {
+ "translation": "Go (Wasm)"
+ },
+ "haml.desc": {
+ "translation": "Haml-compiler voor client-side JavaScript-view-sjablonen met clientside-haml-js."
+ },
+ "haml.link": {
+ "translation": "Haml officiële website Haml documentatie clientside-haml-js GitHub repo Leer X in Y minuten, waarbij X=haml LiveCodes Documentatie "
+ },
+ "haml.name": {
+ "translation": "Haml"
+ },
+ "handlebars.desc": {
+ "translation": "Minimale templating op steroïden."
+ },
+ "handlebars.link": {
+ "translation": "Officiële website LiveCodes Documentatie "
+ },
+ "handlebars.name": {
+ "translation": "Handlebars"
+ },
+ "imba.desc": {
+ "translation": "De vriendelijke full-stack taal."
+ },
+ "imba.link": {
+ "translation": "Officiële website"
+ },
+ "imba.name": {
+ "translation": "Imba"
+ },
+ "java.desc": {
+ "translation": "JVM draaiend in de browser met DoppioJVM."
+ },
+ "java.link": {
+ "translation": " Java officiële website DoppioJVM Leer X in Y minuten, waarbij X=java LiveCodes Documentatie Startsjabloon laden "
+ },
+ "java.name": {
+ "translation": "Java"
+ },
+ "jinja.desc": {
+ "translation": "Jinja is een snelle, expressieve, uitbreidbare sjabloonengine."
+ },
+ "jinja.link": {
+ "translation": " Officiële website Sjabloondocumentatie JavaScript-implementatie LiveCodes Documentatie "
+ },
+ "jinja.name": {
+ "translation": "Jinja"
+ },
+ "jsx.desc": {
+ "translation": "JSX wordt in LiveCodes gecompileerd naar JavaScript met de TypeScript Compiler. Standaard gebruikt het React als JSX runtime."
+ },
+ "jsx.link": {
+ "translation": " React officiële website JSX in React documentatie LiveCodes Documentatie "
+ },
+ "jsx.name": {
+ "translation": "JSX"
+ },
+ "julia.desc1": {
+ "translation": "Julia-taalondersteuning in LiveCodes is nog experimenteel"
+ },
+ "julia.desc2": {
+ "translation": "Julia-compiler en Julia Base draaiend op WASM, met julia-wasm aangepast door polylang.io"
+ },
+ "julia.link": {
+ "translation": " Julia officiële website Julia documentatie Leer X in Y minuten, waarbij X=Julia Startsjabloon laden "
+ },
+ "julia.name": {
+ "translation": "Julia"
+ },
+ "less.desc": {
+ "translation": "Het is CSS, met net iets meer."
+ },
+ "less.link": {
+ "translation": "Less officiële website Leer X in Y minuten, waarbij X=less "
+ },
+ "less.name": {
+ "translation": "Less"
+ },
+ "liquid.desc": {
+ "translation": "Een eenvoudige, expressieve en veilige sjabloonengine."
+ },
+ "liquid.link": {
+ "translation": " LiquidJS officiële website LiquidJS documentatie LiveCodes Documentatie "
+ },
+ "liquid.name": {
+ "translation": "LiquidJS"
+ },
+ "livescript.desc": {
+ "translation": "Een taal die compileert naar JavaScript."
+ },
+ "livescript.link": {
+ "translation": " LiveScript officiële website Leer X in Y minuten, waarbij X=LiveScript Startsjabloon laden "
+ },
+ "livescript.name": {
+ "translation": "LiveScript"
+ },
+ "lua.desc": {
+ "translation": "Lua draaiend in de browser met fengari-web."
+ },
+ "lua.link": {
+ "translation": "Lua officiële website Lua documentatie Fengari officiële website fengari-web GitHub repo Leer X in Y minuten, waarbij X=Lua LiveCodes Documentatie Startsjabloon laden "
+ },
+ "lua.name": {
+ "translation": "Lua"
+ },
+ "luaWasm.desc": {
+ "translation": "Lua draaiend in de browser met Wasmoon, een echte lua 5.4 VM met JS-bindingen gemaakt met WebAssembly."
+ },
+ "luaWasm.link": {
+ "translation": "Lua officiële website Lua documentatie Wasmoon GitHub repo Leer X in Y minuten, waarbij X=Lua LiveCodes Documentatie Startsjabloon laden "
+ },
+ "luaWasm.name": {
+ "translation": "Lua (Wasm)"
+ },
+ "malina.desc": {
+ "translation": "Frontend-compiler, geïnspireerd door Svelte."
+ },
+ "malina.link": {
+ "translation": " Malina.js repo Malina.js documentatie Startsjabloon laden "
+ },
+ "malina.name": {
+ "translation": "Malina.js"
+ },
+ "markdown.desc": {
+ "translation": "Markdown gecompileerd naar HTML met Marked."
+ },
+ "markdown.link": {
+ "translation": " Markdown officiële website Marked documentatie Leer X in Y minuten, waarbij X=markdown Startsjabloon laden "
+ },
+ "markdown.name": {
+ "translation": "Markdown"
+ },
+ "mdx.desc": {
+ "translation": "Markdown voor het componententijdperk. MDX laat je naadloos JSX schrijven in je Markdown-documenten."
+ },
+ "mdx.link": {
+ "translation": "MDX documentatie Startsjabloon laden "
+ },
+ "mdx.name": {
+ "translation": "MDX"
+ },
+ "mjml.desc": {
+ "translation": "MJML is een opmaaktaal ontworpen om de pijn van het coderen van een responsieve e-mail te verminderen."
+ },
+ "mjml.link": {
+ "translation": "MJML officiële website MJML documentatie MJML officiële sjablonen LiveCodes Documentatie "
+ },
+ "mjml.name": {
+ "translation": "MJML"
+ },
+ "mustache.desc": {
+ "translation": "Logicalose sjablonen."
+ },
+ "mustache.link": {
+ "translation": " Officiële website mustache(5) handleiding JavaScript-implementatie LiveCodes Documentatie "
+ },
+ "mustache.name": {
+ "translation": "Mustache"
+ },
+ "nunjucks.desc": {
+ "translation": "Een rijke en krachtige sjabloontaal voor JavaScript. Nunjucks is in wezen een port van jinja2"
+ },
+ "nunjucks.link": {
+ "translation": " Officiële website LiveCodes Documentatie "
+ },
+ "nunjucks.name": {
+ "translation": "Nunjucks"
+ },
+ "ocaml.desc1": {
+ "translation": "OCaml is een industriële programmeertaal die functionele, imperatieve en objectgeoriënteerde stijlen ondersteunt."
+ },
+ "ocaml.desc2": {
+ "translation": "ReScript-compiler wordt hier gebruikt om OCaml te compileren naar JavaScript."
+ },
+ "ocaml.link": {
+ "translation": "OCaml website OCaml documentatie ReScript website Leer X in Y minuten, waarbij X=OCaml Startsjabloon laden "
+ },
+ "ocaml.name": {
+ "translation": "OCaml"
+ },
+ "perl.desc": {
+ "translation": "Perl draaiend in de browser met Perlito."
+ },
+ "perl.link": {
+ "translation": " Perl officiële website Perl documentatie Perlito5 Readme Leer X in Y minuten, waarbij X=perl Startsjabloon laden "
+ },
+ "perl.name": {
+ "translation": "Perl"
+ },
+ "php.desc": {
+ "translation": "PHP draaiend in de browser met Uniter."
+ },
+ "php.link": {
+ "translation": "PHP officiële website PHP documentatie Uniter GitHub repo Leer X in Y minuten, waarbij X=PHP LiveCodes Documentatie Startsjabloon laden "
+ },
+ "php.name": {
+ "translation": "PHP"
+ },
+ "phpWasm.desc": {
+ "translation": "PHP in browser, mogelijk gemaakt door WebAssembly, met php-wasm."
+ },
+ "phpWasm.link": {
+ "translation": "PHP officiële website PHP documentatie php-wasm GitHub repo Leer X in Y minuten, waarbij X=PHP LiveCodes Documentatie Startsjabloon laden "
+ },
+ "phpWasm.name": {
+ "translation": "PHP (Wasm)"
+ },
+ "postgresql.desc": {
+ "translation": "PostgreSQL verpakt als WASM met PGlite"
+ },
+ "postgresql.link": {
+ "translation": " PostgreSQL officiële website PostgreSQL documentatie PGlite GitHub repo Leer X in Y minuten, waarbij X=SQL Startsjabloon laden "
+ },
+ "postgresql.name": {
+ "translation": "PostgreSQL"
+ },
+ "prolog.desc": {
+ "translation": "Een open source Prolog-interpreter in JavaScript."
+ },
+ "prolog.link": {
+ "translation": " Tau Prolog officiële website Tau Prolog documentatie SWI-Prolog Leer X in Y minuten, waarbij X=Prolog Startsjabloon laden "
+ },
+ "prolog.name": {
+ "translation": "Tau Prolog"
+ },
+ "pug.desc": {
+ "translation": "Robuuste, elegante, feature-rijke sjabloonengine."
+ },
+ "pug.link": {
+ "translation": " Pug documentatie Leer X in Y minuten, waarbij X=Pug LiveCodes Documentatie "
+ },
+ "pug.name": {
+ "translation": "Pug"
+ },
+ "python.desc": {
+ "translation": "Python draaiend in de browser met Brython."
+ },
+ "python.link": {
+ "translation": " Python officiële website Python documentatie Brython documentatie Leer X in Y minuten, waarbij X=Python LiveCodes Documentatie Startsjabloon laden "
+ },
+ "python.name": {
+ "translation": "Python"
+ },
+ "pythonWasm.desc1": {
+ "translation": "Python met de wetenschappelijke stack, gecompileerd naar WebAssembly met Pyodide."
+ },
+ "pythonWasm.desc2": {
+ "translation": "Pyodide maakt het mogelijk om Python wetenschappelijke stack te gebruiken, inclusief NumPy, Pandas, Matplotlib, SciPy, scikit-learn en nog veel meer. Daarnaast is het mogelijk om pure Python wheels van PyPi te installeren."
+ },
+ "pythonWasm.link": {
+ "translation": " Python officiële website Python documentatie Pyodide documentatie Leer X in Y minuten, waarbij X=Python LiveCodes Documentatie Startsjabloon laden "
+ },
+ "pythonWasm.name": {
+ "translation": "Python (Wasm)"
+ },
+ "r.desc": {
+ "translation": "R draaiend in de browser met WebR."
+ },
+ "r.link": {
+ "translation": " R project officiële website De R-handleidingen R for Data Science (2e) WebR documentatie Leer X in Y minuten, waarbij X=R LiveCodes Documentatie Startsjabloon laden "
+ },
+ "r.name": {
+ "translation": "R"
+ },
+ "react.desc": {
+ "translation": "React Compiler is een build-time-only tool die React apps automatisch optimaliseert."
+ },
+ "react.link": {
+ "translation": " React officiële website React Compiler LiveCodes Documentatie Startsjabloon laden "
+ },
+ "react.name": {
+ "translation": "React Compiler"
+ },
+ "reactNative.desc": {
+ "translation": "React Native for Web is een toegankelijke implementatie van React Native's Components en API's die interoperabel is met React DOM."
+ },
+ "reactNative.link": {
+ "translation": " React officiële website React Native website React Native for Web website React Native documentatie LiveCodes Documentatie Startsjabloon laden "
+ },
+ "reactNative.name": {
+ "translation": "React Native for Web"
+ },
+ "reactNativeTsx.desc": {
+ "translation": "React Native for Web is een toegankelijke implementatie van React Native's Components en API's die interoperabel is met React DOM."
+ },
+ "reactNativeTsx.link": {
+ "translation": " React officiële website React Native website React Native for Web website React Native documentatie TypeScript website TypeScript documentatie LiveCodes Documentatie Startsjabloon laden (JSX) "
+ },
+ "reactNativeTsx.name": {
+ "translation": "React Native for Web (met TypeScript)"
+ },
+ "reactTsx.desc": {
+ "translation": "React Compiler is een build-time-only tool die React apps automatisch optimaliseert."
+ },
+ "reactTsx.link": {
+ "translation": " React officiële website React Compiler TypeScript website TypeScript documentatie LiveCodes Documentatie Startsjabloon laden (JSX) "
+ },
+ "reactTsx.name": {
+ "translation": "React Compiler (met TypeScript)"
+ },
+ "reason.desc1": {
+ "translation": "Reason laat je eenvoudige, snelle en kwalitatief hoogwaardige type-veilige code schrijven terwijl je gebruik maakt van zowel de JavaScript- als OCaml-ecosystemen."
+ },
+ "reason.desc2": {
+ "translation": "ReScript-compiler wordt hier gebruikt om Reason te compileren naar JavaScript."
+ },
+ "reason.link": {
+ "translation": "Reason website Reason documentatie ReasonReact ReScript website Leer X in Y minuten, waarbij X=reason Startsjabloon laden "
+ },
+ "reason.name": {
+ "translation": "Reason"
+ },
+ "rescript.desc": {
+ "translation": "ReScript is een robuust getypeerde taal die compileert naar efficiënte en menselijk leesbare JavaScript."
+ },
+ "rescript.link": {
+ "translation": " ReScript website ReScript / React Startsjabloon laden "
+ },
+ "rescript.name": {
+ "translation": "ReScript"
+ },
+ "richtext.desc1": {
+ "translation": "Met Quill:"
+ },
+ "richtext.desc2": {
+ "translation": "Je krachtige rich text editor."
+ },
+ "richtext.link": {
+ "translation": " Quill officiële website "
+ },
+ "richtext.name": {
+ "translation": "Rich Text Editor"
+ },
+ "riot.desc": {
+ "translation": "Eenvoudige en elegante componentgebaseerde UI-bibliotheek."
+ },
+ "riot.link": {
+ "translation": " Riot.js officiële website Riot.js documentatie Startsjabloon laden "
+ },
+ "riot.name": {
+ "translation": "Riot.js"
+ },
+ "ruby.desc": {
+ "translation": "Ruby draaiend in de browser met Opal."
+ },
+ "ruby.link": {
+ "translation": " Ruby officiële website Ruby documentatie Opal officiële website Opal standard library CDN Leer X in Y minuten, waarbij X=ruby LiveCodes Documentatie Startsjabloon laden "
+ },
+ "ruby.name": {
+ "translation": "Ruby"
+ },
+ "rubyWasm.desc": {
+ "translation": "Ruby draaiend in de browser met ruby-wasm (een verzameling WebAssembly-ports van de CRuby)."
+ },
+ "rubyWasm.link": {
+ "translation": " Ruby officiële website Ruby documentatie ruby.wasm website CRuby Leer X in Y minuten, waarbij X=ruby LiveCodes Documentatie Startsjabloon laden "
+ },
+ "rubyWasm.name": {
+ "translation": "Ruby (WASM)"
+ },
+ "sass.desc": {
+ "translation": "Syntactisch geweldige stylesheets."
+ },
+ "sass.link": {
+ "translation": " Sass officiële website Sass documentatie Sass (de ingesprongen) syntaxis Leer X in Y minuten, waarbij X=sass "
+ },
+ "sass.name": {
+ "translation": "Sass"
+ },
+ "scheme.desc": {
+ "translation": "Scheme draaiend in de browser met biwascheme."
+ },
+ "scheme.link": {
+ "translation": " The Scheme Programming Language BiwaScheme officiële website BiwaScheme referentie Startsjabloon laden "
+ },
+ "scheme.name": {
+ "translation": "Scheme"
+ },
+ "scss.desc": {
+ "translation": "Syntactisch geweldige stylesheets."
+ },
+ "scss.link": {
+ "translation": " Sass officiële website Sass documentatie SCSS syntaxis Leer X in Y minuten, waarbij X=sass "
+ },
+ "scss.name": {
+ "translation": "SCSS"
+ },
+ "solid.desc": {
+ "translation": "Een declaratieve, efficiënte en flexibele JavaScript-bibliotheek voor het bouwen van gebruikersinterfaces."
+ },
+ "solid.link": {
+ "translation": "Officiële website Documentatie LiveCodes Documentatie Startsjabloon laden (TSX) "
+ },
+ "solid.name": {
+ "translation": "Solid"
+ },
+ "solid.tsx.desc": {
+ "translation": "Een declaratieve, efficiënte en flexibele JavaScript-bibliotheek voor het bouwen van gebruikersinterfaces."
+ },
+ "solid.tsx.link": {
+ "translation": "Officiële website Solid documentatie TypeScript website TypeScript documentatie LiveCodes Documentatie Startsjabloon laden "
+ },
+ "solid.tsx.name": {
+ "translation": "Solid (met TypeScript)"
+ },
+ "sql.desc": {
+ "translation": "SQLite gecompileerd naar JavaScript met SQL.js"
+ },
+ "sql.link": {
+ "translation": " SQLite officiële website SQLite syntaxisdocumentatie SQL.js officiële website Leer X in Y minuten, waarbij X=SQL Startsjabloon laden "
+ },
+ "sql.name": {
+ "translation": "SQLite"
+ },
+ "stencil.desc": {
+ "translation": "Een compiler voor webcomponenten en high performance web apps."
+ },
+ "stencil.link": {
+ "translation": " Stencil officiële website Stencil documentatie Startsjabloon laden "
+ },
+ "stencil.name": {
+ "translation": "Stencil"
+ },
+ "styleProcessors.link": {
+ "translation": " Tailwind CSS Windi CSS UnoCSS Lightning CSS PostCSS Plugins: Autoprefixer postcss-preset-env postcss-import-url postcss-modules "
+ },
+ "styleProcessors.name": {
+ "translation": "CSS-frameworks en -processors"
+ },
+ "stylis.desc": {
+ "translation": "Lichtgewicht CSS-preprocessor."
+ },
+ "stylis.link": {
+ "translation": " Stylis officiële website "
+ },
+ "stylis.name": {
+ "translation": "Stylis"
+ },
+ "stylus.desc": {
+ "translation": "Expressieve, dynamische, robuuste CSS."
+ },
+ "stylus.link": {
+ "translation": " Stylus officiële website Leer X in Y minuten, waarbij X=stylus "
+ },
+ "stylus.name": {
+ "translation": "Stylus"
+ },
+ "sucrase.desc": {
+ "translation": "Supersnelle alternatief voor Babel wanneer je moderne JS-runtimes kunt targeten."
+ },
+ "sucrase.link": {
+ "translation": " Sucrase officiële website Sucrase GitHub Repo LiveCodes Documentatie "
+ },
+ "sucrase.name": {
+ "translation": "Sucrase"
+ },
+ "svelte.desc": {
+ "translation": "Cybernetisch verbeterde web apps."
+ },
+ "svelte.link": {
+ "translation": " Svelte officiële website Svelte documentatie Startsjabloon laden "
+ },
+ "svelte.name": {
+ "translation": "Svelte"
+ },
+ "tcl.desc": {
+ "translation": "Tcl draaiend in de browser, met wacl."
+ },
+ "tcl.link": {
+ "translation": " Tcl officiële website wacl repo Leer X in Y minuten, waarbij X=Tcl Startsjabloon laden "
+ },
+ "tcl.name": {
+ "translation": "Tcl (Tool Command Language)"
+ },
+ "teal.desc": {
+ "translation": "Een getypeerde dialect van Lua."
+ },
+ "teal.link": {
+ "translation": " Teal GitHub repo Teal docs Teal tutorial LiveCodes Documentatie Startsjabloon laden "
+ },
+ "teal.name": {
+ "translation": "Teal"
+ },
+ "tsx.desc": {
+ "translation": "TypeScript in JSX. TSX wordt in LiveCodes gecompileerd naar JavaScript met de TypeScript Compiler. Standaard gebruikt het React als JSX runtime."
+ },
+ "tsx.link": {
+ "translation": " React officiële website JSX in React documentatie Typescript documentatie LiveCodes Documentatie "
+ },
+ "tsx.name": {
+ "translation": "TSX"
+ },
+ "twig.desc": {
+ "translation": "Een JavaScript-implementatie van de Twig PHP-sjabloontaal door Twig.js"
+ },
+ "twig.link": {
+ "translation": " Twig officiële website Twig Documentatie Twig.js Repo Twig.js Documentatie LiveCodes Documentatie "
+ },
+ "twig.name": {
+ "translation": "Twig"
+ },
+ "typescript.desc": {
+ "translation": "Een getypeerde superset van JavaScript."
+ },
+ "typescript.link": {
+ "translation": " Officiële website TypeScript documentatie Leer X in Y minuten, waarbij X=TypeScript Startsjabloon laden "
+ },
+ "typescript.name": {
+ "translation": "TypeScript"
+ },
+ "vue.link": {
+ "translation": " Vue.js v3 officiële website Vue3 documentatie Vue3 single file components LiveCodes Documentatie Startsjabloon laden "
+ },
+ "vue.name": {
+ "translation": "Vue3 Single File Components"
+ },
+ "vue2.desc": {
+ "translation": "Geladen met vue3-sfc-loader."
+ },
+ "vue2.link": {
+ "translation": "Vue.js officiële website Vue2 documentatie Vue2 single file components vue3-sfc-loader GitHub repo LiveCodes Documentatie "
+ },
+ "vue2.name": {
+ "translation": "Vue2 Single File Components"
+ },
+ "wat.desc1": {
+ "translation": "Low-level tekstuele representatie van het WebAssembly (wasm) binaire formaat."
+ },
+ "wat.desc2": {
+ "translation": "Het wordt geconverteerd naar wasm met wabt.js."
+ },
+ "wat.link": {
+ "translation": "WebAssembly.org WebAssembly Text Specs WebAssembly op MDN WebAssembly tekstformaat begrijpen wabt.js documentatie Leer X in Y minuten, waarbij X=WebAssembly Startsjabloon laden "
+ },
+ "wat.name": {
+ "translation": "WebAssembly Text Format"
+ }
+}
diff --git a/src/livecodes/i18n/locales/nl/language-info.ts b/src/livecodes/i18n/locales/nl/language-info.ts
new file mode 100644
index 000000000..f20f49fb0
--- /dev/null
+++ b/src/livecodes/i18n/locales/nl/language-info.ts
@@ -0,0 +1,435 @@
+// ATTENTION: This file is auto-generated from source code. Do not edit manually!
+
+import type { I18nLangInfoTranslation } from '../models';
+
+const languageInfo: I18nLangInfoTranslation = {
+ artTemplate: {
+ desc: 'Krachtige JavaScript-sjabloonengine met hoge prestaties.',
+ link: '<1> <2>art-template officiële website2> 1> <3> <4>art-template documentatie4> 3>',
+ name: 'art-template',
+ },
+ asciidoc: {
+ desc: 'AsciiDoc gecompileerd naar HTML met Asciidoctor.',
+ link: '<1> <2>AsciiDoc officiële website2> 1> <3> <4>Asciidoctor officiële website4> 3> <5> <6>Asciidoctor documentatie6> 5> <7> <8>Leer X in Y minuten, waarbij X=asciidoc8> 7>',
+ name: 'AsciiDoc',
+ },
+ assemblyscript: {
+ desc: 'Een TypeScript-achtige taal voor WebAssembly.',
+ link: '<1> <2>AssemblyScript officiële website2> 1> <3> <4>AssemblyScript documentatie4> 3> <5> <6>Startsjabloon laden6> 5>',
+ name: 'AssemblyScript',
+ },
+ astro: {
+ desc: 'Bouw snellere websites met minder client-side JavaScript. (Nog in bèta)',
+ link: '<1> <2>Astro officiële website2> 1> <3> <4>Astro documentatie4> 3> <5> <6>Startsjabloon laden6> 5>',
+ name: 'Astro',
+ },
+ babel: {
+ desc: 'De JavaScript-compiler',
+ link: '<1><2>Officiële website2>1> <3> <4>Babel documentatie4> 3>',
+ name: 'Babel',
+ },
+ bbcode: {
+ desc: 'BBCode ("Bulletin Board Code") is een lichtgewicht opmaaktaal die wordt gebruikt om berichten op te maken in veel internerforum-software.',
+ link: '<1><2>bbcode.org2>1> <3> <4>BBCode-gids4> 3> <5> <6>BBCode op Wikipedia6> 5>',
+ name: 'BBCode',
+ },
+ blockly: {
+ desc: 'Een JavaScript-bibliotheek voor het bouwen van visuele programmeereditoren.',
+ link: '<1> <2>Officiële website2> 1> <3> <4>Handleidingen4> 3> <5> <6>Referentie6> 5> <7> <8>Voorbeelden8> 7> <9> <10>Startsjabloon laden10> 9>',
+ name: 'Blockly',
+ },
+ civet: {
+ desc: 'Civet is een programmeertaal die compileert naar TypeScript of JavaScript, zodat je bestaande tooling kunt gebruiken maar beknopte en krachtige syntaxis mogelijk maakt.',
+ link: '<1> <2>Civet officiële website2> 1> <3> <4>Civet cheatsheet4> 3> <5> <6>Startsjabloon laden6> 5>',
+ name: 'Civet',
+ },
+ clio: {
+ desc: 'Clio is een snelle, gedistribueerde, functionele programmeertaal die compileert naar JavaScript.',
+ link: '<1> <2>Clio officiële website2> 1> <3> <4>Clio documentatie4> 3> <5> <6>Startsjabloon laden6> 5>',
+ name: 'Clio',
+ },
+ clojurescript: {
+ desc: 'ClojureScript is een compiler voor <1>Clojure1> die zich richt op JavaScript. <2>2>In LiveCodes draait het in de browser met <3>Cherry3>',
+ link: '<1> <2>ClojureScript officiële website2> 1> <3> <4>Clojure officiële website4> 3> <5> <6>Cherry repo6> 5> <7> <8>Leer X in Y minuten, waarbij X=clojure8> 7> <9> <10>LiveCodes Documentatie10> 9> <11> <12>Startsjabloon laden12> 11>',
+ name: 'ClojureScript (CLJS)',
+ },
+ coffeescript: {
+ desc: 'JavaScript zonder poespas.',
+ link: '<1> <2>CoffeeScript officiële website2> 1> <3> <4>Leer X in Y minuten, waarbij X=coffeescript4> 3> <5> <6>Startsjabloon laden6> 5>',
+ name: 'CoffeeScript',
+ },
+ commonlisp: {
+ desc: 'Een Common Lisp-implementatie op JavaScript met JSCL (een Lisp-naar-Javascript-compiler gebootstrapt van Common Lisp).',
+ link: '<1> <2>Common-Lisp.net2> 1> <3> <4>JSCL-project4> 3> <5> <6>Common Lisp-bronnen6> 5> <7> <8>Leer X in Y minuten, waarbij X=Common Lisp8> 7> <9> <10>Startsjabloon laden10> 9>',
+ name: 'Common Lisp',
+ },
+ cpp: {
+ desc1: 'C++-ondersteuning met JSCPP (een eenvoudige C++-interpreter geschreven in JavaScript).',
+ desc2:
+ 'Het is geen volledige implementatie van C++. Raadpleeg <1>JSCPP-documentatie1> voor details.',
+ link: '<1> <2>Standard C++ Foundation2> 1> <3> <4>JSCPP4> 3> <5> <6>Leer X in Y minuten, waarbij X=C++6> 5> <7> <8>Startsjabloon laden8> 7>',
+ name: 'C++',
+ },
+ cppWasm: {
+ desc: 'Clang C/C++-compiler draaiend op WebAssembly, met <1>wasm-clang1> aangepast door <2>polylang.io2>',
+ link: '<1> <2>Standard C++ Foundation2> 1> <3> <4>Clang officiële website4> 3> <5> <6>Leer X in Y minuten, waarbij X=C++6> 5> <7> <8>Startsjabloon laden8> 7>',
+ name: 'C/C++ (Wasm)',
+ },
+ csharpWasm: {
+ desc: 'C#-compiler draaiend op WebAssembly, met <1>Blazor1>',
+ link: '<1> <2>C#-taaldocumentatie2> 1> <3> <4>Leer X in Y minuten, waarbij X=C#4> 3> <5> <6>LiveCodes Documentatie6> 5> <7> <8>Startsjabloon laden8> 7>',
+ name: 'C# (Wasm)',
+ },
+ diagrams: {
+ desc1: '(Experimenteel)',
+ desc2: 'Diagrammen als code. Ondersteunt:',
+ desc3:
+ '<1> <2>Cytoscape2> 1> <3> <4>ELK4> (met <5>elkjs5>) 3> <6> <7>Gnuplot7> (met <8>gnuplot-JS8>) 6> <9> <10>Graphviz10> (met <11>@hpcc-js/wasm11>) 9> <12> <13>Mermaid13> 12> <14> <15>Nomnoml15> 14> <16> <17>Pintora17> 16> <18> <19>Plotly19> 18> <20> <21>Svgbob21> 20> <22> <23>Vega23> 22> <24> <25>VegaLite25> 24> <26> <27>WaveDrom27> 26>',
+ link: '<1> <2>Startsjabloon laden2> 1> <3> <4>LiveCodes Documentatie4> 3>',
+ name: 'Diagrammen',
+ },
+ dot: {
+ desc: 'De snelste + beknopte JavaScript-sjabloonengine voor Node.js en browsers.',
+ link: '<1> <2>Officiële website2> 1> <3> <4>LiveCodes Documentatie4> 3>',
+ name: 'doT.js',
+ },
+ ejs: {
+ desc: 'Embedded JavaScript-templating.',
+ link: '<1><2>Officiële website2>1> <3> <4>LiveCodes Documentatie4> 3>',
+ name: 'EJS',
+ },
+ eta: {
+ desc: 'Embedded JS-sjabloonengine voor Node, Deno en de browser. Lichtgewicht, snel en pluggable. Geschreven in TypeScript.',
+ link: '<1><2>Officiële website2>1> <3> <4>Documentatie4> 3> <5> <6>LiveCodes Documentatie6> 5>',
+ name: 'Eta',
+ },
+ fennel: {
+ desc: 'Fennel is een programmeertaal die de snelheid, eenvoud en bereik van Lua combineert met de flexibiliteit van een lisp-syntaxis en macrosysteem.',
+ link: '<1> <2>Fennel officiële website2> 1> <3> <4>Aan de slag met Fennel4> 3> <5> <6>LiveCodes Documentatie6> 5> <7> <8>Startsjabloon laden8> 7>',
+ name: 'Fennel',
+ },
+ flow: {
+ desc: 'Flow is een statische type checker voor JavaScript.',
+ link: '<1> <2>Flow officiële website2> 1> <3> <4>Flow documentatie4> 3>',
+ name: 'Flow',
+ },
+ gleam: {
+ desc1: 'Gleam is een vriendelijke taal voor het bouwen van type-veilige systemen die schalen!',
+ desc2:
+ 'Gleam is een statisch getypeerde functionele programmeertaal, die compileert naar Erlang of JavaScript.',
+ link: '<1><2>Gleam website2>1> <3> <4>Gleam documentatie4> 3> <5> <6>Gleam taaltour6> 5> <7> <8>Startsjabloon laden8> 7>',
+ name: 'Gleam',
+ },
+ go: {
+ desc1:
+ 'Go (Golang) is een open source programmeertaal die het gemakkelijk maakt om eenvoudige, betrouwbare en efficiënte software te bouwen.',
+ desc2: 'Hier wordt het gecompileerd naar JavaScript met GopherJS.',
+ link: '<1><2>Go website2>1> <3><4>Go documentatie4>3> <5> <6>GopherJS repo6> 5> <7> <8>Leer X in Y minuten, waarbij X=Go8> 7> <9> <10>LiveCodes Documentatie10> 9> <11> <12>Startsjabloon laden12> 11>',
+ name: 'Go',
+ },
+ goWasm: {
+ desc: 'Go-interpreter draaiend op WebAssembly, met Yaegi',
+ link: '<1><2>Go officiële website2>1> <3><4>Yaegi4>3> <5> <6>Leer X in Y minuten, waarbij X=Go6> 5> <7> <8>LiveCodes Documentatie8> 7> <9> <10>Startsjabloon laden10> 9>',
+ name: 'Go (Wasm)',
+ },
+ haml: {
+ desc: 'Haml-compiler voor client-side JavaScript-view-sjablonen met clientside-haml-js.',
+ link: '<1><2>Haml officiële website2>1> <3> <4>Haml documentatie4> 3> <5> <6>clientside-haml-js GitHub repo6> 5> <7> <8>Leer X in Y minuten, waarbij X=haml8> 7> <9> <10>LiveCodes Documentatie10> 9>',
+ name: 'Haml',
+ },
+ handlebars: {
+ desc: 'Minimale templating op steroïden.',
+ link: '<1><2>Officiële website2>1> <3> <4>LiveCodes Documentatie4> 3>',
+ name: 'Handlebars',
+ },
+ imba: {
+ desc: 'De vriendelijke full-stack taal.',
+ link: '<1><2>Officiële website2>1>',
+ name: 'Imba',
+ },
+ java: {
+ desc: 'JVM draaiend in de browser met DoppioJVM.',
+ link: '<1> <2>Java officiële website2> 1> <3> <4>DoppioJVM4> 3> <5> <6>Leer X in Y minuten, waarbij X=java6> 5> <7> <8>LiveCodes Documentatie8> 7> <9> <10>Startsjabloon laden10> 9>',
+ name: 'Java',
+ },
+ jinja: {
+ desc: 'Jinja is een snelle, expressieve, uitbreidbare sjabloonengine.',
+ link: '<1> <2>Officiële website2> 1> <3> <4>Sjabloondocumentatie4> 3> <5> <6>JavaScript-implementatie6> 5> <7> <8>LiveCodes Documentatie8> 7>',
+ name: 'Jinja',
+ },
+ jsx: {
+ desc: 'JSX wordt in LiveCodes gecompileerd naar JavaScript met de TypeScript Compiler. Standaard gebruikt het React als JSX runtime.',
+ link: '<1> <2>React officiële website2> 1> <3> <4>JSX in React documentatie4> 3> <5> <6>LiveCodes Documentatie6> 5>',
+ name: 'JSX',
+ },
+ julia: {
+ desc1: 'Julia-taalondersteuning in LiveCodes is nog experimenteel',
+ desc2:
+ 'Julia-compiler en Julia Base draaiend op WASM, met <1>julia-wasm1> aangepast door <2>polylang.io2>',
+ link: '<1> <2>Julia officiële website2> 1> <3> <4>Julia documentatie4> 3> <5> <6>Leer X in Y minuten, waarbij X=Julia6> 5> <7> <8>Startsjabloon laden8> 7>',
+ name: 'Julia',
+ },
+ less: {
+ desc: 'Het is CSS, met net iets meer.',
+ link: '<1><2>Less officiële website2>1> <3> <4>Leer X in Y minuten, waarbij X=less4> 3>',
+ name: 'Less',
+ },
+ liquid: {
+ desc: 'Een eenvoudige, expressieve en veilige sjabloonengine.',
+ link: '<1> <2>LiquidJS officiële website2> 1> <3> <4>LiquidJS documentatie4> 3> <5> <6>LiveCodes Documentatie6> 5>',
+ name: 'LiquidJS',
+ },
+ livescript: {
+ desc: 'Een taal die compileert naar JavaScript.',
+ link: '<1> <2>LiveScript officiële website2> 1> <3> <4>Leer X in Y minuten, waarbij X=LiveScript4> 3> <5> <6>Startsjabloon laden6> 5>',
+ name: 'LiveScript',
+ },
+ lua: {
+ desc: 'Lua draaiend in de browser met fengari-web.',
+ link: '<1><2>Lua officiële website2>1> <3> <4>Lua documentatie4> 3> <5> <6>Fengari officiële website6> 5> <7> <8>fengari-web GitHub repo8> 7> <9> <10>Leer X in Y minuten, waarbij X=Lua10> 9> <11> <12>LiveCodes Documentatie12> 11> <13> <14>Startsjabloon laden14> 13>',
+ name: 'Lua',
+ },
+ luaWasm: {
+ desc: 'Lua draaiend in de browser met Wasmoon, een echte lua 5.4 VM met JS-bindingen gemaakt met WebAssembly.',
+ link: '<1><2>Lua officiële website2>1> <3> <4>Lua documentatie4> 3> <5> <6>Wasmoon GitHub repo6> 5> <7> <8>Leer X in Y minuten, waarbij X=Lua8> 7> <9> <10>LiveCodes Documentatie10> 9> <11> <12>Startsjabloon laden12> 11>',
+ name: 'Lua (Wasm)',
+ },
+ malina: {
+ desc: 'Frontend-compiler, geïnspireerd door Svelte.',
+ link: '<1> <2>Malina.js repo2> 1> <3> <4>Malina.js documentatie4> 3> <5> <6>Startsjabloon laden6> 5>',
+ name: 'Malina.js',
+ },
+ markdown: {
+ desc: 'Markdown gecompileerd naar HTML met Marked.',
+ link: '<1> <2>Markdown officiële website2> 1> <3> <4>Marked documentatie4> 3> <5> <6>Leer X in Y minuten, waarbij X=markdown6> 5> <7> <8>Startsjabloon laden8> 7>',
+ name: 'Markdown',
+ },
+ mdx: {
+ desc: 'Markdown voor het componententijdperk. <1>1>MDX laat je naadloos JSX schrijven in je Markdown-documenten.',
+ link: '<1><2>MDX documentatie2>1> <3> <4>Startsjabloon laden4> 3>',
+ name: 'MDX',
+ },
+ mjml: {
+ desc: 'MJML is een opmaaktaal ontworpen om de pijn van het coderen van een responsieve e-mail te verminderen.',
+ link: '<1><2>MJML officiële website2>1> <3> <4>MJML documentatie4> 3> <5> <6>MJML officiële sjablonen6> 5> <7> <8>LiveCodes Documentatie8> 7>',
+ name: 'MJML',
+ },
+ mustache: {
+ desc: 'Logicalose sjablonen.',
+ link: '<1> <2>Officiële website2> 1> <3> <4>mustache(5) handleiding4> 3> <5> <6>JavaScript-implementatie6> 5> <7> <8>LiveCodes Documentatie8> 7>',
+ name: 'Mustache',
+ },
+ nunjucks: {
+ desc: 'Een rijke en krachtige sjabloontaal voor JavaScript. Nunjucks is in wezen een port van <1>jinja21>',
+ link: '<1> <2>Officiële website2> 1> <3> <4>LiveCodes Documentatie4> 3>',
+ name: 'Nunjucks',
+ },
+ ocaml: {
+ desc1:
+ 'OCaml is een industriële programmeertaal die functionele, imperatieve en objectgeoriënteerde stijlen ondersteunt.',
+ desc2: 'ReScript-compiler wordt hier gebruikt om OCaml te compileren naar JavaScript.',
+ link: '<1><2>OCaml website2>1> <3> <4>OCaml documentatie4> 3> <5> <6>ReScript website6> 5> <7> <8>Leer X in Y minuten, waarbij X=OCaml8> 7> <9> <10>Startsjabloon laden10> 9>',
+ name: 'OCaml',
+ },
+ perl: {
+ desc: 'Perl draaiend in de browser met Perlito.',
+ link: '<1> <2>Perl officiële website2> 1> <3> <4>Perl documentatie4> 3> <5> <6>Perlito5 Readme6> 5> <7> <8>Leer X in Y minuten, waarbij X=perl8> 7> <9> <10>Startsjabloon laden10> 9>',
+ name: 'Perl',
+ },
+ php: {
+ desc: 'PHP draaiend in de browser met Uniter.',
+ link: '<1><2>PHP officiële website2>1> <3> <4>PHP documentatie4> 3> <5> <6>Uniter GitHub repo6> 5> <7> <8>Leer X in Y minuten, waarbij X=PHP8> 7> <9> <10>LiveCodes Documentatie10> 9> <11> <12>Startsjabloon laden12> 11>',
+ name: 'PHP',
+ },
+ phpWasm: {
+ desc: 'PHP in browser, mogelijk gemaakt door WebAssembly, met php-wasm.',
+ link: '<1><2>PHP officiële website2>1> <3> <4>PHP documentatie4> 3> <5> <6>php-wasm GitHub repo6> 5> <7> <8>Leer X in Y minuten, waarbij X=PHP8> 7> <9> <10>LiveCodes Documentatie10> 9> <11> <12>Startsjabloon laden12> 11>',
+ name: 'PHP (Wasm)',
+ },
+ postgresql: {
+ desc: 'PostgreSQL verpakt als WASM met PGlite',
+ link: '<1> <2>PostgreSQL officiële website2> 1> <3> <4>PostgreSQL documentatie4> 3> <5> <6>PGlite GitHub repo6> 5> <7> <8>Leer X in Y minuten, waarbij X=SQL8> 7> <9> <10>Startsjabloon laden10> 9>',
+ name: 'PostgreSQL',
+ },
+ prolog: {
+ desc: 'Een open source Prolog-interpreter in JavaScript.',
+ link: '<1> <2>Tau Prolog officiële website2> 1> <3> <4>Tau Prolog documentatie4> 3> <5> <6>SWI-Prolog6> 5> <7> <8>Leer X in Y minuten, waarbij X=Prolog8> 7> <9> <10>Startsjabloon laden10> 9>',
+ name: 'Tau Prolog',
+ },
+ pug: {
+ desc: 'Robuuste, elegante, feature-rijke sjabloonengine.',
+ link: '<1> <2>Pug documentatie2> 1> <3> <4>Leer X in Y minuten, waarbij X=Pug4> 3> <5> <6>LiveCodes Documentatie6> 5>',
+ name: 'Pug',
+ },
+ python: {
+ desc: 'Python draaiend in de browser met Brython.',
+ link: '<1> <2>Python officiële website2> 1> <3> <4>Python documentatie4> 3> <5> <6>Brython documentatie6> 5> <7> <8>Leer X in Y minuten, waarbij X=Python8> 7> <9> <10>LiveCodes Documentatie10> 9> <11> <12>Startsjabloon laden12> 11>',
+ name: 'Python',
+ },
+ pythonWasm: {
+ desc1: 'Python met de wetenschappelijke stack, gecompileerd naar WebAssembly met Pyodide.',
+ desc2:
+ 'Pyodide maakt het mogelijk om Python wetenschappelijke stack te gebruiken, inclusief NumPy, Pandas, Matplotlib, SciPy, scikit-learn en nog veel meer. Daarnaast is het mogelijk om pure Python wheels van PyPi te installeren.',
+ link: '<1> <2>Python officiële website2> 1> <3> <4>Python documentatie4> 3> <5><6>Pyodide documentatie6>5> <7> <8>Leer X in Y minuten, waarbij X=Python8> 7> <9> <10>LiveCodes Documentatie10> 9> <11> <12>Startsjabloon laden12> 11>',
+ name: 'Python (Wasm)',
+ },
+ r: {
+ desc: 'R draaiend in de browser met WebR.',
+ link: '<1> <2>R project officiële website2> 1> <3> <4>De R-handleidingen4> 3> <5> <6>R for Data Science (2e)6> 5> <7> <8>WebR documentatie8> 7> <9> <10>Leer X in Y minuten, waarbij X=R10> 9> <11> <12>LiveCodes Documentatie12> 11> <13> <14>Startsjabloon laden14> 13>',
+ name: 'R',
+ },
+ react: {
+ desc: 'React Compiler is een build-time-only tool die React apps automatisch optimaliseert.',
+ link: '<1> <2>React officiële website2> 1> <3> <4>React Compiler4> 3> <5> <6>LiveCodes Documentatie6> 5> <7> <8>Startsjabloon laden8> 7>',
+ name: 'React Compiler',
+ },
+ reactNative: {
+ desc: "React Native for Web is een toegankelijke implementatie van React Native's Components en API's die interoperabel is met React DOM.",
+ link: '<1> <2>React officiële website2> 1> <3> <4>React Native website4> 3> <5> <6>React Native for Web website6> 5> <7> <8>React Native documentatie8> 7> <9> <10>LiveCodes Documentatie10> 9> <11> <12>Startsjabloon laden12> 11>',
+ name: 'React Native for Web',
+ },
+ reactNativeTsx: {
+ desc: "React Native for Web is een toegankelijke implementatie van React Native's Components en API's die interoperabel is met React DOM.",
+ link: '<1> <2>React officiële website2> 1> <3> <4>React Native website4> 3> <5> <6>React Native for Web website6> 5> <7> <8>React Native documentatie8> 7> <9> <10>TypeScript website10> 9> <11> <12>TypeScript documentatie12> 11> <13> <14>LiveCodes Documentatie14> 13> <15> <16>Startsjabloon laden (JSX)16> 15>',
+ name: 'React Native for Web (met TypeScript)',
+ },
+ reactTsx: {
+ desc: 'React Compiler is een build-time-only tool die React apps automatisch optimaliseert.',
+ link: '<1> <2>React officiële website2> 1> <3> <4>React Compiler4> 3> <5> <6>TypeScript website6> 5> <7> <8>TypeScript documentatie8> 7> <9> <10>LiveCodes Documentatie10> 9> <11> <12>Startsjabloon laden (JSX)12> 11>',
+ name: 'React Compiler (met TypeScript)',
+ },
+ reason: {
+ desc1:
+ 'Reason laat je eenvoudige, snelle en kwalitatief hoogwaardige type-veilige code schrijven terwijl je gebruik maakt van zowel de JavaScript- als OCaml-ecosystemen.',
+ desc2: 'ReScript-compiler wordt hier gebruikt om Reason te compileren naar JavaScript.',
+ link: '<1><2>Reason website2>1> <3> <4>Reason documentatie4> 3> <5> <6>ReasonReact6> 5> <7> <8>ReScript website8> 7> <9> <10>Leer X in Y minuten, waarbij X=reason10> 9> <11> <12>Startsjabloon laden12> 11>',
+ name: 'Reason',
+ },
+ rescript: {
+ desc: 'ReScript is een robuust getypeerde taal die compileert naar efficiënte en menselijk leesbare JavaScript.',
+ link: '<1> <2>ReScript website2> 1> <3> <4>ReScript / React4> 3> <5> <6>Startsjabloon laden6> 5>',
+ name: 'ReScript',
+ },
+ richtext: {
+ desc1: 'Met Quill:',
+ desc2: 'Je krachtige rich text editor.',
+ link: '<1> <2>Quill officiële website2> 1>',
+ name: 'Rich Text Editor',
+ },
+ riot: {
+ desc: 'Eenvoudige en elegante componentgebaseerde UI-bibliotheek.',
+ link: '<1> <2>Riot.js officiële website2> 1> <3> <4>Riot.js documentatie4> 3> <5> <6>Startsjabloon laden6> 5>',
+ name: 'Riot.js',
+ },
+ ruby: {
+ desc: 'Ruby draaiend in de browser met Opal.',
+ link: '<1> <2>Ruby officiële website2> 1> <3> <4>Ruby documentatie4> 3> <5><6>Opal officiële website6>5> <7> <8>Opal standard library CDN8> 7> <9> <10>Leer X in Y minuten, waarbij X=ruby10> 9> <11> <12>LiveCodes Documentatie12> 11> <13> <14>Startsjabloon laden14> 13>',
+ name: 'Ruby',
+ },
+ rubyWasm: {
+ desc: 'Ruby draaiend in de browser met ruby-wasm (een verzameling WebAssembly-ports van de CRuby).',
+ link: '<1> <2>Ruby officiële website2> 1> <3> <4>Ruby documentatie4> 3> <5> <6>ruby.wasm website6> 5> <7><8>CRuby8>7> <9> <10>Leer X in Y minuten, waarbij X=ruby10> 9> <11> <12>LiveCodes Documentatie12> 11> <13> <14>Startsjabloon laden14> 13>',
+ name: 'Ruby (WASM)',
+ },
+ sass: {
+ desc: 'Syntactisch geweldige stylesheets.',
+ link: '<1> <2>Sass officiële website2> 1> <3> <4>Sass documentatie4> 3> <5> <6>Sass (de ingesprongen) syntaxis6> 5> <7> <8>Leer X in Y minuten, waarbij X=sass8> 7>',
+ name: 'Sass',
+ },
+ scheme: {
+ desc: 'Scheme draaiend in de browser met biwascheme.',
+ link: '<1> <2>The Scheme Programming Language2> 1> <3> <4>BiwaScheme officiële website4> 3> <5> <6>BiwaScheme referentie6> 5> <7> <8>Startsjabloon laden8> 7>',
+ name: 'Scheme',
+ },
+ scss: {
+ desc: 'Syntactisch geweldige stylesheets.',
+ link: '<1> <2>Sass officiële website2> 1> <3> <4>Sass documentatie4> 3> <5> <6>SCSS syntaxis6> 5> <7> <8>Leer X in Y minuten, waarbij X=sass8> 7>',
+ name: 'SCSS',
+ },
+ solid: {
+ desc: 'Een declaratieve, efficiënte en flexibele JavaScript-bibliotheek voor het bouwen van gebruikersinterfaces.',
+ link: '<1><2>Officiële website2>1> <3><4>Documentatie4>3> <5> <6>LiveCodes Documentatie6> 5> <7> <8>Startsjabloon laden (TSX)8> 7>',
+ name: 'Solid',
+ tsx: {
+ desc: 'Een declaratieve, efficiënte en flexibele JavaScript-bibliotheek voor het bouwen van gebruikersinterfaces.',
+ link: '<1><2>Officiële website2>1> <3> <4>Solid documentatie4> 3> <5> <6>TypeScript website6> 5> <7> <8>TypeScript documentatie8> 7> <9> <10>LiveCodes Documentatie10> 9> <11> <12>Startsjabloon laden12> 11>',
+ name: 'Solid (met TypeScript)',
+ },
+ },
+ sql: {
+ desc: 'SQLite gecompileerd naar JavaScript met SQL.js',
+ link: '<1> <2>SQLite officiële website2> 1> <3> <4>SQLite syntaxisdocumentatie4> 3> <5> <6>SQL.js officiële website6> 5> <7> <8>Leer X in Y minuten, waarbij X=SQL8> 7> <9> <10>Startsjabloon laden10> 9>',
+ name: 'SQLite',
+ },
+ stencil: {
+ desc: 'Een compiler voor webcomponenten en high performance web apps.',
+ link: '<1> <2>Stencil officiële website2> 1> <3> <4>Stencil documentatie4> 3> <5> <6>Startsjabloon laden6> 5>',
+ name: 'Stencil',
+ },
+ styleProcessors: {
+ link: '<1> <2>Tailwind CSS2> 1> <3> <4>Windi CSS4> 3> <5> <6>UnoCSS6> 5> <7> <8>Lightning CSS8> 7> <9> <10>PostCSS10> Plugins: <11> <12> <13>Autoprefixer13> 12> <14> <15>postcss-preset-env15> 14> <16> <17>postcss-import-url17> 16> <18> <19>postcss-modules19> 18> 11> 9>',
+ name: 'CSS-frameworks en -processors',
+ },
+ stylis: {
+ desc: 'Lichtgewicht CSS-preprocessor.',
+ link: '<1> <2>Stylis officiële website2> 1>',
+ name: 'Stylis',
+ },
+ stylus: {
+ desc: 'Expressieve, dynamische, robuuste CSS.',
+ link: '<1> <2>Stylus officiële website2> 1> <3> <4>Leer X in Y minuten, waarbij X=stylus4> 3>',
+ name: 'Stylus',
+ },
+ sucrase: {
+ desc: 'Supersnelle alternatief voor Babel wanneer je moderne JS-runtimes kunt targeten.',
+ link: '<1> <2>Sucrase officiële website2> 1> <3> <4>Sucrase GitHub Repo4> 3> <5> <6>LiveCodes Documentatie6> 5>',
+ name: 'Sucrase',
+ },
+ svelte: {
+ desc: 'Cybernetisch verbeterde web apps.',
+ link: '<1> <2>Svelte officiële website2> 1> <3> <4>Svelte documentatie4> 3> <5> <6>Startsjabloon laden6> 5>',
+ name: 'Svelte',
+ },
+ tcl: {
+ desc: 'Tcl draaiend in de browser, met <1>wacl1>.',
+ link: '<1> <2>Tcl officiële website2> 1> <3> <4>wacl repo4> 3> <5> <6>Leer X in Y minuten, waarbij X=Tcl6> 5> <7> <8>Startsjabloon laden8> 7>',
+ name: 'Tcl (Tool Command Language)',
+ },
+ teal: {
+ desc: 'Een getypeerde dialect van Lua.',
+ link: '<1> <2>Teal GitHub repo2> 1> <3> <4>Teal docs4> 3> <5> <6>Teal tutorial6> 5> <7> <8>LiveCodes Documentatie8> 7> <9> <10>Startsjabloon laden10> 9>',
+ name: 'Teal',
+ },
+ tsx: {
+ desc: 'TypeScript in JSX. TSX wordt in LiveCodes gecompileerd naar JavaScript met de TypeScript Compiler. Standaard gebruikt het React als JSX runtime.',
+ link: '<1> <2>React officiële website2> 1> <3> <4>JSX in React documentatie4> 3> <5> <6>Typescript documentatie6> 5> <7> <8>LiveCodes Documentatie8> 7>',
+ name: 'TSX',
+ },
+ twig: {
+ desc: 'Een JavaScript-implementatie van de <1>Twig1> PHP-sjabloontaal door <2>Twig.js2>',
+ link: '<1> <2>Twig officiële website2> 1> <3> <4>Twig Documentatie4> 3> <5> <6>Twig.js Repo6> 5> <7> <8>Twig.js Documentatie8> 7> <9> <10>LiveCodes Documentatie10> 9>',
+ name: 'Twig',
+ },
+ typescript: {
+ desc: 'Een getypeerde superset van JavaScript.',
+ link: '<1> <2>Officiële website2> 1> <3> <4>TypeScript documentatie4> 3> <5> <6>Leer X in Y minuten, waarbij X=TypeScript6> 5> <7> <8>Startsjabloon laden8> 7>',
+ name: 'TypeScript',
+ },
+ vue: {
+ link: '<1> <2>Vue.js v3 officiële website2> 1> <3> <4>Vue3 documentatie4> 3> <5> <6>Vue3 single file components6> 5> <7> <8>LiveCodes Documentatie8> 7> <9> <10>Startsjabloon laden10> 9>',
+ name: 'Vue3 Single File Components',
+ },
+ vue2: {
+ desc: 'Geladen met vue3-sfc-loader.',
+ link: '<1><2>Vue.js officiële website2>1> <3> <4>Vue2 documentatie4> 3> <5> <6>Vue2 single file components6> 5> <7> <8>vue3-sfc-loader GitHub repo8> 7> <9> <10>LiveCodes Documentatie10> 9>',
+ name: 'Vue2 Single File Components',
+ },
+ wat: {
+ desc1: 'Low-level tekstuele representatie van het WebAssembly (wasm) binaire formaat.',
+ desc2: 'Het wordt geconverteerd naar wasm met wabt.js.',
+ link: '<1><2>WebAssembly.org2>1> <3> <4>WebAssembly Text Specs4> 3> <5> <6>WebAssembly op MDN6> 5> <7> <8>WebAssembly tekstformaat begrijpen8> 7> <9> <10>wabt.js documentatie10> 9> <11> <12>Leer X in Y minuten, waarbij X=WebAssembly12> 11> <13> <14>Startsjabloon laden14> 13>',
+ name: 'WebAssembly Text Format',
+ },
+};
+
+export default languageInfo;
diff --git a/src/livecodes/i18n/locales/nl/translation.lokalise.json b/src/livecodes/i18n/locales/nl/translation.lokalise.json
new file mode 100644
index 000000000..f39cb1205
--- /dev/null
+++ b/src/livecodes/i18n/locales/nl/translation.lokalise.json
@@ -0,0 +1,2241 @@
+{
+ "$comment": "ATTENTION: This file is auto-generated from source code. Do not edit manually!",
+ "about.blog.text": {
+ "translation": "Blog"
+ },
+ "about.blog.title": {
+ "translation": "LiveCodes Blog"
+ },
+ "about.configuration": {
+ "translation": "Configuratie"
+ },
+ "about.credits.heading": {
+ "translation": "Credits"
+ },
+ "about.credits.para1": {
+ "translation": "LiveCodes wordt mogelijk gemaakt door open source-projecten, webservices en bijdragers. Bekijk Credits"
+ },
+ "about.credits.para2": {
+ "translation": "© 2024 Hatem Hosny. LiveCodes is gelicenseerd onder MIT-licentie."
+ },
+ "about.documentations.heading": {
+ "translation": "Documentatie"
+ },
+ "about.gettingStarted": {
+ "translation": "Aan de slag"
+ },
+ "about.github.text": {
+ "translation": "GitHub"
+ },
+ "about.github.title": {
+ "translation": "GitHub"
+ },
+ "about.heading": {
+ "translation": "Over LiveCodes"
+ },
+ "about.livecodes.aboutUs": {
+ "translation": "Over LiveCodes"
+ },
+ "about.livecodes.para1": {
+ "translation": "LiveCodes is een open-source, feature-rijke, client-side code playground. Momenteel worden 90+ talen en frameworks ondersteund. Het kan worden gebruikt als standalone app of ingebed in elke webpagina."
+ },
+ "about.livecodes.para2": {
+ "translation": "Een krachtige SDK maakt het eenvoudig om playgrounds te integreren en ermee te communiceren. Uitgebreide documentatie is beschikbaar met codevoorbeelden, live demo's en screenshots."
+ },
+ "about.sdk": {
+ "translation": "LiveCodes SDK"
+ },
+ "about.sponsor.text": {
+ "translation": "Sponsor"
+ },
+ "about.sponsor.title": {
+ "translation": "Sponsor LiveCodes"
+ },
+ "about.twitter.text": {
+ "translation": "𝕏 / Twitter"
+ },
+ "about.twitter.title": {
+ "translation": "𝕏 / Twitter"
+ },
+ "about.version.app": {
+ "translation": "App-versie: {{APP_VERSION}}"
+ },
+ "about.version.appPermanentUrl": {
+ "translation": "Permanente URL van app"
+ },
+ "about.version.commit": {
+ "translation": "Git commit: {{COMMIT_SHA}}"
+ },
+ "about.version.heading": {
+ "translation": "Versie"
+ },
+ "about.version.sdk": {
+ "translation": "SDK-versie: {{SDK_VERSION}}"
+ },
+ "about.version.sdkPermanentUrl": {
+ "translation": "Permanente URL van SDK"
+ },
+ "app.changeTheme.hint": {
+ "translation": "Thema wijzigen"
+ },
+ "app.codeToImage.hint": {
+ "translation": "Code naar afbeelding"
+ },
+ "app.consoleMessage.appVersion": {
+ "translation": "App-versie: {{APP_VERSION}}"
+ },
+ "app.consoleMessage.commit": {
+ "translation": "Git commit: {{COMMIT_SHA}}"
+ },
+ "app.consoleMessage.learnMore": {
+ "translation": "Meer informatie! {{docsUrl}} 🚀"
+ },
+ "app.consoleMessage.sdkVersion": {
+ "translation": "SDK-versie: {{SDK_VERSION}}"
+ },
+ "app.copy.hint": {
+ "translation": "Kopiëren (Ctrl/⌘ + A, Ctrl/⌘ + C)"
+ },
+ "app.copyAsUrl.hint": {
+ "translation": "Code kopiëren als data-URL"
+ },
+ "app.customSettings.hint": {
+ "translation": "Aangepaste instellingen"
+ },
+ "app.editorSettings.hint": {
+ "translation": "Editor-instellingen"
+ },
+ "app.externalResources.hint": {
+ "translation": "Externe bronnen"
+ },
+ "app.focus.hint": {
+ "translation": "Focusmodus schakelen (Ctrl/⌘ + K, Z)"
+ },
+ "app.format.hint": {
+ "translation": "Formatteren (Alt + Shift + F)"
+ },
+ "app.fullscreen.hint": {
+ "translation": "Volledig scherm"
+ },
+ "app.i18nButton.hint": {
+ "translation": "UI-taal"
+ },
+ "app.i18nMenu.docs": {
+ "translation": "i18n-documentatie"
+ },
+ "app.i18nMenu.helpTranslate": {
+ "translation": "Help ons met vertalen"
+ },
+ "app.logo.title": {
+ "translation": "LiveCodes: Een code playground die gewoon werkt!"
+ },
+ "app.projectInfo.hint": {
+ "translation": "Projectinfo"
+ },
+ "app.redo.hint": {
+ "translation": "Opnieuw (Ctrl/⌘ + Shift + Z)"
+ },
+ "app.result.hint": {
+ "translation": "Resultaat (Ctrl/⌘ + Alt + R)"
+ },
+ "app.run.hint": {
+ "translation": "Uitvoeren (Shift + Enter)"
+ },
+ "app.share.hint": {
+ "translation": "Delen (Ctrl/⌘ + Alt + S)"
+ },
+ "app.themeColors.custom": {
+ "translation": "Aangepast"
+ },
+ "app.undo.hint": {
+ "translation": "Ongedaan maken (Ctrl/⌘ + Z)"
+ },
+ "app.untitledProject": {
+ "translation": "Naamloos project"
+ },
+ "assets.action.delete": {
+ "translation": "Verwijderen"
+ },
+ "assets.add.dataURL.desc": {
+ "translation": "Asset toevoegen als base64-gecodeerde data-url."
+ },
+ "assets.add.dataURL.heading": {
+ "translation": "Data-URL"
+ },
+ "assets.add.dataURL.label": {
+ "translation": "Bestand toevoegen"
+ },
+ "assets.add.githubPages.desc": {
+ "translation": "Asset deployen naar GitHub Pages. Het bestand wordt gepushed naar gh-pages-branch van de repo livecodes-assets op je GitHub-account. Als de repo nog niet bestaat, wordt er een publieke repo aangemaakt."
+ },
+ "assets.add.githubPages.heading": {
+ "translation": "GitHub Pages"
+ },
+ "assets.add.githubPages.label": {
+ "translation": "Bestand uploaden"
+ },
+ "assets.add.heading": {
+ "translation": "Asset toevoegen"
+ },
+ "assets.delete.all": {
+ "translation": "{{assets}} assets verwijderen?"
+ },
+ "assets.delete.one": {
+ "translation": "Asset verwijderen: {{asset}}?"
+ },
+ "assets.deleteAll": {
+ "translation": "Alles verwijderen"
+ },
+ "assets.generic.clickToCopyURL": {
+ "translation": "Klik om URL te kopiëren"
+ },
+ "assets.heading": {
+ "translation": "Assets"
+ },
+ "assets.link.date": {
+ "translation": "Datum: {{modified}}"
+ },
+ "assets.link.type": {
+ "translation": "Type: {{type}}"
+ },
+ "assets.link.url": {
+ "translation": "URL: {{url}}"
+ },
+ "assets.loadFile.error.failedToUpload": {
+ "translation": "Fout: Uploaden van bestand mislukt"
+ },
+ "assets.loadFile.error.unauthenticated": {
+ "translation": "Fout: Niet-geverifieerde gebruiker"
+ },
+ "assets.loadFile.upload": {
+ "translation": "Bestand uploaden"
+ },
+ "assets.loadFile.uploading": {
+ "translation": "Uploaden..."
+ },
+ "assets.noMatch": {
+ "translation": "Geen assets komen overeen met deze filters."
+ },
+ "assets.noSavedAssets": {
+ "translation": "Je hebt geen opgeslagen assets."
+ },
+ "assets.processAsset.addFile": {
+ "translation": "Bestand toegevoegd: "
+ },
+ "assets.processAsset.deployNotice": {
+ "translation": "Het asset zou binnenkort beschikbaar moeten zijn op deze URL (~1 min)."
+ },
+ "assets.processAsset.success": {
+ "translation": "Bestand toegevoegd aan assets!"
+ },
+ "assets.processAsset.urlLabel": {
+ "translation": "URL: "
+ },
+ "assets.resetFilters": {
+ "translation": "Reset"
+ },
+ "assets.search": {
+ "translation": "Zoeken"
+ },
+ "assets.sort.date": {
+ "translation": "Datum"
+ },
+ "assets.sort.fileName": {
+ "translation": "Bestandsnaam"
+ },
+ "assets.sort.heading": {
+ "translation": "Sorteren op:"
+ },
+ "assets.type.archive": {
+ "translation": "Archief"
+ },
+ "assets.type.audio": {
+ "translation": "Audio"
+ },
+ "assets.type.csv": {
+ "translation": "CSV"
+ },
+ "assets.type.font": {
+ "translation": "Lettertype"
+ },
+ "assets.type.html": {
+ "translation": "HTML"
+ },
+ "assets.type.icon": {
+ "translation": "Icoon"
+ },
+ "assets.type.image": {
+ "translation": "Afbeelding"
+ },
+ "assets.type.json": {
+ "translation": "JSON"
+ },
+ "assets.type.other": {
+ "translation": "Overig"
+ },
+ "assets.type.script": {
+ "translation": "Script"
+ },
+ "assets.type.stylesheet": {
+ "translation": "Stylesheet"
+ },
+ "assets.type.text": {
+ "translation": "Tekst"
+ },
+ "assets.type.video": {
+ "translation": "Video"
+ },
+ "assets.type.xml": {
+ "translation": "XML"
+ },
+ "assets.types.all": {
+ "translation": "Alle types"
+ },
+ "assets.url.fail": {
+ "translation": "Kopiëren van URL mislukt."
+ },
+ "assets.url.success": {
+ "translation": "URL is gekopieerd naar klembord."
+ },
+ "backup.backup.assets": {
+ "translation": "Assets"
+ },
+ "backup.backup.button": {
+ "translation": "Back-up"
+ },
+ "backup.backup.desc": {
+ "translation": "Maak een back-up van LiveCodes-gegevens, zodat deze later op dit of andere apparaten kunnen worden hersteld. Raadpleeg de documentatie voor details."
+ },
+ "backup.backup.heading": {
+ "translation": "Back-up"
+ },
+ "backup.backup.projects": {
+ "translation": "Projecten"
+ },
+ "backup.backup.settings": {
+ "translation": "Gebruikersinstellingen"
+ },
+ "backup.backup.snippets": {
+ "translation": "Codefragmenten"
+ },
+ "backup.backup.templates": {
+ "translation": "Gebruikerssjablonen"
+ },
+ "backup.backupBtn": {
+ "translation": "Back-up"
+ },
+ "backup.error.atLeastOneStore": {
+ "translation": "Selecteer ten minste één opslag om een back-up van te maken"
+ },
+ "backup.error.incorrectFileType": {
+ "translation": "Fout: Onjuist bestandstype"
+ },
+ "backup.fileInputLabel": {
+ "translation": "Herstellen vanuit bestand"
+ },
+ "backup.heading": {
+ "translation": "Back-up / Herstellen"
+ },
+ "backup.inProgress": {
+ "translation": "Bezig..."
+ },
+ "backup.restore.desc": {
+ "translation": "Herstel eerder gemaakte back-up van LiveCodes-gegevens. Als je ervoor kiest om de huidige inhoud te vervangen, wil je deze misschien eerst een back-up maken. Raadpleeg de documentatie voor details."
+ },
+ "backup.restore.fromFile": {
+ "translation": "Herstellen vanuit bestand"
+ },
+ "backup.restore.heading": {
+ "translation": "Herstellen"
+ },
+ "backup.restore.mode.merge": {
+ "translation": "Samenvoegen met huidige inhoud"
+ },
+ "backup.restore.mode.replace": {
+ "translation": "Huidige inhoud vervangen"
+ },
+ "backup.restore.success": {
+ "translation": "Succesvol hersteld!"
+ },
+ "broadcast.broadcastBtn.start": {
+ "translation": "Uitzenden"
+ },
+ "broadcast.broadcastBtn.stop": {
+ "translation": "Uitzending stoppen"
+ },
+ "broadcast.broadcasting": {
+ "translation": "Bezig met uitzenden..."
+ },
+ "broadcast.channelURL": {
+ "translation": "Kanaal-URL"
+ },
+ "broadcast.connecting": {
+ "translation": "Verbinding maken..."
+ },
+ "broadcast.desc": {
+ "translation": "Zend de resultatenpagina in realtime uit naar andere browsers/apparaten. Raadpleeg de documentatie voor details."
+ },
+ "broadcast.error.generic": {
+ "translation": "Uitzending mislukt!"
+ },
+ "broadcast.error.serverURLRequired": {
+ "translation": "Server-URL is verplicht!"
+ },
+ "broadcast.heading": {
+ "translation": "Uitzenden"
+ },
+ "broadcast.includeSourceCode": {
+ "translation": "Broncode opnemen"
+ },
+ "broadcast.serverURL.heading": {
+ "translation": "Server-URL"
+ },
+ "codeToImage.background": {
+ "translation": "Achtergrond"
+ },
+ "codeToImage.borderRadius": {
+ "translation": "Hoekradius"
+ },
+ "codeToImage.code": {
+ "translation": "Code"
+ },
+ "codeToImage.copyCode": {
+ "translation": "Code kopiëren"
+ },
+ "codeToImage.copyImage": {
+ "translation": "Afbeelding kopiëren"
+ },
+ "codeToImage.default": {
+ "translation": "Standaard"
+ },
+ "codeToImage.direction": {
+ "translation": "Richting"
+ },
+ "codeToImage.fileName": {
+ "translation": "Bestandsnaam"
+ },
+ "codeToImage.fontFamily": {
+ "translation": "Lettertypefamilie"
+ },
+ "codeToImage.fontSize": {
+ "translation": "Lettergrootte"
+ },
+ "codeToImage.heading": {
+ "translation": "Code naar afbeelding"
+ },
+ "codeToImage.image": {
+ "translation": "Afbeelding"
+ },
+ "codeToImage.imageFormat.jpg": {
+ "translation": "JPEG"
+ },
+ "codeToImage.imageFormat.label": {
+ "translation": "Afbeeldingsformaat"
+ },
+ "codeToImage.imageFormat.png": {
+ "translation": "PNG"
+ },
+ "codeToImage.imageFormat.svg": {
+ "translation": "SVG"
+ },
+ "codeToImage.layout": {
+ "translation": "Layout"
+ },
+ "codeToImage.opacity": {
+ "translation": "Dekking"
+ },
+ "codeToImage.padding": {
+ "translation": "Opvulling"
+ },
+ "codeToImage.presets": {
+ "translation": "Voorinstellingen"
+ },
+ "codeToImage.preview": {
+ "translation": "Voorbeeld"
+ },
+ "codeToImage.save": {
+ "translation": "Afbeelding opslaan"
+ },
+ "codeToImage.scale": {
+ "translation": "Afbeeldingsschaal"
+ },
+ "codeToImage.shadow": {
+ "translation": "Schaduw"
+ },
+ "codeToImage.shareImage": {
+ "translation": "Afbeelding delen"
+ },
+ "codeToImage.shareTitle": {
+ "translation": "Delen"
+ },
+ "codeToImage.shareUrl": {
+ "translation": "URL delen"
+ },
+ "codeToImage.theme": {
+ "translation": "Thema"
+ },
+ "codeToImage.width": {
+ "translation": "Breedte"
+ },
+ "codeToImage.windowStyle.label": {
+ "translation": "Vensterstijl"
+ },
+ "codeToImage.windowStyle.mac": {
+ "translation": "macOS"
+ },
+ "codeToImage.windowStyle.none": {
+ "translation": "Geen"
+ },
+ "codeToImage.windowStyle.windows": {
+ "translation": "Windows"
+ },
+ "commandMenu.changeTheme.dark": {
+ "translation": "Naar donker thema"
+ },
+ "commandMenu.changeTheme.light": {
+ "translation": "Naar licht thema"
+ },
+ "commandMenu.changeTheme.title": {
+ "translation": "Thema wijzigen"
+ },
+ "commandMenu.changeUILanguage": {
+ "translation": "UI-taal wijzigen"
+ },
+ "commandMenu.closeModalMenu": {
+ "translation": "Modaal/menu sluiten"
+ },
+ "commandMenu.contribute": {
+ "translation": "Bijdragen"
+ },
+ "commandMenu.copy": {
+ "translation": "Code kopiëren"
+ },
+ "commandMenu.copyAsDataUrl": {
+ "translation": "Code als data-URL kopiëren"
+ },
+ "commandMenu.disableAI": {
+ "translation": "AI-code-assistent uitschakelen"
+ },
+ "commandMenu.disableAutoSave": {
+ "translation": "Automatisch opslaan uitschakelen"
+ },
+ "commandMenu.disableAutoUpdate": {
+ "translation": "Automatisch bijwerken uitschakelen"
+ },
+ "commandMenu.disableEmacs": {
+ "translation": "Emacs-modus uitschakelen"
+ },
+ "commandMenu.disableFormatOnSave": {
+ "translation": "Formatteren bij opslaan uitschakelen"
+ },
+ "commandMenu.disableRecoverUnsaved": {
+ "translation": "Herstellen van niet-opgeslagen uitschakelen"
+ },
+ "commandMenu.disableVim": {
+ "translation": "Vim-modus uitschakelen"
+ },
+ "commandMenu.enableAI": {
+ "translation": "AI-code-assistent inschakelen"
+ },
+ "commandMenu.enableAutoSave": {
+ "translation": "Automatisch opslaan inschakelen"
+ },
+ "commandMenu.enableAutoUpdate": {
+ "translation": "Automatisch bijwerken inschakelen"
+ },
+ "commandMenu.enableEmacs": {
+ "translation": "Emacs-modus inschakelen"
+ },
+ "commandMenu.enableFormatOnSave": {
+ "translation": "Formatteren bij opslaan inschakelen"
+ },
+ "commandMenu.enableRecoverUnsaved": {
+ "translation": "Herstellen van niet-opgeslagen inschakelen"
+ },
+ "commandMenu.enableVim": {
+ "translation": "Vim-modus inschakelen"
+ },
+ "commandMenu.focus.editor": {
+ "translation": "Focus op editor"
+ },
+ "commandMenu.focus.home": {
+ "translation": "Focus naar home"
+ },
+ "commandMenu.focus.outOfEditor": {
+ "translation": "Focus uit editor"
+ },
+ "commandMenu.focus.toggleTabFocusMode": {
+ "translation": "Tab-focusmodus schakelen"
+ },
+ "commandMenu.formatCode": {
+ "translation": "Code formatteren"
+ },
+ "commandMenu.home": {
+ "translation": "Home"
+ },
+ "commandMenu.horizontalLayout": {
+ "translation": "Horizontale layout"
+ },
+ "commandMenu.keyboardShortcuts": {
+ "translation": "Toetsenbordsneltoetsen"
+ },
+ "commandMenu.login": {
+ "translation": "Inloggen"
+ },
+ "commandMenu.logout": {
+ "translation": "Uitloggen"
+ },
+ "commandMenu.moveToParent": {
+ "translation": "naar bovenliggend"
+ },
+ "commandMenu.placeholder": {
+ "translation": "Typ een opdracht of zoek..."
+ },
+ "commandMenu.processors": {
+ "translation": "Processors"
+ },
+ "commandMenu.responsiveLayout": {
+ "translation": "Responsieve layout"
+ },
+ "commandMenu.run": {
+ "translation": "Uitvoeren"
+ },
+ "commandMenu.saveAsFork": {
+ "translation": "Opslaan als fork (nieuw project)"
+ },
+ "commandMenu.saveAsTemplate": {
+ "translation": "Opslaan als sjabloon"
+ },
+ "commandMenu.selectLanguage": {
+ "translation": "Taal selecteren"
+ },
+ "commandMenu.show.compiled": {
+ "translation": "Gecompileerde code schakelen"
+ },
+ "commandMenu.show.console": {
+ "translation": "Console schakelen"
+ },
+ "commandMenu.show.focusMode": {
+ "translation": "Focusmodus schakelen"
+ },
+ "commandMenu.show.fullscreen": {
+ "translation": "Volledig scherm schakelen"
+ },
+ "commandMenu.show.markup": {
+ "translation": "Markup-editor weergeven"
+ },
+ "commandMenu.show.maximizeCompiled": {
+ "translation": "Gecompileerde code maximaliseren"
+ },
+ "commandMenu.show.maximizeConsole": {
+ "translation": "Console maximaliseren"
+ },
+ "commandMenu.show.maximizeTests": {
+ "translation": "Tests maximaliseren"
+ },
+ "commandMenu.show.next": {
+ "translation": "Volgende editor weergeven"
+ },
+ "commandMenu.show.previous": {
+ "translation": "Vorige editor weergeven"
+ },
+ "commandMenu.show.result": {
+ "translation": "Resultaat schakelen"
+ },
+ "commandMenu.show.runTests": {
+ "translation": "Tests uitvoeren"
+ },
+ "commandMenu.show.script": {
+ "translation": "Script-editor weergeven"
+ },
+ "commandMenu.show.style": {
+ "translation": "Style-editor weergeven"
+ },
+ "commandMenu.show.tests": {
+ "translation": "Tests schakelen"
+ },
+ "commandMenu.show.title": {
+ "translation": "Weergeven …"
+ },
+ "commandMenu.show.zoom": {
+ "translation": "Resultaat zoomen schakelen"
+ },
+ "commandMenu.starterTemplates": {
+ "translation": "Startsjablonen"
+ },
+ "commandMenu.sync": {
+ "translation": "Synchroniseren (beta) …"
+ },
+ "commandMenu.template": {
+ "translation": "Sjabloon"
+ },
+ "commandMenu.theme.color": {
+ "translation": "Themakleur instellen"
+ },
+ "commandMenu.theme.defaultColor": {
+ "translation": "Standaard themakleur instellen"
+ },
+ "commandMenu.title": {
+ "translation": "Opdrachtmenu"
+ },
+ "commandMenu.toClose": {
+ "translation": "om te sluiten"
+ },
+ "commandMenu.toNavigate": {
+ "translation": "om te navigeren"
+ },
+ "commandMenu.toSelect": {
+ "translation": "om te selecteren"
+ },
+ "commandMenu.toggle": {
+ "translation": "Schakelen: "
+ },
+ "commandMenu.verticalLayout": {
+ "translation": "Verticale layout"
+ },
+ "core.broadcast.heading": {
+ "translation": "Uitzenden"
+ },
+ "core.broadcast.successSetToken": {
+ "translation": "Uitzend-gebruikerstoken succesvol ingesteld"
+ },
+ "core.changeLanguage.hint": {
+ "translation": "Taal wijzigen"
+ },
+ "core.changeLanguage.message": {
+ "translation": "{{lang}} wordt geladen. Dit kan even duren!"
+ },
+ "core.copy.copied": {
+ "translation": "Code gekopieerd naar klembord"
+ },
+ "core.copy.copiedAsDataURL": {
+ "translation": "Code als data-URL gekopieerd"
+ },
+ "core.copy.copiedImage": {
+ "translation": "Afbeelding gekopieerd naar klembord."
+ },
+ "core.copy.hint": {
+ "translation": "Gekopieerd!"
+ },
+ "core.copy.title": {
+ "translation": "Kopiëren"
+ },
+ "core.error.couldNotLoadTemplate": {
+ "translation": "Kan sjabloon niet laden: {{template}}"
+ },
+ "core.error.failedToCopyCode": {
+ "translation": "Kopiëren van code mislukt"
+ },
+ "core.error.failedToCopyImage": {
+ "translation": "Kopiëren van afbeelding mislukt"
+ },
+ "core.error.failedToLoadTemplate": {
+ "translation": "Laden van sjabloon mislukt"
+ },
+ "core.error.failedToLoadTemplates": {
+ "translation": "Laden van startsjablonen mislukt"
+ },
+ "core.error.failedToParseSettings": {
+ "translation": "Parsen van instellingen als JSON mislukt"
+ },
+ "core.error.failedToSaveImage": {
+ "translation": "Opslaan van afbeelding mislukt"
+ },
+ "core.error.failedToShareImage": {
+ "translation": "Delen van afbeelding mislukt"
+ },
+ "core.error.invalidCommand": {
+ "translation": "Ongeldige opdracht!"
+ },
+ "core.error.invalidImport": {
+ "translation": "Ongeldige import-URL"
+ },
+ "core.error.invalidPanelId": {
+ "translation": "Ongeldige paneel-ID"
+ },
+ "core.error.invalidToken": {
+ "translation": "Ongeldig token!"
+ },
+ "core.error.login": {
+ "translation": "Inlogfout!"
+ },
+ "core.error.logout": {
+ "translation": "Uitlogfout!"
+ },
+ "core.error.noResultContainer": {
+ "translation": "Resultaatcontainer niet gevonden"
+ },
+ "core.error.unavailable": {
+ "translation": "Opdracht niet beschikbaar"
+ },
+ "core.error.unavailableForEmbeds": {
+ "translation": "Opdracht niet beschikbaar voor embeds"
+ },
+ "core.export.gist": {
+ "translation": "Een publieke GitHub gist wordt aangemaakt..."
+ },
+ "core.fork.success": {
+ "translation": "Geforkt als nieuw project"
+ },
+ "core.fullScreen.enter": {
+ "translation": "Volledig scherm"
+ },
+ "core.fullScreen.exit": {
+ "translation": "Volledig scherm afsluiten"
+ },
+ "core.generating": {
+ "translation": "Genereren..."
+ },
+ "core.import.loading": {
+ "translation": "Project laden..."
+ },
+ "core.layout.horizontal": {
+ "translation": "Horizontale layout"
+ },
+ "core.layout.responsive": {
+ "translation": "Responsieve layout"
+ },
+ "core.layout.vertical": {
+ "translation": "Verticale layout"
+ },
+ "core.loadDefaults.template": {
+ "translation": "Standaard sjabloon laden"
+ },
+ "core.login.success": {
+ "translation": "Succesvol ingelogd"
+ },
+ "core.login.successWithName": {
+ "translation": "Ingelogd als: {{name}}"
+ },
+ "core.logout.success": {
+ "translation": "Succesvol uitgelogd"
+ },
+ "core.result.hint": {
+ "translation": "Resultaat in nieuw venster weergeven"
+ },
+ "core.save.success": {
+ "translation": "Project lokaal opgeslagen op apparaat!"
+ },
+ "core.save.successWithName": {
+ "translation": "Project \"{{name}}\" opgeslagen op apparaat."
+ },
+ "core.template.blank": {
+ "translation": "Leeg project"
+ },
+ "core.template.delete": {
+ "translation": "Sjabloon \"{{item}}\" verwijderen?"
+ },
+ "core.template.javascript": {
+ "translation": "JavaScript-starter"
+ },
+ "core.template.react": {
+ "translation": "React-starter"
+ },
+ "core.template.saved": {
+ "translation": "Opgeslagen als nieuw sjabloon"
+ },
+ "core.template.typescript": {
+ "translation": "TypeScript-starter"
+ },
+ "core.template.vue": {
+ "translation": "Vue 3-starter"
+ },
+ "core.unload.notSaved": {
+ "translation": "Wijzigingen die je hebt aangebracht, worden mogelijk niet opgeslagen."
+ },
+ "core.zoom.hint": {
+ "translation": "Zoomen"
+ },
+ "customSettings.JSON": {
+ "translation": "Aangepaste instellingen JSON"
+ },
+ "customSettings.desc": {
+ "translation": " Voor meer details, raadpleeg de documentatie"
+ },
+ "customSettings.heading": {
+ "translation": "Aangepaste instellingen"
+ },
+ "customSettings.load": {
+ "translation": "Laden"
+ },
+ "deploy.create.desc": {
+ "translation": "Een nieuwe publieke repo wordt aangemaakt. De resultatenpagina wordt gepushed naar gh-pages-branch."
+ },
+ "deploy.create.heading": {
+ "translation": "Nieuwe repo aanmaken"
+ },
+ "deploy.create.repoName": {
+ "translation": "Repo-naam "
+ },
+ "deploy.error.generic": {
+ "translation": "Deployment mislukt!"
+ },
+ "deploy.error.repoNameExists": {
+ "translation": "Repo-naam bestaat al"
+ },
+ "deploy.error.repoNameRequired": {
+ "translation": "Repo-naam is verplicht"
+ },
+ "deploy.existing.desc": {
+ "translation": "Een nieuwe commit wordt toegevoegd aan gh-pages-branch."
+ },
+ "deploy.existing.heading": {
+ "translation": "Bestaande repo"
+ },
+ "deploy.existing.repoName": {
+ "translation": "Repo-naam"
+ },
+ "deploy.generic.commitMessage": {
+ "translation": "Commit-bericht"
+ },
+ "deploy.generic.commitSourceCodePublic": {
+ "translation": "Broncode committen (publiek)"
+ },
+ "deploy.generic.deployBtn": {
+ "translation": "Deployen"
+ },
+ "deploy.generic.deploying": {
+ "translation": "Bezig met deployen..."
+ },
+ "deploy.heading": {
+ "translation": "Deployen naar GitHub Pages"
+ },
+ "deploy.searchRepo": {
+ "translation": "Zoek in je publieke repo's..."
+ },
+ "editorSettings.closeBrackets": {
+ "translation": "Haakjes en aanhalingstekens automatisch sluiten"
+ },
+ "editorSettings.codeJarDesc": {
+ "translation": " * De gemarkeerde functies zijn niet beschikbaar in CodeJar."
+ },
+ "editorSettings.default": {
+ "translation": "Standaard"
+ },
+ "editorSettings.desc": {
+ "translation": " Raadpleeg de documentatie voor details."
+ },
+ "editorSettings.editor.codejar": {
+ "translation": "CodeJar"
+ },
+ "editorSettings.editor.codemirror": {
+ "translation": "CodeMirror"
+ },
+ "editorSettings.editor.heading": {
+ "translation": "Editor"
+ },
+ "editorSettings.editor.monaco": {
+ "translation": "Monaco"
+ },
+ "editorSettings.editorMode.emacs": {
+ "translation": "Emacs"
+ },
+ "editorSettings.editorMode.heading": {
+ "translation": "Editor-modus *"
+ },
+ "editorSettings.editorMode.vim": {
+ "translation": "Vim"
+ },
+ "editorSettings.editorTheme": {
+ "translation": "Editor-thema"
+ },
+ "editorSettings.emmet": {
+ "translation": "Emmet inschakelen *"
+ },
+ "editorSettings.enableAI.heading": {
+ "translation": "AI-code-assistent inschakelen"
+ },
+ "editorSettings.enableAI.note": {
+ "translation": "Mogelijk gemaakt door "
+ },
+ "editorSettings.foldRegions": {
+ "translation": "Regio's vouwen (samenvouwen) *"
+ },
+ "editorSettings.fontFamily": {
+ "translation": "Lettertypefamilie"
+ },
+ "editorSettings.fontSize": {
+ "translation": "Lettergrootte"
+ },
+ "editorSettings.format": {
+ "translation": "Formatteren"
+ },
+ "editorSettings.heading": {
+ "translation": "Editor-instellingen"
+ },
+ "editorSettings.lineNumbers": {
+ "translation": "Regelnummers weergeven"
+ },
+ "editorSettings.lineNumbersRelative": {
+ "translation": "Relatieve regelnummers *"
+ },
+ "editorSettings.notAvailableInCodeJar": {
+ "translation": "Niet beschikbaar in CodeJar"
+ },
+ "editorSettings.preview": {
+ "translation": "Voorbeeld"
+ },
+ "editorSettings.semicolons": {
+ "translation": "Formatteren: Puntkomma's gebruiken"
+ },
+ "editorSettings.singleQuote": {
+ "translation": "Formatteren: Enkele aanhalingstekens gebruiken"
+ },
+ "editorSettings.tabSize": {
+ "translation": "Tabgrootte"
+ },
+ "editorSettings.theme": {
+ "translation": "Donkere modus"
+ },
+ "editorSettings.trailingComma": {
+ "translation": "Formatteren: Afsluitende komma's gebruiken"
+ },
+ "editorSettings.useTabs.heading": {
+ "translation": "Inspringing"
+ },
+ "editorSettings.useTabs.spaces": {
+ "translation": "Spaties"
+ },
+ "editorSettings.useTabs.tabs": {
+ "translation": "Tabs"
+ },
+ "editorSettings.wordWrap": {
+ "translation": "Woordomslag"
+ },
+ "embed.activeEditor.heading": {
+ "translation": "Actieve editor"
+ },
+ "embed.activeEditor.markup": {
+ "translation": "{{markup}}"
+ },
+ "embed.activeEditor.script": {
+ "translation": "{{script}}"
+ },
+ "embed.activeEditor.style": {
+ "translation": "{{style}}"
+ },
+ "embed.activeTool.compiled": {
+ "translation": "Gecompileerd"
+ },
+ "embed.activeTool.console": {
+ "translation": "Console"
+ },
+ "embed.activeTool.heading": {
+ "translation": "Actieve tool"
+ },
+ "embed.activeTool.tests": {
+ "translation": "Tests"
+ },
+ "embed.code.copy": {
+ "translation": "Code kopiëren"
+ },
+ "embed.code.heading": {
+ "translation": "Code"
+ },
+ "embed.codeEditor.codeJar": {
+ "translation": "CodeJar"
+ },
+ "embed.codeEditor.codeMirror": {
+ "translation": "CodeMirror"
+ },
+ "embed.codeEditor.default": {
+ "translation": "Standaard"
+ },
+ "embed.codeEditor.heading": {
+ "translation": "Code-editor"
+ },
+ "embed.codeEditor.monaco": {
+ "translation": "Monaco"
+ },
+ "embed.desc": {
+ "translation": "Raadpleeg de documentatie voor geavanceerde configuraties."
+ },
+ "embed.embedType.cdn": {
+ "translation": "Script (CDN)"
+ },
+ "embed.embedType.heading": {
+ "translation": "Embed-type"
+ },
+ "embed.embedType.html": {
+ "translation": "HTML"
+ },
+ "embed.embedType.iframe": {
+ "translation": "Iframe"
+ },
+ "embed.embedType.npm": {
+ "translation": "JS (npm)"
+ },
+ "embed.embedType.react": {
+ "translation": "React"
+ },
+ "embed.embedType.svelte": {
+ "translation": "Svelte"
+ },
+ "embed.embedType.vue": {
+ "translation": "Vue"
+ },
+ "embed.heading": {
+ "translation": "Project embedden"
+ },
+ "embed.layout.heading": {
+ "translation": "Layout"
+ },
+ "embed.layout.horizontal": {
+ "translation": "Horizontaal"
+ },
+ "embed.layout.responsive": {
+ "translation": "Responsief"
+ },
+ "embed.layout.vertical": {
+ "translation": "Verticaal"
+ },
+ "embed.lite": {
+ "translation": "Lite-modus"
+ },
+ "embed.loading.click": {
+ "translation": "Bij klik"
+ },
+ "embed.loading.eager": {
+ "translation": "Direct"
+ },
+ "embed.loading.heading": {
+ "translation": "Laden"
+ },
+ "embed.loading.lazy": {
+ "translation": "Lui"
+ },
+ "embed.mode.codeblock": {
+ "translation": "Codeblok"
+ },
+ "embed.mode.editor": {
+ "translation": "Editor"
+ },
+ "embed.mode.full": {
+ "translation": "Volledig"
+ },
+ "embed.mode.heading": {
+ "translation": "Weergavemodus"
+ },
+ "embed.mode.result": {
+ "translation": "Resultaat"
+ },
+ "embed.mode.simple": {
+ "translation": "Eenvoudig"
+ },
+ "embed.permanentUrl": {
+ "translation": "Permanente URL"
+ },
+ "embed.preview": {
+ "translation": "Voorbeeld"
+ },
+ "embed.previewLoading": {
+ "translation": "Voorbeeld laden..."
+ },
+ "embed.readonly": {
+ "translation": "Alleen-lezen"
+ },
+ "embed.theme.dark": {
+ "translation": "Donker"
+ },
+ "embed.theme.heading": {
+ "translation": "Thema"
+ },
+ "embed.theme.light": {
+ "translation": "Licht"
+ },
+ "embed.tools.closed": {
+ "translation": "Gesloten"
+ },
+ "embed.tools.full": {
+ "translation": "Volledig"
+ },
+ "embed.tools.heading": {
+ "translation": "Tools"
+ },
+ "embed.tools.none": {
+ "translation": "Geen"
+ },
+ "embed.tools.open": {
+ "translation": "Open"
+ },
+ "embed.view.editor": {
+ "translation": "Editor"
+ },
+ "embed.view.heading": {
+ "translation": "Standaardweergave"
+ },
+ "embed.view.result": {
+ "translation": "Resultaat"
+ },
+ "embed.view.split": {
+ "translation": "Gesplitst"
+ },
+ "generic.about.blog": {
+ "translation": "Blog"
+ },
+ "generic.about.configuration": {
+ "translation": "Configuratie"
+ },
+ "generic.about.gettingStarted": {
+ "translation": "Aan de slag"
+ },
+ "generic.about.github": {
+ "translation": "GitHub"
+ },
+ "generic.about.sdk": {
+ "translation": "LiveCodes SDK"
+ },
+ "generic.about.sponsor": {
+ "translation": "Sponsor"
+ },
+ "generic.about.twitter": {
+ "translation": "𝕏 / Twitter"
+ },
+ "generic.clickForInfo": {
+ "translation": "Klik voor info..."
+ },
+ "generic.close": {
+ "translation": "Sluiten"
+ },
+ "generic.custom": {
+ "translation": "Aangepast"
+ },
+ "generic.embed.logoHint": {
+ "translation": "Bewerken op LiveCodes 🡕"
+ },
+ "generic.error.authentication": {
+ "translation": "Authenticatiefout!"
+ },
+ "generic.error.exceededSize": {
+ "translation": "Fout: Grootte van {{size}} MB overschreden"
+ },
+ "generic.error.failedToReadFile": {
+ "translation": "Fout: Lezen van bestand mislukt"
+ },
+ "generic.loading": {
+ "translation": "Laden..."
+ },
+ "generic.more": {
+ "translation": "Meer..."
+ },
+ "generic.optional": {
+ "translation": "Optioneel"
+ },
+ "generic.required": {
+ "translation": "Verplicht"
+ },
+ "generic.tagline": {
+ "translation": "Een code playground die gewoon werkt!"
+ },
+ "import.bulk.desc": {
+ "translation": "Importeer meerdere projecten tegelijk naar je opgeslagen projecten. Projecten kunnen worden geëxporteerd vanuit het scherm Opgeslagen projecten."
+ },
+ "import.bulk.fromFile": {
+ "translation": "Bulk importeren vanuit lokaal bestand"
+ },
+ "import.bulk.fromURL": {
+ "translation": "Bulk importeren vanuit URL"
+ },
+ "import.bulk.heading": {
+ "translation": "Bulk importeren"
+ },
+ "import.bulk.started": {
+ "translation": "Bulk import gestart..."
+ },
+ "import.code.desc": {
+ "translation": "Ondersteunde bronnen: GitHub gist GitHub-bestand Map in een GitHub-repo Gitlab-snippet Gitlab-bestand Map in een Gitlab-repo JS Bin Ruwe code Code in webpagina-DOM Code in zip-bestand Code in afbeelding (OCR) Officiële playgrounds(TypeScript en Vue) Raadpleeg de documentatie voor details."
+ },
+ "import.code.fromFile": {
+ "translation": "Lokale bestanden importeren"
+ },
+ "import.code.fromURL": {
+ "translation": "Importeren vanuit URL"
+ },
+ "import.code.heading": {
+ "translation": "Code importeren"
+ },
+ "import.error.failedToLoadURL": {
+ "translation": "Fout: laden van URL mislukt"
+ },
+ "import.error.invalidConfigFile": {
+ "translation": "Ongeldig configuratiebestand"
+ },
+ "import.error.invalidFile": {
+ "translation": "Fout: Ongeldig bestand"
+ },
+ "import.generic.file": {
+ "translation": "Lokaal bestand"
+ },
+ "import.generic.url": {
+ "translation": "URL"
+ },
+ "import.heading": {
+ "translation": "Importeren"
+ },
+ "import.json.desc": {
+ "translation": "Importeer een enkel project-JSON naar de editor. Een project kan worden geëxporteerd vanuit app-menu → Exporteren → Project exporteren (JSON)."
+ },
+ "import.json.fromFile": {
+ "translation": "Project importeren vanuit lokaal bestand"
+ },
+ "import.json.fromURL": {
+ "translation": "Project importeren vanuit URL"
+ },
+ "import.json.heading": {
+ "translation": "Project-JSON importeren"
+ },
+ "import.success": {
+ "translation": "Import succesvol!"
+ },
+ "keyboardShortcuts.command": {
+ "translation": "Opdracht"
+ },
+ "keyboardShortcuts.editorShortcuts": {
+ "translation": "Voor de lijst met sneltoetsen van de code-editor, zie VS Code-sneltoetsen"
+ },
+ "keyboardShortcuts.heading": {
+ "translation": "Toetsenbordsneltoetsen"
+ },
+ "keyboardShortcuts.key": {
+ "translation": "Toets"
+ },
+ "login.accessAllowed": {
+ "translation": "Toegang toestaan tot:"
+ },
+ "login.desc": {
+ "translation": "Door in te loggen, ga je ermee akkoord dat cookies op je apparaat kunnen worden opgeslagen. Waarom zijn deze machtigingen vereist? Hoe kan ik machtigingen wijzigen/intrekken? "
+ },
+ "login.gist": {
+ "translation": "Gists"
+ },
+ "login.heading": {
+ "translation": "Inloggen met GitHub"
+ },
+ "login.loginAs": {
+ "translation": "Ingelogd als {{name}}"
+ },
+ "login.loginBtn": {
+ "translation": "Inloggen"
+ },
+ "login.logout": {
+ "translation": "Uitloggen"
+ },
+ "login.privateRepo": {
+ "translation": "Privé-repo's"
+ },
+ "login.publicRepo": {
+ "translation": "Repo's"
+ },
+ "menu.about": {
+ "translation": "Over ..."
+ },
+ "menu.appHelp.heading": {
+ "translation": "Help"
+ },
+ "menu.appHelp.hint": {
+ "translation": "Help"
+ },
+ "menu.appProject.heading": {
+ "translation": "Project"
+ },
+ "menu.appProject.hint": {
+ "translation": "Project"
+ },
+ "menu.appSettings.heading": {
+ "translation": "Instellingen"
+ },
+ "menu.appSettings.hint": {
+ "translation": "App-instellingen"
+ },
+ "menu.assets": {
+ "translation": "Assets …"
+ },
+ "menu.autoSave": {
+ "translation": "Automatisch opslaan"
+ },
+ "menu.autoUpdate": {
+ "translation": "Automatisch bijwerken"
+ },
+ "menu.backup": {
+ "translation": "Back-up / Herstellen …"
+ },
+ "menu.blog": {
+ "translation": "LiveCodes Blog"
+ },
+ "menu.broadcast": {
+ "translation": "Uitzenden …"
+ },
+ "menu.commandMenu": {
+ "translation": "Opdrachtmenu"
+ },
+ "menu.config": {
+ "translation": "Configuratie"
+ },
+ "menu.customSettings": {
+ "translation": "Aangepaste instellingen …"
+ },
+ "menu.delay.heading": {
+ "translation": "Vertraging: 1.5s"
+ },
+ "menu.delay.hint": {
+ "translation": "Vertraging voor automatisch bijwerken"
+ },
+ "menu.deploy": {
+ "translation": "Deployen …"
+ },
+ "menu.docs": {
+ "translation": "Documentatie"
+ },
+ "menu.editorSettings": {
+ "translation": "Editor-instellingen …"
+ },
+ "menu.embed": {
+ "translation": "Embedden …"
+ },
+ "menu.export.codepen": {
+ "translation": "Bewerken in CodePen"
+ },
+ "menu.export.gist": {
+ "translation": "Exporteren naar GitHub Gist"
+ },
+ "menu.export.heading": {
+ "translation": "Exporteren"
+ },
+ "menu.export.jsfiddle": {
+ "translation": "Bewerken in JSFiddle"
+ },
+ "menu.export.json": {
+ "translation": "Project exporteren (JSON)"
+ },
+ "menu.export.result": {
+ "translation": "Resultaat exporteren (HTML)"
+ },
+ "menu.export.src": {
+ "translation": "Bron exporteren (ZIP)"
+ },
+ "menu.features": {
+ "translation": "Functies"
+ },
+ "menu.formatOnsave": {
+ "translation": "Formatteren bij opslaan"
+ },
+ "menu.getstart": {
+ "translation": "Aan de slag"
+ },
+ "menu.import": {
+ "translation": "Importeren …"
+ },
+ "menu.keyboardShortcuts": {
+ "translation": "Toetsenbordsneltoetsen"
+ },
+ "menu.layout": {
+ "translation": "Verticale layout"
+ },
+ "menu.license": {
+ "translation": "Licentie"
+ },
+ "menu.login": {
+ "translation": "Inloggen"
+ },
+ "menu.logout": {
+ "translation": "Uitloggen"
+ },
+ "menu.new": {
+ "translation": "Nieuw …"
+ },
+ "menu.open": {
+ "translation": "Openen …"
+ },
+ "menu.project": {
+ "translation": "Projectinfo …"
+ },
+ "menu.recoverUnsaved": {
+ "translation": "Niet-opgeslagen herstellen"
+ },
+ "menu.report": {
+ "translation": "Een probleem melden"
+ },
+ "menu.resources": {
+ "translation": "Externe bronnen …"
+ },
+ "menu.save": {
+ "translation": "Opslaan"
+ },
+ "menu.saveAs.fork": {
+ "translation": "Fork (nieuw project)"
+ },
+ "menu.saveAs.heading": {
+ "translation": "Opslaan als …"
+ },
+ "menu.saveAs.template": {
+ "translation": "Sjabloon"
+ },
+ "menu.sdk": {
+ "translation": "SDK"
+ },
+ "menu.share": {
+ "translation": "Delen …"
+ },
+ "menu.showSpacing.heading": {
+ "translation": "Afstand weergeven"
+ },
+ "menu.showSpacing.hint": {
+ "translation": "Druk op Alt/Option en beweeg je cursor over de resultatenpagina"
+ },
+ "menu.showWelcome.title": {
+ "translation": "Welkomstscherm bij opstarten weergeven"
+ },
+ "menu.snippets": {
+ "translation": "Codefragmenten …"
+ },
+ "menu.source": {
+ "translation": "Broncode op GitHub"
+ },
+ "menu.sync": {
+ "translation": "Synchroniseren (beta) … ⏳"
+ },
+ "menu.theme": {
+ "translation": "Donker thema"
+ },
+ "menu.themeColor": {
+ "translation": "Kleur"
+ },
+ "menu.welcome.heading": {
+ "translation": "Welkom …"
+ },
+ "open.action.delete": {
+ "translation": "Verwijderen"
+ },
+ "open.defaultTemplate": {
+ "translation": "Standaard sjabloon "
+ },
+ "open.delete.all": {
+ "translation": "{{projects}} projecten verwijderen?"
+ },
+ "open.delete.deleting": {
+ "translation": "Projecten verwijderen..."
+ },
+ "open.delete.one": {
+ "translation": "Project verwijderen: {{project}}?"
+ },
+ "open.deleteAll": {
+ "translation": "Alles verwijderen"
+ },
+ "open.exportAll": {
+ "translation": "Alles exporteren"
+ },
+ "open.filter.language": {
+ "translation": "filteren op taal"
+ },
+ "open.filter.tag": {
+ "translation": "filteren op tag"
+ },
+ "open.heading": {
+ "translation": "Opgeslagen projecten"
+ },
+ "open.import": {
+ "translation": "Importeren"
+ },
+ "open.lastModified": {
+ "translation": "Laatst gewijzigd: {{modified}}"
+ },
+ "open.noData.desc": {
+ "translation": "Je kunt een project opslaan vanuit (instellingenmenu > Opslaan) of via de sneltoets (Ctrl/⌘ + S)."
+ },
+ "open.noData.heading": {
+ "translation": "Je hebt geen opgeslagen projecten."
+ },
+ "open.noMatch": {
+ "translation": "Geen projecten komen overeen met deze filters."
+ },
+ "open.placeholder.allLanguages": {
+ "translation": "Alle talen"
+ },
+ "open.placeholder.filterByTags": {
+ "translation": "Filteren op tags"
+ },
+ "open.placeholder.search": {
+ "translation": "Zoeken"
+ },
+ "open.removeDefault": {
+ "translation": "(niet instellen)"
+ },
+ "open.reset": {
+ "translation": "Reset"
+ },
+ "open.setAsDefault": {
+ "translation": "Instellen als standaard"
+ },
+ "open.sort.heading": {
+ "translation": "Sorteren op:"
+ },
+ "open.sort.lastModified": {
+ "translation": "Laatst gewijzigd"
+ },
+ "open.sort.title": {
+ "translation": "Titel"
+ },
+ "project.desc": {
+ "translation": "Beschrijving"
+ },
+ "project.head": {
+ "translation": "Toevoegen aan <head>"
+ },
+ "project.heading": {
+ "translation": "Projectinfo"
+ },
+ "project.htmlAttr": {
+ "translation": "Attributen voor <html>"
+ },
+ "project.tags": {
+ "translation": "Tags"
+ },
+ "project.title": {
+ "translation": "Projecttitel"
+ },
+ "recoverPrompt.desc": {
+ "translation": "Je laatste project heeft niet-opgeslagen wijzigingen!"
+ },
+ "recoverPrompt.heading": {
+ "translation": "Niet-opgeslagen project herstellen?"
+ },
+ "recoverPrompt.meta": {
+ "translation": "Titel: Laatst gewijzigd: "
+ },
+ "recoverPrompt.notShowAgain": {
+ "translation": "Dit niet meer weergeven."
+ },
+ "recoverPrompt.prompt.discard": {
+ "translation": "Niet-opgeslagen project negeren"
+ },
+ "recoverPrompt.prompt.heading": {
+ "translation": "Wil je het nu herstellen?"
+ },
+ "recoverPrompt.prompt.recover": {
+ "translation": "Project herstellen naar editor"
+ },
+ "recoverPrompt.prompt.save": {
+ "translation": "Opslaan op apparaat en doorgaan"
+ },
+ "resources.browseOnJsDelivr": {
+ "translation": "Pakketbestanden browsen op jsDelivr"
+ },
+ "resources.cssPresets.heading": {
+ "translation": "CSS-voorinstellingen"
+ },
+ "resources.cssPresets.none": {
+ "translation": "Geen"
+ },
+ "resources.cssPresets.normalizeCss": {
+ "translation": "Normalize.css"
+ },
+ "resources.cssPresets.resetCss": {
+ "translation": "Reset CSS"
+ },
+ "resources.error.failedToLoadResults": {
+ "translation": "Laden van resultaten mislukt!"
+ },
+ "resources.error.noResultsFound": {
+ "translation": "Geen resultaten gevonden voor: "
+ },
+ "resources.fonts.add": {
+ "translation": "Toevoegen"
+ },
+ "resources.fonts.heading": {
+ "translation": "Lettertypen (mogelijk gemaakt door Google Fonts)"
+ },
+ "resources.fonts.select": {
+ "translation": "Lettertype selecteren ..."
+ },
+ "resources.heading": {
+ "translation": "Externe bronnen"
+ },
+ "resources.scripts": {
+ "translation": "Externe scripts"
+ },
+ "resources.search.heading": {
+ "translation": "Pakketten zoeken (mogelijk gemaakt door jsDelivr)"
+ },
+ "resources.search.placeholder": {
+ "translation": "bijv. jquery, lodash@4, bootstrap@5.2.3, ..."
+ },
+ "resources.stylesheets": {
+ "translation": "Externe stylesheets"
+ },
+ "resources.urlDesc": {
+ "translation": "Stylesheet/script-URL's toevoegen. Elke URL moet op een aparte regel staan."
+ },
+ "resultMode.linkText": {
+ "translation": "Bewerken op LiveCodes"
+ },
+ "savePrompt.heading": {
+ "translation": "Niet-opgeslagen wijzigingen"
+ },
+ "savePrompt.prompt.cancel": {
+ "translation": "Annuleren"
+ },
+ "savePrompt.prompt.discard": {
+ "translation": "Niet opslaan"
+ },
+ "savePrompt.prompt.heading": {
+ "translation": "De wijzigingen die je hebt aangebracht, worden mogelijk niet opgeslagen. Wil je nu opslaan?"
+ },
+ "savePrompt.prompt.save": {
+ "translation": "Opslaan"
+ },
+ "share.characters": {
+ "translation": "{{urlLength}} tekens"
+ },
+ "share.copy.clickToCopy": {
+ "translation": "Klik om te kopiëren"
+ },
+ "share.copy.copied": {
+ "translation": "URL gekopieerd naar klembord"
+ },
+ "share.encodedURL": {
+ "translation": "Gecodeerde URL ophalen"
+ },
+ "share.error.failedToCopy": {
+ "translation": "Kopiëren naar klembord mislukt!"
+ },
+ "share.error.failedToGenerateURL": {
+ "translation": "Genereren van korte URL mislukt!"
+ },
+ "share.expireInOneYear": {
+ "translation": "Verloopt over 1 jaar"
+ },
+ "share.generateURL": {
+ "translation": "URL genereren …"
+ },
+ "share.heading": {
+ "translation": "Delen"
+ },
+ "share.permanentURL": {
+ "translation": "Permanente URL"
+ },
+ "share.qrcode.clickToDownload": {
+ "translation": "Klik om te downloaden"
+ },
+ "share.qrcode.generating": {
+ "translation": "Genereren..."
+ },
+ "share.services.devTo": {
+ "translation": "Dev.to"
+ },
+ "share.services.email": {
+ "translation": "E-mail"
+ },
+ "share.services.facebook": {
+ "translation": "Facebook"
+ },
+ "share.services.hackerNews": {
+ "translation": "Hacker News"
+ },
+ "share.services.linkedIn": {
+ "translation": "LinkedIn"
+ },
+ "share.services.pinterest": {
+ "translation": "Pinterest"
+ },
+ "share.services.pocket": {
+ "translation": "Pocket"
+ },
+ "share.services.qrCode": {
+ "translation": "QR-code"
+ },
+ "share.services.reddit": {
+ "translation": "Reddit"
+ },
+ "share.services.share": {
+ "translation": "Delen via …"
+ },
+ "share.services.telegram": {
+ "translation": "Telegram"
+ },
+ "share.services.tumblr": {
+ "translation": "Tumblr"
+ },
+ "share.services.twitter": {
+ "translation": "𝕏 / Twitter"
+ },
+ "share.services.whatsApp": {
+ "translation": "WhatsApp"
+ },
+ "share.shortURL": {
+ "translation": "Korte URL ophalen"
+ },
+ "snippets.action.copy": {
+ "translation": "Kopiëren"
+ },
+ "snippets.action.delete": {
+ "translation": "Verwijderen"
+ },
+ "snippets.action.edit": {
+ "translation": "Bewerken"
+ },
+ "snippets.add.code": {
+ "translation": "Code"
+ },
+ "snippets.add.desc": {
+ "translation": "Beschrijving"
+ },
+ "snippets.add.heading": {
+ "translation": "Fragment toevoegen"
+ },
+ "snippets.add.language": {
+ "translation": "Taal"
+ },
+ "snippets.add.save": {
+ "translation": "Opslaan"
+ },
+ "snippets.add.snippets": {
+ "translation": "Fragmenten"
+ },
+ "snippets.add.title": {
+ "translation": "Titel"
+ },
+ "snippets.copy.clickToCopySnippet": {
+ "translation": "Klik om fragment te kopiëren"
+ },
+ "snippets.copy.copied": {
+ "translation": "Fragment is gekopieerd naar klembord."
+ },
+ "snippets.delete.all": {
+ "translation": "{{snippets}} fragmenten verwijderen?"
+ },
+ "snippets.delete.one": {
+ "translation": "Fragment verwijderen: {{snippet}}?"
+ },
+ "snippets.deleteAll": {
+ "translation": "Alles verwijderen"
+ },
+ "snippets.error.failedToCopy": {
+ "translation": "Kopiëren van URL mislukt."
+ },
+ "snippets.error.noTitle": {
+ "translation": "Voeg een fragmenttitel toe."
+ },
+ "snippets.filter.language": {
+ "translation": "filteren op taal"
+ },
+ "snippets.heading": {
+ "translation": "Codefragmenten"
+ },
+ "snippets.lastModified": {
+ "translation": "Laatst gewijzigd: {{modified}}"
+ },
+ "snippets.noMatch": {
+ "translation": "Geen fragmenten komen overeen met deze filters."
+ },
+ "snippets.noSavedSnippets": {
+ "translation": "Je hebt geen opgeslagen fragmenten."
+ },
+ "snippets.placeholder.allLanguages": {
+ "translation": "Alle talen"
+ },
+ "snippets.placeholder.search": {
+ "translation": "Zoeken"
+ },
+ "snippets.reset": {
+ "translation": "Reset"
+ },
+ "snippets.save.success": {
+ "translation": "Fragment lokaal opgeslagen op apparaat!"
+ },
+ "snippets.sort.date": {
+ "translation": "Datum"
+ },
+ "snippets.sort.heading": {
+ "translation": "Sorteren op:"
+ },
+ "snippets.sort.title": {
+ "translation": "Titel"
+ },
+ "snippets.text": {
+ "translation": "Platte tekst"
+ },
+ "splash.loading": {
+ "translation": "LiveCodes laden…"
+ },
+ "sync.autoSync": {
+ "translation": "Automatisch synchroniseren"
+ },
+ "sync.create.desc": {
+ "translation": "Een nieuwe privé-repo wordt aangemaakt. Je LiveCodes lokale gegevens worden gesynchroniseerd met main-branch."
+ },
+ "sync.create.heading": {
+ "translation": "Nieuwe repo aanmaken"
+ },
+ "sync.create.repoName": {
+ "translation": "Repo-naam"
+ },
+ "sync.error.generic": {
+ "translation": "Synchronisatie mislukt!"
+ },
+ "sync.error.repoNameRequired": {
+ "translation": "Repo-naam is verplicht"
+ },
+ "sync.existing.desc": {
+ "translation": "Je LiveCodes lokale gegevens worden gesynchroniseerd met main-branch."
+ },
+ "sync.existing.heading": {
+ "translation": "Bestaande repo"
+ },
+ "sync.existing.repoName": {
+ "translation": "Repo-naam"
+ },
+ "sync.heading": {
+ "translation": "Synchroniseren met GitHub-repo"
+ },
+ "sync.searchRepos": {
+ "translation": "Zoek in je repo's..."
+ },
+ "sync.success": {
+ "translation": "Synchronisatie voltooid!"
+ },
+ "sync.syncBtn": {
+ "translation": "Synchroniseren"
+ },
+ "sync.syncInProgress": {
+ "translation": "Synchronisatie bezig..."
+ },
+ "sync.syncStarted": {
+ "translation": "Synchronisatie gestart..."
+ },
+ "templates.heading": {
+ "translation": "Nieuw project"
+ },
+ "templates.noUserTemplates.desc": {
+ "translation": "Je kunt een project opslaan als sjabloon vanuit (App-menu > Opslaan als > Sjabloon)."
+ },
+ "templates.noUserTemplates.heading": {
+ "translation": "Je hebt geen opgeslagen sjablonen."
+ },
+ "templates.starter.angular": {
+ "translation": "Angular-starter"
+ },
+ "templates.starter.assemblyscript": {
+ "translation": "AssemblyScript-starter"
+ },
+ "templates.starter.astro": {
+ "translation": "Astro-starter"
+ },
+ "templates.starter.backbone": {
+ "translation": "Backbone-starter"
+ },
+ "templates.starter.blank": {
+ "translation": "Leeg project"
+ },
+ "templates.starter.blockly": {
+ "translation": "Blockly-starter"
+ },
+ "templates.starter.bootstrap": {
+ "translation": "Bootstrap-starter"
+ },
+ "templates.starter.civet": {
+ "translation": "Civet-starter"
+ },
+ "templates.starter.clio": {
+ "translation": "Clio-starter"
+ },
+ "templates.starter.clojurescript": {
+ "translation": "ClojureScript-starter"
+ },
+ "templates.starter.coffeescript": {
+ "translation": "CoffeeScript-starter"
+ },
+ "templates.starter.commonlisp": {
+ "translation": "Common Lisp-starter"
+ },
+ "templates.starter.cpp": {
+ "translation": "C++-starter"
+ },
+ "templates.starter.cpp-wasm": {
+ "translation": "C++ (Wasm)-starter"
+ },
+ "templates.starter.daisyui": {
+ "translation": "daisyUI-starter"
+ },
+ "templates.starter.diagrams": {
+ "translation": "Diagrammen-starter"
+ },
+ "templates.starter.fennel": {
+ "translation": "Fennel-starter"
+ },
+ "templates.starter.gleam": {
+ "translation": "Gleam-starter"
+ },
+ "templates.starter.go": {
+ "translation": "Go-starter"
+ },
+ "templates.starter.go-wasm": {
+ "translation": "Go (Wasm)-starter"
+ },
+ "templates.starter.heading": {
+ "translation": "Startsjablonen"
+ },
+ "templates.starter.imba": {
+ "translation": "Imba-starter"
+ },
+ "templates.starter.java": {
+ "translation": "Java-starter"
+ },
+ "templates.starter.javascript": {
+ "translation": "JavaScript-starter"
+ },
+ "templates.starter.jest": {
+ "translation": "Jest-starter"
+ },
+ "templates.starter.jest-react": {
+ "translation": "Jest/React-starter"
+ },
+ "templates.starter.jquery": {
+ "translation": "jQuery-starter"
+ },
+ "templates.starter.julia": {
+ "translation": "Julia-starter"
+ },
+ "templates.starter.knockout": {
+ "translation": "Knockout-starter"
+ },
+ "templates.starter.lit": {
+ "translation": "Lit-starter"
+ },
+ "templates.starter.livescript": {
+ "translation": "LiveScript-starter"
+ },
+ "templates.starter.loading": {
+ "translation": "Startsjablonen laden..."
+ },
+ "templates.starter.lua": {
+ "translation": "Lua-starter"
+ },
+ "templates.starter.lua-wasm": {
+ "translation": "Lua (Wasm)-starter"
+ },
+ "templates.starter.malina": {
+ "translation": "Malina.js-starter"
+ },
+ "templates.starter.markdown": {
+ "translation": "Markdown-starter"
+ },
+ "templates.starter.mdx": {
+ "translation": "MDX-starter"
+ },
+ "templates.starter.ocaml": {
+ "translation": "Ocaml-starter"
+ },
+ "templates.starter.perl": {
+ "translation": "Perl-starter"
+ },
+ "templates.starter.php": {
+ "translation": "PHP-starter"
+ },
+ "templates.starter.php-wasm": {
+ "translation": "PHP (Wasm)-starter"
+ },
+ "templates.starter.postgresql": {
+ "translation": "PostgreSQL-starter"
+ },
+ "templates.starter.preact": {
+ "translation": "Preact-starter"
+ },
+ "templates.starter.prolog": {
+ "translation": "Prolog-starter"
+ },
+ "templates.starter.python": {
+ "translation": "Python-starter"
+ },
+ "templates.starter.r": {
+ "translation": "R-starter"
+ },
+ "templates.starter.react": {
+ "translation": "React-starter"
+ },
+ "templates.starter.react-native": {
+ "translation": "React Native-starter"
+ },
+ "templates.starter.reason": {
+ "translation": "Reason-starter"
+ },
+ "templates.starter.rescript": {
+ "translation": "ReScript-starter"
+ },
+ "templates.starter.riot": {
+ "translation": "Riot.js-starter"
+ },
+ "templates.starter.ruby": {
+ "translation": "Ruby-starter"
+ },
+ "templates.starter.ruby-wasm": {
+ "translation": "Ruby (Wasm)-starter"
+ },
+ "templates.starter.scheme": {
+ "translation": "Scheme-starter"
+ },
+ "templates.starter.shadcnui": {
+ "translation": "shadcn/ui-starter"
+ },
+ "templates.starter.solid": {
+ "translation": "Solid-starter"
+ },
+ "templates.starter.sql": {
+ "translation": "SQL-starter"
+ },
+ "templates.starter.stencil": {
+ "translation": "Stencil-starter"
+ },
+ "templates.starter.svelte": {
+ "translation": "Svelte-starter"
+ },
+ "templates.starter.tailwindcss": {
+ "translation": "Tailwind CSS-starter"
+ },
+ "templates.starter.tcl": {
+ "translation": "Tcl-starter"
+ },
+ "templates.starter.teal": {
+ "translation": "Teal-starter"
+ },
+ "templates.starter.typescript": {
+ "translation": "TypeScript-starter"
+ },
+ "templates.starter.vue": {
+ "translation": "Vue SFC-starter"
+ },
+ "templates.starter.vue2": {
+ "translation": "Vue 2-starter"
+ },
+ "templates.starter.wat": {
+ "translation": "WebAssembly Text-starter"
+ },
+ "templates.user.heading": {
+ "translation": "Mijn sjablonen"
+ },
+ "templates.user.loading": {
+ "translation": "Gebruikerssjablonen laden..."
+ },
+ "testEditor.heading": {
+ "translation": "Tests bewerken"
+ },
+ "testEditor.load": {
+ "translation": "Laden"
+ },
+ "testEditor.tests": {
+ "translation": "Tests"
+ },
+ "testSettings.desc": {
+ "translation": " Voor meer details, raadpleeg de documentatie"
+ },
+ "toolspane.close": {
+ "translation": "Sluiten"
+ },
+ "toolspane.compiled.title": {
+ "translation": "Gecompileerd"
+ },
+ "toolspane.console.clear": {
+ "translation": "Console wissen"
+ },
+ "toolspane.console.title": {
+ "translation": "Console"
+ },
+ "toolspane.test.edit": {
+ "translation": "Bewerken"
+ },
+ "toolspane.test.error": {
+ "translation": "Testfout!"
+ },
+ "toolspane.test.loading": {
+ "translation": "Tests laden..."
+ },
+ "toolspane.test.noTest": {
+ "translation": "Dit project heeft geen tests!"
+ },
+ "toolspane.test.reset": {
+ "translation": "Reset"
+ },
+ "toolspane.test.run.desc": {
+ "translation": "Ctrl/⌘ + Alt + T"
+ },
+ "toolspane.test.run.heading": {
+ "translation": "Uitvoeren"
+ },
+ "toolspane.test.summary.desc": {
+ "translation": "Tests: {{failed}}\n {{passed}}\n {{skipped}}\n {{total}}\nTijd: {{duration}}s"
+ },
+ "toolspane.test.summary.failed": {
+ "translation": "{{failedNum}} mislukt"
+ },
+ "toolspane.test.summary.passed": {
+ "translation": "{{passedNum}} geslaagd"
+ },
+ "toolspane.test.summary.skipped": {
+ "translation": "{{skippedNum}} overgeslagen"
+ },
+ "toolspane.test.summary.total": {
+ "translation": "{{totalNum}} totaal"
+ },
+ "toolspane.test.title": {
+ "translation": "Tests"
+ },
+ "toolspane.test.watch.desc": {
+ "translation": "Tests uitvoeren wanneer code verandert"
+ },
+ "toolspane.test.watch.heading": {
+ "translation": "Volgen"
+ },
+ "welcome.about.documentation": {
+ "translation": "Documentatie"
+ },
+ "welcome.about.heading": {
+ "translation": "Over LiveCodes"
+ },
+ "welcome.heading": {
+ "translation": "Welkom"
+ },
+ "welcome.recent.heading": {
+ "translation": "Recent"
+ },
+ "welcome.recover.cancel": {
+ "translation": "Annuleren"
+ },
+ "welcome.recover.heading": {
+ "translation": "Herstellen"
+ },
+ "welcome.recover.lastModified": {
+ "translation": "Laatst gewijzigd:"
+ },
+ "welcome.recover.recover": {
+ "translation": "Herstellen"
+ },
+ "welcome.recover.save": {
+ "translation": "Opslaan"
+ },
+ "welcome.recover.unsavedChanges": {
+ "translation": "Je laatste project had niet-opgeslagen wijzigingen:"
+ },
+ "welcome.showOnStartup": {
+ "translation": "Weergeven bij opstarten"
+ },
+ "welcome.start.heading": {
+ "translation": "Start"
+ },
+ "welcome.start.import": {
+ "translation": "Importeren..."
+ },
+ "welcome.start.loadDefaultTemplate": {
+ "translation": "Standaard sjabloon laden"
+ },
+ "welcome.start.new": {
+ "translation": "Nieuw..."
+ },
+ "welcome.start.noDefaultTemplate": {
+ "translation": "Geen standaard sjabloon"
+ },
+ "welcome.start.open": {
+ "translation": "Openen..."
+ },
+ "welcome.templates.heading": {
+ "translation": "Startsjablonen"
+ }
+}
diff --git a/src/livecodes/i18n/locales/nl/translation.ts b/src/livecodes/i18n/locales/nl/translation.ts
new file mode 100644
index 000000000..491f50a94
--- /dev/null
+++ b/src/livecodes/i18n/locales/nl/translation.ts
@@ -0,0 +1,1125 @@
+// ATTENTION: This file is auto-generated from source code. Do not edit manually!
+
+import type { I18nTranslation } from '../models';
+
+const translation: I18nTranslation = {
+ about: {
+ blog: {
+ text: 'Blog',
+ title: 'LiveCodes Blog',
+ },
+ configuration: 'Configuratie',
+ credits: {
+ heading: 'Credits',
+ para1:
+ 'LiveCodes wordt mogelijk gemaakt door open source-projecten, webservices en bijdragers. <1>Bekijk Credits1>',
+ para2: '© 2024 Hatem Hosny. LiveCodes is gelicenseerd onder MIT-licentie.',
+ },
+ documentations: {
+ heading: 'Documentatie',
+ },
+ gettingStarted: 'Aan de slag',
+ github: {
+ text: 'GitHub',
+ title: 'GitHub',
+ },
+ heading: 'Over LiveCodes',
+ livecodes: {
+ aboutUs: 'Over LiveCodes',
+ para1:
+ '<1><2>LiveCodes2>1> is een open-source, feature-rijke, client-side code playground. Momenteel worden 90+ talen en frameworks ondersteund. Het kan worden gebruikt als standalone app of ingebed in elke webpagina.',
+ para2:
+ "Een krachtige SDK maakt het eenvoudig om playgrounds te integreren en ermee te communiceren. Uitgebreide documentatie is beschikbaar met codevoorbeelden, live demo's en screenshots.",
+ },
+ sdk: 'LiveCodes SDK',
+ sponsor: {
+ text: 'Sponsor',
+ title: 'Sponsor LiveCodes',
+ },
+ twitter: {
+ text: '𝕏 / Twitter',
+ title: '𝕏 / Twitter',
+ },
+ version: {
+ app: 'App-versie: <1>{{APP_VERSION}}1>',
+ appPermanentUrl: 'Permanente URL van app',
+ commit: 'Git commit: <1>{{COMMIT_SHA}}1>',
+ heading: 'Versie',
+ sdk: 'SDK-versie: <1>{{SDK_VERSION}}1>',
+ sdkPermanentUrl: 'Permanente URL van SDK',
+ },
+ },
+ app: {
+ changeTheme: {
+ hint: 'Thema wijzigen',
+ },
+ codeToImage: {
+ hint: 'Code naar afbeelding',
+ },
+ consoleMessage: {
+ appVersion: 'App-versie: {{APP_VERSION}}',
+ commit: 'Git commit: {{COMMIT_SHA}}',
+ learnMore: 'Meer informatie! {{docsUrl}} 🚀',
+ sdkVersion: 'SDK-versie: {{SDK_VERSION}}',
+ },
+ copy: {
+ hint: 'Kopiëren (Ctrl/⌘ + A, Ctrl/⌘ + C)',
+ },
+ copyAsUrl: {
+ hint: 'Code kopiëren als data-URL',
+ },
+ customSettings: {
+ hint: 'Aangepaste instellingen',
+ },
+ editorSettings: {
+ hint: 'Editor-instellingen',
+ },
+ externalResources: {
+ hint: 'Externe bronnen',
+ },
+ focus: {
+ hint: 'Focusmodus schakelen (Ctrl/⌘ + K, Z)',
+ },
+ format: {
+ hint: 'Formatteren (Alt + Shift + F)',
+ },
+ fullscreen: {
+ hint: 'Volledig scherm',
+ },
+ i18nButton: {
+ hint: 'UI-taal',
+ },
+ i18nMenu: {
+ docs: 'i18n-documentatie',
+ helpTranslate: 'Help ons met vertalen',
+ },
+ logo: {
+ title: 'LiveCodes: Een code playground die gewoon werkt!',
+ },
+ projectInfo: {
+ hint: 'Projectinfo',
+ },
+ redo: {
+ hint: 'Opnieuw (Ctrl/⌘ + Shift + Z)',
+ },
+ result: {
+ hint: 'Resultaat (Ctrl/⌘ + Alt + R)',
+ },
+ run: {
+ hint: 'Uitvoeren (Shift + Enter)',
+ },
+ share: {
+ hint: 'Delen (Ctrl/⌘ + Alt + S)',
+ },
+ themeColors: {
+ custom: 'Aangepast',
+ },
+ undo: {
+ hint: 'Ongedaan maken (Ctrl/⌘ + Z)',
+ },
+ untitledProject: 'Naamloos project',
+ },
+ assets: {
+ action: {
+ delete: 'Verwijderen',
+ },
+ add: {
+ dataURL: {
+ desc: 'Asset toevoegen als base64-gecodeerde <1>data-url1>.',
+ heading: 'Data-URL',
+ label: 'Bestand toevoegen',
+ },
+ githubPages: {
+ desc: 'Asset deployen naar GitHub Pages. Het bestand wordt gepushed naar <1>gh-pages1>-branch van de repo <2>livecodes-assets2> op je GitHub-account. Als de repo nog niet bestaat, wordt er een publieke repo aangemaakt.',
+ heading: 'GitHub Pages',
+ label: 'Bestand uploaden',
+ },
+ heading: 'Asset toevoegen',
+ },
+ delete: {
+ all: '{{assets}} assets verwijderen?',
+ one: 'Asset verwijderen: {{asset}}?',
+ },
+ deleteAll: 'Alles verwijderen',
+ generic: {
+ clickToCopyURL: 'Klik om URL te kopiëren',
+ },
+ heading: 'Assets',
+ link: {
+ date: 'Datum: {{modified}}',
+ type: 'Type: {{type}}',
+ url: 'URL: {{url}}',
+ },
+ loadFile: {
+ error: {
+ failedToUpload: 'Fout: Uploaden van bestand mislukt',
+ unauthenticated: 'Fout: Niet-geverifieerde gebruiker',
+ },
+ upload: 'Bestand uploaden',
+ uploading: 'Uploaden...',
+ },
+ noMatch: 'Geen assets komen overeen met deze filters.',
+ noSavedAssets: 'Je hebt geen opgeslagen assets.',
+ processAsset: {
+ addFile: 'Bestand toegevoegd: ',
+ deployNotice: 'Het asset zou binnenkort beschikbaar moeten zijn op deze URL (~1 min).',
+ success: 'Bestand toegevoegd aan assets!',
+ urlLabel: 'URL: ',
+ },
+ resetFilters: 'Reset',
+ search: 'Zoeken',
+ sort: {
+ date: 'Datum',
+ fileName: 'Bestandsnaam',
+ heading: 'Sorteren op:',
+ },
+ type: {
+ archive: 'Archief',
+ audio: 'Audio',
+ csv: 'CSV',
+ font: 'Lettertype',
+ html: 'HTML',
+ icon: 'Icoon',
+ image: 'Afbeelding',
+ json: 'JSON',
+ other: 'Overig',
+ script: 'Script',
+ stylesheet: 'Stylesheet',
+ text: 'Tekst',
+ video: 'Video',
+ xml: 'XML',
+ },
+ types: {
+ all: 'Alle types',
+ },
+ url: {
+ fail: 'Kopiëren van URL mislukt.',
+ success: 'URL is gekopieerd naar klembord.',
+ },
+ },
+ backup: {
+ backup: {
+ assets: 'Assets',
+ button: 'Back-up',
+ desc: 'Maak een back-up van LiveCodes-gegevens, zodat deze later op dit of andere apparaten kunnen worden hersteld. <1>1> Raadpleeg de <2>documentatie2> voor details.',
+ heading: 'Back-up',
+ projects: 'Projecten',
+ settings: 'Gebruikersinstellingen',
+ snippets: 'Codefragmenten',
+ templates: 'Gebruikerssjablonen',
+ },
+ backupBtn: 'Back-up',
+ error: {
+ atLeastOneStore: 'Selecteer ten minste één opslag om een back-up van te maken',
+ incorrectFileType: 'Fout: Onjuist bestandstype',
+ },
+ fileInputLabel: 'Herstellen vanuit bestand',
+ heading: 'Back-up / Herstellen',
+ inProgress: 'Bezig...',
+ restore: {
+ desc: 'Herstel eerder gemaakte back-up van LiveCodes-gegevens. <1>1> Als je ervoor kiest om de huidige inhoud te vervangen, wil je deze misschien eerst een back-up maken. <2>2> Raadpleeg de <3>documentatie3> voor details.',
+ fromFile: 'Herstellen vanuit bestand',
+ heading: 'Herstellen',
+ mode: {
+ merge: 'Samenvoegen met huidige inhoud',
+ replace: 'Huidige inhoud vervangen',
+ },
+ success: 'Succesvol hersteld!',
+ },
+ },
+ broadcast: {
+ broadcastBtn: {
+ start: 'Uitzenden',
+ stop: 'Uitzending stoppen',
+ },
+ broadcasting: 'Bezig met uitzenden...',
+ channelURL: 'Kanaal-URL',
+ connecting: 'Verbinding maken...',
+ desc: 'Zend de resultatenpagina in realtime uit naar andere browsers/apparaten. Raadpleeg de <1>documentatie1> voor details.',
+ error: {
+ generic: 'Uitzending mislukt!',
+ serverURLRequired: 'Server-URL is verplicht!',
+ },
+ heading: 'Uitzenden',
+ includeSourceCode: 'Broncode opnemen',
+ serverURL: {
+ heading: 'Server-URL',
+ },
+ },
+ codeToImage: {
+ background: 'Achtergrond',
+ borderRadius: 'Hoekradius',
+ code: 'Code',
+ copyCode: 'Code kopiëren',
+ copyImage: 'Afbeelding kopiëren',
+ default: 'Standaard',
+ direction: 'Richting',
+ fileName: 'Bestandsnaam',
+ fontFamily: 'Lettertypefamilie',
+ fontSize: 'Lettergrootte',
+ heading: 'Code naar afbeelding',
+ image: 'Afbeelding',
+ imageFormat: {
+ jpg: 'JPEG',
+ label: 'Afbeeldingsformaat',
+ png: 'PNG',
+ svg: 'SVG',
+ },
+ layout: 'Layout',
+ opacity: 'Dekking',
+ padding: 'Opvulling',
+ presets: 'Voorinstellingen',
+ preview: 'Voorbeeld',
+ save: 'Afbeelding opslaan',
+ scale: 'Afbeeldingsschaal',
+ shadow: 'Schaduw',
+ shareImage: 'Afbeelding delen',
+ shareTitle: 'Delen',
+ shareUrl: 'URL delen',
+ theme: 'Thema',
+ width: 'Breedte',
+ windowStyle: {
+ label: 'Vensterstijl',
+ mac: 'macOS',
+ none: 'Geen',
+ windows: 'Windows',
+ },
+ },
+ commandMenu: {
+ changeTheme: {
+ dark: 'Naar donker thema',
+ light: 'Naar licht thema',
+ title: 'Thema wijzigen',
+ },
+ changeUILanguage: 'UI-taal wijzigen',
+ closeModalMenu: 'Modaal/menu sluiten',
+ contribute: 'Bijdragen',
+ copy: 'Code kopiëren',
+ copyAsDataUrl: 'Code als data-URL kopiëren',
+ disableAI: 'AI-code-assistent uitschakelen',
+ disableAutoSave: 'Automatisch opslaan uitschakelen',
+ disableAutoUpdate: 'Automatisch bijwerken uitschakelen',
+ disableEmacs: 'Emacs-modus uitschakelen',
+ disableFormatOnSave: 'Formatteren bij opslaan uitschakelen',
+ disableRecoverUnsaved: 'Herstellen van niet-opgeslagen uitschakelen',
+ disableVim: 'Vim-modus uitschakelen',
+ enableAI: 'AI-code-assistent inschakelen',
+ enableAutoSave: 'Automatisch opslaan inschakelen',
+ enableAutoUpdate: 'Automatisch bijwerken inschakelen',
+ enableEmacs: 'Emacs-modus inschakelen',
+ enableFormatOnSave: 'Formatteren bij opslaan inschakelen',
+ enableRecoverUnsaved: 'Herstellen van niet-opgeslagen inschakelen',
+ enableVim: 'Vim-modus inschakelen',
+ focus: {
+ editor: 'Focus op editor',
+ home: 'Focus naar home',
+ outOfEditor: 'Focus uit editor',
+ toggleTabFocusMode: 'Tab-focusmodus schakelen',
+ },
+ formatCode: 'Code formatteren',
+ home: 'Home',
+ horizontalLayout: 'Horizontale layout',
+ keyboardShortcuts: 'Toetsenbordsneltoetsen',
+ login: 'Inloggen',
+ logout: 'Uitloggen',
+ moveToParent: 'naar bovenliggend',
+ placeholder: 'Typ een opdracht of zoek...',
+ processors: 'Processors',
+ responsiveLayout: 'Responsieve layout',
+ run: 'Uitvoeren',
+ saveAsFork: 'Opslaan als fork (nieuw project)',
+ saveAsTemplate: 'Opslaan als sjabloon',
+ selectLanguage: 'Taal selecteren',
+ show: {
+ compiled: 'Gecompileerde code schakelen',
+ console: 'Console schakelen',
+ focusMode: 'Focusmodus schakelen',
+ fullscreen: 'Volledig scherm schakelen',
+ markup: 'Markup-editor weergeven',
+ maximizeCompiled: 'Gecompileerde code maximaliseren',
+ maximizeConsole: 'Console maximaliseren',
+ maximizeTests: 'Tests maximaliseren',
+ next: 'Volgende editor weergeven',
+ previous: 'Vorige editor weergeven',
+ result: 'Resultaat schakelen',
+ runTests: 'Tests uitvoeren',
+ script: 'Script-editor weergeven',
+ style: 'Style-editor weergeven',
+ tests: 'Tests schakelen',
+ title: 'Weergeven …',
+ zoom: 'Resultaat zoomen schakelen',
+ },
+ starterTemplates: 'Startsjablonen',
+ sync: 'Synchroniseren (beta) …',
+ template: 'Sjabloon',
+ theme: {
+ color: 'Themakleur instellen',
+ defaultColor: 'Standaard themakleur instellen',
+ },
+ title: 'Opdrachtmenu',
+ toClose: 'om te sluiten',
+ toNavigate: 'om te navigeren',
+ toSelect: 'om te selecteren',
+ toggle: 'Schakelen: ',
+ verticalLayout: 'Verticale layout',
+ },
+ core: {
+ broadcast: {
+ heading: 'Uitzenden',
+ successSetToken: 'Uitzend-gebruikerstoken succesvol ingesteld',
+ },
+ changeLanguage: {
+ hint: 'Taal wijzigen',
+ message: '{{lang}} wordt geladen. Dit kan even duren!',
+ },
+ copy: {
+ copied: 'Code gekopieerd naar klembord',
+ copiedAsDataURL: 'Code als data-URL gekopieerd',
+ copiedImage: 'Afbeelding gekopieerd naar klembord.',
+ hint: 'Gekopieerd!',
+ title: 'Kopiëren',
+ },
+ error: {
+ couldNotLoadTemplate: 'Kan sjabloon niet laden: {{template}}',
+ failedToCopyCode: 'Kopiëren van code mislukt',
+ failedToCopyImage: 'Kopiëren van afbeelding mislukt',
+ failedToLoadTemplate: 'Laden van sjabloon mislukt',
+ failedToLoadTemplates: 'Laden van startsjablonen mislukt',
+ failedToParseSettings: 'Parsen van instellingen als JSON mislukt',
+ failedToSaveImage: 'Opslaan van afbeelding mislukt',
+ failedToShareImage: 'Delen van afbeelding mislukt',
+ invalidCommand: 'Ongeldige opdracht!',
+ invalidImport: 'Ongeldige import-URL',
+ invalidPanelId: 'Ongeldige paneel-ID',
+ invalidToken: 'Ongeldig token!',
+ login: 'Inlogfout!',
+ logout: 'Uitlogfout!',
+ noResultContainer: 'Resultaatcontainer niet gevonden',
+ unavailable: 'Opdracht niet beschikbaar',
+ unavailableForEmbeds: 'Opdracht niet beschikbaar voor embeds',
+ },
+ export: {
+ gist: 'Een publieke GitHub gist wordt aangemaakt...',
+ },
+ fork: {
+ success: 'Geforkt als nieuw project',
+ },
+ fullScreen: {
+ enter: 'Volledig scherm',
+ exit: 'Volledig scherm afsluiten',
+ },
+ generating: 'Genereren...',
+ import: {
+ loading: 'Project laden...',
+ },
+ layout: {
+ horizontal: 'Horizontale layout',
+ responsive: 'Responsieve layout',
+ vertical: 'Verticale layout',
+ },
+ loadDefaults: {
+ template: 'Standaard sjabloon laden',
+ },
+ login: {
+ success: 'Succesvol ingelogd',
+ successWithName: 'Ingelogd als: {{name}}',
+ },
+ logout: {
+ success: 'Succesvol uitgelogd',
+ },
+ result: {
+ hint: 'Resultaat in nieuw venster weergeven',
+ },
+ save: {
+ success: 'Project lokaal opgeslagen op apparaat!',
+ successWithName: 'Project "{{name}}" opgeslagen op apparaat.',
+ },
+ template: {
+ blank: 'Leeg project',
+ delete: 'Sjabloon "{{item}}" verwijderen?',
+ javascript: 'JavaScript-starter',
+ react: 'React-starter',
+ saved: 'Opgeslagen als nieuw sjabloon',
+ typescript: 'TypeScript-starter',
+ vue: 'Vue 3-starter',
+ },
+ unload: {
+ notSaved: 'Wijzigingen die je hebt aangebracht, worden mogelijk niet opgeslagen.',
+ },
+ zoom: {
+ hint: 'Zoomen',
+ },
+ },
+ customSettings: {
+ JSON: 'Aangepaste instellingen JSON',
+ desc: '<1>1> Voor meer details, raadpleeg de <2>documentatie2>',
+ heading: 'Aangepaste instellingen',
+ load: 'Laden',
+ },
+ deploy: {
+ create: {
+ desc: 'Een nieuwe <1>publieke1> repo wordt aangemaakt. De resultatenpagina wordt gepushed naar <2>gh-pages2>-branch.',
+ heading: 'Nieuwe repo aanmaken',
+ repoName: 'Repo-naam <1>1>',
+ },
+ error: {
+ generic: 'Deployment mislukt!',
+ repoNameExists: 'Repo-naam bestaat al',
+ repoNameRequired: 'Repo-naam is verplicht',
+ },
+ existing: {
+ desc: 'Een nieuwe commit wordt toegevoegd aan <1>gh-pages1>-branch.',
+ heading: 'Bestaande repo',
+ repoName: 'Repo-naam',
+ },
+ generic: {
+ commitMessage: 'Commit-bericht',
+ commitSourceCodePublic: 'Broncode committen (publiek)',
+ deployBtn: 'Deployen',
+ deploying: 'Bezig met deployen...',
+ },
+ heading: 'Deployen naar GitHub Pages',
+ searchRepo: "Zoek in je publieke repo's...",
+ },
+ editorSettings: {
+ closeBrackets: 'Haakjes en aanhalingstekens automatisch sluiten',
+ codeJarDesc: '<1>1> * De gemarkeerde functies zijn niet beschikbaar in CodeJar.',
+ default: 'Standaard',
+ desc: '<1>1> Raadpleeg de <2>documentatie2> voor details.',
+ editor: {
+ codejar: 'CodeJar',
+ codemirror: 'CodeMirror',
+ heading: 'Editor',
+ monaco: 'Monaco',
+ },
+ editorMode: {
+ emacs: 'Emacs',
+ heading: 'Editor-modus *',
+ vim: 'Vim',
+ },
+ editorTheme: 'Editor-thema',
+ emmet: 'Emmet inschakelen *',
+ enableAI: {
+ heading: 'AI-code-assistent inschakelen',
+ note: 'Mogelijk gemaakt door <1><2>2>1>',
+ },
+ foldRegions: "Regio's vouwen (samenvouwen) *",
+ fontFamily: 'Lettertypefamilie',
+ fontSize: 'Lettergrootte',
+ format: 'Formatteren',
+ heading: 'Editor-instellingen',
+ lineNumbers: 'Regelnummers weergeven',
+ lineNumbersRelative: 'Relatieve regelnummers *',
+ notAvailableInCodeJar: 'Niet beschikbaar in CodeJar',
+ preview: 'Voorbeeld',
+ semicolons: "Formatteren: Puntkomma's gebruiken",
+ singleQuote: 'Formatteren: Enkele aanhalingstekens gebruiken',
+ tabSize: 'Tabgrootte',
+ theme: 'Donkere modus',
+ trailingComma: "Formatteren: Afsluitende komma's gebruiken",
+ useTabs: {
+ heading: 'Inspringing',
+ spaces: 'Spaties',
+ tabs: 'Tabs',
+ },
+ wordWrap: 'Woordomslag',
+ },
+ embed: {
+ activeEditor: {
+ heading: 'Actieve editor',
+ markup: '{{markup}}',
+ script: '{{script}}',
+ style: '{{style}}',
+ },
+ activeTool: {
+ compiled: 'Gecompileerd',
+ console: 'Console',
+ heading: 'Actieve tool',
+ tests: 'Tests',
+ },
+ code: {
+ copy: 'Code kopiëren',
+ heading: 'Code',
+ },
+ codeEditor: {
+ codeJar: 'CodeJar',
+ codeMirror: 'CodeMirror',
+ default: 'Standaard',
+ heading: 'Code-editor',
+ monaco: 'Monaco',
+ },
+ desc: 'Raadpleeg de <1>documentatie1> voor geavanceerde configuraties.',
+ embedType: {
+ cdn: 'Script (CDN)',
+ heading: 'Embed-type',
+ html: 'HTML',
+ iframe: 'Iframe',
+ npm: 'JS (npm)',
+ react: 'React',
+ svelte: 'Svelte',
+ vue: 'Vue',
+ },
+ heading: 'Project embedden',
+ layout: {
+ heading: 'Layout',
+ horizontal: 'Horizontaal',
+ responsive: 'Responsief',
+ vertical: 'Verticaal',
+ },
+ lite: 'Lite-modus',
+ loading: {
+ click: 'Bij klik',
+ eager: 'Direct',
+ heading: 'Laden',
+ lazy: 'Lui',
+ },
+ mode: {
+ codeblock: 'Codeblok',
+ editor: 'Editor',
+ full: 'Volledig',
+ heading: 'Weergavemodus',
+ result: 'Resultaat',
+ simple: 'Eenvoudig',
+ },
+ permanentUrl: 'Permanente URL',
+ preview: 'Voorbeeld',
+ previewLoading: 'Voorbeeld laden...',
+ readonly: 'Alleen-lezen',
+ theme: {
+ dark: 'Donker',
+ heading: 'Thema',
+ light: 'Licht',
+ },
+ tools: {
+ closed: 'Gesloten',
+ full: 'Volledig',
+ heading: 'Tools',
+ none: 'Geen',
+ open: 'Open',
+ },
+ view: {
+ editor: 'Editor',
+ heading: 'Standaardweergave',
+ result: 'Resultaat',
+ split: 'Gesplitst',
+ },
+ },
+ generic: {
+ about: {
+ blog: 'Blog',
+ configuration: 'Configuratie',
+ gettingStarted: 'Aan de slag',
+ github: 'GitHub',
+ sdk: 'LiveCodes SDK',
+ sponsor: 'Sponsor',
+ twitter: '𝕏 / Twitter',
+ },
+ clickForInfo: 'Klik voor info...',
+ close: 'Sluiten',
+ custom: 'Aangepast',
+ embed: {
+ logoHint: 'Bewerken op LiveCodes 🡕',
+ },
+ error: {
+ authentication: 'Authenticatiefout!',
+ exceededSize: 'Fout: Grootte van {{size}} MB overschreden',
+ failedToReadFile: 'Fout: Lezen van bestand mislukt',
+ },
+ loading: 'Laden...',
+ more: 'Meer...',
+ optional: 'Optioneel',
+ required: 'Verplicht',
+ tagline: 'Een code playground die gewoon werkt!',
+ },
+ import: {
+ bulk: {
+ desc: 'Importeer meerdere projecten tegelijk naar je opgeslagen projecten. Projecten kunnen worden geëxporteerd vanuit het scherm <1>Opgeslagen projecten1>.',
+ fromFile: 'Bulk importeren vanuit lokaal bestand',
+ fromURL: 'Bulk importeren vanuit URL',
+ heading: 'Bulk importeren',
+ started: 'Bulk import gestart...',
+ },
+ code: {
+ desc: 'Ondersteunde bronnen: <1> <2>GitHub gist2> <3>GitHub-bestand3> <4>Map in een GitHub-repo4> <5>Gitlab-snippet5> <6>Gitlab-bestand6> <7>Map in een Gitlab-repo7> <8>JS Bin8> <9>Ruwe code9> <10>Code in webpagina-DOM10> <11>Code in zip-bestand11> <12>Code in afbeelding (OCR)12> <13>Officiële playgrounds<14>14>(TypeScript en Vue)13> 1> Raadpleeg de <15>documentatie15> voor details.',
+ fromFile: 'Lokale bestanden importeren',
+ fromURL: 'Importeren vanuit URL',
+ heading: 'Code importeren',
+ },
+ error: {
+ failedToLoadURL: 'Fout: laden van URL mislukt',
+ invalidConfigFile: 'Ongeldig configuratiebestand',
+ invalidFile: 'Fout: Ongeldig bestand',
+ },
+ generic: {
+ file: 'Lokaal bestand',
+ url: 'URL',
+ },
+ heading: 'Importeren',
+ json: {
+ desc: 'Importeer een enkel project-JSON naar de editor. Een project kan worden geëxporteerd vanuit app-menu → Exporteren → Project exporteren (JSON).',
+ fromFile: 'Project importeren vanuit lokaal bestand',
+ fromURL: 'Project importeren vanuit URL',
+ heading: 'Project-JSON importeren',
+ },
+ success: 'Import succesvol!',
+ },
+ keyboardShortcuts: {
+ command: 'Opdracht',
+ editorShortcuts:
+ 'Voor de lijst met sneltoetsen van de code-editor, zie <1>VS Code-sneltoetsen1>',
+ heading: 'Toetsenbordsneltoetsen',
+ key: 'Toets',
+ },
+ login: {
+ accessAllowed: 'Toegang toestaan tot:',
+ desc: '<1>Door in te loggen, ga je ermee akkoord dat <2>cookies2> op je apparaat kunnen worden opgeslagen.1> <3> <4>Waarom zijn deze machtigingen vereist?4> 3> <5> <6>Hoe kan ik machtigingen wijzigen/intrekken?6> 5>',
+ gist: 'Gists',
+ heading: 'Inloggen met GitHub',
+ loginAs: 'Ingelogd als {{name}}',
+ loginBtn: 'Inloggen',
+ logout: 'Uitloggen',
+ privateRepo: "Privé-repo's",
+ publicRepo: "Repo's",
+ },
+ menu: {
+ about: 'Over ...',
+ appHelp: {
+ heading: 'Help',
+ hint: 'Help',
+ },
+ appProject: {
+ heading: 'Project',
+ hint: 'Project',
+ },
+ appSettings: {
+ heading: 'Instellingen',
+ hint: 'App-instellingen',
+ },
+ assets: 'Assets …',
+ autoSave: 'Automatisch opslaan',
+ autoUpdate: 'Automatisch bijwerken',
+ backup: 'Back-up / Herstellen …',
+ blog: 'LiveCodes Blog',
+ broadcast: 'Uitzenden …',
+ commandMenu: 'Opdrachtmenu',
+ config: 'Configuratie',
+ customSettings: 'Aangepaste instellingen …',
+ delay: {
+ heading: 'Vertraging: <1>1.51>s',
+ hint: 'Vertraging voor automatisch bijwerken',
+ },
+ deploy: 'Deployen …',
+ docs: 'Documentatie',
+ editorSettings: 'Editor-instellingen …',
+ embed: 'Embedden …',
+ export: {
+ codepen: 'Bewerken in CodePen',
+ gist: 'Exporteren naar GitHub Gist',
+ heading: 'Exporteren',
+ jsfiddle: 'Bewerken in JSFiddle',
+ json: 'Project exporteren (JSON)',
+ result: 'Resultaat exporteren (HTML)',
+ src: 'Bron exporteren (ZIP)',
+ },
+ features: 'Functies',
+ formatOnsave: 'Formatteren bij opslaan',
+ getstart: 'Aan de slag',
+ import: 'Importeren …',
+ keyboardShortcuts: 'Toetsenbordsneltoetsen',
+ layout: 'Verticale layout',
+ license: 'Licentie',
+ login: 'Inloggen',
+ logout: 'Uitloggen',
+ new: 'Nieuw …',
+ open: 'Openen …',
+ project: 'Projectinfo …',
+ recoverUnsaved: 'Niet-opgeslagen herstellen',
+ report: 'Een probleem melden',
+ resources: 'Externe bronnen …',
+ save: 'Opslaan',
+ saveAs: {
+ fork: 'Fork (nieuw project)',
+ heading: 'Opslaan als …',
+ template: 'Sjabloon',
+ },
+ sdk: 'SDK',
+ share: 'Delen …',
+ showSpacing: {
+ heading: 'Afstand weergeven',
+ hint: 'Druk op Alt/Option en beweeg je cursor over de resultatenpagina',
+ },
+ showWelcome: {
+ title: 'Welkomstscherm bij opstarten weergeven',
+ },
+ snippets: 'Codefragmenten …',
+ source: 'Broncode op GitHub',
+ sync: 'Synchroniseren (beta) … <1> ⏳1>',
+ theme: 'Donker thema',
+ themeColor: 'Kleur',
+ welcome: {
+ heading: 'Welkom …',
+ },
+ },
+ open: {
+ action: {
+ delete: 'Verwijderen',
+ },
+ defaultTemplate: 'Standaard sjabloon ',
+ delete: {
+ all: '{{projects}} projecten verwijderen?',
+ deleting: 'Projecten verwijderen...',
+ one: 'Project verwijderen: {{project}}?',
+ },
+ deleteAll: 'Alles verwijderen',
+ exportAll: 'Alles exporteren',
+ filter: {
+ language: 'filteren op taal',
+ tag: 'filteren op tag',
+ },
+ heading: 'Opgeslagen projecten',
+ import: 'Importeren',
+ lastModified: 'Laatst gewijzigd: {{modified}}',
+ noData: {
+ desc: 'Je kunt een project opslaan vanuit (instellingenmenu > Opslaan) of via de sneltoets (Ctrl/⌘ + S).',
+ heading: 'Je hebt geen opgeslagen projecten.',
+ },
+ noMatch: 'Geen projecten komen overeen met deze filters.',
+ placeholder: {
+ allLanguages: 'Alle talen',
+ filterByTags: 'Filteren op tags',
+ search: 'Zoeken',
+ },
+ removeDefault: '(niet instellen)',
+ reset: 'Reset',
+ setAsDefault: 'Instellen als standaard',
+ sort: {
+ heading: 'Sorteren op:',
+ lastModified: 'Laatst gewijzigd',
+ title: 'Titel',
+ },
+ },
+ project: {
+ desc: 'Beschrijving',
+ head: 'Toevoegen aan <head>',
+ heading: 'Projectinfo',
+ htmlAttr: 'Attributen voor <html>',
+ tags: 'Tags',
+ title: 'Projecttitel',
+ },
+ recoverPrompt: {
+ desc: 'Je laatste project heeft niet-opgeslagen wijzigingen!',
+ heading: 'Niet-opgeslagen project herstellen?',
+ meta: 'Titel: <1>1> <2>2> Laatst gewijzigd: <3>3>',
+ notShowAgain: 'Dit niet meer weergeven.',
+ prompt: {
+ discard: 'Niet-opgeslagen project negeren',
+ heading: '<1>1>Wil je het nu herstellen?',
+ recover: 'Project herstellen naar editor',
+ save: 'Opslaan op apparaat en doorgaan',
+ },
+ },
+ resources: {
+ browseOnJsDelivr: 'Pakketbestanden browsen op jsDelivr',
+ cssPresets: {
+ heading: 'CSS-voorinstellingen',
+ none: 'Geen',
+ normalizeCss: 'Normalize.css',
+ resetCss: 'Reset CSS',
+ },
+ error: {
+ failedToLoadResults: 'Laden van resultaten mislukt!',
+ noResultsFound: 'Geen resultaten gevonden voor: ',
+ },
+ fonts: {
+ add: 'Toevoegen',
+ heading: 'Lettertypen <1>(mogelijk gemaakt door Google Fonts)1>',
+ select: 'Lettertype selecteren ...',
+ },
+ heading: 'Externe bronnen',
+ scripts: 'Externe scripts',
+ search: {
+ heading: 'Pakketten zoeken <1>(mogelijk gemaakt door jsDelivr)1>',
+ placeholder: 'bijv. jquery, lodash@4, bootstrap@5.2.3, ...',
+ },
+ stylesheets: 'Externe stylesheets',
+ urlDesc: "Stylesheet/script-URL's toevoegen. Elke URL moet op een aparte regel staan.",
+ },
+ resultMode: {
+ linkText: 'Bewerken op LiveCodes',
+ },
+ savePrompt: {
+ heading: 'Niet-opgeslagen wijzigingen',
+ prompt: {
+ cancel: 'Annuleren',
+ discard: 'Niet opslaan',
+ heading:
+ 'De wijzigingen die je hebt aangebracht, worden mogelijk niet opgeslagen. <1>1> Wil je nu opslaan?',
+ save: 'Opslaan',
+ },
+ },
+ share: {
+ characters: '{{urlLength}} tekens',
+ copy: {
+ clickToCopy: 'Klik om te kopiëren',
+ copied: 'URL gekopieerd naar klembord',
+ },
+ encodedURL: 'Gecodeerde URL ophalen',
+ error: {
+ failedToCopy: 'Kopiëren naar klembord mislukt!',
+ failedToGenerateURL: 'Genereren van korte URL mislukt!',
+ },
+ expireInOneYear: 'Verloopt over 1 jaar',
+ generateURL: 'URL genereren …',
+ heading: 'Delen',
+ permanentURL: 'Permanente URL',
+ qrcode: {
+ clickToDownload: 'Klik om te downloaden',
+ generating: 'Genereren...',
+ },
+ services: {
+ devTo: 'Dev.to',
+ email: 'E-mail',
+ facebook: 'Facebook',
+ hackerNews: 'Hacker News',
+ linkedIn: 'LinkedIn',
+ pinterest: 'Pinterest',
+ pocket: 'Pocket',
+ qrCode: 'QR-code',
+ reddit: 'Reddit',
+ share: 'Delen via …',
+ telegram: 'Telegram',
+ tumblr: 'Tumblr',
+ twitter: '𝕏 / Twitter',
+ whatsApp: 'WhatsApp',
+ },
+ shortURL: 'Korte URL ophalen',
+ },
+ snippets: {
+ action: {
+ copy: 'Kopiëren',
+ delete: 'Verwijderen',
+ edit: 'Bewerken',
+ },
+ add: {
+ code: 'Code',
+ desc: 'Beschrijving',
+ heading: 'Fragment toevoegen',
+ language: 'Taal',
+ save: 'Opslaan',
+ snippets: 'Fragmenten',
+ title: 'Titel',
+ },
+ copy: {
+ clickToCopySnippet: 'Klik om fragment te kopiëren',
+ copied: 'Fragment is gekopieerd naar klembord.',
+ },
+ delete: {
+ all: '{{snippets}} fragmenten verwijderen?',
+ one: 'Fragment verwijderen: {{snippet}}?',
+ },
+ deleteAll: 'Alles verwijderen',
+ error: {
+ failedToCopy: 'Kopiëren van URL mislukt.',
+ noTitle: 'Voeg een fragmenttitel toe.',
+ },
+ filter: {
+ language: 'filteren op taal',
+ },
+ heading: 'Codefragmenten',
+ lastModified: 'Laatst gewijzigd: {{modified}}',
+ noMatch: 'Geen fragmenten komen overeen met deze filters.',
+ noSavedSnippets: 'Je hebt geen opgeslagen fragmenten.',
+ placeholder: {
+ allLanguages: 'Alle talen',
+ search: 'Zoeken',
+ },
+ reset: 'Reset',
+ save: {
+ success: 'Fragment lokaal opgeslagen op apparaat!',
+ },
+ sort: {
+ date: 'Datum',
+ heading: 'Sorteren op:',
+ title: 'Titel',
+ },
+ text: 'Platte tekst',
+ },
+ splash: {
+ loading: 'LiveCodes laden…',
+ },
+ sync: {
+ autoSync: 'Automatisch synchroniseren',
+ create: {
+ desc: 'Een nieuwe <1>privé1>-repo wordt aangemaakt. Je LiveCodes lokale gegevens worden gesynchroniseerd met <2>main2>-branch.',
+ heading: 'Nieuwe repo aanmaken',
+ repoName: 'Repo-naam',
+ },
+ error: {
+ generic: 'Synchronisatie mislukt!',
+ repoNameRequired: 'Repo-naam is verplicht',
+ },
+ existing: {
+ desc: 'Je LiveCodes lokale gegevens worden gesynchroniseerd met <1>main1>-branch.',
+ heading: 'Bestaande repo',
+ repoName: 'Repo-naam',
+ },
+ heading: 'Synchroniseren met GitHub-repo',
+ searchRepos: "Zoek in je repo's...",
+ success: 'Synchronisatie voltooid!',
+ syncBtn: 'Synchroniseren',
+ syncInProgress: 'Synchronisatie bezig...',
+ syncStarted: 'Synchronisatie gestart...',
+ },
+ templates: {
+ heading: 'Nieuw project',
+ noUserTemplates: {
+ desc: 'Je kunt een project opslaan als sjabloon vanuit <1>1>(App-menu > Opslaan als > Sjabloon).',
+ heading: 'Je hebt geen opgeslagen sjablonen.',
+ },
+ starter: {
+ angular: 'Angular-starter',
+ assemblyscript: 'AssemblyScript-starter',
+ astro: 'Astro-starter',
+ backbone: 'Backbone-starter',
+ blank: 'Leeg project',
+ blockly: 'Blockly-starter',
+ bootstrap: 'Bootstrap-starter',
+ civet: 'Civet-starter',
+ clio: 'Clio-starter',
+ clojurescript: 'ClojureScript-starter',
+ coffeescript: 'CoffeeScript-starter',
+ commonlisp: 'Common Lisp-starter',
+ cpp: 'C++-starter',
+ 'cpp-wasm': 'C++ (Wasm)-starter',
+ daisyui: 'daisyUI-starter',
+ diagrams: 'Diagrammen-starter',
+ fennel: 'Fennel-starter',
+ gleam: 'Gleam-starter',
+ go: 'Go-starter',
+ 'go-wasm': 'Go (Wasm)-starter',
+ heading: 'Startsjablonen',
+ imba: 'Imba-starter',
+ java: 'Java-starter',
+ javascript: 'JavaScript-starter',
+ jest: 'Jest-starter',
+ 'jest-react': 'Jest/React-starter',
+ jquery: 'jQuery-starter',
+ julia: 'Julia-starter',
+ knockout: 'Knockout-starter',
+ lit: 'Lit-starter',
+ livescript: 'LiveScript-starter',
+ loading: 'Startsjablonen laden...',
+ lua: 'Lua-starter',
+ 'lua-wasm': 'Lua (Wasm)-starter',
+ malina: 'Malina.js-starter',
+ markdown: 'Markdown-starter',
+ mdx: 'MDX-starter',
+ ocaml: 'Ocaml-starter',
+ perl: 'Perl-starter',
+ php: 'PHP-starter',
+ 'php-wasm': 'PHP (Wasm)-starter',
+ postgresql: 'PostgreSQL-starter',
+ preact: 'Preact-starter',
+ prolog: 'Prolog-starter',
+ python: 'Python-starter',
+ r: 'R-starter',
+ react: 'React-starter',
+ 'react-native': 'React Native-starter',
+ reason: 'Reason-starter',
+ rescript: 'ReScript-starter',
+ riot: 'Riot.js-starter',
+ ruby: 'Ruby-starter',
+ 'ruby-wasm': 'Ruby (Wasm)-starter',
+ scheme: 'Scheme-starter',
+ shadcnui: 'shadcn/ui-starter',
+ solid: 'Solid-starter',
+ sql: 'SQL-starter',
+ stencil: 'Stencil-starter',
+ svelte: 'Svelte-starter',
+ tailwindcss: 'Tailwind CSS-starter',
+ tcl: 'Tcl-starter',
+ teal: 'Teal-starter',
+ typescript: 'TypeScript-starter',
+ vue: 'Vue SFC-starter',
+ vue2: 'Vue 2-starter',
+ wat: 'WebAssembly Text-starter',
+ },
+ user: {
+ heading: 'Mijn sjablonen',
+ loading: 'Gebruikerssjablonen laden...',
+ },
+ },
+ testEditor: {
+ heading: 'Tests bewerken',
+ load: 'Laden',
+ tests: 'Tests',
+ },
+ testSettings: {
+ desc: '<1>1> Voor meer details, raadpleeg de <2>documentatie2>',
+ },
+ toolspane: {
+ close: 'Sluiten',
+ compiled: {
+ title: 'Gecompileerd',
+ },
+ console: {
+ clear: 'Console wissen',
+ title: 'Console',
+ },
+ test: {
+ edit: 'Bewerken',
+ error: '<1><2>Testfout!2>1>',
+ loading: '<1>Tests laden...1>',
+ noTest: '<1>Dit project heeft geen tests!1>',
+ reset: 'Reset',
+ run: {
+ desc: 'Ctrl/⌘ + Alt + T',
+ heading: 'Uitvoeren',
+ },
+ summary: {
+ desc: 'Tests: {{failed}}\n {{passed}}\n {{skipped}}\n {{total}}<1>1>\nTijd: {{duration}}s',
+ failed: '{{failedNum}} mislukt',
+ passed: '{{passedNum}} geslaagd',
+ skipped: '{{skippedNum}} overgeslagen',
+ total: '{{totalNum}} totaal',
+ },
+ title: 'Tests',
+ watch: {
+ desc: 'Tests uitvoeren wanneer code verandert',
+ heading: 'Volgen',
+ },
+ },
+ },
+ welcome: {
+ about: {
+ documentation: 'Documentatie',
+ heading: 'Over LiveCodes',
+ },
+ heading: 'Welkom',
+ recent: {
+ heading: 'Recent',
+ },
+ recover: {
+ cancel: 'Annuleren',
+ heading: 'Herstellen',
+ lastModified: 'Laatst gewijzigd:',
+ recover: 'Herstellen',
+ save: 'Opslaan',
+ unsavedChanges: 'Je laatste project had niet-opgeslagen wijzigingen:',
+ },
+ showOnStartup: 'Weergeven bij opstarten',
+ start: {
+ heading: 'Start',
+ import: 'Importeren...',
+ loadDefaultTemplate: 'Standaard sjabloon laden',
+ new: 'Nieuw...',
+ noDefaultTemplate: 'Geen standaard sjabloon',
+ open: 'Openen...',
+ },
+ templates: {
+ heading: 'Startsjablonen',
+ },
+ },
+};
+
+export default translation;