Skip to content

Commit 3b2f651

Browse files
committed
Unified code format
1 parent 4e2b5da commit 3b2f651

File tree

3 files changed

+108
-109
lines changed

3 files changed

+108
-109
lines changed

src/main/java/com/airsaid/localization/translate/impl/deepl/DeepLTranslator.java

Lines changed: 107 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -38,114 +38,113 @@
3838
*/
3939
public class DeepLTranslator extends AbstractTranslator {
4040

41-
private static final Logger LOG = Logger.getInstance(DeepLTranslator.class);
42-
43-
private static final String KEY = "DeepL";
44-
private static final String HOST_URL = "https://api-free.deepl.com/v2";
45-
private static final String TRANSLATE_URL = HOST_URL.concat("/translate");
46-
private static final String APPLY_APP_ID_URL = "https://www.deepl.com/pro-api?cta=header-pro-api/";
47-
48-
private List<Lang> supportedLanguages;
49-
50-
@Override
51-
public @NotNull String getKey() {
52-
return KEY;
53-
}
54-
55-
@Override
56-
public @NotNull String getName() {
57-
return "DeepL";
58-
}
59-
60-
@Override
61-
public @Nullable Icon getIcon() {
62-
return PluginIcons.DEEP_L_ICON;
63-
}
64-
65-
@Override
66-
public boolean isNeedAppId() {
67-
return false;
68-
}
69-
70-
@Override
71-
public @NotNull List<Lang> getSupportedLanguages() {
72-
if (supportedLanguages == null) {
73-
supportedLanguages = new ArrayList<>();
74-
supportedLanguages.add(Languages.BULGARIAN);
75-
supportedLanguages.add(Languages.CZECH);
76-
supportedLanguages.add(Languages.DANISH);
77-
supportedLanguages.add(Languages.GERMAN);
78-
supportedLanguages.add(Languages.GREEK);
79-
supportedLanguages.add(new Lang(118, "en-gb", "English (British)", "English (British)"));
80-
supportedLanguages.add(new Lang(119, "en-us", "English (American)", "English (American)"));
81-
supportedLanguages.add(Languages.SPANISH);
82-
supportedLanguages.add(Languages.ESTONIAN);
83-
supportedLanguages.add(Languages.FINNISH);
84-
supportedLanguages.add(Languages.FRENCH);
85-
supportedLanguages.add(Languages.HUNGARIAN);
86-
supportedLanguages.add(new Lang(98, "id", "Indonesia", "Indonesian"));
87-
supportedLanguages.add(Languages.ITALIAN);
88-
supportedLanguages.add(Languages.JAPANESE);
89-
supportedLanguages.add(Languages.LITHUANIAN);
90-
supportedLanguages.add(Languages.LATVIAN);
91-
supportedLanguages.add(Languages.DUTCH);
92-
supportedLanguages.add(Languages.POLISH);
93-
supportedLanguages.add(new Lang(120, "pt-br", "Portuguese (Brazilian)", "Portuguese (Brazilian)"));
94-
supportedLanguages.add(new Lang(121, "pt-pt", "Portuguese (European)", "Portuguese (European)"));
95-
supportedLanguages.add(Languages.ROMANIAN);
96-
supportedLanguages.add(Languages.RUSSIAN);
97-
supportedLanguages.add(Languages.SLOVAK);
98-
supportedLanguages.add(Languages.SLOVENIAN);
99-
supportedLanguages.add(Languages.SWEDISH);
100-
supportedLanguages.add(Languages.TURKISH);
101-
supportedLanguages.add(Languages.UKRAINIAN);
102-
supportedLanguages.add(new Lang(104, "zh", "简体中文", "Chinese Simplified"));
103-
104-
}
105-
return supportedLanguages;
106-
}
107-
108-
@Override
109-
public String getAppKeyDisplay() {
110-
return "KEY";
111-
}
112-
113-
@Override
114-
public @Nullable String getApplyAppIdUrl() {
115-
return APPLY_APP_ID_URL;
116-
}
117-
118-
@Override
119-
public @NotNull String getRequestUrl(@NotNull Lang fromLang, @NotNull Lang toLang, @NotNull String text) {
120-
return new UrlBuilder(TRANSLATE_URL).build();
121-
}
122-
123-
@Override
124-
public @NotNull List<Pair<String, String>> getRequestParams(@NotNull Lang fromLang, @NotNull Lang toLang, @NotNull String text) {
125-
List<Pair<String, String>> params = new ArrayList<>();
126-
params.add(Pair.create("text", text));
127-
params.add(Pair.create("target_lang", toLang.getCode()));
128-
return params;
129-
}
130-
131-
@Override
132-
@NotNull
133-
public String getRequestBody(@NotNull Lang fromLang, @NotNull Lang toLang, @NotNull String text) {
134-
return "";
135-
}
136-
137-
@Override
138-
public void configureRequestBuilder(@NotNull RequestBuilder requestBuilder) {
139-
requestBuilder.tuner(connection -> {
140-
connection.setRequestProperty("Authorization", "DeepL-Auth-Key " + getAppKey());
141-
connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
142-
});
143-
}
144-
145-
@Override
146-
public @NotNull String parsingResult(@NotNull Lang fromLang, @NotNull Lang toLang, @NotNull String text, @NotNull String resultText) {
147-
LOG.info("parsingResult: " + resultText);
148-
return GsonUtil.getInstance().getGson().fromJson(resultText, DeepLTranslationResult.class).getTranslationResult();
41+
private static final Logger LOG = Logger.getInstance(DeepLTranslator.class);
42+
43+
private static final String KEY = "DeepL";
44+
private static final String HOST_URL = "https://api-free.deepl.com/v2";
45+
private static final String TRANSLATE_URL = HOST_URL.concat("/translate");
46+
private static final String APPLY_APP_ID_URL = "https://www.deepl.com/pro-api?cta=header-pro-api/";
47+
48+
private List<Lang> supportedLanguages;
49+
50+
@Override
51+
public @NotNull String getKey() {
52+
return KEY;
53+
}
54+
55+
@Override
56+
public @NotNull String getName() {
57+
return "DeepL";
58+
}
59+
60+
@Override
61+
public @Nullable Icon getIcon() {
62+
return PluginIcons.DEEP_L_ICON;
63+
}
64+
65+
@Override
66+
public boolean isNeedAppId() {
67+
return false;
68+
}
69+
70+
@Override
71+
public @NotNull List<Lang> getSupportedLanguages() {
72+
if (supportedLanguages == null) {
73+
supportedLanguages = new ArrayList<>();
74+
supportedLanguages.add(Languages.BULGARIAN);
75+
supportedLanguages.add(Languages.CZECH);
76+
supportedLanguages.add(Languages.DANISH);
77+
supportedLanguages.add(Languages.GERMAN);
78+
supportedLanguages.add(Languages.GREEK);
79+
supportedLanguages.add(new Lang(118, "en-gb", "English (British)", "English (British)"));
80+
supportedLanguages.add(new Lang(119, "en-us", "English (American)", "English (American)"));
81+
supportedLanguages.add(Languages.SPANISH);
82+
supportedLanguages.add(Languages.ESTONIAN);
83+
supportedLanguages.add(Languages.FINNISH);
84+
supportedLanguages.add(Languages.FRENCH);
85+
supportedLanguages.add(Languages.HUNGARIAN);
86+
supportedLanguages.add(new Lang(98, "id", "Indonesia", "Indonesian"));
87+
supportedLanguages.add(Languages.ITALIAN);
88+
supportedLanguages.add(Languages.JAPANESE);
89+
supportedLanguages.add(Languages.LITHUANIAN);
90+
supportedLanguages.add(Languages.LATVIAN);
91+
supportedLanguages.add(Languages.DUTCH);
92+
supportedLanguages.add(Languages.POLISH);
93+
supportedLanguages.add(new Lang(120, "pt-br", "Portuguese (Brazilian)", "Portuguese (Brazilian)"));
94+
supportedLanguages.add(new Lang(121, "pt-pt", "Portuguese (European)", "Portuguese (European)"));
95+
supportedLanguages.add(Languages.ROMANIAN);
96+
supportedLanguages.add(Languages.RUSSIAN);
97+
supportedLanguages.add(Languages.SLOVAK);
98+
supportedLanguages.add(Languages.SLOVENIAN);
99+
supportedLanguages.add(Languages.SWEDISH);
100+
supportedLanguages.add(Languages.TURKISH);
101+
supportedLanguages.add(Languages.UKRAINIAN);
102+
supportedLanguages.add(new Lang(104, "zh", "简体中文", "Chinese Simplified"));
149103
}
104+
return supportedLanguages;
105+
}
106+
107+
@Override
108+
public String getAppKeyDisplay() {
109+
return "KEY";
110+
}
111+
112+
@Override
113+
public @Nullable String getApplyAppIdUrl() {
114+
return APPLY_APP_ID_URL;
115+
}
116+
117+
@Override
118+
public @NotNull String getRequestUrl(@NotNull Lang fromLang, @NotNull Lang toLang, @NotNull String text) {
119+
return new UrlBuilder(TRANSLATE_URL).build();
120+
}
121+
122+
@Override
123+
public @NotNull List<Pair<String, String>> getRequestParams(@NotNull Lang fromLang, @NotNull Lang toLang, @NotNull String text) {
124+
List<Pair<String, String>> params = new ArrayList<>();
125+
params.add(Pair.create("text", text));
126+
params.add(Pair.create("target_lang", toLang.getCode()));
127+
return params;
128+
}
129+
130+
@Override
131+
@NotNull
132+
public String getRequestBody(@NotNull Lang fromLang, @NotNull Lang toLang, @NotNull String text) {
133+
return "";
134+
}
135+
136+
@Override
137+
public void configureRequestBuilder(@NotNull RequestBuilder requestBuilder) {
138+
requestBuilder.tuner(connection -> {
139+
connection.setRequestProperty("Authorization", "DeepL-Auth-Key " + getAppKey());
140+
connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
141+
});
142+
}
143+
144+
@Override
145+
public @NotNull String parsingResult(@NotNull Lang fromLang, @NotNull Lang toLang, @NotNull String text, @NotNull String resultText) {
146+
LOG.info("parsingResult: " + resultText);
147+
return GsonUtil.getInstance().getGson().fromJson(resultText, DeepLTranslationResult.class).getTranslationResult();
148+
}
150149

151150
}

src/main/java/icons/PluginIcons.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public interface PluginIcons {
3030
Icon YOUDAO_ICON = load("/icons/icon_youdao.svg");
3131
Icon MICROSOFT_ICON = load("/icons/icon_microsoft.svg");
3232
Icon ALI_ICON = load("/icons/icon_ali.svg");
33-
Icon DEEP_L_ICON = load("/icons/deepl_logo_blue.svg");
33+
Icon DEEP_L_ICON = load("/icons/icon_deepl.svg");
3434

3535
private static Icon load(String path) {
3636
return IconLoader.getIcon(path, PluginIcons.class);
File renamed without changes.

0 commit comments

Comments
 (0)