ここにはすでに同様の質問がたくさんありますが、探していた答えが見つかりませんでした..
多言語アプリケーションを開発するための最良の方法は何ですか?それは非常に高速である必要があります..そして、翻訳するテキストの量がわかりません.
Method 1: create and keep all the text in an array for every language i want to support and include that file everywhere.
Method 2: Use gettext (.MO, .PO files)
Method 3: Store all the translations in a text file and write a function to go through all the text and when matched display its value
Method 4: Store all the text and its translations in database, But i don't think it will be faster than storage in Filesystem.
Method 5: Same as method 1 but i will create multiple files per language just to keep everything structured.
これらはすべて機能しますが、どの方法が最速だと思いますか。方法を見逃した場合はお知らせください。