mirror of
https://github.com/nextcloud/server.git
synced 2026-04-22 14:50:17 -04:00
Merge pull request #47356 from nextcloud/fix/add-webhook_listeners-to-shipped-apps-lists
chore: Add webhook_listeners to list of shipped apps
This commit is contained in:
commit
e817bc6d3c
4 changed files with 25 additions and 4 deletions
1
.github/CODEOWNERS
vendored
1
.github/CODEOWNERS
vendored
|
|
@ -26,6 +26,7 @@
|
|||
/apps/user_ldap/appinfo/info.xml @come-nc @blizzz
|
||||
/apps/user_status/appinfo/info.xml @Antreesy @nickvergessen
|
||||
/apps/weather_status/appinfo/info.xml @julien-nc @juliushaertl
|
||||
/apps/webhook_listeners/appinfo/info.xml @come-nc @julien-nc
|
||||
/apps/workflowengine/appinfo/info.xml @blizzz @juliushaertl
|
||||
|
||||
# Frontend expertise
|
||||
|
|
|
|||
|
|
@ -176,6 +176,12 @@ source_file = translationfiles/templates/weather_status.pot
|
|||
source_lang = en
|
||||
type = PO
|
||||
|
||||
[o:nextcloud:p:nextcloud:r:webhook_listeners]
|
||||
file_filter = translationfiles/<lang>/webhook_listeners.po
|
||||
source_file = translationfiles/templates/webhook_listeners.pot
|
||||
source_lang = en
|
||||
type = PO
|
||||
|
||||
[o:nextcloud:p:nextcloud:r:workflowengine]
|
||||
file_filter = translationfiles/<lang>/workflowengine.po
|
||||
source_file = translationfiles/templates/workflowengine.pot
|
||||
|
|
|
|||
|
|
@ -10,17 +10,30 @@ $directories = [
|
|||
|
||||
$isDebug = in_array('--debug', $argv, true) || in_array('-d', $argv, true);
|
||||
|
||||
$txConfig = file_get_contents(__DIR__ . '/../.tx/config');
|
||||
|
||||
$untranslatedApps = [
|
||||
'testing',
|
||||
];
|
||||
|
||||
$valid = 0;
|
||||
$errors = [];
|
||||
$apps = new \DirectoryIterator(__DIR__ . '/../apps');
|
||||
foreach ($apps as $app) {
|
||||
if ($app->isDot() || in_array($app->getBasename(), $untranslatedApps, true)) {
|
||||
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";
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
$directories[] = $app->getPathname() . '/l10n';
|
||||
}
|
||||
|
||||
$errors = [];
|
||||
$valid = 0;
|
||||
foreach ($directories as $dir) {
|
||||
if (!file_exists($dir)) {
|
||||
continue;
|
||||
|
|
@ -59,10 +72,10 @@ foreach ($directories as $dir) {
|
|||
}
|
||||
|
||||
if (count($errors) > 0) {
|
||||
echo sprintf('ERROR: There were %d errors:', count($errors)) . "\n\n";
|
||||
echo "\033[0;31m" . sprintf('ERROR: There were %d errors:', count($errors)) . "\033[0m\n\n";
|
||||
echo implode("\n", $errors);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
echo 'OK: ' . $valid . ' files parse' . "\n";
|
||||
echo "\033[0;32m" . 'OK: ' . $valid . ' files parse' . "\033[0m\n";
|
||||
exit(0);
|
||||
|
|
|
|||
|
|
@ -49,6 +49,7 @@
|
|||
"user_status",
|
||||
"viewer",
|
||||
"weather_status",
|
||||
"webhook_listeners",
|
||||
"workflowengine"
|
||||
],
|
||||
"defaultEnabled": [
|
||||
|
|
|
|||
Loading…
Reference in a new issue