Çevrilmiş dizeler yerine dize kimlikleri sağlarsanız REST API'nizin başkaları tarafından kullanımı daha kolay olacaktır. Geri dönen bir API kullanmak, bir "E_NOT_AUTHORIZED"
insan dili ve hatta yerelleştirilmiş dize döndürmekten daha kolaydır.
Ayrıca, gelecekteki sürümlerde yerelleştirilmiş dizeleri değiştirmek isteyebilirsiniz, bu da bir API değişikliği anlamına gelir. Dize kimliği yaklaşımıyla, "E_NOT_AUTHORIZED"
API'nızı uyumlu tutarak yine de geri dönersiniz .
Angular.js gibi bir çerçeve kullanırsanız, dize kimliği yaklaşımını kullanırsanız, sıcak geçiş dili uygulamak kolaydır. Başka bir dizgiyi yüklersiniz ve şablonlarınızda gibi bazı filtre mantığını kullandığınız için tüm dizeler dillerini otomatik olarak değiştirir {{errorStringID | loc}}
.
Dikkat edilmesi gereken başka bir nokta: Sunucu yükünüzü azaltmak için arka ucunuzu olabildiğince basit tutun. Aynı sayıda sunucuyla daha fazla istemciye hizmet verebileceksiniz. Dizgi dosyalarınızı bir CDN aracılığıyla iletin ve yerelleştirmeyi ön uçta yapın.