[pseudolocalization-tool] r14 committed - Fix issue 10

3 views
Skip to first unread message

pseudolocal...@googlecode.com

unread,
Aug 7, 2014, 4:59:32 AM8/7/14
to pseudolocal...@googlegroups.com
Revision: 14
Author: aha...@google.com
Date: Thu Aug 7 08:59:21 2014 UTC
Log: Fix issue 10
http://code.google.com/p/pseudolocalization-tool/source/detail?r=14

Modified:
/trunk/java/com/google/i18n/pseudolocalization/methods/FakeBidi.java

=======================================
--- /trunk/java/com/google/i18n/pseudolocalization/methods/FakeBidi.java
Mon Apr 25 21:33:15 2011 UTC
+++ /trunk/java/com/google/i18n/pseudolocalization/methods/FakeBidi.java
Thu Aug 7 08:59:21 2014 UTC
@@ -51,6 +51,9 @@
/** Pop direction formatting character. */
private static final String PDF = "\u202c";

+ /** Pop direction formatting character. */
+ private static final String RLM = "\u200F";
+
@Override
public final void visitTextFragment(VisitorContext ctx, TextFragment
textFragment) {
String text = textFragment.getText();
@@ -63,7 +66,7 @@
boolean needsWrap = (directionality ==
Character.DIRECTIONALITY_LEFT_TO_RIGHT);
if (needsWrap != wrapping) {
wrapping = needsWrap;
- output.append(wrapping ? RLO : PDF);
+ output.append(wrapping ? (RLM + RLO) : (PDF + RLM));
}
output.appendCodePoint(codePoint);
}
Reply all
Reply to author
Forward
0 new messages