Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 32 additions & 14 deletions Resources/Private/Backend/Templates/CkEditor/Edit.html
Original file line number Diff line number Diff line change
Expand Up @@ -43,27 +43,45 @@ <h2 class="visually-hidden">
<f:translate key="LLL:EXT:deepl_write/Resources/Private/Language/locallang_cke.xlf:cke.modal.heading.style"/>
</h2>
<fieldset class="form-section">
<p>
<f:translate key="LLL:EXT:deepl_write/Resources/Private/Language/locallang_cke.xlf:cke.modal.description.style"/>
</p>
<f:for each="{styles}" as="style" iteration="i">
<input type="radio" value="{style.value}" name="format" class="style btn-check" id="style-{i.index}">
<label class="btn btn-default col-md-3 col-xs-4" for="style-{i.index}">{style.name}</label>
</f:for>
<div class="row gy-3 gx-2">
<p>
<f:translate key="LLL:EXT:deepl_write/Resources/Private/Language/locallang_cke.xlf:cke.modal.description.style"/>
</p>
<f:for each="{styles}" as="style" iteration="i">
<div class="col-md-3 col-xs-4 d-grid">
<input type="radio" value="{style.value}" name="format" class="style btn-check" id="style-{i.index}">
<label class="btn btn-default" for="style-{i.index}">
<f:translate
key="LLL:EXT:deepl_write/Resources/Private/Language/locallang_cke.xlf:deepl.write.style.{style.name}"
default="{style.value}"
/>
</label>
</div>
</f:for>
</div>
</fieldset>
</div>
<div role="tabpanel" class="tab-pane" id="DPLWRITE-format-2">
<h2 class="visually-hidden">
<f:translate key="LLL:EXT:deepl_write/Resources/Private/Language/locallang_cke.xlf:cke.modal.heading.tone"/>
</h2>
<fieldset class="form-section">
<p>
<f:translate key="LLL:EXT:deepl_write/Resources/Private/Language/locallang_cke.xlf:cke.modal.description.tone"/>
</p>
<f:for each="{tones}" as="tone" iteration="i">
<input type="radio" value="{tone.value}" name="format" class="tone btn-check" id="tone-{i.index}">
<label class="btn btn-default col-md-3 col-xs-4" for="tone-{i.index}">{tone.name}</label>
</f:for>
<div class="row gy-3 gx-2">
<p>
<f:translate key="LLL:EXT:deepl_write/Resources/Private/Language/locallang_cke.xlf:cke.modal.description.tone"/>
</p>
<f:for each="{tones}" as="tone" iteration="i">
<div class="col-md-3 col-xs-4 d-grid">
<input type="radio" value="{tone.value}" name="format" class="tone btn-check" id="tone-{i.index}">
<label class="btn btn-default" for="tone-{i.index}">
<f:translate
key="LLL:EXT:deepl_write/Resources/Private/Language/locallang_cke.xlf:deepl.write.tone.{tone.name}"
default="{tone.value}"
/>
</label>
</div>
</f:for>
</div>
</fieldset>
</div>
</div>
Expand Down
28 changes: 28 additions & 0 deletions Resources/Private/Language/de.locallang.xlf
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file
t3:id="1746974209"
source-language="en"
target-language="de"
datatype="plaintext"
original="messages"
date="2025-05-11T16:22:32Z"
product-name="deepl_write"
>
<header/>
<body>
<trans-unit id="backend.label">
<source>Optimize with DeepL Write</source>
<target>Mit DeepL Write optimieren</target>
</trans-unit>
<trans-unit id="localize.educate.deeplwriteHeader">
<source>Optimize with DeepL Write</source>
<target>Mit DeepL Write optimieren</target>
</trans-unit>
<trans-unit id="localize.educate.deeplwrite">
<source>Optimize your content with DeepL Write and choose your writing style, tone or form of address. E.g., Simple: For simple, easy-to-understand texts for a wide audience.</source>
<target>Optimieren Sie Ihre Inhalte mit DeepL Write und wählen Sie Ihren Schreibstil, Tonfall oder die Anredeform. Z.B. Einfach: Für simple, leicht verständliche Texte für ein breites Publikum.</target>
</trans-unit>
</body>
</file>
</xliff>
124 changes: 124 additions & 0 deletions Resources/Private/Language/de.locallang_cke.xlf
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0" xmlns:t3="http://typo3.org/schemas/xliff">
<file
t3:id="1750181628"
source-language="en"
target-language="de"
datatype="plaintext"
original="messages"
date="2025-06-17T19:34:32Z"
product-name="deepl_write"
>
<header/>
<body>
<trans-unit id="cke.button.title">
<source>DeepL Write</source>
<target>DeepL Write</target>
</trans-unit>
<trans-unit id="cke.modal.title">
<source>Optimize text with DeepL Write</source>
<target>Text mit DeepL Write optimieren</target>
</trans-unit>
<trans-unit id="cke.modal.heading.style">
<source>Style</source>
<target>Stil</target>
</trans-unit>
<trans-unit id="cke.modal.heading.tone">
<source>Tone</source>
<target>Tonfall</target>
</trans-unit>
<trans-unit id="cke.modal.description.style">
<source>Select a style to rewrite your text in a way that fits your audience and goals.</source>
<target>Wählen Sie einen Stil, um Ihren Text für Ihre Zielgruppe und Ziele passend umzuschreiben.</target>
</trans-unit>
<trans-unit id="cke.modal.description.tone">
<source>Select the desired tone for your text</source>
<target>Wählen Sie den gewünschten Tonfall für Ihren Text</target>
</trans-unit>
<trans-unit id="cke.modal.description">
<source>You can optimize your text by using the DeepL Write API. For some languages, you can choose the style or tone. Only one or the other is possible.</source>
<target>Sie können Ihren Text mithilfe der DeepL Write API optimieren. Für einige Sprachen können Sie den Stil oder Tonfall wählen. Nur eines von beiden ist möglich.</target>
</trans-unit>
<trans-unit id="cke.modal.button.optimize">
<source>Optimize text</source>
<target>Text optimieren</target>
</trans-unit>
<trans-unit id="cke.modal.button.save">
<source>Apply changes</source>
<target>Änderungen übernehmen</target>
</trans-unit>
<trans-unit id="deepl.write.tone.DEFAULT">
<source>Default</source>
<target>Standard</target>
</trans-unit>
<trans-unit id="deepl.write.tone.ENTHUSIASTIC">
<source>Enthusiastic</source>
<target>Enthusiastisch</target>
</trans-unit>
<trans-unit id="deepl.write.tone.FRIENDLY">
<source>Friendly</source>
<target>Freundlich</target>
</trans-unit>
<trans-unit id="deepl.write.tone.CONFIDENTIAL">
<source>Confident</source>
<target>Selbstbewusst</target>
</trans-unit>
<trans-unit id="deepl.write.tone.DIPLOMATIC">
<source>Diplomatic</source>
<target>Diplomatisch</target>
</trans-unit>
<trans-unit id="deepl.write.tone.PREFER_ENTHUSIASTIC">
<source>Prefer Enthusiastic</source>
<target>Bevorzugt Enthusiastisch</target>
</trans-unit>
<trans-unit id="deepl.write.tone.PREFER_FRIENDLY">
<source>Prefer Friendly</source>
<target>Bevorzugt Freundlich</target>
</trans-unit>
<trans-unit id="deepl.write.tone.PREFER_CONFIDENTIAL">
<source>Prefer Confident</source>
<target>Bevorzugt Selbstbewusst</target>
</trans-unit>
<trans-unit id="deepl.write.tone.PREFER_DIPLOMATIC">
<source>Prefer Diplomatic</source>
<target>Bevorzugt Diplomatisch</target>
</trans-unit>
<trans-unit id="deepl.write.style.DEFAULT">
<source>Default</source>
<target>Standard</target>
</trans-unit>
<trans-unit id="deepl.write.style.SIMPLE">
<source>Simple</source>
<target>Einfach</target>
</trans-unit>
<trans-unit id="deepl.write.style.BUSINESS">
<source>Business</source>
<target>Geschäftlich</target>
</trans-unit>
<trans-unit id="deepl.write.style.ACADEMIC">
<source>Academic</source>
<target>Akademisch</target>
</trans-unit>
<trans-unit id="deepl.write.style.CASUAL">
<source>Casual</source>
<target>Locker</target>
</trans-unit>
<trans-unit id="deepl.write.style.PREFER_SIMPLE">
<source>Prefer Simple</source>
<target>Bevorzugt Einfach</target>
</trans-unit>
<trans-unit id="deepl.write.style.PREFER_BUSINESS">
<source>Prefer Business</source>
<target>Bevorzugt Geschäftlich</target>
</trans-unit>
<trans-unit id="deepl.write.style.PREFER_ACADEMIC">
<source>Prefer Academic</source>
<target>Bevorzugt Akademisch</target>
</trans-unit>
<trans-unit id="deepl.write.style.PREFER_CASUAL">
<source>Prefer Casual</source>
<target>Bevorzugt Locker</target>
</trans-unit>
</body>
</file>
</xliff>
54 changes: 54 additions & 0 deletions Resources/Private/Language/locallang_cke.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,60 @@
<trans-unit id="cke.modal.button.save">
<source>Apply changes</source>
</trans-unit>
<trans-unit id="deepl.write.tone.DEFAULT">
<source>Default</source>
</trans-unit>
<trans-unit id="deepl.write.tone.ENTHUSIASTIC">
<source>Enthusiastic</source>
</trans-unit>
<trans-unit id="deepl.write.tone.FRIENDLY">
<source>Friendly</source>
</trans-unit>
<trans-unit id="deepl.write.tone.CONFIDENTIAL">
<source>Confident</source>
</trans-unit>
<trans-unit id="deepl.write.tone.DIPLOMATIC">
<source>Diplomatic</source>
</trans-unit>
<trans-unit id="deepl.write.tone.PREFER_ENTHUSIASTIC">
<source>Prefer Enthusiastic</source>
</trans-unit>
<trans-unit id="deepl.write.tone.PREFER_FRIENDLY">
<source>Prefer Friendly</source>
</trans-unit>
<trans-unit id="deepl.write.tone.PREFER_CONFIDENTIAL">
<source>Prefer Confident</source>
</trans-unit>
<trans-unit id="deepl.write.tone.PREFER_DIPLOMATIC">
<source>Prefer Diplomatic</source>
</trans-unit>
<trans-unit id="deepl.write.style.DEFAULT">
<source>Default</source>
</trans-unit>
<trans-unit id="deepl.write.style.SIMPLE">
<source>Simple</source>
</trans-unit>
<trans-unit id="deepl.write.style.BUSINESS">
<source>Business</source>
</trans-unit>
<trans-unit id="deepl.write.style.ACADEMIC">
<source>Academic</source>
</trans-unit>
<trans-unit id="deepl.write.style.CASUAL">
<source>Casual</source>
</trans-unit>
<trans-unit id="deepl.write.style.PREFER_SIMPLE">
<source>Prefer Simple</source>
</trans-unit>
<trans-unit id="deepl.write.style.PREFER_BUSINESS">
<source>Prefer Business</source>
</trans-unit>
<trans-unit id="deepl.write.style.PREFER_ACADEMIC">
<source>Prefer Academic</source>
</trans-unit>
<trans-unit id="deepl.write.style.PREFER_CASUAL">
<source>Prefer Casual</source>
</trans-unit>
</body>
</file>
</xliff>