16 import(
'lib.pkp.classes.controllers.grid.GridRow');
17 import(
'lib.pkp.classes.linkAction.request.RemoteActionConfirmationModal');
28 parent::initialize($request, $template);
31 $rowId = $this->
getId();
36 $router = $request->getRouter();
43 if (!$request->getContext() && !$rowData[
'primary']) {
48 $request->getSession(),
49 __(
'admin.languages.confirmUninstall'),
50 __(
'grid.action.remove'),
51 $router->url($request,
null,
null,
'uninstallLocale',
null, $actionArgs)
53 __(
'grid.action.remove'),
57 if ($request->getContext()) {
62 $request->getSession(),
63 __(
'manager.language.confirmDefaultSettingsOverwrite'),
64 __(
'manager.language.reloadLocalizedDefaultSettings'),
65 $router->url($request,
null,
null,
'reloadLocale',
null, $actionArgs)
67 __(
'manager.language.reloadLocalizedDefaultSettings')