* @copyright Sander Brand 2016 */ namespace OCA\Passman\AppInfo; use OCP\AppFramework\App; use OCP\Util; require_once __DIR__ . '/autoload.php'; $app = new App('passman'); $container = $app->getContainer(); $container->query('OCP\INavigationManager')->add(function () use ($container) { $urlGenerator = $container->query('OCP\IURLGenerator'); $l10n = $container->query('OCP\IL10N'); return [ // the string under which your app will be referenced in Nextcloud 'id' => 'passman', // sorting weight for the navigation. The higher the number, the higher // will it be listed in the navigation 'order' => 10, // the route that will be shown on startup 'href' => $urlGenerator->linkToRoute('passman.page.index'), // the icon that will be shown in the navigation // this file needs to exist in img/ 'icon' => $urlGenerator->imagePath('passman', 'app.svg'), // the title of your application. This will be used in the // navigation or on the settings page of your app 'name' => $l10n->t('Passwords'), ]; }); /** * Loading translations * * The string has to match the app's folder name */ Util::addTranslations('passman');