Çalışkan Yerelleştiriciler sayesinde, İskoç Galiç’te Dijital Dünyaları Fethedebilirsiniz

3 ay önce Teknoloji
Bu yazıyı 13 dakikada okuyabilirsiniz
Widelands, Scottish Gaelic localization.
Widelands, Scottish Gaelic localization.

Widelands, İskoç Galce yerelleştirme. © 2017 Widelands Geliştirme Ekibi, GPLv2+ altında lisanslı.

Bu yazının bir sürümü başlangıçta r12n yayınlandı.

Strateji oyunu Widelands, oyuncu küçük bir yerleşim reisi olarak başlar. Oyuncu, tek bir karakol binasından yayılan bir ticari imparatorluğa yerleşimin gelişimini yönlendirir. Birçok yönden, Widelands, 1993 yılında ilk kez ortaya çıkan The Settlers’ı andırıyor. The Settlers’ın en son sürümü sadece İngilizce olarak çalınabilse de, Widelands diğer dillerde düzinelerce çalınabilir: Fransızca ve İspanyolca gibi küresel diller, Bulgarca ve Fince gibi ulusal diller ve hatta Katalanca, Galiçyaca ve Esperanto gibi daha az konuşmacı diller. Oyunun ücretsiz ve açık kaynak yazılım modeli, çevirmenler de dahil olmak üzere gönüllü işbirlikçileri dil tekliflerini genişletmek için memnuniyetle karşılıyor.

3 yaş ve üzeri 2011 nüfus sayımına katılanların oranı İskoç Galce konuşabileceklerini belirtti. SkateTier CC BY-SA tarafından Görüntü 3.0.

2016’dan bu yana Widelands Geliştirme Ekibini yönetmek, 2013’te İskoç Galce çevirmeni olarak projeye katılan GunChleoc. GunChleoc (takma ad) uzun zamandır özgür yazılım geliştirme topluluğunun saygın bir üyesi olmuştur ve düzinelerce projeye çeviri katkıda bulunmuştur ve daha geniş çeviri girişimlerini yönetmiştir.

İskoç Galce ( Gàidhlig , İrlandalı ile karıştırılmamalıdır, Gaeilge ) İskoçya’ya özgü bir Kelt dilidir. İskoçya’da 58 bin civarında, Kanada’da ise 7.000’den fazla kişi tarafından konuşuluyor. İngilizce’nin baskısı altında, Galce yüzyıllardır toplum dili olarak düşüş içinde olmasına karşın, güçlü bir canlandırma çabası devam ediyor. 2016 yılındaki nüfus sayımına göre sadece 522 devlet okulu öğrencisi evde ana dil olarak Gaelic’e sahipti; ancak, Galce orta öğretiminde son zamanlarda bir artış yaşandı.

Galiç’te bulunan ticari yazılımlara dair birkaç örnek olsa da, etkileyici bir ücretsiz yazılım koleksiyonu (oyunlar, ofis yazılımları, mobil uygulamalar vb.) kullanıma sunuldu. Daha da etkileyici olan şu ki, Galce yazılımının bu zenginliği öncelikle sadece iki kişinin gönüllü çabalarının bir sonucu: GunChleoc ve Glasgow merkezli dil danışmanı ve yayıncısı Michael Bauer. Geçenlerde GunChleoc ile Galce dili bilişimin etkinleştirilmesine ve tanıtılmasına yardımcı olan deneyimleri hakkında konuştum.

Azınlık dilinde oyun

Widelands oyununun bir versiyonu ilk olarak 2001’de çevrimiçi olarak yayınlandı ve oyun o zamandan beri sürekli gelişme halindedir. Belki de uzun ömürlülüğündeki birincil faktör (çok eğlenceli olduğu gerçeğinden başka), tamamen geliştiriciler, sanatçılar ve yazarlardan oluşan gönüllü bir topluluk tarafından desteklenen özgür ve açık kaynaklı bir yazılım projesi olmasıdır. Tipik olarak ticari projeler olarak geliştirilen tescilli yazılımların aksine, özgür yazılım kullanıcı modifikasyonlarına ve katkılarına açıktır.

Bir video oyunu için bu değişiklikler, yeni oyun mekaniği veya seviyeleri, yeni veya rafine edilmiş resimler ve oyunun farklı platformlarda çalışan sürümlerini (Windows, OSX, Android vb.) içerebilir. Widelands söz konusu olduğunda, bu oyunu tamamen veya kısmen İskoç Galcesi de dahil olmak üzere 60 dile çevirmiş küresel bir topluluk içerir (aşağıdaki İskoç Gaelic’te oyun fragmanını izleyin).

Daha az konuşmacıya sahip dil topluluklarını dijital bağlamlarda kullanmaları için güçlendirmek için ahlaki, sosyal ve kültürel, başlangıçta ticari olmasa da — sağlam bir durum söz konusudur. GunChleoc uzun zamandır Gaeliç’in dijital bir varlığı hak ettiğine inanıyordu ve en çok gönüllü çaba – kelimenin tam anlamıyla yıllarca süren çalışma- yazılımı Galiç’e yerelleştirmeye adadı. Etkileyici bir şekilde, anadili değil, dili anlamak için ek bir bağlam sağlayan bir öğrenicidir.

“Dil ile ilk temasım rock grubu Runrig aracılığıyla oldu. Dilin sesini beğendim, bu yüzden ilk önce telaffuzu öğrenmeye başladım” diye açıklıyor. “Sonra biraz dilbilgisi ve kelime dağarcığı, sonra İskoçya’yı ziyarete gittim… diyelim ki biraz bağımlılık yaptı.”

Eğitime göre bir dilbilimci ve bilgisayar bilimcisi ve mesleğe göre çevirmen olarak, Galce dil öğrenenler için Fòram na Gàidhlig web sitesini ve forumunu da sürdürüyor.

“Fòram na Gàidhlig sitesini çalıştırmayı belirttiğimde, mesaj panosu yazılımı için Galce dilinde bir kullanıcı arayüzüne sahip olmanın kendim için iyi bir öğrenme aracı olacağına karar verdim” diye açıklıyor. “Bunu yapacak başka kimse olmadığı için, topluluğun yardımıyla, bunu (muhtemelen oldukça korkunç) Galiç’e çevirdim.”

0 A.D. is a historical real-time strategy game, available in Scottish Gaelic.

0 M.S., İskoç Galce mevcut tarihsel gerçek zamanlı strateji oyunudur. © 2014 Wildfire Games, GPLv2+ altında lisanslı.

Kısa bir süre sonra Bauer ile yerelleştirme projeleri üzerinde işbirliği yapmaya başladı. “Akerbeltz [Bauer] Mozilla Firefox’u çevirmeyi yeni bitirmişti. Biz de takım olduk ve yanan bir ev gibi bindik. Dil becerilerim yeterince iyi olduğundan beri Galce yerelleştirme konusunda işbirliği yapıyoruz.”

GunChleoc yerelleştirme çabalarını oyunlara odakladı. Ben de onun büyük bir oyuncu olduğunu farz ettim. Şaşırtıcı bir şekilde, durum böyle değil. “[Yerelleştirme için] düşündüğüm oyunları oynamıyorum, sadece iyi olup olmadıklarını görmek için onları test ediyorum.”

Scrabble3D in Scottish Gaelic.

İskoç Galce Scrabble3D. Görüntü nezaket Fòram na Gàidhlig.

Scrabble (Bauer tarafından tercüme) gibi kelime oyunları, M.S. 0 ve Megaglest gibi gerçek zamanlı strateji oyunları, Pingus denilen Lemmings-benzeri bir oyun ve hatta SuperTuxKart adında bir Mario Kart klonu. GunChleoc kasıtlı olarak birden fazla türden oyunlar çevirdi. “Yapmaya çalıştığım şey, Galiç’in her şeye sahip olmasını sağlamak, her şeyin en az bir örneğini, bir İngiliz konuşmacının sahip olabileceği. Bu benim uzun vadeli hedefim.”

Azınlık dili bağlamında yerelleştirme

Bir yazılım arayüzünün (kullanıcının etkileşim kurduğu bölümler) çevrilmesi, birbiriyle ilişkili iki teknik işleme dayanır. İlk süreç, uluslararasılaşma (genellikle kısaltılmış i18n), yazılımın farklı dillerde ve bölgelerde kullanılmak üzere verimli ve etkili bir şekilde uyarlanmasını sağlar. İkinci işlem, yerelleştirme (l10n), arayüzün (kullanıcının etkileşim kurduğu yazılımın bitleri) yeni bir dile çevirisidir. Bir yazılım arabirimi genellikle başlangıçta İngilizce gibi genel bir dilde geliştirilir ve daha sonra ek dillerde yerelleştirilir.

Herhangi bir çeviri işleminde olduğu gibi, yazılım yerelleştirme genellikle yüksek vasıflı bir çabadır, yerelleştiricinin hem kaynak hem de hedef dillerde akıcılığa sahip olması ve kod ve yazılım proje yönetimine aşinalık düzeyidir. Tescilli projelerde yerelleştirme tipik olarak vasıflı işgücü oranlarıyla ödenir. Özgür yazılım projeleri crowdsourcing ve gönüllü yöneticilere güvenebilir.

Galce gibi bir dil çoğu ticari ürün için ilginç bir pazar temsil etmez – bir yazılım yayıncısı Galce konuşan potansiyel müşterilerin çoğunun İngilizce olarak iki dilli olduğunu güvenle varsayabilir. Bu nedenle, Galce yerelleştirilmesine yatırılan kaynakların finansal getiri sağlama olasılığı düşük. Microsoft Office’in yerelleştirilmiş bir sürümü mevcut olsa da, bu tür ticari Galce yazılım ürünleri nadirdir.

Yazılımın çoğunluğu, özgür ve başka bir şekilde İngilizce olarak geliştirilmiştir. lingua franca teknoloji dünyasının. Belirli bir dil İngilizce’den ne kadar farklı olursa, yazılımı o dile çevirmeye çalışırken daha fazla sorun ortaya çıkabilir. Bir meydan okuma, birçok geliştiricinin uluslararasılaşma ve diller konusunda sınırlı bir anlayışa sahip olmasından ve birçoğu başkaları için çalışmayan bazı büyük diller için çalışan bir kodlama stratejisine sahip olmasından kaynaklanmaktadır.

Choosing a tutorial in Widelands in Scottish Gaelic.

İskoç Galce Widelands bir öğretici seçimi. © 2017 Widelands Geliştirme Ekibi, GPLv2+ altında lisanslı.

Kullanıcının gördüğü metin bitleri (menü öğeleri, düğmeler, hata metni vb.) kaynak kodda alfasayısal karakterleri barındıran bir değişken veri türü olan “dizeler” olarak temsil edilir. Dizge değişkenleri genellikle Facebook gibi bir sosyal medya platformunda kullanıcı adı gibi şeyleri saklamak için kullanılır ve etkileşimleri kişiselleştirmek için ekran metni oluşturmak için kullanılabilir.

Örneğin, bir kişinin adı (Jane) bir şablon içinde tam bir ileti oluşturmak için bir dize ($username) olarak saklanabilir ve başka bir dize ile eşleştirilebilir (“gönderinizi beğenir”, $mesaj olarak saklanır). Takma kod şöyle görünebilir: ekran $username + $message.

Counting soldiers in Widelands, in Gaelic.

Widelands, Galce askerleri saymak: 1 asker = 1 saighdear, 2 asker = 2 shaighdear, 5 asker = 5 asker = 5 saighdearan. © 2017 Widelands Geliştirme Ekibi, GPLv2+ altında lisanslı.

Bu “Jane senin görevini beğendi “şeklinde olur. Bu dize daha sonra, kullanıcılara ek dillerde alternatif mesajlar sağlamak için yerelleştirilebilir — çevrilebilir – olabilir. Portekizce dilinde kullanıcı “Jane gosta de sua postagem” görürken, Alman bir kullanıcı “Jane mag deinen Beitrag” görebilir.

Sorun, bu “sert kodlanmış” yapının diğer birçok dille uyumlu olmadığıdır. GunChleoc, Galiçce’deki bu örnekte, “doğru çeviri’s toigh le Jane postagad.— bu cümlenin ‘Jane’ ile başlamasının hiçbir yolu yok.”

İngilizce konuşan yazılım geliştiricilerinin yaygınlığı göz önüne alındığında, arayüz çevirisi genellikle bir avuç zorluğa bağlı olarak ikincil bir husustur. Birincisi, birçok geliştirici uluslararasılaşma ve diller konusunda sınırlı bir anlayışa ve bazı önemli diller için çalışan bir kodlama stratejisine sahiptir.

İkincisi, belki de daha zorlu, uluslararasılaşma “çoğul kurallar” ve arayüz tasarımının dikkate alınmasını gerektirir. İngilizce’de, çoğu isim sadece bir kez sayı ile değişir, bir “s” ekleyerek: 1 yazı ve 2, 23 veya 4.000 mesaj. Galce ve diğer birçok dilde kurallar daha karmaşıktır. “Kedileri sayalım” GunChleoc başlar: “1 sohbet, 2 sohbet, 3 cait,… 10 cait, 11 sohbet, 12 sohbet, 13 cait,… 20 kedi, 21 kedi…” Ve benzeri. “Slav meslektaşlarımız da düzenli olarak saçlarını bu konuya çekiyorlar.” Bir kullanıcı arabiriminin “arkadaş” veya “puan” veya “okunmamış e-postalar” sayımı sağlaması gerekiyorsa, farklı dillerin çoğul kuralları göz korkutucu olabilir.

Aynı şekilde, İngilizce terimi “Tamam” açılır ekranlardaki her yerde bulunan düğmelere iyi uyuyor olsa da, daha uzun Galce eşdeğeri “Ceart ma-thà” olmayabilir. Aşağıdaki ekran görüntüleri GunChleoc’un Widelands yerelleştirilmesinde karşı karşıya olduğu bazı zorlukları göstermektedir. Solda bir oyun içi ekranın önceki sürümü, sağda ise sorunların çoğuyla arayüzün daha yeni bir sürümünü temsil eder.

Widelands in-game interface from version b18 (left) and version b19 (right).

Widelands oyun içi arayüzü b18 (solda) ve sürüm b19 (sağda). © 2017 Widelands Geliştirme Ekibi, GPLv2+ altında lisanslı.

Bu örnekteki yerelleştirme zorlukları arasında düğme metinlerinin kesilmesi (üst kısımda), çeviri için işaretlenmemiş bazı metinler (ana pencerede bulunan öğeler) ve yanlış çoğul formu yer alıyor: “Alttaki ’22 puingean’ ” ” ” ” 22 puing’ olmalıdır.” Kalan bir aksaklık, yakında düzeltilecek, yazı tipi oluşturucunun yanlış davrandığı bir kelimede bir � varlığıdır. Muhtemelen aksanlı karakterlerle bir dilde çalışmış olan herkes için tanıdık bir deneyim.

Yazılım geliştiricileri gettext gibi standart bir uluslararasılaşma çerçevesine aşina (ve kullandıkları) ise, bu tür sorunlar büyük ölçüde “çözülür”. Bu çerçeveler, bu dilsel varyasyonu daha kolay hesaba katmak için teknik bir yapı sağlar. Ancak GunChleoc, uluslararasılaşmanın veya dil teknolojisinin bilgisayar bilimleri eğitim programlarında nadiren ele alındığını öne sürmektedir.

“Kendi çeviri sistemini programlayan birini gördüğünüzde çığlık atmak istersiniz, ama onlar daha iyisini bilmiyorlar. Neyse ki, daha uzun süredir devam eden FLOSS [ücretsiz, libre ve açık kaynak] projelerinin çoğu zaten gettext veya QT kullanmaya geçti, bu yüzden yapmam gereken tek şey adapte edilmesi gereken dizeleri için ara sıra hata dosyalamak.”

“Projelerin çoğunluğu çok hoş karşılanırken, ‘Neden zamanınızı ölü bir dile çevirerek harcıyorsunuz ve neden bunu desteklemeye zahmet etmeliyiz? Bu çeviriyi hiçbir zaman bitiremeyecek ve gelecekteki güncellemelerle devam ettiremeyeceksiniz. ‘” GunChleoc, buna uygun yanıt, sabır ve azim olduğunu öneriyor. “Çoğu zaman, onlar sadece bilgilendirilmemiş ve hiçbir şey ifade etmiyorlar.” Bir kez güven ve anlayış düzeyi geliştirildikten sonra, bu tür katkılar memnuniyetle karşılanacaktır.

“Ve sonra devam edip yerelleştirme fu ile onları etkileyebilirsin.”

Yerelleştirme işleminin diğer ucunda başka bir zorluk yatıyor: yerelleştirilmiş bu yazılımın kullanıcı benimsenmesi nasıl teşvik edilir. Birçok yerelleştirme çabası dijital bölünmeleri aşmaya ve yeni popülasyonların teknolojiyle etkileşime girmesine izin vermeye odaklanırken, Galce yazılımı için izleyici tamamen İngilizce bilmektedir. Bu kullanıcılar sadece bir Gaelic teknolojisini kullanmaya başlayacaklardır ve algılanan faydaların algılanan maliyetlerden daha ağır basması durumunda. GunChleoc, “Birçok kişi bilgisayarlarına bir şeyler yüklemeyi korkutucu buluyor, bu yüzden buna hazırlıklı olmanız gerekecek,” diyor. “Bazıları çevirilerinizi sevinçle kıracak, diğerleri ise bununla bir ilgisi olmayacak.”

“Gerçekten ihtiyacımız olan şey, ülke çapında dolaşan bir yerli konuşmacının olması,” diyor. “Bu kişinin cebinde her işletim sisteminin bir bilgisayarı var ve Gaelic yazılımını bilmeyen insanlara gösteriler sağlıyor.”

Kaynak https://globalvoices.org/2017/04/12/you-can-conquer-digital-worlds-in-scottish-gaelic-thanks-to-hard-working-localizers/

Benzer Yazılar
Все анонсы Google на конференции I/O 2021
18 мая Google провела конференцию I/O 2021, ...
Teknoloji
4 gün önce
Netflix выпустил трейлер мультсериала по Resident Evil
Видеостриминговый сервис Netflix опубликовал трейлер мультипликационного сериала ...
Teknoloji
4 gün önce
Lamborghini выпустит электромобиль после 2025 года
Итальянский производитель суперкаров — компания Lamborghini анонсировала ...
Teknoloji
3 hafta önce
В Google Photos появились поисковые фильтры
В сервисе Google Photos появилась кнопка, предназначенная ...
Teknoloji
3 hafta önce