Skip to content
This repository has been archived by the owner on Mar 2, 2020. It is now read-only.

Язык поста #21

Open
On1x opened this issue Sep 8, 2017 · 2 comments
Open

Язык поста #21

On1x opened this issue Sep 8, 2017 · 2 comments
Assignees

Comments

@On1x
Copy link

On1x commented Sep 8, 2017

Заметил, что в интерфейсе golos.io появились возможность в будущем сортировать контент по языку поста.

Пример из кода:

ru - Русский
us - English
by - Белору́сский
rs - Srpski
ro - Română
am - գրաբար
kz - Қазақ тілі
tj - Забо́ни тоҷикӣ
md - Limba moldovenească
ar - العربية
cn - 漢
es - Español
in - हिन्दी
pt - Portuguesa
fr - Français

Мне сразу не понравилось, что English - us. Откуда эти коды? Почему такие?
Судя по новому плагину https://github.com/GolosChain/golos/blob/v0.17.0rc4/libraries/plugins/languages/languages_plugin.cpp#L34 в метаданные будет записываться language. Почему не сокращенный вариант lang?
Предлагаю писать 2-ух символьный (а лучше 3 символьный код) в метаданные под параметром lang.

Это ISO 639-2 или ISO 639-3. Почитать можно здесь: https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2
Вот полный список в таблице основных языков имеющие собственный двух-символьный код по стандарту ISO 639-2:
http://www-01.sil.org/iso639-3/codes.asp?order=639_1&letter=%25

Надеюсь на благоразумный фидбек и обратную связь.

@On1x
Copy link
Author

On1x commented Sep 8, 2017

Предположу, что us это отсылка к странам мира, но как это связано с языком поста?
Пример таблицы с кодами стран мира https://www.artlebedev.ru/country-list/

@On1x
Copy link
Author

On1x commented Sep 8, 2017

Проблематика того же https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%BB%D0%B4%D0%B0%D0%B2%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA

Хотя изначально молдавскому языку были присвоены коды ISO 639: «mo» и «mol», в 2000-е они были отменены и сейчас у молдавского языка нет отдельного кода ISO. Также наиболее известный справочник по языкам мира — «Ethnologue: Languages of the World», который содержит сведения по более чем 7000 живых языков мира — не упоминает молдавский как отдельный язык, а как альтернативное название румынского.

Предлагаю использовать mo/mol как alias к румынскому.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants