Skip to content

Commit dd2632d

Browse files
committed
[TASK] Add translations for the enums and adjust styling
Add translation labels for style and tone buttons avoiding the enum name as uppercase in the overlay. Adjust the styling of the buttons giving them more place and allow four in a row.
1 parent f2eab14 commit dd2632d

3 files changed

Lines changed: 158 additions & 14 deletions

File tree

Resources/Private/Backend/Templates/CkEditor/Edit.html

Lines changed: 32 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -43,27 +43,45 @@ <h2 class="visually-hidden">
4343
<f:translate key="LLL:EXT:deepl_write/Resources/Private/Language/locallang_cke.xlf:cke.modal.heading.style"/>
4444
</h2>
4545
<fieldset class="form-section">
46-
<p>
47-
<f:translate key="LLL:EXT:deepl_write/Resources/Private/Language/locallang_cke.xlf:cke.modal.description.style"/>
48-
</p>
49-
<f:for each="{styles}" as="style" iteration="i">
50-
<input type="radio" value="{style.value}" name="format" class="style btn-check" id="style-{i.index}">
51-
<label class="btn btn-default col-md-3 col-xs-4" for="style-{i.index}">{style.name}</label>
52-
</f:for>
46+
<div class="row gy-3 gx-2">
47+
<p>
48+
<f:translate key="LLL:EXT:deepl_write/Resources/Private/Language/locallang_cke.xlf:cke.modal.description.style"/>
49+
</p>
50+
<f:for each="{styles}" as="style" iteration="i">
51+
<div class="col-md-3 col-xs-4 d-grid">
52+
<input type="radio" value="{style.value}" name="format" class="style btn-check" id="style-{i.index}">
53+
<label class="btn btn-primary" for="style-{i.index}">
54+
<f:translate
55+
key="LLL:EXT:deepl_write/Resources/Private/Language/locallang_cke.xlf:deepl.write.style.{style.name}"
56+
default="{style.value}"
57+
/>
58+
</label>
59+
</div>
60+
</f:for>
61+
</div>
5362
</fieldset>
5463
</div>
5564
<div role="tabpanel" class="tab-pane" id="DPLWRITE-format-2">
5665
<h2 class="visually-hidden">
5766
<f:translate key="LLL:EXT:deepl_write/Resources/Private/Language/locallang_cke.xlf:cke.modal.heading.tone"/>
5867
</h2>
5968
<fieldset class="form-section">
60-
<p>
61-
<f:translate key="LLL:EXT:deepl_write/Resources/Private/Language/locallang_cke.xlf:cke.modal.description.tone"/>
62-
</p>
63-
<f:for each="{tones}" as="tone" iteration="i">
64-
<input type="radio" value="{tone.value}" name="format" class="tone btn-check" id="tone-{i.index}">
65-
<label class="btn btn-default col-md-3 col-xs-4" for="tone-{i.index}">{tone.name}</label>
66-
</f:for>
69+
<div class="row gy-3 gx-2">
70+
<p>
71+
<f:translate key="LLL:EXT:deepl_write/Resources/Private/Language/locallang_cke.xlf:cke.modal.description.tone"/>
72+
</p>
73+
<f:for each="{tones}" as="tone" iteration="i">
74+
<div class="col-md-3 col-xs-4 d-grid">
75+
<input type="radio" value="{tone.value}" name="format" class="tone btn-check" id="tone-{i.index}">
76+
<label class="btn btn-info" for="tone-{i.index}">
77+
<f:translate
78+
key="LLL:EXT:deepl_write/Resources/Private/Language/locallang_cke.xlf:deepl.write.tone.{tone.name}"
79+
default="{tone.value}"
80+
/>
81+
</label>
82+
</div>
83+
</f:for>
84+
</div>
6785
</fieldset>
6886
</div>
6987
</div>

Resources/Private/Language/de.locallang_cke.xlf

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,78 @@
4747
<source>Apply changes</source>
4848
<target>Änderungen übernehmen</target>
4949
</trans-unit>
50+
<trans-unit id="deepl.write.tone.DEFAULT">
51+
<source>Default</source>
52+
<target>Standard</target>
53+
</trans-unit>
54+
<trans-unit id="deepl.write.tone.ENTHUSIASTIC">
55+
<source>Enthusiastic</source>
56+
<target>Enthusiastisch</target>
57+
</trans-unit>
58+
<trans-unit id="deepl.write.tone.FRIENDLY">
59+
<source>Friendly</source>
60+
<target>Freundlich</target>
61+
</trans-unit>
62+
<trans-unit id="deepl.write.tone.CONFIDENTIAL">
63+
<source>Confident</source>
64+
<target>Selbstbewusst</target>
65+
</trans-unit>
66+
<trans-unit id="deepl.write.tone.DIPLOMATIC">
67+
<source>Diplomatic</source>
68+
<target>Diplomatisch</target>
69+
</trans-unit>
70+
<trans-unit id="deepl.write.tone.PREFER_ENTHUSIASTIC">
71+
<source>Prefer Enthusiastic</source>
72+
<target>Bevorzugt Enthusiastisch</target>
73+
</trans-unit>
74+
<trans-unit id="deepl.write.tone.PREFER_FRIENDLY">
75+
<source>Prefer Friendly</source>
76+
<target>Bevorzugt Freundlich</target>
77+
</trans-unit>
78+
<trans-unit id="deepl.write.tone.PREFER_CONFIDENTIAL">
79+
<source>Prefer Confident</source>
80+
<target>Bevorzugt Selbstbewusst</target>
81+
</trans-unit>
82+
<trans-unit id="deepl.write.tone.PREFER_DIPLOMATIC">
83+
<source>Prefer Diplomatic</source>
84+
<target>Bevorzugt Diplomatisch</target>
85+
</trans-unit>
86+
<trans-unit id="deepl.write.style.DEFAULT">
87+
<source>Default</source>
88+
<target>Standard</target>
89+
</trans-unit>
90+
<trans-unit id="deepl.write.style.SIMPLE">
91+
<source>Simple</source>
92+
<target>Einfach</target>
93+
</trans-unit>
94+
<trans-unit id="deepl.write.style.BUSINESS">
95+
<source>Business</source>
96+
<target>Geschäftlich</target>
97+
</trans-unit>
98+
<trans-unit id="deepl.write.style.ACADEMIC">
99+
<source>Academic</source>
100+
<target>Akademisch</target>
101+
</trans-unit>
102+
<trans-unit id="deepl.write.style.CASUAL">
103+
<source>Casual</source>
104+
<target>Locker</target>
105+
</trans-unit>
106+
<trans-unit id="deepl.write.style.PREFER_SIMPLE">
107+
<source>Prefer Simple</source>
108+
<target>Bevorzugt Einfach</target>
109+
</trans-unit>
110+
<trans-unit id="deepl.write.style.PREFER_BUSINESS">
111+
<source>Prefer Business</source>
112+
<target>Bevorzugt Geschäftlich</target>
113+
</trans-unit>
114+
<trans-unit id="deepl.write.style.PREFER_ACADEMIC">
115+
<source>Prefer Academic</source>
116+
<target>Bevorzugt Akademisch</target>
117+
</trans-unit>
118+
<trans-unit id="deepl.write.style.PREFER_CASUAL">
119+
<source>Prefer Casual</source>
120+
<target>Bevorzugt Locker</target>
121+
</trans-unit>
50122
</body>
51123
</file>
52124
</xliff>

Resources/Private/Language/locallang_cke.xlf

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,60 @@
3737
<trans-unit id="cke.modal.button.save">
3838
<source>Apply changes</source>
3939
</trans-unit>
40+
<trans-unit id="deepl.write.tone.DEFAULT">
41+
<source>Default</source>
42+
</trans-unit>
43+
<trans-unit id="deepl.write.tone.ENTHUSIASTIC">
44+
<source>Enthusiastic</source>
45+
</trans-unit>
46+
<trans-unit id="deepl.write.tone.FRIENDLY">
47+
<source>Friendly</source>
48+
</trans-unit>
49+
<trans-unit id="deepl.write.tone.CONFIDENTIAL">
50+
<source>Confident</source>
51+
</trans-unit>
52+
<trans-unit id="deepl.write.tone.DIPLOMATIC">
53+
<source>Diplomatic</source>
54+
</trans-unit>
55+
<trans-unit id="deepl.write.tone.PREFER_ENTHUSIASTIC">
56+
<source>Prefer Enthusiastic</source>
57+
</trans-unit>
58+
<trans-unit id="deepl.write.tone.PREFER_FRIENDLY">
59+
<source>Prefer Friendly</source>
60+
</trans-unit>
61+
<trans-unit id="deepl.write.tone.PREFER_CONFIDENTIAL">
62+
<source>Prefer Confident</source>
63+
</trans-unit>
64+
<trans-unit id="deepl.write.tone.PREFER_DIPLOMATIC">
65+
<source>Prefer Diplomatic</source>
66+
</trans-unit>
67+
<trans-unit id="deepl.write.style.DEFAULT">
68+
<source>Default</source>
69+
</trans-unit>
70+
<trans-unit id="deepl.write.style.SIMPLE">
71+
<source>Simple</source>
72+
</trans-unit>
73+
<trans-unit id="deepl.write.style.BUSINESS">
74+
<source>Business</source>
75+
</trans-unit>
76+
<trans-unit id="deepl.write.style.ACADEMIC">
77+
<source>Academic</source>
78+
</trans-unit>
79+
<trans-unit id="deepl.write.style.CASUAL">
80+
<source>Casual</source>
81+
</trans-unit>
82+
<trans-unit id="deepl.write.style.PREFER_SIMPLE">
83+
<source>Prefer Simple</source>
84+
</trans-unit>
85+
<trans-unit id="deepl.write.style.PREFER_BUSINESS">
86+
<source>Prefer Business</source>
87+
</trans-unit>
88+
<trans-unit id="deepl.write.style.PREFER_ACADEMIC">
89+
<source>Prefer Academic</source>
90+
</trans-unit>
91+
<trans-unit id="deepl.write.style.PREFER_CASUAL">
92+
<source>Prefer Casual</source>
93+
</trans-unit>
4094
</body>
4195
</file>
4296
</xliff>

0 commit comments

Comments
 (0)