これがこの質問をするのに適切なフォーラムになるかどうか、または別のスタック交換サイトに投稿する必要があるかどうかはわかりません。アドバイスをお願いします。
PHP で翻訳ファイルを生成しており、翻訳は以下のように保存されます。
$lang['fileName_md5_hashed_word'] = 'translation in arabic'
lang 配列には、アンダースコア md5 ハッシュ化された単語が追加されたファイル名のインデックスがあり、そのインデックスの値は、その特定のファイル内の特定の単語の翻訳です。このファイルを次のように生成します。
$fh = fopen($file, 'w');
//create the array to be stored in the language file
.....
.....
fwrite($fh, $translations) //write translations to the file, while $translations is the associative array of the words in the above mentioned format.
これは他の翻訳では完全に機能し、ファイル サイズは 70 KB のような KB 単位です (通常のテーマの翻訳、管理者の翻訳、モジュールの翻訳のように) が、モバイル テーマの翻訳の場合、ファイル サイズは 16 MB (はい 16 MB :( ) で、数値はそのファイルの行数は 356 で、他の翻訳ファイルよりも少ない. 何が問題なのか、なぜそのサイズがそれほど大きいのかはわかりません.
誰かが何が問題なのかアドバイスしてもらえますか?
ありがとうございました