fmt_tbl.msg 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. $ $XConsortium: fmt_tbl.msg /main/4 1996/08/11 16:32:28 pascale $
  2. $set 1 Define initial set#
  3. $
  4. $ This file is to specify special formatting characteristics of a
  5. $ language. It defines which characters of the language can not end a
  6. $ line of text, begin a line of text or whether to replace internal
  7. $ newlines with spaces.
  8. $ This file is ONLY necessary for languages with MULTIBYTE character
  9. $ sets. For single byte character sets (I.E. English, German, French,
  10. $ etc.), the system has a built in default list of characters that can
  11. $ not begin and end a line. For single byte languages, the system will
  12. $ also always replace newlines with spaces.
  13. $
  14. $ This table is for <???>
  15. $
  16. $ message #1 indicates the list of 2byte punctuation, special characters
  17. $ and double consonants that cannot start a line.
  18. $
  19. $quote "
  20. 1 "<situar lista aquí>"
  21. $
  22. $ message #2 indicates the list of 2byte punctuation, special characters
  23. $ and double consonants that cannot end a line.
  24. $
  25. 2 "<situar lista aquí>"
  26. $
  27. $ message #3 indicates whether the language wants all end-of-lines in
  28. $ text to be changed into spaces. I.E. in english if you had
  29. $
  30. $ 'the quick brown fox'
  31. $ 'jumps over the lazy dog'
  32. $
  33. $ would be output as 'the quick brown fox jumps....'. If this was
  34. $ translated into Japanese but leaving the break where it appeared in the
  35. $ sentence, the newline between 'fox' and 'jumps' would be compressed out
  36. $ and no space would be put between the two words. But if 'fox' was in
  37. $ Japanese and 'jump' was in english, the newline would be turned into a
  38. $ space. The same (newline -> space) would occur if 'fox' was in english
  39. $ and 'jumps' was in Japanese.
  40. $
  41. $ Therefore, the values for message #3 should be
  42. $ 1 - means that newlines are always turned into spaces.
  43. $ 0 - means that newlines are turned into space only if they
  44. $ occur between a multibyte character and a single byte
  45. $ character.
  46. $ Example:
  47. $ For Japanese, the 'value' of message #3 would be '0'
  48. $
  49. 3 "1"