AJAX programını geliştirirken, ben JavaScript.code dize I18N yapmak için tasarım kararını görüştü. Bazı dize yalnızca JavaScript tarafından kullanılır. Örneğin,.
$('#submit').click(function() {
$(#target).html('Please wait while submitting...').load(someURI);
}
'Göndererek lütfen bekleyin ...' Ben dize I18N istiyorum. Bunu yapmak için en iyi yolu nedir emin değilim. Şu anda, ben sadece sunucu dize I18N-ed ve (PHP / wordpress kullanıyorum) sayfasında bir javascript değişken çevrildi.
<script>strSubmit = <?php _e('Please wait while submitting...'); ?></script>
Sonra, javascript, ben sadece varialble kullanın
$('#submit').click(function() {
$(#target).html(strSubmit).load(someURI);
}
Bu çalışır, ama dağınık görünüyor. Bunu başarmak için daha iyi bir yolu var mı?