Skip to content

Commit

Permalink
#1859 i18n: add more app and webpage translation
Browse files Browse the repository at this point in the history
Signed-off-by: Patrizio Bekerle <patrizio@bekerle.com>
  • Loading branch information
pbek committed Jul 31, 2024
1 parent e08a98f commit 2203ab4
Show file tree
Hide file tree
Showing 87 changed files with 1,994 additions and 88 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
to test the connection to those AI services (for [#3064](https://github.com/pbek/QOwnNotes/issues/3064))
- A highlighting issue in malformed unordered lists was fixed
(for [#3061](https://github.com/pbek/QOwnNotes/issues/3061), thank you, @Waqar144)
- Added more Dutch, Swedish, Italian, Arabic, German, Korean, Spanish translation
(thank you, stephanp, dzenan, hermi55, noureddin, rakekniven, venusgirl, fitojb)

## 24.7.3
- `gpt-4o-mini` was added to the list of available OpenAI models
Expand Down
28 changes: 28 additions & 0 deletions src/languages/QOwnNotes_am_ET.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5602,6 +5602,18 @@ Just test yourself if you get sync conflicts and set a higher value if so.</tran
<translation type="unfinished">Create OpenAI API key</translation>
</message>
<message>
<source>Test connection</source>
<translation type="unfinished">Test connection</translation>
</message>
<message>
<source>AI backends added via the scripting engine</source>
<translation type="unfinished">AI backends added via the scripting engine</translation>
</message>
<message>
<source>Test</source>
<translation type="unfinished">Test</translation>
</message>
<message>
<source>To make use of the AI backends, you can either use the scripting command &lt;a href="%1"&gt;aiComplete&lt;/a&gt;, or look in the script repository for already-written scripts.</source>
<translation type="unfinished">To make use of the AI backends, you can either use the scripting command &lt;a href="%1"&gt;aiComplete&lt;/a&gt;, or look in the script repository for already-written scripts.</translation>
</message>
Expand Down Expand Up @@ -6509,6 +6521,22 @@ Connection error message: </translation>
<translation type="unfinished">Stack Id: %1</translation>
</message>
<message>
<source>API test result for %1 (%2)</source>
<translation type="unfinished">API test result for %1 (%2)</translation>
</message>
<message>
<source>AI backend: %1</source>
<translation type="unfinished">AI backend: %1</translation>
</message>
<message>
<source>AI model: %1</source>
<translation type="unfinished">AI model: %1</translation>
</message>
<message>
<source>Test connection to %1 (%2)</source>
<translation type="unfinished">Test connection to %1 (%2)</translation>
</message>
<message>
<source>Find a script in the script repository</source>
<translation type="unfinished">Find a script in the script repository</translation>
</message>
Expand Down
62 changes: 45 additions & 17 deletions src/languages/QOwnNotes_ar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1245,7 +1245,7 @@
<message>
<source>Copy</source>
<comment>as noun</comment>
<translation type="unfinished">Copy</translation>
<translation>نسخة</translation>
</message>
<message>
<source>Remove schema</source>
Expand Down Expand Up @@ -1884,7 +1884,7 @@
</message>
<message>
<source>Spelling backend</source>
<translation>هجاء الخلفية</translation>
<translation>محرك التدقيق الإملائي</translation>
</message>
<message>
<source>AI model</source>
Expand Down Expand Up @@ -2813,22 +2813,22 @@ If the trash is enabled on your ownCloud server you should be able to restore th
<message>
<source>Ln %1, Col %2</source>
<comment>Line / Column</comment>
<translation type="unfinished">Ln %1, Col %2</translation>
<translation>سطر %1، عمود %2</translation>
</message>
<message>
<source>Line %1, Column %2</source>
<translation type="unfinished">Line %1, Column %2</translation>
<translation>سطر %1، عمود %2</translation>
</message>
<message numerus="yes">
<source>%n selected</source>
<comment>Characters selected</comment>
<translation type="unfinished">
<numerusform>%n selected</numerusform>
<numerusform>%n selected</numerusform>
<numerusform>%n selected</numerusform>
<numerusform>%n selected</numerusform>
<numerusform>%n selected</numerusform>
<numerusform>%n selected</numerusform>
<translation>
<numerusform>%n محدد</numerusform>
<numerusform>%n محدد</numerusform>
<numerusform>%n محددان</numerusform>
<numerusform>%n محددة</numerusform>
<numerusform>%n محدد</numerusform>
<numerusform>%n محدد</numerusform>
</translation>
</message>
<message>
Expand Down Expand Up @@ -3691,11 +3691,11 @@ If the trash is enabled on your ownCloud server you should be able to restore th
<name>NoteFilePathLabel</name>
<message>
<source>Relative path of note, right-click to open context menu</source>
<translation type="unfinished">Relative path of note, right-click to open context menu</translation>
<translation>المسار النسبي للملاحظة، انقر بالزر الأيمن لفتح قائمة السياق</translation>
</message>
<message>
<source>Absolute path of note, right-click to open context menu</source>
<translation type="unfinished">Absolute path of note, right-click to open context menu</translation>
<translation>المسار المطلق للملاحظة، انقر بالزر الأيمن لفتح قائمة السياق</translation>
</message>
<message>
<source>Copy absolute path of note</source>
Expand Down Expand Up @@ -4305,7 +4305,7 @@ If the trash is enabled on your ownCloud server you should be able to restore th
</message>
<message>
<source>Spelling</source>
<translation>الإملاء</translation>
<translation>التدقيق الإملائي</translation>
</message>
</context>
<context>
Expand Down Expand Up @@ -5807,16 +5807,28 @@ Just test yourself if you get sync conflicts and set a higher value if so.</sour
<translation>أنشئ مفتاح OpenAI API</translation>
</message>
<message>
<source>Test connection</source>
<translation type="unfinished">Test connection</translation>
</message>
<message>
<source>AI backends added via the scripting engine</source>
<translation type="unfinished">AI backends added via the scripting engine</translation>
</message>
<message>
<source>Test</source>
<translation type="unfinished">Test</translation>
</message>
<message>
<source>To make use of the AI backends, you can either use the scripting command &lt;a href="%1"&gt;aiComplete&lt;/a&gt;, or look in the script repository for already-written scripts.</source>
<translation type="unfinished">To make use of the AI backends, you can either use the scripting command &lt;a href="%1"&gt;aiComplete&lt;/a&gt;, or look in the script repository for already-written scripts.</translation>
<translation>لاستخدام خدمات الذكاء المصطنع، عليك استعمال أمر البرمجة &lt;a href="%1"&gt;aiComplete&lt;/a&gt;، أو النظر في مستودع البُريمجات للبريمجات الجاهزة.</translation>
</message>
<message>
<source>You can use the scripting hook &lt;a href="%1"&gt;openAiBackendsHook&lt;/a&gt; to add more OpenAI API compatible backends.</source>
<translation type="unfinished">You can use the scripting hook &lt;a href="%1"&gt;openAiBackendsHook&lt;/a&gt; to add more OpenAI API compatible backends.</translation>
<translation>يمكنك استعمال خطاف البرمجة &lt;a href="%1"&gt;openAiBackendsHook (خطاف خدمات الذكاء المصطنع)&lt;/a&gt; لإضافة خدمات متوافقة مع OpenAI API.</translation>
</message>
<message>
<source>Alternatively, you can also look in the script repository for already created AI integration scripts.</source>
<translation type="unfinished">Alternatively, you can also look in the script repository for already created AI integration scripts.</translation>
<translation>أو بدلا من ذلك يمكنك النظر في مستودع البُريمجات للبريمجات الجاهزة للتكامل مع الذكاء المصطنع.</translation>
</message>
<message>
<source>Groq API key:</source>
Expand Down Expand Up @@ -6714,6 +6726,22 @@ Connection error message: </source>
<translation type="unfinished">Stack Id: %1</translation>
</message>
<message>
<source>API test result for %1 (%2)</source>
<translation type="unfinished">API test result for %1 (%2)</translation>
</message>
<message>
<source>AI backend: %1</source>
<translation type="unfinished">AI backend: %1</translation>
</message>
<message>
<source>AI model: %1</source>
<translation type="unfinished">AI model: %1</translation>
</message>
<message>
<source>Test connection to %1 (%2)</source>
<translation type="unfinished">Test connection to %1 (%2)</translation>
</message>
<message>
<source>Find a script in the script repository</source>
<translation>اعثر على بُريمج في مستودع البُريمِجات</translation>
</message>
Expand Down
28 changes: 28 additions & 0 deletions src/languages/QOwnNotes_bg.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5619,6 +5619,18 @@ Just test yourself if you get sync conflicts and set a higher value if so.</sour
<translation type="unfinished">Create OpenAI API key</translation>
</message>
<message>
<source>Test connection</source>
<translation type="unfinished">Test connection</translation>
</message>
<message>
<source>AI backends added via the scripting engine</source>
<translation type="unfinished">AI backends added via the scripting engine</translation>
</message>
<message>
<source>Test</source>
<translation type="unfinished">Test</translation>
</message>
<message>
<source>To make use of the AI backends, you can either use the scripting command &lt;a href="%1"&gt;aiComplete&lt;/a&gt;, or look in the script repository for already-written scripts.</source>
<translation type="unfinished">To make use of the AI backends, you can either use the scripting command &lt;a href="%1"&gt;aiComplete&lt;/a&gt;, or look in the script repository for already-written scripts.</translation>
</message>
Expand Down Expand Up @@ -6530,6 +6542,22 @@ Connection error message: </source>
<translation type="unfinished">Stack Id: %1</translation>
</message>
<message>
<source>API test result for %1 (%2)</source>
<translation type="unfinished">API test result for %1 (%2)</translation>
</message>
<message>
<source>AI backend: %1</source>
<translation type="unfinished">AI backend: %1</translation>
</message>
<message>
<source>AI model: %1</source>
<translation type="unfinished">AI model: %1</translation>
</message>
<message>
<source>Test connection to %1 (%2)</source>
<translation type="unfinished">Test connection to %1 (%2)</translation>
</message>
<message>
<source>Find a script in the script repository</source>
<translation>Намерете скрипт в хранилището на скриптове</translation>
</message>
Expand Down
28 changes: 28 additions & 0 deletions src/languages/QOwnNotes_bn.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5611,6 +5611,18 @@ Just test yourself if you get sync conflicts and set a higher value if so.</sour
<translation type="unfinished">Create OpenAI API key</translation>
</message>
<message>
<source>Test connection</source>
<translation type="unfinished">Test connection</translation>
</message>
<message>
<source>AI backends added via the scripting engine</source>
<translation type="unfinished">AI backends added via the scripting engine</translation>
</message>
<message>
<source>Test</source>
<translation type="unfinished">Test</translation>
</message>
<message>
<source>To make use of the AI backends, you can either use the scripting command &lt;a href="%1"&gt;aiComplete&lt;/a&gt;, or look in the script repository for already-written scripts.</source>
<translation type="unfinished">To make use of the AI backends, you can either use the scripting command &lt;a href="%1"&gt;aiComplete&lt;/a&gt;, or look in the script repository for already-written scripts.</translation>
</message>
Expand Down Expand Up @@ -6525,6 +6537,22 @@ Connection error message: </source>
<translation type="unfinished">Stack Id: %1</translation>
</message>
<message>
<source>API test result for %1 (%2)</source>
<translation type="unfinished">API test result for %1 (%2)</translation>
</message>
<message>
<source>AI backend: %1</source>
<translation type="unfinished">AI backend: %1</translation>
</message>
<message>
<source>AI model: %1</source>
<translation type="unfinished">AI model: %1</translation>
</message>
<message>
<source>Test connection to %1 (%2)</source>
<translation type="unfinished">Test connection to %1 (%2)</translation>
</message>
<message>
<source>Find a script in the script repository</source>
<translation>স্ক্রিপ্ট সংগ্রহস্থলে একটি স্ক্রিপ্ট সন্ধান করুন</translation>
</message>
Expand Down
28 changes: 28 additions & 0 deletions src/languages/QOwnNotes_bs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5653,6 +5653,18 @@ Samo se testirajte ako dobijete sukobe u sinkronizaciji i postavite veću vrijed
<translation type="unfinished">Create OpenAI API key</translation>
</message>
<message>
<source>Test connection</source>
<translation type="unfinished">Test connection</translation>
</message>
<message>
<source>AI backends added via the scripting engine</source>
<translation type="unfinished">AI backends added via the scripting engine</translation>
</message>
<message>
<source>Test</source>
<translation type="unfinished">Test</translation>
</message>
<message>
<source>To make use of the AI backends, you can either use the scripting command &lt;a href="%1"&gt;aiComplete&lt;/a&gt;, or look in the script repository for already-written scripts.</source>
<translation type="unfinished">To make use of the AI backends, you can either use the scripting command &lt;a href="%1"&gt;aiComplete&lt;/a&gt;, or look in the script repository for already-written scripts.</translation>
</message>
Expand Down Expand Up @@ -6563,6 +6575,22 @@ Poruka o grešci u vezi:</translation>
<translation type="unfinished">Stack Id: %1</translation>
</message>
<message>
<source>API test result for %1 (%2)</source>
<translation type="unfinished">API test result for %1 (%2)</translation>
</message>
<message>
<source>AI backend: %1</source>
<translation type="unfinished">AI backend: %1</translation>
</message>
<message>
<source>AI model: %1</source>
<translation type="unfinished">AI model: %1</translation>
</message>
<message>
<source>Test connection to %1 (%2)</source>
<translation type="unfinished">Test connection to %1 (%2)</translation>
</message>
<message>
<source>Find a script in the script repository</source>
<translation>Pronađite skriptu u spremištu skripte</translation>
</message>
Expand Down
28 changes: 28 additions & 0 deletions src/languages/QOwnNotes_ca.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5596,6 +5596,18 @@ Proveu si teniu conflictes de sincronització i poseu un valor més alt si cal.<
<translation type="unfinished">Create OpenAI API key</translation>
</message>
<message>
<source>Test connection</source>
<translation type="unfinished">Test connection</translation>
</message>
<message>
<source>AI backends added via the scripting engine</source>
<translation type="unfinished">AI backends added via the scripting engine</translation>
</message>
<message>
<source>Test</source>
<translation type="unfinished">Test</translation>
</message>
<message>
<source>To make use of the AI backends, you can either use the scripting command &lt;a href="%1"&gt;aiComplete&lt;/a&gt;, or look in the script repository for already-written scripts.</source>
<translation type="unfinished">To make use of the AI backends, you can either use the scripting command &lt;a href="%1"&gt;aiComplete&lt;/a&gt;, or look in the script repository for already-written scripts.</translation>
</message>
Expand Down Expand Up @@ -6503,6 +6515,22 @@ Missatge de l'error de connexió: </translation>
<translation type="unfinished">Stack Id: %1</translation>
</message>
<message>
<source>API test result for %1 (%2)</source>
<translation type="unfinished">API test result for %1 (%2)</translation>
</message>
<message>
<source>AI backend: %1</source>
<translation type="unfinished">AI backend: %1</translation>
</message>
<message>
<source>AI model: %1</source>
<translation type="unfinished">AI model: %1</translation>
</message>
<message>
<source>Test connection to %1 (%2)</source>
<translation type="unfinished">Test connection to %1 (%2)</translation>
</message>
<message>
<source>Find a script in the script repository</source>
<translation>Trobar un script en el repositori de scripts</translation>
</message>
Expand Down
28 changes: 28 additions & 0 deletions src/languages/QOwnNotes_ceb.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5616,6 +5616,18 @@ Sulayi lang ang imong kaugalingon kon makasinati ka og panagbangi ug maghimo og
<translation type="unfinished">Create OpenAI API key</translation>
</message>
<message>
<source>Test connection</source>
<translation type="unfinished">Test connection</translation>
</message>
<message>
<source>AI backends added via the scripting engine</source>
<translation type="unfinished">AI backends added via the scripting engine</translation>
</message>
<message>
<source>Test</source>
<translation type="unfinished">Test</translation>
</message>
<message>
<source>To make use of the AI backends, you can either use the scripting command &lt;a href="%1"&gt;aiComplete&lt;/a&gt;, or look in the script repository for already-written scripts.</source>
<translation type="unfinished">To make use of the AI backends, you can either use the scripting command &lt;a href="%1"&gt;aiComplete&lt;/a&gt;, or look in the script repository for already-written scripts.</translation>
</message>
Expand Down Expand Up @@ -6527,6 +6539,22 @@ Nasayup ang koneksyon sa mensahe: </translation>
<translation type="unfinished">Stack Id: %1</translation>
</message>
<message>
<source>API test result for %1 (%2)</source>
<translation type="unfinished">API test result for %1 (%2)</translation>
</message>
<message>
<source>AI backend: %1</source>
<translation type="unfinished">AI backend: %1</translation>
</message>
<message>
<source>AI model: %1</source>
<translation type="unfinished">AI model: %1</translation>
</message>
<message>
<source>Test connection to %1 (%2)</source>
<translation type="unfinished">Test connection to %1 (%2)</translation>
</message>
<message>
<source>Find a script in the script repository</source>
<translation>Pangita ang usa ka iskrip sa repository sa iskrip</translation>
</message>
Expand Down
Loading

0 comments on commit 2203ab4

Please sign in to comment.