Skip to content

针对静态资源国际化的Maven插件,适用于中小型Web项目的国际化需求.

License

Notifications You must be signed in to change notification settings

venwyhk/i18n-maven-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

i18n-maven-plugin

Maven

pom.xml

    ......
    <repositories>
        <repository>
            <id>jitpack.io</id>
            <url>https://jitpack.io</url>
        </repository>
    </repositories>
    ......
    <!-- 静态文件国际化工具插件 -->
    <plugin>
        <groupId>com.github.venwyhk</groupId>
        <artifactId>i18n-maven-plugin</artifactId>
        <version>0.0.1</version>
        <!-- <configuration> -->
            <!-- 指定字符集 -->
            <!-- <encoding>UTF-8</encoding> -->
            <!-- 原始静态文件目录(目录中需要国际化的字端以'@{KEY}@'表示) -->
            <!-- <inputDirectory>webroot</inputDirectory> -->
            <!-- 国际化后生成的文件目录(会按照国际化文件名生成相应的子目录) -->
            <!-- <outputDirectory>webroot</outputDirectory> -->
            <!-- 国际化配置文件目录(配置文件内容格式以'KEY=VALUE'表示,可多行) -->
            <!-- <propDirectory>i18n</propDirectory> -->
            <!-- 需要进行国际化的文件后缀 -->
            <!-- <suffixes>.js,.css,.html,.htm</suffixes> -->
            <!-- 仅拷贝,不需要国际化的文件后缀 -->
            <!-- <cpSuffixes>.png,.jpg</cpSuffixes> -->
            <!-- 国际化配置文件后缀 -->
            <!-- <propSuffixes>.properties</propSuffixes> -->
            <!-- 变量前标识 -->
            <!-- <firstSign>@{</firstSign> -->
            <!-- 变量后标识 -->
            <!-- <finalSign>}@</finalSign> -->
        <!-- </configuration> -->
        <executions>
            <execution>
                <phase>compile</phase>
                <goals>
                    <goal>webroot</goal>
                </goals>
            </execution>
        </executions>
    </plugin>
    ......

    

About

针对静态资源国际化的Maven插件,适用于中小型Web项目的国际化需求.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages