Update ru translation for YAML

This commit is contained in:
Serge 2018-12-12 23:30:16 +01:00 committed by GitHub
parent e7dd90a45e
commit f62af9638f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,20 +1,23 @@
--- ---
language: yaml language: yaml
filename: learnyaml.yaml filename: learnyaml-ru.yaml
contributors: contributors:
- [Adam Brenecki, 'https://github.com/adambrenecki']
- [Suhas SG, 'https://github.com/jargnar']
translators:
- [Sergei Babin, 'https://github.com/serzn1'] - [Sergei Babin, 'https://github.com/serzn1']
--- ---
YAML как язык сериализации данных предназначен прежде всего для использования людьми. YAML как язык сериализации данных предназначен прежде всего для использования людьми.
Это строгое надмножество JSON с добавлением синтаксически значимых новых строк и Это строгое надмножество JSON с добавлением синтаксически значимых переносов строк и
индентации как в Python. Тем не менее, в отличие от Python, YAML запрещает отступов как в Python. Тем не менее, в отличие от Python, YAML запрещает
использование табов для отступов. использование табов для отступов.
```yaml ```yaml
--- # начало документа --- # начало документа
# Комментарий в YAML выглядит как то так. # Комментарий в YAML выглядит как-то так.
###################### ######################
# Скалярные величины # # Скалярные величины #
@ -26,7 +29,7 @@ key: value
another_key: Другое значение ключа. another_key: Другое значение ключа.
a_number_value: 100 a_number_value: 100
scientific_notation: 1e+12 scientific_notation: 1e+12
# Номер 1 будет интерпретирован как номер, а не как логический тип. Если необходимо чтобы # Число 1 будет интерпретировано как число, а не как логический тип. Если необходимо чтобы
# значение было интерпретировано как логическое, необходимо использовать true # значение было интерпретировано как логическое, необходимо использовать true
boolean: true boolean: true
null_value: null null_value: null
@ -95,7 +98,7 @@ a_sequence:
- key: value - key: value
another_key: another_value another_key: another_value
- -
- Это последовательнсть - Это последовательность
- внутри другой последовательности - внутри другой последовательности
- - - Объявления вложенных последовательностей - - - Объявления вложенных последовательностей
- могут быть сжаты - могут быть сжаты
@ -106,9 +109,9 @@ json_map: {"key": "value"}
json_seq: [3, 2, 1, "takeoff"] json_seq: [3, 2, 1, "takeoff"]
в данном случае кавычки не обязательны: {key: [3, 2, 1, takeoff]} в данном случае кавычки не обязательны: {key: [3, 2, 1, takeoff]}
################## ##########################
# Экстра функции # # Дополнительные функции #
################## ##########################
# В YAML есть удобная система так называемых 'якорей' (anchors), которые позволяют легко # В YAML есть удобная система так называемых 'якорей' (anchors), которые позволяют легко
# дублировать содержимое внутри документа. Оба ключа в примере будут иметь одинаковые значения: # дублировать содержимое внутри документа. Оба ключа в примере будут иметь одинаковые значения:
@ -119,7 +122,7 @@ other_anchor: *anchor_name
base: &base base: &base
name: Каждый будет иметь одинаковое имя name: Каждый будет иметь одинаковое имя
# Регулярное выражение << называется ключем объединения независимо от типа языка. # Регулярное выражение << называется ключом объединения независимо от типа языка.
# Он используется чтобы показать что все ключи одного или более словарей должны быть # Он используется чтобы показать что все ключи одного или более словарей должны быть
# добавлены в текущий словарь. # добавлены в текущий словарь.
@ -144,11 +147,11 @@ python_complex_number: !!python/complex 1+2j
: Fifty Seven : Fifty Seven
# Могло бы быть {(5, 7): 'Fifty Seven'} в Python # Могло бы быть {(5, 7): 'Fifty Seven'} в Python
############### #######################
# Экстра типы # # Дополнительные типы #
############### #######################
# Строки и номера не единственные величины которые может понять YAML. # Строки и числа не единственные величины которые может понять YAML.
# YAML также поддерживает даты и время в формате ISO. # YAML также поддерживает даты и время в формате ISO.
datetime: 2001-12-15T02:59:43.1Z datetime: 2001-12-15T02:59:43.1Z
datetime_with_spaces: 2001-12-14 21:59:43.10 -5 datetime_with_spaces: 2001-12-14 21:59:43.10 -5