2016-12-29 10 views
0

Ich verwende Poedit/1.8.11 unter Windows 10, um Übersetzungen für ein CakePHP-Projekt zu verwalten, nämlich Englisch und Spanisch.Wie ändere ich die Rechtschreibprüfung?

Für jeden Katalog habe ich die Übersetzung Sprache aus der Dropdown-Liste ausgewählt, so nehme ich sie richtig sind:

Catalogue properties

In Quelle * .po sie wie folgt aussehen:

  • "Language: en_GB\n"
  • "Language: es_AR\n"

Trotzdem prüft die Rechtschreibprüfung beide Übersetzungen als Spanisch. Das Programm scheint nicht um die Sprache zu erkennen und ich kann keinen Menüpunkt finden, sie holen manuell:

Spell errors

Online-Hilfe erwähnt nicht einmal die Rechtschreibung. Wie stellst du die Rechtschreibprüfung in Poedit ein?

Antwort

1

Dies ist keine Programmierfrage, sondern ein "wie Windows 10 zu verwenden". In Windows 8+ verwendet die Rechtschreibprüfung immer die Sprache Ihrer Tastatur (was eine andere Sache ist als das Layout !).

Ausführliche Anweisungen finden Sie unter https://superuser.com/questions/480540/how-can-i-change-the-spell-check-and-auto-correction-language-of-ie10-windows8.

+0

Meinst du, dass die Rechtschreibprüfung nicht zu Poedit gehört, aber es ist eigentlich eine Windows-Funktion? * Ob die Frage hier gehört, ja, ich hatte in der Vergangenheit Probleme damit, obwohl die [Welche Themen kann ich hier fragen?] (Http://stackoverflow.com/help/on-topic) ausdrücklich erklärt "Software-Tools von Programmierern häufig verwendet" - aber natürlich liest niemand wirklich die Site-Richtlinien; -) * –

+0

Ja. Genauso wie die Steuerelemente (einschließlich des betreffenden RICHEDIT-Texteintrags) zu win32 gehören. –

+0

Danke.Ich könnte eine Antwort mit den spezifischen Poedit-Details posten, wenn ich am Ende etwas hinzufüge, aber Sie haben meine Frage definitiv beantwortet. Ich werde es eine Weile testen (bisher scheint es so schlecht zu funktionieren mit mehr als einer Sprache, die ich in Betracht ziehe, es komplett zu deaktivieren) –

0

Wie Václav Slavík erklärt, implementiert Poedit keine eigene Lösung zur Rechtschreibprüfung. Stattdessen stützt es sich auf die in Windows integrierte Rechtschreibprüfung.

In jedem Fall erscheint Windows-Zauber Motor sowohl aktuelle Eingabesprache auf OS-Ebene zu ignorieren:

Current language

... und aktuelle Übersetzungssprache in gettext Katalog eingestellt:

Translation language

Stattdessen scheint es, die Wörterbücher aller verfügbaren Sprachen zusammenzuführen und eine gleichzeitige Überprüfung auf alle von ihnen auszuführen:

Simultaneous spelling

Ich verstehe, es ist eine Eigenschaft an mobilen Anwender richtet, da es ähnlich ist zu dem, was Android virtuelle Tastatur tut, aber in diesem speziellen Fall macht es das gesamte Werkzeug unbrauchbar.

Da die Konfiguration von Sprachen besonders schwierig und kontraintuitiv ist, empfehle ich, die Funktion einfach zu ignorieren.