gettext PHP dizge değişkenleri

2 Cevap php

Nasıl gettext dize değişkenleri çevirmek? Onu .. ben $ cümle var diyelim = "Merhaba Dünya" yapmak istiyorum görünmüyor; ve sonra ben) ($sentence); ... how can I do that so that I can translate what's inside $sentence in Poedit?I can use -> echo sprintf( ("% s testi"), $ cümle yankı istiyorum ve bu tarayıcıda "Merhaba Dünya testi" yazacaktır ama poEdit içinde "% s testi" olarak görünecek ve ben poEdit içinde Hello World çevrilmiş versiyonu almazsınız. Peki nasıl poEdit içinde dize değişkenleri kullanabilir? Teşekkürler!

2 Cevap

Sadece dize değişkenleri olmamalıdır. Sen mesela yapmalıyım

$sentance = _('Hello world');

Diğer yol, bazı sizin merhaba dünya dizeleri bulmak mümkün olacak çözümleyici kralı, ve nihayet çıktı yerde kullanmaktır

$fakie = _('Hello World');

Bu çıkış sinyali poEdit tarafından pickedup ve tercüme edilecek bazı dosya, saklanmalıdır. Çeviriyi gösterdiğiniz için daha kullanabilirsiniz

$myTranslation = _($sentance);

Biz javascript dosyaları ve smarty şablonları için bu dönüşüm sürecini kullanılır.

http://us2.php.net/manual/en/book.gettext.php mevcut detaylı bilgi yoktur.