chore(web): more translations for user settings and admin pages (#10161)

* chore(web): more translations for user settings and admin pages

* JobSettings translations

* feedback

* missed one

* feedback
This commit is contained in:
Michel Heusschen
2024-06-12 12:54:40 +02:00
committed by GitHub
parent 0e1311e3d3
commit 9e5c52b7b7
34 changed files with 300 additions and 160 deletions

View File

@@ -121,7 +121,7 @@
try {
const createdLibrary = await createLibrary({ createLibraryDto: { ownerId } });
notificationController.show({
message: `Created library: ${createdLibrary.name}`,
message: $t('admin.library_created', { values: { library: createdLibrary.name } }),
type: NotificationType.Info,
});
} catch (error) {
@@ -159,7 +159,7 @@
try {
await deleteLibrary({ id: deletedLibrary.id });
notificationController.show({
message: `Library deleted`,
message: $t('admin.library_deleted'),
type: NotificationType.Info,
});
} catch (error) {
@@ -177,7 +177,7 @@
await scanLibrary({ id: library.id, scanLibraryDto: {} });
}
notificationController.show({
message: `Refreshing all libraries`,
message: $t('admin.refreshing_all_libraries'),
type: NotificationType.Info,
});
} catch (error) {
@@ -189,7 +189,7 @@
try {
await scanLibrary({ id: libraryId, scanLibraryDto: {} });
notificationController.show({
message: `Scanning library for new files`,
message: $t('admin.scanning_library_for_new_files'),
type: NotificationType.Info,
});
} catch (error) {
@@ -201,7 +201,7 @@
try {
await scanLibrary({ id: libraryId, scanLibraryDto: { refreshModifiedFiles: true } });
notificationController.show({
message: `Scanning library for changed files`,
message: $t('admin.scanning_library_for_changed_files'),
type: NotificationType.Info,
});
} catch (error) {
@@ -213,7 +213,7 @@
try {
await scanLibrary({ id: libraryId, scanLibraryDto: { refreshAllFiles: true } });
notificationController.show({
message: `Forcing refresh of all library files`,
message: $t('admin.forcing_refresh_library_files'),
type: NotificationType.Info,
});
} catch (error) {
@@ -225,11 +225,11 @@
try {
await removeOfflineFiles({ id: libraryId });
notificationController.show({
message: `Removing Offline Files`,
message: $t('admin.removing_offline_files'),
type: NotificationType.Info,
});
} catch (error) {
handleError(error, 'Unable to remove offline files');
handleError(error, $t('errors.unable_to_remove_offline_files'));
}
};
@@ -289,7 +289,7 @@
const isConfirmedLibrary = await dialogController.show({
id: 'delete-library',
prompt: `Are you sure you want to delete ${selectedLibrary.name} library?`,
prompt: $t('admin.confirm_delete_library', { values: { library: selectedLibrary.name } }),
});
if (!isConfirmedLibrary) {
@@ -302,7 +302,7 @@
const isConfirmedLibraryAssetCount = await dialogController.show({
id: 'delete-library-assets',
prompt: `Are you sure you want to delete this library? This will delete all ${deleteAssetCount} contained assets from Immich and cannot be undone. Files will remain on disk.`,
prompt: $t('admin.confirm_delete_library_assets', { values: { count: deleteAssetCount } }),
});
if (!isConfirmedLibraryAssetCount) {
@@ -366,7 +366,11 @@
}`}
>
<td class=" px-10 text-sm">
<Icon path={mdiDatabase} size="40" title="External library (created on {library.createdAt})" />
<Icon
path={mdiDatabase}
size="40"
title={$t('admin.external_library_created_at', { values: { date: library.createdAt } })}
/>
</td>
<td class=" text-ellipsis px-4 text-sm">{library.name}</td>
@@ -399,7 +403,7 @@
{#if showContextMenu}
<Portal target="body">
<ContextMenu {...contextMenuPosition} onClose={() => onMenuExit()}>
<MenuOption on:click={() => onRenameClicked()} text={`Rename`} />
<MenuOption on:click={() => onRenameClicked()} text={$t('rename')} />
{#if selectedLibrary}
<MenuOption on:click={() => onEditImportPathClicked()} text={$t('edit_import_paths')} />