Skip to content

Commit b7a8975

Browse files
authored
Merge pull request #844 from live-codes/i18n/live-codes/import-image
i18n: import code in images (OCR)
2 parents aef91c2 + 60ae1cb commit b7a8975

44 files changed

Lines changed: 341 additions & 22 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/livecodes/i18n/locales/ar/language-info.lokalise.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,15 @@
129129
"cppWasm.name": {
130130
"translation": "C/C++ (Wasm)"
131131
},
132+
"csharpWasm.desc": {
133+
"translation": "مترجم C# الذي يعمل على WebAssembly، باستخدام <tag-1>Blazor</tag-1>"
134+
},
135+
"csharpWasm.link": {
136+
"translation": "<tag-1> <tag-2>وثائق لغة C#</tag-2> </tag-1> <tag-3> <tag-4> تعلم X في دقائق Y، حيث X = C#</tag-4> </tag-3> <tag-5> <tag-6> وثائق LiveCodes</tag-6> </tag-5> <tag-7> <tag-8> تحميل قالب البدء</tag-8> </tag-7>"
137+
},
138+
"csharpWasm.name": {
139+
"translation": "C# (Wasm)"
140+
},
132141
"diagrams.desc1": {
133142
"translation": "(تجريبي)"
134143
},
@@ -249,6 +258,15 @@
249258
"java.name": {
250259
"translation": "Java"
251260
},
261+
"jinja.desc": {
262+
"translation": "Jinja هو محرك قوالب سريع ومعبّر وقابل للتوسيع."
263+
},
264+
"jinja.link": {
265+
"translation": "<tag-1> <tag-2>الموقع الرسمي</tag-2> </tag-1> <tag-3> <tag-4>وثائق القالب</tag-4> </tag-3> <tag-5> <tag-6>تطبيق JavaScript</tag-6> </tag-5> <tag-7> <tag-8>وثائق LiveCodes</tag-8> </tag-7>"
266+
},
267+
"jinja.name": {
268+
"translation": "Jinja"
269+
},
252270
"jsx.desc": {
253271
"translation": "يتم ترجمة JSX إلى جافا سكريبت في LiveCodes باستخدام مترجم TypeScript. افتراضيًا، يستخدم React كبيئة تشغيل JSX."
254272
},

src/livecodes/i18n/locales/ar/language-info.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,11 @@ const languageInfo: I18nLangInfoTranslation = {
7474
link: '<1> <2>مؤسسة C++ القياسية</2> </1> <3> <4>الموقع الرسمي لـ Clang</4> </3> <5> <6>تعلم X في Y دقائق، حيث X=C++</6> </5> <7> <8>تحميل القالب الأولي</8> </7>',
7575
name: 'C/C++ (Wasm)',
7676
},
77+
csharpWasm: {
78+
desc: 'مترجم C# الذي يعمل على WebAssembly، باستخدام <1>Blazor</1>',
79+
link: '<1> <2>وثائق لغة C#</2> </1> <3> <4> تعلم X في دقائق Y، حيث X = C#</4> </3> <5> <6> وثائق LiveCodes</6> </5> <7> <8> تحميل قالب البدء</8> </7>',
80+
name: 'C# (Wasm)',
81+
},
7782
diagrams: {
7883
desc1: '(تجريبي)',
7984
desc2: 'رسومات بيانية كبرمجة. يدعم:',
@@ -137,8 +142,14 @@ const languageInfo: I18nLangInfoTranslation = {
137142
},
138143
java: {
139144
desc: 'JVM يعمل في المتصفح باستخدام DoppioJVM.',
145+
link: '<1> <2>موقع جافا الرسمي</2> </1> <3> <4> DoppioJVM</4> </3> <5> <6> تعلم X في دقائق Y، حيث X = جافا</6> </5> <7> <8> تحميل قالب البدء</8> </7>',
140146
name: 'Java',
141147
},
148+
jinja: {
149+
desc: 'Jinja هو محرك قوالب سريع ومعبّر وقابل للتوسيع.',
150+
link: '<1> <2>الموقع الرسمي</2> </1> <3> <4>وثائق القالب</4> </3> <5> <6>تطبيق JavaScript</6> </5> <7> <8>وثائق LiveCodes</8> </7>',
151+
name: 'Jinja',
152+
},
142153
jsx: {
143154
desc: 'يتم ترجمة JSX إلى جافا سكريبت في LiveCodes باستخدام مترجم TypeScript. افتراضيًا، يستخدم React كبيئة تشغيل JSX.',
144155
link: '<1> <2>الموقع الرسمي لـ React</2> </1> <3> <4>وثائق JSX في React</4> </3> <5> <6>وثائق LiveCodes</6> </5>',

src/livecodes/i18n/locales/ar/translation.lokalise.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1243,7 +1243,7 @@
12431243
"translation": "بدأ الاستيراد بالجملة..."
12441244
},
12451245
"import.code.desc": {
1246-
"translation": "المصادر المدعومة: <tag-1> <tag-2>GitHub gist</tag-2> <tag-3>ملف GitHub</tag-3> <tag-4>دليل في مستودع GitHub</tag-4> <tag-5>مقتطف Gitlab</tag-5> <tag-6>ملف Gitlab</tag-6> <tag-7>دليل في مستودع Gitlab</tag-7> <tag-8>JS Bin</tag-8> <tag-9>كود خام</tag-9> <tag-10>كود في DOM صفحة الويب</tag-10> <tag-11>كود في ملف مضغوط</tag-11> <tag-12>الملاعب الرسمية<tag-13></tag-13>(TypeScript و Vue)</tag-12> </tag-1> يرجى زيارة <tag-14>الوثائق</tag-14> للتفاصيل."
1246+
"translation": "المصادر المدعومة: <tag-1> <tag-2>GitHub gist</tag-2> <tag-3>ملف GitHub</tag-3> <tag-4>دليل في مستودع GitHub</tag-4> <tag-5>مقتطف Gitlab</tag-5> <tag-6>ملف Gitlab</tag-6> <tag-7>دليل في مستودع Gitlab</tag-7> <tag-8>JS Bin</tag-8> <tag-9>كود خام</tag-9> <tag-10>كود في DOM صفحة الويب</tag-10> <tag-11>كود في ملف مضغوط</tag-11> <tag-12>كود في صورة (OCR)</tag-12> <tag-13>الملاعب الرسمية<tag-14></tag-14>(TypeScript و Vue)</tag-13> </tag-1> يرجى زيارة <tag-15>الوثائق</tag-15> للتفاصيل."
12471247
},
12481248
"import.code.fromFile": {
12491249
"translation": "استيراد ملفات محلية"

src/livecodes/i18n/locales/ar/translation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -640,7 +640,7 @@ const translation: I18nTranslation = {
640640
started: 'بدأ الاستيراد بالجملة...',
641641
},
642642
code: {
643-
desc: 'المصادر المدعومة: <1> <2>GitHub gist</2> <3>ملف GitHub</3> <4>دليل في مستودع GitHub</4> <5>مقتطف Gitlab</5> <6>ملف Gitlab</6> <7>دليل في مستودع Gitlab</7> <8>JS Bin</8> <9>كود خام</9> <10>كود في DOM صفحة الويب</10> <11>كود في ملف مضغوط</11> <12>الملاعب الرسمية<13></13>(TypeScript و Vue)</12> </1> يرجى زيارة <14>الوثائق</14> للتفاصيل.',
643+
desc: 'المصادر المدعومة: <1> <2>GitHub gist</2> <3>ملف GitHub</3> <4>دليل في مستودع GitHub</4> <5>مقتطف Gitlab</5> <6>ملف Gitlab</6> <7>دليل في مستودع Gitlab</7> <8>JS Bin</8> <9>كود خام</9> <10>كود في DOM صفحة الويب</10> <11>كود في ملف مضغوط</11> <12>كود في صورة (OCR)</12> <13>الملاعب الرسمية<14></14>(TypeScript و Vue)</13> </1> يرجى زيارة <15>الوثائق</15> للتفاصيل.',
644644
fromFile: 'استيراد ملفات محلية',
645645
fromURL: 'استيراد من رابط',
646646
heading: 'استيراد الكود',

src/livecodes/i18n/locales/de/language-info.lokalise.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,15 @@
129129
"cppWasm.name": {
130130
"translation": "C/C++ (Wasm)"
131131
},
132+
"csharpWasm.desc": {
133+
"translation": "C#-Compiler, der auf WebAssembly läuft, unter Verwendung von <tag-1>Blazor</tag-1>"
134+
},
135+
"csharpWasm.link": {
136+
"translation": "<tag-1> <tag-2>Dokumentation der Sprache C#</tag-2> </tag-1> <tag-3> <tag-4> Lernen Sie X in Y Minuten, wobei X=C#</tag-4> </tag-3> <tag-5> <tag-6> LiveCodes Dokumentation</tag-6> </tag-5> <tag-7> <tag-8> Laden Sie die Startvorlage</tag-8> </tag-7>"
137+
},
138+
"csharpWasm.name": {
139+
"translation": "C# (Wasm)"
140+
},
132141
"diagrams.desc1": {
133142
"translation": "(Experimentell)"
134143
},
@@ -249,6 +258,15 @@
249258
"java.name": {
250259
"translation": "Java"
251260
},
261+
"jinja.desc": {
262+
"translation": "Jinja ist eine schnelle, ausdrucksstarke und erweiterbare Template-Engine."
263+
},
264+
"jinja.link": {
265+
"translation": "<tag-1> <tag-2>Offizielle Website</tag-2> </tag-1> <tag-3> <tag-4> Template-Dokumentation</tag-4> </tag-3> <tag-5> <tag-6> JavaScript-Implementierung</tag-6> </tag-5> <tag-7> <tag-8> LiveCodes Dokumentationen</tag-8> </tag-7>"
266+
},
267+
"jinja.name": {
268+
"translation": "Jinja"
269+
},
252270
"jsx.desc": {
253271
"translation": "JSX wird in LiveCodes mit dem TypeScript-Compiler zu JavaScript kompiliert. Standardmäßig verwendet es React als JSX-Laufzeitumgebung."
254272
},

src/livecodes/i18n/locales/de/language-info.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ const languageInfo: I18nLangInfoTranslation = {
7676
link: '<1> <2>Standard C++ Foundation</2> </1> <3> <4>Clang offizielle Website</4> </3> <5> <6>Lerne X in Y Minuten, wobei X=C++</6> </5> <7> <8>Starter-Vorlage laden</8> </7>',
7777
name: 'C/C++ (Wasm)',
7878
},
79+
csharpWasm: {
80+
desc: 'C#-Compiler, der auf WebAssembly läuft, unter Verwendung von <1>Blazor</1>',
81+
link: '<1> <2>Dokumentation der Sprache C#</2> </1> <3> <4> Lernen Sie X in Y Minuten, wobei X=C#</4> </3> <5> <6> LiveCodes Dokumentation</6> </5> <7> <8> Laden Sie die Startvorlage</8> </7>',
82+
name: 'C# (Wasm)',
83+
},
7984
diagrams: {
8085
desc1: '(Experimentell)',
8186
desc2: 'Diagramme als Code. Unterstützt:',
@@ -140,8 +145,14 @@ const languageInfo: I18nLangInfoTranslation = {
140145
},
141146
java: {
142147
desc: 'JVM läuft im Browser mit DoppioJVM.',
148+
link: '<1> <2>Offizielle Java-Website</2> </1> <3> <4> DoppioJVM</4> </3> <5> <6> Lernen Sie X in Y Minuten, wobei X=java</6> </5> <7> <8> Laden Sie die Startvorlage</8> </7>',
143149
name: 'Java',
144150
},
151+
jinja: {
152+
desc: 'Jinja ist eine schnelle, ausdrucksstarke und erweiterbare Template-Engine.',
153+
link: '<1> <2>Offizielle Website</2> </1> <3> <4> Template-Dokumentation</4> </3> <5> <6> JavaScript-Implementierung</6> </5> <7> <8> LiveCodes Dokumentationen</8> </7>',
154+
name: 'Jinja',
155+
},
145156
jsx: {
146157
desc: 'JSX wird in LiveCodes mit dem TypeScript-Compiler zu JavaScript kompiliert. Standardmäßig verwendet es React als JSX-Laufzeitumgebung.',
147158
link: '<1> <2>React offizielle Website</2> </1> <3> <4>JSX in React Dokumentation</4> </3> <5> <6>LiveCodes Dokumentation</6> </5>',

src/livecodes/i18n/locales/de/translation.lokalise.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1243,7 +1243,7 @@
12431243
"translation": "Massen-Import gestartet..."
12441244
},
12451245
"import.code.desc": {
1246-
"translation": "Unterstützte Quellen: <tag-1> <tag-2>GitHub Gist</tag-2> <tag-3>GitHub-Datei</tag-3> <tag-4>Verzeichnis in einem GitHub-Repository</tag-4> <tag-5>Gitlab-Snippet</tag-5> <tag-6>Gitlab-Datei</tag-6> <tag-7>Verzeichnis in einem Gitlab-Repository</tag-7> <tag-8>JS Bin</tag-8> <tag-9>Rohcode</tag-9> <tag-10>Code im Webseiten-DOM</tag-10> <tag-11>Code in ZIP-Datei</tag-11> <tag-12>Offizielle Playgrounds<tag-13></tag-13>(TypeScript und Vue)</tag-12> </tag-1> Bitte besuchen Sie die <tag-14>Dokumentation</tag-14> für Details."
1246+
"translation": "Unterstützte Quellen: <tag-1> <tag-2>GitHub Gist</tag-2> <tag-3>GitHub-Datei</tag-3> <tag-4>Verzeichnis in einem GitHub-Repository</tag-4> <tag-5>Gitlab-Snippet</tag-5> <tag-6>Gitlab-Datei</tag-6> <tag-7>Verzeichnis in einem Gitlab-Repository</tag-7> <tag-8>JS Bin</tag-8> <tag-9>Rohcode</tag-9> <tag-10>Code im Webseiten-DOM</tag-10> <tag-11>Code in ZIP-Datei</tag-11> <tag-12>Code in Bildern (OCR)</tag-12> <tag-13>Offizielle Playgrounds<tag-14></tag-14>(TypeScript und Vue)</tag-13> </tag-1> Bitte besuchen Sie die <tag-15>Dokumentation</tag-15> für Details."
12471247
},
12481248
"import.code.fromFile": {
12491249
"translation": "Lokale Dateien importieren"

src/livecodes/i18n/locales/de/translation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -640,7 +640,7 @@ const translation: I18nTranslation = {
640640
started: 'Massen-Import gestartet...',
641641
},
642642
code: {
643-
desc: 'Unterstützte Quellen: <1> <2>GitHub Gist</2> <3>GitHub-Datei</3> <4>Verzeichnis in einem GitHub-Repository</4> <5>Gitlab-Snippet</5> <6>Gitlab-Datei</6> <7>Verzeichnis in einem Gitlab-Repository</7> <8>JS Bin</8> <9>Rohcode</9> <10>Code im Webseiten-DOM</10> <11>Code in ZIP-Datei</11> <12>Offizielle Playgrounds<13></13>(TypeScript und Vue)</12> </1> Bitte besuchen Sie die <14>Dokumentation</14> für Details.',
643+
desc: 'Unterstützte Quellen: <1> <2>GitHub Gist</2> <3>GitHub-Datei</3> <4>Verzeichnis in einem GitHub-Repository</4> <5>Gitlab-Snippet</5> <6>Gitlab-Datei</6> <7>Verzeichnis in einem Gitlab-Repository</7> <8>JS Bin</8> <9>Rohcode</9> <10>Code im Webseiten-DOM</10> <11>Code in ZIP-Datei</11> <12>Code in Bildern (OCR)</12> <13>Offizielle Playgrounds<14></14>(TypeScript und Vue)</13> </1> Bitte besuchen Sie die <15>Dokumentation</15> für Details.',
644644
fromFile: 'Lokale Dateien importieren',
645645
fromURL: 'Von URL importieren',
646646
heading: 'Code importieren',

src/livecodes/i18n/locales/es/language-info.lokalise.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,15 @@
129129
"cppWasm.name": {
130130
"translation": "C/C++ (Wasm)"
131131
},
132+
"csharpWasm.desc": {
133+
"translation": "Compilador de C# que funciona con WebAssembly, utilizando <tag-1>Blazor</tag-1>"
134+
},
135+
"csharpWasm.link": {
136+
"translation": "<tag-1> <tag-2>Documentación del lenguaje C#</tag-2> </tag-1> <tag-3> <tag-4> Aprenda X en Y minutos, donde X=C#</tag-4> </tag-3> <tag-5> <tag-6> Documentación de LiveCodes</tag-6> </tag-5> <tag-7> <tag-8> Cargue la plantilla de inicio</tag-8> </tag-7>"
137+
},
138+
"csharpWasm.name": {
139+
"translation": "C# (Wasm)"
140+
},
132141
"diagrams.desc1": {
133142
"translation": "(Experimental)"
134143
},
@@ -249,6 +258,15 @@
249258
"java.name": {
250259
"translation": "Java"
251260
},
261+
"jinja.desc": {
262+
"translation": "Jinja es un motor de plantillas rápido, expresivo y extensible."
263+
},
264+
"jinja.link": {
265+
"translation": "<tag-1> <tag-2>Página web oficial</tag-2> </tag-1> <tag-3> <tag-4> Documentación sobre plantillas</tag-4> </tag-3> <tag-5> <tag-6> Implementación de JavaScript</tag-6> </tag-5> <tag-7> <tag-8> LiveCodes Documentations</tag-8> </tag-7>"
266+
},
267+
"jinja.name": {
268+
"translation": "Jinja"
269+
},
252270
"jsx.desc": {
253271
"translation": "JSX se compila a JavaScript en LiveCodes usando el Compilador de TypeScript. Por defecto, utiliza React como el tiempo de ejecución de JSX."
254272
},

src/livecodes/i18n/locales/es/language-info.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,11 @@ const languageInfo: I18nLangInfoTranslation = {
7575
link: '<1> <2>Fundación Standard C++</2> </1> <3> <4>Sitio web oficial de Clang</4> </3> <5> <6>Aprende X en Y minutos, donde X=C++</6> </5> <7> <8>Cargar plantilla inicial</8> </7>',
7676
name: 'C/C++ (Wasm)',
7777
},
78+
csharpWasm: {
79+
desc: 'Compilador de C# que funciona con WebAssembly, utilizando <1>Blazor</1>',
80+
link: '<1> <2>Documentación del lenguaje C#</2> </1> <3> <4> Aprenda X en Y minutos, donde X=C#</4> </3> <5> <6> Documentación de LiveCodes</6> </5> <7> <8> Cargue la plantilla de inicio</8> </7>',
81+
name: 'C# (Wasm)',
82+
},
7883
diagrams: {
7984
desc1: '(Experimental)',
8085
desc2: 'Diagramas como código. Soporta:',
@@ -140,8 +145,14 @@ const languageInfo: I18nLangInfoTranslation = {
140145
},
141146
java: {
142147
desc: 'JVM ejecutándose en el navegador utilizando DoppioJVM.',
148+
link: '<1> <2>Sitio web oficial de Java</2> </1> <3> <4> DoppioJVM</4> </3> <5> <6> Aprenda X en Y minutos, donde X=java</6> </5> <7> <8> Cargue la plantilla de inicio</8> </7>',
143149
name: 'Java',
144150
},
151+
jinja: {
152+
desc: 'Jinja es un motor de plantillas rápido, expresivo y extensible.',
153+
link: '<1> <2>Página web oficial</2> </1> <3> <4> Documentación sobre plantillas</4> </3> <5> <6> Implementación de JavaScript</6> </5> <7> <8> LiveCodes Documentations</8> </7>',
154+
name: 'Jinja',
155+
},
145156
jsx: {
146157
desc: 'JSX se compila a JavaScript en LiveCodes usando el Compilador de TypeScript. Por defecto, utiliza React como el tiempo de ejecución de JSX.',
147158
link: '<1> <2>Sitio web oficial de React</2> </1> <3> <4>Documentación de JSX en React</4> </3> <5> <6>Documentación de LiveCodes</6> </5>',

0 commit comments

Comments
 (0)