2011-08-29 12 views
10

asp.netのWebサイトでは、複数の言語をサポートしています。 現在の翻訳ワークフローは以下のようになります:翻訳者と開発者のワークフローを改善する

  • サイトは、「開発者の言語」
  • 翻訳をデータベースに保存し、抽出液を得るdevcycleの翻訳者である特定の時点でカスタムプロバイダー
  • を使用しているで構築されますSQLスクリプト

有利に開発チームによって受信されたファイルに充填し、(自動的に)変換

  • 上で動作するようにDBの(互換性のあるXMLをエクセル) S:

    • 翻訳者は、彼らはすべてのリテラル
    • の簡単な概要のdevの言語が順に理由をリード「_」で容易に区別されてい訳者、無愛想なツール
    • で作業する必要はありません。非翻訳リテラルを発見する
    • のSQLスクリプトはredeployableとバージョン管理

    短所は以下のとおりです。

      人の
    • 翻訳者が
    • 翻訳しばしば時間があるため、長さの問題のレイアウト上のネジその翻訳がアプリでどのように見えるかに何の見解を持っていない(例えば:ロシアはその後、英語の方法より冗長になりがち)
    • 伝えるコンテキストは難しいです
    • 抽出ファイルの後に追加
    • 翻訳を追跡し、ミスにつながることが困難な
    • 分散翻訳者+エクセル(XML)タイミング・のために作ると私はより良い方法を見つけるためにしようとしている紛争に

    をマージ翻訳者とコミュニケーションする。
    既存のツールは、社内で実装されたものよりも優先されます。
    翻訳者に仕事を見せることが重要です。
    翻訳ファイルのバージョン管理が改善されるはずです。
    Excelのxmlはバージョン対応になると期待していましたが、比較とマージはほぼ不可能です。
    翻訳者を与えるresxファイルで作業するVisual Studioはオプションではありません。

  • +0

    一つのツールは、[全体](http://www.across.net/en/across-for-freelance-translators.aspx)です。免責事項:私は過去に自分でその製品を使っていました。しかし、私はこの製品を宣伝することによって利点がないので、それは正直な意見と見なされるべきです。 –

    +0

    @Danielサイトをチェックアウトしています。いくつかの簡潔な箇条書きポイントがうまくいきました。私は翻訳者と冗長さが両立していると思っています;) –

    +0

    将来の読者のために:これは簡単な概説http://www.acrossを与えると思います。net/fact_sheets/fact_sheet_software_localization_ja.pdf @ダニエルの提案 –

    答えて

    1

    あなたは以下のリンクのようなものを考えましたか?それを翻訳者用のアプリケーションのステージングバージョンに統合すると、変更が実際に表示されます。私が提案することができます

    Westwind.Globalization Data Driven Resource Provider for ASP.NET

    +0

    これは私が探している方向にもっとあるようです。すでにデータベースをリソース管理に使用していますが、キャッシュを無効にするためのカスタムロジックが必要になりますが、このようなものを導入することは可能です。 –

    関連する問題