diff options
| author | Emmanuele Bassi <ebassi@gnome.org> | 2017-08-18 15:22:37 +0100 |
|---|---|---|
| committer | Emmanuele Bassi <ebassi@gnome.org> | 2017-08-18 15:22:37 +0100 |
| commit | 06fdabb7ac1834823c6ecc4bebb94b13da5cf03e (patch) | |
| tree | 5e3e368455f15ecfb3d8c05329f1ba8a417f27e6 /test cases/frameworks | |
| parent | 62aabb5a8be90467603b1348d8ae4c0847bc5d1e (diff) | |
| download | meson-06fdabb7ac1834823c6ecc4bebb94b13da5cf03e.tar.gz | |
Support LINGUAS for gnome.yelp() languages
Listing all languages inside meson.build for the Yelp-based manual
localisation is error-prone, and it also requires parsing and modifying
Meson files from external tools.
Just like we do for i18n, we can use an ancillary `LINGUAS` file in the
help source sub-directory to list all the help languages.
Diffstat (limited to 'test cases/frameworks')
| -rw-r--r-- | test cases/frameworks/13 yelp/help/LINGUAS | 2 | ||||
| -rw-r--r-- | test cases/frameworks/13 yelp/help/meson.build | 6 | ||||
| -rw-r--r-- | test cases/frameworks/13 yelp/installed_files.txt | 6 |
3 files changed, 14 insertions, 0 deletions
diff --git a/test cases/frameworks/13 yelp/help/LINGUAS b/test cases/frameworks/13 yelp/help/LINGUAS new file mode 100644 index 000000000..173f97890 --- /dev/null +++ b/test cases/frameworks/13 yelp/help/LINGUAS @@ -0,0 +1,2 @@ +de +es diff --git a/test cases/frameworks/13 yelp/help/meson.build b/test cases/frameworks/13 yelp/help/meson.build index 85bc9803c..c8edd61ba 100644 --- a/test cases/frameworks/13 yelp/help/meson.build +++ b/test cases/frameworks/13 yelp/help/meson.build @@ -13,3 +13,9 @@ gnome.yelp('meson-symlink', symlink_media: true, languages: ['de', 'es'], ) + +gnome.yelp('meson-linguas', + sources: 'index.page', + media: 'media/test.txt', + symlink_media: false, +) diff --git a/test cases/frameworks/13 yelp/installed_files.txt b/test cases/frameworks/13 yelp/installed_files.txt index 9fc097d2a..1f6522f3f 100644 --- a/test cases/frameworks/13 yelp/installed_files.txt +++ b/test cases/frameworks/13 yelp/installed_files.txt @@ -10,3 +10,9 @@ usr/share/help/es/meson-symlink/media/test.txt usr/share/help/es/meson-symlink/index.page usr/share/help/de/meson-symlink/index.page usr/share/help/de/meson-symlink/media/test.txt +usr/share/help/C/meson-linguas/index.page +usr/share/help/C/meson-linguas/media/test.txt +usr/share/help/es/meson-linguas/media/test.txt +usr/share/help/es/meson-linguas/index.page +usr/share/help/de/meson-linguas/index.page +usr/share/help/de/meson-linguas/media/test.txt |
