Как пометить весь текст CJK в документе?

У меня есть файл file1.txt, содержащий текст на английском, китайском, японском и корейском языках.. Для использования в ConTeXt мне нужно пометить каждую область текста в файле в соответствии с языком, кроме английского, и вывести новый файл, например, вот образец строки :

The 恐龙 ate 鱼.

. пометить так:

The \language[cn]{恐龙} ate \language[cn]{鱼}.
  • Документ сохраняется в кодировке UTF -8.
  • Текст на китайском должен быть помечен \language[cn]{*}.
  • Текст на японском языке должен быть помечен \language[ja]{*}.
  • Текст на корейском языке должен быть помечен \language[ko]{*}.
  • Содержимое никогда не переходит с одной строки на другую.
  • Если код когда-либо сомневается в том, является ли что-то китайским, японским или корейским, лучше всего, если по умолчанию он будет китайским.

Как я могу пометить текст в соответствии с присутствующим языком?

5
задан Village 19 May 2012 в 23:33
поделиться