development/Tables Directories
Jump to navigation
Jump to search
Possible sources of tables dirs list:
- default "tables" directory
- FIXME: make additional argument to redefine default dir?
- FIXME: search in default system share or look in environment settings?
- directory list from --tables command line argument
- directory named after serverType
- FIXME: no point to automatically add these, as all the servers where it's usable are in distributed configuration, so servers.txt can be used instead
- FIXME: majority of servers uses kRO serverType and gets Korean tables by default (should be English)
- addTableFolders from servers.txt entry
- FIXME: what if default directory redefined somehow? Currently there have "tables/iRO" form, maybe should be "iRO" instead
Use Cases
Not current, but wanted behavior:
Preconfigured Official Servers
- default: uses default tables with server-specific tables subdir (which can be configured via servers.txt)
- --tables: provided tables only
Preconfigured Private Servers
(localhost, RMS, KoreRO etc)
- default: uses default tables with iRO or kRO-translated tables subdir
- --tables: provided tables only
Other Private Servers
- default: user should configure servers.txt to select additional tables directory, as root itself is no longer usable
- --tables: provided tables only