喫茶XRAYトップページ
[
スレッド全体
]
[7387]
ウェブ翻訳におけるソースコード
返信
削除
2014/3/19 (水) 15:13:45
Mr.XRAY
サイトに掲載しているプログラムのソースコードは,
下図のように,TEAD の HTML コード生成の機能を使用しています.
これで生成したコードは,Google のウェブ翻訳で翻訳すると,
コード内の改行が無視され,1 行になってしまいます.
生成したコードの code タグを削除すると,改行も元の通り表示して
くれることが分かりました.
TEAD で生成したコードは,空白スペースに参照文字を使用しています.
[文字参照]
http://
ja.
wikipedi
a.
org/
wiki/%
E6%
96%
87%
E5%
AD%
97%
E5%
8F%
82%
E7%
85%
A7
Google のウェブ翻訳は,この空白の参照文字を削除してしまうようです.
また,英語の場合は問題ないのですが,簡体字等は begin, end も中国語に
変換してしまいます.
そこで,Google の class="notranslate" というタグを挿入することにしました.
TEAD で生成したコードを変換するプログラムを作成しました.
こんな結果になりました.
http://
translat
e.
google.
com/
translat
e?
hl=
ja&
sl=
ja&
tl=
zh-
CN&
u=
http%
3A%
2F%
2Fmrxray
.
on.
coocan.
jp%
2FDelphi
%
2FplSamp
les%
2F910_Di
sableBit
map.
htm
[元のページ]
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
910_Disa
bleBitma
p.
htm
当サイトのアクセス解析を観ると,中国,韓国,ロシア等が多いのです.
折角サイトを訪れても,わざわざ遠い国から来て頂いたのに,
ソースコードが見えないと悔しい思いをするでしょう.
# TEAD が生成したコードもそのまま使うことがあるので,
# タグのクラス名を変えたスタイルシートを作成して使用しました.
# スタイルシートの中身は TEAD が生成するものと同じです.
# 色等は変えていますが.
# 更に区別しやすいように,table タグではなく,div タグにしました.
[7404]
Re:ウェブ翻訳におけるソースコード
返信
削除
2014/4/1 (火) 17:53:57
Mr.XRAY
月があけて,アクセス解析がクリアされたので,観てみました.
まだ中国からだけですが,いっぱいありました.
どうだ !! 中国の人,サイトの記事がみやすくなったべ.
中国と日本,仲良くしようね.
↓ 英語じゃないからね.日本語だよ.
[
▼次のスレッド
]
INCM/CMT
Cyclamen v3.82