Angenommen, diese Zeichenfolge es in Englisch und es ist eine Anforderung zu fett oder Farbe usw. zu einem bestimmten Teil einer Textzeichenfolge ist:Gibt es Ansätze für die Verwendung attributierter Strings in Kombination mit der Lokalisierung?
„word1 word2 WORD3 Word4“
, dass die durch Einstellung erreicht werden kann Attribut für den entsprechenden Bereich.
Der Bereich könnte auf (13,5) fest codiert sein, aber dann wäre das natürlich nicht lokalisierbar.
Also alternativ könnte der Bereich dynamisch bestimmt werden, indem man weiß, dass es das 3. Wort ist, auf das das Fett angewendet werden muss.
Aber auch das ist nicht lokalisierbar. Angenommen, dieser Satz wird in Sprache N übersetzt, enthält er nur 2 Wörter oder enthält 5 Wörter in Sprache M?
Also meine Frage ist, wie können Sie Attribute Strings in Kombination mit Lokalisierung ohne viel Hardcoding verwenden?
Eine Lösung könnte etwas wie BBCode-Tags (ich arbeite derzeit an so etwas, aber Sie bekommen die Idee), Markdown-Tags oder etwas ähnliches. Ein Marker, den Sie in Ihren lokalisiertenString einfügen und mit Ihrem AttributedString interpretieren. – Larme