喫茶XRAYトップページ

[スレッド全体
]

[7387] ウェブ翻訳におけるソースコード返信 削除
2014/3/19 (水) 15:13:45 Mr.XRAY
サイトに掲載しているプログラムのソースコードは,
下図のように,TEAD の HTML コード生成の機能を使用しています.
これで生成したコードは,Google のウェブ翻訳で翻訳すると,
コード内の改行が無視され,1 行になってしまいます.

生成したコードの code タグを削除すると,改行も元の通り表示して
くれることが分かりました.
TEAD で生成したコードは,空白スペースに参照文字を使用しています.

[文字参照]
http://ja.wikipedia.org/wiki/%E6%96%87%E5%AD%97%E5%8F%82%E7%85%A7

Google のウェブ翻訳は,この空白の参照文字を削除してしまうようです.
また,英語の場合は問題ないのですが,簡体字等は begin, end も中国語に
変換してしまいます.
そこで,Google の class="notranslate" というタグを挿入することにしました.
TEAD で生成したコードを変換するプログラムを作成しました.

こんな結果になりました.
http://translate.google.com/translate?hl=ja&sl=ja&tl=zh-CN&u=http%3A%2F%2Fmrxray.on.coocan.jp%2FDelphi%2FplSamples%2F910_DisableBitmap.htm
[元のページ]
http://mrxray.on.coocan.jp/Delphi/plSamples/910_DisableBitmap.htm

当サイトのアクセス解析を観ると,中国,韓国,ロシア等が多いのです.
折角サイトを訪れても,わざわざ遠い国から来て頂いたのに,
ソースコードが見えないと悔しい思いをするでしょう.

# TEAD が生成したコードもそのまま使うことがあるので,
# タグのクラス名を変えたスタイルシートを作成して使用しました.
# スタイルシートの中身は TEAD が生成するものと同じです.
# 色等は変えていますが.
# 更に区別しやすいように,table タグではなく,div タグにしました.


[7404] Re:ウェブ翻訳におけるソースコード返信 削除
2014/4/1 (火) 17:53:57 Mr.XRAY
月があけて,アクセス解析がクリアされたので,観てみました.
まだ中国からだけですが,いっぱいありました.
どうだ !! 中国の人,サイトの記事がみやすくなったべ.
中国と日本,仲良くしようね.

↓ 英語じゃないからね.日本語だよ.

[▼次のスレッド]
INCM/CMT
Cyclamen v3.82