Add translation for module, fix language changer

This commit is contained in:
ajnart
2022-08-25 11:07:25 +02:00
parent 53500ffabc
commit 2ad51411f5
42 changed files with 138 additions and 117 deletions

View File

@@ -22,7 +22,7 @@ function sendDockerCommand(
containerName: string,
reload: () => void
) {
const { t } = useTranslation('modules/docker-module');
const { t } = useTranslation('modules/docker');
showNotification({
id: containerId,
@@ -64,7 +64,7 @@ export interface ContainerActionBarProps {
export default function ContainerActionBar({ selected, reload }: ContainerActionBarProps) {
const [opened, setOpened] = useState<boolean>(false);
const { t } = useTranslation('modules/docker-module');
const { t } = useTranslation('modules/docker');
return (
<Group>

View File

@@ -9,7 +9,7 @@ export interface ContainerStateProps {
export default function ContainerState(props: ContainerStateProps) {
const { state } = props;
const { t } = useTranslation('modules/docker-module');
const { t } = useTranslation('modules/docker');
const options: {
size: MantineSize;

View File

@@ -15,7 +15,7 @@ export const DockerModule: IModule = {
title: 'Docker',
icon: IconBrandDocker,
component: DockerMenuButton,
translationNamespace: 'modules/docker-module',
id: 'docker',
};
export default function DockerMenuButton(props: any) {
@@ -23,9 +23,9 @@ export default function DockerMenuButton(props: any) {
const [containers, setContainers] = useState<Docker.ContainerInfo[]>([]);
const [selection, setSelection] = useState<Docker.ContainerInfo[]>([]);
const { config } = useConfig();
const moduleEnabled = config.modules?.[DockerModule.title]?.enabled ?? false;
const moduleEnabled = config.modules?.[DockerModule.id]?.enabled ?? false;
const { t } = useTranslation('modules/docker-module');
const { t } = useTranslation('modules/docker');
useEffect(() => {
reload();
@@ -54,7 +54,7 @@ export default function DockerMenuButton(props: any) {
);
}, 300);
}
const exists = config.modules?.[DockerModule.title]?.enabled ?? false;
const exists = config.modules?.[DockerModule.id]?.enabled ?? false;
if (!exists) {
return null;
}

View File

@@ -28,7 +28,7 @@ export default function DockerTable({
const { classes, cx } = useStyles();
const [search, setSearch] = useState('');
const { t } = useTranslation('modules/docker-module');
const { t } = useTranslation('modules/docker');
useEffect(() => {
setContainers(containers);