diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/build.xml charactermanaj-0.998+git20150728.a826ad85/build.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/build.xml 2014-10-23 18:24:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/build.xml 2015-08-04 19:04:37.000000000 +0000 @@ -1,6 +1,6 @@ - - CharacterManaJ + + CharacterManaJ @@ -21,53 +21,56 @@ - + + + + - - + + - - - - - - - - - + + + + + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + @@ -75,62 +78,27 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/debian/changelog charactermanaj-0.998+git20150728.a826ad85/debian/changelog --- charactermanaj-0.996b+git20140821.5ae8bfb3/debian/changelog 2014-10-23 18:28:13.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/debian/changelog 2015-08-04 19:11:15.000000000 +0000 @@ -1,3 +1,9 @@ +charactermanaj (0.998+git20150728.a826ad85-1) unstable; urgency=low + + * New upstream release + + -- Ying-Chun Liu (PaulLiu) Wed, 05 Aug 2015 03:11:10 +0800 + charactermanaj (0.996b+git20140821.5ae8bfb3-1) unstable; urgency=low * New upstream release diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/debian/patches/01_remove_macos.patch charactermanaj-0.998+git20150728.a826ad85/debian/patches/01_remove_macos.patch --- charactermanaj-0.996b+git20140821.5ae8bfb3/debian/patches/01_remove_macos.patch 2014-10-23 18:26:03.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/debian/patches/01_remove_macos.patch 2015-08-04 19:40:31.000000000 +0000 @@ -3,15 +3,25 @@ that java source. Author: Ying-Chun Liu (PaulLiu) Last-Update: 2012-06-16 -Index: charactermanaj-0.996b+git20140821.5ae8bfb3/build.xml +Index: charactermanaj-0.998+git20150728.a826ad85/build.xml =================================================================== ---- charactermanaj-0.996b+git20140821.5ae8bfb3.orig/build.xml -+++ charactermanaj-0.996b+git20140821.5ae8bfb3/build.xml -@@ -36,6 +36,7 @@ +--- charactermanaj-0.998+git20150728.a826ad85.orig/build.xml ++++ charactermanaj-0.998+git20150728.a826ad85/build.xml +@@ -39,6 +39,7 @@ encoding="UTF-8" debug="on" includeantruntime="false"> -+ - - - ++ + + + +@@ -86,9 +87,6 @@ + + + +- + + + &2 + exit 1 +fi + +echo "*****************************" +./build_appbundle8.sh +if [ $? -ne 0 ]; then + echo "error" >&2 + exit 1 +fi + +echo "*****************************" +./build_appbundle8_jre.sh +if [ $? -ne 0 ]; then + echo "error" >&2 + exit 1 +fi + +echo "*****************************" +./build_dmg.sh +if [ $? -ne 0 ]; then + echo "error" >&2 + exit 1 +fi + +echo "*****************************" +./build_with_jre_dmg.sh +if [ $? -ne 0 ]; then + echo "error" >&2 + exit 1 +fi + +echo "*****************************" +echo "all done" + + + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/build_appbundle6.sh charactermanaj-0.998+git20150728.a826ad85/dist/build_appbundle6.sh --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/build_appbundle6.sh 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/build_appbundle6.sh 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,27 @@ +#! /bin/bash +# -*- coding: utf-8 -*- + +JARNAME=CharacterManaJ.jar +APPDIR=java6mac/CharacterManaJ.app + +if [ ! -d "$APPDIR" ]; then + echo "directory not found: $APPDIR" >&2 + exit 1 +fi + +# 実行可能jarのコピー +cp -pv $JARNAME $APPDIR/Contents/Resources/java/${JARNAME} + +# Java起動スタブをコピー +cp -apv "/System/Library/Frameworks/JavaVM.framework/Versions/Current/Resources/MacOS/JavaApplicationStub" $APPDIR/Contents/MacOS/ + +# バンドル属性をセット +/usr/bin/setFile -a B $APPDIR + +# Java起動スタブに実行パーミッションを設定 +chmod 755 $APPDIR/Contents/MacOS/JavaApplicationStub + +# リソースディレクトリのパーミッション設定 +chmod -R 774 $APPDIR/Contents/Resources/ + +echo "done" diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/build_appbundle8_jre.sh charactermanaj-0.998+git20150728.a826ad85/dist/build_appbundle8_jre.sh --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/build_appbundle8_jre.sh 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/build_appbundle8_jre.sh 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,76 @@ +#!/bin/bash +# -*- Coding: utf-8 -*- + +# システム内のJAVA_HOMEの取得 +export JAVA_HOME=$(/usr/libexec/java_home -v 1.8.0) +echo "JAVA_HOME=${JAVA_HOME}" + +# info.plistの編集コマンド +PlistBuddy=/usr/libexec/PlistBuddy + +################# +# 作業ディレクトリ +export TARGETDIR="withJRE" + +# コピー元ディレクトリ +export EXPORTDIRSRC="java8mac" + +# JRE同梱版生成先ディレクトリ +export EXPORTDIR="java8macWithJRE" + +################# + +if [ ! -d $EXPORTDIRSRC ]; then + echo "not directory $EXPORTDIRSRC" >&2 + exit 1 +fi + +# まるごとコピーする +echo "copy $EXPORTDIRSRC --> $EXPORTDIR" +rm -fr "$EXPORTDIR" +mkdir -p "$EXPORTDIR" +ditto -v "$EXPORTDIRSRC" "$EXPORTDIR" + +# 作業用出力先 +mkdir -pv $TARGETDIR + +# appbundlerによるjre付きバンドルの作成 +ant -f build_appbundle8_jre.xml + +# 生成したJRE付きのバンドルファイル内からjdk名を取得する +jdkname=$($PlistBuddy -c "print JVMRuntime" $TARGETDIR/CharacterManaJ.app/Contents/Info.plist) +echo new jdk_name=$jdkname +if [ -z "$jdkname" ]; then + echo "can't read the new JVMRuntime." >&2 + exit 1 +fi + +# 現行のjdk名を取得する +oldjdkname=$($PlistBuddy -c "print JVMRuntime" $EXPORTDIR/CharacterManaJ.app/Contents/Info.plist) +echo current: jdk_name=$oldjdkname + +if [ "$oldjdkname" = "$jdkname" ]; then + # 同じjdkバージョンならなにもしない + echo "*already same jdk" +else + if [ ! -z "$oldjdkname" ]; then + # 既存のjdkを消す + rm -fr $EXPORTDIR/CharacterManaJ.app/Contents/PlugIns/$oldjdkname + fi + + # 新しいjdk名に書き換える + if [ -z "$oldjdkname" ]; then + $PlistBuddy -c "add :JVMRuntime string $jdkname" $EXPORTDIR/CharacterManaJ.app/Contents/Info.plist + else + $PlistBuddy -c "set :JVMRuntime $jdkname" $EXPORTDIR/CharacterManaJ.app/Contents/Info.plist + fi; + + # 新しいjdkをコピーする + echo "copy $TARGETDIR/CharacterManaJ.app/Contents/PlugIns/$jdkname --> $EXPORTDIR/CharacterManaJ.app/Contents/PlugIns/" + ditto -v $TARGETDIR/CharacterManaJ.app/Contents/PlugIns/$jdkname $EXPORTDIR/CharacterManaJ.app/Contents/PlugIns/$jdkname +fi + +# 生成完了後は不要なので消す +rm -fr $TARGETDIR + +echo "done" diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/build_appbundle8_jre.xml charactermanaj-0.998+git20150728.a826ad85/dist/build_appbundle8_jre.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/build_appbundle8_jre.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/build_appbundle8_jre.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,34 @@ + + +CharacterManaJ(For Java7 On OSX) + + + + + + + + + + + + + + + + + + + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/build_appbundle8.sh charactermanaj-0.998+git20150728.a826ad85/dist/build_appbundle8.sh --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/build_appbundle8.sh 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/build_appbundle8.sh 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,39 @@ +#! /bin/bash +# -*- coding: utf-8 -*- + +JARNAME=CharacterManaJ.jar +APPDIR=java8mac/CharacterManaJ.app + +PlistBuddy=/usr/libexec/PlistBuddy + +if [ ! -d "$APPDIR" ]; then + echo "directory not found: $APPDIR" >&2 + exit 1 +fi + +# 実行可能jarのコピー +cp -pv $JARNAME $APPDIR/Contents/java/${JARNAME} + +# バンドル属性をセット +/usr/bin/setFile -a B $APPDIR + +# Java起動スタブに実行パーミッションを設定 +chmod 755 $APPDIR/Contents/MacOS/JavaAppLauncher + +# リソースディレクトリのパーミッション設定 +chmod -R 774 $APPDIR/Contents/Resources/ + + +# JVMRuntimeの設定を取得する. +jdkname=$($PlistBuddy -c "Print JVMRuntime" $APPDIR/Contents/Info.plist 2>/dev/null) +echo jdkname=$jdkname + +if [ ! -z "$jdkname" ]; then + # JVMRuntimeなしに設定する + $PlistBuddy -c "Delete :JVMRuntime" $APPDIR/Contents/Info.plist + + # JVMRuntimeを消す + rm -frv $APPDIR/Contents/PlugIns/${jdkname} +fi + +echo "done" diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/build_dmg.sh charactermanaj-0.998+git20150728.a826ad85/dist/build_dmg.sh --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/build_dmg.sh 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/build_dmg.sh 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,80 @@ +#! /bin/bash +# -*- coding: utf-8 -*- + +if [ ! -d "java6mac" -o ! -d "java8mac" ]; then + echo "java6mac/java8mac folder not found." >&2 + exit 1 +fi + +# バージョン情報をプロパティファイルより抜き出す +VERSION=$(cat ../resources/version.properties | sed -n -E 's/implements_version=([0123456789.]+).*$/\1/p') +echo "version=($VERSION)" + +# 生成するDMG名 +DMG_NAME="CharacterManaJ_${VERSION}" +echo "DMG_NAME=${DMG_NAME}.dmg" + +# 作成に一時使用するDMG名 +WORK_DMG_NAME="${DMG_NAME}_work" +echo "WORK_DMG_NAME=${WORK_DMG_NAME}.dmg" + +# ボリューム名 +VOLUME_NAME="CharacterManaJ Ver${VERSION}" + +# 一時DMGの削除 +if [ -f "$TMPDIR/${WORK_DMG_NAME}.dmg" ]; then + rm -frv "$TMPDIR/${WORK_DMG_NAME}.dmg" +fi + +# 一時DMGの作成 +hdiutil create -size 50m -fs HFS+ -volname "$VOLUME_NAME" -layout NONE -type UDIF "$TMPDIR/${WORK_DMG_NAME}.dmg" + +# 一時DMGのマウント +hdiutil attach "$TMPDIR/${WORK_DMG_NAME}.dmg" + +# マウント先 +DIST_DIR="/Volumes/${VOLUME_NAME}" + +# 配布物のコピー +cp -v README_mac.txt "$DIST_DIR/README.txt" +cp -v CharacterManaJ.jar "$DIST_DIR/" + +# 配布物(java6)のコピー +echo "copy: java6mac $DIST_DIR/java6mac" +cp -rp java6mac "$DIST_DIR/java6mac" + +# 配布物(java8)のコピー +echo "copy: java8mac/CharacterManaJ.app $DIST_DIR/" +cp -rp java8mac/CharacterManaJ.app "$DIST_DIR/" + +# 配布先に移動 +pushd "$DIST_DIR" + +echo "*create hardlink" + +# jarファイルをハードリンクにする +ln -fv CharacterManaJ.jar java6mac/CharacterManaJ.app/Contents/Resources/Java/CharacterManaJ.jar + +ln -fv CharacterManaJ.jar CharacterManaJ.app/Contents/Java/CharacterManaJ.jar + +popd + +# 一時DMGのデタッチ +hdiutil detach "$DIST_DIR" + +# 配布用DMGの削除 +if [ -f "$TMPDIR/${DMG_NAME}.dmg" ]; then + rm -f "$TMPDIR/${DMG_NAME}.dmg" +fi + +# 一時DMGから圧縮単一ファイル型の配布用DMGに変換 +# (convertはHFS+ディスク上で作業する必要がある) +hdiutil convert "$TMPDIR/${WORK_DMG_NAME}.dmg" -format UDZO -imagekey zlib-level=9 -o "$TMPDIR/${DMG_NAME}.dmg" + +# 作業済み一時DMGの削除 +rm -fv "$TMPDIR/${WORK_DMG_NAME}.dmg" + +# 配布用DMGのテンポラリからの移動 +mv -fv "$TMPDIR/${DMG_NAME}.dmg" . + +echo "done" diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/build_with_jre_dmg.sh charactermanaj-0.998+git20150728.a826ad85/dist/build_with_jre_dmg.sh --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/build_with_jre_dmg.sh 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/build_with_jre_dmg.sh 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,47 @@ +#! /bin/bash +# -*- coding: utf-8 -*- + +if [ ! -d "java8macWithJRE" ]; then + echo "java8macWithJREがありません" >&2 + exit 1 +fi + +# プロパティファイルよりバージョン情報の読み込み +VERSION=$(cat ../resources/version.properties | sed -n -E 's/implements_version=([0123456789.]+).*$/\1/p') +echo "version=($VERSION)" + +DMG_NAME="CharacterManaJ_${VERSION}_with_jre" +echo "DMG_NAME=${DMG_NAME}.dmg" + +WORK_DMG_NAME="${DMG_NAME}_with_jre_work" +echo "WORK_DMG_NAME=${WORK_DMG_NAME}.dmg" + +VOLUME_NAME="CharacterManaJ Ver${VERSION}" + +if [ -f "$TMPDIR/${WORK_DMG_NAME}.dmg" ]; then + rm -frv "$TMPDIR/${WORK_DMG_NAME}.dmg" +fi + +hdiutil create -size 300m -fs HFS+ -volname "$VOLUME_NAME" -layout NONE -type UDIF "$TMPDIR/${WORK_DMG_NAME}.dmg" + +hdiutil attach "$TMPDIR/${WORK_DMG_NAME}.dmg" + +DIST_DIR="/Volumes/${VOLUME_NAME}" + +cp -v README_mac.txt "$DIST_DIR/README.txt" + +echo "copy: java8macWithJRE/CharacterManaJ.app $DIST_DIR/" +ditto java8macWithJRE/CharacterManaJ.app "$DIST_DIR/CharacterManaJ.app" + +hdiutil detach "$DIST_DIR" + +if [ -f "$TMPDIR/${DMG_NAME}.dmg" ]; then + rm -f "$TMPDIR/${DMG_NAME}.dmg" +fi + +hdiutil convert "$TMPDIR/${WORK_DMG_NAME}.dmg" -format UDZO -imagekey zlib-level=9 -o "$TMPDIR/${DMG_NAME}.dmg" + +rm -fv "$TMPDIR/${WORK_DMG_NAME}.dmg" +mv -fv "$TMPDIR/${DMG_NAME}.dmg" . + +echo "done" diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/build_zip.xml charactermanaj-0.998+git20150728.a826ad85/dist/build_zip.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/build_zip.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/build_zip.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,42 @@ + + + CharacterManaJ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/CharacterManaJ.app/Contents/Info.plist charactermanaj-0.998+git20150728.a826ad85/dist/CharacterManaJ.app/Contents/Info.plist --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/CharacterManaJ.app/Contents/Info.plist 2014-10-23 18:24:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/CharacterManaJ.app/Contents/Info.plist 1970-01-01 00:00:00.000000000 +0000 @@ -1,51 +0,0 @@ - - - - - CFBundleName - CharacterManaJ - CFBundleDisplayName - CharacterManaJ - CFBundleIdentifier - charactermanaj.Main - CFBundleVersion - 1.0 - CFBundleAllowMixedLocalizations - true - CFBundleExecutable - JavaApplicationStub - CFBundleDevelopmentRegion - Japan - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleInfoDictionaryVersion - 6.0 - CFBundleIconFile - icon.icns - Java - - Properties - - appbase.dir - $APP_PACKAGE/../ - - VMOptions - - -Xmx128m - -Xms96m - - MainClass - charactermanaj.Main - JVMVersion - 1.5+ - ClassPath - $JAVAROOT/CharacterManaJ.jar - SplashFile - $APP_PACKAGE/Contents/Resources/splash.png - - - Binary files /tmp/38WFxdlKLl/charactermanaj-0.996b+git20140821.5ae8bfb3/dist/CharacterManaJ.app/Contents/MacOS/JavaApplicationStub and /tmp/4_R3UOViu6/charactermanaj-0.998+git20150728.a826ad85/dist/CharacterManaJ.app/Contents/MacOS/JavaApplicationStub differ diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/CharacterManaJ.app/Contents/PkgInfo charactermanaj-0.998+git20150728.a826ad85/dist/CharacterManaJ.app/Contents/PkgInfo --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/CharacterManaJ.app/Contents/PkgInfo 2014-10-23 18:24:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/CharacterManaJ.app/Contents/PkgInfo 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -APPL???? \ No newline at end of file Binary files /tmp/38WFxdlKLl/charactermanaj-0.996b+git20140821.5ae8bfb3/dist/CharacterManaJ.app/Contents/Resources/icon.icns and /tmp/4_R3UOViu6/charactermanaj-0.998+git20150728.a826ad85/dist/CharacterManaJ.app/Contents/Resources/icon.icns differ diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings charactermanaj-0.998+git20150728.a826ad85/dist/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings 2014-10-23 18:24:01.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -CFBundleName = "キャラクターなんとかJ"; -CFBundleDisplayName = "キャラクターなんとかJ"; Binary files /tmp/38WFxdlKLl/charactermanaj-0.996b+git20140821.5ae8bfb3/dist/CharacterManaJ.app/Contents/Resources/splash.png and /tmp/4_R3UOViu6/charactermanaj-0.998+git20150728.a826ad85/dist/CharacterManaJ.app/Contents/Resources/splash.png differ diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/.gitignore charactermanaj-0.998+git20150728.a826ad85/dist/.gitignore --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/.gitignore 2014-10-23 18:24:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/.gitignore 2015-08-04 19:04:37.000000000 +0000 @@ -1 +1,8 @@ /jre +/java8macWithJRE +/java6mac/CharacterManaJ.app/Contents/Resources/Java/CharacterManaJ.jar +/java8mac/CharacterManaJ.app/Contents/Java/CharacterManaJ.jar +*.dmg +*.exe +*.jar +*.zip diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java6mac/CharacterManaJ.app/Contents/Info.plist charactermanaj-0.998+git20150728.a826ad85/dist/java6mac/CharacterManaJ.app/Contents/Info.plist --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java6mac/CharacterManaJ.app/Contents/Info.plist 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/java6mac/CharacterManaJ.app/Contents/Info.plist 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,51 @@ + + + + + CFBundleName + CharacterManaJ + CFBundleDisplayName + CharacterManaJ + CFBundleIdentifier + charactermanaj.Main + CFBundleVersion + 1.0 + CFBundleAllowMixedLocalizations + true + CFBundleExecutable + JavaApplicationStub + CFBundleDevelopmentRegion + Japan + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleInfoDictionaryVersion + 6.0 + CFBundleIconFile + icon.icns + Java + + Properties + + appbase.dir + $APP_PACKAGE/../ + + VMOptions + + -Xmx128m + -Xms96m + + MainClass + charactermanaj.Main + JVMVersion + 1.5+ + ClassPath + $JAVAROOT/CharacterManaJ.jar + SplashFile + $APP_PACKAGE/Contents/Resources/splash.png + + + Binary files /tmp/38WFxdlKLl/charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java6mac/CharacterManaJ.app/Contents/MacOS/JavaApplicationStub and /tmp/4_R3UOViu6/charactermanaj-0.998+git20150728.a826ad85/dist/java6mac/CharacterManaJ.app/Contents/MacOS/JavaApplicationStub differ diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java6mac/CharacterManaJ.app/Contents/PkgInfo charactermanaj-0.998+git20150728.a826ad85/dist/java6mac/CharacterManaJ.app/Contents/PkgInfo --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java6mac/CharacterManaJ.app/Contents/PkgInfo 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/java6mac/CharacterManaJ.app/Contents/PkgInfo 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1 @@ +APPL???? \ No newline at end of file Binary files /tmp/38WFxdlKLl/charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java6mac/CharacterManaJ.app/Contents/Resources/icon.icns and /tmp/4_R3UOViu6/charactermanaj-0.998+git20150728.a826ad85/dist/java6mac/CharacterManaJ.app/Contents/Resources/icon.icns differ diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java6mac/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings charactermanaj-0.998+git20150728.a826ad85/dist/java6mac/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java6mac/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/java6mac/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,2 @@ +CFBundleName = "キャラクターなんとかJ"; +CFBundleDisplayName = "キャラクターなんとかJ"; Binary files /tmp/38WFxdlKLl/charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java6mac/CharacterManaJ.app/Contents/Resources/splash.png and /tmp/4_R3UOViu6/charactermanaj-0.998+git20150728.a826ad85/dist/java6mac/CharacterManaJ.app/Contents/Resources/splash.png differ diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java7mac/CharacterManaJ.app/Contents/Info.plist charactermanaj-0.998+git20150728.a826ad85/dist/java7mac/CharacterManaJ.app/Contents/Info.plist --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java7mac/CharacterManaJ.app/Contents/Info.plist 2014-10-23 18:24:01.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/java7mac/CharacterManaJ.app/Contents/Info.plist 1970-01-01 00:00:00.000000000 +0000 @@ -1,49 +0,0 @@ - - - - - LSEnvironment - - LC_CTYPE - UTF-8 - - LSApplicationCategoryType - public.app-category.graphics-design - CFBundleDevelopmentRegion - ja_JP - CFBundleExecutable - JavaAppLauncher - CFBundleIconFile - icon.icns - CFBundleIdentifier - charactermanaj.CharacterManaJ - CFBundleDisplayName - CharacterManaJ - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - CharacterManaJ - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - NSHumanReadableCopyright - seraphyware - JVMMainClassName - charactermanaj.CharacterManaJ - JVMRuntime - jdk1.7.0_60.jdk - JVMOptions - - -splash:$APP_ROOT/Contents/Resources/splash.png - -Xms96m - -Xmx128m - - JVMArguments - - - Binary files /tmp/38WFxdlKLl/charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java7mac/CharacterManaJ.app/Contents/MacOS/JavaAppLauncher and /tmp/4_R3UOViu6/charactermanaj-0.998+git20150728.a826ad85/dist/java7mac/CharacterManaJ.app/Contents/MacOS/JavaAppLauncher differ diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java7mac/CharacterManaJ.app/Contents/PkgInfo charactermanaj-0.998+git20150728.a826ad85/dist/java7mac/CharacterManaJ.app/Contents/PkgInfo --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java7mac/CharacterManaJ.app/Contents/PkgInfo 2014-10-23 18:24:01.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/java7mac/CharacterManaJ.app/Contents/PkgInfo 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -APPL???? \ No newline at end of file diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java7mac/CharacterManaJ.app/Contents/PlugIns/.gitignore charactermanaj-0.998+git20150728.a826ad85/dist/java7mac/CharacterManaJ.app/Contents/PlugIns/.gitignore --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java7mac/CharacterManaJ.app/Contents/PlugIns/.gitignore 2014-10-23 18:24:01.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/java7mac/CharacterManaJ.app/Contents/PlugIns/.gitignore 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -/jdk1.7.0_60.jdk diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java7mac/CharacterManaJ.app/Contents/Resources/en.lproj/Localizable.strings charactermanaj-0.998+git20150728.a826ad85/dist/java7mac/CharacterManaJ.app/Contents/Resources/en.lproj/Localizable.strings --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java7mac/CharacterManaJ.app/Contents/Resources/en.lproj/Localizable.strings 2014-10-23 18:24:01.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/java7mac/CharacterManaJ.app/Contents/Resources/en.lproj/Localizable.strings 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -"JRELoadError" = "Unable to load Java Runtime Environment."; -"MainClassNameRequired" = "Main class name is required."; -"JavaDirectoryNotFound" = "Unable to enumerate Java directory contents."; Binary files /tmp/38WFxdlKLl/charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java7mac/CharacterManaJ.app/Contents/Resources/icon.icns and /tmp/4_R3UOViu6/charactermanaj-0.998+git20150728.a826ad85/dist/java7mac/CharacterManaJ.app/Contents/Resources/icon.icns differ diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java7mac/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings charactermanaj-0.998+git20150728.a826ad85/dist/java7mac/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java7mac/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings 2014-10-23 18:24:01.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/java7mac/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -CFBundleName = "キャラクターなんとかJ"; -CFBundleDisplayName = "キャラクターなんとかJ"; Binary files /tmp/38WFxdlKLl/charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java7mac/CharacterManaJ.app/Contents/Resources/splash.png and /tmp/4_R3UOViu6/charactermanaj-0.998+git20150728.a826ad85/dist/java7mac/CharacterManaJ.app/Contents/Resources/splash.png differ diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java8mac/CharacterManaJ.app/Contents/Info.plist charactermanaj-0.998+git20150728.a826ad85/dist/java8mac/CharacterManaJ.app/Contents/Info.plist --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java8mac/CharacterManaJ.app/Contents/Info.plist 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/java8mac/CharacterManaJ.app/Contents/Info.plist 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,47 @@ + + + + + CFBundleDevelopmentRegion + ja_JP + CFBundleDisplayName + CharacterManaJ + CFBundleExecutable + JavaAppLauncher + CFBundleIconFile + icon.icns + CFBundleIdentifier + charactermanaj.CharacterManaJ + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CharacterManaJ + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + JVMArguments + + JVMMainClassName + charactermanaj.CharacterManaJ + JVMOptions + + -splash:$APP_ROOT/Contents/Resources/splash.png + -Xms96m + -Xmx128m + + LSApplicationCategoryType + public.app-category.graphics-design + LSEnvironment + + LC_CTYPE + UTF-8 + + NSHumanReadableCopyright + seraphyware + + Binary files /tmp/38WFxdlKLl/charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java8mac/CharacterManaJ.app/Contents/MacOS/JavaAppLauncher and /tmp/4_R3UOViu6/charactermanaj-0.998+git20150728.a826ad85/dist/java8mac/CharacterManaJ.app/Contents/MacOS/JavaAppLauncher differ diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java8mac/CharacterManaJ.app/Contents/PkgInfo charactermanaj-0.998+git20150728.a826ad85/dist/java8mac/CharacterManaJ.app/Contents/PkgInfo --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java8mac/CharacterManaJ.app/Contents/PkgInfo 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/java8mac/CharacterManaJ.app/Contents/PkgInfo 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java8mac/CharacterManaJ.app/Contents/PlugIns/.gitignore charactermanaj-0.998+git20150728.a826ad85/dist/java8mac/CharacterManaJ.app/Contents/PlugIns/.gitignore --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java8mac/CharacterManaJ.app/Contents/PlugIns/.gitignore 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/java8mac/CharacterManaJ.app/Contents/PlugIns/.gitignore 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1 @@ +/jdk1.7.0_60.jdk diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java8mac/CharacterManaJ.app/Contents/Resources/en.lproj/Localizable.strings charactermanaj-0.998+git20150728.a826ad85/dist/java8mac/CharacterManaJ.app/Contents/Resources/en.lproj/Localizable.strings --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java8mac/CharacterManaJ.app/Contents/Resources/en.lproj/Localizable.strings 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/java8mac/CharacterManaJ.app/Contents/Resources/en.lproj/Localizable.strings 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,3 @@ +"JRELoadError" = "Unable to load Java Runtime Environment."; +"MainClassNameRequired" = "Main class name is required."; +"JavaDirectoryNotFound" = "Unable to enumerate Java directory contents."; Binary files /tmp/38WFxdlKLl/charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java8mac/CharacterManaJ.app/Contents/Resources/icon.icns and /tmp/4_R3UOViu6/charactermanaj-0.998+git20150728.a826ad85/dist/java8mac/CharacterManaJ.app/Contents/Resources/icon.icns differ diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java8mac/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings charactermanaj-0.998+git20150728.a826ad85/dist/java8mac/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java8mac/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/java8mac/CharacterManaJ.app/Contents/Resources/ja.lproj/InfoPlist.strings 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,2 @@ +CFBundleName = "キャラクターなんとかJ"; +CFBundleDisplayName = "キャラクターなんとかJ"; diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java8mac/CharacterManaJ.app/Contents/Resources/ja.lproj/Localizable.strings charactermanaj-0.998+git20150728.a826ad85/dist/java8mac/CharacterManaJ.app/Contents/Resources/ja.lproj/Localizable.strings --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java8mac/CharacterManaJ.app/Contents/Resources/ja.lproj/Localizable.strings 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/java8mac/CharacterManaJ.app/Contents/Resources/ja.lproj/Localizable.strings 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,3 @@ +"JRELoadError" = "Javaランタイムをロードできません。" +"MainClassNameRequired" = "Main class name is required."; +"JavaDirectoryNotFound" = "Javaディレクトリの内容にアクセスできません。"; Binary files /tmp/38WFxdlKLl/charactermanaj-0.996b+git20140821.5ae8bfb3/dist/java8mac/CharacterManaJ.app/Contents/Resources/splash.png and /tmp/4_R3UOViu6/charactermanaj-0.998+git20150728.a826ad85/dist/java8mac/CharacterManaJ.app/Contents/Resources/splash.png differ diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/README_ja.txt charactermanaj-0.998+git20150728.a826ad85/dist/README_ja.txt --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/README_ja.txt 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/README_ja.txt 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,47 @@ +[[リリースノート (キャラクターなんとかJ - 0.998)]] +2015/07/20 + +ホームページ +http://osdn.jp/projects/charactermanaj/ + +[ver0.997からの変更点] + +1. 頂き物の中国語リソース(zh)を本体にマージしました。 +2. フォントの選択で表示できない文字がある場合は除外するようにしました。 + +※ Ver0.997で優先フォントの指定をできるように修正したのですが、日本語フォントを優先的に使用させるため、メイリオ等があれば、それを選択するようにしていました。 +しかし、頂いた中国語リソースを使う場合、メイリオがある場合には中国語を使用しつつメイリオで表示させることになるため、中国語文字が文字化けしてしまう問題がありました。 +現在のロケールにあわせた文字列リソースを表示できないフォントは選択から除外するようにしました。 + +[インストール方法] + +charactermamaj.exeを好きなフォルダに置いて実行するだけです。 +特にインストール作業は必要ありません。 + +※ 本アプリケーションには画像データは含まれていません。 +パーツセットを配布しているサイト等より、画像データを入手してください。 +(詳しくはWikiに本家のキャラクターセットの利用方法について記載しております。) + +charactermanaj.l4j.iniファイルは起動時の設定を調整する場合に、exeと同じフォルダに置いて使います。 +たとえば、-Xmx256mと指定した場合は、最大で256MBのメモリを使用します。 +(このファイルがない場合はデフォルト値を用います。) + + +[動作環境について] + +以下の環境での想定を行っております。 +Windows 7(32/64) +Windows 8.1(32/64) + +可能であればJava7またはJava8での利用をおすすめします。 +JavaSE5で作成されているため、JavaSE5のデスクトップをサポートする環境であれば基本的には動作すると思います。 + + +[使用・作成されるファイル等について] +使用・作成されるフォルダ等についてはWikiをご参照ください。 +http://sourceforge.jp/projects/charactermanaj/wiki/FrontPage + +[ソースコードについて] +ver0.995からソースコードはGitで管理しています。 +https://sourceforge.jp/projects/charactermanaj/scm/git/CharacterManaJ/ + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/README_ja_withJRE.txt charactermanaj-0.998+git20150728.a826ad85/dist/README_ja_withJRE.txt --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/README_ja_withJRE.txt 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/README_ja_withJRE.txt 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,50 @@ +[[リリースノート (キャラクターなんとかJ - 0.998 - JRE8同梱版)]] +2015/07/20 + +ホームページ +http://osdn.jp/projects/charactermanaj/ + +[ver0.997からの変更点] + +1. 頂き物の中国語リソース(zh)を本体にマージしました。 +2. フォントの選択で表示できない文字がある場合は除外するようにしました。 + +※ Ver0.997で優先フォントの指定をできるように修正したのですが、日本語フォントを優先的に使用させるため、メイリオ等があれば、それを選択するようにしていました。 +しかし、頂いた中国語リソースを使う場合、メイリオがある場合には中国語を使用しつつメイリオで表示させることになるため、中国語文字が文字化けしてしまう問題がありました。 +現在のロケールにあわせた文字列リソースを表示できないフォントは選択から除外するようにしました。 + +[インストール方法] + +CharacterManaJ_0.998_with_JRE8を好きなフォルダに展開して実行するだけです。 +特にインストール作業は必要ありません。 + +OracleのJavaランタイムがアプリケーションに同梱されています。 +マシンにJavaをインストールしていない場合でも、Javaのインストールなしに実行できます。 + +※ 本アプリケーションには画像データは含まれていません。 +パーツセットを配布しているサイト等より、画像データを入手してください。 +(詳しくはWikiに本家のキャラクターセットの利用方法について記載しております。) + +charactermanaj.l4j.iniファイルは起動時の設定を調整する場合に、exeと同じフォルダに置いて使います。 +たとえば、-Xmx256mと指定した場合は、最大で256MBのメモリを使用します。 +(このファイルがない場合はデフォルト値を用います。) + + +[動作環境について] + +以下の環境での想定を行っております。 +Windows 7(32/64) +Windows 8.1(32/64) + +同梱されているJREは、Java8(jdk1.8.0_51 32ビット版)となります。 +より新しいJavaを利用したい場合は、jreフォルダの中身を新しいjreのものとまるごと差し替えてください。 +また、jreフォルダを削除するとシステムにインストールされているJavaを利用するようになります。 + + +[使用・作成されるファイル等について] +使用・作成されるフォルダ等についてはWikiをご参照ください。 +http://sourceforge.jp/projects/charactermanaj/wiki/FrontPage + +[ソースコードについて] +ver0.995からソースコードはGitで管理しています。 +https://sourceforge.jp/projects/charactermanaj/scm/git/CharacterManaJ/ \ No newline at end of file diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/dist/README_mac.txt charactermanaj-0.998+git20150728.a826ad85/dist/README_mac.txt --- charactermanaj-0.996b+git20140821.5ae8bfb3/dist/README_mac.txt 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/dist/README_mac.txt 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,47 @@ +キャラクターなんとかJ Ver0.998 +2015/07/20 + +ホームページ +http://osdn.jp/projects/charactermanaj/ + +[ver0.997からの変更点] + +1. 頂き物の中国語リソース(zh)を本体にマージしました。 +2. フォントの選択で表示できない文字がある場合は除外するようにしました。 + +※ Ver0.997で優先フォントの指定をできるように修正したのですが、日本語フォントを優先的に使用させるため、メイリオ等があれば、それを選択するようにしていました。 +しかし、頂いた中国語リソースを使う場合、メイリオがある場合には中国語を使用しつつメイリオで表示させることになるため、中国語文字が文字化けしてしまう問題がありました。 +現在のロケールにあわせた文字列リソースを表示できないフォントは選択から除外するようにしました。 + +[ファイルの説明] + +* キャラクターなんとかJ.app + OracleのJava7またはJava8を使用するバージョンです。 + あらかじめ、OracleのサイトよりJava7またはJava8をインストールしてください。 + 事前にOracleのJava7以降をインストールしていない場合は起動時にエラーとなります。 + + ※ JRE同梱版の場合は、Javaがアプリケーションに含まれていますので、Javaのインストール作業は不要です。 + + +* java6/キャラクターなんとかJ.app + AppleのMac OS X用のJava6を使用するバージョンです。 + 起動時に、まだJavaがインストールされていない場合は自動インストールが開始されます。 + ただし、OSX10.9 Marvericks では、Javaの自動インストールがうまく行かないケースがあるようです。 + その場合は、手動でAppleもしくはOracleのサイトより、Javaランタイムをインストールしてください。 + + ※ JRE同梱版には含まれていません。 + + +* CharacterManaJ.jar + 実行可能jarです。Java6,7,8のいずれかがインストールされていればダブルクリックで実行できます。 + ただし、Java7, 8の場合はJava7u60以降、Java8u5以降の最新のものをお使いください。 + Mac用の設定ファイルがないため、上記appとは、かならずしも同じではありません。 + よくJavaの特性を知っている方向けです。 + + ※ JRE同梱版には含まれていません。 + + +不明な点があればプロジェクトのWikiを参照してください。 +https://sourceforge.jp/projects/charactermanaj/wiki/FrontPage + +以上です。 diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/extlib/build_for_java7mac.sh charactermanaj-0.998+git20150728.a826ad85/extlib/build_for_java7mac.sh --- charactermanaj-0.996b+git20140821.5ae8bfb3/extlib/build_for_java7mac.sh 2014-10-23 18:24:01.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/extlib/build_for_java7mac.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -#!/bin/bash -export JAVA_HOME=$(/usr/libexec/java_home -v 1.7) -echo "JAVA_HOME=${JAVA_HOME}" - -mkdir ../dist/java7mac - -ant -f build_for_java7mac.xml diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/extlib/build_for_java7mac.xml charactermanaj-0.998+git20150728.a826ad85/extlib/build_for_java7mac.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/extlib/build_for_java7mac.xml 2014-10-23 18:24:01.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/extlib/build_for_java7mac.xml 1970-01-01 00:00:00.000000000 +0000 @@ -1,31 +0,0 @@ - - - CharacterManaJ(For Java7 On OSX) - - - - - - - - - - - - - - - - diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/launch4j.xml charactermanaj-0.998+git20150728.a826ad85/launch4j.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/launch4j.xml 2014-10-23 18:24:01.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/launch4j.xml 2015-08-04 19:04:37.000000000 +0000 @@ -22,14 +22,14 @@ 128 - 0.9.9.5 - 0.995 + @exe_file_version@ + @implements_version@ CharacterManaJ - http://sourceforge.jp/projects/charactermanaj/ - 0.9.9.5 - 0.995 + https://osdn.jp/projects/charactermanaj/simple/ + @exe_file_version@ + @implements_version@ CharacterManaJ - seraphy@users.sourceforge.jp + seraphy@users.osdn.me CharacterManaJ charactermanaj.exe diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/appConfig_ja.xml charactermanaj-0.998+git20150728.a826ad85/resources/appConfig_ja.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/appConfig_ja.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/appConfig_ja.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,5 @@ + + + + Lucida Grande, Meiryo, MS UI Gothic, MS Gothic + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/appinfo/about_zh.html charactermanaj-0.998+git20150728.a826ad85/resources/appinfo/about_zh.html --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/appinfo/about_zh.html 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/appinfo/about_zh.html 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,115 @@ + + + + + +

ChracterManaJ Version @@SPECIFICATION-VERSIONINFO@@

+
实际版本: @@IMPLEMENTS-VERSIONINFO@@
+

[关于此程序]

+

このアプリケーションは複数の画像を選択し重ね合わせることで一つの画像を作り出す、モンタージュを行うアプリケーションです。

+

用途としてパーツを組み合わせてキャラクターをデザインするという、一種の着せ替えを楽しむことを想定していますが、それに限りません。

+

モンタージュするための素材の画像データがないと、このアプリケーションは何もできません。ご自身で作成するか、既にある画像データを用意するなどしてください。

+

カテゴリ、レイヤー、カラーグループを増減させたりなど、画像の組み合わせ方については新しいプロファイルを作成することで自分好みの設定にすることができます。

+

このアプリケーションは、K.Hみっくす ふぁーすとえでぃしょん さんの
+「キャラクターなんとか機」
を目標にJAVAによりフルスクラッチから書き起こしたものです。

+

初期状態で、「キャラクターなんとか機」と同じカテゴリ、レイヤー順序、ディレクトリ、カラーグループの設定がされたプロファイルが作成されますので、 +「キャラクターなんとか機」のパーツデータをインポートして使うことができます。

+ +

[程序使用许可条件]

+

「CharacterManaJ」是一个开源软件。源代码遵从「The Apache License Version 2.0」协议。

+

本ソフトウェアは完全に無保証です。本ソフトウェアは「現状のまま」、かつ明示か暗黙であるかを問わず、一切の保証を付けずに提供されます。

+

ここから最新リリース 、 +および最新リリースのソースコードを取得することができます。

+

商用利用であるかを否かを問わず、どなたでも、自由にお使いいただけます。登録や費用は一切必要ありません。再配布も自由になさってかまいません。

+

+

このアプリケーション自身(javaコード)はseraphyによって書かれました。
+人的リソースに限りがあるため、メンテナンスや改善に時間がかかることが予想されます。
+このアプリケーションをより良くしようという有志がおられましたら、ぜひ、ご協力・ご連絡くださいますようお願いいたします。歓迎いたします。

+

また、バグレポート等ありましたら、どなた様も上記プロジェクトページにてご報告くださいますよう、お願いいたします。

+ +

[キャラクターデータについて]

+

このアプリケーションを動作させるためには、パーツの画像データが必要です。

+

初期状態のプロファイルでは「キャラクターなんとか機 Ver2」で使える画像を利用できるよう設定されます。 +キャラクターデータのインポート方法はヘルプをご参照ください。

+

 「キャラクターなんとか機 Ver2」を目標としましたが、色調整等のパラメータを解析しきれなかったため完全には色を再現できていません。 +そのかわり、各レイヤーごとに色の微調整ができるようにしているため、近い色を再現するはできると思います。 +その他、いろいろ不備があると思いますがご容赦ください。

+ +

[パーツデータの作者様へ]

+

パーツデータをお持ちか、作成された方で、オープンソース系(たとえばクリエイティブコモンズなど) +のライセンスで配布を許可くださる方は、ぜひ、ご連絡ください。

+

プロジェクトの配布ファイルに加えさせていただこうと思います。

+ +

[软件需求]

+

以下操作环境可以正常运行

+
    +
  • Mac OS X +
      +
    • 10.4 Tiger (Intel/PPC) J2SE5
    • +
    • 10.5 Leopard (Intel/PPC) J2SE5
    • +
    • 10.5 Leopard (Intel) JavaSE6
    • +
    • 10.6 Snow Leopard (Intel) JavaSE6
    • +
    • 10.7 Lion (Intel) JavaSE6 (Java for Mac OS X 10.7 is required.)
    • +
    • 10.7 Lion (Intel) Java7 (Oracle, Java7u45 or later)
    • +
    • 10.8 Mountain Lion (Intel) JavaSE6u65 or later (Java for OS X 2013-005 is required.)
    • +
    • 10.8 Mountain Lion (Intel) Java7 (Oracle, java7u45 or later)
    • +
    • 10.9 Marvericks (Intel) JavaSE6u65 or later (Java for OS X 2013-005 is required.)
    • +
    • 10.9 Marvericks (Intel) Java7 (Oracle, java7u45 or later)
    • +
    +
  • +
  • Microsoft Windows +
      +
    • Windows 2000 SP4 (32Bit) JavaSE6 (仅日文版可用)
    • +
    • Windows XP SP2 或更新的版本 (32Bit) JavaSE6
    • +
    • Windows Vista SP1 或更新的版本 (32/64Bit) JavaSE6
    • +
    • Windows 7 (32/64Bit) JavaSE6, Java7u45 or later
    • +
    • Windows 8 (32/64Bit) JavaSE6, Java7u45 or later
    • +
    • Windows 8.1 (32/64Bit) JavaSE6, Java7u45 or later
    • +
    + 必须安装东亚语言支持包
    + (控制面板→区域和语言→键盘和语言→安装/卸载语言)(天朝人民可以无视这条) +
  • +
  • Linux +
      +
    • Ubuntu 10.04 sun-java-jdk6
    • +
    • Ubuntu 12.04 openjdk7
    • +
    • Fedora 14 Desktop openjdk-1.6.0 或者 sun-java-jdk6(推荐)
    • +
    +
  • +
+

安装Java5.0以上可以很顺利的运行此软件

+

推荐JavaSE7以上

+

"lib/charsets.jar"是必备运行库,用以处理日文字符

+

如果"lib/charsets.jar"不存在,你需要重新安装JRE(天朝人民可以无视这条)
+(比如安装了东亚语言包以前安装的JRE)

+
+

求好心人帮忙翻译下面的日文

+ +

Java7需要注意:

+

本程序在MAC上分为apple专用的JAVA6版本和Oracle专用的JAVA7版本

+ +

[使用的组件]

+

除了J2SE5的标准API之外还是用了Apache Ant(The Apache License Version 2.0)的一部分库

+

また、カラーモデルのHSY(色相・彩度・輝度)計算には、 +"gununuの日記"さん +のところのC++計算ルーチンをJava用に書き直したものを使用しています。

+ +

[关于汉化]

+

本人日语盲,只会谷歌+润色,还好会点英文,总算是翻出来了

+

新版本不定时更新,如果自行下载的版本可以将程序的JAR解包,把Translate文件夹和menu文件夹内带_zh的文件复制到新版本的JAR文件的相同位置即可,感谢作者菊苣给了如此方便的汉化模式

+

选择面板的英文暂时没找到汉化方式,可能连日文版也是英文的,求证

+

appinfo里面的about大段的日文,本人无能为力,还好不影响程序使用,如果有志愿者可以联系rain-snowolf-wood@qq.com

+

如果对汉化有什么建议可以联系上面的邮箱

+

本汉化版在不违反原始的软件利用条约之下可以随意传播,但是希望能够放上转载地址,请尊重每一个人的努力和汗水,谢谢!

+ diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/appconfigdialog_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/appconfigdialog_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/appconfigdialog_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/appconfigdialog_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,78 @@ + + +appConfig.xml + + +程序设置 +应用 +取消 +启动时询问工作路径 + + +200 +100 +确认 +你确定要关闭么? +错误 +请填充未填项 +应用新设置需要重新启动程序 +Settings + +自定义语言 + +确认 + +01;JPEG压缩质量(1最好,0.1最差) +02;复制到剪贴板时使用透明图像(Windows/OSX) +03;ZIP解码(默认为csWindows31J) +04;以部件名称判定图案的颜色组(使用正则表达式)('@'后面为色组名) +05;自动缩放项目栏 + +10;预览图最大宽度 +11;预览图最大高度 +12;使用提示渲染 +13;使用二次立方 +14;最佳渲染时缩放倍率的阈值(通常模式)(0为不缩放) +15;最佳渲染时缩放倍率的阈值(检查模式)(0为不缩放) +16;预定义缩放 +17;显示缩放栏 +18;缩放栏位置 +19;滚轮调整单元 +1A;背景全屏显示 +1B;默认全屏大小 + +20;自动刷新颜色 +21;在颜色菜单显示不存在的图层 + +31;开启文件夹监视 +32;文件只读时关闭文件夹监视 +33;监视间隔时间(ms) +34;退出时不清除log +35;启动时清除多少天以上的log(0表示不清除) +36;信息栏动作(true为打开;false为编辑) + +50;选择时的背景色 +51;警告时的背景色 +52;已检查项目的背景色 +53;例图的背景色 +54;预览的背景色 +55;Invalid Cell的背景色 +56;网格颜色 +57;作者冲突的背景色 +58;鼠标悬停于部件选择面板时文字颜色 +59;默认字体大小 +5a;字体系列 + +90;Jar文件缓存 +91;文件缓存 + +A0;预览时显示网格 +A1;网格颜色(ARGB) +A2;网格大小 +A3;保留空白空间(检查模式) +A4;开启运行状态控件(检查模式) + +B0;随机模式记忆的历史数量 + + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/colorbox_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/colorbox_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/colorbox_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/colorbox_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,5 @@ + + +选择颜色 +选择颜色 + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/colordialog_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/colordialog_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/colordialog_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/colordialog_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,30 @@ + + + 颜色 + 应用 + 重置 + 应用到所有项目 + RGB替换 + 替换 + 亮度 + 对比度 + RGB + R + G + B + Alpha通道 + 偏移量 + 倍率 + Gamma修正 + HSB + 对比度 + HSY + 对比度 + 色相 + 饱和度 + 亮度 + 色相 + 饱和度 + 辉度 + 颜色组 + + 同步 + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/exportwizdialog_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/exportwizdialog_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/exportwizdialog_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/exportwizdialog_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,67 @@ + + + 作者 + 描述 + 人物设定 + 导出部分(使用不同设置) + + 导出 + 完成 + + 确认 + 你确定要取消么? + 文件已存在,是否覆盖文件? + 文件不存在。 + + 下一步 + 上一步 + 完成 + 取消 + + 导出内容 + 描述 + 例图 + 部件 + 默认/预设 + 例图 + + 部件列表 + 选择 + 分类 + 名称 + 最后更新 + 作者 + 版本 + + 50 + 100 + 150 + 100 + 80 + 50 + + 全部选择 + 全部取消 + 按名称排序 + 按更新时间排序 + + 选择 + 取消 + + 默认/预设列表 + 选择 + 名称 + 默认 + 缺失的部件 + 50 + 50 + 150 + 300 + + 全部选择 + 全部取消 + 按名称排序 + 导出使用的部件 + + + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/imageSaveHelper_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/imageSaveHelper_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/imageSaveHelper_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/imageSaveHelper_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,29 @@ + + +确认 + + +输出设置 + +JPEG +质量 + +范围 +比例 +模式 + +图片类型 +类型 +需要指定背景色 + +无修正 +BILINER +BICUBIC + +正常 +不透明 +灰度 +Alpha通道 + + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/imageselectpanel_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/imageselectpanel_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/imageselectpanel_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/imageselectpanel_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,10 @@ + + + 缩小 + 放大 + 打开颜色窗口 + 置于下一图层 + 置于上一图层 + 按名称排序 + 全部取消 + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/importwizdialog_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/importwizdialog_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/importwizdialog_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/importwizdialog_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,82 @@ + + + 导入 + 导入(新的配置) + 完成 + 下一步 + 上一部 + 完成 + 取消 + 浏览 + 导入压缩文件(zip,cmj) + 从文件夹导入 + 找不到文件 + 找不到文件夹 + + 你确认要取消么? + 确认 + + 导入内容 + 默认/预设 + 部件 + 例图 + 压缩信息 + ID + 版本 + 名称 + 作者 + 说明 + 例图 + 将说明添加到此配置 + + 没有内容 + 这不是一个标准CMJ的压缩包,但可能包含了一些图片. + 配置的ID不匹配。 id="{0}" + 配置的版本不匹配。 rev="{0}" + + 导入部件 + 全部选择 + 全部取消 + 按名称排序 + 按更新时间排序 + + 选择 + 取消 + + 选择 + 名称 + 分类 + 图像大小 + 透明 + 最后更新 + 当前配置的最后更新 + 作者 + 当前配置的作者 + 版本 + 当前配置的版本 + + 50 + 100 + 80 + 50 + 50 + 80 + 80 + 80 + 80 + 50 + 50 + + 导入默认/预设 + 导入使用的部件 + 选择 + 名称 + 缺失的部件 + 50 + 100 + 200 + + 完成 + + + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/informationdialog_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/informationdialog_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/informationdialog_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/informationdialog_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,24 @@ + + + 信息 + 关闭 + 部件 + 分类 + 图层 + 排序 + 大小 + 颜色模式 + 图片路径 + 动作 + 80 + 80 + 80 + 50 + 50 + 50 + 150 + 80 + 复制文件路径 + 编辑 + 打开 + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/mainframe_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/mainframe_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/mainframe_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/mainframe_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,18 @@ + + + CharacterManaJ - + 无标题 + http://charactermanaj.sourceforge.jp/help/0.9/ + 帮助文档(日) + 确认 + 你确定么? + 选择背景色 + 预设 + 包括颜色设定 + 覆盖 + + 问题反馈(日) + http://sourceforge.jp/projects/charactermanaj/ticket/ + 论坛(日) + http://sourceforge.jp/projects/charactermanaj/forums/ + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/managefavoritesdialog_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/managefavoritesdialog_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/managefavoritesdialog_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/managefavoritesdialog_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,11 @@ + + + 预设管理 + 选择 + 删除 + 重命名 + 关闭 + 输入预设的名称 + 你确定要删除选择的预设么? + 确认 + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/partsmanagedialog_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/partsmanagedialog_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/partsmanagedialog_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/partsmanagedialog_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,36 @@ + + + 部件管理 + 部件列表 + 按名称排序 + 按作者排序 + 按最后更新排序 + 更新 + 批量输入下载地址 + 批量输入版本 + 作者信息 + 作者: + 主页: + 打开 + 取消 + 更新 + 有多个不同的作者被选中,确定要批量输入同一数值么? + 确认 + 输入下载地址 + 输入版本号 + 确定要放弃编辑么? + 部件ID + 最后更新 + 分类 + 名称 + 作者 + 版本 + 下载地址 + 100 + 80 + 80 + 100 + 80 + 50 + 150 + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/partsrandomchooserdialog_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/partsrandomchooserdialog_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/partsrandomchooserdialog_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/partsrandomchooserdialog_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,10 @@ + + + 随机工具 + 关闭 + 随机 + 忽略 + 更多 + 全部随机 + 撤销 + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/previewpanel_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/previewpanel_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/previewpanel_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/previewpanel_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,18 @@ + + + 载入中... + 保存图像 + 复制到剪贴板 + 更改背景 + 显示信息 + 增加到预设 + 翻转 + + 固定 + 检查透明通道 + 检查亮度 + 缩放 + 缩放 + + 30 + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/profileditdialog_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/profileditdialog_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/profileditdialog_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/profileditdialog_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,89 @@ + + + 配置(编辑) + 配置(新建) + 更新 + 创建 + 取消 + 打开位置 + 你确认要改变图层构造么? + 图层构造以已改变,是否立刻更新版本? + ID: + 当前使用的ID为保留字段
+ 例如,"default"是“character-nantoka-ki”配置的标准ID!]]>
+ 版本 + 版本: + 设置: + 名称: + 图像宽度: + 图像高度: + 作者: + 说明: + 增加 + 移除 + 无法移除此颜色组,当前颜色组正在使用。 + 向上 + 向下 + 增加 + 移除 + 无法移除此分类,当前分类正在使用。 + 向上 + 向下 + 增加 + 移除 + 排序 + 向上 + 向下 + 显示目录 + 基本设置 + 颜色组 + 分类 + 图层 + 确认 + 你确定要取消么? + + 颜色组名称 + + 分类名称 + 可多选 + 显示行数 + 使用的图层 + 100 + 50 + 50 + 300 + + 图层名称 + 分类 + 颜色组 + 排序 + 颜色模式 + 目录 + 100 + 100 + 100 + 50 + 100 + 300 + + 预设 + 默认 + 预设 + 名称 + 部件 + 50 + 50 + 150 + 200 + + 相关链接 + 描述 + URL + 200 + 200 + 增加 + 移除 + 向上 + 向下 + +
diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/profileselectordialog_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/profileselectordialog_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/profileselectordialog_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/profileselectordialog_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,56 @@ + + + 500 + 500 + 选择配置 + 新建 + 复制配置 + 编辑 + View + 移除 + 浏览.. + 导入 + 导出 + 创建缓存 + 选择一个人物数据缓存 + 300 + 描述 + 配置 + 例图 + 300 + 打开 + 取消 + 在此填充 + 无图片 + 剪切 + 复制 + 你确认要删除 {0}? + 完全删除 + 确认 + 无法删除此配置 + (已打开) + (无编辑) + 选择配置 + 向选择的配置导入 + 导入新的配置 + + 名称 + ID + 版本 + 大小 + 描述 + 作者 + 路径 + 200 + 100 + 100 + 80 + 300 + 150 + 300 + + 缓存名称 + 确认 + + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/samplepicturepanel_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/samplepicturepanel_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/samplepicturepanel_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/samplepicturepanel_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,5 @@ + + + 双击填充 + 双击查看完整图像 + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/searchpartsdialog_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/searchpartsdialog_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/searchpartsdialog_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/searchpartsdialog_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,18 @@ + + + 搜索 + 搜索条件 + 部件名称 + 作者: + 分类: + 清除 + 结果 + S选择 + + 部件 + 分类 + 作者 + 100 + 50 + 80 + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/selectCharatersDirDialog_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/selectCharatersDirDialog_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/selectCharatersDirDialog_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/selectCharatersDirDialog_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,16 @@ + + +550 +CharacterManaJ +选择工作路径 +工作路径: +确认 +取消 +浏览 +删除最近的列表 +删除缓存 +将当前设置为默认并不再询问 +你确定要删除所有缓存么? +确认 + + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/ukagakaConvertDialog_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/ukagakaConvertDialog_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/ukagakaConvertDialog_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/ukagakaConvertDialog_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,11 @@ + + +输出到伪春菜 (PNG/PNA) +取消 +保存 +预览 +自动 +手动 +覆盖原始文件 +选择透明颜色 + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/ukagakaImageSaveHelper_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/ukagakaImageSaveHelper_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/ukagakaImageSaveHelper_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/ukagakaImageSaveHelper_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,7 @@ + + +surface +确认 + + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/wallpaperdialog_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/languages/wallpaperdialog_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/languages/wallpaperdialog_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/languages/wallpaperdialog_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,25 @@ + + +背景 + +壁纸 +背景色 + +背景图不透明率 + +网格 (小) +网格 (大) + + +文件 +预设 + +选择 +确认 +取消 + +需要图像文件 +需要预设图像 +文件不存在或无法读取 + + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/menu/menu_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/menu/menu_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/menu/menu_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/menu/menu_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,208 @@ + + + 文件 + F + + false + + 编辑 + E + + false + + 预设 + A + + false + + 工具 + T + + false + + 帮助 + H + + false + + + 打开配置 + O + + false + ? N + + 保存为图片 + S + + false + ? S + + 伪春菜 + U + + false + + 保存为伪春菜图像 + S + + false + ? alt S + + 转换 + C + + false + + 打开当前配置目录 + B + + false + ? D + + 编辑当前配置 + E + + false + + 管理部件 + M + + false + ? P + + 导入 + I + + false + + 向当前配置导入 + I + + false + + 新建配置 + N + + false + + 导出 + E + + false + + 设置 + C + + true + + 关闭配置 + X + + false + ? W + + 查找 + F + + false + ? F + + 复制到剪贴板 + C + + false + control C + + 水平翻转 + H + + false + + 重置颜色 + R + + false + ? R + + 设置为例图 + P + + false + + 信息 + I + + false + ? I + + 全部取消 + false + + 所有项目均可取消 + false + + 自动缩放项目栏 + false + + 缩放 + Z + + false + + 背景色 + B + + false + + 背景设置 + W + + false + + + 添加到预设 + A + + false + ? B + + 管理预设 + M + + false + ? M + + + 随机生成 + R + + false + + + 帮助 + H + + false + + 错误反馈(日) + R + + false + + 论坛(日) + F + + false + + 关于 + A + + true + + 相关链接 + + + false + + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/template/character2.xml charactermanaj-0.998+git20150728.a826ad85/resources/template/character2.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/template/character2.xml 2014-10-23 18:24:01.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/template/character2.xml 2015-08-04 19:04:37.000000000 +0000 @@ -12,10 +12,12 @@ デフォルト - Unknown - 名無し - - + Unknown + 名無し + 无名 + 無名 + + @@ -32,10 +34,14 @@ 6 Hair - Front 髪型 - 手前 + 发型 - 这边 + 髮型 - 這邊 Variable 可変色 + 可变颜色 + 可變顏色 12 hair_front @@ -44,6 +50,8 @@ Accessory アクセサリ + 饰品 + 飾品 13 hair_front_accessory HSB @@ -54,10 +62,14 @@ 6 Hair - Back 髪型 - 後ろ + 发型 - 背后 + 髮型 - 背後 Variable 可変色 + 可变颜色 + 可變顏色 2 hair_back @@ -66,6 +78,8 @@ Accessory アクセサリ + 饰品 + 飾品 3 hair_back_accessory HSB @@ -76,10 +90,14 @@ 6 Head + + Head + + 9 head @@ -91,10 +109,14 @@ 6 Expression 表情 + 脸色 + 臉色 Face 表情 + 脸色 + 臉色 14 face_front HSB @@ -102,6 +124,8 @@ Accessory アクセサリ + 饰品 + 飾品 11 face_back HSB @@ -112,10 +136,14 @@ 6 Eyes + + Eye + + 15 eye @@ -127,10 +155,14 @@ 6 Body 身体 + 身体 + 身體 Variable 可変色 + 可变颜色 + 可變顏色 7 body_front_color @@ -139,6 +171,8 @@ Clothes ドレス + 衣服 + 衣服 6 body_front HSB @@ -146,6 +180,8 @@ Skin + 皮肤 + 皮膚 4 body_back @@ -157,10 +193,14 @@ 10 Accessory アクセサリー + 饰品 + 飾品 Top 最前面 + 最跟前 + 最跟前 16 accessory_front HSB @@ -168,6 +208,8 @@ Middle(R) 中間(R) + 中间(右) + 中間(右) 10 accessory_middle_front HSB @@ -175,6 +217,8 @@ Middle(L) 中間(L) + 中间(左) + 中間(左) 8 accessory_middle_back HSB @@ -182,6 +226,8 @@ Underwear アンダーウェア + 内衣 + 內衣 5 accessory_underwear HSB @@ -189,6 +235,8 @@ Back 最背面 + 最后面 + 最後面 1 accessory_back HSB @@ -201,18 +249,26 @@ Hair + 头发 + 頭髮 Eye + 瞳孔 + 瞳孔 Skin + 肤色 + 膚色 Dress + 衣服 + 衣服 @@ -225,6 +281,8 @@ The storage of an additional parts キャラクターなんとか機 追加パーツ保管庫 + キャラクターなんとか機 追加パーツ保管庫 (零件的保管库) + キャラクターなんとか機 追加パーツ保管庫 (零件的保管庫) http://nantoka.main.jp/ diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/template/character3.xml charactermanaj-0.998+git20150728.a826ad85/resources/template/character3.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/template/character3.xml 2014-10-23 18:24:01.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/template/character3.xml 2015-08-04 19:04:37.000000000 +0000 @@ -14,6 +14,8 @@ Unknown 名無し + 无名 + 無名 @@ -32,10 +34,14 @@ 6 Hair - Front 髪型 - 手前 + 发型 - 这边 + 髮型 - 這邊 Variable 可変色 + 可变颜色 + 可變顏色 13 hair_front @@ -44,6 +50,8 @@ Accessory アクセサリ + 饰品 + 飾品 14 hair_front_accessory HSB @@ -54,10 +62,14 @@ 6 Hair - Back 髪型 - 後ろ + 发型 - 背后 + 髮型 - 背後 Variable 可変色 + 可变颜色 + 可變顏色 2 hair_back @@ -66,6 +78,8 @@ Accessory アクセサリ + 饰品 + 飾品 3 hair_back_accessory HSB @@ -76,10 +90,14 @@ 6 Head + + Head + + 10 head @@ -91,10 +109,14 @@ 6 Expression 表情 + 脸色 + 臉色 Face 表情 + 脸色 + 臉色 15 face_front HSB @@ -102,6 +124,8 @@ Accessory アクセサリ + 饰品 + 飾品 12 face_back HSB @@ -109,6 +133,8 @@ Hair 髪色 + 头发颜色 + 頭髮顏色 16 face_haircolor @@ -120,17 +146,23 @@ 6 Eyes + + Eye + + 17 eye HSB - Eye + Variable 可変色 + 可变颜色 + 可變顏色 18 eye_color @@ -142,10 +174,14 @@ 6 Body 身体 + 身体 + 身體 Variable 可変色 + 可变颜色 + 可變顏色 7 body_front_color @@ -154,6 +190,8 @@ Clothes ドレス + 衣服 + 衣服 6 body_front HSB @@ -161,6 +199,8 @@ Skin + 皮肤 + 皮膚 4 body_back @@ -169,6 +209,8 @@ Accessory アクセサリ + 饰品 + 飾品 8 body_front_accessory HSB @@ -179,10 +221,14 @@ 10 Accessory アクセサリー + 饰品 + 飾品 Top 最前面 + 最跟前 + 最跟前 19 accessory_front HSB @@ -190,6 +236,8 @@ Middle(R) 中間(R) + 中间(右) + 中間(右) 11 accessory_middle_front HSB @@ -197,6 +245,8 @@ Middle(L) 中間(L) + 中间(左) + 中間(左) 9 accessory_middle_back HSB @@ -204,6 +254,8 @@ Underwear アンダーウェア + 内衣 + 內衣 5 accessory_underwear HSB @@ -211,6 +263,8 @@ Back 最背面 + 最后面 + 最後面 1 accessory_back HSB @@ -223,18 +277,26 @@ Hair + 头发 + 頭髮 Eye + 瞳孔 + 瞳孔 Skin + 肤色 + 膚色 Dress + 衣服 + 衣服 @@ -247,6 +309,8 @@ The storage of an additional parts キャラクターなんとか機 追加パーツ保管庫 + キャラクターなんとか機 追加パーツ保管庫 (零件的保管库) + キャラクターなんとか機 追加パーツ保管庫 (零件的保管庫) http://nantoka.main.jp/ diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/template/characterDataTemplates_zh.xml charactermanaj-0.998+git20150728.a826ad85/resources/template/characterDataTemplates_zh.xml --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/template/characterDataTemplates_zh.xml 1970-01-01 00:00:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/template/characterDataTemplates_zh.xml 2015-08-04 19:04:37.000000000 +0000 @@ -0,0 +1,6 @@ + + + character3.xml,character2.xml + キャラクターなんとか機 ver2.x 互換 + キャラクターなんとか機 ver3 互換 + diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/resources/version.properties charactermanaj-0.998+git20150728.a826ad85/resources/version.properties --- charactermanaj-0.996b+git20140821.5ae8bfb3/resources/version.properties 2014-10-23 18:24:01.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/resources/version.properties 2015-08-04 19:04:37.000000000 +0000 @@ -1,3 +1,4 @@ vendor=seraphy@seraphyware specification_version=1.0 -implements_version=0.997 +implements_version=0.998 +exe_file_version=0.9.9.8 diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/.settings/org.eclipse.core.resources.prefs charactermanaj-0.998+git20150728.a826ad85/.settings/org.eclipse.core.resources.prefs --- charactermanaj-0.996b+git20140821.5ae8bfb3/.settings/org.eclipse.core.resources.prefs 2014-10-23 18:24:00.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/.settings/org.eclipse.core.resources.prefs 2015-08-04 19:04:37.000000000 +0000 @@ -1,4 +1,3 @@ -#Mon Jan 17 00:43:30 JST 2011 eclipse.preferences.version=1 encoding//resources/appinfo/about.html=UTF-8 encoding//resources/appinfo/about_ja.html=UTF-8 diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/src/charactermanaj/Main.java charactermanaj-0.998+git20150728.a826ad85/src/charactermanaj/Main.java --- charactermanaj-0.996b+git20140821.5ae8bfb3/src/charactermanaj/Main.java 2014-10-23 18:24:01.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/src/charactermanaj/Main.java 2015-08-04 19:04:37.000000000 +0000 @@ -1,10 +1,14 @@ package charactermanaj; +import java.awt.Font; import java.awt.GraphicsEnvironment; import java.io.File; import java.lang.Thread.UncaughtExceptionHandler; import java.lang.reflect.Method; +import java.util.Enumeration; +import java.util.HashSet; import java.util.Locale; +import java.util.Properties; import java.util.TreeSet; import java.util.logging.Level; import java.util.logging.Logger; @@ -28,6 +32,7 @@ import charactermanaj.util.DirectoryConfig; import charactermanaj.util.ErrorMessageHelper; import charactermanaj.util.JavaVersionUtils; +import charactermanaj.util.LocalizedResourcePropertyLoader; /** * エントリポイント用クラス @@ -146,6 +151,19 @@ TreeSet availablePriorityFontSets = new TreeSet( String.CASE_INSENSITIVE_ORDER); + // 少なくともメニューが表示できるようなフォントを選択する + Properties strings = LocalizedResourcePropertyLoader.getCachedInstance() + .getLocalizedProperties("menu/menu"); + HashSet useChars = new HashSet(); + Enumeration enmStrings = strings.propertyNames(); + while (enmStrings.hasMoreElements()) { + String propertyName = (String) enmStrings.nextElement(); + String propertyValue = strings.getProperty(propertyName); + for (char ch : propertyValue.toCharArray()) { + useChars.add(ch); + } + } + // 優先するフォントファミリの実在チェックと、もっとも優先されるフォントファミリの確定 String selectedFontFamily = null; String fontPriorityStr = appConfig.getFontPriority(); @@ -157,11 +175,27 @@ fontFamily = fontFamily.trim(); if (fontFamily.length() > 0) { if (availableFontFamily.equalsIgnoreCase(fontFamily)) { - if (selectedFontFamily == null) { - // 最初に見つかった優先フォント - selectedFontFamily = availableFontFamily; + // 見つかった実在フォントが、現在のロケールのメニューを正しく表示できるか? + Font font = Font.decode(availableFontFamily); + logger.log(Level.INFO, "実在するフォントの確認:" + availableFontFamily); + boolean canDisplay = false; + for (char ch : useChars) { + canDisplay = font.canDisplay(ch); + if (!canDisplay) { + logger.log(Level.INFO, + "このフォントはメニュー表示に使用できません: " + + selectedFontFamily + "/ch=" + ch); + break; + } + } + if (canDisplay) { + if (selectedFontFamily == null) { + // 最初に見つかったメニューを表示可能な優先フォント + selectedFontFamily = availableFontFamily; + } + // メニューを表示可能なフォントのみ候補に入れる + availablePriorityFontSets.add(fontFamily); } - availablePriorityFontSets.add(fontFamily); } } } diff -Nru charactermanaj-0.996b+git20140821.5ae8bfb3/src/charactermanaj/model/AppConfig.java charactermanaj-0.998+git20150728.a826ad85/src/charactermanaj/model/AppConfig.java --- charactermanaj-0.996b+git20140821.5ae8bfb3/src/charactermanaj/model/AppConfig.java 2014-10-23 18:24:01.000000000 +0000 +++ charactermanaj-0.998+git20150728.a826ad85/src/charactermanaj/model/AppConfig.java 2015-08-04 19:04:37.000000000 +0000 @@ -13,6 +13,7 @@ import java.nio.charset.Charset; import java.util.ArrayList; import java.util.List; +import java.util.Locale; import java.util.Properties; import java.util.Set; import java.util.logging.Level; @@ -126,6 +127,57 @@ } /** + * 設定ファイルのロケール固有版へのファイル末尾の修飾文字列を読み込み順に取得する. + * @param locale ロケール、nullの場合はデフォルト + * @return ロケールを表すファイル末尾の修飾文字列の読み込み順のリスト + */ + private String[] getLocalizedSuffix(Locale locale) { + if (locale == null) { + locale = Locale.getDefault(); + } + + String language = locale.getLanguage(); + String country = locale.getCountry(); + String variant = locale.getVariant(); + + return new String[] { + "", + "_" + language, + "_" + language + "_" + country, + "_" + language + "_" + country + "_" + variant, + }; + } + + /** + * 指定されたファイル名の拡張子の前にロケール固有の修飾文字列を付与したリスト作成して返す. + * @param base ファイル名 + * @param locale ロケール、nullの場合はデフォルト + * @return ロケールの検索順序でのロケール固有の修飾文字列が付与されたファイルのリスト + */ + private List expandLocalizedSuffix(File base, Locale locale) { + String path = base.getPath(); + + int pt = path.lastIndexOf("."); + String left, right; + if (pt >= 0) { + left = path.substring(0, pt); + right = path.substring(pt); + + } else { + left = path; + right = ""; + } + + ArrayList files = new ArrayList(); + for (String suffix : getLocalizedSuffix(locale)) { + String newPath = left + suffix + right; + System.out.println("newpath=" + newPath); + files.add(new File(newPath)); + } + return files; + } + + /** * 設定ファイルの読み込み順序で、読み込むべきURIのリストを返す.
*
    *
  • (1) リソース上の/appConfig.xml
  • @@ -141,9 +193,11 @@ */ public List getCandidateURIs() throws IOException { List uris = new ArrayList(); - // リソース中の既定 - uris.add(new File(getClass().getResource("/" + CONFIG_NAME).getPath()) - .toURI()); + // リソース中の既定 (ロケール識別あり) + for (File localizedFile : expandLocalizedSuffix(new File(getClass() + .getResource("/" + CONFIG_NAME).getPath()), null)) { + uris.add(localizedFile.toURI()); + } String specifiedAppConfig = System.getProperty("appConfigFile"); if (specifiedAppConfig != null) { @@ -155,13 +209,15 @@ } } else { - // システムプロパティが指定されていない場合は、 - // コードベース、つぎにユーザーディレクトリの順で読み込む + // システムプロパティて明示していない場合は、まずコードベースを使用する.(ロケール識別あり) File codeBase = ConfigurationDirUtilities.getApplicationBaseDir(); - File userDataDir = ConfigurationDirUtilities.getUserDataDir(); + for (File localizedFile : expandLocalizedSuffix(new File(codeBase, + CONFIG_NAME).getCanonicalFile(), null)) { + uris.add(localizedFile.toURI()); + } - // システムプロパティて明示していない場合は、コードベースおよびユーザディレクトリを使用する. - uris.add(new File(codeBase, CONFIG_NAME).getCanonicalFile().toURI()); + // システムプロパティて明示していない場合は、次にユーザディレクトリを使用する. + File userDataDir = ConfigurationDirUtilities.getUserDataDir(); uris.add(new File(userDataDir, CONFIG_NAME).toURI()); } return uris; @@ -1008,7 +1064,7 @@ /** * デフォルトのフォントファミリー、カンマ区切り */ - private String fontPriority = "Lucida Grande, Meiryo, MS UI Gothic, MS Gothic"; + private String fontPriority = "Lucida Grande"; public String getFontPriority() { return fontPriority;