• Do not register here on develop.twiki.org, login with your twiki.org account.
• Use View topic Item7848 for generic doc work for TWiki-6.1.1. Use View topic Item7851 for doc work on extensions that are not part of a release. More... Close
• Anything you create or change in standard webs (Main, TWiki, Sandbox etc) will be automatically reverted on every SVN update.
Does this site look broken?. Use the LitterTray web for test cases.

Item4654: Paragraphs/breaks on sentences in TinyMCE mode

Item Form Data

AppliesTo: Component: Priority: CurrentState: WaitingFor: TargetRelease ReleasedIn
Extension TinyMCEPlugin Normal Closed   n/a  

Edit Form Data

Summary:
Reported By:
Codebase:
Applies To:
Component:
Priority:
Current State:
Waiting For:
Target Release:
Released In:
 

Detail

Under the InternationalisationTest, I've added a Chinese simplified section to it using TinyMCE.
Issue
Paragraph starts with

and ends with

, but for other languages in the same topic, the paragraph doesn't start with

and ends with a break
.

This results in a varied view and formatting.

What should be...


*/
public function greek () : Void
{}

/**
Ack! Svea-rikes mör, I våra hiärtans Kungar!
Tilbedians-värda barn och Nordens skönsta bloss,
Som sitten hemma nu och kanske glömmen oss;
Det är för Er, I stygge ungar,
Som vi stå ut så mycket ondt.
At I vid läckert the må jollra bort en timma,
Vi på en bräklig spån til andra världar simma.
*/
public function swedish () : Void
{}

/**
d (dde, ddd) v. to die
dr (en/ei, -er) n. door
drlig adj. bad
*/
public function norwegian () : Void
{}
What I get...
问题是我不能试试繁体字! 可惜啊! 台湾以及香港同胞来吧!
真搞笑 呵呵 完!
*/
public function chinese_simplified () : Void
{} 
Problem occured possibly after I save the topic.
I'll take your word for it; but it's a problem with internationalisation, and therefore falls under the radar for me.

Confirmed.

CC

On one hand it is not acceptable that developers only care for English.

On the other hand when it comes to non-latin-letters languages - the problem is that it is in practical near impossible for us to setup a test environment that uses for example chinese, and then have any chance to evaluate if what we see is correct or not.

Even if some of the non-latin-characters users may not be perl programmers - we some with that background to create a server setup and set of tests with pass criteria that at least gives us a small chance to work these issues.

When it comes to latin character based I18N then there is no excuse for any of the normal developers to not consider the few extra characters like and accented characters like etc. Anyone can test these even with an English keyboard. There is no excuse for not having those much simpler cases on the radar. If some developers suddenly start ignoring anything but English then TWiki gets destroyed very quickly.

-- TWiki:Main.KennethLavrsen - 25 Nov 2007

I have tried on several occasions to work with people to fix I18N and UTF8 issues, but have received only grudging support - and that's where I have had any responses at all. Over time this has eroded my motivation to the point where I am no longer prepared to work on the problem without clear commitment from users. No commercial sponsor has indicated any interest in non-English either, though that hasn't been a significant factor to me.

Note that I18N and UTF8 are a horrible problems - Steffen managed to break the WYSIWYG testcases simply by editing in a UTF-8 enabled editor. The resulting save recoded the UTF-8 and bang!

So, my line has to be; anyone who is interested in supporting I18N and UTF-8 will:

  1. Generate - and maintain - unit testcases,
  2. Test, and report bugs giving clear instructions for reproduction,
  3. Assist in debugging non-functional code. Until then, some developers will continue to ignore anything but English. We can't work in a vacuum.

-- TWiki:Main.CrawfordCurrie - 25 Nov 2007

I am sorry Crawford but you are simply not reasonable now.

Most of the TWiki developers do not have English as our native language and we are testing TWiki all the time including writing text with our own languages. It is not reasonable to say we do not test I18N. I do it all the time because I cannot write many words in Danish without using Danish letters . I think you mix up I18N in general and UTF8. UTF8 and chinese etc it a problem. And here for sure we need some that use it and can use it for advanced purpose like Chinese.

I can write "nogle f bonderve opfrer sig som nogle f" in Danish and when I save it now (writing in TMCE in IE) I expect to see my Danish text.

TWiki is an international project with international participants and with an international customer base. I am disapointed that someone can sit and discard my language just because it is not English or discard languages such a German and French and claim that I and others on the project do not spend time testing and debugging. It is simply not reasonable.

-- TWiki:Main.KennethLavrsen - 25 Nov 2007

I didn't say anywhere that you don't test I18N. I am also well aware that people use character sets other than ISO-8859-1, and want to encourage them to use TWiki. However I was quite clear above; I am not prepared to work on problems involving internationalisation without support. I detailed the three points above that I consider would comprise adequate support.

-- TWiki:Main.CrawfordCurrie - 14 Dec 2007

I believe that with recent fixes in the handling of UTF-8 this is now fixed. Could someone please confirm/deny this? Certainly, Arthurs test topic seems to work fine.

CC

No further comments for more than a month, so I'm assuming this is closed.

CC

ItemTemplate
Summary Paragraphs/breaks on sentences in TinyMCE mode
ReportedBy TWiki:Main.KwangErnLiew
Codebase ~twiki4
SVN Range TWiki-4.2.0, Sat, 15 Sep 2007, build 14883
AppliesTo Extension
Component TinyMCEPlugin
Priority Normal
CurrentState Closed
WaitingFor

Checkins

TargetRelease n/a
ReleasedIn

Edit | Attach | Watch | Print version | History: r9 < r8 < r7 < r6 < r5 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r9 - 2008-01-22 - CrawfordCurrie
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback