我使用TAPi18n包,翻译JSON文件存储在我的Meteor应用程序的i18n文件夹中。当我使用Meteor Up在生产服务器上部署应用程序时,我无法在服务器上找到翻译JSON文件。我需要它,因为我需要从app更新文件 - 读取并写入它们。
那么我在哪里可以在生产服务器上找到Meteor app的i18n文件夹和i18n文件?
答案 0 :(得分:0)
我找到了存储i18n文件的位置:
find /opt/aleno/ -name '*.i18n.*'
/opt/aleno/app/programs/server/app/home/elfoslav/projects/web/meteor/aleno.me/app/i18n/de.i18n.js
/opt/aleno/app/programs/server/app/home/elfoslav/projects/web/meteor/aleno.me/app/i18n/en.i18n.js
但它们只是编译的JS文件,它们包含类似的内容:
(function(){var _ = Package.underscore._,
package_name = "project",
namespace = "project";
if (package_name != "project") {
namespace = TAPi18n.packages[package_name].namespace;
}
// integrate the fallback language translations
translations = {};
translations[namespace] = {"SMS Bestätigung (**date**, **time**, **peopleCount**)":"SMS confirmation (**date**, **time**, **peopleCount**)","$
TAPi18n._loadLangFileObject("en", translations);
})();