You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The new layer PG.StarWarsGame.Localisation should accomplish the following goals:
The layer enhances the raw DAT in-memory-representation with additional metadata.
The layer allows for validation and handling of all official languages the engine can handle.
The layer should still be open to be extended to handle languages the game engine does not support. Additional languages are up to other developers to support.
The layer provides means to load and store common community formats, e.g. CSV as used by @ThrawnsRevenge or XML as used by @gruenwaldlk 's text editor in addition to loading from/storing to DAT files.
The format support has to be extensible to accommodate other formats (TSV, ...) but only the most common formats will be provided for now.
The layer provides at least an interface definition for a localisation repository that can be used for advanced handling of translations.
The layer should still allow access to the "bare-metal" representation of the DAT file, but discourage its use.
The new layer
PG.StarWarsGame.Localisationshould accomplish the following goals: