2015-07-15 8 views
8

के साथ इकाई का गैर-अनुवादित गुण हम एक ऐप बना रहे हैं जो केकफ़्पी 3.0.8 में अंतर्राष्ट्रीयकृत है, और सभी स्थिर सामग्री के साथ सब ठीक है, लेकिन हमें डेटाबेस सामग्री के अनुवाद के साथ कुछ समस्याएं हैं।अनुवाद Behaviour

हमारे अनुवादकों तालिकाओं में सामग्री का अनुवाद करने के लिए के लिए एक इंटरफेस के निर्माण की प्रक्रिया में, यह की तरह कुछ के साथ एक अंतरफलक है करने के लिए सक्षम होने के लिए भयानक होगा: +---------+---------+--------+---------+---------+ | English | Danish | German | Spanish | Swedish | +---------+---------+--------+---------+---------+ | Save | Gem | ____ | ____ | ____ | | Edit | Rediger | ____ | ____ | ____ | +---------+---------+--------+---------+---------+

इसलिए अनुवादकों पर काम शुरू कर सकते हैं लापता अनुवाद प्वाइंट वाली सभी स्ट्रिंग लापता अनुवाद सिर्फ यहां दिखना चाहिए कि

इस लक्ष्य को हासिल करने के लिए, यह है कि अनुवाद किया जाना चाहिए,

  1. किसी तालिका के सभी क्षेत्रों पाने के लिए सक्षम होने के लिए अच्छा होगा है
  2. पहले से अनुवादित फ़ील्ड के लिए अनुवाद

लेकिन विशेष रूप से 1) काफी कठिन लगता है, या क्या हम कुछ याद कर रहे हैं?

हम कोर TranslationBehaviour (link)

उत्तर

6

मूल प्रश्न लेखक की ओर से जवाब चिपकाने का उपयोग कर रहे:

Allright, मैं #cakephp @ Freenode.org से 1) के लिए इस सवाल का जवाब मिल गया। निम्नलिखित इच्छा उत्पादन सही खानों कि अनुवाद किया जाना चाहिए: पहले से अनुवादित क्षेत्रों के लिए

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

अनुवाद प्राप्त किए जा सकें $table->find('translations')

का उपयोग करके
संबंधित मुद्दे