Skip update and bump status when the locale file is identical
on weblate/master and HEAD. Also bump status when all pending
commits are already in master.
- pl: duration was "Kierunek" (Direction), fixed to "Czas trwania"
- pl: no_dump/no_dump_info said "pausing" instead of "dumping"
- ta: geolocation was "உலகம் நீக்கம்" (world removal), fixed to "புவிஇருப்பிடம்"
- ta: errno_ehostunreach used garbled "ஓச்டு" for host, fixed to "புரவலன்"
- ta: all port strings used "துறைமுகம்" (seaport/harbor), fixed to "போர்ட்"
- de: tls_conn_info had English "user" in "user Anleitung", fixed to "Benutzeranleitung"
- es: geo_db_not_found had wrong gender "deshabilitado", fixed to "deshabilitada"
- de: malware_status_detected had inverted meaning (said "no malicious
connections" instead of "malicious connections detected"), get_app used
inappropriate slang "Kapiert:"
- ta: all 6 unblock-related strings were translated as "block" (opposite)
- ar: paid_features_unlocked said "locked" instead of "unlocked",
network_interface said "user interface" instead of "network interface"
- pt-BR: no_data/tcp_collector_info/tcp_exporter contained translator
notes instead of actual translations
- ko: pcap_file said "PCAP pharming" instead of "PCAP file" (typo)
Cherry-picks translation commits from the weblate remote, squashing
consecutive commits by the same author. Uses 3-way merge to preserve
master-only changes. Tracks last processed commit per locale in
tools/weblate_status.
On Android <= 12, the in-app language selector was hardcoded to only
offer "System default" and "English". Parse locales_config.xml at
runtime to populate the dropdown with all supported languages, showing
each language in its native display name.
Closes#510
dumpHttpLog() and dumpCsv() ran file I/O on the UI thread, risking
ANR for large exports. Rewrite both to match the exportHttpLogHar()
pattern: snapshot data on the UI thread, then run the write loop on
a background ExecutorService with a cancellable progress dialog.
Also fix dumpCsv() using getBytes() without explicit charset.