Skip to content

Commit

Permalink
Merge branch 'dev/4.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
fuyutsuki committed Apr 12, 2021
2 parents 8c99d7d + f35e3d1 commit 8516b60
Show file tree
Hide file tree
Showing 15 changed files with 174 additions and 79 deletions.
7 changes: 7 additions & 0 deletions .github/changelogs/4.x/en_us.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

## 4.0.x

### 4.0.6

#### :globe_with_meridians: More i18n

- Translated by @iteplenky: Added Russian
- Removed some unused texts

### 4.0.5

#### :bug: Bug fix
Expand Down
7 changes: 7 additions & 0 deletions .github/changelogs/4.x/ja_jp.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

## 4.0.x

### 4.0.6

#### :globe_with_meridians: 国際化

- @iteplenkyによる翻訳: ロシア語 の追加
- 使用していないテキストを削除

### 4.0.5

#### :bug: バグ修正
Expand Down
3 changes: 2 additions & 1 deletion .github/readme/ja_jp.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ Texterは複数ワールドに対応した、FloatingText(浮き文字)の追加

他の言語:
- [English](/README.md)
- [Русский](/.github/readme/ru_ru.md)
- [Tiếng Việt](/.github/readme/vi_vn.md)


Expand Down Expand Up @@ -79,7 +80,7 @@ Texterは複数ワールドに対応した、FloatingText(浮き文字)の追加
- [ ] id_id(インドネシア語)
- [x] ja_jp(日本語)
- [ ] ko_kr(韓国語)
- [ ] ru_ru(ロシア語)
- [x] ru_ru(ロシア語)
- [ ] tr_tr(トルコ語)
- [ ] zh_cn(中国語/簡体)
- [x] vi_vn(ベトナム語)
86 changes: 86 additions & 0 deletions .github/readme/ru_ru.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
<div align="center">

<img src="/assets/Texter.png" width="600px">

<h1>Texter</h1>

Texter - это плагин для [PocketMine-MP](https://github.com/pmmp/PocketMine-MP) с поддержкой мультимиров и возможностью добавлять, изменять, перемещать и удалять летающий текст.

[![GitHub](https://img.shields.io/github/license/fuyutsuki/Texter?style=flat-square)](https://github.com/fuyutsuki/Texter/blob/master/LICENSE)
[![](https://poggit.pmmp.io/shield.state/Texter&style=flat-square)](https://poggit.pmmp.io/p/Texter)
[![](https://poggit.pmmp.io/shield.api/Texter&style=flat-square)](https://poggit.pmmp.io/p/Texter)

[![](https://poggit.pmmp.io/shield.dl/Texter&style=flat-square)](https://poggit.pmmp.io/p/Texter) / [![](https://poggit.pmmp.io/shield.dl.total/Texter&style=flat-square)](https://poggit.pmmp.io/p/Texter)

[![значок PoggitCI](https://poggit.pmmp.io/ci.badge/fuyutsuki/Texter/Texter)](https://poggit.pmmp.io/ci/fuyutsuki/Texter/Texter)

</div>

***

<!--
**Эта ветка в стадии разработки. Может содержать много ошибок**
-->

Другие языки:
- [English](/README.md)
- [日本語](/.github/readme/ja_jp.md)
- [Tiếng Việt](/.github/readme/vi_vn.md)


:inbox_tray: Скачать
-----------------------------------------

* [Poggit](https://poggit.pmmp.io/p/Texter)


:sparkles: Функции
-----------------------------------------

#### Команды

Для всех команд установлены права доступа `texter.command.txt` (только оператору).

| \ |Команда|субкоманды|использование|
|:--:|:--:|:--:|:--|
|Добавить текст|`/txt add`|`/txt a`|`/txt add [название] [содержание]`|
|Изменить текст|`/txt edit`|`/txt e`|`/txt edit [название] [содержание]`|
|Переместить текст|`/txt move`|`/txt m`|`/txt move [название] [here\|x y z]`|
|Удалить текст|`/txt remove`|`/txt r`|`/txt remove [название]`|
|Помощь|`/txt`||`/txt`|

**Пожалуйста, используйте `#` для переноса строк**.

#### Переменные

Если у Вас установлен [Mineflow >= 2.0](https://poggit.pmmp.io/p/Mineflow), то появится возможность использовать переменные в летающем тексте.

|название|тип|доступные свойства|
|:----|:-|:----------------|
|`server_name`|строка||
|`microtime`|число||
|`time`|строка||
|`date`|строка||
|`default_world`|строка||
|`player`|Игрок|[Mineflow#Player](https://github.com/aieuo/Mineflow#player)|
|`ft`|Летающий текст|`name(строка), pos(Vector3), spacing(Vector3), texts(список)`|


:symbols: Язык
-----------------------------------------

Вы можете сменить язык через консоль с изменением `locale` в [config.yml](/resources/config.yml).
Поддерживаемые языки будут автоматически установлены для игрока в соответствии с его игровым языком.

#### Статус

Запросы (PR) на других языках приветствуются!

- [x] en_us(English)
- [ ] id_id(Indonesian)
- [x] ja_jp(Japanese)
- [ ] ko_kr(Korean)
- [x] ru_ru(Russian)
- [ ] tr_tr(Turkish)
- [ ] zh_cn(Chinese/Simplified)
- [x] vi_vn(Vietnamese)
3 changes: 2 additions & 1 deletion .github/readme/vi_vn.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ Texter là plugin cho [PocketMine-MP](https://github.com/pmmp/PocketMine-MP) h
Ngôn ngữ khác:
- [English](/README.md)
- [日本語](/.github/readme/ja_jp.md)
- [Русский](/.github/readme/ru_ru.md)


:inbox_tray: Tải về
Expand Down Expand Up @@ -79,7 +80,7 @@ PR luôn được mở!
- [ ] id_id(Tiếng In-đô-nê-xi-a)
- [x] ja_jp(Tiếng Nhật)
- [ ] ko_kr(Tiếng Hàng)
- [ ] ru_ru(Tiếng Nga)
- [x] ru_ru(Tiếng Nga)
- [ ] tr_tr(Tiếng Thủ Nhĩ Kỳ)
- [ ] zh_cn(Tiếng Trung Quốc)
- [x] vi_vn(Tiếng Việt)
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ Texter is a plugin for [PocketMine-MP](https://github.com/pmmp/PocketMine-MP) th

Other languages:
- [日本語](/.github/readme/ja_jp.md)
- [Русский](/.github/readme/ru_ru.md)
- [Tiếng Việt](/.github/readme/vi_vn.md)


Expand Down
2 changes: 1 addition & 1 deletion plugin.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Texter
prefix: Texter
main: jp\mcbe\fuyutsuki\Texter\Main
version: 4.0.5
version: 4.0.6
api: 3.19.0 # pmmp/PocketMine-MP
mcpe-protocol:
- 431 # 1.16.220
Expand Down
8 changes: 3 additions & 5 deletions resources/language/en_us.ini
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ on.load.old.format.converting=Converting old format file: {%0} to new format...
on.enable.prepared="{%0}"'s FloatingText: {%1} texts have been generated
command.txt.description=Manipulate floating texts
command.txt.usage=/txt <a(dd)|e(dit)|m(ove)|r(emove)|l(ist)>
command.txt.usage=/txt <add|edit|move|remove>
command.txt.usage.new.line=Please insert §6\# §fif you want line break.
command.txt.add.usage=/txt a(dd) [name] [text]
command.txt.add.success=FloatingText: created "{%0}"
Expand All @@ -31,6 +31,8 @@ command.txt.move.success=FloatingText: moved "{%0}" to {%1}
command.txt.remove=/txt remove <name>
command.txt.remove.success=FloatingText: deleted "{%0}"
form.close=Close
form.ftname=FloatingText name
form.ftname.unique=FloatingText name(unique)
Expand Down Expand Up @@ -64,9 +66,5 @@ error.on.enable.not.found.libformapi=Can't find the libFormAPI in the virions fo
error.ft.name.not.specified=A FloatingText name is not specified
error.ft.name.exists=A FloatingText with the specified name: {%0} already exists.
error.ft.name.not.exists=No FloatingText with the specified name: {%0} does not exist.
error.config.limit.char=The number of characters of FloatingText must be less than or equal to {%0}.
error.config.limit.feed=The number of line feeds of FloatingText must be {%0} times or less.
error.config.limit.world=World: {%0} is set to disable editing of FloatingText.
error.permission=You do not have the necessary permission to edit FloatingText.
error.console=Please run from inside the game
error.player=Please execute from the console
4 changes: 0 additions & 4 deletions resources/language/id_id.ini
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,5 @@ error.on.enable.not.found.libformapi=Tidak dapat menemukan libFormAPI di folder
error.ftname.not.specified=Nama teks melayang tidak di pilih
error.ftname.exists=Teks melayang dengan nama: {%0} sudah ada.
error.ftname.not.exists=Teks melayang dengan nama: {%0} tidak ada.
error.config.limit.char=Jumlah karakter teks melayang harus kurang atau sama dengan {%0}.
error.config.limit.feed=jumlah line teks melayang harus sejumlah {%0} atau kurang.
error.config.limit.world=World: {%0} dibuat agar teks melayang tidak dapat di edit.
error.permission=Anda tidak memiliki izin untuk mengedit teks melayang.
error.console=Mohon menjalankannya di dalam game
error.player=Mohon menjalankannya di konsol
1 change: 0 additions & 1 deletion resources/language/ja_jp.ini
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,3 @@ error.ft.name.exists=このワールドには"{%0}"の名前を持つ浮き文
error.ft.name.not.exists=このワールドには"{%0}"の名前を持つ浮き文字は存在しません。
error.permission=浮き文字の編集に必要な権限がありません
error.console=ゲーム内から実行してください
error.player=コンソールから実行してください
4 changes: 0 additions & 4 deletions resources/language/ko_kr.ini
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,5 @@ error.on.enable.not.found.libformapi=libFormAPI을 virions 폴더에서 찾을
error.ftname.not.specified=홀로그램 이름을 적어주세요
error.ftname.exists=홀로그램 이름: {%0} 이 이미 있습니다
error.ftname.not.exists=홀로그램 이름: {%0} 이 없습니다
error.config.limit.char=문자수는 {%0} 이거나 적어야합니다
error.config.limit.feed=홀로그램의 라인 수는 {%0} 거나 적어야합니다
error.config.limit.world=World: 월드 {%0} 에서는 홀로그램이 제한되어있습니다
error.permission=홀로그램사용 허가가 없습니다. 만약 이것이 에러라면 서버의 어드민과 연락해주세요.
error.console=게임접속후 사용을 해주세요
error.player=이 명령어는 콘솔에서만 쓸수있습니다
113 changes: 63 additions & 50 deletions resources/language/ru_ru.ini
Original file line number Diff line number Diff line change
@@ -1,57 +1,70 @@
; Language file compatible with Minecraft: Bedrock Edition identifiers
; Языковой файл совместим с Minecraft: Bedrock Edition идентификаторами
;
; A message doesn't need to be there to be shown correctly on the client.
; Only messages shown in Texter itself need to be here.
; This language translated by @No4NaMe
language.name=Russian
language.selected=Выбран {%0} ({%1}) в качестве базового языка
; Сообщения не должны отображаться корректно на стороне пользователя.
; Сообщения только для Texter здесь указаны.
; Автор перевода Денис Клюев (@iteplenky).
language.name=Русский
language.selected=Выбран {%0} ({%1}) в роли основного языка.

on.load.commands.on=Команды были включены
on.load.commands.off=Команды были отключены
on.load.version.dev=Эта версия находится в стадии разработки. Там может быть много смертельных ошибок.
on.load.update.nothing=Последняя версия: v {%0} / Обновление не требуется
on.load.update.available.1=Последняя версия: v {%0} / Текущая версия: v {%1}
on.load.commands.on=Команды включены
on.load.commands.off=Команды отключены
on.load.version.dev=Эта версия находится под разработкой. Возможны критические ошибки.
on.load.update.nothing=Последняя версия: v{%0} / Обновления не нужны
on.load.update.available.1=Последняя версия: v{%0} / Текущая версия: v{%1}
on.load.update.available.2=Доступно обновление
on.load.update.available.3=URL: {%0}
on.load.update.offline=Поскольку возникла проблема с сетью, мы не смогли подтвердить, было ли обновление.
on.load.is.updater=Есть обновление config.yml. Переместите то, что вы сейчас используете, в другой каталог и перезапустите сервер.
on.load.update.available.3=Ссылка: {%0}
on.load.update.offline=Из-за проблем с соединением не удалось получить информацию об обновлениях.
on.load.is.updater=Есть обновление config.yml. Переместите то, что Вы в данный момент используете в другой каталог и перезапустите сервер!
on.load.old.format.converting=Сконвертировано: {%0} файлов в новый формат...

on.enable.prepared=Uft: {%0} тексты / Ft: {%1} тексты были сгенерированы
on.enable.prepared=Летающих текстов "{%0}": {%1} было сгенерировано

command.txt.description=Управлять плавающими текстами
command.txt.usage=/txt <add|edit|move|remove|list>
command.txt.usage.indent=Пожалуйста, вставьте В§6\# В§, если вы хотите, чтобы был разрыв строки.
command.txt.add=/txt add
command.txt.add.success=Плавающий-Текст: {%0} создано
command.txt.edit=/txt edit
command.txt.edit.success=Плавающий-Текст: отредактировано {%1} из {%0}
command.txt.move=/txt m(ove)
command.txt.move.success=Плавающий-Текст: перенесен {%0} to {%1}
command.txt.remove=/txt r(emove)
command.txt.remove.success=Плавающий-Текст: Удален {%0}
command.txt.description=Управление летающими текстами
command.txt.usage=/txt <a(dd)|e(dit)|m(ove)|r(emove)|l(ist)>
command.txt.usage.new.line=Используйте §6\# §fесли хотите перенести строку.
command.txt.add.usage=/txt a(dd) [название] [содержание]
command.txt.add.success=Летающий текст: создано "{%0}"
command.txt.edit=/txt edit [название]
command.txt.edit.success=Летающий текст: измененен "{%0}"
command.txt.move=/txt move [название] [here|x y z]
command.txt.move.success=Летающий текст перемещен с "{%0}" в {%1}
command.txt.remove=/txt remove <название>
command.txt.remove.successЛетающий текст: удален "{%0}"

form.ftname=Плавающее текстовое имя
form.ftname.unique=Плавающее текстовое имя(обязательно)
form.title=Заголовок
form.text=Описание
form.add.description=Добавьте плавающий-текст с указанным именем, заголовком, текстом в мир..
form.edit.description=Вы можете редактировать заголовок или плавающий-текст с указанным именем.
form.edit.type=Части для редактирования
form.edit.content=Изменить содержимое
form.move.description=Переместите Плавающий-текст с указанным именем в положение, в котором вы находитесь.
form.move.here=твоя позиция
form.remove.description=Удалить Плавающий-текст с указанным именем
form.list.description.1=Перечисляет редактируемые плавающие тексты в пределах 10 блоков на расстоянии прямой линии от вас.\nЕсли нет, то ничего не отображается.
form.list.description.2=Указанное имя Плавающего-текста: {%0}\nПожалуйста, выберите операцию для этого.
form.close=Закрыть

error.on.enable.not.packaged=Пожалуйста, используйте файл phar, загруженный с PoggitCI (https://poggit.pmmp.io/p/Texter).
error.on.enable.not.found.libformapi=Не могу найти libFormAPI в папке virions. Пожалуйста, скачайте libFormAPI и установите его правильно.
error.ftname.not.specified=Имя Плавающего-текста не указано
error.ftname.exists=Плавающий-текст с указанным именем: {%0} уже существует.
error.ftname.not.exists=Нет Плавающего-текста с указанным именем: {%0} не существует.
error.config.limit.char=Количество символов Плавающего-текста должно быть меньше или равно {%0}.
error.config.limit.feed=Количество переводов строки Плавающего-текста должно быть {%0} раз или меньше.
error.config.limit.world=Мир: {%0} отключает редактирование Плавающего-текста.
error.permission=У вас нет необходимых прав для редактирования Плавающего-текста.
error.console=Пожалуйста, используйте команды внутри игры
error.player=Пожалуйста, выполните с консоли
form.ftname=Название летающего текста
form.ftname.unique=Уникальное название летающего текста

form.add.description=Добавить летающий текст в мир.
form.add.more.ft=Добавить летающий текст
form.add.spacing.description=Пробелы между летающими текстами могут быть указаны в координатах, где -0.3 от Y - это интервал одной строки.
form.add.spacing.x=отступ (X)
form.add.spacing.y=отступ (Y)
form.add.spacing.z=отступ (Z)
form.add.text=text #{%0}
form.add.error.no.texts=Вы ничего не указали, чтобы создать летающий текст.
form.edit=Редактирование
form.edit.description=Изменить летающий текст
form.move=Перемещение
form.move.description=Переместить летающий текст
form.move.here=Ваша позиция
form.move.position=Указать позицию
form.move.position.description=Перемещает летающий текст на указанные координаты.
form.move.position.x=X
form.move.position.y=Y
form.move.position.z=Z
form.move.position.error.is.not.valid=Координаты указаны неверно.
form.move.select.target.description=Вы можете выбрать куда переместить летающий текст. Если Вы выберете "Ваша позиция", летающий текст переместится как только вы его выберете.
form.remove=Удаление
form.remove.description=Удалить летающий текст
form.list.description.1=Список изменяемых летающих текстов в радиусе 10 блоков от Вас. Подойдите ближе, если ничего не отображается.
form.list.description.2=Выбран летающий текст: {%0}\nПожалуйста, выберите действие:

error.on.enable.not.packaged=Пожалуйста, используйте phar-файл скачанный с PoggitCI (https://poggit.pmmp.io/p/Texter).
error..libformapi=Не получается найти libFormAPI в папке virions. Пожалуйста, скачайте libFormAPI и установите корректно.
error.ft.name.not.specified=Название летающего текста не указано.
error.ft.name.exists=Летающий текст с названием: {%0} уже существует.
error.ft.name.not.exists=Летающий текст с названием: {%0} не существует.
error.permission=У Вас нет прав на управление летающими текстами.
error.console=Используйте команду только в игре
Loading

0 comments on commit 8516b60

Please sign in to comment.