Skip to content

Commit 8b4849f

Browse files
authored
[T3CMS] Rename settings property for translation folding (#344)
1 parent 66d717b commit 8b4849f

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

typo3-cms/src/main/java/com/cedricziel/idea/typo3/TYPO3CMSProjectSettings.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public class TYPO3CMSProjectSettings implements PersistentStateComponent<TYPO3CM
2121
public boolean iconAnnotatorEnabled;
2222
public boolean routeAnnotatorEnabled;
2323
public boolean translationEnableTextFolding;
24-
public Object translationFavoriteLocale;
24+
public String translationFoldingLocale;
2525

2626
public TYPO3CMSProjectSettings() {
2727
this.pluginEnabled = false;
@@ -32,7 +32,7 @@ public TYPO3CMSProjectSettings() {
3232
this.routeAnnotatorEnabled = true;
3333

3434
this.translationEnableTextFolding = true;
35-
this.translationFavoriteLocale = "en";
35+
this.translationFoldingLocale = "en";
3636
}
3737

3838
public static TYPO3CMSProjectSettings getInstance(@NotNull Project project) {

typo3-cms/src/main/java/com/cedricziel/idea/typo3/configuration/TYPO3CMSSettingsForm.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public class TYPO3CMSSettingsForm implements Configurable {
1818
private JCheckBox iconAnnotatorEnabled;
1919
private JCheckBox routeAnnotatorEnabled;
2020
private JCheckBox translationEnableTextFolding;
21-
private JComboBox translationFavoriteLocale;
21+
private JComboBox<String> translationFavoriteLocale;
2222

2323
public TYPO3CMSSettingsForm(@NotNull Project project) {
2424
this.project = project;
@@ -53,7 +53,7 @@ public boolean isModified() {
5353
|| iconAnnotatorEnabled.isSelected() != getSettings().iconAnnotatorEnabled
5454
|| routeAnnotatorEnabled.isSelected() != getSettings().routeAnnotatorEnabled
5555
|| translationEnableTextFolding.isSelected() != getSettings().translationEnableTextFolding
56-
|| translationFavoriteLocale.getSelectedItem() != getSettings().translationFavoriteLocale
56+
|| translationFavoriteLocale.getSelectedItem() != getSettings().translationFoldingLocale
5757
;
5858
}
5959

@@ -64,7 +64,7 @@ public void apply() {
6464
getSettings().routeAnnotatorEnabled = routeAnnotatorEnabled.isSelected();
6565

6666
getSettings().translationEnableTextFolding = translationEnableTextFolding.isSelected();
67-
getSettings().translationFavoriteLocale = translationFavoriteLocale.getSelectedItem();
67+
getSettings().translationFoldingLocale = (String) translationFavoriteLocale.getSelectedItem();
6868
}
6969

7070
public TYPO3CMSProjectSettings getSettings() {
@@ -77,6 +77,6 @@ private void updateUIFromSettings() {
7777
routeAnnotatorEnabled.setSelected(getSettings().routeAnnotatorEnabled);
7878

7979
translationEnableTextFolding.setSelected(getSettings().translationEnableTextFolding);
80-
translationFavoriteLocale.setSelectedItem(getSettings().translationFavoriteLocale);
80+
translationFavoriteLocale.setSelectedItem(getSettings().translationFoldingLocale);
8181
}
8282
}

typo3-cms/src/main/java/com/cedricziel/idea/typo3/util/TranslationUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ public static StubTranslation findDefaultTranslationFromVariants(Project project
207207
}
208208

209209
// Try to find the one with the selected favorite locale
210-
String defaultLocale = (String) TYPO3CMSProjectSettings.getInstance(project).translationFavoriteLocale;
210+
String defaultLocale = (String) TYPO3CMSProjectSettings.getInstance(project).translationFoldingLocale;
211211
if (defaultLocale != null && !defaultLocale.isEmpty()) {
212212
for (StubTranslation property : stubs) {
213213
if (property.getLanguage().equals(defaultLocale)) {

typo3-cms/src/test/java/com/cedricziel/idea/typo3/translation/TranslationFoldingBuilderTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ protected String getTestDataPath() {
1111

1212
public void testXMLTranslationsCanBeFolded() {
1313
TYPO3CMSProjectSettings.getInstance(getProject()).translationEnableTextFolding = true;
14-
TYPO3CMSProjectSettings.getInstance(getProject()).translationFavoriteLocale = "en";
14+
TYPO3CMSProjectSettings.getInstance(getProject()).translationFoldingLocale = "en";
1515

1616
myFixture.addFileToProject("foo/ext_emconf.php", "");
1717
myFixture.copyFileToProject("folding_xml.xml", "foo/Resources/Private/Language/locallang.xml");
@@ -23,7 +23,7 @@ public void testXMLTranslationsCanBeFolded() {
2323

2424
public void testXMLTranslationsCanBeFoldedInNonDefaultLanguage() {
2525
TYPO3CMSProjectSettings.getInstance(getProject()).translationEnableTextFolding = true;
26-
TYPO3CMSProjectSettings.getInstance(getProject()).translationFavoriteLocale = "de";
26+
TYPO3CMSProjectSettings.getInstance(getProject()).translationFoldingLocale = "de";
2727

2828
myFixture.addFileToProject("foo/ext_emconf.php", "");
2929
myFixture.copyFileToProject("folding_xml.xml", "foo/Resources/Private/Language/locallang.xml");
@@ -57,7 +57,7 @@ public void testXMLTranslationsAreNotFoldedWhenDisabledInPluginSettings() {
5757

5858
public void testXLFTranslationsCanBeFolded() {
5959
TYPO3CMSProjectSettings.getInstance(getProject()).translationEnableTextFolding = true;
60-
TYPO3CMSProjectSettings.getInstance(getProject()).translationFavoriteLocale = "en";
60+
TYPO3CMSProjectSettings.getInstance(getProject()).translationFoldingLocale = "en";
6161

6262
myFixture.addFileToProject("foo/ext_emconf.php", "");
6363
myFixture.copyFileToProject("folding_xlf.xlf", "foo/Resources/Private/Language/locallang.xlf");
@@ -69,7 +69,7 @@ public void testXLFTranslationsCanBeFolded() {
6969

7070
public void testXLFTranslationsCanBeFoldedInNonDefaultLanguage() {
7171
TYPO3CMSProjectSettings.getInstance(getProject()).translationEnableTextFolding = true;
72-
TYPO3CMSProjectSettings.getInstance(getProject()).translationFavoriteLocale = "de";
72+
TYPO3CMSProjectSettings.getInstance(getProject()).translationFoldingLocale = "de";
7373

7474
myFixture.addFileToProject("foo/ext_emconf.php", "");
7575
myFixture.copyFileToProject("folding_xlf.xlf", "foo/Resources/Private/Language/locallang.xlf");

typo3-cms/src/test/java/com/cedricziel/idea/typo3/translation/TranslatorTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ protected void setUp() throws Exception {
2929

3030
public void testWillReturnNullOnEmptyResult() {
3131
TYPO3CMSProjectSettings.getInstance(getProject()).translationEnableTextFolding = true;
32-
TYPO3CMSProjectSettings.getInstance(getProject()).translationFavoriteLocale = "en";
32+
TYPO3CMSProjectSettings.getInstance(getProject()).translationFoldingLocale = "en";
3333

3434
myFixture.copyFileToProject("folding_xml.xml", "typo3conf/ext/foo/Resources/Private/Language/locallang.xml");
3535

@@ -38,7 +38,7 @@ public void testWillReturnNullOnEmptyResult() {
3838

3939
public void testCanTranslateLLLString() {
4040
TYPO3CMSProjectSettings.getInstance(getProject()).translationEnableTextFolding = true;
41-
TYPO3CMSProjectSettings.getInstance(getProject()).translationFavoriteLocale = "en";
41+
TYPO3CMSProjectSettings.getInstance(getProject()).translationFoldingLocale = "en";
4242

4343
myFixture.copyFileToProject("folding_xml.xml", "typo3conf/ext/foo/Resources/Private/Language/locallang.xml");
4444

@@ -47,7 +47,7 @@ public void testCanTranslateLLLString() {
4747

4848
public void testCanTranslateLLLStringInNonDefaultXMLLanguage() {
4949
TYPO3CMSProjectSettings.getInstance(getProject()).translationEnableTextFolding = true;
50-
TYPO3CMSProjectSettings.getInstance(getProject()).translationFavoriteLocale = "de";
50+
TYPO3CMSProjectSettings.getInstance(getProject()).translationFoldingLocale = "de";
5151

5252
myFixture.copyFileToProject("folding_xml.xml", "typo3conf/ext/foo/Resources/Private/Language/locallang.xml");
5353

@@ -58,7 +58,7 @@ public void testCanTranslateLLLStringInNonDefaultXMLLanguage() {
5858

5959
public void testCanTranslateLLLStringXLF() {
6060
TYPO3CMSProjectSettings.getInstance(getProject()).translationEnableTextFolding = true;
61-
TYPO3CMSProjectSettings.getInstance(getProject()).translationFavoriteLocale = "en";
61+
TYPO3CMSProjectSettings.getInstance(getProject()).translationFoldingLocale = "en";
6262

6363
myFixture.copyFileToProject("folding_xlf.xlf", "typo3conf/ext/foo/Resources/Private/Language/locallang.xlf");
6464

@@ -67,7 +67,7 @@ public void testCanTranslateLLLStringXLF() {
6767

6868
public void testCanTranslateLLLStringXLFNonDefaultLanguage() {
6969
TYPO3CMSProjectSettings.getInstance(getProject()).translationEnableTextFolding = true;
70-
TYPO3CMSProjectSettings.getInstance(getProject()).translationFavoriteLocale = "de";
70+
TYPO3CMSProjectSettings.getInstance(getProject()).translationFoldingLocale = "de";
7171

7272
myFixture.copyFileToProject("folding_xlf.xlf", "typo3conf/ext/foo/Resources/Private/Language/locallang.xlf");
7373

0 commit comments

Comments
 (0)