mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-19 09:51:16 -03:00
This is done in preparation for Fluent's FTL files, which will be placed in `localization/fluent/`. Having a shared parent reduces top-level clutter in the repo and makes it easier to find the localization files for translators, including realizing that both PO and FTL files exist. We keep PO and FTL files in separate directories because we need to rebuild on any changes in the PO directory (technically only when there are changes to `*.po` files, but due to technical limitations we can't reliably trigger rebuilds only if those changes but not other files in the same directory.) Changes to FTL files do not require rebuilds for dev builds, since for these `rust-embed` does not actually embed them into the binary but rather loads them from the file system at runtime. Closes #12193