Skip to content

Commit

Permalink
#1859 i18n: add more app and webpage translation
Browse files Browse the repository at this point in the history
  • Loading branch information
pbek committed May 21, 2024
1 parent bfe2f83 commit 3417918
Show file tree
Hide file tree
Showing 24 changed files with 63 additions and 41 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## 24.5.5
- Try to fix macOS build issue
- Added more Korean, Dutch translation (thank you, venusgirl, stephanp)

## 24.5.5
- Try to fix build on very old build systems again (for [#3026](https://github.com/pbek/QOwnNotes/issues/3026))
- The scripting command `script.inputDialogGetItem` will now return an empty
Expand Down
10 changes: 5 additions & 5 deletions src/languages/QOwnNotes_ko.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1222,7 +1222,7 @@ File: QOwnNotes_en.ts</translation>
<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 @@ -3590,14 +3590,14 @@ ownCloud 서버에서 휴지통을 사용할 수 있는 경우 휴지통을 복
<name>OpenAiCompleter</name>
<message>
<source>Timeout, while waiting for the AI response</source>
<translation type="unfinished">Timeout, while waiting for the AI response</translation>
<translation>AI 응답을 기다리는 동안 시간 초과</translation>
</message>
</context>
<context>
<name>OpenAiService</name>
<message>
<source>AI system is disabled. Please enable it in the main menu or the AI toolbar.</source>
<translation type="unfinished">AI system is disabled. Please enable it in the main menu or the AI toolbar.</translation>
<translation>AI시스템이 비활성화 되었습니다. 기본 메뉴나 AI 도구모음에서 활성화 해주세요.</translation>
</message>
</context>
<context>
Expand Down Expand Up @@ -5520,15 +5520,15 @@ Just test yourself if you get sync conflicts and set a higher value if so.</sour
</message>
<message>
<source>OpenAI API key:</source>
<translation type="unfinished">OpenAI API key:</translation>
<translation>OpenAI API :</translation>
</message>
<message>
<source>Create Groq API key</source>
<translation>Groq API 키 생성</translation>
</message>
<message>
<source>Create OpenAI API key</source>
<translation type="unfinished">Create OpenAI API key</translation>
<translation>OpenAI API 키 생성</translation>
</message>
<message>
<source>Groq API key:</source>
Expand Down
2 changes: 1 addition & 1 deletion src/languages/QOwnNotes_nl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5567,7 +5567,7 @@ Just test yourself if you get sync conflicts and set a higher value if so.</sour
</message>
<message>
<source>Create OpenAI API key</source>
<translation type="unfinished">Create OpenAI API key</translation>
<translation>OpenAI API-key aanmaken</translation>
</message>
<message>
<source>Groq API key:</source>
Expand Down
4 changes: 2 additions & 2 deletions webpage/src/ar/installation/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ cd QOwnNotes
git submodule update --init
```

ثم نزّل [Qt Creator](https://www.qt.io/download-open-source). ستحتاج أيضا حزمتيْ `qtwebsockets` و&nbsp;`qt5compat` لبناء QOwnNotes مع Qt6 (ولكن فقط `qtwebsockets` في حالة Qt5). وإذا كنت تبني على ويندوز، ربما تفضل البقاء مع *MinGw 64-bit*.
For debugging, it's easiest to use QtCreator. When downloading [Qt Creator](https://www.qt.io/download-qt-installer-oss), you will also need the packages `qtwebsockets` and `qt5compat` to build QOwnNotes with Qt6 (only `qtwebsockets` for Qt5). وإذا كنت تبني على ويندوز، ربما تفضل البقاء مع *MinGw 64-bit*. On Linux, you most likely have a package for QtCreator in your repository.

بعدئذٍ، افتح ملف المشروع `src/QOwnNotes.pro` وانقر على **Build** ثم **Build Project QOwnNotes**.

أو يمكنك بناؤه مباشرةً من الطرفية:
If you k now what you are doing, you can also build QOwnNotes directly in your terminal:

```bash
cd src
Expand Down
2 changes: 2 additions & 0 deletions webpage/src/ar/scripting/methods-and-objects.md
Original file line number Diff line number Diff line change
Expand Up @@ -1505,6 +1505,8 @@ QString ScriptingService::inputDialogGetItem(
int current, bool editable);
```
An empty string will be returned, if `Cancel` was clicked or `Escape` was pressed.
### مثال
```js
var result = script.inputDialogGetItem(
Expand Down
4 changes: 2 additions & 2 deletions webpage/src/de/installation/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ cd QOwnNotes
git submodule update --init
```

Laden Sie dann [Qt Creator](https://www.qt.io/download-open-source) herunter. Sie werden auch die Pakete `qtwebsockets` und `qt5compat` brauchen, um QOwnNotes mit Qt6 zu bauen (`qtwebsockets` reicht für Qt5). Wenn Sie QOwnNotes unter Windows bauen, bleiben Sie am besten bei *MinGw 64-bit*.
For debugging, it's easiest to use QtCreator. When downloading [Qt Creator](https://www.qt.io/download-qt-installer-oss), you will also need the packages `qtwebsockets` and `qt5compat` to build QOwnNotes with Qt6 (only `qtwebsockets` for Qt5). Wenn Sie QOwnNotes unter Windows bauen, bleiben Sie am besten bei *MinGw 64-bit*. On Linux, you most likely have a package for QtCreator in your repository.

Öffnen Sie danach die Projektdatei `src/QOwnNotes.pro` und klicken Sie auf **Build** / **Build Project QOwnNotes**.

Sie können es auch direkt aus dem Terminal bauen:
If you k now what you are doing, you can also build QOwnNotes directly in your terminal:

```bash
cd src
Expand Down
2 changes: 2 additions & 0 deletions webpage/src/de/scripting/methods-and-objects.md
Original file line number Diff line number Diff line change
Expand Up @@ -1503,6 +1503,8 @@ QString ScriptingService::inputDialogGetItem(
int current, bool editable);
```
An empty string will be returned, if `Cancel` was clicked or `Escape` was pressed.
### Beispiel
```js
var result = script.inputDialogGetItem(
Expand Down
4 changes: 2 additions & 2 deletions webpage/src/es/installation/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ cd QOwnNotes
git submodule update --init
```

Then download [Qt Creator](https://www.qt.io/download-open-source), you will also need the packages `qtwebsockets` and `qt5compat` to build QOwnNotes with Qt6 (only `qtwebsockets` for Qt5). If you build under Windows, you want to stick to *MinGw 64-bit*.
For debugging, it's easiest to use QtCreator. When downloading [Qt Creator](https://www.qt.io/download-qt-installer-oss), you will also need the packages `qtwebsockets` and `qt5compat` to build QOwnNotes with Qt6 (only `qtwebsockets` for Qt5). If you build under Windows, you want to stick to *MinGw 64-bit*. On Linux, you most likely have a package for QtCreator in your repository.

Afterward open the project file `src/QOwnNotes.pro` and click on **Build** / **Build Project QOwnNotes**.

Or you can build it directly in your terminal:
If you k now what you are doing, you can also build QOwnNotes directly in your terminal:

```bash
cd src
Expand Down
2 changes: 2 additions & 0 deletions webpage/src/es/scripting/methods-and-objects.md
Original file line number Diff line number Diff line change
Expand Up @@ -1504,6 +1504,8 @@ QString ScriptingService::inputDialogGetItem(
int actual, bool editable);
```
An empty string will be returned, if `Cancel` was clicked or `Escape` was pressed.
### Ejemplo
```js
var result = script.inputDialogGetItem(
Expand Down
4 changes: 2 additions & 2 deletions webpage/src/fa/installation/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ cd QOwnNotes
git submodule update --init
```

Then download [Qt Creator](https://www.qt.io/download-open-source), you will also need the packages `qtwebsockets` and `qt5compat` to build QOwnNotes with Qt6 (only `qtwebsockets` for Qt5). If you build under Windows, you want to stick to *MinGw 64-bit*.
For debugging, it's easiest to use QtCreator. When downloading [Qt Creator](https://www.qt.io/download-qt-installer-oss), you will also need the packages `qtwebsockets` and `qt5compat` to build QOwnNotes with Qt6 (only `qtwebsockets` for Qt5). If you build under Windows, you want to stick to *MinGw 64-bit*. On Linux, you most likely have a package for QtCreator in your repository.

Afterward open the project file `src/QOwnNotes.pro` and click on **Build** / **Build Project QOwnNotes**.

Or you can build it directly in your terminal:
If you k now what you are doing, you can also build QOwnNotes directly in your terminal:

```bash
cd src
Expand Down
2 changes: 2 additions & 0 deletions webpage/src/fa/scripting/methods-and-objects.md
Original file line number Diff line number Diff line change
Expand Up @@ -1505,6 +1505,8 @@ QString ScriptingService::inputDialogGetItem(
int current, bool editable);
```
An empty string will be returned, if `Cancel` was clicked or `Escape` was pressed.
### مثال
```js
var result = script.inputDialogGetItem(
Expand Down
4 changes: 2 additions & 2 deletions webpage/src/fr/installation/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ cd QOwnNotes
git submodule update --init
```

Then download [Qt Creator](https://www.qt.io/download-open-source), you will also need the packages `qtwebsockets` and `qt5compat` to build QOwnNotes with Qt6 (only `qtwebsockets` for Qt5). If you build under Windows, you want to stick to *MinGw 64-bit*.
For debugging, it's easiest to use QtCreator. When downloading [Qt Creator](https://www.qt.io/download-qt-installer-oss), you will also need the packages `qtwebsockets` and `qt5compat` to build QOwnNotes with Qt6 (only `qtwebsockets` for Qt5). If you build under Windows, you want to stick to *MinGw 64-bit*. On Linux, you most likely have a package for QtCreator in your repository.

Afterward open the project file `src/QOwnNotes.pro` and click on **Build** / **Build Project QOwnNotes**.

Or you can build it directly in your terminal:
If you k now what you are doing, you can also build QOwnNotes directly in your terminal:

```bash
cd src
Expand Down
2 changes: 2 additions & 0 deletions webpage/src/fr/scripting/methods-and-objects.md
Original file line number Diff line number Diff line change
Expand Up @@ -1505,6 +1505,8 @@ QString ScriptingService :: inputDialogGetItem (
int courant, booléen modifiable);
```

An empty string will be returned, if `Cancel` was clicked or `Escape` was pressed.

### Exemple
```js
var result = script.inputDialogGetItem(
Expand Down
4 changes: 2 additions & 2 deletions webpage/src/hu/installation/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ cd QOwnNotes
git submodule update --init
```

Then download [Qt Creator](https://www.qt.io/download-open-source), you will also need the packages `qtwebsockets` and `qt5compat` to build QOwnNotes with Qt6 (only `qtwebsockets` for Qt5). If you build under Windows, you want to stick to *MinGw 64-bit*.
For debugging, it's easiest to use QtCreator. When downloading [Qt Creator](https://www.qt.io/download-qt-installer-oss), you will also need the packages `qtwebsockets` and `qt5compat` to build QOwnNotes with Qt6 (only `qtwebsockets` for Qt5). If you build under Windows, you want to stick to *MinGw 64-bit*. On Linux, you most likely have a package for QtCreator in your repository.

Afterward open the project file `src/QOwnNotes.pro` and click on **Build** / **Build Project QOwnNotes**.

Or you can build it directly in your terminal:
If you k now what you are doing, you can also build QOwnNotes directly in your terminal:

```bash
cd src
Expand Down
2 changes: 2 additions & 0 deletions webpage/src/hu/scripting/methods-and-objects.md
Original file line number Diff line number Diff line change
Expand Up @@ -1504,6 +1504,8 @@ QString ScriptingService::inputDialogGetItem(
int current, bool editable);
```
An empty string will be returned, if `Cancel` was clicked or `Escape` was pressed.
### Példa
```js
var result = script.inputDialogGetItem(
Expand Down
30 changes: 15 additions & 15 deletions webpage/src/it/getting-started/markdown.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,24 +90,24 @@ Se si preme <kbd>Invio</kbd> alla fine di un elenco verrà creato un nuovo eleme

## Collegamenti

Two of the simpler uses for links are pointing to webpages or other notes. There are multiple ways each of these links can look.
Due degli usi più semplici sono i collegamenti che puntano a pagine Web o ad altre note. Esistono diversi modi in cui ciascuno di questi collegamenti può apparire.

### External links
### Collegamenti esterni

```markdown
[I'm an inline-style link](https://www.google.com)
[Sono un collegamento in stile in linea](https://www.google.com)

[I'm an inline-style link with title](https://www.google.com "Google's Homepage")
[Sono un collegamento in stile in linea con titolo](https://www.google.com "Home page di Google")

[You can use numbers for reference-style link definitions][1]
[È possibile utilizzare i numeri per le definizioni dei collegamenti in stile riferimento] [1]

Plain URLs and URLs in angle brackets will automatically get turned into links in the preview.
Gli URL semplici e gli URL tra parentesi angolari verranno automaticamente trasformati in collegamenti nell'anteprima.
http://www.example.com oppure <http://www.example.com>

[1]: https://www.qownnotes.org
```

### Internal links
### Collegamenti interni

```markdown
[I link to the Journal.md note](Journal.md)
Expand All @@ -123,12 +123,12 @@ Usando <kbd>Ctrl + Maiusc + X</kbd> verrà visualizzata una finestra di dialogo
Puoi premere <kbd>Ctrl + Spazio</kbd> mentre il cursore si trova su un collegamento nella modifica della nota per seguire il collegamento.
:::

### Bookmarks
### Segnalibri

I segnalibri usati dall'estensione del browser [QOwnNotes Web Companion](./browser-extension.md) usano collegamenti in elenchi.

```markdown
- [Webpage name](https://www.example.com) #tag1 #tag2 some description and tags
- [Nome della pagina web](https://www.example.com) #tag1 #tag2 alcune descrizioni e tag
```

## Immagini
Expand All @@ -149,16 +149,16 @@ Puoi anche incollare direttamente un'immagine dagli appunti nella tua nota con <
## Codice in linea e blocchi di codice

```markdown
Inline `code` has `backticks around` it.
Il `codice` in linea è circondato da ``backtick''.
```

::: tip
Puoi utilizzare la [scorciatoia](./shortcuts.md) <kbd>Ctrl + Maiusc + C</kbd> sul testo in linea selezionato o solo all'interno del testo per creare un blocco di codice in linea.
:::

Blocks of code are either fenced by lines with three backticks, or are indented with four spaces.
I blocchi di codice sono delimitati da linee con tre apici inversi o sono rientrati con quattro spazi.

### 4-Spaces fence
### Delimitazioni con 4 spazi

Aggiungi quattro spazi davanti al codice per contrassegnarlo come blocco di codice.

Expand All @@ -167,13 +167,13 @@ Aggiungi quattro spazi davanti al codice per contrassegnarlo come blocco di codi
print s
```

### Backtick fence
### Delimitazioni con apici inversi

Puoi anche usare tre apici inversi per creare un blocco di codice.
~~~markdown
```
Code goes here
Code goes here
Metti qui il tuo codice sorgente
Metti qui il tuo codice sorgente
```
~~~

Expand Down
4 changes: 2 additions & 2 deletions webpage/src/it/installation/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ cd QOwnNotes
git submodule update --init
```

Then download [Qt Creator](https://www.qt.io/download-open-source), you will also need the packages `qtwebsockets` and `qt5compat` to build QOwnNotes with Qt6 (only `qtwebsockets` for Qt5). Se fai un build in Windows, cerca di usare *MinGw 64-bit*.
For debugging, it's easiest to use QtCreator. When downloading [Qt Creator](https://www.qt.io/download-qt-installer-oss), you will also need the packages `qtwebsockets` and `qt5compat` to build QOwnNotes with Qt6 (only `qtwebsockets` for Qt5). Se fai un build in Windows, cerca di usare *MinGw 64-bit*. On Linux, you most likely have a package for QtCreator in your repository.

Afterward open the project file `src/QOwnNotes.pro` and click on **Build** / **Build Project QOwnNotes**.

Oppure puoi crearlo direttamente dal tuo terminale:
If you k now what you are doing, you can also build QOwnNotes directly in your terminal:

```bash
cd src
Expand Down
2 changes: 2 additions & 0 deletions webpage/src/it/scripting/methods-and-objects.md
Original file line number Diff line number Diff line change
Expand Up @@ -1478,6 +1478,8 @@ QString ScriptingService::inputDialogGetItem(
int current, bool editable);
```
An empty string will be returned, if `Cancel` was clicked or `Escape` was pressed.
### Esempio
```js
var result = script.inputDialogGetItem(
Expand Down
4 changes: 2 additions & 2 deletions webpage/src/ko/installation/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ cd QOwnNotes
git submodule update --init
```

그런 다음 [Qt Creator](https://www.qt.io/download-open-source), 를 다운로드하면 Qt6 (Qt5의 경우 `qtwebsockets` 소켓만 해당) 로 QOwnNotes를 빌드하려면 패키지 `qtwebsockets` `qt5compat`도 필요합니다. Windows에서 빌드할 경우 *MinGw 64-비트*를 고수해야 합니다.
디버깅을 위해서는 QtCreator를 사용하는 것이 가장 쉽습니다. [Qt Creator](https://www.qt.io/download-qt-installer-oss)를 다운로드할 때 Qt6으로 QOwnNotes를 구축하려면 패키지 `qtwebsockets` `qt5compat` 도 필요합니다 (Qt5의 경우 qtwebsockets 만 해당). Windows에서 빌드할 경우 *MinGw 64-비트*를 고수해야 합니다. 리눅스의 경우 저장소에 QtCreator용 패키지가 있을 가능성이 높습니다.

그런 다음 프로젝트 파일 `src/QOwnNotes.pro`를 열고 **빌드** / **빌드 프로젝트 QOwnNotes**를 클릭합니다.

또는 터미널에서 직접 빌드할 수 있습니다:
작업 내용을 알고 있으면 터미널에서 직접 QOwnNotes를 작성할 수도 있습니다:

```bash
cd src
Expand Down
2 changes: 2 additions & 0 deletions webpage/src/ko/scripting/methods-and-objects.md
Original file line number Diff line number Diff line change
Expand Up @@ -1488,6 +1488,8 @@ QString ScriptingService::inputDialogGetItem(
int current, bool editable);
```
`취소`를 클릭하거나 `Escape`을 누르면 빈 문자열이 반환됩니다.
### 예제
```js
var result = script.inputDialogGetItem(
Expand Down
4 changes: 2 additions & 2 deletions webpage/src/nl/installation/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ cd QOwnNotes
git submodule update --init
```

Then download [Qt Creator](https://www.qt.io/download-open-source), you will also need the packages `qtwebsockets` and `qt5compat` to build QOwnNotes with Qt6 (only `qtwebsockets` for Qt5). If you build under Windows, you want to stick to *MinGw 64-bit*.
For debugging, it's easiest to use QtCreator. When downloading [Qt Creator](https://www.qt.io/download-qt-installer-oss), you will also need the packages `qtwebsockets` and `qt5compat` to build QOwnNotes with Qt6 (only `qtwebsockets` for Qt5). If you build under Windows, you want to stick to *MinGw 64-bit*. On Linux, you most likely have a package for QtCreator in your repository.

Afterward open the project file `src/QOwnNotes.pro` and click on **Build** / **Build Project QOwnNotes**.

Or you can build it directly in your terminal:
If you k now what you are doing, you can also build QOwnNotes directly in your terminal:

```bash
cd src
Expand Down
2 changes: 2 additions & 0 deletions webpage/src/nl/scripting/methods-and-objects.md
Original file line number Diff line number Diff line change
Expand Up @@ -1506,6 +1506,8 @@ QString ScriptingService::inputDialogGetItem(
int current, bool editable);
```
An empty string will be returned, if `Cancel` was clicked or `Escape` was pressed.
### Voorbeeld
```js
var result = script.inputDialogGetItem(
Expand Down
4 changes: 2 additions & 2 deletions webpage/src/pl/installation/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ cd QOwnNotes
git submodule update --init
```

Then download [Qt Creator](https://www.qt.io/download-open-source), you will also need the packages `qtwebsockets` and `qt5compat` to build QOwnNotes with Qt6 (only `qtwebsockets` for Qt5). If you build under Windows, you want to stick to *MinGw 64-bit*.
For debugging, it's easiest to use QtCreator. When downloading [Qt Creator](https://www.qt.io/download-qt-installer-oss), you will also need the packages `qtwebsockets` and `qt5compat` to build QOwnNotes with Qt6 (only `qtwebsockets` for Qt5). If you build under Windows, you want to stick to *MinGw 64-bit*. On Linux, you most likely have a package for QtCreator in your repository.

Afterward open the project file `src/QOwnNotes.pro` and click on **Build** / **Build Project QOwnNotes**.

Or you can build it directly in your terminal:
If you k now what you are doing, you can also build QOwnNotes directly in your terminal:

```bash
cd src
Expand Down
2 changes: 2 additions & 0 deletions webpage/src/pl/scripting/methods-and-objects.md
Original file line number Diff line number Diff line change
Expand Up @@ -1506,6 +1506,8 @@ QString ScriptingService::inputDialogGetItem(
int bieżący, bool edytowalny);
```
An empty string will be returned, if `Cancel` was clicked or `Escape` was pressed.
### Przykład
```js
var result = script.inputDialogGetItem(
Expand Down

0 comments on commit 3417918

Please sign in to comment.