この投稿のタイトルの付け方がわかりません。
それぞれがキーと値のペアの配列を含む一連の国際化ドキュメントを継承しました。方法論が理想的ではないことは認識していますが、自分の役割、利用できる時間とリソースを考えると、私が立ち往生しているものです. これらのリストは手作業で作成されており、需要に対応するためにアイテムが常に無計画に追加されていました。以下の例は簡略化されています。約 21 の言語ファイルがあり、それぞれに 100 以上のエントリがあります。
1 つのファイルの配列には、次のような要素が含まれます。
'download_high' => 'Vysoké',
'download_low' => 'Nízké',
'download_med' => 'Strední',
'download_video' => 'Stáhnout video',
別のファイルには次のようなものがあります。
'download_video' => 'Descargar Video',
'download_high' => 'Alta',
'download_med' => 'Media',
'download_low' => 'Baja',
ほとんどの場合、要素は一貫した順序で並べられていますが、多くの例外があり、ファイルの維持が複雑になっています。IDEまたはnotepad ++プラグインなどを介して、これらの配列の順序/フォーマットを一貫させる方法があるかどうか疑問に思っていました.アルファベット順にうまく変換されない論理グループがあるため、必ずしもアルファベット順に並べたいとは思いません.一部の変数のみが名前空間化されているため、並べ替え。手動で行うのはほぼ論外ですが、順序を指定して、何らかのテキスト操作ツールでファイルをバッチ処理する方法があればいいのにと思います。私はPHPにあまり詳しくないので、非常に単純でない限り、コードを介してこれを行う価値があるかどうかはわかりません。