• R/O
  • SSH
  • HTTPS

mergedoc: Commit


Commit MetaInfo

Revision2477 (tree)
Time2020-03-29 22:23:36
Authorcypher256

Log Message

(empty log message)

Change Summary

Incremental Difference

--- trunk/Pleiades/readme/readme_pleiades_changes.txt (revision 2476)
+++ trunk/Pleiades/readme/readme_pleiades_changes.txt (revision 2477)
@@ -1,5 +1,6 @@
11 beta
22
3+・EGit 共有ダイアログ > 作成ボタン > ディレクトリ名の repository が翻訳される問題を修正
34 ・訳追加修正: Eclipse / IntelliJ
45
56 2020.03.22
--- trunk/Pleiades/src/main/java/jp/sourceforge/mergedoc/pleiades/resource/TranslationString.java (revision 2476)
+++ trunk/Pleiades/src/main/java/jp/sourceforge/mergedoc/pleiades/resource/TranslationString.java (revision 2477)
@@ -907,6 +907,13 @@
907907 // 区切りより後の文字列
908908 String e = value.substring(ePos);
909909
910+ // シングルクォート内の場合は分割しない
911+ // 例) 'xxx' to 'yyy: zzz'
912+ int singleQuotes = StringUtils.countMatches(s, "'");
913+ if (singleQuotes > 2 && singleQuotes % 2 == 1) {
914+ continue;
915+ }
916+
910917 // [:-] の後に {n} があり、その後に句読点以外がある、つまり文中で意味を成す場合は分割しない
911918 //
912919 // 例) The non default location: {0} for {1} is in use.
--- trunk/Pleiades/src/main/resources/pleiades-config.xml (revision 2476)
+++ trunk/Pleiades/src/main/resources/pleiades-config.xml (revision 2477)
@@ -1256,7 +1256,9 @@
12561256 // JBoss Tools 新規サーバーのサーバー名の Runtime が訳され起動できない対応 2011.10.01
12571257 !"org.jboss.ide.eclipse.as.core.Messages".equals(bundleName) &&
12581258 // SAP HANA のシステム作成ウィザードで Wizard#getPage の NPE に対応 2016.10.31
1259- !"com.sap.ndb.studio.navigator.i18n.messages".equals(bundleName)
1259+ !"com.sap.ndb.studio.navigator.i18n.messages".equals(bundleName) &&
1260+ // EGit 共有ダイアログ > 作成ボタン > repository 2020.03.28
1261+ !"org.eclipse.egit.ui.internal.uitext".equals(bundleName)
12601262 )
12611263 $2 = ?{translation.class}.translate($2, null);
12621264 ]]></advice>
--- trunk/Pleiades/src/test/java/jp/sourceforge/mergedoc/pleiades/generator/TranslationRuleTest.java (revision 2476)
+++ trunk/Pleiades/src/test/java/jp/sourceforge/mergedoc/pleiades/generator/TranslationRuleTest.java (revision 2477)
@@ -130,6 +130,16 @@
130130 "IWAJ0131I はコマンドのフィーチャーが null であるため、キーにフィーチャーを追加できません:",
131131 outProp.get("IWAJ0131I Cannot add the feature to the key because the feature is null for the command:"));
132132
133+ // トリム シングルクォート
134+ inProp = new PropertySet();
135+ inProp.put(
136+ "'unknown' to 'unknown: ;'",
137+ "'unknown' → 'unknown: ;'");
138+ outProp = apply(inProp);
139+ assertEquals(
140+ "'unknown' → 'unknown: ;'",
141+ outProp.get("'unknown' to 'unknown: ;'"));
142+
133143 // 置換
134144 inProp = new PropertySet();
135145 inProp.put(
Show on old repository browser