diff options
| author | Joel Klinghed <the_jk@spawned.biz> | 2025-06-05 01:50:52 +0200 |
|---|---|---|
| committer | Joel Klinghed <the_jk@spawned.biz> | 2025-06-05 01:50:52 +0200 |
| commit | 158a9f64daac699d094dc7550c81be9059aefa0a (patch) | |
| tree | 29c96bc4dd38ee0948b149f52576e7dec241e913 /server/common/src/testdata/grit/base.grd | |
| parent | d0d87d9f304ae3f285d0a11913ed224818ed4f40 (diff) | |
Add grit module to common
Parses grit files. I tried using serde-xml-rs but it can't handle
text mixed with elements so xml-rs and event stream it is.
Diffstat (limited to 'server/common/src/testdata/grit/base.grd')
| -rw-r--r-- | server/common/src/testdata/grit/base.grd | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/server/common/src/testdata/grit/base.grd b/server/common/src/testdata/grit/base.grd new file mode 100644 index 0000000..2ddc74a --- /dev/null +++ b/server/common/src/testdata/grit/base.grd @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8"?> +<grit current_release="1" latest_public_release="0"> + <outputs> + <output filename="values/strings.xml" type="android" lang="en" /> + <output filename="values-en-rGB/strings.xml" type="android" lang="en-GB" /> + <output filename="values-my/strings.xml" type="android" lang="my" /> + <if expr="not pp_if('zawgyi_encoding')"> + <output filename="values-my-rZG/strings.xml" type="android" lang="my-ZG" /> + </if> + <output filename="values-sv/strings.xml" type="android" lang="sv" /> + </outputs> + + <translations> + <file path="translations/base_en_gb.xlf" lang="en-GB" /> + <if expr="pp_if('zawgyi_encoding')"> + <file path="translations/base_my-Zawgyi.xlf" lang="my" /> + </if> + <if expr="not pp_if('zawgyi_encoding')"> + <file path="translations/base_my.xlf" lang="my" /> + <file path="translations/base_my-Zawgyi.xlf" lang="my-ZG" /> + </if> + <file path="translations/base_sv.xlf" lang="sv" /> + </translations> + + <release allow_pseudo="false" seq="1"> + <messages fallback_to_english="true"> + <if expr="pp_ifdef('include_extra')"> + <part file="extra.grdp" /> + </if> + <message desc="Title which is shown on the main bookmarks view." name="IDS_BOOKMARKS_FRAGMENT_TITLE" internal_comment="section(bookmarks)"> + Bookmarks + </message> + <message desc="Generic welcome string." name="IDS_GENERIC_WELCOME" internal_comment="section(eula)"> + Welcome to <ph name="STRING">%1$s<ex>Opera</ex></ph> + </message> + <message desc="First startup information about the license and privacy terms." name="IDS_START_TERMS"> + By using this application you are agreeing to Opera's <ph name="TOS_BEGIN"><tos></ph>Terms of Service<ph name="TOS_END"></tos></ph>. Also, you can learn how Opera handles and protects your data in our <ph name="PRIVACY_BEGIN"><privacy></ph>Privacy Statement<ph name="PRIVACY_END"></privacy></ph>. + </message> + <message desc="Message which is shown when one or more folders have been deleted from the bookmark list." name="IDS_BOOKMARKS_FOLDERS_DELETED"> + {BOOKMARKS, plural, + one {<ph name="COUNT">%1$d<ex>1</ex></ph> folder deleted} + few {<ph name="COUNT">%1$d<ex>15</ex></ph> folders deleted} + many {<ph name="COUNT">%1$d<ex>100</ex></ph> folders deleted} + other {<ph name="COUNT">%1$d<ex>42</ex></ph> folders deleted}} + </message> + </messages> + </release> +</grit> |
