国際化したい C# アプリがあります。ユーザーがインターネット上でリソース ファイルを編集できるようにしたいと考えています。インターネット上の C# リソース ファイルを共同で変更する方法はありますか? ユーザーがxml文字列ファイルをオンラインで翻訳できるAndroid用のオープンソースPHPプロジェクトがあり、無料でオープンソースのC#に似たものを探していることを私は知っています
編集:transifex を試してみました。手動で作成され、文字列のみを含む .resx ファイル内のすべての文字列を一覧表示するのは良い仕事です。ただし、フォームのローカライズにはあまりインテリジェントで有用ではないことがわかりました。フォーム リソースを transifex にアップロードすると、無関係な情報がすべて翻訳用に入力されます。フォーム内のすべてのコントロールの x、y 位置と同様に、 System.Windows.Forms.RichTextBox、System.Windows.Forms、Version=2.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089 のようなものさえあります。私の場合、フォームにはボタン名とラベルの文字列が数個しかありませんでしたが、transifex はそれと一緒に何百もの無関係なものを表示しました。
そのため、フォームが VS デザイナーで設計されている場合、C# フォームの変換にはまったく役に立ちません。翻訳者は必ずしもプログラマーである必要はありません。不必要なフィールドをすべて示すのは大変なことです。