Help:Monolingual text languages/ru

From Wikidata
Jump to navigation Jump to search
This page is a translated version of the page Help:Monolingual text languages and the translation is 73% complete.

Исправлен список языковых кодов Викимедиа, доступных для одноязычных текстовых значений (monolingual text values). Его может изменить только команда разработчиков.

Особые языковые коды

В дополнение к кодам языков, описывающим фактические языки, доступны четыре специальных языковых кода:

  • und: Для содержания, язык которого ещё не определен (undetermined)
  • mis Для содержания, язык которого известен, но не имеет языкового кода (uncoded languages); мы также используем его для содержания, язык которого имеет код, пока не доступный на Wikidata.org.
  • mul: Для содержания на нескольких языках (multiple languages), что означает либо содержание, которое является одинаковым на более чем одном языке, либо содержание, которое содержит более одного языка, так, что читателю необходимо знать их все, чтобы понять его.
  • zxx: Для содержания ни на каком языке (no linguistic content, not applicable)

См. #Lists для нынешних сценариев использования.

Когда кода нет

Может случиться так, что вам нужен код языка, который еще не поддерживается. В этом случае выполните следующие действия:

  • Используйте mis в качестве кода языка в утверждении, источнике или квалификаторе, где вам нужен код неподдерживаемого языка
  • Если возможно, добавьте квалификатор language of work or name (P407) к элементу, чтобы указать язык; создайте элемент для языка, если он ещё не существует
  • Если возможно, добавьте источник, указывающий на правильный язык в утверждение
  • Запросите код языка, если он соответствует требованиям для нового кода языка (см. ниже).

Как сделать так, чтобы добавили код языка

Предпочтительный способ запросить добавление кода языка для одноязычных текстовых значений — открыть новую заявку в Phabricator. Добавьте следующую информацию:

  • The language code (examples: lkt, sr-cyrl)
  • Language name in the language itself or English (examples: Lakota, Serbian in Cyrillic)
  • The used script, if not obvious (example: Cyrillic)
  • Where and when the language was or is used (example: In use by the Lakota people in North America)
  • The Wikidata item id (example: Q33537)
  • Убедитесь, что вы указали ссылку на элемент, для которого хотите использовать код языка (см. предыдущий раздел). Если вы ещё не добавили ссылку на утверждение, добавьте её в заявку на сайте Phabricator.

Если вы не хотите или не можете использовать Phabricator, добавьте заявку на страницу Wikidata:Report a technical problem.

Попросить код языка на сайте Phabricator


Требования для добавления нового кода языка

Обратите внимание: это не окончательные правила

Новый код языка наверно должен соответствовать следующим требованиям:

  • Это должен быть исправный IETF language tag
  • Он должен быть необходим для настоящего сценария в Викиданных (а не только native label (P1705) в элементе самого языка)

Язык не обязан выполнять все требования правил предложения новых вики-сайтов. В частности:

  • Язык не должен использоваться активным сообществом
  • Код языка не должен указывать на уникальный язык (например, у нас есть nn и nb, и ещё no, хотя это макроязык, содержащий оба эти языка)

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

Using inside SPARQL queries

BIND (LANG(?label) AS ?language)
SELECT * WHERE {
  ?s ?label "The Rolling Stones"@en .
  ?s ?p ?o
}
Try it!
?spouse rdfs:label ?spouse_label .
FILTER (LANG(?spouse_label) = "en").

Adding with Quickstatements

  • Monolingual text prefix text in "double quotes" with the language and a colon, e.g. en:"Some text"
    Example: Q1214098 TAB P1476 TAB pl:"Krzyżacy"
    Meaning: add to The Knights of the Cross (Q1214098)title (P1476)"Krzyżacy" (Polish)

Списки


См. также