Müşterilerimin çoğu sadece bir dile ihtiyaç duyar ve aslında bu dili belirtir. Bu nedenle, uygulamayı yerelleştirmek için zaman harcamıyoruz. Ancak bu, diğer dilleri tamamen görmezden gelebileceğimiz anlamına gelmez. Bu yüzden temel ilkelere bağlı kalıyoruz:
- Her yerde Unicode kullanın. Bu 2k10, bunun için bir mazeret yok.
- İçin Tasarım bazı düzende elastikiyet. Tüm İngilizce ile bile, farklı yazı tiplerinin aynı nokta boyutunda çok farklı ekran ayak izleri vardır.
- Uygulama işlevlerini / veri modellemeyi görünüm katmanından uzak tutun
Kişisel olarak, potansiyel bir yerelleştirme dili temel olarak uygulama dilinden farklı olduğunda, uygulamanın basit metin seçiminden çok daha fazlası vardır. Metin değiştirme, bir şirketin nispeten daha yeni bir konumda "hızlı ve kirli" bir uygulama elde etmesine yardımcı olur ve izin verirken, diğer dildeki kullanıcıların düşünme biçimindeki temel farklılıkları çözmez.
Japonca okudum ve kendimi bu dilde sadece yeni bir başlangıç olarak görünsem de, doğrudan çevirinin olmadığı bazı kavramlar olduğunu yeterince biliyorum. Bir şeyin kullanılabilir olmasını sağlayan şeyin farklı fikirleri vardır. Büyük ana kavramlar benzer olsa da, kullanıcılarla gerçekten fark yaratan ayrıntılardır.
Çok farklı bir kültürün ihtiyaçlarını gerçekten ele almak için, uygulamanız için tamamen yeni bir yüze ihtiyacınız var. Bu nedenle Model / Görünüm / Denetleyici ayrımı daha da önemli hale gelir. Uygulama aynı şekilde çalıştığı sürece, görünüm kısmı tamamen değiştirilebilir. Bu olduğunda, birisi sorunu düzgün bir şekilde çözmek için gerçek para ödemeyi planlıyor.