2015-07-15 12 views
8

Cakephp 3.0.8'de uluslararasılaştırılmış bir uygulama oluşturuyoruz ve tüm statik şeylerle her şey yolunda, ancak veritabanı içeriğinin çevirisi ile ilgili bazı sorunlar yaşıyoruz. böylece çevirmenler üzerinde çalışmaya başlayabilir +---------+---------+--------+---------+---------+ | English | Danish | German | Spanish | Swedish | +---------+---------+--------+---------+---------+ | Save | Gem | ____ | ____ | ____ | | Edit | Rediger | ____ | ____ | ____ | +---------+---------+--------+---------+---------+ TranslateBehaviour ile varlığın çevrilmemiş özellikleri

: tablolardaki içeriği çevirmek için çevirmen için bir arayüz inşa sürecinde

, gibi bir şeyle bir arayüze sahip edebilmek için harika olurdu eksik çeviriler. Nokta eksik çeviriler var bütün dizeleri sadece burada gösterilmesi gereken

Bunu başarmak için, tercüme edilmesi gerektiğini, bir tablodaki tüm alanlar

  1. elde edebilmek güzel olurdu olmasıdır
  2. Zaten çevrilmiş alanlar için çeviriler

Ancak özellikle 1) oldukça zor görünüyor mu, yoksa bir şey mi eksik?

Biz orijinal soru yazarın adına cevap yapıştırma çekirdek TranslationBehaviour (link)

cevap

6

kullanıyorsanız:

Pekala, ben #cakephp @ Freenode.org den 1) için cevabı var. Aşağıdaki irade çıkışı tercüme edilmelidir doğru alanları: zaten çevrilmiş alanlar için

$this->TableName->behaviors()->get('Translate')->config('fields'); 

Çeviri alınabilir $table->find('translations')

kullanarak
İlgili konular