summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/uptexdir/uppltotf.ch
diff options
context:
space:
mode:
authorDenis Bitouzé <dbitouze@wanadoo.fr>2021-02-25 18:23:07 +0000
committerDenis Bitouzé <dbitouze@wanadoo.fr>2021-02-25 18:23:07 +0000
commitc6101f91d071883b48b1b4b51e5eba0f36d9a78d (patch)
tree1bf7f5a881d7a4f5c5bf59d0b2821943dd822372 /Build/source/texk/web2c/uptexdir/uppltotf.ch
parent07ee7222e389b0777456b427a55c22d0e6ffd267 (diff)
French translation for tlmgr updated
git-svn-id: svn://tug.org/texlive/trunk@57912 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/uptexdir/uppltotf.ch')
-rw-r--r--Build/source/texk/web2c/uptexdir/uppltotf.ch108
1 files changed, 0 insertions, 108 deletions
diff --git a/Build/source/texk/web2c/uptexdir/uppltotf.ch b/Build/source/texk/web2c/uptexdir/uppltotf.ch
deleted file mode 100644
index 8978f5de8d6..00000000000
--- a/Build/source/texk/web2c/uptexdir/uppltotf.ch
+++ /dev/null
@@ -1,108 +0,0 @@
-@x
-@d my_name=='ppltotf'
-@d banner=='This is pPLtoTF, Version 3.6-p2.0'
-@y
-@d my_name=='uppltotf'
-@d banner=='This is upPLtoTF, Version 3.6-p2.0-u1.27'
-@z
-
-@x
- usage_help (PPLTOTF_HELP, 'issue@@texjp.org');
-@y
- usage_help (UPPLTOTF_HELP, 'issue@@texjp.org');
-@z
-
-@x
-max_kanji=7237; { maximum number of 2byte characters }
-max_kanji_code=@"7E7E; { maximum jis code }
-@y
-max_kanji=1114111; { maximam number of 2byte characters }
-max_kanji_code=@"10FFFF; { maximum ucs code }
-@z
-
-@x function get_next_raw
-if multistrlen(ustringcast(buffer),loc+2,loc)=2 then cur_char:=" "
-@y
-if multistrlen(ustringcast(buffer),loc+3,loc)>1 then cur_char:=" "
-@z
-
-@x procedure print_jis_hex
-var dig:array[0..3] of byte; {holds jis hex codes}
-i:byte; {index of array}
-begin dig[0]:=Hi(jis_code) div 16; dig[1]:=Hi(jis_code) mod 16;
-dig[2]:=Lo(jis_code) div 16; dig[3]:=Lo(jis_code) mod 16;
-for i:=0 to 3 do
-@y
-var dig:array[0..5] of byte; {holds jis hex codes}
-i:byte; {index of array}
-begin dig[0]:=(jis_code div 65536) div 16; dig[1]:=(jis_code div 65536) mod 16;
-dig[2]:=(jis_code div 4096) mod 16; dig[3]:=(jis_code div 256) mod 16;
-dig[4]:=(jis_code div 16) mod 16; dig[5]:=jis_code mod 16;
-for i:=0 to 1 do
- if (dig[i]<>0)or(dig[0]<>0) then begin { if dig[0]<>0, dig[1] should be always printed }
- if dig[i]<10 then print(dig[i]) else
- case dig[i] of
- 10: print('A'); 11: print('B'); 12: print('C');
- 13: print('D'); 14: print('E'); 15: print('F');
- end;
- end;
-for i:=2 to 5 do
-@z
-
-@x function valid_jis_code
-var @!first_byte,@!second_byte:integer; { jis code bytes }
-begin valid_jis_code:=true;
-first_byte:=cx div @'400; second_byte:=cx mod @'400;
-if (first_byte<@"21)
- or((first_byte>@"28)and(first_byte<@"30))
- or(first_byte>@"74) then valid_jis_code:=false;
-if (second_byte<@"21)or(second_byte>@"7E) then valid_jis_code:=false;
-@y
-begin valid_jis_code:=true;
-if (cx>@"10FFFF)or(not is_char_kanji(fromDVI(cx)))
- or(toDVI(fromDVI(cx))<>cx) then valid_jis_code:=false;
-@z
-
-@x function jis_to_index
-var @!first_byte,@!second_byte:integer; { jis code bytes }
-begin
-first_byte:=jis div @'400 -@"21;
-second_byte:=jis mod @'400 -@"21;
-if first_byte<8 then
- jis_to_index:=first_byte*94+second_byte
-else { next |first_byte| start 16 }
- jis_to_index:=(first_byte-7)*94+second_byte;
-@y
-begin
-jis_to_index:=jis;
-@z
-
-@x function index_to_jis
-begin if ix<=8*94-1 then
- index_to_jis:=(ix div 94 +@"21)*@'400+(ix mod 94 +@"21)
-else
- index_to_jis:=((ix+7*94) div 94 +@"21)*@'400+((ix+7*94) mod 94 +@"21);
-@y
-begin
-index_to_jis:=ix;
-@z
-
-@x function get_kanji
-else if multistrlen(ustringcast(buffer), loc+2, loc)=2 then
- begin jis_code:=toDVI(fromBUFF(ustringcast(buffer), loc+2, loc));
- incr(loc); cur_char:=" ";
-@y
-else if (ch='U')or(ch='u') then
- begin repeat ch:=get_next_raw;
- until ch<>' '; {skip the blanks after the type code}
- @<Scan a Kanji hexadecimal code@>;
- jis_code:=toDVI(fromUCS(cx)); cur_char:=ch;
- if not valid_jis_code(jis_code) then
- err_print('jis code ', jis_code:1, ' is invalid');
- end
-else if multistrlen(ustringcast(buffer), loc+4, loc)>1 then
- begin cur_char:=" ";
- jis_code:=toDVI(fromBUFF(ustringcast(buffer), loc+4, loc));
- loc:=loc+multistrlen(ustringcast(buffer), loc+4, loc)-1;
-@z
-