diff --git a/F-Droid/tools/fix-apostrophes.sh b/F-Droid/tools/fix-apostrophes.sh deleted file mode 100755 index 07299239b..000000000 --- a/F-Droid/tools/fix-apostrophes.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash -x - -# Fix apostrophes in strings not preceded by a backslash - -sed -i "/\\(item\\|string\\)/s/\\([^\\]\\)'/\\1\\\\'/g" res/values*/{strings,array}.xml diff --git a/F-Droid/tools/fix-ellipsis.sh b/F-Droid/tools/fix-ellipsis.sh deleted file mode 100755 index 70e07de3f..000000000 --- a/F-Droid/tools/fix-ellipsis.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash -x - -# Fix TypographyEllipsis programmatically - -sed -r -i 's/(\.\.\.|…\;)/…/g' res/values*/*.xml diff --git a/F-Droid/tools/remove-empty-trans.sh b/F-Droid/tools/remove-empty-trans.sh deleted file mode 100755 index 7548378d5..000000000 --- a/F-Droid/tools/remove-empty-trans.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash -x - -# Remove empty translations - -sed -i '/]*\/>/d' res/values-*/strings.xml diff --git a/F-Droid/tools/remove-partial-arrays.py b/F-Droid/tools/remove-partial-arrays.py deleted file mode 100755 index 44667fa65..000000000 --- a/F-Droid/tools/remove-partial-arrays.py +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env python2 - -# Remove translated arrays that are missing elements - -import glob -import os -import re -from xml.etree import ElementTree - -number = dict() - -for e in ElementTree.parse(os.path.join('res', 'values', 'array.xml')).getroot().findall('.//string-array'): - name = e.attrib['name'] - count = len(e.findall('item')) - number[name] = count - -for d in glob.glob(os.path.join('res', 'values-*')): - - arr_path = os.path.join(d, 'array.xml') - if os.path.exists(arr_path): - tree = ElementTree.parse(arr_path) - root = tree.getroot() - - elems = root.findall('.//string-array') - for e in elems: - name = e.attrib['name'] - count = len(e.findall('item')) - if count != number[name]: - root.remove(e) - - result = re.sub(r' />', r'/>', ElementTree.tostring(root, encoding='utf-8')) - - with open(arr_path, 'w+') as f: - f.write('\n') - f.write(result) - f.write('\n')