96% of minimum 90% translated source file: 'strings.xml'
on 'cs'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
96% of minimum 90% translated source file: 'strings.xml'
on 'ur_PK'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
96% of minimum 90% translated source file: 'strings.xml'
on 'el'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
91% of minimum 90% translated source file: 'strings.xml'
on 'id'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
93% of minimum 90% translated source file: 'strings.xml'
on 'es'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
96% of minimum 90% translated source file: 'strings.xml'
on 'ru'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
96% of minimum 90% translated source file: 'strings.xml'
on 'cs_CZ'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
91% of minimum 90% translated source file: 'strings.xml'
on 'tr'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
91% of minimum 90% translated source file: 'strings.xml'
on 'pl'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
96% of minimum 90% translated source file: 'strings.xml'
on 'ur'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
93% of minimum 90% translated source file: 'strings.xml'
on 'es_VE'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
93% of minimum 90% translated source file: 'strings.xml'
on 'es_ES'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
96% of minimum 90% translated source file: 'strings.xml'
on 'hu'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
96% of minimum 90% translated source file: 'strings.xml'
on 'fr'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
96% of minimum 90% translated source file: 'strings.xml'
on 'de'.
Sync of partially translated files:
untranslated content is included with an empty translation
or source language content depending on file format
Adds a STATE_WARNING branch to the validator lambda in
MainFragment.rename(...) so that when the typed EditText text
equals the source file name, R.string.no_changes_while_rename
is rendered inline below the field via the existing
WarnableTextInputLayout - mirroring the warning pattern already
used by mkfile() for hidden-file / .txt-extension suggestions.
The backend early-return + Toast in MainActivityHelper.rename
is intentionally preserved as a safety net for direct callers.
Fixes#4660