Merge pull request #181 from marhali/next

Next
This commit is contained in:
Marcel 2022-09-03 17:37:32 +02:00 committed by GitHub
commit 624a29b123
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 26 additions and 37 deletions

View File

@ -3,6 +3,11 @@
# easy-i18n Changelog
## [Unreleased]
### Changed
- Removed warning about missing configuration during project initialization
### Fixed
- Folding support for Vue files
## [4.2.2]
### Changed

View File

@ -4,7 +4,7 @@
pluginGroup = de.marhali.easyi18n
pluginName = easy-i18n
# SemVer format -> https://semver.org
pluginVersion = 4.2.2
pluginVersion = 4.2.3
# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
# for insight into build numbers and IntelliJ Platform versions.
@ -17,7 +17,7 @@ platformVersion = 2022.2
# Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html
# Example: platformPlugins = com.intellij.java, com.jetbrains.php:203.4449.22
platformPlugins = org.jetbrains.kotlin, JavaScriptLanguage, org.jetbrains.plugins.vue:222.3345.111, com.jetbrains.php:222.3345.118
platformPlugins = org.jetbrains.kotlin, JavaScriptLanguage, com.jetbrains.php:222.3345.118
# Gradle Releases -> https://github.com/gradle/gradle/releases
gradleVersion = 7.5.1

View File

@ -62,9 +62,7 @@ public class DataStore {
this.data = new TranslationData(settings.isSorting());
successResult.accept(false);
if(ex instanceof EmptyLocalesDirException) {
NotificationHelper.createEmptyLocalesDirNotification(project);
} else {
if(!(ex instanceof EmptyLocalesDirException)) {
NotificationHelper.createIOError(settings, ex);
}
}

View File

@ -0,0 +1,13 @@
<idea-plugin>
<extensions defaultExtensionNs="com.intellij">
<lang.foldingBuilder
language="HTML"
implementationClass="de.marhali.easyi18n.assistance.folding.JsFoldingBuilder"
/>
<lang.documentationProvider
language="HTML"
implementationClass="de.marhali.easyi18n.assistance.documentation.CommonDocumentationProvider"
/>
</extensions>
</idea-plugin>

View File

@ -1,27 +0,0 @@
<idea-plugin>
<extensions defaultExtensionNs="com.intellij">
<!--
Extending folding in Vue files breaks the entire section folding functionality
An issue has been opened: https://youtrack.jetbrains.com/issue/IJSDK-1525
<lang.foldingBuilder
language="VueJS"
implementationClass="de.marhali.easyi18n.assistance.folding.JsFoldingBuilder"
/>
<lang.foldingBuilder
language="Vue"
implementationClass="de.marhali.easyi18n.assistance.folding.JsFoldingBuilder"
/>
-->
<lang.documentationProvider
language="VueJS"
implementationClass="de.marhali.easyi18n.assistance.documentation.CommonDocumentationProvider"
/>
<lang.documentationProvider
language="Vue"
implementationClass="de.marhali.easyi18n.assistance.documentation.CommonDocumentationProvider"
/>
</extensions>
</idea-plugin>

View File

@ -11,8 +11,8 @@
<depends optional="true" config-file="de.marhali.easyi18n-kotlin.xml">org.jetbrains.kotlin</depends>
<depends optional="true" config-file="de.marhali.easyi18n-javascript.xml">JavaScript</depends>
<depends optional="true" config-file="de.marhali.easyi18n-html.xml">com.intellij.modules.xml</depends>
<depends optional="true" config-file="de.marhali.easyi18n-java.xml">com.intellij.java</depends>
<depends optional="true" config-file="de.marhali.easyi18n-vue.xml">org.jetbrains.plugins.vue</depends>
<depends optional="true" config-file="de.marhali.easyi18n-php.xml">com.jetbrains.php</depends>
<actions>