Jump to content

Project:Terminology gadget/krc

From translatewiki.net
This page is a translated version of the page Project:Terminology gadget and the translation is 100% complete.
Терминология гаджет бла белгиленнген, ачыкълауу болгъан терминнге курсорну тутсагъыгъыз къалай кёрюнеди.

Терминология гаджет кёчюрюучюлеге кёчюрюулерини эмда хайырланыу белгилени ара джерде сакъландырыргъа эмда бу кёчюрюуле бла кёчюрюуде кёчюрюучюлеге хайырлаыу белгилени кёргюзюрге амал береди. Ачыкълаулары болгъан терминле ингилизча тамал билдириуде башха фон бет бла джазыллыкъдыла, ол кёчюрюучюлеге къайсы тилде бу терминни ачыкълауу болгъанын къараб ангылауун тынч этерикди.

Тынгылау бла гаджет хар кимге да джандырылыбды, джукълатыргъа излей эсегиз "Gadgets" джарашдырыуларыгъызда этерге боллукъсуз.

Аркъа план

Бу гаджетни болдурууда импульс Arctic Knot Conference 2021 конференцияда сёлешиуле болгъандыла, анда бир-бир хайырланыучула бир къауум терминлени ууакъ тиллеге кёчюрюуде ауурлукъланы юсюнден сагъыннгандыла. Бир къауум тилледе MediaWiki-де кёб-кёб хайырландырылгъан бир-бир техникалыкъ терминлени белгилеген сёз болмазгъа болады, сёз ючюн, «файл» неда «категория». Аны ючюн ол терминни белгилер ючюн къайсы сёзню хайырланыргъа кереклисин сюзерге керек болургъа боллукъду, ала бир оюмгъа келселе да, аны ызындан келген кёчюрюучю, бардырылгъан сюзюуден хапарсыз эсе, ол терминни кёчюрюуде къайсы сёзню хайырландырыргъа кереклисин билмезге болур.

Алай болса да, бир маталлы терминология керек болуу къуру гитче тилле бла чекленмейди. Бютеу тилледе да ингилизча терминни талай кёчюрюую болургъа болады, бир контекстни ичинде бир маталлылыкъны сакъландырыу таймаздан да онглулукъгъа саналады.

Бу къалай ишлейди

Гаджет ингилиз тилде къайнакъ билдириуле бла ишлейди эмда алада баргъан тилге белгиленнген термин болуб болмагъанын скан этеди. Джукъ табса, ол терминни легендагъа кёре фон бет белгилейди. Курсорну ол терминлени бирисине элтсегиз, кёчюрюу кёрюзюллюкдю, бар эсе бу терминнге белгиленнген айгъакълаула да кёрлюксюз. Аны тышлында меню белгичикни да кёрлюксюз, аннга басыб ачыкълауну тюзетирге неда сюзюу башларгъа боллукъсуз.

Терминни къоша неда тюзете эсегиз, ачыкълауу тилигизни порталыны тюб бетинде terminology.json бла сакъландырыллыкъды. Талай юлгю ючюн Portal:Nb/terminology.json эмда Portal:Sms/terminology.json бетлеге къарагъыз неда бу излеуню терминологияны бетлерини толу тизмеси ючюн сынаб кёрюгюз. Бу JSON бетле къол бла тюзетиую ючюн джораланмагъандыла, алай а бек керек болса этерге боллукъду.

"Кёчюрюу" эмда "хайырланыу белгиле" къырланы тюзетген заманда толу вики синтаксисни хайырландырыргъа боллукъсуз — керек болса парсер функцияны эмда шаблонланы да хайырландырырчасыз.

"Тил джолландырыула"

Башгъагъа джолландырыр ючюн сау тил код къурургъа боллукъду. Бу хайырландырылгъан терминология бир тилни талай ортакъ вариант болургъа керек болса джарайды. Сёз ючюн, de тил код (немецча) эмда de-ch тил код (швейцар немецча), бир терминологияны хайырландырыргъа керек болургъа боллукъдула, аны ючюн de-ch код de кодха джолландырыуча белгиленирге боллулкъду.

Вариант джолландырыулары болгъан тиллеге, айры вариантлагъа айры джукъланы кёргюзюрге неда чертирге излей эсегиз, кёчюрюуге эмда гаджетде хайырланыугъа белгилени къырында энчи $VARIANT "кёзбау сёзню" хайырландырыргъа боллукъсуз.

Техникалыкъ ангылатыуланы кёргюзюр ючюн бас.
Джолландырыу тил

Тилни джолландырыу этиб къурур ючюне, аны terminology.json бети былай кёрюнюрге керекди (JSON билги бетде):

{
	"@redirect": "нюзюр тилни коду"
}
Юлгю $VARIANT

Сёзге, de-ch, de кодха джолландырады. "файлны ёлчеми" терминни кёчюрюую — «Dateigröße» de кодда эмда «Dateigrösse» de-ch кодда. Аны терминологияны гаджетинде кёргюзюр ючюн, мыннга ушаш бир затла этерге боллукъсуз (бу терминни ачыкълауунда, хайырланыу белгилеринде неда сюзюунде MediaWiki синтаксисни хайырландырыб):

{{#switch:$VARIANT
| de-ch = Dateigrösse
| #default = Dateigröße
}}

Аслам эффктли болурючюн буну шаблон этерге боллукъду, джангыз $VARIANT шаблонну параметри этиб салыргъа унумтагъыз.

Керти джашауда юлгюле ючюн, {{tgzh}} Portal:Zh/terminology.json кодда къалай хайырландырлгъанына къарагъыз (анда zh-hans, zh-hant эмда zh-hk вариантла джолландырыулача беглиленнгендиле).

Джолландырыулача белгиленнген вариантлары бла башха тилле, ичлеринде Portal:Es/terminology.json, Portal:Hu/terminology.json эмда Portal:Nl/terminology.json вариантланы «формал» эмда «формал болмагъан» вариантла ючюн тутадыла.

Кёбюсюне тынгылау бла вариант барды, бир-бирде, была къуру псевдонимле болгъанлары себебли, тамал тил бла башхалыгъы джокъду. Сёз ючюн Portal:De-formal/terminology.json вариант Portal:De/terminology.json вариантха джолландырады, ол бу «формал» вариантны ачыкълауларында эмда белгилеринде тамал тилден башха этмейди.

Легенда

  • Term – былай белгиленнген терминлени баргъан тилге сакъландырылгъан кёчюрлери барды.
  • Term – былай белгиленнген терминлени байланнган хайырланыуда белгилери барды.
  • Term – былай белгиленнген терминле, тилни порталында сюзюу бетде сюзюле турадыла. Алагъа кёчюрюу эмда хайырланыу белги байланыргъа болады.

Галерея


Къайнакъ код

Гаджетни къайнакъ коду MediaWiki:Gadget-terminology.js джибериудеди, бир къауум къошакъ CSS стиль — MediaWiki:Gadget-terminology.css.

Кери оюм

Гаджетни ишлегенинде халатланы юсюнден оюмларыгъыз, комментарийлеригиз эмда билдириулеригиз бар эсе сюзюу бетде басмалагъыз.