Documentation Libraries - TestDocsPython
TestDocsPython - library for something …
Fast start
Модули
Определение языка
- class test_docs_python.modules.core.language.Language(lang: str = <property object>)[source]
Bases:
object
Класс для интернационализации (I18N) и локализации (L10N)
- Parameters
lang (str) – Язык
- __get_languages() List[Optional[str]]
Получение поддерживаемых языков
Note
private (приватный метод)
- Returns
Список поддерживаемых языков
- Return type
List[Optional[str]]
- __get_locales() List[Dict[str, method]]
Получение языковых пакетов
Note
private (приватный метод)
- Returns
Список словарей с языковыми пакетами
- Return type
List[Dict[str, MethodType]]
- __lang: str = 'ru'
Язык
Note
private (приватный аргумент)
- __set_locale(lang: str = 'ru') method
Установка языка
Note
private (приватный метод)
- Parameters
lang (str) – Язык
- Returns
MethodType перевода строк на один из поддерживаемых языков если метод запущен через конструктор
- Return type
MethodType
- property lang: str
Получение/установка текущего языка
- Parameters
(str) –
Язык, доступные варианты:
"ru"
- Русский язык (по умолчанию
)"en"
- Английский язык
- Returns
Язык
- Return type
str
- property locales: List[str]
Получение поддерживаемых языков
- Returns
Список поддерживаемых языков
- Return type
List[str]
- property path_to_locales: str
Получение директории с языковыми пакетами
- Returns
Директория с языковыми пакетами
- Return type
str
Сообщения
Настройки
- class test_docs_python.modules.core.settings.Settings(lang: str = <property object>)[source]
Bases:
Messages
Класс для настроек
- Parameters
lang (str) –
- __lang: str
Язык
Note
private (приватный аргумент)
- property color_blue: str
Получение синего цвета текста в терминале
- Returns
Цвет текста в терминале
- Return type
str
- property color_green: str
Получение зеленого цвета текста в терминале
- Returns
Цвет текста в терминале
- Return type
str
- property color_red: str
Получение красного цвета текста в терминале
- Returns
Цвет текста в терминале
- Return type
str
- property text_bold: str
Получение жирного начертания текста в терминале
- Returns
Жирное начертание текста в терминале
- Return type
str
- property text_end: str
Получение сброса оформления текста в терминале
- Returns
Сброс оформления текста в терминале
- Return type
str
Ядро
- class test_docs_python.modules.core.core.CoreMessages(lang: str = <property object>)[source]
Bases:
Settings
Класс для сообщений
- Parameters
lang (str) –
- class test_docs_python.modules.core.core.Core(lang: str = <property object>)[source]
Bases:
CoreMessages
Класс-ядро модулей
- Parameters
lang (str) –
- inv_args(class_name: str, build_name: str, out: bool = True) None [source]
Сообщение об указании неверных типов аргументов
- Parameters
class_name (str) – Имя класса
build_name (str) – Имя метода/функции
out (bool) – Печатать процесс выполнения
- Returns
None
- Return type
None
Сборка
- Определение языка
Документация для файла
modules/core/language.py
- Сообщения
Документация для файла
modules/core/messages.py
- Настройки
Документация для файла
modules/core/settings.py
- Ядро
Документация для файла
modules/core/core.py
- Сборка
Документация для файла
modules/lab/build.py