我不确定这是否是提出这个问题的正确论坛,或者我应该将其发布在另一个堆栈交换站点上,请提供建议。
我在 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.
这非常适用于其他翻译,文件大小以 KB 为单位,如 70 KB(如普通主题翻译、管理翻译和模块翻译),但对于移动主题翻译,文件大小为 16 MB(是的 16 MB :( )和数字该文件的行数是 356 ,比其他翻译文件少。我不知道是什么问题,为什么它的大小那么高。
有人可以建议可能是什么问题吗?
谢谢