Skip to content

Commit

Permalink
Added Translate library documentation
Browse files Browse the repository at this point in the history
Co-authored-by: ToxesFoxes <[email protected]>
  • Loading branch information
MaXFeeD and ToxesFoxes committed Nov 13, 2024
1 parent 1fc47cb commit f97958a
Show file tree
Hide file tree
Showing 2 changed files with 62 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Translate

Translate — библиотека, позволяющая загружать переводы из JSON файла. Последнюю версию библиотеки можно загрузить в [официальном репозитории](https://github.com/SDesya74/Libraries/blob/master/Translate/Translate.js).

## Использование

Для начала работы импортируйте библиотеку *Translate.js* или *Translate.min.js*:

```js
IMPORT("Translate");
```

### Загрузка переводов

:::note Разделите огромный файл с переводами

Необязательно использовать 1 файл для всех переводов, можно загружать множество файлов одновременно.

:::

```js
Translate("assets/translations.json", true);
```

### Перевод отдельных строк

Только с **английского** на другие языки, с других не тестировалось.

```js
Translate("Test")
```

## Пример из файла (*translations.json*)

```jsonc
// assets/translations.json
{
"Item": { // Default
"en": "Item", // English
"ru": "Предмет", // Русский
"nl": "Item", // Nederlands
"de": "Element", // Deutsch
"es": "Elemento", // Espanol
"fr": "Article", // Français
"it": "Elemento", // Italiano
"pt": "Item", // Português
"ja": "アイテム", // Japanese
"ko": "항목", // Korean
"zh": "项目" // Chinese
},
// . . .
}
```
9 changes: 9 additions & 0 deletions libraries/Translate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
hide_title: true
---

```mdx-code-block
import NotImplemented from "@site/src/components/NotImplemented"
<NotImplemented />
```

0 comments on commit f97958a

Please sign in to comment.