Şimdiden teşekkürler.Freemarker Dinamik olarak yerelleştirilmiş dizgiyi çağırın
Veritabanından gelen birkaç durum kodum var. Ben aşağıdaki gibi dizeleri çevirmek çalışıyorum, ftl itibaren
VA_PRODCODE_200=Valid Product
VA_PRODCODE_205=Limited Edition Product
- vs. Benim dil dosyasında
Örnek 200, 205, ben gibi dizeleri var. productstatus.productStatusCode veritabanından gelen ve 200 gibi değerlere sahip olan
${"VA_PRODCODE_" + productstatus.productStatusCode}
,
205 Ama sonuç her zaman olduğu gibi geliyor:
VA_PRODCODE_200
VA_PRODCODE_205
herkes nasıl bu çeviriyi yapmak için bana söyleyebilir .
Teşekkür değişkeni varsayarsak benimdir
Depends ... Anahtar dinamik olmadığında nasıl bir şeyleri dil dosyanızdan yazdırırsınız? – ddekany
Değerleri anahtar değer çifti kullanarak ftl'ye aktarıyorum. Daha sonra ftl'de, $ {PRINT_THIS} 'u kullanarak yazdırıyorum. Bu, dil dosyasından uygun değeri yazdırır. –