Currently all localisations are stored in a root i18n folder, which is fine, but because the liblog crate and the settings binary both need to read and share the same fluent file a hacky solution has been implemented with cosmic_logomenu_settings.ftl setup as a symbolic link to liblog.ftl.
This works but it makes it clunky for contributors to copy the files to add their own languages and it it feels like a flaky solution that is just waiting to break. We need to find a clean solution to have both liblog and settings read from one, single file and not require a file names the same as their name.
Currently all localisations are stored in a root i18n folder, which is fine, but because the liblog crate and the settings binary both need to read and share the same fluent file a hacky solution has been implemented with cosmic_logomenu_settings.ftl setup as a symbolic link to liblog.ftl.
This works but it makes it clunky for contributors to copy the files to add their own languages and it it feels like a flaky solution that is just waiting to break. We need to find a clean solution to have both liblog and settings read from one, single file and not require a file names the same as their name.