[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