mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
fix(transifex): Adjust check for translation of apps
Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
parent
277418c70c
commit
747bf1a241
1 changed files with 9 additions and 4 deletions
|
|
@ -16,6 +16,12 @@ $untranslatedApps = [
|
|||
'testing',
|
||||
];
|
||||
|
||||
$txConfigAppMap = [
|
||||
'dashboard' => 'dashboard-shipped-with-server',
|
||||
'encryption' => 'files_encryption',
|
||||
'settings' => 'settings-1',
|
||||
];
|
||||
|
||||
// Next line only looks messed up, but it works. Don't touch it!
|
||||
$rtlCharacters = [
|
||||
'\x{061C}', // ARABIC LETTER MARK
|
||||
|
|
@ -52,10 +58,9 @@ foreach ($apps as $app) {
|
|||
continue;
|
||||
}
|
||||
|
||||
if (!file_exists($app->getPathname() . '/l10n')) {
|
||||
if (!str_contains($txConfig, '[o:nextcloud:p:nextcloud:r:' . $app->getBasename() . ']')) {
|
||||
$errors[] = $app->getBasename() . "\n" . ' App is not translation synced via transifex and also not marked as untranslated' . "\n";
|
||||
}
|
||||
$resourceName = $txConfigAppMap[$app->getBasename()] ?? $app->getBasename();
|
||||
if (!file_exists($app->getPathname() . '/l10n') || !str_contains($txConfig, '[o:nextcloud:p:nextcloud:r:' . $resourceName . ']')) {
|
||||
$errors[] = $app->getBasename() . "\n" . ' App is not correctly configured for translation sync via transifex and also not marked as untranslated' . "\n";
|
||||
continue;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue