D31209: docmessages/katepart_development.po
Philipp Kiemle
noreply at phabricator.kde.org
Sun Aug 23 13:19:08 BST 2026
daphipz requested changes to this revision.
daphipz added inline comments.
This revision now requires changes to proceed.
INLINE COMMENTS
> katepart_development.po:794
> msgid "<userinput>lineEndContext</userinput> defines the context the highlight system switches to if it reaches the end of a line. This may either be a name of another context, <userinput>#stay</userinput> to not switch the context (⪚. do nothing) or <userinput>#pop</userinput> which will cause it to leave this context. It is possible to use for example <userinput>#pop#pop#pop</userinput> to pop three times, or even <userinput>#pop#pop!OtherContext</userinput> to pop two times and switch to the context named <userinput>OtherContext</userinput>. It is also possible to switch to a context that belongs to another language definition, in the same way as in the <userinput>IncludeRules</userinput> rules, ⪚, <userinput>SomeContext##JavaScript</userinput>. Context switches are also described in <xref linkend=\"kate-highlight-rules-detailled\"/>. Default: #stay."
> -msgstr "Der Kontext <userinput>lineEndContext</userinput> definiert den Kontext, zu dem das Hervorhebungssystem umschaltet, wenn es ein Zeilenende erreicht. Das kann entweder der Name eines anderen Kontextes sein, <userinput>#stay</userinput> um den Kontext nicht umzuschalten, (⪚ tue nichts) oder <userinput>#pop</userinput> das bewirkt, dass der Kontext verlassen wird. Es ist möglich, zum Beispiel <userinput>#pop#pop#pop</userinput> zu verwenden, um drei Kontextebenen zu verlassen oder mit <userinput>#pop#pop!OtherContext</userinput> zwei Kontextebenen zu verlassen und in einen neuen Kontext zu springen. Es ist auch möglich zu einem Kontext zu wechseln, der zu einer anderen Sprachdefinition gehört, genauso wie in den <userinput>IncludeRules</userinput>-Regeln, ⪚ <userinput>SomeContext##JavaScript</userinput>. Beachten Sie, dass es nicht möglich ist, diesen Kontextwechsel in Kombination mit <userinput>#pop</userinput> zu verwenden, zum Beispiel ist <userinput>#pop!SomeContext##JavaScript</userinput> nicht gültig. Kontextwechsel werden auch in <xref linkend=\"kate-highlight-rules-detailled\"/> beschrieben."
> +msgstr "Der Kontext <userinput>lineEndContext</userinput> definiert den Kontext, zu dem das Hervorhebungssystem umschaltet, wenn es ein Zeilenende erreicht. Das kann entweder der Name eines anderen Kontextes sein, <userinput>#stay</userinput> um den Kontext nicht umzuschalten, (⪚ tue nichts) oder <userinput>#pop</userinput>, was bewirkt, dass der Kontext verlassen wird. Es ist möglich, zum Beispiel <userinput>#pop#pop#pop</userinput> zu verwenden, um drei Kontextebenen zu verlassen oder mit <userinput>#pop#pop!OtherContext</userinput> zwei Kontextebenen zu verlassen und in einen neuen Kontext zu springen. Es ist auch möglich zu einem Kontext zu wechseln, der zu einer anderen Sprachdefinition gehört, genauso wie in den <userinput>IncludeRules</userinput>-Regeln beschrieben, ⪚ <userinput>SomeContext##JavaScript</userinput>. Kontextwechsel werden auch in <xref linkend=\"kate-highlight-rules-detailled\"/> beschrieben. Standard: #stay."
>
- "(⪚ tue nichts)" → "(⪚ **nichts tun**)"
- "<userinput>#pop#pop!OtherContext</userinput>" → "<userinput>#pop#pop!**AndererKontext**</userinput>"
- "Es ist auch möglich**, [Komma]** zu einem Kontext zu wechseln"
> katepart_development.po:886
> msgid "<userinput>strikeOut</userinput> if <emphasis>true</emphasis>, the text will be struck out."
> -msgstr "<userinput>strikeout</userinput> Wenn <emphasis>true</emphasis>, dann wird der Text durchgestrichen dargestellt."
> +msgstr "<userinput>strikeOut</userinput> Wenn <emphasis>WAHR</emphasis>, dann wird der Text durchgestrichen dargestellt."
>
In den angrenzenden Strings wird hier "true" statt "WAHR" belassen. Da ich mich selbst nicht damit auskenne, würde ich es vorsichtshalber so machen, wie es in den anderen Strings ist
> katepart_development.po:1357
> msgid "An <emphasis>order</emphasis> telling the engine to stay in the current context (<userinput>#stay</userinput>), or to pop back to a previous context used in the string (<userinput>#pop</userinput>). An empty or absent context is equivalent to <userinput>#stay</userinput>."
> -msgstr "Eine Anweisung, die vorgibt, im aktuellen Kontext zu bleiben (<userinput>#stay</userinput>), oder zu einem vorher in der Zeichenfolge benutzten Kontext zurückzuspringen (<userinput>#pop</userinput>)."
> +msgstr "Eine <emphasis>Anweisung</emphasis>, die vorgibt, im aktuellen Kontext zu bleiben (<userinput>#stay</userinput>), oder zu einem vorher in der Zeichenfolge benutzten Kontext zurückzuspringen (<userinput>#pop</userinput>). Ein leerer oder nicht vorhandener Kontext ist gleichbedeutend mit <userinput>#stay</userinput>."
>
benutzten → verwendeten
> katepart_development.po:1408
> msgid "All rules have the following attributes in common and are available whenever <userinput>(common attributes)</userinput> appears. All attributes are optional."
> -msgstr "Alle Regeln haben die folgenden Eigenschaften gemeinsam und sind immer verfügbar, wenn <userinput>(common attributes)</userinput> erscheint. <emphasis>attribute</emphasis> und <emphasis>context</emphasis> sind notwendige Eigenschaften, alle anderen sind optional, müssen also nicht verwendet werden."
> +msgstr "Alle Regeln haben die folgenden Eigenschaften gemeinsam und sind immer verfügbar, wenn <userinput>(common attributes)</userinput> erscheint. Alle sind optionale Eigenschaften."
>
- "die folgenden **gemeinsamen** Eigenschaften"
- "Alle Eigenschaften sind optional."
> katepart_development.po:1416
> msgid "<emphasis>attribute</emphasis>: An attribute maps to a defined <emphasis>itemData</emphasis>. Default: <emphasis>attribute</emphasis> from the context specified in <emphasis>context</emphasis> attribute."
> -msgstr "<emphasis>attribute</emphasis>: Eine Eigenschaft zeigt auf ein bestimmtes <emphasis>itemData</emphasis>-Element."
> +msgstr "<emphasis>attribute</emphasis>: Eine Eigenschaft zeigt auf ein bestimmtes <emphasis>itemData</emphasis>-Element. Standard: <emphasis>attribute</emphasis> aus dem Kontext, der in der <emphasis>context</emphasis> Eigenschaft festgelegt ist."
>
"der in der **Eigenschaft** <emphasis>context</emphasis> festgelegt ist."
> katepart_development.po:1424
> msgid "<emphasis>context</emphasis>: Specify the context to which the highlighting system switches if the rule matches. Default: #stay."
> -msgstr "<emphasis>context</emphasis>: Legt den Kontext fest, zu dem das Hervorhebungssystem umschaltet, wenn die Regel als zutreffend erkannt wird."
> +msgstr "<emphasis>context</emphasis>: Legt den Kontext fest, zu dem das Hervorhebungssystem umschaltet, wenn die Regel als zutreffend erkannt wird. Standard: #stay."
>
"umschaltet, wenn die Regel **zutrifft** ~~als zutreffend erkannt wird~~."
> katepart_development.po:1743
> msgid "This rule is present for historical reasons and for readability it's preferable to use <userinput>StringDetect</userinput>."
> -msgstr ""
> +msgstr "Diese Regel ist aus historischen Gründen vorhanden, bevorzugt sollten Sie <userinput>StringDetect</userinput> verwenden."
>
"[…] vorhanden**. [Punkt] Aufgrund besserer Lesbarkeit sollten Sie […] bevorzugt** verwenden."
> katepart_development.po:2416
> msgid "<para>Result of <command>ksyntaxhighlighter6 --output-format=ansi --syntax-trace=format test.cpp</command>.</para>"
> -msgstr ""
> +msgstr "<para>Ergebnisausgabe von <command>ksyntaxhighlighter6 --output-format=ansi --syntax-trace=format test.cpp</command>.</para>"
>
Ergebnisausgabe → nur "Ergebnis"?
> katepart_development.po:4252
> msgid "The &kappname; editor component is easily extensible by writing scripts. The scripting language is ECMAScript (widely known as &javascript;). &kappname; supports two kinds of scripts: indentation and command line scripts. A functionality similar to command line scripts is also provided in the <ulink url=\"help:/kate/kate-application-plugin-snippets.html\">snippets plugin</ulink>."
> -msgstr "Die Editorkomponente von &kappname; kann durch Skripte erweitert werden. Als Skriptsprache wird ECMAScript verwendet, das auch unter dem Namen &javascript; bekannt ist. In &kappname; können zwei Arten von Skripten verwendet werden: Einrückungs- und Befehlszeilenskripte."
> +msgstr "Die Editorkomponente von &kappname; kann durch Skripte erweitert werden. Als Skriptsprache wird ECMAScript verwendet, das auch unter dem Namen &javascript; bekannt ist. In &kappname; können zwei Arten von Skripten verwendet werden: Einrückungs- und Befehlszeilenskripte. Eine Funktionalität, ähnlich zu Befehlszeilenskripten wird auch im <ulink url=\"help:/kate/kate-application-plugin-snippets.html\">Textbausteinmodul</ulink> geboten."
>
Kein Komma vor "ähnlich"
> katepart_development.po:4572
> msgid "If you develop useful scripts please consider contributing to the &kappname; Project by providing a merge request to <ulink url=\"https://invent.kde.org/frameworks/ktexteditor\">our GitLab project</ulink>."
> -msgstr "Wenn Sie nützliche Skripte entwickelt haben, sollten Sie darüber nachdenken, sie zum &kappname;-Projekt hinzufügen. Schreiben Sie dazu an die <ulink url=\"mailto:kwrite-devel at kde.org\">Mailingliste</ulink>."
> +msgstr "Wenn Sie nützliche Skripte entwickelt haben, sollten Sie darüber nachdenken, sie zum &kappname;-Projekt hinzuzufügen, indem Sie einen Merge-Anfrage an <ulink url=\"https://invent.kde.org/frameworks/ktexteditor\">unser GitLab Projekt</ulink> richten."
>
- Merge-Anfrage → Merge Request
- Bindestrich bei "GitLab-Projekt"
> katepart_development.po:5836
> msgid "Returns <literal>true</literal>, if block selection mode is on, otherwise <literal>false</literal>."
> -msgstr "Gibt <literal>true</literal> zurück, wenn die Ansicht ausgewählten Text enthält, sonst <literal>false</literal>."
> +msgstr "Gibt <literal>WAHR</literal> zurück, wenn der Blockauswahl-Modus aktiviert ist, sonst <literal>FALSCH</literal>."
>
Auch hier würde ich bei true/false bleiben
> katepart_development.po:5850
> msgid "Properly re-indent lines within <replaceable>range</replaceable> according to current indentation settings."
> -msgstr ""
> +msgstr "Zeilen innerhalb des <replaceable>Bereichs</replaceable> wieder richtig einrücken, passend zu den aktuellen Einstellungen."
>
Doppeltes Leerzeichen vor dem ersten "<replacable>"
> katepart_development.po:5941
> msgid "The returned range is invalid (see Range.isValid()) if <replaceable>pattern</replaceable> is not found in <replaceable>range</replaceable>."
> -msgstr "Setzt die Cursor-Position auf <replaceable>zeile</replaceable> und <replaceable>spalte</replaceable>."
> +msgstr "Der zurückgegebene Bereich ist ungültig (siehe Range.isValid()) wenn das <replaceable>Muster</replaceable> im <replaceable>Bereich</replaceable> nicht gefunden wird."
>
Komma vor "wenn"
REPOSITORY
R883 Subversion
REVISION DETAIL
https://phabricator.kde.org/D31209
To: ewaldmuller, kde-i18n-de, daphipz
Cc: daphipz, kde-i18n-de
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-i18n-de/attachments/20260823/ca6b8f07/attachment-0001.htm>
More information about the kde-i18n-de
mailing list