Skip to content

Commit 1d1210f

Browse files
committed
Add power by translator
1 parent f303da4 commit 1d1210f

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

src/main/java/com/airsaid/localization/ui/SelectLanguagesDialog.form

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<form xmlns="http://www.intellij.com/uidesigner/form/" version="1" bind-to-class="com.airsaid.localization.ui.SelectLanguagesDialog">
3-
<grid id="27dc6" binding="contentPanel" layout-manager="GridLayoutManager" row-count="2" column-count="2" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
3+
<grid id="27dc6" binding="contentPanel" layout-manager="GridLayoutManager" row-count="3" column-count="2" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
44
<margin top="10" left="10" bottom="10" right="10"/>
55
<constraints>
66
<xy x="20" y="20" width="500" height="400"/>
@@ -58,6 +58,16 @@
5858
<border type="none" title="Languages"/>
5959
<children/>
6060
</grid>
61+
<component id="55715" class="javax.swing.JLabel" binding="powerTranslatorLabel">
62+
<constraints>
63+
<grid row="2" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="0" fill="0" indent="0" use-parent-layout="false"/>
64+
</constraints>
65+
<properties>
66+
<horizontalTextPosition value="11"/>
67+
<iconTextGap value="6"/>
68+
<text value=""/>
69+
</properties>
70+
</component>
6171
</children>
6272
</grid>
6373
</form>

src/main/java/com/airsaid/localization/ui/SelectLanguagesDialog.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
import com.airsaid.localization.config.SettingsState;
2121
import com.airsaid.localization.constant.Constants;
22+
import com.airsaid.localization.translate.AbstractTranslator;
2223
import com.airsaid.localization.translate.lang.Lang;
2324
import com.airsaid.localization.translate.services.TranslatorService;
2425
import com.airsaid.localization.utils.LanguageUtil;
@@ -47,6 +48,7 @@ public class SelectLanguagesDialog extends DialogWrapper {
4748
private JCheckBox selectAllCheckBox;
4849
private JPanel languagesPanel;
4950
private JCheckBox openTranslatedFileCheckBox;
51+
private JLabel powerTranslatorLabel;
5052

5153
private final Project project;
5254
private OnClickListener onClickListener;
@@ -85,6 +87,11 @@ private void doCreateCenterPanel() {
8587
initOverwriteExistingStringOption();
8688
initOpenTranslatedFileCheckBox();
8789
initSelectAllOption();
90+
91+
// set power ui
92+
AbstractTranslator translator = TranslatorService.getInstance().getSelectedTranslator();
93+
powerTranslatorLabel.setText("Power By " + translator.getName());
94+
powerTranslatorLabel.setIcon(translator.getIcon());
8895
}
8996

9097
private void addLanguageList(List<Lang> supportedLanguages) {

0 commit comments

Comments
 (0)