我们假设我们有两个应用程序, Foo 和 Bar ,我们对它们使用相同的后端代码。在我们的例子中,我们决定部署这个代码的两个版本 - 每个应用程序一个版本。有些端点服务器的行为会略有不同,具体取决于它是以 Foo 还是 Bar 运行。某些应用也无法使用某些端点。 (有一些原因我们这样做)。我们在设置文件中使用一个标志来确定服务器类型( Foo 和 Bar 类型)。
到目前为止,一切都运行良好,除了一件事:除了行为的细微差别之外,还有一些术语应该自动更改(翻译?) - 两者都在模板中并在REST API中 - 取决于服务器类型。例如,在页眉中, Foo 会显示"Welcome to Foo"
, Bar 会显示"Welcome to Bar"
。
问题是,我该如何实现这一目标?