Merge pull request #58 from marhali/fix/npe-key-annotator

Fix/npe key annotator
This commit is contained in:
Marcel 2021-09-23 22:56:36 +02:00 committed by GitHub
commit ee9a834253
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 9 deletions

View File

@ -3,6 +3,9 @@
# easy-i18n Changelog # easy-i18n Changelog
## [Unreleased] ## [Unreleased]
### Fixed
- Exception on key annotation if path-prefix is undefined
## [1.5.0] ## [1.5.0]
### Added ### Added
- Support for YAML locale files. Thanks to @sunarya-thito - Support for YAML locale files. Thanks to @sunarya-thito

View File

@ -3,7 +3,7 @@
pluginGroup = de.marhali.easyi18n pluginGroup = de.marhali.easyi18n
pluginName = easy-i18n pluginName = easy-i18n
pluginVersion = 1.5.0 pluginVersion = 1.5.1
# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html # See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
# for insight into build numbers and IntelliJ Platform versions. # for insight into build numbers and IntelliJ Platform versions.

View File

@ -11,6 +11,7 @@ public class SettingsState {
public static final String DEFAULT_PREVIEW_LOCALE = "en"; public static final String DEFAULT_PREVIEW_LOCALE = "en";
public static final String DEFAULT_FILE_PATTERN = ".*"; public static final String DEFAULT_FILE_PATTERN = ".*";
public static final String DEFAULT_PATH_PREFIX = "";
public static final boolean DEFAULT_CODE_ASSISTANCE = true; public static final boolean DEFAULT_CODE_ASSISTANCE = true;
private String localesPath; private String localesPath;
@ -45,6 +46,14 @@ public class SettingsState {
this.previewLocale = previewLocale; this.previewLocale = previewLocale;
} }
public @NotNull String getPathPrefix() {
return pathPrefix != null ? pathPrefix : DEFAULT_PATH_PREFIX;
}
public void setPathPrefix(String pathPrefix) {
this.pathPrefix = pathPrefix;
}
public boolean isCodeAssistance() { public boolean isCodeAssistance() {
return codeAssistance == null ? DEFAULT_CODE_ASSISTANCE : codeAssistance; return codeAssistance == null ? DEFAULT_CODE_ASSISTANCE : codeAssistance;
} }
@ -52,12 +61,4 @@ public class SettingsState {
public void setCodeAssistance(boolean codeAssistance) { public void setCodeAssistance(boolean codeAssistance) {
this.codeAssistance = codeAssistance; this.codeAssistance = codeAssistance;
} }
public void setPathPrefix(String pathPrefix) {
this.pathPrefix = pathPrefix;
}
public String getPathPrefix() {
return pathPrefix;
}
} }