mwpowellhtx / KP-Liberation

The work on GreuhZbugs Liberation Mission for Arma 3 continues...
GNU General Public License v3.0
7 stars 1 forks source link

Should localize string table items client side not server side #65

Open mwpowellhtx opened 3 years ago

mwpowellhtx commented 3 years ago

Basic Information

Mission version: 0.98.dev-s12 Map used: Altis

Individual Things

We should consider postponing localization until the last possible moment, typically client side. This means that any elements, arrays, etc, being assembly and relayed from server to client need to potentially identify the string table keys, as well as any format arguments necessary to fill in the requisite gaps.

We will also need to be careful of the scope for this one, and we cannot guarantee concerning consistency throughout the framework. Concerning missions, recently done, in particular, in retrospect, we were not especially careful of this to begin with laying the groundwork for a robust missions module, so much of the rendering is server side. However, it should not be terrible to shift that responsibility to client side.

Other modules, cannot promise the same. Just be careful with it.

mwpowellhtx commented 3 years ago

Marked as both a housekeeping effort as well as postponed for the time being.