Ticket #4009 (new defect)

Bug contains 4 commit(s) | SVN Diffs for #4009

 

Opened 4 years ago

Last modified 4 months ago

Port break transliterator form Java to C

Reported by: heninger(at)us.ibm.com Assigned to: andy
Priority: major Milestone: 4.1.1
Component: transliterate Version: 3.0
Keywords: transliterate Cc:
Load: Xref: 1960 1971 2934 2034
Java Version: Operating System: all
Project (C/J): ICU4C,ICU4J and ICU4JNI Weeks: .5
Review: mark

Description (Last modified by srl)

Ram found that the Thai-Latin and Latin-Thai transliterators are Java only.

Attachments

Change History

12/31/69 18:27:33 changed by notes

Needs a break transliterator; can be ported from ICU4J

12/31/69 18:27:34 changed by auditor

  • 07/28/04 14:49:25 andy changed notes2: summmary: "" to "Port break transliterator form Java to C", weeks: ".2" to ".5",
  • Wed Feb 9 18:26:28 2005 grhoten sent reply 1
  • Wed Aug 3 19:46:10 2005 andy changed notes2: target: "3.2" to "UNSCH",
  • Mon Nov 28 17:50:54 2005 deborah sent reply 2
  • Thu Oct 19 18:23:35 2006 andy changed notes2: target: "UNSCH" to "3.8 Candidate", xref: "" to "1960 1971",
  • Thu Oct 19 18:23:35 2006 andy changed notes

02/09/05 17:26:28 changed by George Rhoten <grhoten(at)jtcsv.com>

Reply from Mark on this topic (See Java workaround):

We have delayed doing Thai in C for a long time, because we wanted to "do the right thing". The workaround I put into J to do Thai only took about a half a day with testing; might be better to go ahead and do the workaround in C also.

‎Mark

11/28/05 16:50:54 changed by Deborah Goldsmith <goldsmit(at)apple.com>

Apple would like to see this too.

09/03/07 21:40:55 changed by andy

  • load changed.
  • java changed.
  • revw changed.
  • milestone changed from 3.8 candidate to 4.0.

04/09/08 13:43:12 changed by srl

  • xref changed from 1960 1971 to 1960 1971 2934 2034.
  • description changed.

Will this fix long standing timebombed errors such as TransliteratorTest::TestInstantiation "Latin-Thai" - see #2934 and #2034

04/16/08 11:16:02 changed by mark

This involves porting a page or so of Java code. That code walks through Thai text and inserts spaces at word breaks, because we don't have syntax in rule-based transliterator for \b or \B (and that syntax would have to work with the thai break iterator)

07/15/08 14:33:38 changed by andy

  • revw set to mark.

07/15/08 14:34:28 changed by andy

  • milestone changed from 4.0 to 4.1.1.

Add/Change #4009 (Port break transliterator form Java to C)




Anti spam check: