[OmegaT] Fixing encodings for Java 7

Ismael Olea olea at fedoraproject.org
Mon Nov 21 23:34:41 UTC 2011


commit 918f094df58f430d7433f88999ecbe9f446ab90e
Author: Ismael Olea <ismael at olea.org>
Date:   Tue Nov 22 00:33:48 2011 +0100

    Fixing encodings for Java 7

 OmegaT-fix-encoding-java7.patch |   35 +++++++++++++++++++++++++++++++++++
 OmegaT.spec                     |    8 +++++++-
 2 files changed, 42 insertions(+), 1 deletions(-)
---
diff --git a/OmegaT-fix-encoding-java7.patch b/OmegaT-fix-encoding-java7.patch
new file mode 100644
index 0000000..d8c78fa
--- /dev/null
+++ b/OmegaT-fix-encoding-java7.patch
@@ -0,0 +1,35 @@
+diff -Naur src/org/omegat/filters2/latex/LatexFilter.java src-mod/org/omegat/filters2/latex/LatexFilter.java
+--- src/org/omegat/filters2/latex/LatexFilter.java	2011-09-02 18:08:14.000000000 +0200
++++ src-mod/org/omegat/filters2/latex/LatexFilter.java	2011-11-22 00:05:41.472286807 +0100
+@@ -229,7 +229,7 @@
+ 
+     private String substituteUnicode(String par) {
+         par = par.replaceAll("\\\\\\\\", "<br0>");
+-        par = par.replaceAll("\\{?\\\\ss\\}?", "ß");
++        par = par.replaceAll("\\{?\\\\ss\\}?", "\u00df");
+         par = par.replaceAll("\\{?\\\\glqq\\}?(\\{\\})?", "\u301f");
+         par = par.replaceAll("\\{?\\\\grqq\\}?(\\{\\})?", "\u301d");
+         par = par.replaceAll("\\{?\\\\glq\\}?(\\{\\})?", "\u201a");
+diff -Naur src/org/omegat/gui/glossary/FindGlossaryThread.java src-mod/org/omegat/gui/glossary/FindGlossaryThread.java
+--- src/org/omegat/gui/glossary/FindGlossaryThread.java	2011-04-25 11:13:44.000000000 +0200
++++ src-mod/org/omegat/gui/glossary/FindGlossaryThread.java	2011-11-22 00:01:29.278538728 +0100
+@@ -216,8 +216,8 @@
+                 }
+             }
+ 
+-            // �� Sort items with same locTxt
+-            // �����������������������������������
++            // == Sort items with same locTxt
++            // ===================================
+             List<GlossaryEntry> sortList = new LinkedList<GlossaryEntry>();
+             if (srcList.size() > 1) {
+                 for (int k = 0; k < srcList.size(); k++) {
+@@ -243,7 +243,7 @@
+             } else {
+                 sortList = srcList;
+             }
+-            // ������������������������������������������������������������������
++            // ==================================================================
+ 
+             // == Now put the sortedList together
+             // ===============================
diff --git a/OmegaT.spec b/OmegaT.spec
index 9d11d7d..3f7f38a 100644
--- a/OmegaT.spec
+++ b/OmegaT.spec
@@ -4,7 +4,7 @@ Summary:	Computer Aid Translation tool
 Version:	2.3.0_03
 #%define versionr	2.2.3_04_Beta
 %define versionr	%{version}
-Release:	1%{?dist}
+Release:	2%{?dist}
 #Release:	0.2.04_Beta%{?dist}
 Source0:	http://downloads.sourceforge.net/omegat/%{name}_%{versionr}_Source.zip
 Source2:	OmegaT-lib-mnemonics-build.xml
@@ -38,6 +38,7 @@ Patch3:		OmegaT-05-remove-jmyspell-alternative.patch
 # based on http://svn.debian.org/wsvn/pkg-java/trunk/omegat/debian/patches/06-use-external-hunspell.patch
 Patch4:		OmegaT-06-use-external-hunspell.patch
 Patch5:		OmegaT-07-use-openjdk-swingworker.patch
+Patch6:		OmegaT-fix-encoding-java7.patch 
 
 %description
 OmegaT is a free translation memory application written in Java.
@@ -69,6 +70,7 @@ OmegaT has the following features:
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p0
 
 # not needed outside Netbeans
 rm nbproject/org-netbeans-modules-java-j2seproject-copylibstask.jar
@@ -182,6 +184,10 @@ rm -rf $RPM_BUILD_ROOT
 
 %changelog
 
+* Tue Nov 22 2011 <ismael at olea.org > - 2.3.0_03-2
+- added OmegaT-fix-encoding-java7.patch:
+  java 1.7 now managed as error encoding typos
+
 * Mon Nov 21 2011 <ismael at olea.org > - 2.3.0_03-1
 - updated to 2.3.0_03
 


More information about the scm-commits mailing list