Commons:Translation possible/더 보기

català | čeština | Deutsch | English | español | Esperanto | فارسی | français | galego | עברית | hrvatski | italiano | 日本語 | 한국어 | македонски | polski | português | русский | Tiếng Việt | 中文(繁體) | 中文(简体) | +/−

SVG 형식 파일의 번역 방법 edit

이 문서에서는 SVG 형식의 파일에 포함되는 라벨이나 설명의 번역법에 대해서 서술합니다. 특정 이미지에 {{Translate}} 틀을 찾았다면 이 문서를 여는 사용자가 있을지도 모릅니다. 그런데, 이 문서도 관련 문서도 모두 집필자 혼자의 생각에 기초를 두는 것에 유의해주세요. 질문이나 의견은 꼭 틀의 토론 문서에서 달아주세요.

숫자가 아닌 라벨 사용 edit

라벨이 적은 이미지의 경우, 이미지를 하나만 준비하고 그림 속에는 라벨로 숫자만, 칸 밖에 숫자 대응표를 준비해서 다언어의 번역을 기입하는 방법이 있습니다. 그러면, 다언어판의 이미지 하나만으로 처리는 완성합니다. 알기 쉬운 예로 Image:Robal.png가 있습니다.

이렇게 그림 속에 문자열이 아닌 숫자로만 나타내는 편이 좋다고 생각될 경우에는 틀을 {{Translate}}에서 {{Convert to international}}로 치환하든지 스스로 번호를 작성합니다.

예를 들면, Image:ISS configuration sep-2006 en.svg에는 영어 라벨이 있으며 다른 버전으로 숫자만 있는 이미지 Image:ISS configuration sep-2006 numbers.svg가 있지만 이것은 전자의 문자열 라벨을 숫자로 바꾼 것입니다. 단, 그것에서도 다언어 대응은 완벽하지 않고 그림 속의 이미지 이름(title)과 날짜(date)가 영어인 채로 남아 있습니다.

SVG 형식은? edit

SVG는 이미지 파일 형식이며 단순한 XML 마크업 언어로 적혀 있습니다. 그렇기 때문에 파일 내에 포함되는 라벨의 번역도 처리가 간단합니다. SVG나 XML의 상세 내용에 대해서는 링크를 접속하면 위키백과 문서로 참조할 수 있습니다.

SVG 파일의 편집 edit

 
단순한 SVG 파일의 번역을 하나의 파일로 정리한 샘플. 파일 문서를 열고 이 문장을 영어, 독일어, 프랑스어, 스페인어로 렌더링해본다.

SVG 파일의 번역법은 여러가지가 있습니다.

  • 이미지 편집 소프트웨어로 Inkscape 등을 사용한다. 호환성 때문에 저장 형식은 반드시 ‘Plain SVG’을 선택합니다. 기본 ‘Inkscape SVG’을 고르게 되면 확실하게 SVG 스펙에 준거하고 있지만 오류가 발생할 여지가 있습니다.
  • SVG 파일을 문자 파일로 처리한다.

온라인 편집 소프트웨어로 이미지 파일을 취급하려면 어떤 소프트웨어를 사용하는 경우도 처음에 대상의 파일을 다운로드합니다. 다음에 사용할 편집 소프트웨어로 이미지를 열고 라벨을 번역해서 파일을 저장합니다. 완성되면 공용에 올리지만 그 때 전 파일 이름이 아닌 반드시 새로운 파일 이름을 붙여주세요.

텍스트 편집으로 처리 edit

주의사항으로 이미지 편집 소프트웨어를 사용하지 않아도 UTF-8 형식의 읽고 쓰기를 할 수 있다면 문서 편집 소프트웨어라면 어떤 것이라도 사용할 수 있습니다. 파일 내의 번역 대상의 문자열은 <text>이로는 태그를 검색하면 찾기 쉽다. 단, 문자 배치 등 형식 설정을 따르는 일이 있으며 문서 편집에 익숙한 사용자용이라고도 할 수 있습니다. 또, ‘쓰레기 데미터’ 탓에 SVG 파일의 신뢰성에 영향을 끼치는 일도 있습니다.

공용에 새로운 언어판의 SVG 파일을 올리려면 edit

SVG 파일을 번역해서 새로운 파일로 저장할 경우, 반드시 접미사로 ‘기존의 파일 이름’과 ‘.’(점) 사이에 ‘-’(하이픈)과 언어 코드(IETF langtag suffix)를 기입합니다. 자세하게는 Commons:File naming를 참조해주세요. 예를 들면, File:Gibraltar map-en.svg는 ‘-en’으로 적혀 있으며 영어판인 것을 알 수 있습니다. 이 경우 원래 파일은 이론상으로 [[:File:Gibraltar map.svg]]입니다(해설: 형식이 다른 File:Gibraltar_map.png에서 처리한 과정으로 제거된 모습).

또, 특정 번역판을 기존의 파일에 링크하려면 버전 차이를 나타내는 "other versions" 틀을 추가합니다. 예를 들어서 Category:Other_versions_templates 중에서 번역한 언어에 해당하는 것을 하나 골라서 번역한 파일 내에 사용합니다.

버전 차이를 나타내는 틀을 사용하면 다언어판을 나열한 갤러리가 작성됩니다.

[edit]
Disputed isthmus and land

또, 파생된 파일인 것을 나타내는 {{Derived from}} 틀은 번역의 기존의 파일로 갈 수 있는 링크를 나타내기 위해서 사용할 수 있습니다.

하나의 SVG 파일에 다언어의 번역을 넣는 edit

 
단순한 SVG 파일 하나에 다언어의 번역을 넣은 샘플. 자세히는 설명 문서를 참조해주세요.
 
화살표를 사용한 샘플

하나의 SVG 파일에 다언어 번역을 넣으려면 SVG <switch> 요소를 사용합니다. 그러면, 다언어판의 라벨이 들어간 이미지를 만들 수 있습니다. 그 이점으로 만약 이미지가 갱신된 경우에 하나의 같은 이미지를 다언어로 공유할 수 있습니다. 만약, 언어마다 여러 파일을 만들었을 경우라도 어떰 이미지를 바꿔도 다른 언어판에 바로 반영되지는 않습니다.

단, 다언어판 SVG 파일에는 단점도 있습니다. 대부분의 이미지 편집에서는 다언어에 대응하지 않고 다언어 대응하는 편집 소프트웨어는 조작이 어려운 경우가 있습니다. 즉, 파일에 switch 요소를 추가해서 저장한 경우에 그 처리를 편집자가 아니면 이미지의 요소 변경을 할 수 없게 되어 버리는 일이 있습니다. 그래서 다언어판 SVG 파일을 만드려면 문서 편집 소프트웨어로 처리한 단순한 SVG 파일인 것, 혹은 이미지가 안정하고 있고 이미지의 대폭적인 변경이 발생하지 않는 것이 조건이 됩니다. 뒤돌아보고 단일 언어로 작성한 파일을 다언어로 번역하기 전에 이들의 조건을 곰곰이 판단하는 것이 필요합니다.

파일 내를 검색해서 <switch> 요소를 찾은 경우, 하위 요소에서 선택지가 발생합니다. switch가 가져오는 자식 파일에는 모두, 언어판을 나타내는 systemLanguage 속성을 부여할 필요가 있습니다. SVG 파일은 자식 파일을 순으로 검증하고 있습니다. 자식 파일 내에 systemLanguage 속성은 있지만 대응하지 않은 경우 SVG 파일은 자식 파일을 날려버리고 다음으로 진행해버립니다. systemLanguage 속성은 있거나 없는 경우, SVG 파일은 그 자식 파일을 렌더링하는 것만으로 처리를 마칠 수 있습니다. 만약, systemLanguage 속성을 자식 파일에서 제거하면 기존의 렌더링 처리를 합니다.

참고 : 가장 중요한 것은 순서입니다! 선두의 자식 파일에 systemLanguage가 결핍되어 있으면 그 이후의 자식 파일은 무시되어서 처리되지 않습니다.

<switch transform="translate(100,200)">
  <text systemLanguage="en">Population pyramid of Russia (2010)</text>
  <text systemLanguage="de">Alterspyramide von Russland (2010)</text>
  <text systemLanguage="ru">Половозрастная диаграмма России (2010)</text>
  <text>Population pyramid of Russia (2010)</text>
</switch>

단, 만약 기존의 렌더링을 영어로 지정하고 있어도 만일을 위해서 systemLanguage="en" 속성을 써넣으면 안전합니다. 다언어 대응의 브라우저에서 파일을 열면 언어 대응 규칙은 예상 외의 동작을 할 가능성이 있습니다. 또, 여러 번역판 파일마다 switch 속성에 대한 여러 언어의 나열 순서가 다른 경우 브라우저는 언어의 종류가 혼재된 표시를 하는 경우가 있습니다. 그리고, 언어 대응 규칙은 SVG 2.0 에서 바뀔 예정입니다.

switch 요소의 자식 요소가 아닌 것에는 systemLanguage 속성을 부여하는 방법도 있습니다. 그 경우, 언어 대응을 취한 경우에만 그 요소를 렌더링합니다. 비대응하는 경우에 그 요소는 표시되지 않습니다.

현재 상황에서는 이미지 SVG 편집 소프트웨어로 다언어판 SVG 파일의 언어 전환에 대응한 것은 적고 결과적으로 SVG 파일의 편집에는 문서 편집 소프트웨어를 사용하는 것 밖에 선택지가 없을지도 모릅니다. SVG 파일 내에 switch가 적혀 있으면 애써 번역한 문자열을 이미지 편집 소프트웨어로 열어서 저장했을 때에 번역 문자열이 제거되는 경우가 있습니다.

언어에 따라서, 번역한 문자열의 길이(문자 수)가 다르기 때문에 문자 앵커를 두는 위치에 주의해주세요. text-anchor 속성을 ‘start’(시점=대부분의 언어에서 좌측), ‘middle’(중앙) 혹은 ‘end’(종점=배부분의 언어에서 우측)에 설정할 수 있습니다.text 요소의 위치 설정은 기본값으로 x="0"y="0"이 되며, switch 요소는 기본으로 문자 앵커를 transform="translate(100,200)"로 설정합니다.

미디어위키의 문서에서 다언어판 SVG 이미지 파일을 렌더링하면 사용 언어는 구문 [[File:SystemLanguage.svg|lang=de]] 등으로 설정할 수 있습니다. ‘lang’ 속성은 선택사항이며 누락하면 미디어위키는 그 위키의 기존 언어 혹은 영어("en")로 폴백해서 표시를 시도합니다[1].

참고 : 만약 switch 요소가 영어의 지정(systemLanguage="en")에 더해서 기존 언어를 지정한(systemLanguage 속성이 쓰여 있지 않은) 경우, 미디어 위키는 영어판으로 표시합니다.

Inkscape를 사용해서 하나의 SVG 파일에 다언어의 번역을 넣기 edit

Inkscape에는 언어 스위치 추가를 지원하는 기능은 없지만 ‘Conditional Group’으로 처리됩니다. 문서 편집 소프트웨어의 갱신이 필요하며 다음 단계를 참조해주세요.

  1. 항상 신규 이미지로 처리하며 태그의 한쌍 <switch>...</switch>를 기임한다. 신규 이미지, 혹은 이미 변역된 이미지에는 systemLanguage를 설정하고 이들의 두 태그 사이에 아이템(보통은 번역 대상의 문자열)을 넣는다.
  2. 이미지 내에 라벨과 화살표를 사용하는 경우 종종(사용 언어에 따라서) 라벨과 화살표 위치 관계가 올바르지 않게 되는 경우가 많다. 앞서 번역 문자열의 기입 등의 처리를 완료시키고나서 Inkscape 상에서 문자엿과 화살표의 위치 맞춤을 수정할 수 있다. 단, Inkscape가 인식할 수 없는 언어의 문자열 혹은 화살표를 처리하고 싶은 경우에는 우선 Inkscape의 인터페이스를 변경해야 한다. 언어 인터페이스를 변령하려면 메뉴 막대에서 "Edit|Preferences..."(개인 설정을 편집)→지정창으로 두 번째 그룹("Interface") →언어를 변경한다. 코드의 샘플은 위를 참조해주세요. (SystemLanguageArrows.svg). 주의하실 것은 샘픗 내에서 오브젝트 ID 이름은 알기 쉽게 치환하고 있습니다.
  3. 여기까지 설명한 변경 장소는 신중하게 처리가 필요합니다. 그렇지 않으면 Inkscape의 표시가 기대한 대로 되지 않습니다. 만약, 이번에 이 처리가 처음이라면 연습으로 위의 샘플의 변경으로 시작해주세요. 만약, 변경했을 때에 오류가 나면 Inkscape XML 편집 기능("Edit|XML Editor...")에서 오류 장소를 인식할 수 있늠 것이 있습니다.

같이 보기 edit

언어 코드 edit

클릭해서 지원하고 있는 언어 코드를 모두 보기:
List of languages supported on Wikimedia Commons.
Code Language name (in English) Native language name
zgh-latntamaziɣt tanawayttamaziɣt tanawayt
nan-hant閩南語(傳統漢字)閩南語(傳統漢字)
ace아체어Acèh
sma남부 사미어åarjelsaemien
ang고대 영어Ænglisc
af아프리칸스어Afrikaans
agq아그햄어Aghem
ak아칸어Akan
gsw독일어(스위스)Alemannisch
alsAlemannischAlemannisch
en-usAmerican EnglishAmerican English
aseAmerican Sign LanguageAmerican sign language
smn이나리 사미어anarâškielâ
an아라곤어aragonés
aaeArbëreshArbërisht
rup아로마니아어armãneashti
roa-rupAromanianarmãneashti
frpArpitanarpetan
ast아스투리아어asturianu
atj아티카메쿠어Atikamekw
gn과라니어Avañe'ẽ
ay아이마라어Aymar aru
az아제르바이잔어azərbaycanca
ksf바피아어Bafia
bfd바푸트어Bafut
absAmbonese Malaybahasa ambon
gor고론탈로어Bahasa Hulontalo
id인도네시아어Bahasa Indonesia
ms말레이어Bahasa Melayu
bdrWest Coast BajauBajau Sama
bkcBakaBaka
bkhBakakoBakoko
bm밤바라어bamanankan
bax바문어Bamum
nan민난어閩南語 / Bân-lâm-gú
zh-min-nanMinnanBân-lâm-gú
bjnBanjarBanjar
ban발리어Basa Bali
map-bmsBasa BanyumasanBasa Banyumasan
kgeKomeringBasa Kumoring
bug부기어Basa Ugi
bas바사어Basaa
btmBatak MandailingBatak Mandailing
bbcBatak TobaBatak Toba
bbc-latnBatak Toba (Latin script)Batak Toba
bewBetawiBetawi
sjePite Samibidumsámegiella
bclCentral BikolBikol Central
barBavarianBoarisch
bi비슬라마어Bislama
bs보스니아어bosanski
brh브라후이어Bráhuí
br브르타뉴어brezhoneg
en-gbBritish EnglishBritish English
en-caCanadian EnglishCanadian English
cpsCapiznonCapiceño
ca카탈로니아어català
ceb세부아노어Cebuano
cs체코어čeština
cho촉토어Chahta anumpa
ch차모로어Chamoru
cbk-zamChavacanoChavacano de Zamboanga
chn치누크 자곤chinuk wawa
ny냔자어Chi-Chewa
sn쇼나어chiShona
tum툼부카어chiTumbuka
seiSeriCmique Itom
co코르시카어corsu
cy웨일스어Cymraeg
dgaDagaareDagaare
dagDagbanidagbanli
da덴마크어dansk
se북부 사미어davvisámegiella
se-noNorthern Sami (Norway)davvisámegiella (Norgga bealde)
se-seNorthern Sami (Sweden)davvisámegiella (Ruoŧa bealde)
se-fiNorthern Sami (Finland)davvisámegiella (Suoma bealde)
pdcPennsylvania GermanDeitsch
de독일어Deutsch
de-formalGerman (formal address)Deutsch (Sie-Form)
nv나바호어Diné bizaad
dsb저지 소르비아어dolnoserbski
na나우루어Dorerin Naoero
dua두알라어Duala
dtpCentral DusunDusun Bundu-liwan
mh마셜어Ebon
et에스토니아어eesti
efi이픽어Efịk
etuEjaghamEjagham
vmwMakhuwaemakhuwa
eglEmilianEmiliàn
emlEmiliano-Romagnoloemiliàn e rumagnòl
en영어English
es스페인어español
es-formalSpanish (formal address)español (formal)
es-419Latin American Spanishespañol de América Latina
eo에스페란토어Esperanto
eu바스크어euskara
extExtremaduranestremeñu
etoEtonEton
ee에웨어eʋegbe
ewo이원도어Ewondo
wlsWallisianFakaʻuvea
gurFrafrafarefare
fmpFe'Fe'Fe'fe
hif피지 힌디어Fiji Hindi
hif-latnFiji Hindi (Latin script)Fiji Hindi
fon폰어fɔ̀ngbè
fo페로어føroyskt
fr프랑스어français
frc케이준 프랑스어français cadien
fy서부 프리지아어Frysk
ff풀라어Fulfulde
fur프리울리어furlan
gaa가어Ga
ga아일랜드어Gaeilge
gv맹크스어Gaelg
sm사모아어Gagana Samoa
gag가가우스어Gagauz
gd스코틀랜드 게일어Gàidhlig
gl갈리시아어galego
alnGheg AlbanianGegë
gyaGbayaGbaya
gpeGhanaian PidginGhanaian Pidgin
bbj고말라어Ghomála
ki키쿠유어Gĩkũyũ
gom-latnGoan Konkani (Latin script)Gõychi Konknni
guwGungungbe
cnhHakha-ChinHakha Chin
ha하우사어Hausa
haw하와이어Hawaiʻi
ho히리 모투어Hiri Motu
hsb고지 소르비아어hornjoserbsce
hr크로아티아어hrvatski
hrxHunsrikHunsrik
ibb이비비오어ibibio
io이도어Ido
iglIgalaIgala
ig이그보어Igbo
rw르완다어Ikinyarwanda
rn룬디어ikirundi
ilo이로코어Ilokano
hil헤리가뇬어Ilonggo
ia인터링구아interlingua
ie인테르링구에Interlingue
ike-latnEastern Canadian (Latin script)inuktitut
ik이누피아크어Iñupiatun
btoIriga BicolanoIriga Bicolano
xh코사어isiXhosa
zu줄루어isiZulu
is아이슬란드어íslenska
isuIsuIsu
it이탈리아어italiano
jv자바어Jawa
smj룰레 사미어julevsámegiella
jutJutishjysk
rmfFinnish Kalokaalengo tšimb
kbpKabiyeKabɩyɛ
kea크리올어kabuverdianu
kl그린란드어kalaallisut
pam팜팡가어Kapampangan
kr칸누리어kanuri
cakKaqchikelKaqchikel
kaiKarekareKarai-karai
krl카렐리야어karjal
csb카슈비아어kaszëbsczi
kerKeraKera
kw콘월어kernowek
krjKinaray-aKinaray-a
sw스와힐리어Kiswahili
kiuKirmanjkiKırmancki
bkm콤어Kom
kg콩고어Kongo
avkKotavaKotava
ht아이티어Kreyòl ayisyen
ses코이야보로 세니어Koyraboro Senni
kriKrioKrio
gcfGuadeloupean Creolekréyòl Gwadloup
gcrGuianan Creolekriyòl gwiyannen
ku쿠르드어kurdî
ku-latnKurdish (Latin script)kurdî (latînî)
kusKʋsaalKʋsaal
fkvKvenskkvääni
kj쿠안야마어Kwanyama
nmg크와시오어Kwasio
jbo로반어la .lojban.
lldLadinLadin
lad라디노어Ladino
lnsLamnso'Lamnso
ltgLatgalianlatgaļu
la라틴어Latina
lv라트비아어latviešu
lzzLazLazuri
to통가어lea faka-Tonga
lb룩셈부르크어Lëtzebuergesch
nia니아스어Li Niha
li림버거어Limburgs
lt리투아니아어lietuvių
lijLigurianLigure
ln링갈라어lingála
lfn링구아 프랑카 노바Lingua Franca Nova
livLivonianLīvõ kēļ
oloLivvi-Karelianlivvinkarjala
lmoLombardlombard
lg간다어Luganda
mad마두라어Madhurâ
hu헝가리어magyar
hu-formalHungarian (formal address)magyar (formal)
vmfMain-FranconianMainfränkisch
mcpMakaMaka
mg말라가시어Malagasy
mt몰타어Malti
mnc-latnManchu (Latin script)manju gisun
mi마오리어Māori
mrhMaraMara
arn마푸둥군어mapudungun
srqSirionómbia cheë
fitTornedalen Finnishmeänkieli
byv메둠바어Medumba
fat판티어mfantse
min미낭카바우어Minangkabau
cdoMindong閩東語 / Mìng-dĕ̤ng-ngṳ̄
mwl미란데어Mirandés
lus루샤이어Mizo ţawng
bqzMka'aMka'a
mos모시어moore
mua문당어Mundang
mus크리크어Mvskoke
fj피지어Na Vosa Vakaviti
nahNāhuatlNāhuatl
pcm나이지리아 피진어Naijá
nmzNawdmnawdm
nap나폴리어Napulitano
nnzNda'Nda'Nda'nda
nl네덜란드어Nederlands
nl-informalDutch (informal address)Nederlands (informeel)
nds-nl저지 색슨어Nedersaksies
nnh느기엠본어Ngiemboon
cr크리어Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ
nlaNgombalaNgombala
ngeNgémbaNgémba
yrl넨가투어Nhẽẽgatú
niu니웨언어Niuē
lemNomaandeNomaande
frr북부 프리지아어Nordfriisk
pihNorfuk / PitkernNorfuk / Pitkern
no노르웨이어norsk
nb노르웨이어(보크말)norsk bokmål
nn노르웨이어(니노르스크)norsk nynorsk
nrmNormanNouormand
novNovialNovial
yasNugunuNugunu
sms스콜트 사미어nuõrttsääʹmǩiõll
nysNyungarNyunga
uz-latnUzbek (Latin script)oʻzbekcha
uz우즈베크어oʻzbekcha / ўзбекча
ann오볼로어Obolo
oc오크어occitan
ojb북서부 오지브와어Ojibwemowin
om오로모어Oromoo
nyo뉴로어Orunyoro
ttjTooroOrutooro
ng느동가어Oshiwambo
de-atAustrian GermanÖsterreichisches Deutsch
hz헤레로어Otsiherero
pflPalatine GermanPälzisch
pag판가시난어Pangasinan
amiAmisPangcah
pap파피아먼토어Papiamentu
pap-awPapiamento (Aruba)Papiamento
jamJamaican Creole EnglishPatois
pcdPicardPicard
wesPidgin (Cameroon)Pidgin (Cameroon)
pwnPaiwanpinayuanan
pmsPiedmontesePiemontèis
nds저지 독일어Plattdüütsch
pdtPlautdietschPlautdietsch
cpx-latnPu-Xian Min (Latin script)Pó-sing-gṳ̂ (Báⁿ-uā-ci̍)
pl폴란드어polski
pt포르투갈어português
pt-brBrazilian Portugueseportuguês do Brasil
prg프러시아어prūsiskan
aa아파르어Qafár af
kaa카라칼파크어Qaraqalpaqsha
quc키체어Qatzijob\ʼal
kk-latnKazakh (Latin script)qazaqşa (latın)
kk-trKazakh (Turkey)qazaqşa (Türkïya)
crh크리민 터키어; 크리민 타타르어qırımtatarca
crh-latnCrimean Tatar (Latin script)qırımtatarca (Latin)
ty타히티어reo tahiti
ksh콜로그니안어Ripoarisch
ro루마니아어română
rmcCarpathian Romaniromaňi čhib
rmyVlax Romaniromani čhib
rgnRomagnolRumagnôl
rm로만시어rumantsch
qugChimborazo Highland QuichuaRuna shimi
qu케추아어Runa Simi
nyn니안콜어runyankore
xsySaisiyatsaisiyat
szySakizayaSakizaya
sg산고어Sängö
sc사르디니아어sardu
sroCampidanese Sardiniansardu campidanesu
sdcSassarese SardinianSassaresu
sliLower SilesianSchläsch
de-ch고지 독일어(스위스)Schweizer Hochdeutsch
sco스코틀랜드어Scots
trv타로코어Seediq
stqSaterland FrisianSeeltersk
st남부 소토어Sesotho
nso북부 소토어Sesotho sa Leboa
tn츠와나어Setswana
scn시칠리아어sicilianu
sq알바니아어shqip
loz로지어Silozi
simpleSimple EnglishSimple English
ss시스와티어SiSwati
sk슬로바키아어slovenčina
sl슬로베니아어slovenščina
szlSilesianślůnski
so소말리아어Soomaaliga
srn스라난 통가어Sranantongo
sr-elSerbian (Latin script)srpski (latinica)
sh세르비아-크로아티아어srpskohrvatski / српскохрватски
sh-latnSerbo-Croatian (Latin script)srpskohrvatski (latinica)
su순다어Sunda
fi핀란드어suomi
sv스웨덴어svenska
shyShawiyatacawit
shy-latnShawiya (Latin script)tacawit
kab커바일어Taqbaylit
tl타갈로그어Tagalog
roa-taraTarantinotarandíne
rifRiffianTarifit
shi타셸히트어Taclḥit
shi-latnTachelhit (Latin script)Taclḥit
tt-latnTatar (Latin script)tatarça
crh-roDobrujan Tatartatarşa
tayTayalTayal
tet테툼어tetun
din딩카어Thuɔŋjäŋ
vi베트남어Tiếng Việt
tg-latnTajik (Latin script)tojikī
tpi토크 피신어Tok Pisin
tok도기 보나toki pona
tly탈리쉬어tolışi
chy샤이엔어Tsetsêhestâhese
ve벤다어Tshivenda
bagTukiTuki
tvuTunenTunen
aeb-latnTunisian Arabic (Latin script)Tûnsî
tr터키어Türkçe
tk투르크멘어Türkmençe
truTuroyoṪuroyo
tw트위어Twi
kcg티얍어Tyap
sjuUme Samiubmejesámiengiälla
ug-latnUyghur (Latin script)Uyghurche
vot보틱어Vaďďa
za주앙어Vahcuengh
vecVenetianvèneto
vepVepsvepsän kel’
ruqMegleno-RomanianVlăheşte
ruq-latnMegleno-Romanian (Latin script)Vlăheşte
vo볼라퓌크어Volapük
vroVõrovõro
fiu-vrovõrovõro
mcnMassavùn màsànà
vutVuteVute
wa왈론어walon
bciBaouléwawle
gucWayuuwayuunaiki
osa-latnOsage (Latin script)Wažáže íe
vlsWest FlemishWest-Vlams
wal월라이타어wolaytta
war와라이어Winaray
wo월로프어Wolof
wyaWyandotWyandot
ts총가어Xitsonga
yatYambetaYambeta
ybb옘바어Yemba
yav양본어Yangben
yo요루바어Yorùbá
diqZazakiZazaki
zeaZeelandicZeêuws
sgsSamogitianžemaitėška
bat-smgSamogitianžemaitėška
grc고대 그리스어Ἀρχαία ἑλληνικὴ
el그리스어Ελληνικά
pnt폰틱어Ποντιακά
av아바릭어авар
ady아디게어адыгабзэ
ady-cyrlAdyghe (Cyrillic script)адыгабзэ
kbd카바르디어адыгэбзэ
kbd-cyrlKabardian (Cyrillic script)адыгэбзэ
ab압카즈어аԥсшәа
be-taraskBelarusian (Taraškievica orthography)беларуская (тарашкевіца)
alt남부 알타이어алтай тил
ba바슈키르어башҡортса
be벨라루스어беларуская
be-x-oldBelarusian (Taraškievica orthography)беларуская (тарашкевіца)
bxrRussia Buriatбуряад
bg불가리아어български
ruq-cyrlMegleno-Romanian (Cyrillic script)Влахесте
inh인귀시어гӀалгӀай
os오세트어ирон
sjdKildin Samiкӣллт са̄мь кӣлл
kv코미어коми
krc카라챠이-발카르어къарачай-малкъар
kum쿠믹어къумукъ
crh-cyrlCrimean Tatar (Cyrillic script)къырымтатарджа (Кирилл)
ky키르기스어кыргызча
mrj서부 마리어кырык мары
kk카자흐어қазақша
kk-cyrlKazakh (Cyrillic script)қазақша (кирил)
kk-kzKazakh (Kazakhstan)қазақша (Қазақстан)
lbeLakлакку
lez레즈기안어лезги
mdf모크샤어мокшень
mk마케도니아어македонски
moMoldovanмолдовеняскэ
mn몽골어монгол
rutRutulмыхаӀбишды
gldNanaiна̄ни
nog노가이어ногайша
ce체첸어нохчийн
mhrEastern Mariолык марий
koi코미페르먀크어перем коми
rue루신어русиньскый
rskPannonian Rusynруски
sah야쿠트어саха тыла
ru러시아어русский
stySiberian Tatarсебертатар
cu교회 슬라브어словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ
sr-ecSerbian (Cyrillic script)српски (ћирилица)
sr세르비아어српски / srpski
sh-cyrlSerbo-Croatian (Cyrillic script)српскохрватски (ћирилица)
tt-cyrlTatar (Cyrillic script)татарча
tt타타르어татарча / tatarça
tly-cyrlTalysh (Cyrillic script)толыши
tg-cyrlTajik (Cyrillic script)тоҷикӣ
tg타지크어тоҷикӣ
tyv투비니안어тыва дыл
udm우드말트어удмурт
uz-cyrlUzbek (Cyrillic script)ўзбекча
uk우크라이나어українська
kjhKhakasхакас
myv엘즈야어эрзянь
xal칼미크어хальмг
cv추바시어чӑвашла
xmfMingrelianმარგალური
ka조지아어ქართული
hywWestern ArmenianԱրեւմտահայերէն
hy아르메니아어հայերեն
anp앙가어अंगिका
awa아와히어अवधी
ks-devaKashmiri (Devanagari script)कॉशुर
ks카슈미르어कॉशुर / کٲشُر
gom-devaGoan Konkani (Devanagari script)गोंयची कोंकणी
gom고아 콘칸어गोंयची कोंकणी / Gõychi Konknni
dtyDoteliडोटेली
new네와르어नेपाल भाषा
ne네팔어नेपाली
pi팔리어पालि
bho호즈푸리어भोजपुरी
bhBhojpuriभोजपुरी
rwrMarwari (India)मारवाड़ी
mag마가히어मगही
mr마라티어मराठी
mai마이틸리어मैथिली
sa산스크리트어संस्कृतम्
hi힌디어हिन्दी
as아삼어অসমীয়া
bn벵골어বাংলা
bpyBishnupriyaবিষ্ণুপ্রিয়া মণিপুরী
pa펀잡어ਪੰਜਾਬੀ
sylSylhetiꠍꠤꠟꠐꠤ
gu구자라트어ગુજરાતી
or오리야어ଓଡ଼ିଆ
ta타밀어தமிழ்
kn칸나다어ಕನ್ನಡ
nitకొలామికొలామి
te텔루구어తెలుగు
tcyTuluತುಳು
ml말라얄람어മലയാളം
si싱할라어සිංහල
dz종카어ཇོང་ཁ
bo티베트어བོད་ཡིག
mni마니푸리어ꯃꯤꯇꯩ ꯂꯣꯟ
kswS'gaw Karenစှီၤ
blkPa'Oပအိုဝ်ႏဘာႏသာႏ
kjpEastern Pwoဖၠုံလိက်
shn샨어ၽႃႇသႃႇတႆး
mnwMonဘာသာမန်
my버마어မြန်မာဘာသာ
rkiArakaneseရခိုင်
km크메르어ភាសាខ្មែរ
lo라오어ລາວ
tddTai Nueaᥖᥭᥰᥖᥬᥳᥑᥨᥒᥰ
nodNorthern Thaiᨣᩤᩴᨾᩮᩬᩥᨦ
th태국어ไทย
ban-baliBalinese (Balinese script)ᬩᬲᬩᬮᬶ
sat산탈리어ᱥᱟᱱᱛᱟᱲᱤ
chr체로키어ᏣᎳᎩ
ike-cansEastern Canadian (Aboriginal syllabics)ᐃᓄᒃᑎᑐᑦ
iu이눅티투트어ᐃᓄᒃᑎᑐᑦ / inuktitut
got고트어𐌲𐌿𐍄𐌹𐍃𐌺
tzm중앙 모로코 타마지트어ⵜⴰⵎⴰⵣⵉⵖⵜ
zgh표준 모로코 타마지트어ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ
shi-tfngTachelhit (Tifinagh script)ⵜⴰⵛⵍⵃⵉⵜ
ti티그리냐어ትግርኛ
am암하라어አማርኛ
ii쓰촨 이어ꆇꉙ
ko-kpKorean (North Korea)조선말
ko한국어한국어
ja일본어日本語
ryuOkinawan沖縄口
zh중국어中文
zh-cnChinese (China)中文(中国大陆)
zh-twChinese (Taiwan)中文(臺灣)
zh-sgChinese (Singapore)中文(新加坡)
zh-moChinese (Macau)中文(澳門)
zh-hansSimplified Chinese中文(简体)
zh-hantTraditional Chinese中文(繁體)
zh-hkChinese (Hong Kong)中文(香港)
zh-myChinese (Malaysia)中文(马来西亚)
wuu-hantWu (Traditional Han script)吳語(正體)
wuu우어吴语
wuu-hansWu (Simplified Han script)吴语(简体)
hak하카어客家語/Hak-kâ-ngî
lzhLiterary Chinese文言
zh-classicalLiterary Chinese文言
hsn샹어湘语
yue광둥어粵語
zh-yueCantonese粵語
yue-hantCantonese (Traditional Han script)粵語(繁體)
yue-hansCantonese (Simplified Han script)粵语(简体)
cpxPu-Xian Min莆仙語 / Pó-sing-gṳ̂
cpx-hantPu-Xian Min (Traditional Han script)莆仙語(繁體)
cpx-hansPu-Xian Min (Simplified Han script)莆仙语(简体)
gan-hansGan (Simplified Han script)赣语(简体)
gan간어贛語
gan-hantGan (Traditional Han script)贛語(繁體)
nan-haniMinnan (Han script)閩南語
mnc-mongManchu (Mongolian script)ᠮᠠᠨᠵᡠ ᡤᡳᠰᡠᠨ
mnc만주어ᠮᠠᠨᠵᡠ ᡤᡳᠰᡠᠨ
he히브리어עברית
yi이디시어ייִדיש
ur우르두어اردو
ary모로코 아랍어الدارجة
ar아랍어العربية
acmIraqi Arabicعراقي
bqiBakhtiariبختیاری
ms-arabMalay (Jawi script)بهاس ملايو
ps파슈토어پښتو
pnbWestern Punjabiپنجابی
aeb-arabTunisian Arabic (Arabic script)تونسي
aeb튀니지 아랍어تونسي / Tûnsî
azbSouth Azerbaijaniتۆرکجه
arq알제리 아랍어جازايرية
bccSouthern Balochiجهلسری بلوچی
bgn서부 발로치어روچ کپتین بلوچی
skrSaraikiسرائیکی
skr-arabSaraiki (Arabic script)سرائیکی
sd신디어سنڌي
fa페르시아어فارسی
kk-arabKazakh (Arabic script)قازاقشا (تٴوتە)
kk-cnKazakh (China)قازاقشا (جۇنگو)
ku-arabKurdish (Arabic script)كوردي (عەرەبی)
ks-arabKashmiri (Arabic script)کٲشُر
khw코와르어کھوار
ckb소라니 쿠르드어کوردی
sdh남부 쿠르드어کوردی خوارگ
glk길라키어گیلکی
ota오스만 터키어لسان عثمانى
luzSouthern Luriلئری دوٙمینی
lrc북부 루리어لۊری شومالی
lkiLakiلەکی
mzn마잔데라니어مازِرونی
arz이집트 아랍어مصرى
ug-arabUyghur (Arabic script)ئۇيغۇرچە
hnoNorthern Hindkoہندکو
ug위구르어ئۇيغۇرچە / Uyghurche
arc아람어ܐܪܡܝܐ
dv디베히어ދިވެހިބަސް
nqo응코어ߒߞߏ

There are currently 538 supported languages (plus the language tag zxx denoting the absence of any linguistic content).

Note
SVG systemLanguage codes must be valid BCP 47 language tags (code differences).

이 틀을 지원 edit

이 부분의 번역은 필수가 아닙니다. 영어로 제공되면 충분합니다. 사용자에 따라서 사용 언어의 버전이 발표되지 않은 경우에 아느 것으로 해도 이 문단을 읽게 될 것이라고 생각되고 있습니다. 이 틀을 지원하려면 번역한 문서를 하위 문서로 저장합니다. 틀 자체는 세 파트로부터 구성되며 예를 들면 독일어판으로 하면 아래와 같습니다.

틀 문서에는 번역한 틀 자체와 함께 영어판 틀을 번역한 기능의 요약판을 저장합니다.

도움말 문서(이 문서)를 이용하는 언어로 번역한다면 제목으로 ‘더 읽기’ 등 이용하는 언어 이름(영어로 하면 Learn more) 등을 붙일 수 있습니다.

언어 링크 틀은 이 틀에 공통됩니다. 존재하는 언어판 모든 것으로 링크를 정리하고 있습니다. 사용하는 언어로 번역한다면 Template:Translate/langTemplate:Commons:Translation possible/lang에 추가해주세요.

지원해주셔서 감사합니다!

각주 edit

  1. 2018년 11월 이후, 미디어위키 파일의 참조 읽기 설정으로 lang 매개변수를 설정하지 않은 경우 원칙적으로 위키의 기존 언어로 표시하며 강제적으로 ‘영어’로 표시하는 것을 중지했습니다. 그 결과, 예를 들면 독일어판 위키백과(https://de.wikipedia.org)에서는 SVG 파일 내에 systemLanguage="de" 속성이 적혀 있으면 마치 |lang=de가 설정된 듯이 독일어로 열리게 되었습니다.