Nicht übersetzte Eigenschaften der Entität mit TranslateBehaviour

8

Wir bauen eine App auf, die in CakePHP 3.0.8 internationalisiert ist, und mit allem statischen Zeug ist alles in Ordnung, aber wir haben einige Probleme mit der Übersetzung von Datenbankinhalten.

Beim Aufbau einer Schnittstelle für unsere Übersetzer, um Inhalte in die Tabellen zu übersetzen, wäre es großartig, eine Schnittstelle mit etwas zu haben wie: +---------+---------+--------+---------+---------+ | English | Danish | German | Spanish | Swedish | +---------+---------+--------+---------+---------+ | Save | Gem | ____ | ____ | ____ | | Edit | Rediger | ____ | ____ | ____ | +---------+---------+--------+---------+---------+

damit die Übersetzer anfangen können, an den fehlenden Übersetzungen zu arbeiten. Punkt ist, dass alle Strings, die fehlende Übersetzungen haben, nur hier angezeigt werden sollten

Um das zu erreichen, wäre es schön,

zu bekommen
  1. Alle Felder in einer Tabelle, die übersetzt werden soll
  2. Übersetzungen für die bereits übersetzten Felder

Aber vor allem 1) scheint ziemlich hart, oder fehlt uns etwas?

Wir verwenden den Kern TranslationBehaviour ( link ).

    
Spriz 15.07.2015, 08:08
quelle

1 Antwort

6

Einfügen der Antwort im Namen der ursprünglichen Frage Autor:

Alles klar, ich habe die Antwort für 1) von #cakephp @ Freenode.org bekommen. Im Folgenden werden die richtigen Felder ausgegeben, die übersetzt werden sollen:

%Vor%

Die Übersetzung für bereits übersetzte Felder kann mit $table->find('translations')

abgerufen werden     
José Lorenzo 15.07.2015, 11:12
quelle