1 |
Name: |
2 |
TextRotate |
3 |
FullName: |
4 |
Rotation (Juliuce encryption) of string |
5 |
URI: |
6 |
IW:SuikaWiki:ROT13 |
7 |
Initialize: |
8 |
sub ten25 ($) { |
9 |
my $s = shift; |
10 |
my $tr_f = q{あいうえおかきくけこさしすせそたちつてとなにぬねの} |
11 |
.q{はひふへほまみむめもやゝゆ〜よらりるれろわゐんゑを} |
12 |
.q{アイウエオカキクケコサシスセソタチツテトナニヌネノ} |
13 |
.q{ハヒフヘホマミムメモヤヽユーヨラリルレロワヰンヱヲ}; |
14 |
my $tr_t = q{はひふへほまみむめもやゝゆ〜よらりるれろわゐんゑを} |
15 |
.q{あいうえおかきくけこさしすせそたちつてとなにぬねの} |
16 |
.q{ハヒフヘホマミムメモヤヽユーヨラリルレロワヰンヱヲ} |
17 |
.q{アイウエオカキクケコサシスセソタチツテトナニヌネノ}; |
18 |
Jcode->new (\$s, 'euc')->tr ($tr_f => $tr_t); |
19 |
$s; |
20 |
} |
21 |
sub rot13 ($) { |
22 |
my $s = shift; |
23 |
$s =~ tr/A-Za-z/N-ZA-Mn-za-m/; |
24 |
$s; |
25 |
} |
26 |
|
27 |
{ |
28 |
Name: |
29 |
wikiform_template/rot |
30 |
FullName: |
31 |
Rot 13 and ten 25 |
32 |
Format: |
33 |
$r = $p->{text} || $o->{argv}->{'wikiform__'.$p->{source}}; |
34 |
$r = rot13 ($r) unless $p->{rot13} && !$p->{rot13}; |
35 |
$r = ten25 ($r) unless $p->{ten25} && !$p->{ten25}; |
36 |
} |
37 |
|