Skip to content

Commit 2e25a1b

Browse files
committed
Merge pull request kivy#266 from excessivedemon/master
Added support for setting string resources in generated strings.xml
2 parents 22ad4d8 + 5619ec2 commit 2e25a1b

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/build.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -456,6 +456,9 @@ def make_package(args):
456456
ap.add_argument('--meta-data', dest='meta_data', action='append',
457457
help='Custom key=value to add in application metadata')
458458

459+
ap.add_argument('--resource', dest='resource', action='append',
460+
help='Custom key=value to add in strings.xml resource file')
461+
459462
args = ap.parse_args()
460463

461464
if not args.dir and not args.private and not args.launcher:
@@ -470,6 +473,9 @@ def make_package(args):
470473
if args.meta_data is None:
471474
args.meta_data = []
472475

476+
if args.resource is None:
477+
args.resource = []
478+
473479
if args.compile_pyo:
474480
if PYTHON is None:
475481
ap.error('To use --compile-pyo, you need Python 2.7.1 installed '

src/templates/strings.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,8 @@
99
<string name="public_version">{{ public_version }}</string>
1010
{% endif %}
1111
<string name="urlScheme">{{ url_scheme }}</string>
12+
{% for m in args.resource %}
13+
<string name="{{ m.split('=', 1)[0] }}">{{ m.split('=', 1)[-1] }}</string>
14+
{% endfor %}
15+
1216
</resources>

0 commit comments

Comments
 (0)