feat: Библиотека и тесты переведены на английский язык - #79
Conversation
|
А зачем и код переводить на английский? Возможно достаточно только сообщения на английский перевести? У нас не используется английский код, поэтому нам это не требуется и будет только мешать. |
У нас используется английский вариант встроенного языка. Некоторые разработчики вообще русский язык не знают. Также мы используем БСП на английском (SSL). Я уверен, что таких, как у нас команд разработчиков, не одна, а больше. Поэтому разумным было бы портировать библиотеку полностью на английский язык. И при любом изменении в основной ветке на русском языке - дублировать их на английском. На данный момент переведен весь код и все тесты. Я начал переводить комментарии к методам, а потом и до README дело дойдет. Если же вам это не требуется и будет мешать, то можно сделать отдельную ветку "master-en", например. |
Да, этот вариант нам больше подходит |
Отлично! Попробую создать в моем форке отдельную ветку и сделать PR, в котором будут исходники конфигурации полностью на английском языке. Если не получится, то прошу вас сделать эту ветку master-en, а я в нее уже отправлю PR. |
|
Решение за @vbondarevsky я лишь высказал свое мнение |
Хорошо, тогда призываю Владимира @vbondarevsky к обсуждению. Какой вариант существования библиотеки на английском языке наиболее приемлемый?
|
|
Нашел issue для этого PR - вот #46 |
Думаю лучше так:
|
|
@vbondarevsky Отлично! Тогда есть еще один момент: Так как библиотека периодически изменяется, то с появлением новых изменений на русском необходимо вносить эти же изменения и в английский вариант, только уже переведенные. Как лучше оформлять такие коммиты? |
Это уже непринципиально: один коммит сразу в 2 версии или на каждую свой отдельный. Переносить изменения лучше покоммитно, т.е. одно изменение в русской версии = одно изменение в английской |
|
Понятно, тогда раскидываю исходники на 2 директории и продолжаю перевод комментариев и README |
Только текущие файлы лучше мувнуть (git mv) чтобы не было кучи новых изменений |
|
@vbondarevsky библиотека переведена на английский полностью, исходники разбиты по директориям. Прошу рассмотреть PR. |
vbondarevsky
left a comment
There was a problem hiding this comment.
@slaxxals
Пока волью как есть. Замечания предлагаю поправить отдельным PR.
Английский вариант особо подробно не смотрел, но в целом выглядит ОК
|
|
||
| **Коннектор** - это "Requests" для мира 1С. | ||
|
|
||
| Бибилиотека полностью переведена на английский язык ([см. здесь](./README-EN.md)). |
There was a problem hiding this comment.
Думаю эту фразу лучше написать на английском для тех кто не знает русский
| [](https://github.com/vbondarevsky/Connector/stargazers) | ||
| [](https://github.com/vbondarevsky/Connector/releases) | ||
|
|
||
| # Connector: handy HTTP-client for 1C Enterprise 8 platform |
| @@ -0,0 +1,3083 @@ | |||
| // Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 | |||
There was a problem hiding this comment.
Connector: handy HTTP-client for 1C:Enterprise 8 platform
| // e-mail: vbondarevsky@gmail.com | ||
| // Версия: 2.3.1 | ||
| // | ||
| // Требования: платформа 1С версии 8.3.10 и выше |
|
|
||
| #Region CommonUseMethods | ||
|
|
||
| // Отправляет GET запрос |
There was a problem hiding this comment.
Описание функций тоже потом?
There was a problem hiding this comment.
Да, в ближайшем комите
| - `Basic`, `Digest` and `AWS4-HMAC-SHA256` authentification | ||
| - Auto resolution of redirections | ||
| - Cookies setting and getting | ||
| - Session with state persistance across requests (cookies, authentification и пр.) |
| - And much more | ||
|
|
||
| ## Requirements | ||
| - 1C Enterprise platform version **8.3.10** and higher. |
There was a problem hiding this comment.
1C Enterprise -> 1C:Enterprise
здесь и в других местах
Для использования библиотеки при разработке в конфигурациях с Вариантом встроенного языка = English.