Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 0f7908da authored by Ricki Hirner's avatar Ricki Hirner Committed by GitHub
Browse files

Remove Transifex config/scripts (#1924)

parent 40741f52
Loading
Loading
Loading
Loading

.tx/config

deleted100644 → 0
+0 −32
Original line number Diff line number Diff line
[main]
host     = https://www.transifex.com
lang_map = ar_SA: ar, en_GB: en-rGB, fi_FI: fi, mr_IN: mr-rIN, nb_NO: nb, pt_BR: pt-rBR, sk_SK: sk, sl_SI: sl, tr_TR: tr, zh_CN: zh, zh_TW: zh-rTW

[o:bitfireAT:p:davx5:r:app]
file_filter   = app/src/main/res/values-<lang>/strings.xml
source_file   = app/src/main/res/values/strings.xml
source_lang   = en
type          = ANDROID
minimum_perc  = 20
resource_name = App strings (all flavors)


# Attention: fastlane directories are like "en-us", not "en-rUS"!

[o:bitfireAT:p:davx5:r:metadata-short-description]
file_filter   = fastlane/metadata/android/<lang>/short_description.txt
source_file   = fastlane/metadata/android/en-US/short_description.txt
source_lang   = en
type          = TXT
minimum_perc  = 100
resource_name = Metadata: short description
lang_map = ar_SA: ar, en_GB: en-rGB, fi_FI: fi, mr_IN: mr-rIN, nb_NO: nb, pt_BR: pt-rBR, sk_SK: sk, sl_SI: sl, tr_TR: tr, zh_CN: zh, zh_TW: zh-rTW

[o:bitfireAT:p:davx5:r:metadata-full-description]
file_filter   = fastlane/metadata/android/<lang>/full_description.txt
source_file   = fastlane/metadata/android/en-US/full_description.txt
source_lang   = en
type          = TXT
minimum_perc  = 100
resource_name = Metadata: full description
lang_map = ar_SA: ar, en_GB: en-rGB, fi_FI: fi, mr_IN: mr-rIN, nb_NO: nb, pt_BR: pt-rBR, sk_SK: sk, sl_SI: sl, tr_TR: tr, zh_CN: zh, zh_TW: zh-rTW

scripts/fetch-translations.sh

deleted100755 → 0
+0 −17
Original line number Diff line number Diff line
#!/bin/sh

export TX_TOKEN=`awk '/token *=/ { print $3; }' <$HOME/.transifexrc`

cd `pwd $0`/..

tx pull -a -f --use-git-timestamps
if find app/src -type d -name 'values-*_*' -exec false '{}' +
then
  echo "No values-XX_RR directory found, good"
else
  echo "Found values-XX_RR directory, update .tx/config mappings to values-XX-rRR!"
  exit 1
fi

curl -H "Authorization: Bearer $TX_TOKEN" 'https://rest.api.transifex.com/team_memberships?filter\[organization\]=o:bitfireAT&filter\[team\]=o:bitfireAT:t:davx5-team' \
  | scripts/rewrite-translators.rb >app/src/main/assets/translators.json

scripts/rewrite-translators.rb

deleted100755 → 0
+0 −24
Original line number Diff line number Diff line
#!/usr/bin/ruby

require 'json'

contributors = {}

transifex = JSON.parse(STDIN.read, :symbolize_names => true)
for t in transifex[:data]
  raise unless t[:type] == 'team_memberships'
  #next unless t[:attributes][:role] == 'translator'

  rel = t[:relationships]
  lang = rel[:language][:data][:id].delete_prefix('l:')
  user = rel[:user][:data][:id].delete_prefix('u:')

  next if user == 'bitfire'

  contributors[lang] = [] if contributors[lang].nil?
  contributors[lang] << user
end

contributors.transform_values! { |u| u.sort }

puts contributors.sort.to_h.to_json