32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
# File 'lib/zhconv.rb', line 32
def self.convert(variant, message, use_web=true)
if use_web
case variant
when "zh-cn", "zh-sg"
converter = web_converter(variant)
message = converter.convert(message)
when "zh-tw", "zh-hk"
converter = web_converter(variant)
message = converter.convert(message)
end
end
case variant
when "zh-cn", "zh-sg"
converter = local_converter(variant)
message = converter.convert(message)
when "zh-tw", "zh-hk"
converter = local_converter(variant)
message = converter.convert(message)
end
if use_web
case variant
when "zh-hans", "zh-cn", "zh-sg"
converter = web_converter("zh-hans")
message = converter.convert(message)
when "zh-hant", "zh-tw", "zh-hk"
converter = web_converter("zh-hant")
message = converter.convert(message)
end
end
case variant
when "zh-hans", "zh-cn", "zh-sg"
converter = local_converter("zh-hans")
message = converter.convert(message)
when "zh-hant", "zh-tw", "zh-hk"
converter = local_converter("zh-hant")
message = converter.convert(message)
end
message
end
|