Wie verbergen Sie alles außer dem Text zwischen den inneren eckigen Klammern in Notepad ++?

398
Killerwhale7

Ich habe eine XML-Datei, in der ich Text zwischen den inneren eckigen Klammern übersetzen muss. Es ist eine riesige Datei mit Tausenden von inneren eckigen Klammern mit den zu übersetzenden Texten.

Gibt es eine Möglichkeit, alles außer dem Text zwischen den inneren eckigen Klammern in Notepad ++ auszublenden?

Zum Beispiel hier:

...item name="wcf.conversation.attachments"><![CDATA[Conversation contains {#$conversation->attachments} attachments{/if}]]></item>... 

Im Idealfall möchte ich alles außer " Conversation contains attachment" ausblenden, diesen Text übersetzen, und wenn ich alle diese Texte übersetzen möchte, möchte ich alles einblenden.

Oder kennen Sie einen anderen Weg, um den Übersetzungsprozess einfacher und schneller zu gestalten?

 

0

1 Antwort auf die Frage

0
g2mk

Es ist etwas spät, aber ...


Oder kennen Sie einen anderen Weg, um den Übersetzungsprozess einfacher und schneller zu gestalten?

Wenn Sie RegEx suchen Ctrl+ fnach:

<\!\[CDATA\[\K.*(?=\]\]><\/item>) 

und schließe den "Suchen" -Dialog:

Npp RegEx search

Sie können in Ihrer Datei mit "Weitersuchen" nach "Text zwischen den inneren eckigen Klammern" suchen F3. Text, nach dem Sie suchen, wird ausgewählt und kann bei jedem Aufruf "Weitersuchen" ersetzt werden.

g2mk, vielen dank. Das ist eine echte Hilfe für mich. Killerwhale7 vor 6 Jahren 0
@ Killerwhale7 Also vielleicht ... https://superuser.com/help/someone-answers g2mk vor 6 Jahren 1
Ich habe über Ihre Antwort gestimmt, und es wurde eine Meldung angezeigt, die besagt, dass ich weniger als 15 Ruf habe. Daher wird meine Stimme aufgezeichnet, aber nicht angezeigt. Ich habe deine Antwort akzeptiert. Killerwhale7 vor 6 Jahren 0
g2mk, gibt es eine Möglichkeit, nur den Text außerhalb von geschweiften Klammern auszuwählen, nur "Konversation enthält Anhang" ohne "{# $ Conversation-> Attachments}" und " s {/ if } " Killerwhale7 vor 6 Jahren 0
@ Killerwhale7 Was ist mit `s` in` s {/ if} `? Es wird auch außerhalb von geschweiften Klammern platziert. Was machen Sie mit `{# $ Gespräch-> Anhänge}`, ``, `{/ if}` nach der Übersetzung? Behalten Sie es oder löschen Sie es? Ist zu übersetzender Text anstelle von `{# $ Gespräch-> Anhänge}` vorgesehen, und möchten Sie `Conversation enthält` und` Anhang` oder etwas anderes entfernen? Sie sollten Ihre Frage etwas klären. Bitte bearbeiten Sie Ihre Frage mit [markdown] (https://superuser.com/editing-help). g2mk vor 6 Jahren 0
g2mk, es ist nur so, dass ich manchmal diese .xml-Dateien bekomme, um zu übersetzen, was sich in eckigen Klammern befindet. Wenn Sie mir Ihre E-Mail geben, schicke ich Ihnen eine dieser Dateien. Ich sollte nur übersetzen, was sich in den eckigen Klammern befindet, und ich sollte keine Formeln anfassen, ich sollte sie einfach so lassen, wie sie sind. Ich weiß nicht, ob "s" übersetzt werden soll oder nicht, ob ich "Anhang" oder "Anhang" übersetzen soll. Ich habe diese Übersetzungen noch nie gemacht. Vielleicht kannst du mir sagen, ob "s" übersetzt werden soll oder nicht. Killerwhale7 vor 6 Jahren 0