Skip to content

Commit 17afaa9

Browse files
committed
refactor(i18n): extract resource bundle variable for readability
1 parent f08f12a commit 17afaa9

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/main/kotlin/cc/unitmesh/devti/AutoDevBundle.kt

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,16 +52,13 @@ object AutoDevBundle : DynamicBundle(BUNDLE) {
5252
}
5353

5454
private fun getMessage(key: String, language: String, vararg params: Any?): String {
55-
return BundleBase.messageOrDefault(
56-
getResourceBundle(myBundleClassLoader, buildPathToBundle(language)),
57-
key,
58-
null,
59-
*params
60-
)
55+
val resourceBundle = getResourceBundle(myBundleClassLoader, buildPathToBundle(language))
56+
return BundleBase.messageOrDefault(resourceBundle, key, null, *params)
6157
}
6258

63-
private fun getLazyMessage(key: String, language: String, vararg params: Any?): Supplier<String> =
64-
Supplier { getMessage(key, language, if (params.size == 0) ArrayUtilRt.EMPTY_OBJECT_ARRAY else params); }
59+
private fun getLazyMessage(key: String, language: String, vararg params: Any?): Supplier<String> = Supplier {
60+
getMessage(key, language, if (params.isEmpty()) ArrayUtilRt.EMPTY_OBJECT_ARRAY else params);
61+
}
6562

6663
private fun buildPathToBundle(language: String): String {
6764
return BUNDLE + "_" + language;

0 commit comments

Comments
 (0)