Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/py3_pyqt5' into py3_pyqt5
Browse files Browse the repository at this point in the history
  • Loading branch information
Daosp committed May 12, 2021
2 parents fbf2436 + c73fade commit b8efe1a
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 43 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Достанькореша
![ТЕГ](https://img.shields.io/github/v/release/Daosp/pesterchum-Dpeta-rus?color=green&label=%D0%9F%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D1%8F%D1%8F%20%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F)

Достанькореша - это клиент мгновенных сообщений, повторяющий стиль клиентов из комикса Homestuck.
На этом репозитории содержится только перевод программы, располагающийся на [Dpeta/pesterchum-alt-servers]
Expand Down Expand Up @@ -302,4 +303,4 @@
- [ ] Проверка
* Zodiac:
- [X] Текст
- [ ] Проверка
- [ ] Проверка
59 changes: 26 additions & 33 deletions docs/PYQUIRKS.mkdn
Original file line number Diff line number Diff line change
@@ -1,46 +1,41 @@
Python Quirk Functions
===============

Table of Contents
-----------------
1. Introduction
2. Create A Module
3. Functions In A Module
# Python Функции Правил

# Оглавление
1. Введение
2. Создание модуля
3. Функции в модуле
4. Command Requirements
5. Completed Quirk Function
# 1. Введение
При помощи этого руководства вы узнаете:

Introduction
---------------
Over the course of this short tutorial you will learn:

* How to create your own Quirk Functions
* VERY basic Python syntax
* Как сделать свои собственные Функции Правил
* ОЧЕНЬ базовый синтаксис Python

You will not learn:
Вы ни в коем случае не узнаете отсюда:

* How to write Python
* How to bake a cake
* Как писать бекенд на Python
* Как испечь пирог
* Смысл жизни

Throughout this tutorial there will be
В этом руководстве будут
<pre>
Instructions in special boxes.
If you follow the instructions in these boxes, by the end of this tutorial
you will have recreated the default reverse() Quirk Function.
Инструкции в таких прямоугольничков.
Если вы будете следовать этим инструкциям,
то вы сможете сделать обычную Функцию Правил reverse().
</pre>

Create A Module
-------------------
All Quirk Function Modules should be created in the 'quirks/' directory. File names <b>must</b> end in '.py'.
You can have multiple Quirk Functions per Module.
# 2. Создание модуля
Все Модули Функции Правил создаются и хранятся в папке ```quirks/```. Имя файла <b>должно</b> заканчиваться '.py'.
У вас может быть несколько Функции Правил для.

Each Module can also have a 'setup' function which will be called once, the moment the Module is loaded.
Каждый модуль также может иметь функцию настройки, которая будет вызываться один раз в момент загрузки модуля.

<pre>
Create 'reverse.py' in the 'quirks/' directory.
Создаём файл reverse.py в папке quirks.
</pre>

Functions In A Module
--------------------------
# 3. Функции в модуле
If you've ever done programming before, you should know what a function is. If not, I suggest picking up a good programming book (or e-book).

In Python, function syntax looks like this:
Expand All @@ -57,8 +52,7 @@ def reverserep(text):
return text[::-1]
```

Command Requirements
------------------------
# 4. Command Requirements
For a function to be registered as a Quirk Function, it must conform to three simple rules:

1. It must have a command name.
Expand All @@ -73,8 +67,7 @@ function_name.command = "name"
reverserep.command = "reverse"
```

Completed Quirk Function
---------------------------
# 5. Completed Quirk Function
Below is the completed, fully working, reverse Quirk Function. After it I will break down the pieces of each line.

```python
Expand Down
42 changes: 33 additions & 9 deletions docs/themes.mkdn
Original file line number Diff line number Diff line change
Expand Up @@ -170,8 +170,9 @@ PS от Daosp: Если у вас будет хорошо переведённа
Отлично, теперь перейдём в main секцию

### MAIN СЕКЦИЯ
-------------------------

"main": { .... }
{"main": { .... },

Эта секция управляет главный окном Достанькореша.

Expand Down Expand Up @@ -357,11 +358,11 @@ PS от Daosp: Если у вас будет хорошо переведённа
* "icon": Путь к значку, отображаемому на кнопке настроения.
* "mood": Номер настроения кнопки. Смотрите номера настроения в конце этого документа.

СЕКЦИЯ CONVO
### СЕКЦИЯ CONVO
-------------

{"main": { ... },
"convo": { ... }
"convo": { ... },

Это контролирует окно бесед.

Expand Down Expand Up @@ -425,13 +426,13 @@ information.

* "systemMsgColor": Цвет системных сообщений.

СЕКЦИЯ MEMO
### MEMO СЕКЦИЯ
------------

{"main": { .... }
"convo": { .... }
"memos": { .... }

{"main": { .... },
"convo": { .... },
"memos": { .... },
Это контролирует меморандумы. Это почти идентично беседам,
с небольшими дополнениями.

Expand Down Expand Up @@ -466,7 +467,30 @@ information.
* "op": Категория.
* "icon": Значок, который отображается рядом с OP меморандума в списке пользователей.

Число -> Настроение
### TOASTS СЕКЦИЯ
------------

{"main": { .... },
"convo": { .... },
"memos": { .... },
"toast": { .... }}

Эта секция отвечает за уведомления, отображаемые обычно в нижнем правом углу.

* "width": Ширина уведомления
* "height": Высота уведомления
* "style": Стиль уведомления
* "icon": Иконка
* "signin": Иконка при входе кореша
* "signout": Иконка при выходе кореша
* "style": Стиль иконки
* "title": Заголовок уведомления
* "minimumheight": Минимальная высота заголовка
* "style": Стиль заголовка
* "content": ~
* "style": Стиль ~

### Число -> Настроение
-------------------
0. ``chummy``
1. ``rancorous``
Expand Down

0 comments on commit b8efe1a

Please sign in to comment.