~ubuntu-branches/ubuntu/maverick/uim/maverick

« back to all changes in this revision

Viewing changes to scm/japanese.scm

  • Committer: Bazaar Package Importer
  • Author(s): Masahito Omote
  • Date: 2008-05-18 22:18:10 UTC
  • mfrom: (1.1.8 upstream)
  • mto: This revision was merged to the branch mainline in revision 5.
  • Revision ID: james.westby@ubuntu.com-20080518221810-4d2rd0ca18xnu8kc
Tags: 1:1.5.1-1
* New upstream release
* uim-qt3: Add uim inputcontext plugin for Qt3. And due to uim-*-qt are
  not supported in Qt4 for now officially, uim-*-qt are contained in
  this package.
* uim-qt: Depends uim-qt3 because of described above.
* libuim6: New package for syncing with upstream upgrade soversion.
* 05_qmake_bug_workaround.dpatch: patch for the workaround that qmake does
  not add link option against other libraries(e.g. -lX11) by default.

Show diffs side-by-side

added added

removed removed

Lines of Context:
63
63
    ((("?"). ())("��" "��" "?"))
64
64
    ((("/"). ())("��" "��" "/"))
65
65
    ((("_"). ())("��" "��" "_"))
66
 
    ((("yen"). ())("��" "��" "��")) ;; XXX
 
66
    ;; Since ordinary Japanese users press the "yen sign" key on
 
67
    ;; Japanese keyboard in romaji-halfwidth-kana-mode "to input
 
68
    ;; character code 134" rather than "to input yen sign symbol", I
 
69
    ;; changed the fullwidth yen sign with backslash.
 
70
    ;;   -- YamaKen 2007-09-17
 
71
    ;; ((("yen"). ())("��" "��" "��")) ;; XXX
 
72
    ((("yen"). ())("��" "��" "\\"))
67
73
 
68
74
    ((("1"). ())("1" "1" "1"))
69
75
    ((("2"). ())("2" "2" "2"))
211
217
    ((("d" "y" "o"). ())(("��" "��" "����") ("��" "��" "��")))
212
218
 
213
219
    ((("n" "n"). ())("��" "��" "��"))
 
220
    ((("n" "'"). ())("��" "��" "��"))
214
221
    ((("n"). ())("��" "��" "��"))
215
222
 
216
223
    ((("n" "a"). ())("��" "��" "��"))
324
331
    ((("l" "t" "u"). ())("��" "��" "��"))
325
332
    ((("l" "t" "s" "u"). ())("��" "��" "��"))
326
333
 
327
 
    ((("l" "y" "a"). ())(("��" "��" "��") ("��" "��" "��")))
328
 
    ((("l" "y" "i"). ())(("��" "��" "��") ("��" "��" "��")))
329
 
    ((("l" "y" "u"). ())(("��" "��" "��") ("��" "��" "��")))
330
 
    ((("l" "y" "e"). ())(("��" "��" "��") ("��" "��" "��")))
331
 
    ((("l" "y" "o"). ())(("��" "��" "��") ("��" "��" "��")))
 
334
    ((("l" "y" "a"). ())("��" "��" "��"))
 
335
    ((("l" "y" "i"). ())("��" "��" "��"))
 
336
    ((("l" "y" "u"). ())("��" "��" "��"))
 
337
    ((("l" "y" "e"). ())("��" "��" "��"))
 
338
    ((("l" "y" "o"). ())("��" "��" "��"))
332
339
 
333
340
    ((("r" "y" "a"). ())(("��" "��" "��") ("��" "��" "��")))
334
341
    ((("r" "y" "i"). ())(("��" "��" "��") ("��" "��" "��")))
434
441
    ((("x" "w" "i"). ())("��" "��" "��"))
435
442
    ((("x" "w" "e"). ())("��" "��" "��"))
436
443
 
 
444
    ((("w" "y" "i"). ())("��" "��" "��"))
 
445
    ((("w" "y" "e"). ())("��" "��" "��"))
 
446
 
437
447
    ((("c" "h" "a"). ())(("��" "��" "��") ("��" "��" "��")))
438
448
    ((("c" "h" "i"). ())("��" "��" "��"))
439
449
    ((("c" "h" "u"). ())(("��" "��" "��") ("��" "��" "��")))
458
468
    ((("g" "w" "e"). ())(("��" "��" "����") ("��" "��" "��")))
459
469
    ((("g" "w" "o"). ())(("��" "��" "����") ("��" "��" "��")))
460
470
 
 
471
    ((("z" "w" "a"). ())(("��" "��" "����") ("��" "��" "��")))
 
472
    ((("z" "w" "i"). ())(("��" "��" "����") ("��" "��" "��")))
 
473
    ((("z" "w" "u"). ())(("��" "��" "����") ("��" "��" "��")))
 
474
    ((("z" "w" "e"). ())(("��" "��" "����") ("��" "��" "��")))
 
475
    ((("z" "w" "o"). ())(("��" "��" "����") ("��" "��" "��")))
 
476
 
 
477
    ((("n" "w" "a"). ())(("��" "��" "��") ("��" "��" "��")))
 
478
    ((("n" "w" "i"). ())(("��" "��" "��") ("��" "��" "��")))
 
479
    ((("n" "w" "u"). ())(("��" "��" "��") ("��" "��" "��")))
 
480
    ((("n" "w" "e"). ())(("��" "��" "��") ("��" "��" "��")))
 
481
    ((("n" "w" "o"). ())(("��" "��" "��") ("��" "��" "��")))
 
482
 
 
483
    ((("b" "w" "a"). ())(("��" "��" "�̎�") ("��" "��" "��")))
 
484
    ((("b" "w" "i"). ())(("��" "��" "�̎�") ("��" "��" "��")))
 
485
    ((("b" "w" "u"). ())(("��" "��" "�̎�") ("��" "��" "��")))
 
486
    ((("b" "w" "e"). ())(("��" "��" "�̎�") ("��" "��" "��")))
 
487
    ((("b" "w" "o"). ())(("��" "��" "�̎�") ("��" "��" "��")))
 
488
 
 
489
    ((("p" "w" "a"). ())(("��" "��" "�̎�") ("��" "��" "��")))
 
490
    ((("p" "w" "i"). ())(("��" "��" "�̎�") ("��" "��" "��")))
 
491
    ((("p" "w" "u"). ())(("��" "��" "�̎�") ("��" "��" "��")))
 
492
    ((("p" "w" "e"). ())(("��" "��" "�̎�") ("��" "��" "��")))
 
493
    ((("p" "w" "o"). ())(("��" "��" "�̎�") ("��" "��" "��")))
 
494
 
 
495
    ((("m" "w" "a"). ())(("��" "��" "��") ("��" "��" "��")))
 
496
    ((("m" "w" "i"). ())(("��" "��" "��") ("��" "��" "��")))
 
497
    ((("m" "w" "u"). ())(("��" "��" "��") ("��" "��" "��")))
 
498
    ((("m" "w" "e"). ())(("��" "��" "��") ("��" "��" "��")))
 
499
    ((("m" "w" "o"). ())(("��" "��" "��") ("��" "��" "��")))
 
500
 
 
501
    ((("y" "w" "a"). ())(("��" "��" "��") ("��" "��" "��")))
 
502
    ((("y" "w" "i"). ())(("��" "��" "��") ("��" "��" "��")))
 
503
    ((("y" "w" "u"). ())(("��" "��" "��") ("��" "��" "��")))
 
504
    ((("y" "w" "e"). ())(("��" "��" "��") ("��" "��" "��")))
 
505
    ((("y" "w" "o"). ())(("��" "��" "��") ("��" "��" "��")))
 
506
 
 
507
    ((("r" "w" "a"). ())(("��" "��" "��") ("��" "��" "��")))
 
508
    ((("r" "w" "i"). ())(("��" "��" "��") ("��" "��" "��")))
 
509
    ((("r" "w" "u"). ())(("��" "��" "��") ("��" "��" "��")))
 
510
    ((("r" "w" "e"). ())(("��" "��" "��") ("��" "��" "��")))
 
511
    ((("r" "w" "o"). ())(("��" "��" "��") ("��" "��" "��")))
 
512
 
 
513
    ((("d" "'" "i"). ())(("��" "��" "�Î�") ("��" "��" "��")))
 
514
    ((("d" "'" "y" "u"). ())(("��" "��" "�Î�") ("��" "��" "��")))
 
515
 
 
516
    ((("d" "'" "u"). ())(("��" "��" "�Ď�") ("��" "��" "��")))
 
517
 
 
518
    ((("t" "'" "i"). ())(("��" "��" "��") ("��" "��" "��")))
 
519
    ((("t" "'" "y" "u"). ())(("��" "��" "��") ("��" "��" "��")))
 
520
 
 
521
    ((("t" "'" "u"). ())(("��" "��" "��") ("��" "��" "��")))
 
522
 
461
523
    ))
462
524
 
463
525
(define ja-rk-rule (append ja-rk-rule-basic ja-rk-rule-additional))
752
814
           (list-head lst (- (length lst) (length sub)))
753
815
           '("����")
754
816
           (ja-join-vu (list-tail lst (+ (- (length lst) (length sub)) 2))))
755
 
          (if (member "��" (cdr sub))
 
817
          (if (and
 
818
               sub
 
819
               (member "��" (cdr sub)))
756
820
              (append
757
821
               (list-head lst (+ (- (length lst) (length sub)) 1))
758
822
               (ja-join-vu (cdr sub)))
774
838
  (lambda (sl)
775
839
    (if (not (null? sl))
776
840
        (append (list (ja-find-kana-list-from-rule ja-rk-rule-basic (car sl)))
777
 
                (ja-make-kana-str-list (cdr sl))))))
 
841
                (ja-make-kana-str-list (cdr sl)))
 
842
        '())))
778
843
 
779
844
(define ja-type-direct         -1)
780
845
(define ja-type-hiragana        0)
842
907
 
843
908
(define japanese-roma-set-yen-representation
844
909
  (lambda ()
845
 
    (set-symbol-value! 'yen "��"))) ;; XXX
 
910
    ;; Since ordinary Japanese users press the "yen sign" key on
 
911
    ;; Japanese keyboard in alphanumeric-mode "to input character code
 
912
    ;; 134" rather than "to input yen sign symbol", I changed the
 
913
    ;; fullwidth yen sign with backslash.  -- YamaKen 2007-09-17
 
914
    ;;(set-symbol-value! 'yen "��")  ;; XXX
 
915
    (set-symbol-value! 'yen "\\")
 
916
    ))
846
917
 
847
918
;;
848
919
(require "rk.scm")