C-Connect Tech Blog

株式会社シー・コネクトの制作部が運営するテックブログ

中国語の繁体字と簡体字を簡単に変換するJavaScript

こんにちは、システムチーム淺倉です。

弊社のippin mallは、世界16か国を対象とした越境ECのため、多言語対応をしています。 今は英語、中国語、日本語に対応していますが、中国語には繁体字簡体字があるのでユーザビリティを考えて繁体字簡体字を変換する機能をリリースしました! 今回は繁体字簡体字の変換を簡単に行うJavaScriptを中国人マーケターさんが教えてくれたので紹介します!

実装までの手順はたった3ステップ。

1. ‘tw_cn.js'ファイルをダウンロードし、適当なフォルダに置く。

 →GitHubからダウンロードできます。

tw_cn.js · GitHub

2. 変換ボタンを表示したいところに以下のようなボタンを作成するソースコードを入れます。
<a id="translateLink" href="javascript:translatePage();">切り替えボタン</a>
3. javascriptを読み込むところに以下のソースコードを貼り付けます。

<script type="text/javascript" src=".../js/tw_cn.js"></script>
<script type="text/javascript">
var defaultEncoding = 2; //ホームページに使用されている漢字の様式:1-繁体字,2-簡体字
var translateDelay = 0; //遅延時間,100=100ms,デフォルト=0
var cookieDomain = "サイトのドメイン"; //Cookieアドレス
var msgToTraditionalChinese = "繁體";
var msgToSimplifiedChinese = "简体"; 
var translateButtonId = "translateLink"; 
translateInitilization();
</script>

これでボタンを押すだけで繁体字簡体字が切り替わります!簡単ですね。

ちなみに、javascriptファイルの中身を見ると、漢字がずら――――っと並んでいます。 マッピングをしているということなのでしょうか…?

中国語の対応をしている方はお試しください。