Remove t function from admin_definition.tsx (and more) (#25406)

* Remove t function from schema_admin_settings

* i18n

* Fix import

* Use always string or descriptor and more improvements

* i18n-extract

* Remove t function for roles

* Remove more t functions

* Address feedback

* i18n-extract fix

* Fix tests

* Fix tests

* Remove translation of team edition notice

* Remove unexpected file in the commit

* Address feedback

* Fix search in admin console

* Fix test
Этот коммит содержится в:
Daniel Espino García
2024-01-16 10:10:24 +01:00
коммит произвёл GitHub
родитель 6f1bbcd8ec
Коммит 8818141dae
159 изменённых файлов: 7096 добавлений и 6350 удалений

Просмотреть файл

@@ -6,9 +6,8 @@ import {Route, Switch, Redirect} from 'react-router-dom';
import type {RouteComponentProps} from 'react-router-dom';
import type {CloudState} from '@mattermost/types/cloud';
import type {AdminConfig, EnvironmentConfig} from '@mattermost/types/config';
import type {AdminConfig, ClientLicense, EnvironmentConfig} from '@mattermost/types/config';
import type {Role} from '@mattermost/types/roles';
import type {DeepPartial} from '@mattermost/types/utilities';
import type {ActionResult} from 'mattermost-redux/types/actions';
@@ -38,13 +37,13 @@ type State = {
// not every page in the system console will need the license and config, but the vast majority will
type ExtraProps = {
enterpriseReady: boolean;
license?: Record<string, any>;
config?: DeepPartial<AdminConfig>;
environmentConfig?: Partial<EnvironmentConfig>;
setNavigationBlocked?: () => void;
roles?: Record<string, Role>;
editRole?: (role: Role) => void;
updateConfig?: (config: AdminConfig) => Promise<ActionResult>;
license: ClientLicense;
config: Partial<AdminConfig>;
environmentConfig: Partial<EnvironmentConfig>;
setNavigationBlocked: (blocked: boolean) => void;
roles: Record<string, Role>;
editRole: (role: Role) => void;
updateConfig: (config: AdminConfig) => Promise<ActionResult>;
cloud: CloudState;
isCurrentUserSystemAdmin: boolean;
}