C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[4]: 多言語化対応のための翻訳作業


(過去ログ 116 を表示中)

[トピック内 5 記事 (1 - 5 表示)]  << 0 >>

■68308 / inTopicNo.1)  多言語化対応のための翻訳作業
  
□投稿者/ morimori (30回)-(2013/10/10(Thu) 09:22:38)

分類:[C#] 

開発環境
Windows7 Home
使用言語
2010 C# Professional

morimoriと申します。
現在VSのデザイナから多言語化機能を使って
翻訳文をコピーペーストしているのですが
文字列数が多くて苦戦しています。

みなさんは多言語に対応されるとき、どのようにされているでしょうか。

また、巷にも多言語化に対応したプログラムがたくさんありますが、
.Netのようなフォーム形状で、どう考えても人の手では訳せないほどの言語に対応したプログラムも見かけます。
あれは全部手作業で翻訳されているのでしょうか。何かツールを使っているのでしょうか。
それでは失礼します。
引用返信 編集キー/
■68314 / inTopicNo.2)  Re[1]: 多言語化対応のための翻訳作業
□投稿者/ 774RR (115回)-(2013/10/10(Thu) 11:35:38)
2つの異なる議題がありそう・・・

1.翻訳作業自体は人の手でやってると思うぞ(機械翻訳の品質で我慢できる案件なら別だが)
それもたぶん専門家の手で(ネィティブスピーカーの監修とかも受けてると思う)

2.翻訳結果のプログラムへの取り込みにはツール作って使ってるんぢゃないかな。
Form1.resx は単に XML なので・・・

http://bbs.wankuma.com/index.cgi?mode=al2&namber=30847&KLOG=55
http://codezine.jp/article/detail/3288

引用返信 編集キー/
■68316 / inTopicNo.3)  Re[2]: 多言語化対応のための翻訳作業
□投稿者/ morimori (31回)-(2013/10/10(Thu) 12:50:48)
回答ありがとうございます。
1は翻訳された文を持っているからともかくとして
問題は2番ですね。

みたところ、必要なタグだけ記述されていて、ない項目は自分でたさないといけないため、
単純に検索して書き換えればいいというわけではなさそうですね。

どなたか多言語化でresxを書き換えていらっしゃる方がいれば
使ってらっしゃるツールを教えてください。

あと、リソース内の構造があればもっとわかりやすいのですが、
そちらをご存知の方いらっしゃらないでしょうか。
引用返信 編集キー/
■68553 / inTopicNo.4)  Re[3]: 多言語化対応のための翻訳作業
□投稿者/ ぽん (4回)-(2013/10/28(Mon) 02:27:19)
No68316 (morimori さん) に返信

4ヶ国語以上に対応した多言語アプリを開発しています。

まずはエクセルにリソース名をすべて書き出して、
多言語対応リストを作ります。

1列目 リソース名
2列目 日本語
3列目 中国語
4列目 。。。。みたいな感じです。

エクセルで、1行目と2行目、1行目と3行目みたいな感じでテキストファイルに書き出すマクロを組みます。

各ファイルをResgen.exeでリソースファイルに変換します。
http://msdn.microsoft.com/ja-jp/library/ccec7sz1(v=vs.110).aspx
http://msdn.microsoft.com/ja-jp/library/xbx3z216(v=vs.110).aspx#textfiles

フォームのリソースについては、文字列だけリソースをフォームのリソースから反映ではなくて、
自分のリソースから読みこむようにプログラムを組んでいます。


こちらは使ったことありませんが、参考に
プログラムによる .resx ファイルの使用
http://msdn.microsoft.com/ja-jp/library/gg418542(v=vs.110).aspx

引用返信 編集キー/
■68559 / inTopicNo.5)  Re[4]: 多言語化対応のための翻訳作業
□投稿者/ morimori (43回)-(2013/10/28(Mon) 12:05:00)
皆様教えてくださりありがとうございます。
ぽんさんの方法を使えば解決できそうですね。
早速調べてみます。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -