Skip to content

Commit

Permalink
Merge branch 'dev/3.4'
Browse files Browse the repository at this point in the history
  • Loading branch information
fuyutsuki committed Jan 7, 2020
2 parents 30c552e + fc1b185 commit 0ae1cd5
Show file tree
Hide file tree
Showing 6 changed files with 164 additions and 15 deletions.
98 changes: 94 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,30 +9,38 @@
[![PoggitCI Badge](https://poggit.pmmp.io/ci.badge/fuyutsuki/Texter/Texter)](https://poggit.pmmp.io/ci/fuyutsuki/Texter/Texter)

### Overview
Select Language: [English](#eng), [日本語](#jpn)

Select Language: [English](#eng), [日本語](#jpn), [русский](#rus)

***

<a name="eng"></a>

# English

<!--
**This branch is under development. It may have many bugs.**
-->

## Texter

Texter is plugin that displays and deletes FloatingTextPerticle supported to multi-world.
Latest: ver **3.4.1**
Latest: ver **3.4.2**

### Supporting

- [x] Minecraft(Bedrock)
- [x] Multi-language (English, Japanese)
- [x] Multi-language (English, Japanese, Russian)
- [x] Multi-world display

### Download

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

### Commands

#### General command

| \ |command|alias|
|:--:|:--:|:--:|
|Add text|`/txt add`|`/txt a`|
Expand All @@ -45,6 +53,7 @@ Latest: ver **3.4.1**
**Please use `#` for line breaks.**

### json notation

- uft.json
```json
{
Expand All @@ -59,6 +68,7 @@ Latest: ver **3.4.1**
}
}
```

- ft.json
```json
{
Expand All @@ -76,27 +86,34 @@ Latest: ver **3.4.1**
```

***

<a name="jpn"></a>

# 日本語

<!--
**このブランチは開発中です。多くのバグを含む可能性があります。**
-->

## Texter

TexterはFloatingTextPerticleを複数ワールドに渡り表示、編集、移動、削除ができるプラグインです。
最新バージョン: **3.4.1**
最新バージョン: **3.4.2**

### 対応状況

- [x] Minecraft(Bedrock)
- [x] 複数言語 (英語, 日本語)
- [x] 複数ワールドの表示

### ダウンロード

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

### コマンド

#### 一般用コマンド

| \ |コマンド|エイリアス|
|:--:|:--:|:--:|
|浮き文字追加|`/txt add`|`/txt a`|
Expand All @@ -109,6 +126,7 @@ TexterはFloatingTextPerticleを複数ワールドに渡り表示、編集、移
**改行の際には `#` を使用してください。**

### json 記法

- uft.json
```json
{
Expand All @@ -123,6 +141,7 @@ TexterはFloatingTextPerticleを複数ワールドに渡り表示、編集、移
}
}
```

- ft.json
```json
{
Expand All @@ -138,3 +157,74 @@ TexterはFloatingTextPerticleを複数ワールドに渡り表示、編集、移
}
}
```

***

<a name="rus"></a>

# Японский

**Эта отрасль находится в стадии разработки. Может содержать много ошибок.**

## Текстер

Texter - это плагин, который позволяет вам просматривать, редактировать, перемещать и удалять FloatingTextPerticle в нескольких мирах.
Последняя версия: **3.4.2**

### Статус поддержки

- [x] Minecraft (основа)
- [x] Несколько языков (английский, японский, Японский)
- [x] Показать несколько миров

### Скачать

* [Поггит](https://poggit.pmmp.io/p/Texter)

### команда

#### Общая команда

| \ | Команда | псевдоним |
|: -: |: -: |: -: |
| Добавить плавающие символы | `/ txt add` |` / txt a` |
| Плавающее редактирование символов | `/ txt edit` |` / txt e` |
| Переместить плавающие символы | `/ txt move` |` / txt m` |
| Удалить плавающие символы | `/ txt remove` |` / txt r` |
| Плавающий список символов | `/ txt list` |` txt l` |
| Помощь | `/ txt или / txt help` |` / txt? `|

**Используйте `#` для разрывов строк.**

### json нотация

- uft.json
```json
{
"Имя мировой папки": {
"Плавающее имя персонажа (уникальное)": {
"Xvec": 128,
"Yvec": 90,
"Zvec": 128,
"TITLE": "Заголовок",
"ТEXT": "текст (новая строка #)"
}
}
}
```

- ft.json
```json
{
"Имя мировой папки": {
"Плавающее имя персонажа (уникальное)": {
"Xvec": 128,
"Yvec": 90,
"Zvec": 128,
"TITLE": "Заголовок",
"TEXT": "текст (перевод строки - #)",
"OWNER": "Стив"
}
}
}
```
12 changes: 6 additions & 6 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

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: tokyo\pmmp\Texter\Core
version: 3.4.1
version: 3.4.2
api: 3.10.0 # pmmp/PocketMine-MP
mcpe-protocol:
- 388 # 1.13.x
Expand Down
4 changes: 2 additions & 2 deletions resources/config.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Texter config file

# set language (en_US or ja_JP)
locale: en_US
# set language (en_us, ja_jp or ru_ru)
locale: en_us

# When set to true, update notification is displayed at startup
check.update: true
Expand Down
58 changes: 58 additions & 0 deletions resources/language/ru_ru.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
; Language file compatible with Minecraft: Bedrock Edition identifiers
;
; 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}) в качестве базового языка

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.enable.prepared=Uft: {%0} тексты / Ft: {%1} тексты были сгенерированы
on.enable.message={%0} Включен

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}

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Пожалуйста, выберите операцию для этого.

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=Пожалуйста, выполните с консоли
5 changes: 3 additions & 2 deletions src/tokyo/pmmp/Texter/i18n/Lang.php
Original file line number Diff line number Diff line change
Expand Up @@ -49,14 +49,15 @@ class Lang {
/** @var string[] */
private static $available = [
"en_us",
"ja_jp"
"ja_jp",
"ru_ru",
];

public function __construct(Core $core) {
self::$instance = $this;
self::$consoleLang = ConfigData::make()->getLocale();
foreach (self::$available as $lang) {
$core->saveResource(Lang::DIR . DIRECTORY_SEPARATOR . $lang . ".ini", true);// replace by v3.2.0
$core->saveResource(Lang::DIR . DIRECTORY_SEPARATOR . $lang . ".ini", true);
$this->register(new Language($lang));
}
}
Expand Down

0 comments on commit 0ae1cd5

Please sign in to comment.