refactor: refactor liquid template examples
This commit is contained in:
@@ -10,7 +10,8 @@ StartupNotify=false
|
||||
Categories=Graphics;
|
||||
MimeType=image/bmp;image/jpeg;image/png;image/svg+xml;
|
||||
Keywords={{ default.strings.keywords | desktop_escape }}
|
||||
{% for lang in languages %}Name[{{ lang.locale }}]={{ lang.strings.name | desktop_escape }}
|
||||
{% for lang in languages %}
|
||||
Name[{{ lang.locale }}]={{ lang.strings.name | desktop_escape }}
|
||||
GenericName[{{ lang.locale }}]={{ lang.strings.generic_name | desktop_escape }}
|
||||
Comment[{{ lang.locale }}]={{ lang.strings.comment | desktop_escape }}
|
||||
Keywords[{{ lang.locale }}]={{ lang.strings.keywords | desktop_escape }}
|
||||
|
||||
@@ -2,26 +2,36 @@
|
||||
<component type="desktop-application">
|
||||
<id>org.example.Example</id>
|
||||
<name>{{ default.strings.name | xml_escape }}</name>
|
||||
{% for lang in languages %} <name xml:lang="{{ lang.lang }}">{{ lang.strings.name | xml_escape }}</name>
|
||||
{% endfor %} <summary>{{ default.strings.summary | xml_escape }}</summary>
|
||||
{% for lang in languages %} <summary xml:lang="{{ lang.lang }}">{{ lang.strings.summary | xml_escape }}</summary>
|
||||
{% endfor %} <metadata_license>CC0-1.0</metadata_license>
|
||||
{% for lang in languages %}
|
||||
<name xml:lang="{{ lang.lang }}">{{ lang.strings.name | xml_escape }}</name>
|
||||
{% endfor %}
|
||||
<summary>{{ default.strings.summary | xml_escape }}</summary>
|
||||
{% for lang in languages %}
|
||||
<summary xml:lang="{{ lang.lang }}">{{ lang.strings.summary | xml_escape }}</summary>
|
||||
{% endfor %}
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<project_license>MIT</project_license>
|
||||
<description>
|
||||
<p>{{ default.strings.description | xml_escape }}</p>
|
||||
{% for lang in languages %} <p xml:lang="{{ lang.lang }}">{{ lang.strings.description | xml_escape }}</p>
|
||||
{% endfor %} </description>
|
||||
{% for lang in languages %}
|
||||
<p xml:lang="{{ lang.lang }}">{{ lang.strings.description | xml_escape }}</p>
|
||||
{% endfor %}
|
||||
</description>
|
||||
<developer id="org.example">
|
||||
<name>{{ default.strings.developer_name | xml_escape }}</name>
|
||||
{% for lang in languages %} <name xml:lang="{{ lang.lang }}">{{ lang.strings.developer_name | xml_escape }}</name>
|
||||
{% endfor %} </developer>
|
||||
{% for lang in languages %}
|
||||
<name xml:lang="{{ lang.lang }}">{{ lang.strings.developer_name | xml_escape }}</name>
|
||||
{% endfor %}
|
||||
</developer>
|
||||
<launchable type="desktop-id">org.example.Example.desktop</launchable>
|
||||
<url type="homepage">https://example.org/example</url>
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<caption>{{ default.strings.screenshot_caption | xml_escape }}</caption>
|
||||
{% for lang in languages %} <caption xml:lang="{{ lang.lang }}">{{ lang.strings.screenshot_caption | xml_escape }}</caption>
|
||||
{% endfor %} <image type="source">https://example.org/example/screenshot.png</image>
|
||||
{% for lang in languages %}
|
||||
<caption xml:lang="{{ lang.lang }}">{{ lang.strings.screenshot_caption | xml_escape }}</caption>
|
||||
{% endfor %}
|
||||
<image type="source">https://example.org/example/screenshot.png</image>
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
<content_rating type="oars-1.1"/>
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
// String tables
|
||||
// ---------------------------
|
||||
|
||||
{% for lang in languages %}// {{ lang.name }}
|
||||
{% for lang in languages %}
|
||||
// {{ lang.name }}
|
||||
LANGUAGE {{ lang.primary }}, {{ lang.sublanguage }}
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
|
||||
Reference in New Issue
Block a user