Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Sort order for Simplified Chinese (pinyin)

Explorer ,
May 07, 2013 May 07, 2013

FrameMaker 10 (Windows)

It seems that if I specify the sort order for Simplified Chinese (pinyin) on the reference page,

index entries that start with "i" and "v" are not shown under their corresponding group titles.

(I assume that this may be due to the fact that pinyin words never start with these letters.)

If I have an entry that starts with an English word like "IP," it appears under the "J" group.

I want the entry to appear under the "I" group. How can I do this?

I have the IX reference page set up as follows:

GroupTitlesIX paragraph

Symbols[\];Numerics[0];A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;

SortOrderIX paragraph

<$symbols><$numerics><$alphabetics><$pinyin>

I've also tried:

SortOrderIX paragraph

<$symbols><$numerics><$pinyin>

Thanks in advance.

Tak Osato

3.1K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Dec 27, 2013 Dec 27, 2013

Just want to piggyback on this issue; I am also trying to set up Simplified Chinese index but the sort order came out different from what my linguist suggested.

Tak, have you found any solution?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 27, 2013 Dec 27, 2013

mahat_sf,

No, I have not. I am manually editing the index every time I update it.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 27, 2013 Dec 27, 2013

> I am manually editing the index every time I update it.

Seems like it would be a modest one time effort, but less on-going effort, to use the trailing [sort-hint] markup on the Index Marker > Marker Text to work-around what appears to be a bug.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 27, 2013 Dec 27, 2013

Error7103,

You message went right over my head. Could you elaborate on the work-around that you mentioned?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 27, 2013 Dec 27, 2013

Search FM Help on:

framemaker index marker building blocks

There are a number of markups (building blocks) you can use in the Marker Text of a Marker of type Index, such as : (colon) ; (semicolon) [ ] (brackets) <$startrange> <$endrange> <$nopage> <$singlepage> <Character Format Name> <Default Para Font>

Brackets in the Marker Text are used for sorting instead of the plaintext.

Marker Text:

$sort[sort]

causes "$sort" to show up under "S" in the index instead of under Symbols.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 27, 2013 Dec 27, 2013

I see what you are saying, but it won't work because as soon as you specify <$pinyin> in SortOrderIX paragraph of the reference page,

index group entries I and V disappear.

Even if I were to specify

IP[IP]

there is no "I" index group to put this entry under.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 27, 2013 Dec 27, 2013
LATEST

I sort of found a workaround, but it may lead to other problems, so use it at your own risk.

It also requires a bit of work.

The idea is to use the sort order for Japanese by specifying the following in the IX reference page.

Symbols[\ ];数字[0];A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;あ;い;う;え;お;か;き;く;け;こ;さ;し;す;せ;そ;た;ち;つ;て;と;な;に;ぬ;ね;の;は;ひ;ふ;へ;ほ;ま;み;む;め;も;や;ゆ;よ;ら;り;る;れ;ろ;わ;ん;[ ]

<$symbols><$numerics><$alphabetics><$kana>

Then, you need to capitalize the first letter in the bracket used for sorting for every index entry.

Example:

Instead of

画面[hua4mian4]

specify

画面[Hua4mian4]

Now, I'm wondering if there is a way to do a search and replace on all index entries to capitalize the first letter...

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines