※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。


日本語化

現在Googleドキュメントにて翻訳作業が行われております。
数行でもいいので翻訳していただける方大歓迎。

日本語化プロジェクト

Googleドキュメント共有 (注意:現在まだ開発中、未完成)
https://docs.google.com/spreadsheet/ccc?key=0AkAvPapZdFdXdDJacFFUUlJZNm5EelpyWDFDSDhYNVE#gid=1


Sword of the Stars Ⅱ日本語フォント

日本語表示を確認する為のフォントになります。
SotS2 日本語フォント 130130版

日本語化手順

  1. ダウンロードした日本語フォントを展開して中に含まれているファイルを\assets\base\fontsフォルダに有る同名のファイルと置き換えてください。
  2. 後は下記のファイルを翻訳すれば日本語化出来ます。
    • \assets\base\locale\enフォルダにあるcsvファイル
    • \assets\base\encyclopediaフォルダ配下にある全txtファイル
    • \assets\base\Names.xml(?)

(※日本語文字を含める場合は最初にファイルを文字コードCP1252で開き、UTF8/UTF16で保存してください)

ゲームを元の状態に戻すにはフォントとテキストをオリジナルの物に戻してください。

文字サイズの調整方法

文字を画面に表示する際のサイズは設定ファイルで変更する事が出来ます。
表示サイズをフォントファイル毎に変更する場合は、\Sword of the Stars II\assets\base\ui\skin1\skin1.xmlに記述されるfontタグ中のassetに使用するフォントファイル名、heightに表示サイズを指定して下さい。

コメント

  • 未だ試作段階ですが日本語フォントを公開します - qwe 2012-09-15 15:18:58
  • ハイフンなどの縦幅の細い文字が表示されない原因は拡縮による物と説明していましたが、14px以下のフォントでは文字を描画していませんでした。 フォントの修正は行う予定ですが、翻訳プロジェクトが始まっているとの事なので現行フォントを使用した対処法を記載しておきます。 - qwe 2012-12-03 23:13:10
  • 現時点ではゲームを完全に日本語化するのは不可能なようですね・・・ - qwe 2012-12-07 23:06:54
  • フォントとテキストの文字コードを再配置してCTDを回避出来る(かも知れない)プログラムを公開します。 - qwe 2012-12-13 21:44:37
    • v2.0.24759.1で日本語テキストによるCTDは発生しなくなったのかも?日本語の表示に関しては修正された箇所と新たに発生する箇所が有り。 - qwe 2013-01-20 02:45:09
      • 新たに発生していた文字化けは速攻で修正されましたね。これで日本語は全箇所で表示可能になったのかも。 - qwe 2013-01-20 22:53:04
  • フォントファイルを更新しました。 - qwe 2013-01-30 22:16:18
  • 日本語化作業お疲れ様です - 名無しさん 2013-05-20 13:22:06
  • 久々に来たら翻訳がかなり進んでる…本当にお疲れ様です! - 名無しさん 2013-07-13 20:53:34
  • 日本語テキストを使ってるとCTDします。日本語フォントのままで英語テキストだと落ちないので、日本語の文字が原因なのでしょうか。ダメな文字とかあるのかなあ。 - 名無しさん 2013-08-25 05:10:51
    • 最近の事は良く解らないのだけど、文字コードはUTF8なので特定の日本語文字に起因するCTDの可能性は低いような…、フォントを作った経験から日本語化でCTDが発生するとすれば、特定の画面で処理がマルチバイト文字に対応していない、日本語化シートと最新のstrings.csvの内容が一致していない、CSV化した日本語化シートの書式が壊れている(二重引用符の閉じ忘れ、テキスト途中の改行とか)を先に疑います。 - qwe 2013-08-25 10:53:35
      • 貴重な情報ありがとうございます。ちょいとCSVを調べてみます。 - 名無しさん 2013-08-25 15:02:03
        • CSV調べたところ、最新のstringsと現状の日本語stringsの数が合ってませんでした。出力した日本語stringsに「”」だけの行がありました。あと、理由は判りませんが、「COMBAT_CRIT_*」関連の文字列を日本語化すると戦闘中にCTDします。 - 名無しさん 2013-08-28 14:06:39
          • 日本語文字が使えない仕様なら為す術は無いのですが、該当項目でCTDの原因になりそうな箇所が有ったので修正し、ついでにシートを最新の状態にもしておきましたので確認してみて下さい。※stringsシートをCSV形式でDLし、見出し行を削除すればゲームで利用出来ると思います。利用するのはダウンロード用のシートでは無い事にご注意を。 - qwe 2013-08-29 07:56:30
  • せっかくの翻訳使用できるように詳しく説明していただけないでしょうか - 名無しさん 2013-12-27 09:44:15
    • シートの内容が古い状態で日本語化する場合、stringsシートのテキストで使われている改行コードを\nに置き換え、それから英語テキストとの差分を見て項目に過不足の無い日本語テキストを作らないと駄目です。 - qwe 2013-12-27 20:07:59
      • ありがとうございます。かなりがんばってみたんですがどうにもならずです。現状使われてる翻訳が適用されたstring.csv頂けないでしょうか。 - 名無しさん 2013-12-28 04:38:43
        • stringsシートの内容を最新の状態にしておきましたので、csv形式でダウンロードすればそのまま使えるはずです。それと日本語化シートは1年近く管理されていない状態なので、これからはアップデート毎に英語テキストを残しておき、英語テキスト同士で差分を確認して日本語テキストへ反映させる手順を取った方が楽だと思います。 - qwe 2013-12-28 11:30:03
          • 本当にありがとうございます。無事適用できました。差分を上手にCheck - 名無しさん 2013-12-28 13:10:35
        • それと上で説明した「改行コードを\nに置き換え」は間違いでした。\nが有効かどうかは不明なので改行を意図するなら「半角空白に置き換え」ですね。 - qwe 2013-12-28 11:45:44
          • 今後のアップデート時に差分を上手にCheckできるかが不安ですが。。。1年間も放置されていたんですね勿体ない。。 - 名無しさん 2013-12-28 13:28:50
  • と黒い画面のままエラーになるのですが、私だけですか? - 名無しさん 2014-04-30 20:44:56
    • 黒い画面のままエラーになるのですが、私だけですか? - 名無しさん 2014-04-30 20:45:24
  • 同じく、An error occurred:~~云々とでます - 名無しさん 2014-05-02 15:56:31
  • ゲームメニューまで辿り着かずに落ちるのなら翻訳テキストに含まれる改行文字が原因でしょう。改行文字は翻訳段階で組み込まれてしまうので翻訳作業が続いている間は利用者が逐次チェックするしか無いですね。 - qwe 2014-05-02 20:11:29
  • Enhanced EDITION - 名無しさん 2014-05-05 14:24:15
  • Enhanced Editionにも使用できますか? ↑間違え入力すみません。 - 名無しさん 2014-05-05 14:25:19
最終更新:2013年01月30日 22:15