mirror of
https://github.com/immich-app/immich.git
synced 2025-07-09 03:04:16 -04:00
Merge branch 'main' into rknn-toolkit-lite2
This commit is contained in:
commit
4bb98471f4
@ -1,4 +1,4 @@
|
|||||||
FROM node:22.13.0-alpine3.20@sha256:db8dcb90326a0116375414e9a7c068a6b87a4422b7da37b5c6cd026f7c7835d3 AS core
|
FROM node:22.13.1-alpine3.20@sha256:c52e20859a92b3eccbd3a36c5e1a90adc20617d8d421d65e8a622e87b5dac963 AS core
|
||||||
|
|
||||||
WORKDIR /usr/src/open-api/typescript-sdk
|
WORKDIR /usr/src/open-api/typescript-sdk
|
||||||
COPY open-api/typescript-sdk/package*.json open-api/typescript-sdk/tsconfig*.json ./
|
COPY open-api/typescript-sdk/package*.json open-api/typescript-sdk/tsconfig*.json ./
|
||||||
|
1094
cli/package-lock.json
generated
1094
cli/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -20,10 +20,10 @@
|
|||||||
"@types/cli-progress": "^3.11.0",
|
"@types/cli-progress": "^3.11.0",
|
||||||
"@types/lodash-es": "^4.17.12",
|
"@types/lodash-es": "^4.17.12",
|
||||||
"@types/mock-fs": "^4.13.1",
|
"@types/mock-fs": "^4.13.1",
|
||||||
"@types/node": "^22.10.7",
|
"@types/node": "^22.10.9",
|
||||||
"@typescript-eslint/eslint-plugin": "^8.15.0",
|
"@typescript-eslint/eslint-plugin": "^8.15.0",
|
||||||
"@typescript-eslint/parser": "^8.15.0",
|
"@typescript-eslint/parser": "^8.15.0",
|
||||||
"@vitest/coverage-v8": "^2.0.5",
|
"@vitest/coverage-v8": "^3.0.0",
|
||||||
"byte-size": "^9.0.0",
|
"byte-size": "^9.0.0",
|
||||||
"cli-progress": "^3.12.0",
|
"cli-progress": "^3.12.0",
|
||||||
"commander": "^12.0.0",
|
"commander": "^12.0.0",
|
||||||
@ -36,9 +36,9 @@
|
|||||||
"prettier": "^3.2.5",
|
"prettier": "^3.2.5",
|
||||||
"prettier-plugin-organize-imports": "^4.0.0",
|
"prettier-plugin-organize-imports": "^4.0.0",
|
||||||
"typescript": "^5.3.3",
|
"typescript": "^5.3.3",
|
||||||
"vite": "^5.0.12",
|
"vite": "^6.0.0",
|
||||||
"vite-tsconfig-paths": "^5.0.0",
|
"vite-tsconfig-paths": "^5.0.0",
|
||||||
"vitest": "^2.0.5",
|
"vitest": "^3.0.0",
|
||||||
"vitest-fetch-mock": "^0.4.0",
|
"vitest-fetch-mock": "^0.4.0",
|
||||||
"yaml": "^2.3.1"
|
"yaml": "^2.3.1"
|
||||||
},
|
},
|
||||||
|
6627
docs/package-lock.json
generated
6627
docs/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -16,8 +16,8 @@
|
|||||||
"write-heading-ids": "docusaurus write-heading-ids"
|
"write-heading-ids": "docusaurus write-heading-ids"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@docusaurus/core": "~3.5.2",
|
"@docusaurus/core": "~3.7.0",
|
||||||
"@docusaurus/preset-classic": "~3.5.2",
|
"@docusaurus/preset-classic": "~3.7.0",
|
||||||
"@mdi/js": "^7.3.67",
|
"@mdi/js": "^7.3.67",
|
||||||
"@mdi/react": "^1.6.1",
|
"@mdi/react": "^1.6.1",
|
||||||
"@mdx-js/react": "^3.0.0",
|
"@mdx-js/react": "^3.0.0",
|
||||||
@ -35,7 +35,7 @@
|
|||||||
"url": "^0.11.0"
|
"url": "^0.11.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@docusaurus/module-type-aliases": "~3.5.2",
|
"@docusaurus/module-type-aliases": "~3.7.0",
|
||||||
"prettier": "^3.2.4",
|
"prettier": "^3.2.4",
|
||||||
"typescript": "^5.1.6"
|
"typescript": "^5.1.6"
|
||||||
},
|
},
|
||||||
|
560
e2e/package-lock.json
generated
560
e2e/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -25,14 +25,14 @@
|
|||||||
"@immich/sdk": "file:../open-api/typescript-sdk",
|
"@immich/sdk": "file:../open-api/typescript-sdk",
|
||||||
"@playwright/test": "^1.44.1",
|
"@playwright/test": "^1.44.1",
|
||||||
"@types/luxon": "^3.4.2",
|
"@types/luxon": "^3.4.2",
|
||||||
"@types/node": "^22.10.7",
|
"@types/node": "^22.10.9",
|
||||||
"@types/oidc-provider": "^8.5.1",
|
"@types/oidc-provider": "^8.5.1",
|
||||||
"@types/pg": "^8.11.0",
|
"@types/pg": "^8.11.0",
|
||||||
"@types/pngjs": "^6.0.4",
|
"@types/pngjs": "^6.0.4",
|
||||||
"@types/supertest": "^6.0.2",
|
"@types/supertest": "^6.0.2",
|
||||||
"@typescript-eslint/eslint-plugin": "^8.15.0",
|
"@typescript-eslint/eslint-plugin": "^8.15.0",
|
||||||
"@typescript-eslint/parser": "^8.15.0",
|
"@typescript-eslint/parser": "^8.15.0",
|
||||||
"@vitest/coverage-v8": "^2.0.5",
|
"@vitest/coverage-v8": "^3.0.0",
|
||||||
"eslint": "^9.14.0",
|
"eslint": "^9.14.0",
|
||||||
"eslint-config-prettier": "^10.0.0",
|
"eslint-config-prettier": "^10.0.0",
|
||||||
"eslint-plugin-prettier": "^5.1.3",
|
"eslint-plugin-prettier": "^5.1.3",
|
||||||
@ -50,7 +50,7 @@
|
|||||||
"supertest": "^7.0.0",
|
"supertest": "^7.0.0",
|
||||||
"typescript": "^5.3.3",
|
"typescript": "^5.3.3",
|
||||||
"utimes": "^5.2.1",
|
"utimes": "^5.2.1",
|
||||||
"vitest": "^2.0.5"
|
"vitest": "^3.0.0"
|
||||||
},
|
},
|
||||||
"volta": {
|
"volta": {
|
||||||
"node": "22.13.1"
|
"node": "22.13.1"
|
||||||
|
@ -93,8 +93,6 @@ describe('/memories', () => {
|
|||||||
data: { year: 2021 },
|
data: { year: 2021 },
|
||||||
createdAt: expect.any(String),
|
createdAt: expect.any(String),
|
||||||
updatedAt: expect.any(String),
|
updatedAt: expect.any(String),
|
||||||
deletedAt: null,
|
|
||||||
seenAt: null,
|
|
||||||
isSaved: false,
|
isSaved: false,
|
||||||
memoryAt: expect.any(String),
|
memoryAt: expect.any(String),
|
||||||
ownerId: user.userId,
|
ownerId: user.userId,
|
||||||
|
@ -119,93 +119,57 @@ describe('/stacks', () => {
|
|||||||
const stacksAfter = await searchStacks({}, { headers: asBearerAuth(user1.accessToken) });
|
const stacksAfter = await searchStacks({}, { headers: asBearerAuth(user1.accessToken) });
|
||||||
expect(stacksAfter.length).toBe(stacksBefore.length);
|
expect(stacksAfter.length).toBe(stacksBefore.length);
|
||||||
});
|
});
|
||||||
|
|
||||||
// it('should require a valid parent id', async () => {
|
|
||||||
// const { status, body } = await request(app)
|
|
||||||
// .put('/assets')
|
|
||||||
// .set('Authorization', `Bearer ${user1.accessToken}`)
|
|
||||||
// .send({ stackParentId: uuidDto.invalid, ids: [stackAssets[0].id] });
|
|
||||||
|
|
||||||
// expect(status).toBe(400);
|
|
||||||
// expect(body).toEqual(errorDto.badRequest(['stackParentId must be a UUID']));
|
|
||||||
// });
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// it('should require access to the parent', async () => {
|
describe('GET /assets/:id', () => {
|
||||||
// const { status, body } = await request(app)
|
it('should include stack details for the primary asset', async () => {
|
||||||
// .put('/assets')
|
const [asset1, asset2] = await Promise.all([
|
||||||
// .set('Authorization', `Bearer ${user1.accessToken}`)
|
utils.createAsset(user1.accessToken),
|
||||||
// .send({ stackParentId: stackAssets[3].id, ids: [user1Assets[0].id] });
|
utils.createAsset(user1.accessToken),
|
||||||
|
]);
|
||||||
|
|
||||||
// expect(status).toBe(400);
|
await utils.createStack(user1.accessToken, [asset1.id, asset2.id]);
|
||||||
// expect(body).toEqual(errorDto.noPermission);
|
|
||||||
// });
|
|
||||||
|
|
||||||
// it('should add stack children', async () => {
|
const { status, body } = await request(app)
|
||||||
// const { status } = await request(app)
|
.get(`/assets/${asset1.id}`)
|
||||||
// .put('/assets')
|
.set('Authorization', `Bearer ${user1.accessToken}`);
|
||||||
// .set('Authorization', `Bearer ${stackUser.accessToken}`)
|
|
||||||
// .send({ stackParentId: stackAssets[0].id, ids: [stackAssets[3].id] });
|
|
||||||
|
|
||||||
// expect(status).toBe(204);
|
expect(status).toBe(200);
|
||||||
|
expect(body).toEqual(
|
||||||
|
expect.objectContaining({
|
||||||
|
id: asset1.id,
|
||||||
|
stack: {
|
||||||
|
id: expect.any(String),
|
||||||
|
assetCount: 2,
|
||||||
|
primaryAssetId: asset1.id,
|
||||||
|
},
|
||||||
|
}),
|
||||||
|
);
|
||||||
|
});
|
||||||
|
|
||||||
// const asset = await getAssetInfo({ id: stackAssets[0].id }, { headers: asBearerAuth(stackUser.accessToken) });
|
it('should include stack details for a non-primary asset', async () => {
|
||||||
// expect(asset.stack).not.toBeUndefined();
|
const [asset1, asset2] = await Promise.all([
|
||||||
// expect(asset.stack).toEqual(expect.arrayContaining([expect.objectContaining({ id: stackAssets[3].id })]));
|
utils.createAsset(user1.accessToken),
|
||||||
// });
|
utils.createAsset(user1.accessToken),
|
||||||
|
]);
|
||||||
|
|
||||||
// it('should remove stack children', async () => {
|
await utils.createStack(user1.accessToken, [asset1.id, asset2.id]);
|
||||||
// const { status } = await request(app)
|
|
||||||
// .put('/assets')
|
|
||||||
// .set('Authorization', `Bearer ${stackUser.accessToken}`)
|
|
||||||
// .send({ removeParent: true, ids: [stackAssets[1].id] });
|
|
||||||
|
|
||||||
// expect(status).toBe(204);
|
const { status, body } = await request(app)
|
||||||
|
.get(`/assets/${asset2.id}`)
|
||||||
|
.set('Authorization', `Bearer ${user1.accessToken}`);
|
||||||
|
|
||||||
// const asset = await getAssetInfo({ id: stackAssets[0].id }, { headers: asBearerAuth(stackUser.accessToken) });
|
expect(status).toBe(200);
|
||||||
// expect(asset.stack).not.toBeUndefined();
|
expect(body).toEqual(
|
||||||
// expect(asset.stack).toEqual(
|
expect.objectContaining({
|
||||||
// expect.arrayContaining([
|
id: asset2.id,
|
||||||
// expect.objectContaining({ id: stackAssets[2].id }),
|
stack: {
|
||||||
// expect.objectContaining({ id: stackAssets[3].id }),
|
id: expect.any(String),
|
||||||
// ]),
|
assetCount: 2,
|
||||||
// );
|
primaryAssetId: asset1.id,
|
||||||
// });
|
},
|
||||||
|
}),
|
||||||
// it('should remove all stack children', async () => {
|
);
|
||||||
// const { status } = await request(app)
|
});
|
||||||
// .put('/assets')
|
});
|
||||||
// .set('Authorization', `Bearer ${stackUser.accessToken}`)
|
|
||||||
// .send({ removeParent: true, ids: [stackAssets[2].id, stackAssets[3].id] });
|
|
||||||
|
|
||||||
// expect(status).toBe(204);
|
|
||||||
|
|
||||||
// const asset = await getAssetInfo({ id: stackAssets[0].id }, { headers: asBearerAuth(stackUser.accessToken) });
|
|
||||||
// expect(asset.stack).toBeUndefined();
|
|
||||||
// });
|
|
||||||
|
|
||||||
// it('should merge stack children', async () => {
|
|
||||||
// // create stack after previous test removed stack children
|
|
||||||
// await updateAssets(
|
|
||||||
// { assetBulkUpdateDto: { stackParentId: stackAssets[0].id, ids: [stackAssets[1].id, stackAssets[2].id] } },
|
|
||||||
// { headers: asBearerAuth(stackUser.accessToken) },
|
|
||||||
// );
|
|
||||||
|
|
||||||
// const { status } = await request(app)
|
|
||||||
// .put('/assets')
|
|
||||||
// .set('Authorization', `Bearer ${stackUser.accessToken}`)
|
|
||||||
// .send({ stackParentId: stackAssets[3].id, ids: [stackAssets[0].id] });
|
|
||||||
|
|
||||||
// expect(status).toBe(204);
|
|
||||||
|
|
||||||
// const asset = await getAssetInfo({ id: stackAssets[3].id }, { headers: asBearerAuth(stackUser.accessToken) });
|
|
||||||
// expect(asset.stack).not.toBeUndefined();
|
|
||||||
// expect(asset.stack).toEqual(
|
|
||||||
// expect.arrayContaining([
|
|
||||||
// expect.objectContaining({ id: stackAssets[0].id }),
|
|
||||||
// expect.objectContaining({ id: stackAssets[1].id }),
|
|
||||||
// expect.objectContaining({ id: stackAssets[2].id }),
|
|
||||||
// ]),
|
|
||||||
// );
|
|
||||||
// });
|
|
||||||
});
|
});
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"about": "حول",
|
"about": "من نحن",
|
||||||
"account": "الحساب",
|
"account": "الحساب",
|
||||||
"account_settings": "إعدادات الحساب",
|
"account_settings": "إعدادات الحساب",
|
||||||
"acknowledge": "أُدرك ذلك",
|
"acknowledge": "أُدرك ذلك",
|
||||||
|
@ -525,6 +525,7 @@
|
|||||||
"deduplicate_all": "Desduplica-ho tot",
|
"deduplicate_all": "Desduplica-ho tot",
|
||||||
"deduplication_criteria_1": "Mida d'imatge en bytes",
|
"deduplication_criteria_1": "Mida d'imatge en bytes",
|
||||||
"deduplication_criteria_2": "Quantitat de dades EXIF",
|
"deduplication_criteria_2": "Quantitat de dades EXIF",
|
||||||
|
"deduplication_info": "Informació de deduplicació",
|
||||||
"deduplication_info_description": "Per preseleccionar recursos automàticament i eliminar els duplicats de manera massiva, ens fixem en:",
|
"deduplication_info_description": "Per preseleccionar recursos automàticament i eliminar els duplicats de manera massiva, ens fixem en:",
|
||||||
"default_locale": "Localització predeterminada",
|
"default_locale": "Localització predeterminada",
|
||||||
"default_locale_description": "Format de dates i números segons la configuració del navegador",
|
"default_locale_description": "Format de dates i números segons la configuració del navegador",
|
||||||
|
13
i18n/cv.json
13
i18n/cv.json
@ -50,8 +50,16 @@
|
|||||||
"map_gps_settings_description": "Карттӑпа GPS (каялла геоюмлани) ӗнерленисене йӗркелесе тӑрӑр",
|
"map_gps_settings_description": "Карттӑпа GPS (каялла геоюмлани) ӗнерленисене йӗркелесе тӑрӑр",
|
||||||
"map_settings": "Карттӑ"
|
"map_settings": "Карттӑ"
|
||||||
},
|
},
|
||||||
|
"albums": "Албумсем",
|
||||||
|
"albums_count": "{count, plural, one {{count, number} албум} other {{count, number} албумсем}}",
|
||||||
|
"all": "Пурте",
|
||||||
|
"all_albums": "Пурте албумсем",
|
||||||
"explore": "Тишкер",
|
"explore": "Тишкер",
|
||||||
"explorer": "Тишкерӳҫӗ",
|
"explorer": "Тишкерӳҫӗ",
|
||||||
|
"favorite": "Юратнӑ",
|
||||||
|
"favorite_or_unfavorite_photo": "Юратнӑ е юратман сӑнӳкерчӗк",
|
||||||
|
"favorites": "Юратнисем",
|
||||||
|
"feature_photo_updated": "Уйрӑм сӑнӳкерчӗк ҫӗнетнӗ",
|
||||||
"manage_sharing_with_partners": "Партнерсемпе пайланассине йӗркелесе пырӑр",
|
"manage_sharing_with_partners": "Партнерсемпе пайланассине йӗркелесе пырӑр",
|
||||||
"map": "Карттӑ",
|
"map": "Карттӑ",
|
||||||
"map_marker_for_images": "{city}, {country} ҫинче ӳкернӗ ӳкерчӗксем валли карттӑ маркерӗ",
|
"map_marker_for_images": "{city}, {country} ҫинче ӳкернӗ ӳкерчӗксем валли карттӑ маркерӗ",
|
||||||
@ -60,10 +68,15 @@
|
|||||||
"no_explore_results_message": "Хӑвӑр коллекципе киленмешкӗн сӑнӳкерчӗксем ытларах тийӗр.",
|
"no_explore_results_message": "Хӑвӑр коллекципе киленмешкӗн сӑнӳкерчӗксем ытларах тийӗр.",
|
||||||
"open_in_openstreetmap": "OpenStreetMap-па уҫ",
|
"open_in_openstreetmap": "OpenStreetMap-па уҫ",
|
||||||
"partner_sharing": "Партнер пайланӑвӗ",
|
"partner_sharing": "Партнер пайланӑвӗ",
|
||||||
|
"people": "Ҫынсем",
|
||||||
"photos": "Сӑнӳкерчӗксем",
|
"photos": "Сӑнӳкерчӗксем",
|
||||||
"photos_and_videos": "Сӑнӳкерчӗксем тете Видеосем",
|
"photos_and_videos": "Сӑнӳкерчӗксем тете Видеосем",
|
||||||
"photos_count": "{count, plural, one {{count, number} Сӑнӳкерчӗк} other {{count, number} Сӑнӳкерчӗксем}}",
|
"photos_count": "{count, plural, one {{count, number} Сӑнӳкерчӗк} other {{count, number} Сӑнӳкерчӗксем}}",
|
||||||
"photos_from_previous_years": "Иртнӗ ҫулсенчи сӑнӳкерчӗксем",
|
"photos_from_previous_years": "Иртнӗ ҫулсенчи сӑнӳкерчӗксем",
|
||||||
|
"place": "Тӗл",
|
||||||
|
"places": "Тӗлсем",
|
||||||
|
"play": "Выля",
|
||||||
|
"play_memories": "Асаилӳсем выля",
|
||||||
"search_your_photos": "Сӑнӳкерчӗксене шырӑр",
|
"search_your_photos": "Сӑнӳкерчӗксене шырӑр",
|
||||||
"select_photos": "Сӑнӳкерчӗксем суйлӑр",
|
"select_photos": "Сӑнӳкерчӗксем суйлӑр",
|
||||||
"sharing": "Пайлани",
|
"sharing": "Пайлани",
|
||||||
|
10
i18n/da.json
10
i18n/da.json
@ -523,6 +523,10 @@
|
|||||||
"date_range": "Datointerval",
|
"date_range": "Datointerval",
|
||||||
"day": "Dag",
|
"day": "Dag",
|
||||||
"deduplicate_all": "Dedupliker alle",
|
"deduplicate_all": "Dedupliker alle",
|
||||||
|
"deduplication_criteria_1": "Billedstørrelse i bytes",
|
||||||
|
"deduplication_criteria_2": "Antal EXIF-data",
|
||||||
|
"deduplication_info": "Deduplikerings info",
|
||||||
|
"deduplication_info_description": "For automatisk at forudvælge emner og fjerne dubletter i bulk ser vi på:",
|
||||||
"default_locale": "Standardlokalitet",
|
"default_locale": "Standardlokalitet",
|
||||||
"default_locale_description": "Formatér datoer og tal",
|
"default_locale_description": "Formatér datoer og tal",
|
||||||
"delete": "Slet",
|
"delete": "Slet",
|
||||||
@ -644,6 +648,7 @@
|
|||||||
"unable_to_add_partners": "Ikke i stand til at tilføje partnere",
|
"unable_to_add_partners": "Ikke i stand til at tilføje partnere",
|
||||||
"unable_to_add_remove_archive": "Kan Ikke {archived, select, true {fjerne aktiv fra} other {tilføje aktiv til}} Arkiv",
|
"unable_to_add_remove_archive": "Kan Ikke {archived, select, true {fjerne aktiv fra} other {tilføje aktiv til}} Arkiv",
|
||||||
"unable_to_add_remove_favorites": "Kan ikke {favorite, select, true {tilføje aktiv til} other {fjerne aktiv fra}} favoritter",
|
"unable_to_add_remove_favorites": "Kan ikke {favorite, select, true {tilføje aktiv til} other {fjerne aktiv fra}} favoritter",
|
||||||
|
"unable_to_archive_unarchive": "Ude af stand til at {arkiveret, vælg, sand {arkiv} andet {arkiv}}",
|
||||||
"unable_to_change_album_user_role": "Ikke i stand til at ændre albumbrugerens rolle",
|
"unable_to_change_album_user_role": "Ikke i stand til at ændre albumbrugerens rolle",
|
||||||
"unable_to_change_date": "Ikke i stand til at ændre dato",
|
"unable_to_change_date": "Ikke i stand til at ændre dato",
|
||||||
"unable_to_change_favorite": "Kan ikke ændre favorit for aktiv",
|
"unable_to_change_favorite": "Kan ikke ændre favorit for aktiv",
|
||||||
@ -730,6 +735,7 @@
|
|||||||
"expired": "Udløbet",
|
"expired": "Udløbet",
|
||||||
"expires_date": "Udløber {date}",
|
"expires_date": "Udløber {date}",
|
||||||
"explore": "Udforsk",
|
"explore": "Udforsk",
|
||||||
|
"explorer": "Udforske",
|
||||||
"export": "Eksportér",
|
"export": "Eksportér",
|
||||||
"export_as_json": "Eksportér som JSON",
|
"export_as_json": "Eksportér som JSON",
|
||||||
"extension": "Udvidelse",
|
"extension": "Udvidelse",
|
||||||
@ -917,6 +923,7 @@
|
|||||||
"offline_paths_description": "Disse resultater kan være på grund af manuel sletning af filer, som ikke er en del af et eksternt bibliotek.",
|
"offline_paths_description": "Disse resultater kan være på grund af manuel sletning af filer, som ikke er en del af et eksternt bibliotek.",
|
||||||
"ok": "Ok",
|
"ok": "Ok",
|
||||||
"oldest_first": "Ældste først",
|
"oldest_first": "Ældste først",
|
||||||
|
"onboarding": "Onboarding",
|
||||||
"onboarding_privacy_description": "Følgende (valgfrie) funktioner er afhængige af eksterne tjenester, og kan til enhver tid deaktiveres i administrationsindstillingerne.",
|
"onboarding_privacy_description": "Følgende (valgfrie) funktioner er afhængige af eksterne tjenester, og kan til enhver tid deaktiveres i administrationsindstillingerne.",
|
||||||
"onboarding_theme_description": "Vælg et farvetema til din forekomst. Du kan ændre dette senere i dine indstillinger.",
|
"onboarding_theme_description": "Vælg et farvetema til din forekomst. Du kan ændre dette senere i dine indstillinger.",
|
||||||
"onboarding_welcome_description": "Lad os få din instans sat op med nogle almindelige indstillinger.",
|
"onboarding_welcome_description": "Lad os få din instans sat op med nogle almindelige indstillinger.",
|
||||||
@ -1249,6 +1256,7 @@
|
|||||||
"to_change_password": "Skift adgangskode",
|
"to_change_password": "Skift adgangskode",
|
||||||
"to_favorite": "Gør til favorit",
|
"to_favorite": "Gør til favorit",
|
||||||
"to_login": "Login",
|
"to_login": "Login",
|
||||||
|
"to_parent": "Gå op",
|
||||||
"to_trash": "Papirkurv",
|
"to_trash": "Papirkurv",
|
||||||
"toggle_settings": "Slå indstillinger til eller fra",
|
"toggle_settings": "Slå indstillinger til eller fra",
|
||||||
"toggle_theme": "Slå mørkt tema til eller fra",
|
"toggle_theme": "Slå mørkt tema til eller fra",
|
||||||
@ -1334,7 +1342,7 @@
|
|||||||
"warning": "Advarsel",
|
"warning": "Advarsel",
|
||||||
"week": "Uge",
|
"week": "Uge",
|
||||||
"welcome": "Velkommen",
|
"welcome": "Velkommen",
|
||||||
"welcome_to_immich": "Velkommen til immich",
|
"welcome_to_immich": "Velkommen til Immich",
|
||||||
"year": "År",
|
"year": "År",
|
||||||
"years_ago": "{years, plural, one {# år} other {# år}} siden",
|
"years_ago": "{years, plural, one {# år} other {# år}} siden",
|
||||||
"yes": "Ja",
|
"yes": "Ja",
|
||||||
|
28
i18n/de.json
28
i18n/de.json
@ -34,7 +34,7 @@
|
|||||||
"authentication_settings_description": "Passwort-, OAuth- und sonstigen Authentifizierungseinstellungen verwalten",
|
"authentication_settings_description": "Passwort-, OAuth- und sonstigen Authentifizierungseinstellungen verwalten",
|
||||||
"authentication_settings_disable_all": "Bist du sicher, dass du alle Anmeldemethoden deaktivieren willst? Die Anmeldung wird vollständig deaktiviert.",
|
"authentication_settings_disable_all": "Bist du sicher, dass du alle Anmeldemethoden deaktivieren willst? Die Anmeldung wird vollständig deaktiviert.",
|
||||||
"authentication_settings_reenable": "Nutze einen <link>Server-Befehl</link> zur Reaktivierung.",
|
"authentication_settings_reenable": "Nutze einen <link>Server-Befehl</link> zur Reaktivierung.",
|
||||||
"background_task_job": "Hintergrund-Aufgaben",
|
"background_task_job": "Hintergrundaufgaben",
|
||||||
"backup_database": "Datenbank sichern",
|
"backup_database": "Datenbank sichern",
|
||||||
"backup_database_enable_description": "Sicherung der Datenbank aktivieren",
|
"backup_database_enable_description": "Sicherung der Datenbank aktivieren",
|
||||||
"backup_keep_last_amount": "Anzahl der aufzubewahrenden früheren Sicherungen",
|
"backup_keep_last_amount": "Anzahl der aufzubewahrenden früheren Sicherungen",
|
||||||
@ -83,9 +83,9 @@
|
|||||||
"job_concurrency": "{job} (Anzahl gleichzeitiger Prozesse)",
|
"job_concurrency": "{job} (Anzahl gleichzeitiger Prozesse)",
|
||||||
"job_created": "Aufgabe erstellt",
|
"job_created": "Aufgabe erstellt",
|
||||||
"job_not_concurrency_safe": "Diese Aufgabe ist nicht parallelisierungssicher.",
|
"job_not_concurrency_safe": "Diese Aufgabe ist nicht parallelisierungssicher.",
|
||||||
"job_settings": "Aufgaben-Einstellungen",
|
"job_settings": "Aufgabeneinstellungen",
|
||||||
"job_settings_description": "Gleichzeitige Aufgaben-Prozesse verwalten",
|
"job_settings_description": "Die gleichzeitige Ausführung von Aufgaben verwalten",
|
||||||
"job_status": "Aufgaben-Status",
|
"job_status": "Aufgabenstatus",
|
||||||
"jobs_delayed": "{jobCount, plural, other {# verzögert}}",
|
"jobs_delayed": "{jobCount, plural, other {# verzögert}}",
|
||||||
"jobs_failed": "{jobCount, plural, other {# fehlgeschlagen}}",
|
"jobs_failed": "{jobCount, plural, other {# fehlgeschlagen}}",
|
||||||
"library_created": "Bibliothek erstellt: {library}",
|
"library_created": "Bibliothek erstellt: {library}",
|
||||||
@ -211,7 +211,7 @@
|
|||||||
"quota_size_gib": "Kontingent (GiB)",
|
"quota_size_gib": "Kontingent (GiB)",
|
||||||
"refreshing_all_libraries": "Alle Bibliotheken aktualisieren",
|
"refreshing_all_libraries": "Alle Bibliotheken aktualisieren",
|
||||||
"registration": "Admin-Registrierung",
|
"registration": "Admin-Registrierung",
|
||||||
"registration_description": "Da du der erste Benutzer im System bist, wirst du als Admin zugewiesen und bist für administrative Aufgaben zuständig. Weitere Benutzer werden von dir erstellt.",
|
"registration_description": "Da du der erste Benutzer im System bist, wird dir die Rolle des Administrators zugewiesen, womit du für die Verwaltungsaufgaben verantwortlich bist. Weitere Benutzer werden von dir erstellt.",
|
||||||
"repair_all": "Alle reparieren",
|
"repair_all": "Alle reparieren",
|
||||||
"repair_matched_items": "{count, plural, one {# Eintrag} other {# Einträge}} gefunden",
|
"repair_matched_items": "{count, plural, one {# Eintrag} other {# Einträge}} gefunden",
|
||||||
"repaired_items": "{count, plural, one {# Eintrag} other {# Einträge}} repariert",
|
"repaired_items": "{count, plural, one {# Eintrag} other {# Einträge}} repariert",
|
||||||
@ -287,7 +287,7 @@
|
|||||||
"transcoding_constant_quality_mode": "Modus für konstante Qualität",
|
"transcoding_constant_quality_mode": "Modus für konstante Qualität",
|
||||||
"transcoding_constant_quality_mode_description": "ICQ ist besser als CQP, aber einige Hardware-Beschleunigungsgeräte unterstützen diesen Modus nicht. Wenn diese Option gesetzt wird, wird der angegebene Modus bevorzugt, sobald qualitätsbasierte Kodierung verwendet wird. Wird von NVENC ignoriert, da es ICQ nicht unterstützt.",
|
"transcoding_constant_quality_mode_description": "ICQ ist besser als CQP, aber einige Hardware-Beschleunigungsgeräte unterstützen diesen Modus nicht. Wenn diese Option gesetzt wird, wird der angegebene Modus bevorzugt, sobald qualitätsbasierte Kodierung verwendet wird. Wird von NVENC ignoriert, da es ICQ nicht unterstützt.",
|
||||||
"transcoding_constant_rate_factor": "Faktor der konstanten Rate (-crf)",
|
"transcoding_constant_rate_factor": "Faktor der konstanten Rate (-crf)",
|
||||||
"transcoding_constant_rate_factor_description": "Video-Qualitätsstufe. Typische Werte sind 23 für H.264, 28 für HEVC, 31 für VP9 und 35 für AV1. Ein niedrigerer Wert ist besser, erzeugt aber größere Dateien.",
|
"transcoding_constant_rate_factor_description": "Videoqualitätsstufe. Typische Werte sind 23 für H.264, 28 für HEVC, 31 für VP9 und 35 für AV1. Ein niedrigerer Wert ist besser, erzeugt aber größere Dateien.",
|
||||||
"transcoding_disabled_description": "Videos nicht transkodieren, dies kann die Wiedergabe auf manchen Geräten beeinträchtigen",
|
"transcoding_disabled_description": "Videos nicht transkodieren, dies kann die Wiedergabe auf manchen Geräten beeinträchtigen",
|
||||||
"transcoding_encoding_options": "Kodierungsoptionen",
|
"transcoding_encoding_options": "Kodierungsoptionen",
|
||||||
"transcoding_encoding_options_description": "Setze Codec, Auflösung, Qualität und andere Optionen für kodierte Videos",
|
"transcoding_encoding_options_description": "Setze Codec, Auflösung, Qualität und andere Optionen für kodierte Videos",
|
||||||
@ -312,14 +312,14 @@
|
|||||||
"transcoding_reference_frames": "Referenz-Frames",
|
"transcoding_reference_frames": "Referenz-Frames",
|
||||||
"transcoding_reference_frames_description": "Die Anzahl der Bilder, auf die bei der Komprimierung eines bestimmten Bildes Bezug genommen wird. Höhere Werte verbessern die Komprimierungseffizienz, verlangsamen aber die Kodierung. 0 setzt diesen Wert automatisch.",
|
"transcoding_reference_frames_description": "Die Anzahl der Bilder, auf die bei der Komprimierung eines bestimmten Bildes Bezug genommen wird. Höhere Werte verbessern die Komprimierungseffizienz, verlangsamen aber die Kodierung. 0 setzt diesen Wert automatisch.",
|
||||||
"transcoding_required_description": "Nur Videos in einem nicht akzeptierten Format",
|
"transcoding_required_description": "Nur Videos in einem nicht akzeptierten Format",
|
||||||
"transcoding_settings": "Video-Transkodierungseinstellungen",
|
"transcoding_settings": "Einstellungen für die Videotranskodierung",
|
||||||
"transcoding_settings_description": "Verwalten welche Videos transkodiert werden und wie diese verarbeitet werden",
|
"transcoding_settings_description": "Verwalten welche Videos transkodiert werden und wie diese verarbeitet werden",
|
||||||
"transcoding_target_resolution": "Ziel-Auflösung",
|
"transcoding_target_resolution": "Ziel-Auflösung",
|
||||||
"transcoding_target_resolution_description": "Höhere Auflösungen können mehr Details erhalten, benötigen aber mehr Zeit für die Codierung, haben größere Dateigrößen und können die Reaktionszeit der Anwendung beeinträchtigen.",
|
"transcoding_target_resolution_description": "Höhere Auflösungen können mehr Details erhalten, benötigen aber mehr Zeit für die Codierung, haben größere Dateigrößen und können die Reaktionszeit der Anwendung beeinträchtigen.",
|
||||||
"transcoding_temporal_aq": "Temporäre AQ",
|
"transcoding_temporal_aq": "Temporäre AQ",
|
||||||
"transcoding_temporal_aq_description": "Gilt nur für NVENC. Verbessert die Qualität von Szenen mit hohem Detailreichtum und geringen Bewegungen. Dies ist möglicherweise nicht mit älteren Geräten kompatibel.",
|
"transcoding_temporal_aq_description": "Gilt nur für NVENC. Verbessert die Qualität von Szenen mit hohem Detailreichtum und geringen Bewegungen. Dies ist möglicherweise nicht mit älteren Geräten kompatibel.",
|
||||||
"transcoding_threads": "Threads",
|
"transcoding_threads": "Threads",
|
||||||
"transcoding_threads_description": "Höhere Werte führen zu einer schnelleren Codierung, lassen dem Server aber weniger Spielraum für die Verarbeitung anderer Aufgaben, solange dies aktiv ist. Dieser Wert sollte nicht höher sein als die Anzahl der CPU-Kerne. Nutzt die maximale Auslastung, wenn der Wert auf 0 gesetzt ist.",
|
"transcoding_threads_description": "Höhere Werte führen zu einer schnelleren Kodierung, lassen dem Server jedoch weniger Spielraum für die Verarbeitung anderer Aufgaben im aktiven Zustand. Dieser Wert sollte nicht höher sein als die Anzahl der CPU-Kerne. Maximiert die Auslastung, wenn der Wert auf 0 gesetzt wird.",
|
||||||
"transcoding_tone_mapping": "Farbton-Mapping",
|
"transcoding_tone_mapping": "Farbton-Mapping",
|
||||||
"transcoding_tone_mapping_description": "Versucht, das Aussehen von HDR-Videos bei der Konvertierung in SDR beizubehalten. Jeder Algorithmus geht unterschiedliche Kompromisse bei Farbe, Details und Helligkeit ein. Hable bewahrt Details, Mobius bewahrt die Farbe und Reinhard bewahrt die Helligkeit.",
|
"transcoding_tone_mapping_description": "Versucht, das Aussehen von HDR-Videos bei der Konvertierung in SDR beizubehalten. Jeder Algorithmus geht unterschiedliche Kompromisse bei Farbe, Details und Helligkeit ein. Hable bewahrt Details, Mobius bewahrt die Farbe und Reinhard bewahrt die Helligkeit.",
|
||||||
"transcoding_transcode_policy": "Transcodierungsrichtlinie",
|
"transcoding_transcode_policy": "Transcodierungsrichtlinie",
|
||||||
@ -328,11 +328,11 @@
|
|||||||
"transcoding_two_pass_encoding_setting_description": "Führt eine Transkodierung in zwei Durchgängen durch, um besser kodierte Videos zu erzeugen. Wenn die maximale Bitrate aktiviert ist (erforderlich für die Verwendung mit H.264 und HEVC), verwendet dieser Modus einen Bitratenbereich, der auf der maximalen Bitrate basiert, und ignoriert CRF. Für VP9 kann CRF verwendet werden, wenn die maximale Bitrate deaktiviert ist.",
|
"transcoding_two_pass_encoding_setting_description": "Führt eine Transkodierung in zwei Durchgängen durch, um besser kodierte Videos zu erzeugen. Wenn die maximale Bitrate aktiviert ist (erforderlich für die Verwendung mit H.264 und HEVC), verwendet dieser Modus einen Bitratenbereich, der auf der maximalen Bitrate basiert, und ignoriert CRF. Für VP9 kann CRF verwendet werden, wenn die maximale Bitrate deaktiviert ist.",
|
||||||
"transcoding_video_codec": "Video-Codec",
|
"transcoding_video_codec": "Video-Codec",
|
||||||
"transcoding_video_codec_description": "VP9 hat eine hohe Effizienz und Webkompatibilität, braucht aber länger für die Transkodierung. HEVC bietet eine ähnliche Leistung, ist aber weniger web-kompatibel. H.264 ist weitgehend kompatibel und lässt sich schnell transkodieren, erzeugt aber viel größere Dateien. AV1 ist der effizienteste Codec, wird aber von älteren Geräten nicht unterstützt.",
|
"transcoding_video_codec_description": "VP9 hat eine hohe Effizienz und Webkompatibilität, braucht aber länger für die Transkodierung. HEVC bietet eine ähnliche Leistung, ist aber weniger web-kompatibel. H.264 ist weitgehend kompatibel und lässt sich schnell transkodieren, erzeugt aber viel größere Dateien. AV1 ist der effizienteste Codec, wird aber von älteren Geräten nicht unterstützt.",
|
||||||
"trash_enabled_description": "Papierkorb-Funktionen aktivieren",
|
"trash_enabled_description": "Papierkorbfunktionen aktivieren",
|
||||||
"trash_number_of_days": "Anzahl der Tage",
|
"trash_number_of_days": "Anzahl der Tage",
|
||||||
"trash_number_of_days_description": "Anzahl der Tage, welche die Objekte im Papierkorb verbleiben, bevor sie endgültig entfernt werden",
|
"trash_number_of_days_description": "Anzahl der Tage, welche die Objekte im Papierkorb verbleiben, bevor sie endgültig entfernt werden",
|
||||||
"trash_settings": "Papierkorb-Einstellungen",
|
"trash_settings": "Papierkorbeinstellungen",
|
||||||
"trash_settings_description": "Papierkorb-Einstellungen verwalten",
|
"trash_settings_description": "Papierkorbeinstellungen verwalten",
|
||||||
"untracked_files": "Unverfolgte Dateien",
|
"untracked_files": "Unverfolgte Dateien",
|
||||||
"untracked_files_description": "Diese Dateien werden nicht von der Anwendung getrackt. Sie können das Ergebnis fehlgeschlagener Verschiebungen, unterbrochener Uploads oder aufgrund eines Fehlers sein",
|
"untracked_files_description": "Diese Dateien werden nicht von der Anwendung getrackt. Sie können das Ergebnis fehlgeschlagener Verschiebungen, unterbrochener Uploads oder aufgrund eines Fehlers sein",
|
||||||
"user_cleanup_job": "Benutzer aufräumen",
|
"user_cleanup_job": "Benutzer aufräumen",
|
||||||
@ -346,8 +346,8 @@
|
|||||||
"user_password_reset_description": "Bitte gib dem Benutzer das temporäre Passwort und informiere ihn, dass das Passwort beim nächsten Login geändert werden muss.",
|
"user_password_reset_description": "Bitte gib dem Benutzer das temporäre Passwort und informiere ihn, dass das Passwort beim nächsten Login geändert werden muss.",
|
||||||
"user_restore_description": "Das Konto von <b>{user}</b> wird wiederhergestellt.",
|
"user_restore_description": "Das Konto von <b>{user}</b> wird wiederhergestellt.",
|
||||||
"user_restore_scheduled_removal": "Wiederherstellung des Benutzers - geplante Entfernung am {date, date, long}",
|
"user_restore_scheduled_removal": "Wiederherstellung des Benutzers - geplante Entfernung am {date, date, long}",
|
||||||
"user_settings": "Benutzer-Einstellungen",
|
"user_settings": "Benutzereinstellungen",
|
||||||
"user_settings_description": "Benutzer-Einstellungen verwalten",
|
"user_settings_description": "Benutzereinstellungen verwalten",
|
||||||
"user_successfully_removed": "Benutzer {email} wurde erfolgreich entfernt.",
|
"user_successfully_removed": "Benutzer {email} wurde erfolgreich entfernt.",
|
||||||
"version_check_enabled_description": "Versionsprüfung aktivieren",
|
"version_check_enabled_description": "Versionsprüfung aktivieren",
|
||||||
"version_check_implications": "Die Funktion zur Versionsprüfung basiert auf regelmäßiger Kommunikation mit GitHub.com",
|
"version_check_implications": "Die Funktion zur Versionsprüfung basiert auf regelmäßiger Kommunikation mit GitHub.com",
|
||||||
@ -1324,7 +1324,7 @@
|
|||||||
"version_history_item": "{version} am {date} installiert",
|
"version_history_item": "{version} am {date} installiert",
|
||||||
"video": "Video",
|
"video": "Video",
|
||||||
"video_hover_setting": "Videovorschau beim Hovern abspielen",
|
"video_hover_setting": "Videovorschau beim Hovern abspielen",
|
||||||
"video_hover_setting_description": "Video-Miniaturansicht wiedergeben, wenn der Mauszeiger über dem Element verweilt. Auch wenn diese Funktion deaktiviert ist, kann die Wiedergabe gestartet werden, indem der Mauszeiger auf das Wiedergabesymbol bewegt wird.",
|
"video_hover_setting_description": "Spiele die Miniaturansicht des Videos ab, wenn sich die Maus über dem Element befindet. Auch wenn die Funktion deaktiviert ist, kann die Wiedergabe gestartet werden, indem du mit der Maus über das Wiedergabesymbol fährst.",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"videos_count": "{count, plural, one {# Video} other {# Videos}}",
|
"videos_count": "{count, plural, one {# Video} other {# Videos}}",
|
||||||
"view": "Ansicht",
|
"view": "Ansicht",
|
||||||
|
19
i18n/fi.json
19
i18n/fi.json
@ -182,7 +182,7 @@
|
|||||||
"oauth_auto_register_description": "Rekisteröi uudet OAuth:lla kirjautuvat käyttäjät automaattisesti",
|
"oauth_auto_register_description": "Rekisteröi uudet OAuth:lla kirjautuvat käyttäjät automaattisesti",
|
||||||
"oauth_button_text": "Painikkeen teksti",
|
"oauth_button_text": "Painikkeen teksti",
|
||||||
"oauth_client_id": "Client ID",
|
"oauth_client_id": "Client ID",
|
||||||
"oauth_client_secret": "Client Secret",
|
"oauth_client_secret": "Asiakassalaisuusavain",
|
||||||
"oauth_enable_description": "Kirjaudu käyttäen OAuthia",
|
"oauth_enable_description": "Kirjaudu käyttäen OAuthia",
|
||||||
"oauth_issuer_url": "Toimitsijan URL",
|
"oauth_issuer_url": "Toimitsijan URL",
|
||||||
"oauth_mobile_redirect_uri": "Mobiilin uudellenohjaus-URI",
|
"oauth_mobile_redirect_uri": "Mobiilin uudellenohjaus-URI",
|
||||||
@ -289,11 +289,13 @@
|
|||||||
"transcoding_constant_rate_factor": "Vakionopeustekijä",
|
"transcoding_constant_rate_factor": "Vakionopeustekijä",
|
||||||
"transcoding_constant_rate_factor_description": "Videon laatu. Yleisimmät arvot ovat 23 H.264:lle, 28 HEVC:lle, 31 VP9:lle ja 35 AV1:lle. Matalampi arvo on parempi, mutta tekee isompia tiedostoja.",
|
"transcoding_constant_rate_factor_description": "Videon laatu. Yleisimmät arvot ovat 23 H.264:lle, 28 HEVC:lle, 31 VP9:lle ja 35 AV1:lle. Matalampi arvo on parempi, mutta tekee isompia tiedostoja.",
|
||||||
"transcoding_disabled_description": "Älä muunna videoita. Voi joissakin päätelaitteissa aiheuttaa videotoiston toimimattomuutta",
|
"transcoding_disabled_description": "Älä muunna videoita. Voi joissakin päätelaitteissa aiheuttaa videotoiston toimimattomuutta",
|
||||||
|
"transcoding_encoding_options": "Enkoodausasetukset",
|
||||||
|
"transcoding_encoding_options_description": "Aseta koodekit, tarkkuus, laatu ja muut asetukset enkoodatuille videoille",
|
||||||
"transcoding_hardware_acceleration": "Laitteistokiihdytys",
|
"transcoding_hardware_acceleration": "Laitteistokiihdytys",
|
||||||
"transcoding_hardware_acceleration_description": "Kokeellinen. Paljon nopeampi, mutta huonompaa laatua samalla bittinopeudella",
|
"transcoding_hardware_acceleration_description": "Kokeellinen. Paljon nopeampi, mutta huonompaa laatua samalla bittinopeudella",
|
||||||
"transcoding_hardware_decoding": "Laitteiston dekoodaus",
|
"transcoding_hardware_decoding": "Laitteiston dekoodaus",
|
||||||
"transcoding_hardware_decoding_setting_description": "Ottaa käyttöön end-to-end kiihdytyksen pelkän muuntamisen sijasta. Ei välttämättä toimi kaikissa videoissa.",
|
"transcoding_hardware_decoding_setting_description": "Ottaa käyttöön end-to-end kiihdytyksen pelkän muuntamisen sijasta. Ei välttämättä toimi kaikissa videoissa.",
|
||||||
"transcoding_hevc_codec": "HEVC koodekki",
|
"transcoding_hevc_codec": "HEVC-koodekki",
|
||||||
"transcoding_max_b_frames": "B-kehysten enimmäismäärä",
|
"transcoding_max_b_frames": "B-kehysten enimmäismäärä",
|
||||||
"transcoding_max_b_frames_description": "Korkeampi arvo parantaa pakkausta, mutta hidastaa enkoodausta. Ei välttämättä ole yhteensopiva vanhempien laitteiden kanssa. 0 poistaa B-kehykset käytöstä, -1 määrittää arvon automaattisesti.",
|
"transcoding_max_b_frames_description": "Korkeampi arvo parantaa pakkausta, mutta hidastaa enkoodausta. Ei välttämättä ole yhteensopiva vanhempien laitteiden kanssa. 0 poistaa B-kehykset käytöstä, -1 määrittää arvon automaattisesti.",
|
||||||
"transcoding_max_bitrate": "Suurin bittinopeus",
|
"transcoding_max_bitrate": "Suurin bittinopeus",
|
||||||
@ -301,6 +303,8 @@
|
|||||||
"transcoding_max_keyframe_interval": "Suurin avainkehysten väli",
|
"transcoding_max_keyframe_interval": "Suurin avainkehysten väli",
|
||||||
"transcoding_max_keyframe_interval_description": "Asettaa avainkehysten välin maksimiarvon. Alempi arvo huonontaa pakkauksen tehoa, mutta parantaa hakuaikoja ja voi parantaa laatua nopealiikkeisissä kohtauksissa. 0 asettaa arvon automaattisesti.",
|
"transcoding_max_keyframe_interval_description": "Asettaa avainkehysten välin maksimiarvon. Alempi arvo huonontaa pakkauksen tehoa, mutta parantaa hakuaikoja ja voi parantaa laatua nopealiikkeisissä kohtauksissa. 0 asettaa arvon automaattisesti.",
|
||||||
"transcoding_optimal_description": "Videot, joiden resoluutio on korkeampi kuin kohteen, tai ei hyväksytyssä formaatissa",
|
"transcoding_optimal_description": "Videot, joiden resoluutio on korkeampi kuin kohteen, tai ei hyväksytyssä formaatissa",
|
||||||
|
"transcoding_policy": "Transkoodauskäytäntö",
|
||||||
|
"transcoding_policy_description": "Aseta milloin video transkoodataan",
|
||||||
"transcoding_preferred_hardware_device": "Ensisijainen laite",
|
"transcoding_preferred_hardware_device": "Ensisijainen laite",
|
||||||
"transcoding_preferred_hardware_device_description": "On voimassa vain VAAPI ja QSV -määritteille. Asettaa laitteistokoodauksessa käytetyn DRI noodin.",
|
"transcoding_preferred_hardware_device_description": "On voimassa vain VAAPI ja QSV -määritteille. Asettaa laitteistokoodauksessa käytetyn DRI noodin.",
|
||||||
"transcoding_preset_preset": "Esiasetus (-asetus)",
|
"transcoding_preset_preset": "Esiasetus (-asetus)",
|
||||||
@ -309,7 +313,7 @@
|
|||||||
"transcoding_reference_frames_description": "Viittaavien kehysten määrä kun tiettyä kehystä pakataan. Korkeampi arvo parantaa pakkausta mutta hidastaa enkoodausta. 0 määrittää arvon automaattisesti.",
|
"transcoding_reference_frames_description": "Viittaavien kehysten määrä kun tiettyä kehystä pakataan. Korkeampi arvo parantaa pakkausta mutta hidastaa enkoodausta. 0 määrittää arvon automaattisesti.",
|
||||||
"transcoding_required_description": "Vain videoille, jotka eivät ole hyväksytyssä muodossa",
|
"transcoding_required_description": "Vain videoille, jotka eivät ole hyväksytyssä muodossa",
|
||||||
"transcoding_settings": "Videoiden transkoodausasetukset",
|
"transcoding_settings": "Videoiden transkoodausasetukset",
|
||||||
"transcoding_settings_description": "Hallitse videoiden resoluutiota ja koodaustietueita",
|
"transcoding_settings_description": "Hallitse, mitkä videot transkoodataan ja miten niitä käsitellään",
|
||||||
"transcoding_target_resolution": "Kohderesoluutio",
|
"transcoding_target_resolution": "Kohderesoluutio",
|
||||||
"transcoding_target_resolution_description": "Korkeampi resoluutio on tarkempi, mutta kestää kauemmin enkoodata, vie enemmän tilaa ja voi hidastaa sovelluksen responsiivisuutta.",
|
"transcoding_target_resolution_description": "Korkeampi resoluutio on tarkempi, mutta kestää kauemmin enkoodata, vie enemmän tilaa ja voi hidastaa sovelluksen responsiivisuutta.",
|
||||||
"transcoding_temporal_aq": "Temporal AQ",
|
"transcoding_temporal_aq": "Temporal AQ",
|
||||||
@ -519,6 +523,10 @@
|
|||||||
"date_range": "Päivämäärän rajaus",
|
"date_range": "Päivämäärän rajaus",
|
||||||
"day": "Päivä",
|
"day": "Päivä",
|
||||||
"deduplicate_all": "Poista kaikkien kaksoiskappaleet",
|
"deduplicate_all": "Poista kaikkien kaksoiskappaleet",
|
||||||
|
"deduplication_criteria_1": "Kuvan koko tavuina",
|
||||||
|
"deduplication_criteria_2": "EXIF-datan määrä",
|
||||||
|
"deduplication_info": "Deduplikaatiotieto",
|
||||||
|
"deduplication_info_description": "Jotta voimme automaattisesti esivalita aineistot ja poistaa duplikaatit suurina erinä, tarkastelemme:",
|
||||||
"default_locale": "Oletuskieliasetus",
|
"default_locale": "Oletuskieliasetus",
|
||||||
"default_locale_description": "Muotoile päivämäärät ja numerot selaimesi kielen mukaan",
|
"default_locale_description": "Muotoile päivämäärät ja numerot selaimesi kielen mukaan",
|
||||||
"delete": "Poista",
|
"delete": "Poista",
|
||||||
@ -532,7 +540,7 @@
|
|||||||
"delete_shared_link": "Poista jaettu linkki",
|
"delete_shared_link": "Poista jaettu linkki",
|
||||||
"delete_tag": "Poista tunniste",
|
"delete_tag": "Poista tunniste",
|
||||||
"delete_tag_confirmation_prompt": "Haluatko varmasti poistaa tunnisteen {tagName}?",
|
"delete_tag_confirmation_prompt": "Haluatko varmasti poistaa tunnisteen {tagName}?",
|
||||||
"delete_user": "Poista käyttäjä",
|
"delete_user": "Poista käyttäjä pysyvästi",
|
||||||
"deleted_shared_link": "Jaettu linkki poistettu",
|
"deleted_shared_link": "Jaettu linkki poistettu",
|
||||||
"deletes_missing_assets": "Poistaa levyltä puuttuvat resurssit",
|
"deletes_missing_assets": "Poistaa levyltä puuttuvat resurssit",
|
||||||
"description": "Kuvaus",
|
"description": "Kuvaus",
|
||||||
@ -755,6 +763,7 @@
|
|||||||
"get_help": "Hae apua",
|
"get_help": "Hae apua",
|
||||||
"getting_started": "Aloittaminen",
|
"getting_started": "Aloittaminen",
|
||||||
"go_back": "Palaa",
|
"go_back": "Palaa",
|
||||||
|
"go_to_folder": "Mene kansioon",
|
||||||
"go_to_search": "Siirry hakuun",
|
"go_to_search": "Siirry hakuun",
|
||||||
"group_albums_by": "Ryhmitä albumi...",
|
"group_albums_by": "Ryhmitä albumi...",
|
||||||
"group_no": "Ei ryhmitystä",
|
"group_no": "Ei ryhmitystä",
|
||||||
@ -1141,6 +1150,7 @@
|
|||||||
"server_version": "Palvelimen versio",
|
"server_version": "Palvelimen versio",
|
||||||
"set": "Aseta",
|
"set": "Aseta",
|
||||||
"set_as_album_cover": "Aseta albumin kanneksi",
|
"set_as_album_cover": "Aseta albumin kanneksi",
|
||||||
|
"set_as_featured_photo": "Käytä esittelykuvana",
|
||||||
"set_as_profile_picture": "Aseta profiilikuvaksi",
|
"set_as_profile_picture": "Aseta profiilikuvaksi",
|
||||||
"set_date_of_birth": "Aseta syntymäaika",
|
"set_date_of_birth": "Aseta syntymäaika",
|
||||||
"set_profile_picture": "Aseta profiilikuva",
|
"set_profile_picture": "Aseta profiilikuva",
|
||||||
@ -1196,6 +1206,7 @@
|
|||||||
"sort_items": "Tietueiden määrä",
|
"sort_items": "Tietueiden määrä",
|
||||||
"sort_modified": "Muokkauspäivä",
|
"sort_modified": "Muokkauspäivä",
|
||||||
"sort_oldest": "Vanhin kuva",
|
"sort_oldest": "Vanhin kuva",
|
||||||
|
"sort_people_by_similarity": "Lajittele ihmiset samankaltaisuuden mukaan",
|
||||||
"sort_recent": "Tuorein kuva",
|
"sort_recent": "Tuorein kuva",
|
||||||
"sort_title": "Otsikko",
|
"sort_title": "Otsikko",
|
||||||
"source": "Lähdekoodi",
|
"source": "Lähdekoodi",
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"about": "I-refresh",
|
"about": "Tungkol sa app na ito",
|
||||||
"account": "Account",
|
"account": "Account",
|
||||||
"account_settings": "Mga Setting ng Account",
|
"account_settings": "Mga Setting ng Account",
|
||||||
"acknowledge": "Tanggapin",
|
"acknowledge": "Tanggapin",
|
||||||
@ -24,9 +24,15 @@
|
|||||||
"added_to_favorites_count": "Idinagdag ang {count, number} sa mga paborito",
|
"added_to_favorites_count": "Idinagdag ang {count, number} sa mga paborito",
|
||||||
"admin": {
|
"admin": {
|
||||||
"asset_offline_description": "Ang external library asset na ito ay hindi na makikita sa disk at nailipat na sa trash. Kung ang file ay nailipat sa loob ng library, tignan ang iyong timeline para sa kaukulang asset. Para maibalik ang asset na ito, siguraduhin na ang file path ay maa-access ng Immich para iscan ang library.",
|
"asset_offline_description": "Ang external library asset na ito ay hindi na makikita sa disk at nailipat na sa trash. Kung ang file ay nailipat sa loob ng library, tignan ang iyong timeline para sa kaukulang asset. Para maibalik ang asset na ito, siguraduhin na ang file path ay maa-access ng Immich para iscan ang library.",
|
||||||
|
"authentication_settings_disable_all": "Sigurado ka bang gusto mo patayin lahat ng paraan ng pag-login? Ang pag-login ay ganap na idi-disable.",
|
||||||
"authentication_settings_reenable": "Para i-enable ulit, gamitin ang <link>Server Command</link>.",
|
"authentication_settings_reenable": "Para i-enable ulit, gamitin ang <link>Server Command</link>.",
|
||||||
|
"cleared_jobs": "Lahat nang mga trabaho para sa {job} ay tinanggal na",
|
||||||
|
"confirm_delete_library": "Sigurado ka na gusto mo tanggalin ang {library} library?",
|
||||||
|
"confirm_email_below": "Para isigurado, i-type ito sa baba: \"{email}\"",
|
||||||
|
"confirm_user_password_reset": "Sigurado ka na gusto mo i-reset ang password ni {user}?",
|
||||||
"disable_login": "I-disable ang login",
|
"disable_login": "I-disable ang login",
|
||||||
"force_delete_user_warning": "BABALA:",
|
"force_delete_user_warning": "BABALA: Tatanggalin itong user at lahat ng asset nila, Hindi ito mababawi at ang kanilang files ay hindi na mababalik",
|
||||||
|
"image_format": "Format",
|
||||||
"library_import_path_description": "Tukuyin ang folder na i-import. Ang folder na ito, kasama ang subfolders, ay mag sa-scan para sa mga imahe at mga videos.",
|
"library_import_path_description": "Tukuyin ang folder na i-import. Ang folder na ito, kasama ang subfolders, ay mag sa-scan para sa mga imahe at mga videos.",
|
||||||
"note_cannot_be_changed_later": "TANDAAN: Hindi na ito pwede baguhin sa susunod!",
|
"note_cannot_be_changed_later": "TANDAAN: Hindi na ito pwede baguhin sa susunod!",
|
||||||
"repair_all": "Ayusin lahat",
|
"repair_all": "Ayusin lahat",
|
||||||
@ -40,5 +46,22 @@
|
|||||||
"are_these_the_same_person": "Itong tao na ito ay parehas?",
|
"are_these_the_same_person": "Itong tao na ito ay parehas?",
|
||||||
"asset_adding_to_album": "Dinadagdag sa album...",
|
"asset_adding_to_album": "Dinadagdag sa album...",
|
||||||
"asset_filename_is_offline": "Offline ang asset {filename}",
|
"asset_filename_is_offline": "Offline ang asset {filename}",
|
||||||
"asset_uploading": "Ina-upload..."
|
"asset_uploading": "Ina-upload...",
|
||||||
|
"discord": "Discord",
|
||||||
|
"documentation": "Dokumentasyion",
|
||||||
|
"done": "Tapos na",
|
||||||
|
"download": "I-download",
|
||||||
|
"edit": "I-edit",
|
||||||
|
"edited": "Inedit",
|
||||||
|
"editor_close_without_save_title": "Isara ang editor?",
|
||||||
|
"email": "Email",
|
||||||
|
"exif": "Exif",
|
||||||
|
"explore": "I-explore",
|
||||||
|
"export": "I-export",
|
||||||
|
"has_quota": "May quota",
|
||||||
|
"hour": "Oras",
|
||||||
|
"jobs": "Mga trabaho",
|
||||||
|
"language": "Wika",
|
||||||
|
"leave": "Umalis",
|
||||||
|
"no_results": "Walang resulta"
|
||||||
}
|
}
|
||||||
|
30
i18n/he.json
30
i18n/he.json
@ -529,20 +529,20 @@
|
|||||||
"deduplication_info_description": "כדי לבחור מראש נכסים באופן אוטומטי ולהסיר כפילויות בכמות גדולה, אנו מסתכלים על:",
|
"deduplication_info_description": "כדי לבחור מראש נכסים באופן אוטומטי ולהסיר כפילויות בכמות גדולה, אנו מסתכלים על:",
|
||||||
"default_locale": "שפת ברירת מחדל",
|
"default_locale": "שפת ברירת מחדל",
|
||||||
"default_locale_description": "פורמט תאריכים ומספרים מבוסס שפת הדפדפן שלך",
|
"default_locale_description": "פורמט תאריכים ומספרים מבוסס שפת הדפדפן שלך",
|
||||||
"delete": "הסרה",
|
"delete": "מחק",
|
||||||
"delete_album": "הסרת אלבום",
|
"delete_album": "מחק אלבום",
|
||||||
"delete_api_key_prompt": "האם ברצונך למחוק מפתח ה-API הזה?",
|
"delete_api_key_prompt": "האם את/ה בטוח/ה שברצונך למחוק מפתח ה-API הזה?",
|
||||||
"delete_duplicates_confirmation": "האם ברצונך להסיר לצמיתות את הכפילויות האלה?",
|
"delete_duplicates_confirmation": "האם את/ה בטוח/ה שברצונך למחוק לצמיתות את הכפילויות האלה?",
|
||||||
"delete_key": "הסרת מפתח",
|
"delete_key": "מחק מפתח",
|
||||||
"delete_library": "הסרת ספרייה",
|
"delete_library": "מחק ספרייה",
|
||||||
"delete_link": "הסרת קישור",
|
"delete_link": "מחק קישור",
|
||||||
"delete_others": "הסרת אחרים",
|
"delete_others": "מחק אחרים",
|
||||||
"delete_shared_link": "הסרת קישור משותף",
|
"delete_shared_link": "מחק קישור משותף",
|
||||||
"delete_tag": "הסרת תג",
|
"delete_tag": "מחק תג",
|
||||||
"delete_tag_confirmation_prompt": "האם ברצונך להסיר תג {tagName}?",
|
"delete_tag_confirmation_prompt": "האם את/ה בטוח/ה שברצונך למחוק תג {tagName}?",
|
||||||
"delete_user": "הסרת משתמש",
|
"delete_user": "מחק משתמש",
|
||||||
"deleted_shared_link": "קישור משותף הוסר",
|
"deleted_shared_link": "קישור משותף נמחק",
|
||||||
"deletes_missing_assets": "מסיר נכסים שחסרים בדיסק",
|
"deletes_missing_assets": "מוחק נכסים שחסרים בדיסק",
|
||||||
"description": "תיאור",
|
"description": "תיאור",
|
||||||
"details": "פרטים",
|
"details": "פרטים",
|
||||||
"direction": "כיוון",
|
"direction": "כיוון",
|
||||||
@ -553,7 +553,7 @@
|
|||||||
"dismiss_all_errors": "התעלמות מכל השגיאות",
|
"dismiss_all_errors": "התעלמות מכל השגיאות",
|
||||||
"dismiss_error": "התעלמות מהשגיאה",
|
"dismiss_error": "התעלמות מהשגיאה",
|
||||||
"display_options": "הצגת אפשרויות",
|
"display_options": "הצגת אפשרויות",
|
||||||
"display_order": "סידור תצוגה",
|
"display_order": "סדר תצוגה",
|
||||||
"display_original_photos": "הצגת תמונות מקוריות",
|
"display_original_photos": "הצגת תמונות מקוריות",
|
||||||
"display_original_photos_setting_description": "העדף להציג את התמונה המקורית בעת צפיית נכס במקום תמונות ממוזערות כאשר הנכס המקורי תומך בתצוגה בדפדפן. זה עלול לגרום לתמונות להיות מוצגות באיטיות.",
|
"display_original_photos_setting_description": "העדף להציג את התמונה המקורית בעת צפיית נכס במקום תמונות ממוזערות כאשר הנכס המקורי תומך בתצוגה בדפדפן. זה עלול לגרום לתמונות להיות מוצגות באיטיות.",
|
||||||
"do_not_show_again": "אל תציג את ההודעה הזאת שוב",
|
"do_not_show_again": "אל תציג את ההודעה הזאת שוב",
|
||||||
|
65
i18n/lt.json
65
i18n/lt.json
@ -30,7 +30,7 @@
|
|||||||
"admin": {
|
"admin": {
|
||||||
"asset_offline_description": "Šis išorinės bibliotekos elementas nebepasiekiamas diske ir buvo perkeltas į šiukšliadėžę. Jei failas buvo perkeltas toje pačioje bibliotekoje, laiko skalėje rasite naują atitinkamą elementą. Jei norite šį elementą atkurti, įsitikinkite, kad Immich gali pasiekti failą žemiau nurodytu adresu, ir suvykdykite bibliotekos skanavimą.",
|
"asset_offline_description": "Šis išorinės bibliotekos elementas nebepasiekiamas diske ir buvo perkeltas į šiukšliadėžę. Jei failas buvo perkeltas toje pačioje bibliotekoje, laiko skalėje rasite naują atitinkamą elementą. Jei norite šį elementą atkurti, įsitikinkite, kad Immich gali pasiekti failą žemiau nurodytu adresu, ir suvykdykite bibliotekos skanavimą.",
|
||||||
"authentication_settings": "Autentifikavimo nustatymai",
|
"authentication_settings": "Autentifikavimo nustatymai",
|
||||||
"authentication_settings_description": "Tvarkyti slaptažodžių, OAuth ir kitus autentifikavimo parametrus",
|
"authentication_settings_description": "Tvarkyti slaptažodžių, OAuth ir kitus autentifikavimo nustatymus",
|
||||||
"authentication_settings_disable_all": "Ar tikrai norite išjungti visus prisijungimo būdus? Prisijungimas bus visiškai išjungtas.",
|
"authentication_settings_disable_all": "Ar tikrai norite išjungti visus prisijungimo būdus? Prisijungimas bus visiškai išjungtas.",
|
||||||
"authentication_settings_reenable": "Norėdami vėl įjungti, naudokite <link>Serverio komandą</link>.",
|
"authentication_settings_reenable": "Norėdami vėl įjungti, naudokite <link>Serverio komandą</link>.",
|
||||||
"background_task_job": "Foninės užduotys",
|
"background_task_job": "Foninės užduotys",
|
||||||
@ -38,14 +38,20 @@
|
|||||||
"backup_database_enable_description": "Įgalinti duomenų bazės atsarginė kopijas",
|
"backup_database_enable_description": "Įgalinti duomenų bazės atsarginė kopijas",
|
||||||
"backup_keep_last_amount": "Išsaugomų ankstesnių atsarginių duomenų bazės kopijų skaičius",
|
"backup_keep_last_amount": "Išsaugomų ankstesnių atsarginių duomenų bazės kopijų skaičius",
|
||||||
"backup_settings": "Atsarginės kopijos nustatymai",
|
"backup_settings": "Atsarginės kopijos nustatymai",
|
||||||
|
"backup_settings_description": "Tvarkyti duomenų bazės atsarginės kopijos nustatymus",
|
||||||
"check_all": "Pažymėti viską",
|
"check_all": "Pažymėti viską",
|
||||||
"config_set_by_file": "Konfigūracija dabar nustatyta konfigūracinio failo",
|
"cleared_jobs": "Išvalyti darbai: {job}",
|
||||||
|
"config_set_by_file": "Konfigūracija nustatyta pagal konfigūracinį failą",
|
||||||
"confirm_delete_library": "Ar tikrai norite ištrinti {library} biblioteką?",
|
"confirm_delete_library": "Ar tikrai norite ištrinti {library} biblioteką?",
|
||||||
|
"confirm_delete_library_assets": "Ar tikrai norite ištrinti šią biblioteką? Šis veiksmas ištrins {count, plural, one {# contained asset} other {all # contained assets}} iš Immich ir negali būti grąžintas. Failai liks diske.",
|
||||||
"confirm_email_below": "Patvirtinimui įveskite \"{email}\" žemiau",
|
"confirm_email_below": "Patvirtinimui įveskite \"{email}\" žemiau",
|
||||||
"confirm_reprocess_all_faces": "Ar tikrai norite iš naujo apdoroti visus veidus? Tai taip pat ištrins įvardytus asmenis.",
|
"confirm_reprocess_all_faces": "Ar tikrai norite iš naujo apdoroti visus veidus? Tai taip pat ištrins įvardytus asmenis.",
|
||||||
"confirm_user_password_reset": "Ar tikrai norite iš naujo nustatyti {user} slaptažodį?",
|
"confirm_user_password_reset": "Ar tikrai norite iš naujo nustatyti {user} slaptažodį?",
|
||||||
|
"create_job": "Sukurti darbą",
|
||||||
|
"cron_expression": "Cron išraiška",
|
||||||
|
"cron_expression_description": "Nustatyti skanavimo intervalą naudojant cron formatą. Norėdami gauti daugiau informacijos žiūrėkite <link>Crontab Guru</link>",
|
||||||
"disable_login": "Išjungti prisijungimą",
|
"disable_login": "Išjungti prisijungimą",
|
||||||
"duplicate_detection_job_description": "Vykdykite mašininį mokymąsi panašių vaizdų aptikimui. Priklauso nuo išmaniosios paieškos.",
|
"duplicate_detection_job_description": "Vykdykite mašininį mokymąsi panašių vaizdų aptikimui. Priklauso nuo išmaniosios paieškos",
|
||||||
"exclusion_pattern_description": "Išimčių šablonai leidžia nepaisyti failų ir aplankų skenuojant jūsų biblioteką. Tai yra naudinga, jei turite aplankų su failais, kurių nenorite importuoti, pavyzdžiui, RAW failai.",
|
"exclusion_pattern_description": "Išimčių šablonai leidžia nepaisyti failų ir aplankų skenuojant jūsų biblioteką. Tai yra naudinga, jei turite aplankų su failais, kurių nenorite importuoti, pavyzdžiui, RAW failai.",
|
||||||
"external_library_created_at": "Išorinė biblioteka (sukurta {date})",
|
"external_library_created_at": "Išorinė biblioteka (sukurta {date})",
|
||||||
"external_library_management": "Išorinių bibliotekų tvarkymas",
|
"external_library_management": "Išorinių bibliotekų tvarkymas",
|
||||||
@ -61,11 +67,19 @@
|
|||||||
"image_prefer_embedded_preview_setting_description": "",
|
"image_prefer_embedded_preview_setting_description": "",
|
||||||
"image_prefer_wide_gamut": "Teikti pirmenybę plačiai gamai",
|
"image_prefer_wide_gamut": "Teikti pirmenybę plačiai gamai",
|
||||||
"image_prefer_wide_gamut_setting_description": "",
|
"image_prefer_wide_gamut_setting_description": "",
|
||||||
|
"image_preview_description": "Vidutinio dydžio vaizdas su išvalytais metaduomenimis, naudojamas kai žiūrimas vienas objektas arba mašininiam mokymuisi",
|
||||||
|
"image_preview_quality_description": "Peržiūros kokybė nuo 1-100. Aukštesnės reikšmės yra geriau, bet sukuriami didesni failai gali sumažinti programos reagavimo laiką. Mažos vertės nustatymas gali paveikti mašininio mokymo kokybę.",
|
||||||
|
"image_preview_title": "Peržiūros nustatymai",
|
||||||
"image_quality": "Kokybė",
|
"image_quality": "Kokybė",
|
||||||
"image_resolution": "Rezoliucija",
|
"image_resolution": "Rezoliucija",
|
||||||
|
"image_resolution_description": "Didesnės rezoliucijos gali išsaugoti daugiau detalių, bet ilgiau užtrunka užkoduoti, failai yra didesni ir programos reagavimo laikas gali sumažėti.",
|
||||||
"image_settings": "Nuotraukos nustatymai",
|
"image_settings": "Nuotraukos nustatymai",
|
||||||
"image_settings_description": "Keisti sugeneruotų nuotraukų kokybę ir rezoliuciją",
|
"image_settings_description": "Keisti sugeneruotų nuotraukų kokybę ir rezoliuciją",
|
||||||
|
"image_thumbnail_description": "Maža miniatiūra su išvalytais metaduomenimis, naudojama kai žiūrima nuotraukų grupės, kaip pagrindinėje laiko juostoje",
|
||||||
|
"image_thumbnail_quality_description": "Miniatiūros kokybė nuo 1-100. Aukštesnės reikšmės yra geriau, bet pagaminami didesni failai ir gali būti sulėtintas programos reagavimo greitis.",
|
||||||
|
"image_thumbnail_title": "Miniatiūros nustatymai",
|
||||||
"job_concurrency": "{job} lygiagretumas",
|
"job_concurrency": "{job} lygiagretumas",
|
||||||
|
"job_created": "Darbas sukurtas",
|
||||||
"job_not_concurrency_safe": "Šis darbas nėra saugus apdoroti lygiagrečiai.",
|
"job_not_concurrency_safe": "Šis darbas nėra saugus apdoroti lygiagrečiai.",
|
||||||
"job_settings": "Darbų nustatymai",
|
"job_settings": "Darbų nustatymai",
|
||||||
"job_settings_description": "Keisti darbų lygiagretumą",
|
"job_settings_description": "Keisti darbų lygiagretumą",
|
||||||
@ -79,17 +93,17 @@
|
|||||||
"library_settings": "Išorinė biblioteka",
|
"library_settings": "Išorinė biblioteka",
|
||||||
"library_settings_description": "Tvarkyti išorinės bibliotekos parametrus",
|
"library_settings_description": "Tvarkyti išorinės bibliotekos parametrus",
|
||||||
"library_tasks_description": "Atlikit bibliotekos užduotis",
|
"library_tasks_description": "Atlikit bibliotekos užduotis",
|
||||||
"library_watching_enable_description": "",
|
"library_watching_enable_description": "Stebėti išorines bibliotekas dėl failų pakeitimų",
|
||||||
"library_watching_settings": "",
|
"library_watching_settings": "Bibliotekų stebėjimas (EKSPERIMENTINIS)",
|
||||||
"library_watching_settings_description": "",
|
"library_watching_settings_description": "Automatiškai stebėti dėl pakeistų failų",
|
||||||
"logging_enable_description": "",
|
"logging_enable_description": "Įjungti žurnalo vedimą",
|
||||||
"logging_level_description": "",
|
"logging_level_description": "Įjungus, kokį žurnalo vedimo lygį naudot.",
|
||||||
"logging_settings": "",
|
"logging_settings": "Žurnalo vedimas",
|
||||||
"machine_learning_clip_model": "CLIP modelis",
|
"machine_learning_clip_model": "CLIP modelis",
|
||||||
"machine_learning_duplicate_detection": "Dublikatų aptikimas",
|
"machine_learning_duplicate_detection": "Dublikatų aptikimas",
|
||||||
"machine_learning_duplicate_detection_enabled": "Įjungti dublikatų aptikimą",
|
"machine_learning_duplicate_detection_enabled": "Įjungti dublikatų aptikimą",
|
||||||
"machine_learning_duplicate_detection_enabled_description": "",
|
"machine_learning_duplicate_detection_enabled_description": "",
|
||||||
"machine_learning_duplicate_detection_setting_description": "",
|
"machine_learning_duplicate_detection_setting_description": "Naudoti CLIP įterpimus, norint rasti galimus duplikatus",
|
||||||
"machine_learning_enabled": "Įgalinti mašininį mokymąsi",
|
"machine_learning_enabled": "Įgalinti mašininį mokymąsi",
|
||||||
"machine_learning_enabled_description": "Jei išjungta, visos „ML“ funkcijos bus išjungtos, nepaisant toliau pateiktų nustatymų.",
|
"machine_learning_enabled_description": "Jei išjungta, visos „ML“ funkcijos bus išjungtos, nepaisant toliau pateiktų nustatymų.",
|
||||||
"machine_learning_facial_recognition": "Veidų atpažinimas",
|
"machine_learning_facial_recognition": "Veidų atpažinimas",
|
||||||
@ -97,28 +111,29 @@
|
|||||||
"machine_learning_facial_recognition_model": "Veidų atpažinimo modelis",
|
"machine_learning_facial_recognition_model": "Veidų atpažinimo modelis",
|
||||||
"machine_learning_facial_recognition_model_description": "",
|
"machine_learning_facial_recognition_model_description": "",
|
||||||
"machine_learning_facial_recognition_setting": "Įgalinti veidų atpažinimą",
|
"machine_learning_facial_recognition_setting": "Įgalinti veidų atpažinimą",
|
||||||
"machine_learning_facial_recognition_setting_description": "",
|
"machine_learning_facial_recognition_setting_description": "Išjungus, vaizdai nebus užšifruoti veidų atpažinimui ir nebus naudojami Žmonių sekcijoje Naršymo puslapyje.",
|
||||||
"machine_learning_max_detection_distance": "Maksimalus aptikimo atstumas",
|
"machine_learning_max_detection_distance": "Maksimalus aptikimo atstumas",
|
||||||
"machine_learning_max_detection_distance_description": "Didžiausias atstumas tarp dviejų vaizdų, kad jie būtų laikomi dublikatais, svyruoja nuo 0,001 iki 0,1. Didesnės vertės aptiks daugiau dublikatų, tačiau gali būti klaidingai teigiami.",
|
"machine_learning_max_detection_distance_description": "Didžiausias atstumas tarp dviejų vaizdų, kad jie būtų laikomi dublikatais, svyruoja nuo 0,001 iki 0,1. Didesnės vertės aptiks daugiau dublikatų, tačiau gali būti klaidingai teigiami.",
|
||||||
"machine_learning_max_recognition_distance": "Maksimalus atpažinimo atstumas",
|
"machine_learning_max_recognition_distance": "Maksimalus atpažinimo atstumas",
|
||||||
"machine_learning_max_recognition_distance_description": "",
|
"machine_learning_max_recognition_distance_description": "",
|
||||||
"machine_learning_min_detection_score": "",
|
"machine_learning_min_detection_score": "Minimalus aptikimo balas",
|
||||||
"machine_learning_min_detection_score_description": "",
|
"machine_learning_min_detection_score_description": "",
|
||||||
"machine_learning_min_recognized_faces": "Mažiausias atpažintų veidų skaičius",
|
"machine_learning_min_recognized_faces": "Mažiausias atpažintų veidų skaičius",
|
||||||
"machine_learning_min_recognized_faces_description": "Mažiausias atpažintų veidų skaičius asmeniui, kurį reikia sukurti. Tai padidinus, veido atpažinimas tampa tikslesnis, bet padidėja tikimybė, kad veidas žmogui nepriskirtas.",
|
"machine_learning_min_recognized_faces_description": "Mažiausias atpažintų veidų skaičius asmeniui, kurį reikia sukurti. Tai padidinus, veido atpažinimas tampa tikslesnis, bet padidėja tikimybė, kad veidas žmogui nepriskirtas.",
|
||||||
"machine_learning_settings": "Mašininio mokymosi nustatymai",
|
"machine_learning_settings": "Mašininio mokymosi nustatymai",
|
||||||
"machine_learning_settings_description": "Tvarkyti mašininio mokymosi funkcijas ir nustatymus",
|
"machine_learning_settings_description": "Tvarkyti mašininio mokymosi funkcijas ir nustatymus",
|
||||||
"machine_learning_smart_search": "Išmanioji paieška",
|
"machine_learning_smart_search": "Išmanioji paieška",
|
||||||
"machine_learning_smart_search_description": "",
|
"machine_learning_smart_search_description": "Semantiškai ieškoti vaizdų naudojant CLIP įtarpius",
|
||||||
"machine_learning_smart_search_enabled": "Įjungti išmaniąją paiešką",
|
"machine_learning_smart_search_enabled": "Įjungti išmaniąją paiešką",
|
||||||
"machine_learning_smart_search_enabled_description": "Jei išjungta, vaizdai nebus užkoduoti išmaniajai paieškai.",
|
"machine_learning_smart_search_enabled_description": "Jei išjungta, vaizdai nebus užkoduoti išmaniajai paieškai.",
|
||||||
"machine_learning_url_description": "Mašininio mokymosi serverio URL. Jei pateikta daugiau nei vienas URL, serveriai bus bandomi eilės tvarka nuo pirmo iki paskutinio tol, kol bus rastas vienas veikiantis serveris.",
|
"machine_learning_url_description": "Mašininio mokymosi serverio URL. Jei pateikta daugiau nei vienas URL, serveriai bus bandomi eilės tvarka nuo pirmo iki paskutinio tol, kol bus rastas vienas veikiantis serveris.",
|
||||||
"manage_concurrency": "Tvarkyti lygiagretumą",
|
"manage_concurrency": "Tvarkyti lygiagretumą",
|
||||||
"manage_log_settings": "",
|
"manage_log_settings": "Valdyti žurnalo nuostatas",
|
||||||
"map_dark_style": "Tamsioji tema",
|
"map_dark_style": "Tamsioji tema",
|
||||||
"map_enable_description": "Įgalinti žemėlapio funkcijas",
|
"map_enable_description": "Įgalinti žemėlapio funkcijas",
|
||||||
"map_gps_settings": "Žemėlapio ir GPS nustatymai",
|
"map_gps_settings": "Žemėlapio ir GPS nustatymai",
|
||||||
"map_gps_settings_description": "Tvarkyti žemėlapio ir GPS (atvirkštinio geokodavimo) nustatymus",
|
"map_gps_settings_description": "Tvarkyti žemėlapio ir GPS (atvirkštinio geokodavimo) nustatymus",
|
||||||
|
"map_implications": "Žemėlapio funkcija naudojasi išoriniu plytelių servisu (tiles.immich.cloud)",
|
||||||
"map_light_style": "Šviesioji tema",
|
"map_light_style": "Šviesioji tema",
|
||||||
"map_manage_reverse_geocoding_settings": "Tvarkyti <link>atvirkštinio geokodavimo</link> nustatymus",
|
"map_manage_reverse_geocoding_settings": "Tvarkyti <link>atvirkštinio geokodavimo</link> nustatymus",
|
||||||
"map_reverse_geocoding": "Atvirkštinis geokodavimas",
|
"map_reverse_geocoding": "Atvirkštinis geokodavimas",
|
||||||
@ -126,29 +141,33 @@
|
|||||||
"map_reverse_geocoding_settings": "Atvirkštinio geokodavimo nustatymai",
|
"map_reverse_geocoding_settings": "Atvirkštinio geokodavimo nustatymai",
|
||||||
"map_settings": "Žemėlapis",
|
"map_settings": "Žemėlapis",
|
||||||
"map_settings_description": "Tvarkyti žemėlapio parametrus",
|
"map_settings_description": "Tvarkyti žemėlapio parametrus",
|
||||||
"map_style_description": "",
|
"map_style_description": "URL į style.json žemėlapio temą",
|
||||||
"metadata_extraction_job": "Metaduomenų nuskaitymas",
|
"metadata_extraction_job": "Metaduomenų nuskaitymas",
|
||||||
"metadata_extraction_job_description": "Kiekvieno bibliotekos elemento metaduomenų nuskaitymas, tokių kaip GPS koordinatės, veidai ar rezoliucija",
|
"metadata_extraction_job_description": "Kiekvieno bibliotekos elemento metaduomenų nuskaitymas, tokių kaip GPS koordinatės, veidai ar rezoliucija",
|
||||||
|
"metadata_faces_import_setting": "Įjungti veidų importą",
|
||||||
|
"metadata_faces_import_setting_description": "Importuoti veidus iš vaizdo EXIF duomenų ir papildomų failų",
|
||||||
"metadata_settings": "Metaduomenų nustatymai",
|
"metadata_settings": "Metaduomenų nustatymai",
|
||||||
"metadata_settings_description": "Tvarkyti metaduomenų nustatymus",
|
"metadata_settings_description": "Tvarkyti metaduomenų nustatymus",
|
||||||
"migration_job": "Migracija",
|
"migration_job": "Migracija",
|
||||||
"migration_job_description": "",
|
"migration_job_description": "",
|
||||||
"no_paths_added": "Keliai nepridėti",
|
"no_paths_added": "Keliai nepridėti",
|
||||||
"no_pattern_added": "Šablonas nepridėtas",
|
"no_pattern_added": "Šablonas nepridėtas",
|
||||||
|
"note_apply_storage_label_previous_assets": "Pastaba: norėdami pritaikyti saugyklos etiketę seniau įkeltiems ištekliams, paleiskite",
|
||||||
"note_cannot_be_changed_later": "PASTABA: Vėliau to pakeisti negalima!",
|
"note_cannot_be_changed_later": "PASTABA: Vėliau to pakeisti negalima!",
|
||||||
"notification_email_from_address": "",
|
"note_unlimited_quota": "Pastaba: įveskite 0 norint neribotos kvotos",
|
||||||
"notification_email_from_address_description": "",
|
"notification_email_from_address": "Iš adreso",
|
||||||
"notification_email_host_description": "",
|
"notification_email_from_address_description": "Siuntėjo elektroninis adresas, pavyzdžiui: \"Immich Photo Server <noreply@example.com>\"",
|
||||||
|
"notification_email_host_description": "Elektroninio pašto serverio savininkas (pvz. smtp.immich.app)",
|
||||||
"notification_email_ignore_certificate_errors": "Nepaisyti sertifikatų klaidų",
|
"notification_email_ignore_certificate_errors": "Nepaisyti sertifikatų klaidų",
|
||||||
"notification_email_ignore_certificate_errors_description": "Nepaisyti TLS sertifikato patvirtinimo klaidų (nerekomenduojama)",
|
"notification_email_ignore_certificate_errors_description": "Nepaisyti TLS sertifikato patvirtinimo klaidų (nerekomenduojama)",
|
||||||
"notification_email_password_description": "",
|
"notification_email_password_description": "Slaptažodis, naudojant autentikacijai su elektroninio pašto serveriu",
|
||||||
"notification_email_port_description": "El. pašto serverio prievadas (pvz. 25, 465 arba 587)",
|
"notification_email_port_description": "El. pašto serverio prievadas (pvz. 25, 465 arba 587)",
|
||||||
"notification_email_sent_test_email_button": "Siųsti bandomąjį el. laišką ir išsaugoti",
|
"notification_email_sent_test_email_button": "Siųsti bandomąjį el. laišką ir išsaugoti",
|
||||||
"notification_email_setting_description": "El. pašto pranešimų siuntimo nustatymai",
|
"notification_email_setting_description": "El. pašto pranešimų siuntimo nustatymai",
|
||||||
"notification_email_test_email": "Išsiųsti bandomąjį el. laišką",
|
"notification_email_test_email": "Išsiųsti bandomąjį el. laišką",
|
||||||
"notification_email_test_email_failed": "Nepavyko išsiųsti bandomojo el. laiško, patikrinkite savo nustatymus",
|
"notification_email_test_email_failed": "Nepavyko išsiųsti bandomojo el. laiško, patikrinkite savo nustatymus",
|
||||||
"notification_email_test_email_sent": "Bandomasis el. laiškas buvo išsiųstas į {email}. Patikrinkite savo pašto dėžutę.",
|
"notification_email_test_email_sent": "Bandomasis el. laiškas buvo išsiųstas į {email}. Patikrinkite savo pašto dėžutę.",
|
||||||
"notification_email_username_description": "",
|
"notification_email_username_description": "Vartotojo vardas, naudojant autentikacijai su elektroninio pašto serveriu",
|
||||||
"notification_enable_email_notifications": "Įgalinti el. pašto pranešimus",
|
"notification_enable_email_notifications": "Įgalinti el. pašto pranešimus",
|
||||||
"notification_settings": "Pranešimų nustatymai",
|
"notification_settings": "Pranešimų nustatymai",
|
||||||
"notification_settings_description": "Tvarkyti pranešimų nustatymus, įskaitant el. pašto",
|
"notification_settings_description": "Tvarkyti pranešimų nustatymus, įskaitant el. pašto",
|
||||||
@ -164,7 +183,9 @@
|
|||||||
"oauth_mobile_redirect_uri": "Mobiliojo peradresavimo URI",
|
"oauth_mobile_redirect_uri": "Mobiliojo peradresavimo URI",
|
||||||
"oauth_mobile_redirect_uri_override": "Mobiliojo peradresavimo URI pakeitimas",
|
"oauth_mobile_redirect_uri_override": "Mobiliojo peradresavimo URI pakeitimas",
|
||||||
"oauth_mobile_redirect_uri_override_description": "Įjunkite, kai OAuth teikėjas nepalaiko mobiliojo URI, tokio kaip '{callback}'",
|
"oauth_mobile_redirect_uri_override_description": "Įjunkite, kai OAuth teikėjas nepalaiko mobiliojo URI, tokio kaip '{callback}'",
|
||||||
"oauth_scope": "",
|
"oauth_profile_signing_algorithm": "Profilio registracijos algoritmas",
|
||||||
|
"oauth_profile_signing_algorithm_description": "Algoritmas naudojamas vartotojo profilio registracijai.",
|
||||||
|
"oauth_scope": "Apimtis",
|
||||||
"oauth_settings": "OAuth",
|
"oauth_settings": "OAuth",
|
||||||
"oauth_settings_description": "Tvarkyti OAuth prisijungimo nustatymus",
|
"oauth_settings_description": "Tvarkyti OAuth prisijungimo nustatymus",
|
||||||
"oauth_settings_more_details": "Detaliau apie šią funkciją galite paskaityti <link>dokumentacijoje</link>.",
|
"oauth_settings_more_details": "Detaliau apie šią funkciją galite paskaityti <link>dokumentacijoje</link>.",
|
||||||
@ -602,7 +623,7 @@
|
|||||||
"external": "Išorinis",
|
"external": "Išorinis",
|
||||||
"external_libraries": "Išorinės bibliotekos",
|
"external_libraries": "Išorinės bibliotekos",
|
||||||
"face_unassigned": "Nepriskirta",
|
"face_unassigned": "Nepriskirta",
|
||||||
"favorite": "Mėgstamiausi",
|
"favorite": "Mėgstamiausias",
|
||||||
"favorite_or_unfavorite_photo": "Įtraukti prie arba pašalinti iš mėgstamiausių",
|
"favorite_or_unfavorite_photo": "Įtraukti prie arba pašalinti iš mėgstamiausių",
|
||||||
"favorites": "Mėgstamiausi",
|
"favorites": "Mėgstamiausi",
|
||||||
"feature_photo_updated": "",
|
"feature_photo_updated": "",
|
||||||
|
143
i18n/nb_NO.json
143
i18n/nb_NO.json
@ -471,7 +471,7 @@
|
|||||||
"clear_value": "Fjern verdi",
|
"clear_value": "Fjern verdi",
|
||||||
"clockwise": "Med urviseren",
|
"clockwise": "Med urviseren",
|
||||||
"close": "Lukk",
|
"close": "Lukk",
|
||||||
"collapse": "Slå sammen",
|
"collapse": "Trekk sammen",
|
||||||
"collapse_all": "Kollaps alt",
|
"collapse_all": "Kollaps alt",
|
||||||
"color": "Farge",
|
"color": "Farge",
|
||||||
"color_theme": "Fargetema",
|
"color_theme": "Fargetema",
|
||||||
@ -582,7 +582,7 @@
|
|||||||
"edit_key": "Rediger nøkkel",
|
"edit_key": "Rediger nøkkel",
|
||||||
"edit_link": "Endre lenke",
|
"edit_link": "Endre lenke",
|
||||||
"edit_location": "Endre lokasjon",
|
"edit_location": "Endre lokasjon",
|
||||||
"edit_name": "Endre navn",
|
"edit_name": "Redigere navn",
|
||||||
"edit_people": "Rediger personer",
|
"edit_people": "Rediger personer",
|
||||||
"edit_tag": "Rediger tag",
|
"edit_tag": "Rediger tag",
|
||||||
"edit_title": "Rediger Tittel",
|
"edit_title": "Rediger Tittel",
|
||||||
@ -1020,75 +1020,137 @@
|
|||||||
"purchase_lifetime_description": "Kjøp for livstid",
|
"purchase_lifetime_description": "Kjøp for livstid",
|
||||||
"purchase_option_title": "KJØPSVALG",
|
"purchase_option_title": "KJØPSVALG",
|
||||||
"purchase_panel_info_1": "Å lage Immich tar mye tid og energi, og nå har vi en fulltidsansatt utvikler som jobber med å gjøre produktet så godt vi kan. Vårt oppdrag er for åpen-kildekode programvare og etisk virksomhets praktisk å kunne bli bærekraftig inntekt for utviklere og for å lage privat repekterte økesystem med mulighet for å tilby skytjeneste.",
|
"purchase_panel_info_1": "Å lage Immich tar mye tid og energi, og nå har vi en fulltidsansatt utvikler som jobber med å gjøre produktet så godt vi kan. Vårt oppdrag er for åpen-kildekode programvare og etisk virksomhets praktisk å kunne bli bærekraftig inntekt for utviklere og for å lage privat repekterte økesystem med mulighet for å tilby skytjeneste.",
|
||||||
|
"purchase_panel_info_2": "Siden har forpliktet oss ikke å legge til betalingsmurer, vil dette kjøpet ikke gi deg noen tilleggsfunksjoner i Immich. Vi er avhengige av brukere som deg for å støtte Immichs pågående utvikling.",
|
||||||
|
"purchase_panel_title": "Hjelp prosjektet",
|
||||||
|
"purchase_per_server": "For hver server",
|
||||||
|
"purchase_per_user": "For hver bruker",
|
||||||
|
"purchase_remove_product_key": "Ta bor Produktnøkkel",
|
||||||
|
"purchase_remove_product_key_prompt": "Er du sikker på at du vil ta bort produktnøkkelen?",
|
||||||
|
"purchase_remove_server_product_key": "Ta bort Server Produktnøkkel",
|
||||||
|
"purchase_remove_server_product_key_prompt": "Er du sikker på at du vil ta bort Server Produktnøkkelen?",
|
||||||
|
"purchase_server_description_1": "For hele serveren",
|
||||||
|
"purchase_server_description_2": "Støttespiller status",
|
||||||
|
"purchase_server_title": "Server",
|
||||||
|
"purchase_settings_server_activated": "Produktnøkkel for server er administrert av administratoren",
|
||||||
|
"rating": "Stjernevurdering",
|
||||||
|
"rating_clear": "Slett vurdering",
|
||||||
|
"rating_count": "{count, plural, one {# star} other {# stars}}",
|
||||||
|
"rating_description": "Hvis EXIF vurdering i informasjons panelet",
|
||||||
"reaction_options": "Reaksjonsalternativer",
|
"reaction_options": "Reaksjonsalternativer",
|
||||||
"read_changelog": "Les endringslogg",
|
"read_changelog": "Les endringslogg",
|
||||||
|
"reassign": "Tilordne på nytt",
|
||||||
|
"reassigned_assets_to_existing_person": "Tildelt på nytt {count, plural, one {# asset} other {# assets}} to {name, select, null {an existing person} other {{name}}}",
|
||||||
|
"reassigned_assets_to_new_person": "Tildelt på nytt {count, plural, one {# asset} other {# assets}} til en ny person",
|
||||||
|
"reassing_hint": "Tilordne valgte eiendeler til en eksisterende person",
|
||||||
"recent": "Nylig",
|
"recent": "Nylig",
|
||||||
|
"recent-albums": "Nylige album",
|
||||||
"recent_searches": "Nylige søk",
|
"recent_searches": "Nylige søk",
|
||||||
"refresh": "Oppdater",
|
"refresh": "Oppdater",
|
||||||
|
"refresh_encoded_videos": "Oppdater kodete videoer",
|
||||||
|
"refresh_faces": "Oppdater ansikter",
|
||||||
|
"refresh_metadata": "Oppdater metadata",
|
||||||
|
"refresh_thumbnails": "Oppdater miniatyrbilder",
|
||||||
"refreshed": "Oppdatert",
|
"refreshed": "Oppdatert",
|
||||||
"refreshes_every_file": "Oppdaterer alle filer",
|
"refreshes_every_file": "Oppdaterer alle filer",
|
||||||
|
"refreshing_encoded_video": "Oppdaterer kodete video",
|
||||||
|
"refreshing_faces": "Oppdaterer ansikter",
|
||||||
|
"refreshing_metadata": "Oppdaterer matadata",
|
||||||
|
"regenerating_thumbnails": "Regenererer miniatyrbilder",
|
||||||
"remove": "Fjern",
|
"remove": "Fjern",
|
||||||
|
"remove_assets_album_confirmation": "Er du sikker på at du fil slette {count, plural, one {# asset} other {# assets}} fra albumet?",
|
||||||
|
"remove_assets_shared_link_confirmation": "Er du sikker på at du vil slette {count, plural, one {# asset} other {# assets}} fra den delte lenken?",
|
||||||
|
"remove_assets_title": "Vil du fjerne eiendeler?",
|
||||||
|
"remove_custom_date_range": "Fjern egendefinert datoperiode",
|
||||||
"remove_deleted_assets": "Fjern fra frakoblede filer",
|
"remove_deleted_assets": "Fjern fra frakoblede filer",
|
||||||
"remove_from_album": "Fjern fra album",
|
"remove_from_album": "Fjern fra album",
|
||||||
"remove_from_favorites": "Fjern fra favoritter",
|
"remove_from_favorites": "Fjern fra favoritter",
|
||||||
"remove_from_shared_link": "Fjern fra delt lenke",
|
"remove_from_shared_link": "Fjern fra delt lenke",
|
||||||
|
"remove_url": "Fjern URL",
|
||||||
|
"remove_user": "Fjern bruker",
|
||||||
"removed_api_key": "Fjernet API-nøkkel: {name}",
|
"removed_api_key": "Fjernet API-nøkkel: {name}",
|
||||||
|
"removed_from_archive": "Fjernet fra arkivet",
|
||||||
|
"removed_from_favorites": "Fjernet fra favoritter",
|
||||||
|
"removed_from_favorites_count": "{count, plural, other {Removed #}} fra favoritter",
|
||||||
|
"removed_tagged_assets": "Fjern tag fra {count, plural, one {# asset} other {# assets}}",
|
||||||
"rename": "Gi nytt navn",
|
"rename": "Gi nytt navn",
|
||||||
"repair": "Reparer",
|
"repair": "Reparer",
|
||||||
"repair_no_results_message": "Usporrede og savnede filer vil vises her",
|
"repair_no_results_message": "Usporrede og savnede filer vil vises her",
|
||||||
"replace_with_upload": "Erstatte med opplasting",
|
"replace_with_upload": "Erstatte med opplasting",
|
||||||
|
"repository": "Depot",
|
||||||
"require_password": "Krev passord",
|
"require_password": "Krev passord",
|
||||||
"require_user_to_change_password_on_first_login": "Krev at brukeren endrer passord ved første pålogging",
|
"require_user_to_change_password_on_first_login": "Krev at brukeren endrer passord ved første pålogging",
|
||||||
"reset": "Tilbakestill",
|
"reset": "Tilbakestill",
|
||||||
"reset_password": "Tilbakestill passord",
|
"reset_password": "Tilbakestill passord",
|
||||||
"reset_people_visibility": "Tilbakestill personsynlighet",
|
"reset_people_visibility": "Tilbakestill personsynlighet",
|
||||||
|
"reset_to_default": "Tilbakestill til standard",
|
||||||
|
"resolve_duplicates": "Løs duplikater",
|
||||||
"resolved_all_duplicates": "Løste alle duplikater",
|
"resolved_all_duplicates": "Løste alle duplikater",
|
||||||
"restore": "Gjenopprett",
|
"restore": "Gjenopprett",
|
||||||
"restore_all": "Gjenopprett alle",
|
"restore_all": "Gjenopprett alle",
|
||||||
"restore_user": "Gjenopprett bruker",
|
"restore_user": "Gjenopprett bruker",
|
||||||
|
"restored_asset": "Gjenopprettet ressurs",
|
||||||
"resume": "Fortsett",
|
"resume": "Fortsett",
|
||||||
"retry_upload": "Prøv opplasting på nytt",
|
"retry_upload": "Prøv opplasting på nytt",
|
||||||
"review_duplicates": "Gjennomgå duplikater",
|
"review_duplicates": "Gjennomgå duplikater",
|
||||||
"role": "Rolle",
|
"role": "Rolle",
|
||||||
|
"role_editor": "Editor",
|
||||||
|
"role_viewer": "Visning",
|
||||||
"save": "Lagre",
|
"save": "Lagre",
|
||||||
"saved_api_key": "Lagret API-nøkkel",
|
"saved_api_key": "Lagret API-nøkkel",
|
||||||
"saved_profile": "Lagret profil",
|
"saved_profile": "Lagret profil",
|
||||||
"saved_settings": "Lagret instillinger",
|
"saved_settings": "Lagret instillinger",
|
||||||
"say_something": "Si noe",
|
"say_something": "Si noe",
|
||||||
"scan_all_libraries": "Skann alle biblioteker",
|
"scan_all_libraries": "Skann alle biblioteker",
|
||||||
|
"scan_library": "Skann",
|
||||||
"scan_settings": "Skanneinnstillinger",
|
"scan_settings": "Skanneinnstillinger",
|
||||||
|
"scanning_for_album": "Skanner etter album...",
|
||||||
"search": "Søk",
|
"search": "Søk",
|
||||||
"search_albums": "Søk i album",
|
"search_albums": "Søk i album",
|
||||||
"search_by_context": "Søk etter kontekst",
|
"search_by_context": "Søk etter kontekst",
|
||||||
|
"search_by_filename": "Søk etter filnavn og filtype",
|
||||||
|
"search_by_filename_example": "f.eks. IMG_1234.JPG eller PNG",
|
||||||
"search_camera_make": "Søk etter kameramerke...",
|
"search_camera_make": "Søk etter kameramerke...",
|
||||||
"search_camera_model": "Søk etter kamera modell...",
|
"search_camera_model": "Søk etter kamera modell...",
|
||||||
"search_city": "Søk etter by...",
|
"search_city": "Søk etter by...",
|
||||||
"search_country": "Søk etter land...",
|
"search_country": "Søk etter land...",
|
||||||
"search_for_existing_person": "Søk etter eksisterende person",
|
"search_for_existing_person": "Søk etter eksisterende person",
|
||||||
|
"search_no_people": "Ingen personer",
|
||||||
|
"search_no_people_named": "Ingen personer med navnet \"{name}\"",
|
||||||
|
"search_options": "Søke alternativer",
|
||||||
"search_people": "Søk personer",
|
"search_people": "Søk personer",
|
||||||
"search_places": "Søk steder",
|
"search_places": "Søk steder",
|
||||||
|
"search_settings": "Søke instillinger",
|
||||||
"search_state": "Søk etter stat...",
|
"search_state": "Søk etter stat...",
|
||||||
|
"search_tags": "Søk tags...",
|
||||||
"search_timezone": "Søk etter tidssone....",
|
"search_timezone": "Søk etter tidssone....",
|
||||||
"search_type": "Søk etter type",
|
"search_type": "Søk etter type",
|
||||||
"search_your_photos": "Søk i dine bilder",
|
"search_your_photos": "Søk i dine bilder",
|
||||||
"searching_locales": "Søker lokaler...",
|
"searching_locales": "Søker lokaler...",
|
||||||
"second": "Sekund",
|
"second": "Sekund",
|
||||||
|
"see_all_people": "Vis alle mennesker",
|
||||||
"select_album_cover": "Velg albumomslag",
|
"select_album_cover": "Velg albumomslag",
|
||||||
"select_all": "Velg alle",
|
"select_all": "Velg alle",
|
||||||
|
"select_all_duplicates": "Velg alle duplikater",
|
||||||
"select_avatar_color": "Velg avatarfarge",
|
"select_avatar_color": "Velg avatarfarge",
|
||||||
"select_face": "Velg ansikt",
|
"select_face": "Velg ansikt",
|
||||||
"select_featured_photo": "Velg fremhevet bilde",
|
"select_featured_photo": "Velg fremhevet bilde",
|
||||||
|
"select_from_computer": "Velg fra datamaskin",
|
||||||
"select_keep_all": "Velg beholde alle",
|
"select_keep_all": "Velg beholde alle",
|
||||||
"select_library_owner": "Velg bibliotekseier",
|
"select_library_owner": "Velg bibliotekseier",
|
||||||
"select_new_face": "Velg nytt ansikt",
|
"select_new_face": "Velg nytt ansikt",
|
||||||
"select_photos": "Velg bilder",
|
"select_photos": "Velg bilder",
|
||||||
"select_trash_all": "Velg å flytte alt til papirkurven",
|
"select_trash_all": "Velg å flytte alt til papirkurven",
|
||||||
"selected": "Valgt",
|
"selected": "Valgt",
|
||||||
|
"selected_count": "{count, plural, other {# selected}}",
|
||||||
"send_message": "Send melding",
|
"send_message": "Send melding",
|
||||||
"send_welcome_email": "Send velkomstmelding",
|
"send_welcome_email": "Send velkomstmelding",
|
||||||
|
"server_offline": "Server frakoblet",
|
||||||
|
"server_online": "Server tilkoblet",
|
||||||
"server_stats": "Server Statistikk",
|
"server_stats": "Server Statistikk",
|
||||||
|
"server_version": "Server Versjon",
|
||||||
"set": "Sett",
|
"set": "Sett",
|
||||||
"set_as_album_cover": "Sett som albumomslag",
|
"set_as_album_cover": "Sett som albumomslag",
|
||||||
|
"set_as_featured_photo": "Angi som fremhevet bilde",
|
||||||
"set_as_profile_picture": "Sett som profilbilde",
|
"set_as_profile_picture": "Sett som profilbilde",
|
||||||
"set_date_of_birth": "Sett fødselsdato",
|
"set_date_of_birth": "Sett fødselsdato",
|
||||||
"set_profile_picture": "Sett profilbilde",
|
"set_profile_picture": "Sett profilbilde",
|
||||||
@ -1098,14 +1160,20 @@
|
|||||||
"share": "Del",
|
"share": "Del",
|
||||||
"shared": "Delt",
|
"shared": "Delt",
|
||||||
"shared_by": "Delt av",
|
"shared_by": "Delt av",
|
||||||
|
"shared_by_user": "Delt av {user}",
|
||||||
"shared_by_you": "Delt av deg",
|
"shared_by_you": "Delt av deg",
|
||||||
"shared_from_partner": "Bilder fra {partner}",
|
"shared_from_partner": "Bilder fra {partner}",
|
||||||
|
"shared_link_options": "Alternativer for delte lenke",
|
||||||
"shared_links": "Delte linker",
|
"shared_links": "Delte linker",
|
||||||
"shared_photos_and_videos_count": "{assetCount, plural, other {# delte bilder og videoer.}}",
|
"shared_photos_and_videos_count": "{assetCount, plural, other {# delte bilder og videoer.}}",
|
||||||
"shared_with_partner": "Delt med {partner}",
|
"shared_with_partner": "Delt med {partner}",
|
||||||
"sharing": "Deling",
|
"sharing": "Deling",
|
||||||
|
"sharing_enter_password": "Vennligst skriv inn passordet for å se denne siden.",
|
||||||
"sharing_sidebar_description": "Vis en lenke til Deling i sidepanelet",
|
"sharing_sidebar_description": "Vis en lenke til Deling i sidepanelet",
|
||||||
|
"shift_to_permanent_delete": "trykk ⇧ for å slette eiendeler permanent",
|
||||||
"show_album_options": "Vis albumalternativer",
|
"show_album_options": "Vis albumalternativer",
|
||||||
|
"show_albums": "Vis album",
|
||||||
|
"show_all_people": "Vis alle mennesker",
|
||||||
"show_and_hide_people": "Vis og skjul personer",
|
"show_and_hide_people": "Vis og skjul personer",
|
||||||
"show_file_location": "Vis filplassering",
|
"show_file_location": "Vis filplassering",
|
||||||
"show_gallery": "Vis galleri",
|
"show_gallery": "Vis galleri",
|
||||||
@ -1119,16 +1187,34 @@
|
|||||||
"show_person_options": "Vis personalternativer",
|
"show_person_options": "Vis personalternativer",
|
||||||
"show_progress_bar": "Vis fremdriftslinje",
|
"show_progress_bar": "Vis fremdriftslinje",
|
||||||
"show_search_options": "Vis søkealternativer",
|
"show_search_options": "Vis søkealternativer",
|
||||||
|
"show_slideshow_transition": "Vis overgang til lysbildefremvisning",
|
||||||
|
"show_supporter_badge": "Supportermerke",
|
||||||
|
"show_supporter_badge_description": "Vis et supportermerke",
|
||||||
"shuffle": "Bland",
|
"shuffle": "Bland",
|
||||||
|
"sidebar": "Sidefelt",
|
||||||
|
"sidebar_display_description": "Vis en lenke for visningen i sidefeltet",
|
||||||
"sign_out": "Logg ut",
|
"sign_out": "Logg ut",
|
||||||
"sign_up": "Registrer deg",
|
"sign_up": "Registrer deg",
|
||||||
"size": "Størrelse",
|
"size": "Størrelse",
|
||||||
"skip_to_content": "Gå til innhold",
|
"skip_to_content": "Gå til innhold",
|
||||||
|
"skip_to_folders": "Hopp til mapper",
|
||||||
|
"skip_to_tags": "Hopp til tagger",
|
||||||
"slideshow": "Lysbildefremvisning",
|
"slideshow": "Lysbildefremvisning",
|
||||||
"slideshow_settings": "Lysbildefremvisning innstillinger",
|
"slideshow_settings": "Lysbildefremvisning innstillinger",
|
||||||
"sort_albums_by": "Sorter album etter...",
|
"sort_albums_by": "Sorter album etter...",
|
||||||
|
"sort_created": "Dato opprettet",
|
||||||
|
"sort_items": "Antall enheter",
|
||||||
|
"sort_modified": "Dato modifisert",
|
||||||
|
"sort_oldest": "Eldste bilde",
|
||||||
|
"sort_people_by_similarity": "Sorter folk etter likhet",
|
||||||
|
"sort_recent": "Nyeste bilde",
|
||||||
|
"sort_title": "Tittel",
|
||||||
|
"source": "Kilde",
|
||||||
"stack": "Stable",
|
"stack": "Stable",
|
||||||
|
"stack_duplicates": "Stable duplikater",
|
||||||
|
"stack_select_one_photo": "Velg hovedbilde for bildestabbel",
|
||||||
"stack_selected_photos": "Stable valgte bilder",
|
"stack_selected_photos": "Stable valgte bilder",
|
||||||
|
"stacked_assets_count": "Stable {count, plural, one {# asset} other {# assets}}",
|
||||||
"stacktrace": "Stakkspor",
|
"stacktrace": "Stakkspor",
|
||||||
"start": "Start",
|
"start": "Start",
|
||||||
"start_date": "Startdato",
|
"start_date": "Startdato",
|
||||||
@ -1144,68 +1230,121 @@
|
|||||||
"submit": "Send inn",
|
"submit": "Send inn",
|
||||||
"suggestions": "Forslag",
|
"suggestions": "Forslag",
|
||||||
"sunrise_on_the_beach": "Soloppgang på stranden",
|
"sunrise_on_the_beach": "Soloppgang på stranden",
|
||||||
|
"support": "Støtte",
|
||||||
|
"support_and_feedback": "Støtte og Tilbakemelding",
|
||||||
|
"support_third_party_description": "Immich-installasjonen din ble pakket av en tredjepart. Problemer du opplever kan være forårsaket av den pakken, så vennligst ta opp problemer med dem i første omgang ved å bruke koblingene nedenfor.",
|
||||||
"swap_merge_direction": "Bytt retning på sammenslåingen",
|
"swap_merge_direction": "Bytt retning på sammenslåingen",
|
||||||
"sync": "Synkroniser",
|
"sync": "Synkroniser",
|
||||||
|
"tag": "Tagg",
|
||||||
|
"tag_assets": "Merk ressurser",
|
||||||
|
"tag_created": "Lag merke: {tag}",
|
||||||
|
"tag_feature_description": "Bla gjennom bilder og videoer gruppert etter logiske merke-emner",
|
||||||
|
"tag_not_found_question": "Finner du ikke en merke? <link>Opprett en nytt merke.</link>",
|
||||||
|
"tag_updated": "Oppdater merke: {tag}",
|
||||||
|
"tagged_assets": "Merket {count, plural, one {# asset} other {# assets}}",
|
||||||
|
"tags": "Merker",
|
||||||
"template": "Mal",
|
"template": "Mal",
|
||||||
"theme": "Tema",
|
"theme": "Tema",
|
||||||
"theme_selection": "Temavalg",
|
"theme_selection": "Temavalg",
|
||||||
"theme_selection_description": "Automatisk sett tema til lys eller mørk basert på nettleserens systeminnstilling",
|
"theme_selection_description": "Automatisk sett tema til lys eller mørk basert på nettleserens systeminnstilling",
|
||||||
|
"they_will_be_merged_together": "De vil bli slått sammen",
|
||||||
|
"third_party_resources": "Tredjeparts Ressurser",
|
||||||
"time_based_memories": "Tidsbaserte minner",
|
"time_based_memories": "Tidsbaserte minner",
|
||||||
|
"timeline": "Tidslinje",
|
||||||
"timezone": "Tidssone",
|
"timezone": "Tidssone",
|
||||||
"to_archive": "Arkiv",
|
"to_archive": "Arkiv",
|
||||||
|
"to_change_password": "Endre passord",
|
||||||
"to_favorite": "Favoritt",
|
"to_favorite": "Favoritt",
|
||||||
|
"to_login": "Logg inn",
|
||||||
|
"to_parent": "Gå til overodnet",
|
||||||
"to_trash": "Papirkurv",
|
"to_trash": "Papirkurv",
|
||||||
"toggle_settings": "Bytt innstillinger",
|
"toggle_settings": "Bytt innstillinger",
|
||||||
"toggle_theme": "Bytt tema",
|
"toggle_theme": "Bytt tema",
|
||||||
|
"total": "Total",
|
||||||
"total_usage": "Totalt brukt",
|
"total_usage": "Totalt brukt",
|
||||||
"trash": "Papirkurv",
|
"trash": "Papirkurv",
|
||||||
"trash_all": "Slett alt",
|
"trash_all": "Slett alt",
|
||||||
|
"trash_count": "Slett {count, number}",
|
||||||
|
"trash_delete_asset": "Slett ressurs",
|
||||||
"trash_no_results_message": "Her vises bilder og videoer som er flyttet til papirkurven.",
|
"trash_no_results_message": "Her vises bilder og videoer som er flyttet til papirkurven.",
|
||||||
"trashed_items_will_be_permanently_deleted_after": "Elementer i papirkurven vil bli permanent slettet etter {days, plural, one {# dag} other {# dager}}.",
|
"trashed_items_will_be_permanently_deleted_after": "Elementer i papirkurven vil bli permanent slettet etter {days, plural, one {# dag} other {# dager}}.",
|
||||||
"type": "Type",
|
"type": "Type",
|
||||||
"unarchive": "Fjern fra arkiv",
|
"unarchive": "Fjern fra arkiv",
|
||||||
|
"unarchived_count": "{count, plural, other {Unarchived #}}",
|
||||||
"unfavorite": "Fjern favoritt",
|
"unfavorite": "Fjern favoritt",
|
||||||
"unhide_person": "Vis person",
|
"unhide_person": "Vis person",
|
||||||
"unknown": "Ukjent",
|
"unknown": "Ukjent",
|
||||||
"unknown_year": "Ukjent År",
|
"unknown_year": "Ukjent År",
|
||||||
"unlimited": "Ubegrenset",
|
"unlimited": "Ubegrenset",
|
||||||
|
"unlink_motion_video": "Koble fra bevegelsesvideo",
|
||||||
"unlink_oauth": "Fjern kobling til OAuth",
|
"unlink_oauth": "Fjern kobling til OAuth",
|
||||||
"unlinked_oauth_account": "Koblet fra OAuth-konto",
|
"unlinked_oauth_account": "Koblet fra OAuth-konto",
|
||||||
"unnamed_album": "Navnløst album",
|
"unnamed_album": "Navnløst album",
|
||||||
|
"unnamed_album_delete_confirmation": "Er du sikker på at du vil slette dette albumet?",
|
||||||
|
"unnamed_share": "Deling uten navn",
|
||||||
|
"unsaved_change": "Ulagrede endringer",
|
||||||
"unselect_all": "Fjern alle valg",
|
"unselect_all": "Fjern alle valg",
|
||||||
|
"unselect_all_duplicates": "Fjern markeringen av alle duplikater",
|
||||||
"unstack": "avstable",
|
"unstack": "avstable",
|
||||||
|
"unstacked_assets_count": "Ikke stablet {count, plural, one {# asset} other {# assets}}",
|
||||||
"untracked_files": "Usporede Filer",
|
"untracked_files": "Usporede Filer",
|
||||||
"untracked_files_decription": "Disse filene er ikke sporet av applikasjonen. De kan være resultatet av mislykkede flyttinger, avbrutte opplastinger eller etterlatt på grunn av en feil",
|
"untracked_files_decription": "Disse filene er ikke sporet av applikasjonen. De kan være resultatet av mislykkede flyttinger, avbrutte opplastinger eller etterlatt på grunn av en feil",
|
||||||
"up_next": "Neste",
|
"up_next": "Neste",
|
||||||
"updated_password": "Passord oppdatert",
|
"updated_password": "Passord oppdatert",
|
||||||
"upload": "Last opp",
|
"upload": "Last opp",
|
||||||
"upload_concurrency": "Samtidig opplastning",
|
"upload_concurrency": "Samtidig opplastning",
|
||||||
|
"upload_errors": "Opplasting fullført med {count, plural, one {# error} other {# errors}}, oppdater siden for å se nye opplastingsressurser.",
|
||||||
|
"upload_progress": "Gjenstående {remaining, number} – behandlet {processed, number}/{total, number}",
|
||||||
|
"upload_skipped_duplicates": "Hoppet over {count, plural, one {# duplicate asset} other {# duplicate assets}}",
|
||||||
|
"upload_status_duplicates": "Duplikater",
|
||||||
|
"upload_status_errors": "Feil",
|
||||||
|
"upload_status_uploaded": "Opplastet",
|
||||||
|
"upload_success": "Opplasting vellykket, oppdater siden for å se nye opplastninger.",
|
||||||
"url": "URL",
|
"url": "URL",
|
||||||
"usage": "Bruk",
|
"usage": "Bruk",
|
||||||
|
"use_custom_date_range": "Bruk egendefinert datoperiode i stedet",
|
||||||
"user": "Bruker",
|
"user": "Bruker",
|
||||||
"user_id": "Bruker ID",
|
"user_id": "Bruker ID",
|
||||||
|
"user_liked": "{user} likte {type, select, photo {this photo} video {this video} asset {this asset} other {it}}",
|
||||||
|
"user_purchase_settings": "Kjøpe",
|
||||||
|
"user_purchase_settings_description": "Administrer dine kjøp",
|
||||||
|
"user_role_set": "Sett {user} som {role}",
|
||||||
"user_usage_detail": "Detaljer av brukers forbruk",
|
"user_usage_detail": "Detaljer av brukers forbruk",
|
||||||
|
"user_usage_stats": "Kontobruksstatistikk",
|
||||||
|
"user_usage_stats_description": "Vis kontobruksstatistikk",
|
||||||
"username": "Brukernavn",
|
"username": "Brukernavn",
|
||||||
"users": "Brukere",
|
"users": "Brukere",
|
||||||
"utilities": "Verktøy",
|
"utilities": "Verktøy",
|
||||||
"validate": "Valider",
|
"validate": "Valider",
|
||||||
"variables": "Variabler",
|
"variables": "Variabler",
|
||||||
"version": "Versjon",
|
"version": "Versjon",
|
||||||
|
"version_announcement_closing": "Din venn, Alex",
|
||||||
|
"version_announcement_message": "Hei! En ny versjon av Immich er tilgjengelig. Vennligst ta deg tid til å lese <link>utgivelsesnotatene</link> for å sikre at oppsettet ditt er oppdatert for å forhindre feilkonfigurasjoner, spesielt hvis du bruker WatchTower eller en annen mekanisme som håndterer oppdatering av Immich-forekomsten din automatisk.",
|
||||||
|
"version_history": "Verson Historie",
|
||||||
|
"version_history_item": "Installert {version} den {date}",
|
||||||
"video": "Video",
|
"video": "Video",
|
||||||
"video_hover_setting": "Spill av forhåndsvisining mens du holder over musepekeren",
|
"video_hover_setting": "Spill av forhåndsvisining mens du holder over musepekeren",
|
||||||
"video_hover_setting_description": "Spill av forhåndsvisning mens en musepeker er over elementet. Selv når den er deaktivert, kan avspilling startes ved å holde musepekeren over avspillingsikonet.",
|
"video_hover_setting_description": "Spill av forhåndsvisning mens en musepeker er over elementet. Selv når den er deaktivert, kan avspilling startes ved å holde musepekeren over avspillingsikonet.",
|
||||||
"videos": "Videoer",
|
"videos": "Videoer",
|
||||||
"videos_count": "{count, plural, one {# Video} other {# Videoer}}",
|
"videos_count": "{count, plural, one {# Video} other {# Videoer}}",
|
||||||
|
"view": "Vis",
|
||||||
|
"view_album": "Vis Album",
|
||||||
"view_all": "Vis alle",
|
"view_all": "Vis alle",
|
||||||
"view_all_users": "Vis alle brukere",
|
"view_all_users": "Vis alle brukere",
|
||||||
|
"view_in_timeline": "Vis i tidslinje",
|
||||||
"view_links": "Vis lenker",
|
"view_links": "Vis lenker",
|
||||||
|
"view_name": "Vis",
|
||||||
"view_next_asset": "Vis neste fil",
|
"view_next_asset": "Vis neste fil",
|
||||||
"view_previous_asset": "Vis forrige fil",
|
"view_previous_asset": "Vis forrige fil",
|
||||||
|
"view_stack": "Vis Stabbel",
|
||||||
|
"visibility_changed": "Synlighet endret for {count, plural, one {# person} other {# people}}",
|
||||||
"waiting": "Venter",
|
"waiting": "Venter",
|
||||||
|
"warning": "Advarsel",
|
||||||
"week": "Uke",
|
"week": "Uke",
|
||||||
"welcome": "Velkommen",
|
"welcome": "Velkommen",
|
||||||
"welcome_to_immich": "Velkommen til Immich",
|
"welcome_to_immich": "Velkommen til Immich",
|
||||||
"year": "År",
|
"year": "År",
|
||||||
|
"years_ago": "{years, plural, one {# year} other {# years}} siden",
|
||||||
"yes": "Ja",
|
"yes": "Ja",
|
||||||
"you_dont_have_any_shared_links": "Du har ingen delte lenker",
|
"you_dont_have_any_shared_links": "Du har ingen delte lenker",
|
||||||
"zoom_image": "Zoom Bilde"
|
"zoom_image": "Zoom Bilde"
|
||||||
|
262
i18n/nn.json
262
i18n/nn.json
@ -28,6 +28,264 @@
|
|||||||
"added_to_favorites": "Lagt til favorittar",
|
"added_to_favorites": "Lagt til favorittar",
|
||||||
"added_to_favorites_count": "Lagt {count, number} til favorittar",
|
"added_to_favorites_count": "Lagt {count, number} til favorittar",
|
||||||
"admin": {
|
"admin": {
|
||||||
"confirm_delete_library": "Er du sikker på at du vil slette biblioteket {library}?"
|
"asset_offline_description": "Denne eksterne bibliotekressursen finst ikkje lenger på disk og har blitt flytta til papirkurven. Om fila blei flytta innad i biblioteket, sjekk tidslinja di for den tilsvarande ressursen. For å gjenopprette ressursen, vennligst sørg for at filstien under er tilgjengeleg for Immich og skann biblioteket.",
|
||||||
}
|
"backup_settings": "Backupinnstillingar",
|
||||||
|
"check_all": "Sjekk alle",
|
||||||
|
"confirm_delete_library": "Er du sikker på at du vil slette biblioteket {library}?",
|
||||||
|
"create_job": "Lag jobb",
|
||||||
|
"disable_login": "Deaktiver innlogging",
|
||||||
|
"face_detection": "Ansiktsdeteksjon",
|
||||||
|
"image_format": "Format",
|
||||||
|
"image_preview_title": "Forhandsvis innstillingar",
|
||||||
|
"image_quality": "Kvalitet",
|
||||||
|
"image_resolution": "Oppløysing",
|
||||||
|
"image_thumbnail_description": "Lite miniatyrbilete med fjerna metadata, brukt når ein ser på grupper av bilete som hovudtidslinja",
|
||||||
|
"job_created": "Jobb laga",
|
||||||
|
"job_settings": "Jobbinnstillingar",
|
||||||
|
"job_status": "Jobbstatus",
|
||||||
|
"library_deleted": "Bibliotek sletta",
|
||||||
|
"library_scanning": "Periodisk skanning",
|
||||||
|
"library_settings": "Eksternt Bibliotek",
|
||||||
|
"logging_settings": "Logging",
|
||||||
|
"machine_learning_duplicate_detection": "Duplikatdeteksjon",
|
||||||
|
"machine_learning_facial_recognition": "Ansiktsgjenkjenning",
|
||||||
|
"machine_learning_smart_search": "Smart Søk",
|
||||||
|
"map_dark_style": "Mørk modus",
|
||||||
|
"map_light_style": "Lys modus",
|
||||||
|
"map_settings": "Kart",
|
||||||
|
"metadata_extraction_job": "Hent ut metadata",
|
||||||
|
"metadata_settings": "Metadata Innstillinger",
|
||||||
|
"migration_job": "Migrasjon",
|
||||||
|
"notification_email_from_address": "Frå adresse",
|
||||||
|
"notification_settings": "Varselinnstillingar",
|
||||||
|
"oauth_auto_launch": "Autostart",
|
||||||
|
"oauth_button_text": "Tekst på knapp",
|
||||||
|
"password_settings": "Passord innlogging",
|
||||||
|
"person_cleanup_job": "Personopprydding",
|
||||||
|
"registration": "Administrator registrering",
|
||||||
|
"registration_description": "Sidan du er den første brukaren på systemet, vil du bli utnevnt til administrator og ha ansvar for administrative oppgåver. Du vil òg opprette eventuelle nye brukarar.",
|
||||||
|
"repair_all": "Reparer alle",
|
||||||
|
"repair_matched_items": "Samsvarte med {count, plural, one {# element} other {# elementer}}",
|
||||||
|
"repaired_items": "Reparerte {count, plural, one {# item} other {# items}}",
|
||||||
|
"require_password_change_on_login": "Krev at brukaren endrar passord ved første pålogging",
|
||||||
|
"reset_settings_to_default": "Tilbakestill innstillingar til standard",
|
||||||
|
"reset_settings_to_recent_saved": "Tilbakestill innstillingane til de nyleg lagra innstillingane",
|
||||||
|
"scanning_library": "Skann bibliotek",
|
||||||
|
"search_jobs": "Søk etter jobbar",
|
||||||
|
"send_welcome_email": "Send velkomst-e-post",
|
||||||
|
"server_external_domain_settings": "Eksternt domene",
|
||||||
|
"server_external_domain_settings_description": "Domene for offentlege delingslenkjer, inkludert http(s)://",
|
||||||
|
"server_public_users": "Offentlege brukarar",
|
||||||
|
"server_public_users_description": "Alle brukarar (namn og epost) blir vist når ein brukar blir lagt til eit delt album. Når deaktivert, vil brukarane berre bli synlege for administratorar.",
|
||||||
|
"server_settings": "Serverinstillingar",
|
||||||
|
"server_settings_description": "Administrer serverinnstillingar",
|
||||||
|
"server_welcome_message": "Velkomstmelding",
|
||||||
|
"server_welcome_message_description": "Ei melding som synast på innloggingssida.",
|
||||||
|
"template_email_preview": "Førehandsvisning"
|
||||||
|
},
|
||||||
|
"administration": "Administrasjon",
|
||||||
|
"advanced": "Avansert",
|
||||||
|
"album_with_link_access": "Lat kven som helst med lenka sjå bilete og folk i dette albumet.",
|
||||||
|
"albums": "Album",
|
||||||
|
"all": "Alle",
|
||||||
|
"anti_clockwise": "Mot klokka",
|
||||||
|
"archive": "Arkiv",
|
||||||
|
"asset_skipped": "Hoppa over",
|
||||||
|
"asset_uploaded": "Opplasta",
|
||||||
|
"asset_uploading": "Lastar opp...",
|
||||||
|
"back": "Tilbake",
|
||||||
|
"backward": "Bakover",
|
||||||
|
"camera": "Kamera",
|
||||||
|
"cancel": "Avbryt",
|
||||||
|
"city": "By",
|
||||||
|
"clear": "Fjern",
|
||||||
|
"clockwise": "Med klokka",
|
||||||
|
"close": "Lukk",
|
||||||
|
"color": "Farge",
|
||||||
|
"confirm": "Bekreft",
|
||||||
|
"contain": "Inneheld",
|
||||||
|
"continue": "Hald fram",
|
||||||
|
"country": "Land",
|
||||||
|
"cover": "Dekk",
|
||||||
|
"covers": "Dekker",
|
||||||
|
"create": "Opprett",
|
||||||
|
"created": "Oppretta",
|
||||||
|
"dark": "Mørk",
|
||||||
|
"day": "Dag",
|
||||||
|
"delete": "Slett",
|
||||||
|
"description": "Beskrivelse",
|
||||||
|
"details": "Detaljer",
|
||||||
|
"direction": "Retning",
|
||||||
|
"discover": "Oppdag",
|
||||||
|
"display_original_photos": "Vis originale bilete",
|
||||||
|
"display_original_photos_setting_description": "Føretrekk å vise det originale biletet når ein ser på eit aktivum i staden for miniatyrbilete når det originale aktivumet er nettkompatibelt. Dette kan føre til tregare biletvisingshastigheiter.",
|
||||||
|
"documentation": "Dokumentasjon",
|
||||||
|
"done": "Ferdig",
|
||||||
|
"download": "Last ned",
|
||||||
|
"download_include_embedded_motion_videos_description": "Inkluder videoar innebygd i rørslefoto som ein eigen fil",
|
||||||
|
"download_settings": "Last ned",
|
||||||
|
"downloading": "Laster ned",
|
||||||
|
"duplicates": "Duplikat",
|
||||||
|
"duration": "Lengde",
|
||||||
|
"edit": "Rediger",
|
||||||
|
"edited": "Redigert",
|
||||||
|
"editor": "Redigeringsverktøy",
|
||||||
|
"explore": "Utforsk",
|
||||||
|
"explorer": "Utforsker",
|
||||||
|
"folders_feature_description": "Bla gjennom mappe for bileta og videoane på filsystemet",
|
||||||
|
"hour": "Time",
|
||||||
|
"image": "Bilde",
|
||||||
|
"info": "Info",
|
||||||
|
"jobs": "Oppgåver",
|
||||||
|
"keep": "Behald",
|
||||||
|
"language": "Språk",
|
||||||
|
"latitude": "Lengdegrad",
|
||||||
|
"leave": "Forlat",
|
||||||
|
"level": "Nivå",
|
||||||
|
"library": "Bibliotek",
|
||||||
|
"light": "Lys",
|
||||||
|
"list": "Liste",
|
||||||
|
"loading": "Lastar",
|
||||||
|
"login": "Login",
|
||||||
|
"longitude": "Lengdegrad",
|
||||||
|
"look": "Utsjånad",
|
||||||
|
"make": "Produsent",
|
||||||
|
"map": "Kart",
|
||||||
|
"matches": "Treff",
|
||||||
|
"memories": "Minner",
|
||||||
|
"memory": "Minne",
|
||||||
|
"menu": "Meny",
|
||||||
|
"merge": "Slå saman",
|
||||||
|
"minimize": "Minimere",
|
||||||
|
"minute": "Minutt",
|
||||||
|
"missing": "Mangler",
|
||||||
|
"model": "Modell",
|
||||||
|
"month": "Månad",
|
||||||
|
"more": "Meir",
|
||||||
|
"name": "Namn",
|
||||||
|
"never": "Aldri",
|
||||||
|
"next": "Neste",
|
||||||
|
"no": "Nei",
|
||||||
|
"no_albums_message": "Lag eit album for å organisere bileta og videoane dine.",
|
||||||
|
"no_archived_assets_message": "Arkiver bilder og videoar for å skjule dei frå bileta dine",
|
||||||
|
"no_explore_results_message": "Last opp fleire bilete for å utforske samlinga di.",
|
||||||
|
"no_libraries_message": "Lag eit eksternt bibliotek for å sjå bileta og videoane dine",
|
||||||
|
"no_shared_albums_message": "Lag eit album for å dele bilete og videoar med folk i nettverket ditt",
|
||||||
|
"notes": "Noter",
|
||||||
|
"notifications": "Varsel",
|
||||||
|
"ok": "Ok",
|
||||||
|
"options": "Val",
|
||||||
|
"or": "eller",
|
||||||
|
"original": "original",
|
||||||
|
"other": "Anna",
|
||||||
|
"owner": "Eigar",
|
||||||
|
"partner": "Partner",
|
||||||
|
"partner_can_access_assets": "Alle bileta og videoane dine unntatt dei i Arkivert og Sletta",
|
||||||
|
"partner_can_access_location": "Staden der bileta dine vart tekne",
|
||||||
|
"password": "Passord",
|
||||||
|
"path": "Sti",
|
||||||
|
"pattern": "Mønster",
|
||||||
|
"pause": "Pause",
|
||||||
|
"paused": "Pausa",
|
||||||
|
"pending": "Ventar",
|
||||||
|
"people": "Folk",
|
||||||
|
"people_feature_description": "Bla gjennom foto og videoar gruppert etter folk",
|
||||||
|
"person": "Person",
|
||||||
|
"photo_shared_all_users": "Ser ut som du delte bileta dine med alle brukarar eller at du ikkje har nokon brukar å dele med.",
|
||||||
|
"photos": "Bilete",
|
||||||
|
"photos_and_videos": "Foto og Video",
|
||||||
|
"photos_from_previous_years": "Bilete frå tidlegare år",
|
||||||
|
"place": "Stad",
|
||||||
|
"places": "Stad",
|
||||||
|
"play": "Spel av",
|
||||||
|
"port": "Port",
|
||||||
|
"preview": "Førehandsvisning",
|
||||||
|
"previous": "Forrige",
|
||||||
|
"primary": "Hoved",
|
||||||
|
"privacy": "Personvern",
|
||||||
|
"purchase_button_activate": "Aktiver",
|
||||||
|
"purchase_button_buy": "Kjøp",
|
||||||
|
"purchase_button_select": "Vel",
|
||||||
|
"purchase_individual_title": "Induviduell",
|
||||||
|
"purchase_server_title": "Server",
|
||||||
|
"reassign": "Vel på nytt",
|
||||||
|
"recent": "Nyleg",
|
||||||
|
"refresh": "Oppdater",
|
||||||
|
"refreshed": "Oppdatert",
|
||||||
|
"remove": "Fjern",
|
||||||
|
"rename": "Endre namn",
|
||||||
|
"repair": "Reparasjon",
|
||||||
|
"reset": "Tilbakestill",
|
||||||
|
"restore": "Tilbakestill",
|
||||||
|
"resume": "Fortsett",
|
||||||
|
"role": "Rolle",
|
||||||
|
"save": "Lagre",
|
||||||
|
"scan_library": "Skann",
|
||||||
|
"search": "Søk",
|
||||||
|
"search_your_photos": "Søk i dine bilete",
|
||||||
|
"second": "Sekund",
|
||||||
|
"selected": "Valgt",
|
||||||
|
"set": "Sett",
|
||||||
|
"settings": "Innstillingar",
|
||||||
|
"share": "Del",
|
||||||
|
"shared": "Delt",
|
||||||
|
"shared_from_partner": "Bilete frå {partner}",
|
||||||
|
"sharing": "Deling",
|
||||||
|
"show_in_timeline_setting_description": "Vis bilete og videoar frå denne brukaren i tidslinja di",
|
||||||
|
"sidebar": "Sidebar",
|
||||||
|
"size": "Størrelse",
|
||||||
|
"slideshow": "Lysbildeframvisning",
|
||||||
|
"sort_title": "Tittel",
|
||||||
|
"source": "Kjelde",
|
||||||
|
"stack": "Stabel",
|
||||||
|
"start": "Start",
|
||||||
|
"state": "Region",
|
||||||
|
"status": "Status",
|
||||||
|
"stop_photo_sharing": "Stopp å dele bileta dine?",
|
||||||
|
"stop_photo_sharing_description": "{partner} vil ikkje lenger kunne få tilgang til bileta dine.",
|
||||||
|
"stop_sharing_photos_with_user": "Stopp å dele bileta dine med denne brukaren",
|
||||||
|
"storage": "Lagringsplass",
|
||||||
|
"submit": "Send inn",
|
||||||
|
"suggestions": "Forslag",
|
||||||
|
"support": "Support",
|
||||||
|
"sync": "Synk",
|
||||||
|
"tag": "Tag",
|
||||||
|
"tag_feature_description": "Bla gjennom bilete og videoar gruppert etter logiske tag-tema",
|
||||||
|
"tags": "Tags",
|
||||||
|
"theme": "Tema",
|
||||||
|
"timeline": "Tidslinje",
|
||||||
|
"timezone": "Tidssone",
|
||||||
|
"to_archive": "Arkiv",
|
||||||
|
"to_favorite": "Favoritt",
|
||||||
|
"to_login": "Innlogging",
|
||||||
|
"to_trash": "Søppel",
|
||||||
|
"total": "Total",
|
||||||
|
"trash": "Søppel",
|
||||||
|
"trash_no_results_message": "Sletta foto og videoar vil dukke opp her.",
|
||||||
|
"type": "Type",
|
||||||
|
"unfavorite": "Fjern favoritt",
|
||||||
|
"unknown": "Ukjent",
|
||||||
|
"unlimited": "Ubegrensa",
|
||||||
|
"upload": "Last opp",
|
||||||
|
"upload_status_duplicates": "Duplikater",
|
||||||
|
"upload_status_errors": "Feil",
|
||||||
|
"upload_status_uploaded": "Opplasta",
|
||||||
|
"url": "URL",
|
||||||
|
"usage": "Bruk",
|
||||||
|
"user": "Brukar",
|
||||||
|
"user_purchase_settings": "Kjøp",
|
||||||
|
"username": "Brukarnamn",
|
||||||
|
"users": "Brukarar",
|
||||||
|
"utilities": "Verktøy",
|
||||||
|
"validate": "Validere",
|
||||||
|
"variables": "Variablar",
|
||||||
|
"version": "Versjon",
|
||||||
|
"video": "Video",
|
||||||
|
"videos": "Videoar",
|
||||||
|
"waiting": "Ventar",
|
||||||
|
"warning": "Advarsel",
|
||||||
|
"week": "Veke",
|
||||||
|
"welcome": "Velkomen",
|
||||||
|
"year": "År",
|
||||||
|
"yes": "Ja"
|
||||||
}
|
}
|
||||||
|
13
i18n/ro.json
13
i18n/ro.json
@ -289,6 +289,8 @@
|
|||||||
"transcoding_constant_rate_factor": "Factor de rată constantă (-crf)",
|
"transcoding_constant_rate_factor": "Factor de rată constantă (-crf)",
|
||||||
"transcoding_constant_rate_factor_description": "Nivelul de calitate al videoclipului. Valorile tipice sunt 23 pentru H.264, 28 pentru HEVC, 31 pentru VP9 și 35 pentru AV1. Cu cât valoarea este mai mică, cu atât calitatea este mai bună, dar se generează fișiere mai mari.",
|
"transcoding_constant_rate_factor_description": "Nivelul de calitate al videoclipului. Valorile tipice sunt 23 pentru H.264, 28 pentru HEVC, 31 pentru VP9 și 35 pentru AV1. Cu cât valoarea este mai mică, cu atât calitatea este mai bună, dar se generează fișiere mai mari.",
|
||||||
"transcoding_disabled_description": "Nu transcodifică niciun videoclip; acest lucru poate afecta redarea pe anumite dispozitive",
|
"transcoding_disabled_description": "Nu transcodifică niciun videoclip; acest lucru poate afecta redarea pe anumite dispozitive",
|
||||||
|
"transcoding_encoding_options": "Opțiuni codificare",
|
||||||
|
"transcoding_encoding_options_description": "Setează codecuri , calitatea, rezoluția și alte opțiuni pentru videoclipuri codificare",
|
||||||
"transcoding_hardware_acceleration": "Accelerare Hardware",
|
"transcoding_hardware_acceleration": "Accelerare Hardware",
|
||||||
"transcoding_hardware_acceleration_description": "Experimental; mult mai rapid, dar va avea o calitate mai scăzută la același bitrate",
|
"transcoding_hardware_acceleration_description": "Experimental; mult mai rapid, dar va avea o calitate mai scăzută la același bitrate",
|
||||||
"transcoding_hardware_decoding": "Decodare hardware",
|
"transcoding_hardware_decoding": "Decodare hardware",
|
||||||
@ -301,6 +303,8 @@
|
|||||||
"transcoding_max_keyframe_interval": "Interval maxim între cadre cheie",
|
"transcoding_max_keyframe_interval": "Interval maxim între cadre cheie",
|
||||||
"transcoding_max_keyframe_interval_description": "Setează distanța maximă între cadrele cheie. Valorile mai mici reduc eficiența compresiei, dar îmbunătățesc timpii de căutare și pot îmbunătăți calitatea în scenele cu mișcare rapidă. 0 setează această valoare automat.",
|
"transcoding_max_keyframe_interval_description": "Setează distanța maximă între cadrele cheie. Valorile mai mici reduc eficiența compresiei, dar îmbunătățesc timpii de căutare și pot îmbunătăți calitatea în scenele cu mișcare rapidă. 0 setează această valoare automat.",
|
||||||
"transcoding_optimal_description": "Videoclipuri cu rezoluție mai mare decât cea țintă sau care nu sunt într-un format acceptat",
|
"transcoding_optimal_description": "Videoclipuri cu rezoluție mai mare decât cea țintă sau care nu sunt într-un format acceptat",
|
||||||
|
"transcoding_policy": "Politică de transcodare",
|
||||||
|
"transcoding_policy_description": "Setează când un video va fi transcodat",
|
||||||
"transcoding_preferred_hardware_device": "Dispozitiv hardware preferat",
|
"transcoding_preferred_hardware_device": "Dispozitiv hardware preferat",
|
||||||
"transcoding_preferred_hardware_device_description": "Se aplică doar la VAAPI și QSV. Setează nodul DRI utilizat pentru transcodarea hardware.",
|
"transcoding_preferred_hardware_device_description": "Se aplică doar la VAAPI și QSV. Setează nodul DRI utilizat pentru transcodarea hardware.",
|
||||||
"transcoding_preset_preset": "Presetare (-preset)",
|
"transcoding_preset_preset": "Presetare (-preset)",
|
||||||
@ -309,7 +313,7 @@
|
|||||||
"transcoding_reference_frames_description": "Numărul de cadre de referință atunci când se comprimă un cadru dat. Valorile mai mari îmbunătățesc eficiența compresiei, dar încetinesc codarea. 0 setează această valoare automat.",
|
"transcoding_reference_frames_description": "Numărul de cadre de referință atunci când se comprimă un cadru dat. Valorile mai mari îmbunătățesc eficiența compresiei, dar încetinesc codarea. 0 setează această valoare automat.",
|
||||||
"transcoding_required_description": "Numai videoclipuri care nu sunt într-un format acceptat",
|
"transcoding_required_description": "Numai videoclipuri care nu sunt într-un format acceptat",
|
||||||
"transcoding_settings": "Setări de Transcodare Video",
|
"transcoding_settings": "Setări de Transcodare Video",
|
||||||
"transcoding_settings_description": "Gestionează rezoluția și informațiile de codare ale fișierelor video",
|
"transcoding_settings_description": "Gestionează care videoclipuri să transcodam și cum să le procesam",
|
||||||
"transcoding_target_resolution": "Rezoluția țintă",
|
"transcoding_target_resolution": "Rezoluția țintă",
|
||||||
"transcoding_target_resolution_description": "Rezoluțiile mai mari pot păstra mai multe detalii, dar necesită mai mult timp pentru codare, au dimensiuni mai mari ale fișierelor și pot reduce răspunsul aplicației.",
|
"transcoding_target_resolution_description": "Rezoluțiile mai mari pot păstra mai multe detalii, dar necesită mai mult timp pentru codare, au dimensiuni mai mari ale fișierelor și pot reduce răspunsul aplicației.",
|
||||||
"transcoding_temporal_aq": "AQ temporal",
|
"transcoding_temporal_aq": "AQ temporal",
|
||||||
@ -322,7 +326,7 @@
|
|||||||
"transcoding_transcode_policy_description": "Politica pentru momentul când un videoclip ar trebui să fie transcodificat. Videoclipurile HDR vor fi întotdeauna transcodificate (cu excepția cazului în care transcodarea este dezactivată).",
|
"transcoding_transcode_policy_description": "Politica pentru momentul când un videoclip ar trebui să fie transcodificat. Videoclipurile HDR vor fi întotdeauna transcodificate (cu excepția cazului în care transcodarea este dezactivată).",
|
||||||
"transcoding_two_pass_encoding": "Codare în doi pași",
|
"transcoding_two_pass_encoding": "Codare în doi pași",
|
||||||
"transcoding_two_pass_encoding_setting_description": "Transcodificare în două treceri pentru a produce videoclipuri codificate mai bine. Când rata maximă de biți este activată (necesară pentru a funcționa cu H.264 și HEVC), acest mod utilizează un interval de rată de biți bazat pe rata maximă de biți și ignoră CRF. Pentru VP9, CRF poate fi utilizat dacă rata maximă de biți este dezactivată.",
|
"transcoding_two_pass_encoding_setting_description": "Transcodificare în două treceri pentru a produce videoclipuri codificate mai bine. Când rata maximă de biți este activată (necesară pentru a funcționa cu H.264 și HEVC), acest mod utilizează un interval de rată de biți bazat pe rata maximă de biți și ignoră CRF. Pentru VP9, CRF poate fi utilizat dacă rata maximă de biți este dezactivată.",
|
||||||
"transcoding_video_codec": "Codec Video",
|
"transcoding_video_codec": "Codec video",
|
||||||
"transcoding_video_codec_description": "VP9 are eficiențǎ mare și compatibilitate web, însǎ transcodarea este de duratǎ mai mare. HEVC se comportǎ asemǎnǎtor, însǎ are compatibilitate web mai micǎ. H.264 este foarte compatibil și rapid în transcodare, însǎ genereazǎ fișiere mult mai mari. AV1 este cel mai eficient codec dar nu este compatibil cu dispozitivele mai vechi.",
|
"transcoding_video_codec_description": "VP9 are eficiențǎ mare și compatibilitate web, însǎ transcodarea este de duratǎ mai mare. HEVC se comportǎ asemǎnǎtor, însǎ are compatibilitate web mai micǎ. H.264 este foarte compatibil și rapid în transcodare, însǎ genereazǎ fișiere mult mai mari. AV1 este cel mai eficient codec dar nu este compatibil cu dispozitivele mai vechi.",
|
||||||
"trash_enabled_description": "Activează funcțiile Coșului de Gunoi",
|
"trash_enabled_description": "Activează funcțiile Coșului de Gunoi",
|
||||||
"trash_number_of_days": "Numǎr de zile",
|
"trash_number_of_days": "Numǎr de zile",
|
||||||
@ -519,6 +523,10 @@
|
|||||||
"date_range": "Interval de date",
|
"date_range": "Interval de date",
|
||||||
"day": "Zi",
|
"day": "Zi",
|
||||||
"deduplicate_all": "Deduplicați Toate",
|
"deduplicate_all": "Deduplicați Toate",
|
||||||
|
"deduplication_criteria_1": "Marimea imagini în octeți",
|
||||||
|
"deduplication_criteria_2": "Numărul de date EXIF",
|
||||||
|
"deduplication_info": "Informați despre deduplicare",
|
||||||
|
"deduplication_info_description": "Ca să preselecționăm activele și să scoatem duplicatele în vrac , ne uităm la:",
|
||||||
"default_locale": "Setare Regională Implicită",
|
"default_locale": "Setare Regională Implicită",
|
||||||
"default_locale_description": "Formatați datele și numerele în funcție de regiunea browserului dvs",
|
"default_locale_description": "Formatați datele și numerele în funcție de regiunea browserului dvs",
|
||||||
"delete": "Ștergere",
|
"delete": "Ștergere",
|
||||||
@ -755,6 +763,7 @@
|
|||||||
"get_help": "Obțineți Ajutor",
|
"get_help": "Obțineți Ajutor",
|
||||||
"getting_started": "Noțiuni de Bază",
|
"getting_started": "Noțiuni de Bază",
|
||||||
"go_back": "Întoarcere",
|
"go_back": "Întoarcere",
|
||||||
|
"go_to_folder": "Accesați folderul",
|
||||||
"go_to_search": "Spre căutare",
|
"go_to_search": "Spre căutare",
|
||||||
"group_albums_by": "Grupați albume de...",
|
"group_albums_by": "Grupați albume de...",
|
||||||
"group_no": "Fără grupare",
|
"group_no": "Fără grupare",
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
"add_a_location": "Додај Локацију",
|
"add_a_location": "Додај Локацију",
|
||||||
"add_a_name": "Додај име",
|
"add_a_name": "Додај име",
|
||||||
"add_a_title": "Додај наслов",
|
"add_a_title": "Додај наслов",
|
||||||
"add_exclusion_pattern": "Додајте образац изузимања",
|
"add_exclusion_pattern": "Додај образац изузимања",
|
||||||
"add_import_path": "Додај путању за преузимање",
|
"add_import_path": "Додај путању за преузимање",
|
||||||
"add_location": "Додај локацију",
|
"add_location": "Додај локацију",
|
||||||
"add_more_users": "Додај кориснике",
|
"add_more_users": "Додај кориснике",
|
||||||
@ -23,7 +23,7 @@
|
|||||||
"add_to": "Додај у...",
|
"add_to": "Додај у...",
|
||||||
"add_to_album": "Додај у албум",
|
"add_to_album": "Додај у албум",
|
||||||
"add_to_shared_album": "Додај у дељен албум",
|
"add_to_shared_album": "Додај у дељен албум",
|
||||||
"add_url": "Додајте URL",
|
"add_url": "Додај URL",
|
||||||
"added_to_archive": "Додато у архиву",
|
"added_to_archive": "Додато у архиву",
|
||||||
"added_to_favorites": "Додато у фаворите",
|
"added_to_favorites": "Додато у фаворите",
|
||||||
"added_to_favorites_count": "Додато {count, number} у фаворите",
|
"added_to_favorites_count": "Додато {count, number} у фаворите",
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
"add_a_location": "Dodaj Lokaciju",
|
"add_a_location": "Dodaj Lokaciju",
|
||||||
"add_a_name": "Dodaj ime",
|
"add_a_name": "Dodaj ime",
|
||||||
"add_a_title": "Dodaj naslov",
|
"add_a_title": "Dodaj naslov",
|
||||||
"add_exclusion_pattern": "Dodajte obrazac izuzimanja",
|
"add_exclusion_pattern": "Dodaj obrazac izuzimanja",
|
||||||
"add_import_path": "Dodaj putanju za preuzimanje",
|
"add_import_path": "Dodaj putanju za preuzimanje",
|
||||||
"add_location": "Dodaj lokaciju",
|
"add_location": "Dodaj lokaciju",
|
||||||
"add_more_users": "Dodaj korisnike",
|
"add_more_users": "Dodaj korisnike",
|
||||||
@ -23,7 +23,7 @@
|
|||||||
"add_to": "Dodaj u...",
|
"add_to": "Dodaj u...",
|
||||||
"add_to_album": "Dodaj u album",
|
"add_to_album": "Dodaj u album",
|
||||||
"add_to_shared_album": "Dodaj u deljen album",
|
"add_to_shared_album": "Dodaj u deljen album",
|
||||||
"add_url": "Dodajte URL",
|
"add_url": "Dodaj URL",
|
||||||
"added_to_archive": "Dodato u arhivu",
|
"added_to_archive": "Dodato u arhivu",
|
||||||
"added_to_favorites": "Dodato u favorite",
|
"added_to_favorites": "Dodato u favorite",
|
||||||
"added_to_favorites_count": "Dodato {count, number} u favorite",
|
"added_to_favorites_count": "Dodato {count, number} u favorite",
|
||||||
|
@ -909,12 +909,14 @@
|
|||||||
"no_results_description": "Pröva en synonym eller ett annat mer allmänt sökord",
|
"no_results_description": "Pröva en synonym eller ett annat mer allmänt sökord",
|
||||||
"no_shared_albums_message": "Skapa ett album för att dela bilder och videor med andra personer",
|
"no_shared_albums_message": "Skapa ett album för att dela bilder och videor med andra personer",
|
||||||
"not_in_any_album": "Inte i något album",
|
"not_in_any_album": "Inte i något album",
|
||||||
|
"note_apply_storage_label_to_previously_uploaded assets": "Obs: Om du vill använda lagringsetiketten på tidigare uppladdade tillgångar kör du",
|
||||||
"note_unlimited_quota": "Notera: Ange 0 för obegränsad mängd",
|
"note_unlimited_quota": "Notera: Ange 0 för obegränsad mängd",
|
||||||
"notes": "Notera",
|
"notes": "Notera",
|
||||||
"notification_toggle_setting_description": "Aktivera e-postaviseringar",
|
"notification_toggle_setting_description": "Aktivera e-postaviseringar",
|
||||||
"notifications": "Notifikationer",
|
"notifications": "Notifikationer",
|
||||||
"notifications_setting_description": "Hantera aviseringar",
|
"notifications_setting_description": "Hantera aviseringar",
|
||||||
"oauth": "OAuth",
|
"oauth": "OAuth",
|
||||||
|
"official_immich_resources": "Officiella Immich-resurser",
|
||||||
"offline": "Frånkopplad",
|
"offline": "Frånkopplad",
|
||||||
"offline_paths": "Offlinevägar",
|
"offline_paths": "Offlinevägar",
|
||||||
"offline_paths_description": "Dessa resultat kan bero på att filer som ej ingår i ett externt bibliotek har tagits bort manuellt.",
|
"offline_paths_description": "Dessa resultat kan bero på att filer som ej ingår i ett externt bibliotek har tagits bort manuellt.",
|
||||||
@ -941,11 +943,12 @@
|
|||||||
"owner": "Ägare",
|
"owner": "Ägare",
|
||||||
"partner": "Partner",
|
"partner": "Partner",
|
||||||
"partner_can_access": "{partner} har åtkomst",
|
"partner_can_access": "{partner} har åtkomst",
|
||||||
|
"partner_can_access_assets": "Alla dina foton och videoklipp förutom de i Arkiverade och Raderade",
|
||||||
"partner_can_access_location": "Platsen där dina foton togs",
|
"partner_can_access_location": "Platsen där dina foton togs",
|
||||||
"partner_sharing": "Partnerdelning",
|
"partner_sharing": "Partnerdelning",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
"password": "Lösenord",
|
"password": "Lösenord",
|
||||||
"password_does_not_match": "",
|
"password_does_not_match": "Lösenorden stämmer inte överens",
|
||||||
"password_required": "Lösenord krävs",
|
"password_required": "Lösenord krävs",
|
||||||
"password_reset_success": "Lösenord återställt",
|
"password_reset_success": "Lösenord återställt",
|
||||||
"past_durations": {
|
"past_durations": {
|
||||||
@ -960,14 +963,14 @@
|
|||||||
"paused": "Pausad",
|
"paused": "Pausad",
|
||||||
"pending": "Väntande",
|
"pending": "Väntande",
|
||||||
"people": "Personer",
|
"people": "Personer",
|
||||||
"people_edits_count": "Redigerad {count, plural, one {# person} other {# people}}",
|
"people_edits_count": "Redigerad {count, plural, one {# person} other {# personer}}",
|
||||||
"people_feature_description": "Visar foton och videor grupperade efter personer",
|
"people_feature_description": "Visar foton och videor grupperade efter personer",
|
||||||
"people_sidebar_description": "Visa en länk till Personer i sidopanelen",
|
"people_sidebar_description": "Visa en länk till Personer i sidopanelen",
|
||||||
"permanent_deletion_warning": "Varning om permanent radering",
|
"permanent_deletion_warning": "Varning om permanent radering",
|
||||||
"permanent_deletion_warning_setting_description": "Visa en varning när tillgångar raderas permanent",
|
"permanent_deletion_warning_setting_description": "Visa en varning när tillgångar raderas permanent",
|
||||||
"permanently_delete": "Radera permanent",
|
"permanently_delete": "Radera permanent",
|
||||||
"permanently_delete_assets_count": "Radera {count, plural, one {asset} other {assets}} permanent",
|
"permanently_delete_assets_count": "Radera {count, plural, one {asset} other {assets}} permanent",
|
||||||
"permanently_deleted_asset": "",
|
"permanently_deleted_asset": "Permanent raderad tillgång",
|
||||||
"person": "Person",
|
"person": "Person",
|
||||||
"photos": "Foton",
|
"photos": "Foton",
|
||||||
"photos_and_videos": "Foton & videor",
|
"photos_and_videos": "Foton & videor",
|
||||||
|
11
i18n/tr.json
11
i18n/tr.json
@ -289,6 +289,8 @@
|
|||||||
"transcoding_constant_rate_factor": "Sabit oran faktörü (-SOF)",
|
"transcoding_constant_rate_factor": "Sabit oran faktörü (-SOF)",
|
||||||
"transcoding_constant_rate_factor_description": "Video kalite seviyesi. Tipik değerler H.264 için 23, HEVC için 28, VP9 için 31 ve AV1 için 35'tir. Daha düşük değerler daha iyi kalite sağlar, ancak daha büyük dosyalar üretir.",
|
"transcoding_constant_rate_factor_description": "Video kalite seviyesi. Tipik değerler H.264 için 23, HEVC için 28, VP9 için 31 ve AV1 için 35'tir. Daha düşük değerler daha iyi kalite sağlar, ancak daha büyük dosyalar üretir.",
|
||||||
"transcoding_disabled_description": "Videoları dönüştürmeyin, bazı istemcilerde oynatma bozulabilir",
|
"transcoding_disabled_description": "Videoları dönüştürmeyin, bazı istemcilerde oynatma bozulabilir",
|
||||||
|
"transcoding_encoding_options": "Kodlama Seçenekleri",
|
||||||
|
"transcoding_encoding_options_description": "Kodlanmış videolar için kodekleri, çözünürlüğü, kaliteyi ve diğer seçenekleri ayarlayın",
|
||||||
"transcoding_hardware_acceleration": "Donanım Hızlandırma",
|
"transcoding_hardware_acceleration": "Donanım Hızlandırma",
|
||||||
"transcoding_hardware_acceleration_description": "Deneysel; daha hızlı, fakat aynı bitrate ayarlarında daha düşük kaliteye sahip",
|
"transcoding_hardware_acceleration_description": "Deneysel; daha hızlı, fakat aynı bitrate ayarlarında daha düşük kaliteye sahip",
|
||||||
"transcoding_hardware_decoding": "Donanım çözücü",
|
"transcoding_hardware_decoding": "Donanım çözücü",
|
||||||
@ -301,6 +303,8 @@
|
|||||||
"transcoding_max_keyframe_interval": "Maksimum ana kare aralığı",
|
"transcoding_max_keyframe_interval": "Maksimum ana kare aralığı",
|
||||||
"transcoding_max_keyframe_interval_description": "Ana kareler arasındaki maksimum kare mesafesini ayarlar. Düşük değerler sıkıştırma verimliliğini kötüleştirir, ancak arama sürelerini iyileştirir ve hızlı hareket içeren sahnelerde kaliteyi artırabilir. 0 bu değeri otomatik olarak ayarlar.",
|
"transcoding_max_keyframe_interval_description": "Ana kareler arasındaki maksimum kare mesafesini ayarlar. Düşük değerler sıkıştırma verimliliğini kötüleştirir, ancak arama sürelerini iyileştirir ve hızlı hareket içeren sahnelerde kaliteyi artırabilir. 0 bu değeri otomatik olarak ayarlar.",
|
||||||
"transcoding_optimal_description": "Hedef çözünürlükten yüksek veya kabul edilen formatta olmayan videolar",
|
"transcoding_optimal_description": "Hedef çözünürlükten yüksek veya kabul edilen formatta olmayan videolar",
|
||||||
|
"transcoding_policy": "Kod Dönüştürme Politikası",
|
||||||
|
"transcoding_policy_description": "Bir videonun ne zaman kod dönüştürüleceğini ayarlama",
|
||||||
"transcoding_preferred_hardware_device": "Tercih edilen donanım cihazı",
|
"transcoding_preferred_hardware_device": "Tercih edilen donanım cihazı",
|
||||||
"transcoding_preferred_hardware_device_description": "Sadece VAAPI ve QSV için uygulanır. Donanım kod çevrimi için DRI Node ayarlar.",
|
"transcoding_preferred_hardware_device_description": "Sadece VAAPI ve QSV için uygulanır. Donanım kod çevrimi için DRI Node ayarlar.",
|
||||||
"transcoding_preset_preset": "Ön ayar (-ön)",
|
"transcoding_preset_preset": "Ön ayar (-ön)",
|
||||||
@ -309,7 +313,7 @@
|
|||||||
"transcoding_reference_frames_description": "Belirli bir kareyi sıkıştırırken referans alınacak kare sayısı. Daha yüksek değerler sıkıştırma verimliliğini artırır, ancak kodlamayı yavaşlatır. 0 bu değeri otomatik olarak ayarlar.",
|
"transcoding_reference_frames_description": "Belirli bir kareyi sıkıştırırken referans alınacak kare sayısı. Daha yüksek değerler sıkıştırma verimliliğini artırır, ancak kodlamayı yavaşlatır. 0 bu değeri otomatik olarak ayarlar.",
|
||||||
"transcoding_required_description": "Yalnızca kabul edilen formatta olmayan videolar",
|
"transcoding_required_description": "Yalnızca kabul edilen formatta olmayan videolar",
|
||||||
"transcoding_settings": "Video Dönüştürme Ayarları",
|
"transcoding_settings": "Video Dönüştürme Ayarları",
|
||||||
"transcoding_settings_description": "Video dosyalarının çözünürlük ve kodlama bilgilerini yönetir",
|
"transcoding_settings_description": "Hangi videoların dönüştürüleceğini ve nasıl işleneceğini yönetin",
|
||||||
"transcoding_target_resolution": "Hedef çözünürlük",
|
"transcoding_target_resolution": "Hedef çözünürlük",
|
||||||
"transcoding_target_resolution_description": "Daha yüksek çözünürlükler daha fazla detayı koruyabilir fakat işlemesi daha uzun sürer, dosya boyutu daha yüksek olur ve uygulamanın akıcılığını etkileyebilir.",
|
"transcoding_target_resolution_description": "Daha yüksek çözünürlükler daha fazla detayı koruyabilir fakat işlemesi daha uzun sürer, dosya boyutu daha yüksek olur ve uygulamanın akıcılığını etkileyebilir.",
|
||||||
"transcoding_temporal_aq": "Zamansal AQ",
|
"transcoding_temporal_aq": "Zamansal AQ",
|
||||||
@ -519,6 +523,10 @@
|
|||||||
"date_range": "Tarih aralığı",
|
"date_range": "Tarih aralığı",
|
||||||
"day": "Gün",
|
"day": "Gün",
|
||||||
"deduplicate_all": "Tüm kopyaları kaldır",
|
"deduplicate_all": "Tüm kopyaları kaldır",
|
||||||
|
"deduplication_criteria_1": "Resim boyutu (bayt olarak)",
|
||||||
|
"deduplication_criteria_2": "EXIF veri sayısı",
|
||||||
|
"deduplication_info": "Tekilleştirme Bilgileri",
|
||||||
|
"deduplication_info_description": "Varlıkları otomatik olarak önceden seçmek ve yinelenenleri toplu olarak kaldırmak için şunlara bakıyoruz:",
|
||||||
"default_locale": "Varsayılan Yerel Ayar",
|
"default_locale": "Varsayılan Yerel Ayar",
|
||||||
"default_locale_description": "Tarihleri ve sayıları tarayıcınızın yerel ayarına göre biçimlendirin",
|
"default_locale_description": "Tarihleri ve sayıları tarayıcınızın yerel ayarına göre biçimlendirin",
|
||||||
"delete": "Sil",
|
"delete": "Sil",
|
||||||
@ -755,6 +763,7 @@
|
|||||||
"get_help": "Yardım Al",
|
"get_help": "Yardım Al",
|
||||||
"getting_started": "Başlarken",
|
"getting_started": "Başlarken",
|
||||||
"go_back": "Geri git",
|
"go_back": "Geri git",
|
||||||
|
"go_to_folder": "Klasöre git",
|
||||||
"go_to_search": "Aramaya git",
|
"go_to_search": "Aramaya git",
|
||||||
"group_albums_by": "Albümleri gruplandır...",
|
"group_albums_by": "Albümleri gruplandır...",
|
||||||
"group_no": "Gruplama yok",
|
"group_no": "Gruplama yok",
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
"add_to_album": "加入到相簿",
|
"add_to_album": "加入到相簿",
|
||||||
"add_to_shared_album": "加到共享相簿",
|
"add_to_shared_album": "加到共享相簿",
|
||||||
"add_url": "新增URL",
|
"add_url": "新增URL",
|
||||||
"added_to_archive": "封存",
|
"added_to_archive": "已新增至封存",
|
||||||
"added_to_favorites": "加入收藏",
|
"added_to_favorites": "加入收藏",
|
||||||
"added_to_favorites_count": "將 {count, number} 個項目加入收藏",
|
"added_to_favorites_count": "將 {count, number} 個項目加入收藏",
|
||||||
"admin": {
|
"admin": {
|
||||||
@ -289,6 +289,8 @@
|
|||||||
"transcoding_constant_rate_factor": "恆定速率因子(-crf)",
|
"transcoding_constant_rate_factor": "恆定速率因子(-crf)",
|
||||||
"transcoding_constant_rate_factor_description": "視頻質量級別。典型值為 H.264 的 23、HEVC 的 28、VP9 的 31 和 AV1 的 35。數值越低,質量越高,但會產生較大的文件。",
|
"transcoding_constant_rate_factor_description": "視頻質量級別。典型值為 H.264 的 23、HEVC 的 28、VP9 的 31 和 AV1 的 35。數值越低,質量越高,但會產生較大的文件。",
|
||||||
"transcoding_disabled_description": "不轉碼影片,可能會讓某些客戶端無法正常播放",
|
"transcoding_disabled_description": "不轉碼影片,可能會讓某些客戶端無法正常播放",
|
||||||
|
"transcoding_encoding_options": "編碼選項",
|
||||||
|
"transcoding_encoding_options_description": "設定編碼影片的編解碼器、解析度、品質和其他選項",
|
||||||
"transcoding_hardware_acceleration": "硬體加速",
|
"transcoding_hardware_acceleration": "硬體加速",
|
||||||
"transcoding_hardware_acceleration_description": "實驗性功能;速度更快,但在相同比特率下質量較低",
|
"transcoding_hardware_acceleration_description": "實驗性功能;速度更快,但在相同比特率下質量較低",
|
||||||
"transcoding_hardware_decoding": "硬體解碼",
|
"transcoding_hardware_decoding": "硬體解碼",
|
||||||
@ -301,6 +303,8 @@
|
|||||||
"transcoding_max_keyframe_interval": "最大關鍵幀間隔",
|
"transcoding_max_keyframe_interval": "最大關鍵幀間隔",
|
||||||
"transcoding_max_keyframe_interval_description": "設置關鍵幀之間的最大幀距。較低的值會降低壓縮效率,但可以改善尋找時間,並可能改善快速運動場景中的質量。0 會自動設置此值。",
|
"transcoding_max_keyframe_interval_description": "設置關鍵幀之間的最大幀距。較低的值會降低壓縮效率,但可以改善尋找時間,並可能改善快速運動場景中的質量。0 會自動設置此值。",
|
||||||
"transcoding_optimal_description": "高於目標解析度或格式不被支援的影片",
|
"transcoding_optimal_description": "高於目標解析度或格式不被支援的影片",
|
||||||
|
"transcoding_policy": "轉碼策略",
|
||||||
|
"transcoding_policy_description": "設定影片進行轉碼的條件",
|
||||||
"transcoding_preferred_hardware_device": "首選硬件設備",
|
"transcoding_preferred_hardware_device": "首選硬件設備",
|
||||||
"transcoding_preferred_hardware_device_description": "僅適用於 VAAPI 和 QSV。設置用於硬件轉碼的 DRI 節點。",
|
"transcoding_preferred_hardware_device_description": "僅適用於 VAAPI 和 QSV。設置用於硬件轉碼的 DRI 節點。",
|
||||||
"transcoding_preset_preset": "預設值(-preset)",
|
"transcoding_preset_preset": "預設值(-preset)",
|
||||||
@ -519,6 +523,10 @@
|
|||||||
"date_range": "日期範圍",
|
"date_range": "日期範圍",
|
||||||
"day": "日",
|
"day": "日",
|
||||||
"deduplicate_all": "刪除所有重複項目",
|
"deduplicate_all": "刪除所有重複項目",
|
||||||
|
"deduplication_criteria_1": "圖像大小(以位元組為單位)",
|
||||||
|
"deduplication_criteria_2": "EXIF 資料數量",
|
||||||
|
"deduplication_info": "重複資料刪除資訊",
|
||||||
|
"deduplication_info_description": "為了自動預選資產並大量刪除重複項,我們查看:",
|
||||||
"default_locale": "預設區域",
|
"default_locale": "預設區域",
|
||||||
"default_locale_description": "依瀏覽器區域設定日期和數字格式",
|
"default_locale_description": "依瀏覽器區域設定日期和數字格式",
|
||||||
"delete": "刪除",
|
"delete": "刪除",
|
||||||
@ -755,6 +763,7 @@
|
|||||||
"get_help": "線上求助",
|
"get_help": "線上求助",
|
||||||
"getting_started": "開始使用",
|
"getting_started": "開始使用",
|
||||||
"go_back": "返回",
|
"go_back": "返回",
|
||||||
|
"go_to_folder": "轉至資料夾",
|
||||||
"go_to_search": "前往搜尋",
|
"go_to_search": "前往搜尋",
|
||||||
"group_albums_by": "分類群組的方式...",
|
"group_albums_by": "分類群組的方式...",
|
||||||
"group_no": "無分組",
|
"group_no": "無分組",
|
||||||
@ -1141,6 +1150,7 @@
|
|||||||
"server_version": "目前版本",
|
"server_version": "目前版本",
|
||||||
"set": "設定",
|
"set": "設定",
|
||||||
"set_as_album_cover": "設爲相簿封面",
|
"set_as_album_cover": "設爲相簿封面",
|
||||||
|
"set_as_featured_photo": "設為特色照片",
|
||||||
"set_as_profile_picture": "設為個人資料圖片",
|
"set_as_profile_picture": "設為個人資料圖片",
|
||||||
"set_date_of_birth": "設定出生日期",
|
"set_date_of_birth": "設定出生日期",
|
||||||
"set_profile_picture": "設置個人資料圖片",
|
"set_profile_picture": "設置個人資料圖片",
|
||||||
@ -1191,7 +1201,7 @@
|
|||||||
"skip_to_tags": "跳轉到標籤",
|
"skip_to_tags": "跳轉到標籤",
|
||||||
"slideshow": "幻燈片",
|
"slideshow": "幻燈片",
|
||||||
"slideshow_settings": "幻燈片設定",
|
"slideshow_settings": "幻燈片設定",
|
||||||
"sort_albums_by": "排序相簿",
|
"sort_albums_by": "相簿排序依據...",
|
||||||
"sort_created": "建立日期",
|
"sort_created": "建立日期",
|
||||||
"sort_items": "項目數量",
|
"sort_items": "項目數量",
|
||||||
"sort_modified": "日期已修改",
|
"sort_modified": "日期已修改",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "التخزين المحلي",
|
"cache_settings_tile_title": "التخزين المحلي",
|
||||||
"cache_settings_title": "إعدادات التخزين المؤقت",
|
"cache_settings_title": "إعدادات التخزين المؤقت",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "تأكيد كلمة المرور",
|
"change_password_form_confirm_password": "تأكيد كلمة المرور",
|
||||||
"change_password_form_description": "مرحبًا ،هذه هي المرة الأولى التي تقوم فيها بالتسجيل في النظام أو تم تقديم طلب لتغيير كلمة المرور الخاصة بك.الرجاء إدخال كلمة المرور الجديدة أدناه",
|
"change_password_form_description": "مرحبًا ،هذه هي المرة الأولى التي تقوم فيها بالتسجيل في النظام أو تم تقديم طلب لتغيير كلمة المرور الخاصة بك.الرجاء إدخال كلمة المرور الجديدة أدناه",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "إنشاء ألبوم جديد",
|
"common_create_new_album": "إنشاء ألبوم جديد",
|
||||||
"common_server_error": "يرجى التحقق من اتصال الشبكة الخاص بك ، والتأكد من أن الجهاز قابل للوصول وإصدارات التطبيق/الجهاز متوافقة.",
|
"common_server_error": "يرجى التحقق من اتصال الشبكة الخاص بك ، والتأكد من أن الجهاز قابل للوصول وإصدارات التطبيق/الجهاز متوافقة.",
|
||||||
"common_shared": "مشترك",
|
"common_shared": "مشترك",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "أضف إلى الألبوم",
|
"control_bottom_app_bar_add_to_album": "أضف إلى الألبوم",
|
||||||
"control_bottom_app_bar_album_info": "{} items",
|
"control_bottom_app_bar_album_info": "{} items",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "وحدة زمنية",
|
"edit_date_time_dialog_timezone": "وحدة زمنية",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "موقع",
|
"edit_location_dialog_title": "موقع",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "تجريبي",
|
"experimental_settings_title": "تجريبي",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"favorites_page_no_favorites": "لم يتم العثور على الأصول المفضلة",
|
"favorites_page_no_favorites": "لم يتم العثور على الأصول المفضلة",
|
||||||
"favorites_page_title": "المفضلة",
|
"favorites_page_title": "المفضلة",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "منح إذن لتمكين الإخطارات.",
|
"notification_permission_list_tile_content": "منح إذن لتمكين الإخطارات.",
|
||||||
"notification_permission_list_tile_enable_button": "تمكين الإخطارات",
|
"notification_permission_list_tile_enable_button": "تمكين الإخطارات",
|
||||||
"notification_permission_list_tile_title": "إذن الإخطار",
|
"notification_permission_list_tile_title": "إذن الإخطار",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "{user}'s photos",
|
"partner_list_user_photos": "{user}'s photos",
|
||||||
"partner_list_view_all": "عرض الكل",
|
"partner_list_view_all": "عرض الكل",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "توقف عن مشاركة صورك؟",
|
"partner_page_stop_sharing_title": "توقف عن مشاركة صورك؟",
|
||||||
"partner_page_title": "شريك",
|
"partner_page_title": "شريك",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "People",
|
"people": "People",
|
||||||
"permission_onboarding_back": "خلف",
|
"permission_onboarding_back": "خلف",
|
||||||
"permission_onboarding_continue_anyway": "تواصل على أي حال",
|
"permission_onboarding_continue_anyway": "تواصل على أي حال",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "مالك",
|
"shared_album_section_people_owner_label": "مالك",
|
||||||
"shared_album_section_people_title": "الناس",
|
"shared_album_section_people_title": "الناس",
|
||||||
"share_dialog_preparing": "تحضير...",
|
"share_dialog_preparing": "تحضير...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "روابط مشتركة",
|
"shared_link_app_bar_title": "روابط مشتركة",
|
||||||
"shared_link_clipboard_copied_massage": "نسخ إلى الحافظة",
|
"shared_link_clipboard_copied_massage": "نسخ إلى الحافظة",
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "ألبوم مشترك جديد",
|
"sharing_silver_appbar_create_shared_album": "ألبوم مشترك جديد",
|
||||||
"sharing_silver_appbar_shared_links": "روابط مشتركة",
|
"sharing_silver_appbar_shared_links": "روابط مشتركة",
|
||||||
"sharing_silver_appbar_share_partner": "شارك مع الشريك",
|
"sharing_silver_appbar_share_partner": "شارك مع الشريك",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sync albums",
|
"sync_albums": "Sync albums",
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "اختر الأصول ",
|
"trash_page_select_assets_btn": "اختر الأصول ",
|
||||||
"trash_page_select_btn": "يختار",
|
"trash_page_select_btn": "يختار",
|
||||||
"trash_page_title": "Trash ({})",
|
"trash_page_title": "Trash ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "يلغي",
|
"upload_dialog_cancel": "يلغي",
|
||||||
"upload_dialog_info": "هل تريد النسخ الاحتياطي للأصول (الأصول) المحددة إلى الخادم؟",
|
"upload_dialog_info": "هل تريد النسخ الاحتياطي للأصول (الأصول) المحددة إلى الخادم؟",
|
||||||
"upload_dialog_ok": "رفع",
|
"upload_dialog_ok": "رفع",
|
||||||
"upload_dialog_title": "تحميل الأصول",
|
"upload_dialog_title": "تحميل الأصول",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "يُقرّ",
|
"version_announcement_overlay_ack": "يُقرّ",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Místní úložiště",
|
"cache_settings_tile_title": "Místní úložiště",
|
||||||
"cache_settings_title": "Nastavení vyrovnávací paměti",
|
"cache_settings_title": "Nastavení vyrovnávací paměti",
|
||||||
"cancel": "Zrušit",
|
"cancel": "Zrušit",
|
||||||
|
"canceled": "Zrušeno",
|
||||||
"change_display_order": "Změnit pořadí zobrazení",
|
"change_display_order": "Změnit pořadí zobrazení",
|
||||||
"change_password_form_confirm_password": "Potvrďte heslo",
|
"change_password_form_confirm_password": "Potvrďte heslo",
|
||||||
"change_password_form_description": "Dobrý den, {name}\n\nje to buď poprvé, co se přihlašujete do systému, nebo byl vytvořen požadavek na změnu hesla. Níže zadejte nové heslo.",
|
"change_password_form_description": "Dobrý den, {name}\n\nje to buď poprvé, co se přihlašujete do systému, nebo byl vytvořen požadavek na změnu hesla. Níže zadejte nové heslo.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Vytvořit nové album",
|
"common_create_new_album": "Vytvořit nové album",
|
||||||
"common_server_error": "Zkontrolujte připojení k internetu. Ujistěte se, že server je dostupný a aplikace/server jsou v kompatibilní verzi.",
|
"common_server_error": "Zkontrolujte připojení k internetu. Ujistěte se, že server je dostupný a aplikace/server jsou v kompatibilní verzi.",
|
||||||
"common_shared": "Sdílené",
|
"common_shared": "Sdílené",
|
||||||
|
"completed": "Dokončeno",
|
||||||
"contextual_search": "Východ slunce na pláži",
|
"contextual_search": "Východ slunce na pláži",
|
||||||
"control_bottom_app_bar_add_to_album": "Přidat do alba",
|
"control_bottom_app_bar_add_to_album": "Přidat do alba",
|
||||||
"control_bottom_app_bar_album_info": "{} položek",
|
"control_bottom_app_bar_album_info": "{} položek",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Časové pásmo",
|
"edit_date_time_dialog_timezone": "Časové pásmo",
|
||||||
"edit_image_title": "Upravit",
|
"edit_image_title": "Upravit",
|
||||||
"edit_location_dialog_title": "Poloha",
|
"edit_location_dialog_title": "Poloha",
|
||||||
|
"end_date": "Konečné datum",
|
||||||
|
"enqueued": "Ve frontě",
|
||||||
"enter_wifi_name": "Zadejte název WiFi",
|
"enter_wifi_name": "Zadejte název WiFi",
|
||||||
"error_change_sort_album": "Nepodařilo se změnit pořadí alba",
|
"error_change_sort_album": "Nepodařilo se změnit pořadí alba",
|
||||||
"error_saving_image": "Chyba: {}",
|
"error_saving_image": "Chyba: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Experimentální",
|
"experimental_settings_title": "Experimentální",
|
||||||
"external_network": "Externí síť",
|
"external_network": "Externí síť",
|
||||||
"external_network_sheet_info": "Pokud nejste v preferované síti WiFi, aplikace se připojí k serveru prostřednictvím první z níže uvedených adres URL, které může dosáhnout, počínaje shora dolů",
|
"external_network_sheet_info": "Pokud nejste v preferované síti WiFi, aplikace se připojí k serveru prostřednictvím první z níže uvedených adres URL, které může dosáhnout, počínaje shora dolů",
|
||||||
|
"failed": "Selhalo",
|
||||||
"favorites": "Oblíbené",
|
"favorites": "Oblíbené",
|
||||||
"favorites_page_no_favorites": "Nebyla nalezena žádná oblíbená média",
|
"favorites_page_no_favorites": "Nebyla nalezena žádná oblíbená média",
|
||||||
"favorites_page_title": "Oblíbené",
|
"favorites_page_title": "Oblíbené",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Udělte oprávnění k aktivaci oznámení.",
|
"notification_permission_list_tile_content": "Udělte oprávnění k aktivaci oznámení.",
|
||||||
"notification_permission_list_tile_enable_button": "Povolit oznámení",
|
"notification_permission_list_tile_enable_button": "Povolit oznámení",
|
||||||
"notification_permission_list_tile_title": "Povolení oznámení",
|
"notification_permission_list_tile_title": "Povolení oznámení",
|
||||||
|
"not_selected": "Není vybráno",
|
||||||
"on_this_device": "V tomto zařízení",
|
"on_this_device": "V tomto zařízení",
|
||||||
"partner_list_user_photos": "Fotografie uživatele {user}",
|
"partner_list_user_photos": "Fotografie uživatele {user}",
|
||||||
"partner_list_view_all": "Zobrazit všechny",
|
"partner_list_view_all": "Zobrazit všechny",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Přestat sdílet vaše fotografie?",
|
"partner_page_stop_sharing_title": "Přestat sdílet vaše fotografie?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partneři",
|
"partners": "Partneři",
|
||||||
|
"paused": "Pozastaveno",
|
||||||
"people": "Lidé",
|
"people": "Lidé",
|
||||||
"permission_onboarding_back": "Zpět",
|
"permission_onboarding_back": "Zpět",
|
||||||
"permission_onboarding_continue_anyway": "Přesto pokračovat",
|
"permission_onboarding_continue_anyway": "Přesto pokračovat",
|
||||||
@ -527,8 +534,8 @@
|
|||||||
"settings_require_restart": "Pro použití tohoto nastavení restartujte Immich",
|
"settings_require_restart": "Pro použití tohoto nastavení restartujte Immich",
|
||||||
"setting_video_viewer_looping_subtitle": "Povolení automatické smyčky videa v prohlížeči detailů.",
|
"setting_video_viewer_looping_subtitle": "Povolení automatické smyčky videa v prohlížeči detailů.",
|
||||||
"setting_video_viewer_looping_title": "Smyčka",
|
"setting_video_viewer_looping_title": "Smyčka",
|
||||||
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
|
"setting_video_viewer_original_video_subtitle": "Při streamování videa ze serveru přehrávat originál, i když je k dispozici překódovaná verze. Může vést k bufferování. Videa dostupná lokálně se přehrávají v původní kvalitě bez ohledu na toto nastavení.",
|
||||||
"setting_video_viewer_original_video_title": "Force original video",
|
"setting_video_viewer_original_video_title": "Vynutit původní video",
|
||||||
"setting_video_viewer_title": "Videa",
|
"setting_video_viewer_title": "Videa",
|
||||||
"share_add": "Přidat",
|
"share_add": "Přidat",
|
||||||
"share_add_photos": "Přidat fotografie",
|
"share_add_photos": "Přidat fotografie",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Vlastník",
|
"shared_album_section_people_owner_label": "Vlastník",
|
||||||
"shared_album_section_people_title": "LIDÉ",
|
"shared_album_section_people_title": "LIDÉ",
|
||||||
"share_dialog_preparing": "Připravuji...",
|
"share_dialog_preparing": "Připravuji...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} nahráno",
|
||||||
"shared_link_app_bar_title": "Sdílené odkazy",
|
"shared_link_app_bar_title": "Sdílené odkazy",
|
||||||
"shared_link_clipboard_copied_massage": "Zkopírováno do schránky",
|
"shared_link_clipboard_copied_massage": "Zkopírováno do schránky",
|
||||||
"shared_link_clipboard_text": "Odkaz: {}\nHeslo: {}",
|
"shared_link_clipboard_text": "Odkaz: {}\nHeslo: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Vytvořit sdílené album",
|
"sharing_silver_appbar_create_shared_album": "Vytvořit sdílené album",
|
||||||
"sharing_silver_appbar_shared_links": "Sdílené odkazy",
|
"sharing_silver_appbar_shared_links": "Sdílené odkazy",
|
||||||
"sharing_silver_appbar_share_partner": "Sdílet s partnerem",
|
"sharing_silver_appbar_share_partner": "Sdílet s partnerem",
|
||||||
|
"start_date": "Počáteční datum",
|
||||||
"sync": "Synchronizace",
|
"sync": "Synchronizace",
|
||||||
"sync_albums": "Synchronizovat alba",
|
"sync_albums": "Synchronizovat alba",
|
||||||
"sync_albums_manual_subtitle": "Synchronizovat všechna nahraná videa a fotografie do vybraných záložních alb",
|
"sync_albums_manual_subtitle": "Synchronizovat všechna nahraná videa a fotografie do vybraných záložních alb",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Vybrat položky",
|
"trash_page_select_assets_btn": "Vybrat položky",
|
||||||
"trash_page_select_btn": "Vybrat",
|
"trash_page_select_btn": "Vybrat",
|
||||||
"trash_page_title": "Koš ({})",
|
"trash_page_title": "Koš ({})",
|
||||||
|
"upload": "Nahrání",
|
||||||
"upload_dialog_cancel": "Zrušit",
|
"upload_dialog_cancel": "Zrušit",
|
||||||
"upload_dialog_info": "Chcete zálohovat vybrané položky na server?",
|
"upload_dialog_info": "Chcete zálohovat vybrané položky na server?",
|
||||||
"upload_dialog_ok": "Nahrát",
|
"upload_dialog_ok": "Nahrát",
|
||||||
"upload_dialog_title": "Nahrát položku",
|
"upload_dialog_title": "Nahrát položku",
|
||||||
|
"uploading": "Nahrávání",
|
||||||
|
"upload_to_immich": "Nahrát do Immiche ({})",
|
||||||
"use_current_connection": "použít aktuální připojení",
|
"use_current_connection": "použít aktuální připojení",
|
||||||
"validate_endpoint_error": "Zadejte platné URL",
|
"validate_endpoint_error": "Zadejte platné URL",
|
||||||
"version_announcement_overlay_ack": "Potvrdit",
|
"version_announcement_overlay_ack": "Potvrdit",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Lokal lagerplads",
|
"cache_settings_tile_title": "Lokal lagerplads",
|
||||||
"cache_settings_title": "Cache-indstillinger",
|
"cache_settings_title": "Cache-indstillinger",
|
||||||
"cancel": "Annuller",
|
"cancel": "Annuller",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Ændrer visningsrækkefølge",
|
"change_display_order": "Ændrer visningsrækkefølge",
|
||||||
"change_password_form_confirm_password": "Bekræft kodeord",
|
"change_password_form_confirm_password": "Bekræft kodeord",
|
||||||
"change_password_form_description": "Hej {name},\n\nDette er enten første gang du logger ind eller også er der lavet en anmodning om at ændre dit kodeord. Indtast venligst et nyt kodeord nedenfor.",
|
"change_password_form_description": "Hej {name},\n\nDette er enten første gang du logger ind eller også er der lavet en anmodning om at ændre dit kodeord. Indtast venligst et nyt kodeord nedenfor.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Opret et nyt album",
|
"common_create_new_album": "Opret et nyt album",
|
||||||
"common_server_error": "Tjek din internetforbindelse, sørg for at serveren er tilgængelig og at app- og serversioner er kompatible.",
|
"common_server_error": "Tjek din internetforbindelse, sørg for at serveren er tilgængelig og at app- og serversioner er kompatible.",
|
||||||
"common_shared": "Delt",
|
"common_shared": "Delt",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "Tilføj til album",
|
"control_bottom_app_bar_add_to_album": "Tilføj til album",
|
||||||
"control_bottom_app_bar_album_info": "{} genstande",
|
"control_bottom_app_bar_album_info": "{} genstande",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Tidszone",
|
"edit_date_time_dialog_timezone": "Tidszone",
|
||||||
"edit_image_title": "Rediger",
|
"edit_image_title": "Rediger",
|
||||||
"edit_location_dialog_title": "Placering",
|
"edit_location_dialog_title": "Placering",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Indtast WiFi-navn",
|
"enter_wifi_name": "Indtast WiFi-navn",
|
||||||
"error_change_sort_album": "Ændring af sorteringsrækkefølgen mislykkedes",
|
"error_change_sort_album": "Ændring af sorteringsrækkefølgen mislykkedes",
|
||||||
"error_saving_image": "Fejl: {}",
|
"error_saving_image": "Fejl: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Eksperimentelle",
|
"experimental_settings_title": "Eksperimentelle",
|
||||||
"external_network": "Eksternt netværk",
|
"external_network": "Eksternt netværk",
|
||||||
"external_network_sheet_info": "Nå der er ikke er forbundet til det foretrukne WiFi-netværk, vil appen forbinde til den første URL, den kan forbinde til, på listen nedenfor. Startende med i toppen",
|
"external_network_sheet_info": "Nå der er ikke er forbundet til det foretrukne WiFi-netværk, vil appen forbinde til den første URL, den kan forbinde til, på listen nedenfor. Startende med i toppen",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favoritter",
|
"favorites": "Favoritter",
|
||||||
"favorites_page_no_favorites": "Ingen favoritter blev fundet",
|
"favorites_page_no_favorites": "Ingen favoritter blev fundet",
|
||||||
"favorites_page_title": "Favoritter",
|
"favorites_page_title": "Favoritter",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Tillad at bruge notifikationer.",
|
"notification_permission_list_tile_content": "Tillad at bruge notifikationer.",
|
||||||
"notification_permission_list_tile_enable_button": "Slå notifikationer til",
|
"notification_permission_list_tile_enable_button": "Slå notifikationer til",
|
||||||
"notification_permission_list_tile_title": "Notifikationstilladelser",
|
"notification_permission_list_tile_title": "Notifikationstilladelser",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "På denne enhed",
|
"on_this_device": "På denne enhed",
|
||||||
"partner_list_user_photos": "{user}s billeder",
|
"partner_list_user_photos": "{user}s billeder",
|
||||||
"partner_list_view_all": "Se alle",
|
"partner_list_view_all": "Se alle",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Stop med at dele dine billeder?",
|
"partner_page_stop_sharing_title": "Stop med at dele dine billeder?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partnere",
|
"partners": "Partnere",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "Personer",
|
"people": "Personer",
|
||||||
"permission_onboarding_back": "Tilbage",
|
"permission_onboarding_back": "Tilbage",
|
||||||
"permission_onboarding_continue_anyway": "Fortsæt alligevel",
|
"permission_onboarding_continue_anyway": "Fortsæt alligevel",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Ejer",
|
"shared_album_section_people_owner_label": "Ejer",
|
||||||
"shared_album_section_people_title": "PERSONER",
|
"shared_album_section_people_title": "PERSONER",
|
||||||
"share_dialog_preparing": "Forbereder...",
|
"share_dialog_preparing": "Forbereder...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Delte links",
|
"shared_link_app_bar_title": "Delte links",
|
||||||
"shared_link_clipboard_copied_massage": "Kopieret til udklipsholderen",
|
"shared_link_clipboard_copied_massage": "Kopieret til udklipsholderen",
|
||||||
"shared_link_clipboard_text": "Link: {}\nkodeord: {}",
|
"shared_link_clipboard_text": "Link: {}\nkodeord: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Opret delt album",
|
"sharing_silver_appbar_create_shared_album": "Opret delt album",
|
||||||
"sharing_silver_appbar_shared_links": "Delte links",
|
"sharing_silver_appbar_shared_links": "Delte links",
|
||||||
"sharing_silver_appbar_share_partner": "Del med partner",
|
"sharing_silver_appbar_share_partner": "Del med partner",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Synkroniser",
|
"sync": "Synkroniser",
|
||||||
"sync_albums": "Synkroniser albummer",
|
"sync_albums": "Synkroniser albummer",
|
||||||
"sync_albums_manual_subtitle": "Synkroniser alle uploadet billeder og videoer til de valgte backupalbummer",
|
"sync_albums_manual_subtitle": "Synkroniser alle uploadet billeder og videoer til de valgte backupalbummer",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Vælg elementer",
|
"trash_page_select_assets_btn": "Vælg elementer",
|
||||||
"trash_page_select_btn": "Vælg",
|
"trash_page_select_btn": "Vælg",
|
||||||
"trash_page_title": "Papirkurv ({})",
|
"trash_page_title": "Papirkurv ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Annuller",
|
"upload_dialog_cancel": "Annuller",
|
||||||
"upload_dialog_info": "Vil du sikkerhedskopiere de(t) valgte element(er) til serveren?",
|
"upload_dialog_info": "Vil du sikkerhedskopiere de(t) valgte element(er) til serveren?",
|
||||||
"upload_dialog_ok": "Upload",
|
"upload_dialog_ok": "Upload",
|
||||||
"upload_dialog_title": "Upload element",
|
"upload_dialog_title": "Upload element",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "brug nuværende forbindelse",
|
"use_current_connection": "brug nuværende forbindelse",
|
||||||
"validate_endpoint_error": "Indtast en gyldig URL",
|
"validate_endpoint_error": "Indtast en gyldig URL",
|
||||||
"version_announcement_overlay_ack": "Accepter",
|
"version_announcement_overlay_ack": "Accepter",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Lokaler Speicher",
|
"cache_settings_tile_title": "Lokaler Speicher",
|
||||||
"cache_settings_title": "Zwischenspeicher Einstellungen",
|
"cache_settings_title": "Zwischenspeicher Einstellungen",
|
||||||
"cancel": "Abbrechen",
|
"cancel": "Abbrechen",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Passwort bestätigen",
|
"change_password_form_confirm_password": "Passwort bestätigen",
|
||||||
"change_password_form_description": "Hallo {name}\n\nDas ist entweder das erste Mal dass du dich einloggst oder es wurde eine Anfrage zur Änderung deines Passwortes gestellt. Bitte gib das neue Passwort ein.",
|
"change_password_form_description": "Hallo {name}\n\nDas ist entweder das erste Mal dass du dich einloggst oder es wurde eine Anfrage zur Änderung deines Passwortes gestellt. Bitte gib das neue Passwort ein.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Neues Album erstellen",
|
"common_create_new_album": "Neues Album erstellen",
|
||||||
"common_server_error": "Bitte überprüfe Deine Netzwerkverbindung und stelle sicher, dass die App und Server Versionen kompatibel sind.",
|
"common_server_error": "Bitte überprüfe Deine Netzwerkverbindung und stelle sicher, dass die App und Server Versionen kompatibel sind.",
|
||||||
"common_shared": "Geteilt",
|
"common_shared": "Geteilt",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sonnenaufgang am Strand",
|
"contextual_search": "Sonnenaufgang am Strand",
|
||||||
"control_bottom_app_bar_add_to_album": "Zu Album hinzufügen",
|
"control_bottom_app_bar_add_to_album": "Zu Album hinzufügen",
|
||||||
"control_bottom_app_bar_album_info": "{} Elemente",
|
"control_bottom_app_bar_album_info": "{} Elemente",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Zeitzone",
|
"edit_date_time_dialog_timezone": "Zeitzone",
|
||||||
"edit_image_title": "Bearbeiten",
|
"edit_image_title": "Bearbeiten",
|
||||||
"edit_location_dialog_title": "Ort bearbeiten",
|
"edit_location_dialog_title": "Ort bearbeiten",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "WLAN-Name eingeben",
|
"enter_wifi_name": "WLAN-Name eingeben",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Fehler: {}",
|
"error_saving_image": "Fehler: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Experimentell",
|
"experimental_settings_title": "Experimentell",
|
||||||
"external_network": "Externes Netzwerk",
|
"external_network": "Externes Netzwerk",
|
||||||
"external_network_sheet_info": "Wenn sich die App nicht im bevorzugten WLAN-Netzwerk befindet, verbindet sie sich mit dem Server über die erste der folgenden URLs, die sie erreichen kann (von oben nach unten)",
|
"external_network_sheet_info": "Wenn sich die App nicht im bevorzugten WLAN-Netzwerk befindet, verbindet sie sich mit dem Server über die erste der folgenden URLs, die sie erreichen kann (von oben nach unten)",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favoriten",
|
"favorites": "Favoriten",
|
||||||
"favorites_page_no_favorites": "Keine favorisierten Inhalte gefunden",
|
"favorites_page_no_favorites": "Keine favorisierten Inhalte gefunden",
|
||||||
"favorites_page_title": "Favoriten",
|
"favorites_page_title": "Favoriten",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Erlaube Berechtigung für Benachrichtigungen",
|
"notification_permission_list_tile_content": "Erlaube Berechtigung für Benachrichtigungen",
|
||||||
"notification_permission_list_tile_enable_button": "Aktiviere Benachrichtigungen",
|
"notification_permission_list_tile_enable_button": "Aktiviere Benachrichtigungen",
|
||||||
"notification_permission_list_tile_title": "Benachrichtigungs-Berechtigung",
|
"notification_permission_list_tile_title": "Benachrichtigungs-Berechtigung",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "Auf diesem Gerät",
|
"on_this_device": "Auf diesem Gerät",
|
||||||
"partner_list_user_photos": "{user}s Fotos",
|
"partner_list_user_photos": "{user}s Fotos",
|
||||||
"partner_list_view_all": "Alle anzeigen",
|
"partner_list_view_all": "Alle anzeigen",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Deine Fotos nicht mehr teilen?",
|
"partner_page_stop_sharing_title": "Deine Fotos nicht mehr teilen?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partner",
|
"partners": "Partner",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "Personen",
|
"people": "Personen",
|
||||||
"permission_onboarding_back": "Zurück",
|
"permission_onboarding_back": "Zurück",
|
||||||
"permission_onboarding_continue_anyway": "Trotzdem fortfahren",
|
"permission_onboarding_continue_anyway": "Trotzdem fortfahren",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Eigentümer",
|
"shared_album_section_people_owner_label": "Eigentümer",
|
||||||
"shared_album_section_people_title": "PERSONEN",
|
"shared_album_section_people_title": "PERSONEN",
|
||||||
"share_dialog_preparing": "Vorbereiten...",
|
"share_dialog_preparing": "Vorbereiten...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Geteilte Links",
|
"shared_link_app_bar_title": "Geteilte Links",
|
||||||
"shared_link_clipboard_copied_massage": "Link kopiert",
|
"shared_link_clipboard_copied_massage": "Link kopiert",
|
||||||
"shared_link_clipboard_text": "Link: {}\nPasswort: {}",
|
"shared_link_clipboard_text": "Link: {}\nPasswort: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Neues geteiltes Album",
|
"sharing_silver_appbar_create_shared_album": "Neues geteiltes Album",
|
||||||
"sharing_silver_appbar_shared_links": "Geteilte Links",
|
"sharing_silver_appbar_shared_links": "Geteilte Links",
|
||||||
"sharing_silver_appbar_share_partner": "Mit Partner teilen",
|
"sharing_silver_appbar_share_partner": "Mit Partner teilen",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Synchronisieren",
|
"sync": "Synchronisieren",
|
||||||
"sync_albums": "Alben synchronisieren",
|
"sync_albums": "Alben synchronisieren",
|
||||||
"sync_albums_manual_subtitle": "Synchronisiere alle hochgeladenen Videos und Fotos in die ausgewählten Backup-Alben",
|
"sync_albums_manual_subtitle": "Synchronisiere alle hochgeladenen Videos und Fotos in die ausgewählten Backup-Alben",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Elemente auswählen",
|
"trash_page_select_assets_btn": "Elemente auswählen",
|
||||||
"trash_page_select_btn": "Auswählen",
|
"trash_page_select_btn": "Auswählen",
|
||||||
"trash_page_title": "Papierkorb ({})",
|
"trash_page_title": "Papierkorb ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Abbrechen",
|
"upload_dialog_cancel": "Abbrechen",
|
||||||
"upload_dialog_info": "Willst du die ausgewählten Elemente auf dem Server sichern?",
|
"upload_dialog_info": "Willst du die ausgewählten Elemente auf dem Server sichern?",
|
||||||
"upload_dialog_ok": "Hochladen",
|
"upload_dialog_ok": "Hochladen",
|
||||||
"upload_dialog_title": "Element hochladen",
|
"upload_dialog_title": "Element hochladen",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "aktuelle Verbindung verwenden",
|
"use_current_connection": "aktuelle Verbindung verwenden",
|
||||||
"validate_endpoint_error": "Bitte gib eine gültige URL ein",
|
"validate_endpoint_error": "Bitte gib eine gültige URL ein",
|
||||||
"version_announcement_overlay_ack": "Ich habe verstanden",
|
"version_announcement_overlay_ack": "Ich habe verstanden",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Τοπική Αποθήκευση",
|
"cache_settings_tile_title": "Τοπική Αποθήκευση",
|
||||||
"cache_settings_title": "Ρυθμίσεις Προσωρινής Μνήμης",
|
"cache_settings_title": "Ρυθμίσεις Προσωρινής Μνήμης",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Επιβεβαίωση Κωδικού",
|
"change_password_form_confirm_password": "Επιβεβαίωση Κωδικού",
|
||||||
"change_password_form_description": "Γεια σας {name},\n\nΕίτε είναι η πρώτη φορά που συνδέεστε στο σύστημα είτε έχει γίνει αίτηση για αλλαγή του κωδικού σας. Παρακαλώ εισάγετε τον νέο κωδικό.",
|
"change_password_form_description": "Γεια σας {name},\n\nΕίτε είναι η πρώτη φορά που συνδέεστε στο σύστημα είτε έχει γίνει αίτηση για αλλαγή του κωδικού σας. Παρακαλώ εισάγετε τον νέο κωδικό.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Δημιουργία νέου άλμπουμ",
|
"common_create_new_album": "Δημιουργία νέου άλμπουμ",
|
||||||
"common_server_error": "Ελέγξτε τη σύνδεσή σας, βεβαιωθείτε ότι ο διακομιστής είναι προσβάσιμος και ότι οι εκδόσεις της εφαρμογής/διακομιστή είναι συμβατές.",
|
"common_server_error": "Ελέγξτε τη σύνδεσή σας, βεβαιωθείτε ότι ο διακομιστής είναι προσβάσιμος και ότι οι εκδόσεις της εφαρμογής/διακομιστή είναι συμβατές.",
|
||||||
"common_shared": "Κοινόχρηστο",
|
"common_shared": "Κοινόχρηστο",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Ανατολή στην παραλία",
|
"contextual_search": "Ανατολή στην παραλία",
|
||||||
"control_bottom_app_bar_add_to_album": "Προσθήκη στο άλμπουμ",
|
"control_bottom_app_bar_add_to_album": "Προσθήκη στο άλμπουμ",
|
||||||
"control_bottom_app_bar_album_info": "{} αντικείμενα",
|
"control_bottom_app_bar_album_info": "{} αντικείμενα",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Ζώνη ώρας",
|
"edit_date_time_dialog_timezone": "Ζώνη ώρας",
|
||||||
"edit_image_title": "Επεξεργασία",
|
"edit_image_title": "Επεξεργασία",
|
||||||
"edit_location_dialog_title": "Τοποθεσία",
|
"edit_location_dialog_title": "Τοποθεσία",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Σφάλμα: {}",
|
"error_saving_image": "Σφάλμα: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Πειραματικό",
|
"experimental_settings_title": "Πειραματικό",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Αγαπημένα",
|
"favorites": "Αγαπημένα",
|
||||||
"favorites_page_no_favorites": "Δεν βρέθηκαν αγαπημένα στοιχεία",
|
"favorites_page_no_favorites": "Δεν βρέθηκαν αγαπημένα στοιχεία",
|
||||||
"favorites_page_title": "Αγαπημένα",
|
"favorites_page_title": "Αγαπημένα",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Παραχωρήστε άδεια για ενεργοποίηση ειδοποιήσεων.",
|
"notification_permission_list_tile_content": "Παραχωρήστε άδεια για ενεργοποίηση ειδοποιήσεων.",
|
||||||
"notification_permission_list_tile_enable_button": "Ενεργοποίηση Ειδοποιήσεων",
|
"notification_permission_list_tile_enable_button": "Ενεργοποίηση Ειδοποιήσεων",
|
||||||
"notification_permission_list_tile_title": "Άδεια Ειδοποίησης",
|
"notification_permission_list_tile_title": "Άδεια Ειδοποίησης",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "Σε αυτή τη συσκευή",
|
"on_this_device": "Σε αυτή τη συσκευή",
|
||||||
"partner_list_user_photos": "Φωτογραφίες του/της {user}",
|
"partner_list_user_photos": "Φωτογραφίες του/της {user}",
|
||||||
"partner_list_view_all": "Προβολή όλων",
|
"partner_list_view_all": "Προβολή όλων",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Θέλετε να σταματήσετε να μοιράζεστε τις φωτογραφίες σας;",
|
"partner_page_stop_sharing_title": "Θέλετε να σταματήσετε να μοιράζεστε τις φωτογραφίες σας;",
|
||||||
"partner_page_title": "Σύντροφος",
|
"partner_page_title": "Σύντροφος",
|
||||||
"partners": "Σύντροφοι",
|
"partners": "Σύντροφοι",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "Ανθρωποι",
|
"people": "Ανθρωποι",
|
||||||
"permission_onboarding_back": "Πίσω",
|
"permission_onboarding_back": "Πίσω",
|
||||||
"permission_onboarding_continue_anyway": "Συνέχεια",
|
"permission_onboarding_continue_anyway": "Συνέχεια",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Ιδιοκτήτης",
|
"shared_album_section_people_owner_label": "Ιδιοκτήτης",
|
||||||
"shared_album_section_people_title": "ΑΝΘΡΩΠΟΙ",
|
"shared_album_section_people_title": "ΑΝΘΡΩΠΟΙ",
|
||||||
"share_dialog_preparing": "Προετοιμασία...",
|
"share_dialog_preparing": "Προετοιμασία...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Κοινόχρηστοι Σύνδεσμοι",
|
"shared_link_app_bar_title": "Κοινόχρηστοι Σύνδεσμοι",
|
||||||
"shared_link_clipboard_copied_massage": "Αντιγράφηκε στο πρόχειρο",
|
"shared_link_clipboard_copied_massage": "Αντιγράφηκε στο πρόχειρο",
|
||||||
"shared_link_clipboard_text": "Σύνδεσμος: {}\nΚωδικός πρόσβασης: {}",
|
"shared_link_clipboard_text": "Σύνδεσμος: {}\nΚωδικός πρόσβασης: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Νέο κοινόχρηστο άλμπουμ",
|
"sharing_silver_appbar_create_shared_album": "Νέο κοινόχρηστο άλμπουμ",
|
||||||
"sharing_silver_appbar_shared_links": "Κοινόχρηστοι σύνδεσμοι",
|
"sharing_silver_appbar_shared_links": "Κοινόχρηστοι σύνδεσμοι",
|
||||||
"sharing_silver_appbar_share_partner": "Μοιραστείτε με τον συνεργάτη",
|
"sharing_silver_appbar_share_partner": "Μοιραστείτε με τον συνεργάτη",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Συγχρονισμός",
|
"sync": "Συγχρονισμός",
|
||||||
"sync_albums": "Συγχρονισμός άλμπουμ",
|
"sync_albums": "Συγχρονισμός άλμπουμ",
|
||||||
"sync_albums_manual_subtitle": "Συγχρονίστε όλα τα μεταφορτωμένα βίντεο και φωτογραφίες με τα επιλεγμένα εφεδρικά άλμπουμ",
|
"sync_albums_manual_subtitle": "Συγχρονίστε όλα τα μεταφορτωμένα βίντεο και φωτογραφίες με τα επιλεγμένα εφεδρικά άλμπουμ",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Επιλέξτε στοιχεία",
|
"trash_page_select_assets_btn": "Επιλέξτε στοιχεία",
|
||||||
"trash_page_select_btn": "Επιλογή",
|
"trash_page_select_btn": "Επιλογή",
|
||||||
"trash_page_title": "Κάδος Απορριμμάτων ({})",
|
"trash_page_title": "Κάδος Απορριμμάτων ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Ακύρωση",
|
"upload_dialog_cancel": "Ακύρωση",
|
||||||
"upload_dialog_info": "Θέλετε να αντιγράψετε (κάνετε backup) τα επιλεγμένo(α) στοιχείο(α) στο διακομιστή;",
|
"upload_dialog_info": "Θέλετε να αντιγράψετε (κάνετε backup) τα επιλεγμένo(α) στοιχείο(α) στο διακομιστή;",
|
||||||
"upload_dialog_ok": "Ανέβασμα",
|
"upload_dialog_ok": "Ανέβασμα",
|
||||||
"upload_dialog_title": "Ανέβασμα στοιχείου",
|
"upload_dialog_title": "Ανέβασμα στοιχείου",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Κατάλαβα",
|
"version_announcement_overlay_ack": "Κατάλαβα",
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
{
|
{
|
||||||
"start_date": "Start date",
|
|
||||||
"end_date": "End date",
|
|
||||||
"action_common_back": "Back",
|
"action_common_back": "Back",
|
||||||
"action_common_cancel": "Cancel",
|
"action_common_cancel": "Cancel",
|
||||||
"action_common_clear": "Clear",
|
"action_common_clear": "Clear",
|
||||||
@ -18,7 +16,7 @@
|
|||||||
"advanced_settings_proxy_headers_subtitle": "Define proxy headers Immich should send with each network request",
|
"advanced_settings_proxy_headers_subtitle": "Define proxy headers Immich should send with each network request",
|
||||||
"advanced_settings_proxy_headers_title": "Proxy Headers",
|
"advanced_settings_proxy_headers_title": "Proxy Headers",
|
||||||
"advanced_settings_self_signed_ssl_subtitle": "Skips SSL certificate verification for the server endpoint. Required for self-signed certificates.",
|
"advanced_settings_self_signed_ssl_subtitle": "Skips SSL certificate verification for the server endpoint. Required for self-signed certificates.",
|
||||||
"advanced_settings_self_signed_ssl_title": "Allow self-signed SSL certificates (EXPERIMENTAL)",
|
"advanced_settings_self_signed_ssl_title": "Allow self-signed SSL certificates",
|
||||||
"advanced_settings_tile_subtitle": "Advanced user's settings",
|
"advanced_settings_tile_subtitle": "Advanced user's settings",
|
||||||
"advanced_settings_tile_title": "Advanced",
|
"advanced_settings_tile_title": "Advanced",
|
||||||
"advanced_settings_troubleshooting_subtitle": "Enable additional features for troubleshooting",
|
"advanced_settings_troubleshooting_subtitle": "Enable additional features for troubleshooting",
|
||||||
@ -159,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Local Storage",
|
"cache_settings_tile_title": "Local Storage",
|
||||||
"cache_settings_title": "Caching Settings",
|
"cache_settings_title": "Caching Settings",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Confirm Password",
|
"change_password_form_confirm_password": "Confirm Password",
|
||||||
"change_password_form_description": "Hi {name},\n\nThis is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
"change_password_form_description": "Hi {name},\n\nThis is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
||||||
@ -176,12 +175,13 @@
|
|||||||
"client_cert_remove": "Remove",
|
"client_cert_remove": "Remove",
|
||||||
"client_cert_remove_msg": "Client certificate is removed",
|
"client_cert_remove_msg": "Client certificate is removed",
|
||||||
"client_cert_subtitle": "Supports PKCS12 (.p12, .pfx) format only. Certificate Import/Remove is available only before login",
|
"client_cert_subtitle": "Supports PKCS12 (.p12, .pfx) format only. Certificate Import/Remove is available only before login",
|
||||||
"client_cert_title": "SSL Client Certificate (EXPERIMENTAL)",
|
"client_cert_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Add to album",
|
"common_add_to_album": "Add to album",
|
||||||
"common_change_password": "Change Password",
|
"common_change_password": "Change Password",
|
||||||
"common_create_new_album": "Create new album",
|
"common_create_new_album": "Create new album",
|
||||||
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
||||||
"common_shared": "Shared",
|
"common_shared": "Shared",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "Add to album",
|
"control_bottom_app_bar_add_to_album": "Add to album",
|
||||||
"control_bottom_app_bar_album_info": "{} items",
|
"control_bottom_app_bar_album_info": "{} items",
|
||||||
@ -250,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Timezone",
|
"edit_date_time_dialog_timezone": "Timezone",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "Location",
|
"edit_location_dialog_title": "Location",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -265,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
"favorites_page_no_favorites": "No favorite assets found",
|
||||||
"favorites_page_title": "Favorites",
|
"favorites_page_title": "Favorites",
|
||||||
@ -280,7 +283,7 @@
|
|||||||
"header_settings_header_value_input": "Header value",
|
"header_settings_header_value_input": "Header value",
|
||||||
"header_settings_page_title": "Proxy Headers",
|
"header_settings_page_title": "Proxy Headers",
|
||||||
"headers_settings_tile_subtitle": "Define proxy headers the app should send with each network request",
|
"headers_settings_tile_subtitle": "Define proxy headers the app should send with each network request",
|
||||||
"headers_settings_tile_title": "Custom proxy headers (EXPERIMENTAL)",
|
"headers_settings_tile_title": "Custom proxy headers",
|
||||||
"home_page_add_to_album_conflicts": "Added {added} assets to album {album}. {failed} assets are already in the album.",
|
"home_page_add_to_album_conflicts": "Added {added} assets to album {album}. {failed} assets are already in the album.",
|
||||||
"home_page_add_to_album_err_local": "Can not add local assets to albums yet, skipping",
|
"home_page_add_to_album_err_local": "Can not add local assets to albums yet, skipping",
|
||||||
"home_page_add_to_album_success": "Added {added} assets to album {album}.",
|
"home_page_add_to_album_success": "Added {added} assets to album {album}.",
|
||||||
@ -400,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Grant permission to enable notifications.",
|
"notification_permission_list_tile_content": "Grant permission to enable notifications.",
|
||||||
"notification_permission_list_tile_enable_button": "Enable Notifications",
|
"notification_permission_list_tile_enable_button": "Enable Notifications",
|
||||||
"notification_permission_list_tile_title": "Notification Permission",
|
"notification_permission_list_tile_title": "Notification Permission",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "{user}'s photos",
|
"partner_list_user_photos": "{user}'s photos",
|
||||||
"partner_list_view_all": "View all",
|
"partner_list_view_all": "View all",
|
||||||
@ -413,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Stop sharing your photos?",
|
"partner_page_stop_sharing_title": "Stop sharing your photos?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "People",
|
"people": "People",
|
||||||
"permission_onboarding_back": "Back",
|
"permission_onboarding_back": "Back",
|
||||||
"permission_onboarding_continue_anyway": "Continue anyway",
|
"permission_onboarding_continue_anyway": "Continue anyway",
|
||||||
@ -549,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Owner",
|
"shared_album_section_people_owner_label": "Owner",
|
||||||
"shared_album_section_people_title": "PEOPLE",
|
"shared_album_section_people_title": "PEOPLE",
|
||||||
"share_dialog_preparing": "Preparing...",
|
"share_dialog_preparing": "Preparing...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Shared Links",
|
"shared_link_app_bar_title": "Shared Links",
|
||||||
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
||||||
@ -604,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "New shared album",
|
"sharing_silver_appbar_create_shared_album": "New shared album",
|
||||||
"sharing_silver_appbar_shared_links": "Shared links",
|
"sharing_silver_appbar_shared_links": "Shared links",
|
||||||
"sharing_silver_appbar_share_partner": "Share with partner",
|
"sharing_silver_appbar_share_partner": "Share with partner",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sync albums",
|
"sync_albums": "Sync albums",
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
@ -642,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Select assets",
|
"trash_page_select_assets_btn": "Select assets",
|
||||||
"trash_page_select_btn": "Select",
|
"trash_page_select_btn": "Select",
|
||||||
"trash_page_title": "Trash ({})",
|
"trash_page_title": "Trash ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Cancel",
|
"upload_dialog_cancel": "Cancel",
|
||||||
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
||||||
"upload_dialog_ok": "Upload",
|
"upload_dialog_ok": "Upload",
|
||||||
"upload_dialog_title": "Upload Asset",
|
"upload_dialog_title": "Upload Asset",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Acknowledge",
|
"version_announcement_overlay_ack": "Acknowledge",
|
||||||
@ -659,15 +669,5 @@
|
|||||||
"viewer_stack_use_as_main_asset": "Use as Main Asset",
|
"viewer_stack_use_as_main_asset": "Use as Main Asset",
|
||||||
"viewer_unstack": "Un-Stack",
|
"viewer_unstack": "Un-Stack",
|
||||||
"wifi_name": "WiFi Name",
|
"wifi_name": "WiFi Name",
|
||||||
"your_wifi_name": "Your WiFi name",
|
"your_wifi_name": "Your WiFi name"
|
||||||
"upload": "Upload",
|
}
|
||||||
"uploading": "Uploading",
|
|
||||||
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
|
||||||
"enqueued": "Enqueued",
|
|
||||||
"not_selected": "Not selected",
|
|
||||||
"completed": "Completed",
|
|
||||||
"failed": "Failed",
|
|
||||||
"paused": "Paused",
|
|
||||||
"canceled": "Canceled",
|
|
||||||
"upload_to_immich": "Upload to Immich ({})"
|
|
||||||
}
|
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Almacenamiento local",
|
"cache_settings_tile_title": "Almacenamiento local",
|
||||||
"cache_settings_title": "Configuración de la caché",
|
"cache_settings_title": "Configuración de la caché",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Confirmar Contraseña",
|
"change_password_form_confirm_password": "Confirmar Contraseña",
|
||||||
"change_password_form_description": "Hola {name},\n\nEsta es la primera vez que inicias sesión en el sistema o se ha solicitado cambiar tu contraseña. Por favor, introduce la nueva contraseña a continuación.",
|
"change_password_form_description": "Hola {name},\n\nEsta es la primera vez que inicias sesión en el sistema o se ha solicitado cambiar tu contraseña. Por favor, introduce la nueva contraseña a continuación.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Crear nuevo álbum",
|
"common_create_new_album": "Crear nuevo álbum",
|
||||||
"common_server_error": "Por favor, verifica tu conexión de red, asegúrate de que el servidor esté accesible y las versiones de la aplicación y del servidor sean compatibles.",
|
"common_server_error": "Por favor, verifica tu conexión de red, asegúrate de que el servidor esté accesible y las versiones de la aplicación y del servidor sean compatibles.",
|
||||||
"common_shared": "Compartido",
|
"common_shared": "Compartido",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Amanecer en la playa",
|
"contextual_search": "Amanecer en la playa",
|
||||||
"control_bottom_app_bar_add_to_album": "Agregar al álbum",
|
"control_bottom_app_bar_add_to_album": "Agregar al álbum",
|
||||||
"control_bottom_app_bar_album_info": "{} elementos",
|
"control_bottom_app_bar_album_info": "{} elementos",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Zona horaria",
|
"edit_date_time_dialog_timezone": "Zona horaria",
|
||||||
"edit_image_title": "Editar",
|
"edit_image_title": "Editar",
|
||||||
"edit_location_dialog_title": "Ubicación",
|
"edit_location_dialog_title": "Ubicación",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favoritos",
|
"favorites": "Favoritos",
|
||||||
"favorites_page_no_favorites": "No se encontraron elementos marcados como favoritos",
|
"favorites_page_no_favorites": "No se encontraron elementos marcados como favoritos",
|
||||||
"favorites_page_title": "Favoritos",
|
"favorites_page_title": "Favoritos",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Concede permiso para habilitar las notificaciones.",
|
"notification_permission_list_tile_content": "Concede permiso para habilitar las notificaciones.",
|
||||||
"notification_permission_list_tile_enable_button": "Permitir notificaciones",
|
"notification_permission_list_tile_enable_button": "Permitir notificaciones",
|
||||||
"notification_permission_list_tile_title": "Permisos de Notificacion",
|
"notification_permission_list_tile_title": "Permisos de Notificacion",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "En este dispositivo",
|
"on_this_device": "En este dispositivo",
|
||||||
"partner_list_user_photos": "Fotos de {user}",
|
"partner_list_user_photos": "Fotos de {user}",
|
||||||
"partner_list_view_all": "Ver todas",
|
"partner_list_view_all": "Ver todas",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "¿Dejar de compartir tus fotos?",
|
"partner_page_stop_sharing_title": "¿Dejar de compartir tus fotos?",
|
||||||
"partner_page_title": "Compañero",
|
"partner_page_title": "Compañero",
|
||||||
"partners": "Colaboradores",
|
"partners": "Colaboradores",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "Personas",
|
"people": "Personas",
|
||||||
"permission_onboarding_back": "Volver",
|
"permission_onboarding_back": "Volver",
|
||||||
"permission_onboarding_continue_anyway": "Continuar de todos modos",
|
"permission_onboarding_continue_anyway": "Continuar de todos modos",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Propietario",
|
"shared_album_section_people_owner_label": "Propietario",
|
||||||
"shared_album_section_people_title": "PERSONAS",
|
"shared_album_section_people_title": "PERSONAS",
|
||||||
"share_dialog_preparing": "Preparando...",
|
"share_dialog_preparing": "Preparando...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Enlaces compartidos",
|
"shared_link_app_bar_title": "Enlaces compartidos",
|
||||||
"shared_link_clipboard_copied_massage": "Copiado al portapapeles",
|
"shared_link_clipboard_copied_massage": "Copiado al portapapeles",
|
||||||
"shared_link_clipboard_text": "Enlace: {}\nContraseña: {}",
|
"shared_link_clipboard_text": "Enlace: {}\nContraseña: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Crear un álbum compartido",
|
"sharing_silver_appbar_create_shared_album": "Crear un álbum compartido",
|
||||||
"sharing_silver_appbar_shared_links": "Enlaces compartidos",
|
"sharing_silver_appbar_shared_links": "Enlaces compartidos",
|
||||||
"sharing_silver_appbar_share_partner": "Compartir con el compañero",
|
"sharing_silver_appbar_share_partner": "Compartir con el compañero",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sincronizar",
|
"sync": "Sincronizar",
|
||||||
"sync_albums": "Sincronizar álbumes",
|
"sync_albums": "Sincronizar álbumes",
|
||||||
"sync_albums_manual_subtitle": "Sincroniza todos los videos y fotos subidos con los álbumes seleccionados a respaldar",
|
"sync_albums_manual_subtitle": "Sincroniza todos los videos y fotos subidos con los álbumes seleccionados a respaldar",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Seleccionar elementos",
|
"trash_page_select_assets_btn": "Seleccionar elementos",
|
||||||
"trash_page_select_btn": "Seleccionar",
|
"trash_page_select_btn": "Seleccionar",
|
||||||
"trash_page_title": "Papelera ({})",
|
"trash_page_title": "Papelera ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Cancelar",
|
"upload_dialog_cancel": "Cancelar",
|
||||||
"upload_dialog_info": "¿Quieres hacer una copia de seguridad al servidor de los elementos seleccionados?",
|
"upload_dialog_info": "¿Quieres hacer una copia de seguridad al servidor de los elementos seleccionados?",
|
||||||
"upload_dialog_ok": "Subir",
|
"upload_dialog_ok": "Subir",
|
||||||
"upload_dialog_title": "Subir elementos",
|
"upload_dialog_title": "Subir elementos",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Aceptar",
|
"version_announcement_overlay_ack": "Aceptar",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Almacenamiento local",
|
"cache_settings_tile_title": "Almacenamiento local",
|
||||||
"cache_settings_title": "Configuración de la caché",
|
"cache_settings_title": "Configuración de la caché",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Confirmar Contraseña",
|
"change_password_form_confirm_password": "Confirmar Contraseña",
|
||||||
"change_password_form_description": "Hola {name},\n\nEsta es la primera vez que inicias sesión en el sistema o se ha solicitado cambiar tu contraseña. Por favor, introduce la nueva contraseña a continuación.",
|
"change_password_form_description": "Hola {name},\n\nEsta es la primera vez que inicias sesión en el sistema o se ha solicitado cambiar tu contraseña. Por favor, introduce la nueva contraseña a continuación.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Crear nuevo álbum",
|
"common_create_new_album": "Crear nuevo álbum",
|
||||||
"common_server_error": "Por favor, verifica tu conexión de red, asegúrate de que el servidor esté accesible y las versiones de la aplicación y del servidor sean compatibles.",
|
"common_server_error": "Por favor, verifica tu conexión de red, asegúrate de que el servidor esté accesible y las versiones de la aplicación y del servidor sean compatibles.",
|
||||||
"common_shared": "Compartido",
|
"common_shared": "Compartido",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Amanecer en la playa",
|
"contextual_search": "Amanecer en la playa",
|
||||||
"control_bottom_app_bar_add_to_album": "Agregar al álbum",
|
"control_bottom_app_bar_add_to_album": "Agregar al álbum",
|
||||||
"control_bottom_app_bar_album_info": "{} elementos",
|
"control_bottom_app_bar_album_info": "{} elementos",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Timezone",
|
"edit_date_time_dialog_timezone": "Timezone",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "Location",
|
"edit_location_dialog_title": "Location",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favoritos",
|
"favorites": "Favoritos",
|
||||||
"favorites_page_no_favorites": "No se encontraron recursos marcados como favoritos",
|
"favorites_page_no_favorites": "No se encontraron recursos marcados como favoritos",
|
||||||
"favorites_page_title": "Favoritos",
|
"favorites_page_title": "Favoritos",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Concede permiso para habilitar las notificaciones.",
|
"notification_permission_list_tile_content": "Concede permiso para habilitar las notificaciones.",
|
||||||
"notification_permission_list_tile_enable_button": "Permitir notificaciones",
|
"notification_permission_list_tile_enable_button": "Permitir notificaciones",
|
||||||
"notification_permission_list_tile_title": "Permisos de Notificacion",
|
"notification_permission_list_tile_title": "Permisos de Notificacion",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "{user}'s photos",
|
"partner_list_user_photos": "{user}'s photos",
|
||||||
"partner_list_view_all": "View all",
|
"partner_list_view_all": "View all",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "¿Dejar de compartir tus fotos?",
|
"partner_page_stop_sharing_title": "¿Dejar de compartir tus fotos?",
|
||||||
"partner_page_title": "Compañero",
|
"partner_page_title": "Compañero",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "Personas",
|
"people": "Personas",
|
||||||
"permission_onboarding_back": "Volver",
|
"permission_onboarding_back": "Volver",
|
||||||
"permission_onboarding_continue_anyway": "Continuar de todos modos",
|
"permission_onboarding_continue_anyway": "Continuar de todos modos",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Propietario",
|
"shared_album_section_people_owner_label": "Propietario",
|
||||||
"shared_album_section_people_title": "PERSONAS",
|
"shared_album_section_people_title": "PERSONAS",
|
||||||
"share_dialog_preparing": "Preparando...",
|
"share_dialog_preparing": "Preparando...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Enlaces compartidos",
|
"shared_link_app_bar_title": "Enlaces compartidos",
|
||||||
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Crear álbum compartido",
|
"sharing_silver_appbar_create_shared_album": "Crear álbum compartido",
|
||||||
"sharing_silver_appbar_shared_links": "Enlaces compartidos",
|
"sharing_silver_appbar_shared_links": "Enlaces compartidos",
|
||||||
"sharing_silver_appbar_share_partner": "Compartir con compañero",
|
"sharing_silver_appbar_share_partner": "Compartir con compañero",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sincronizar álbumes",
|
"sync_albums": "Sincronizar álbumes",
|
||||||
"sync_albums_manual_subtitle": "Sincroniza todos los videos y fotos subidos con los álbumes seleccionados a respaldar",
|
"sync_albums_manual_subtitle": "Sincroniza todos los videos y fotos subidos con los álbumes seleccionados a respaldar",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Seleccionar elementos",
|
"trash_page_select_assets_btn": "Seleccionar elementos",
|
||||||
"trash_page_select_btn": "Seleccionar",
|
"trash_page_select_btn": "Seleccionar",
|
||||||
"trash_page_title": "Papelera ({})",
|
"trash_page_title": "Papelera ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Cancelar",
|
"upload_dialog_cancel": "Cancelar",
|
||||||
"upload_dialog_info": "¿Quieres hacer una copia de seguridad al servidor de los elementos seleccionados?",
|
"upload_dialog_info": "¿Quieres hacer una copia de seguridad al servidor de los elementos seleccionados?",
|
||||||
"upload_dialog_ok": "Subir",
|
"upload_dialog_ok": "Subir",
|
||||||
"upload_dialog_title": "Subir elementos",
|
"upload_dialog_title": "Subir elementos",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Aceptar",
|
"version_announcement_overlay_ack": "Aceptar",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Almacenamiento local",
|
"cache_settings_tile_title": "Almacenamiento local",
|
||||||
"cache_settings_title": "Configuración de la caché",
|
"cache_settings_title": "Configuración de la caché",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Confirmar Contraseña",
|
"change_password_form_confirm_password": "Confirmar Contraseña",
|
||||||
"change_password_form_description": "Hola {name},\n\nEsta es la primera vez que inicias sesión en el sistema o se ha solicitado cambiar tu contraseña. Por favor, introduce la nueva contraseña a continuación.",
|
"change_password_form_description": "Hola {name},\n\nEsta es la primera vez que inicias sesión en el sistema o se ha solicitado cambiar tu contraseña. Por favor, introduce la nueva contraseña a continuación.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Crear nuevo álbum",
|
"common_create_new_album": "Crear nuevo álbum",
|
||||||
"common_server_error": "Por favor, verifica tu conexión de red, asegúrate de que el servidor esté accesible y las versiones de la aplicación y del servidor sean compatibles.",
|
"common_server_error": "Por favor, verifica tu conexión de red, asegúrate de que el servidor esté accesible y las versiones de la aplicación y del servidor sean compatibles.",
|
||||||
"common_shared": "Compartido",
|
"common_shared": "Compartido",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "Agregar al álbum",
|
"control_bottom_app_bar_add_to_album": "Agregar al álbum",
|
||||||
"control_bottom_app_bar_album_info": "{} elementos",
|
"control_bottom_app_bar_album_info": "{} elementos",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Timezone",
|
"edit_date_time_dialog_timezone": "Timezone",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "Location",
|
"edit_location_dialog_title": "Location",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"favorites_page_no_favorites": "No se encontraron recursos marcados como favoritos",
|
"favorites_page_no_favorites": "No se encontraron recursos marcados como favoritos",
|
||||||
"favorites_page_title": "Favoritos",
|
"favorites_page_title": "Favoritos",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Concede permiso para habilitar las notificaciones.",
|
"notification_permission_list_tile_content": "Concede permiso para habilitar las notificaciones.",
|
||||||
"notification_permission_list_tile_enable_button": "Permitir notificaciones",
|
"notification_permission_list_tile_enable_button": "Permitir notificaciones",
|
||||||
"notification_permission_list_tile_title": "Permisos de Notificacion",
|
"notification_permission_list_tile_title": "Permisos de Notificacion",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "{user}'s photos",
|
"partner_list_user_photos": "{user}'s photos",
|
||||||
"partner_list_view_all": "View all",
|
"partner_list_view_all": "View all",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "¿Dejar de compartir tus fotos?",
|
"partner_page_stop_sharing_title": "¿Dejar de compartir tus fotos?",
|
||||||
"partner_page_title": "Compañero",
|
"partner_page_title": "Compañero",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "People",
|
"people": "People",
|
||||||
"permission_onboarding_back": "Volver",
|
"permission_onboarding_back": "Volver",
|
||||||
"permission_onboarding_continue_anyway": "Continuar de todos modos",
|
"permission_onboarding_continue_anyway": "Continuar de todos modos",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Owner",
|
"shared_album_section_people_owner_label": "Owner",
|
||||||
"shared_album_section_people_title": "PEOPLE",
|
"shared_album_section_people_title": "PEOPLE",
|
||||||
"share_dialog_preparing": "Preparando...",
|
"share_dialog_preparing": "Preparando...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Enlaces compartidos",
|
"shared_link_app_bar_title": "Enlaces compartidos",
|
||||||
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Crear álbum compartido",
|
"sharing_silver_appbar_create_shared_album": "Crear álbum compartido",
|
||||||
"sharing_silver_appbar_shared_links": "Enlaces compartidos",
|
"sharing_silver_appbar_shared_links": "Enlaces compartidos",
|
||||||
"sharing_silver_appbar_share_partner": "Compartir con compañero",
|
"sharing_silver_appbar_share_partner": "Compartir con compañero",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sync albums",
|
"sync_albums": "Sync albums",
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Seleccionar elementos",
|
"trash_page_select_assets_btn": "Seleccionar elementos",
|
||||||
"trash_page_select_btn": "Seleccionar",
|
"trash_page_select_btn": "Seleccionar",
|
||||||
"trash_page_title": "Papelera ({})",
|
"trash_page_title": "Papelera ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Cancelar",
|
"upload_dialog_cancel": "Cancelar",
|
||||||
"upload_dialog_info": "¿Quieres hacer una copia de seguridad al servidor de los elementos seleccionados?",
|
"upload_dialog_info": "¿Quieres hacer una copia de seguridad al servidor de los elementos seleccionados?",
|
||||||
"upload_dialog_ok": "Subir",
|
"upload_dialog_ok": "Subir",
|
||||||
"upload_dialog_title": "Subir elementos",
|
"upload_dialog_title": "Subir elementos",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Aceptar",
|
"version_announcement_overlay_ack": "Aceptar",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Almacenamiento local",
|
"cache_settings_tile_title": "Almacenamiento local",
|
||||||
"cache_settings_title": "Configuración de la caché",
|
"cache_settings_title": "Configuración de la caché",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Confirmar Contraseña",
|
"change_password_form_confirm_password": "Confirmar Contraseña",
|
||||||
"change_password_form_description": "Hola {name},\n\nÉsta es la primera vez que inicias sesión en el sistema o se ha solicitado cambiar tu contraseña. Por favor, introduce la nueva contraseña a continuación.",
|
"change_password_form_description": "Hola {name},\n\nÉsta es la primera vez que inicias sesión en el sistema o se ha solicitado cambiar tu contraseña. Por favor, introduce la nueva contraseña a continuación.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Crear nuevo álbum",
|
"common_create_new_album": "Crear nuevo álbum",
|
||||||
"common_server_error": "Por favor, verifica tu conexión de red, asegúrate de que el servidor esté accesible y las versiones de la aplicación y del servidor sean compatibles.",
|
"common_server_error": "Por favor, verifica tu conexión de red, asegúrate de que el servidor esté accesible y las versiones de la aplicación y del servidor sean compatibles.",
|
||||||
"common_shared": "Compartido",
|
"common_shared": "Compartido",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Amanecer en la playa",
|
"contextual_search": "Amanecer en la playa",
|
||||||
"control_bottom_app_bar_add_to_album": "Agregar al álbum",
|
"control_bottom_app_bar_add_to_album": "Agregar al álbum",
|
||||||
"control_bottom_app_bar_album_info": "{} elementos",
|
"control_bottom_app_bar_album_info": "{} elementos",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Timezone",
|
"edit_date_time_dialog_timezone": "Timezone",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "Location",
|
"edit_location_dialog_title": "Location",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favoritos",
|
"favorites": "Favoritos",
|
||||||
"favorites_page_no_favorites": "No se encontraron recursos marcados como favoritos",
|
"favorites_page_no_favorites": "No se encontraron recursos marcados como favoritos",
|
||||||
"favorites_page_title": "Favoritos",
|
"favorites_page_title": "Favoritos",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Concede permiso para activar las notificaciones.",
|
"notification_permission_list_tile_content": "Concede permiso para activar las notificaciones.",
|
||||||
"notification_permission_list_tile_enable_button": "Activar notificaciones",
|
"notification_permission_list_tile_enable_button": "Activar notificaciones",
|
||||||
"notification_permission_list_tile_title": "Permisos de notificación",
|
"notification_permission_list_tile_title": "Permisos de notificación",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "{user}'s photos",
|
"partner_list_user_photos": "{user}'s photos",
|
||||||
"partner_list_view_all": "View all",
|
"partner_list_view_all": "View all",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "¿Dejar de compartir tus fotos?",
|
"partner_page_stop_sharing_title": "¿Dejar de compartir tus fotos?",
|
||||||
"partner_page_title": "Compañero",
|
"partner_page_title": "Compañero",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "Personas",
|
"people": "Personas",
|
||||||
"permission_onboarding_back": "Volver",
|
"permission_onboarding_back": "Volver",
|
||||||
"permission_onboarding_continue_anyway": "Continuar de todos modos",
|
"permission_onboarding_continue_anyway": "Continuar de todos modos",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Propietario",
|
"shared_album_section_people_owner_label": "Propietario",
|
||||||
"shared_album_section_people_title": "PERSONAS",
|
"shared_album_section_people_title": "PERSONAS",
|
||||||
"share_dialog_preparing": "Preparando...",
|
"share_dialog_preparing": "Preparando...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Enlaces compartidos",
|
"shared_link_app_bar_title": "Enlaces compartidos",
|
||||||
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Crear álbum compartido",
|
"sharing_silver_appbar_create_shared_album": "Crear álbum compartido",
|
||||||
"sharing_silver_appbar_shared_links": "Enlaces compartidos",
|
"sharing_silver_appbar_shared_links": "Enlaces compartidos",
|
||||||
"sharing_silver_appbar_share_partner": "Compartir con compañero",
|
"sharing_silver_appbar_share_partner": "Compartir con compañero",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sincronizar álbumes",
|
"sync_albums": "Sincronizar álbumes",
|
||||||
"sync_albums_manual_subtitle": "Sincroniza todos los videos y fotos subidos con los álbumes seleccionados a respaldar",
|
"sync_albums_manual_subtitle": "Sincroniza todos los videos y fotos subidos con los álbumes seleccionados a respaldar",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Seleccionar recursos",
|
"trash_page_select_assets_btn": "Seleccionar recursos",
|
||||||
"trash_page_select_btn": "Seleccionar",
|
"trash_page_select_btn": "Seleccionar",
|
||||||
"trash_page_title": "Papelera ({})",
|
"trash_page_title": "Papelera ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Cancelar",
|
"upload_dialog_cancel": "Cancelar",
|
||||||
"upload_dialog_info": "¿Quieres respaldar los recursos seleccionados en el servidor?",
|
"upload_dialog_info": "¿Quieres respaldar los recursos seleccionados en el servidor?",
|
||||||
"upload_dialog_ok": "Subir",
|
"upload_dialog_ok": "Subir",
|
||||||
"upload_dialog_title": "Subir recurso",
|
"upload_dialog_title": "Subir recurso",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Aceptar",
|
"version_announcement_overlay_ack": "Aceptar",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Paikallinen tallennustila",
|
"cache_settings_tile_title": "Paikallinen tallennustila",
|
||||||
"cache_settings_title": "Välimuistin asetukset",
|
"cache_settings_title": "Välimuistin asetukset",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Vahvista salasana",
|
"change_password_form_confirm_password": "Vahvista salasana",
|
||||||
"change_password_form_description": "Hei {name},\n\nTämä on joko ensimmäinen kirjautumisesi järjestelmään tai salasanan vaihtaminen vaihtaminen on pakotettu. Ole hyvä ja syötä uusi salasana alle.",
|
"change_password_form_description": "Hei {name},\n\nTämä on joko ensimmäinen kirjautumisesi järjestelmään tai salasanan vaihtaminen vaihtaminen on pakotettu. Ole hyvä ja syötä uusi salasana alle.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Luo uusi albumi",
|
"common_create_new_album": "Luo uusi albumi",
|
||||||
"common_server_error": "Tarkista internet-yhteytesi. Varmista että palvelin on saavutettavissa ja sovellus-/palvelinversiot ovat yhteensopivia.",
|
"common_server_error": "Tarkista internet-yhteytesi. Varmista että palvelin on saavutettavissa ja sovellus-/palvelinversiot ovat yhteensopivia.",
|
||||||
"common_shared": "Jaettu",
|
"common_shared": "Jaettu",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "Lisää albumiin",
|
"control_bottom_app_bar_add_to_album": "Lisää albumiin",
|
||||||
"control_bottom_app_bar_album_info": "{} kohdetta",
|
"control_bottom_app_bar_album_info": "{} kohdetta",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Aikavyöhyke",
|
"edit_date_time_dialog_timezone": "Aikavyöhyke",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "Sijainti",
|
"edit_location_dialog_title": "Sijainti",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Kokeellinen",
|
"experimental_settings_title": "Kokeellinen",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"favorites_page_no_favorites": "Suosikkikohteita ei löytynyt",
|
"favorites_page_no_favorites": "Suosikkikohteita ei löytynyt",
|
||||||
"favorites_page_title": "Suosikit",
|
"favorites_page_title": "Suosikit",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Myönnä käyttöoikeus ottaaksesi ilmoitukset käyttöön.",
|
"notification_permission_list_tile_content": "Myönnä käyttöoikeus ottaaksesi ilmoitukset käyttöön.",
|
||||||
"notification_permission_list_tile_enable_button": "Ota ilmoitukset käyttöön",
|
"notification_permission_list_tile_enable_button": "Ota ilmoitukset käyttöön",
|
||||||
"notification_permission_list_tile_title": "Ilmoitusten käyttöoikeus",
|
"notification_permission_list_tile_title": "Ilmoitusten käyttöoikeus",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "Käyttäjän {user} kuvat",
|
"partner_list_user_photos": "Käyttäjän {user} kuvat",
|
||||||
"partner_list_view_all": "Näytä kaikki",
|
"partner_list_view_all": "Näytä kaikki",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Lopetetaanko kuvien jakaminen?",
|
"partner_page_stop_sharing_title": "Lopetetaanko kuvien jakaminen?",
|
||||||
"partner_page_title": "Kumppani",
|
"partner_page_title": "Kumppani",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "People",
|
"people": "People",
|
||||||
"permission_onboarding_back": "Takaisin",
|
"permission_onboarding_back": "Takaisin",
|
||||||
"permission_onboarding_continue_anyway": "Jatka silti",
|
"permission_onboarding_continue_anyway": "Jatka silti",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Omistaja",
|
"shared_album_section_people_owner_label": "Omistaja",
|
||||||
"shared_album_section_people_title": "HENKILÖT",
|
"shared_album_section_people_title": "HENKILÖT",
|
||||||
"share_dialog_preparing": "Valmistellaan...",
|
"share_dialog_preparing": "Valmistellaan...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Jaetut linkit",
|
"shared_link_app_bar_title": "Jaetut linkit",
|
||||||
"shared_link_clipboard_copied_massage": "Kopioitu leikepöydältä",
|
"shared_link_clipboard_copied_massage": "Kopioitu leikepöydältä",
|
||||||
"shared_link_clipboard_text": "Linkki: {}\nSalasana: {}",
|
"shared_link_clipboard_text": "Linkki: {}\nSalasana: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Luo jaettu albumi",
|
"sharing_silver_appbar_create_shared_album": "Luo jaettu albumi",
|
||||||
"sharing_silver_appbar_shared_links": "Jaetut linkit",
|
"sharing_silver_appbar_shared_links": "Jaetut linkit",
|
||||||
"sharing_silver_appbar_share_partner": "Jaa kumppanille",
|
"sharing_silver_appbar_share_partner": "Jaa kumppanille",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sync albums",
|
"sync_albums": "Sync albums",
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Valitse kohteet",
|
"trash_page_select_assets_btn": "Valitse kohteet",
|
||||||
"trash_page_select_btn": "Valitse",
|
"trash_page_select_btn": "Valitse",
|
||||||
"trash_page_title": "Roskakori",
|
"trash_page_title": "Roskakori",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Peruuta",
|
"upload_dialog_cancel": "Peruuta",
|
||||||
"upload_dialog_info": "Haluatko varmuuskopioida valitut kohteet palvelimelle?",
|
"upload_dialog_info": "Haluatko varmuuskopioida valitut kohteet palvelimelle?",
|
||||||
"upload_dialog_ok": "Lähetä",
|
"upload_dialog_ok": "Lähetä",
|
||||||
"upload_dialog_title": "Lähetä kohde",
|
"upload_dialog_title": "Lähetä kohde",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Tiedostan",
|
"version_announcement_overlay_ack": "Tiedostan",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Stockage local",
|
"cache_settings_tile_title": "Stockage local",
|
||||||
"cache_settings_title": "Paramètres de mise en cache",
|
"cache_settings_title": "Paramètres de mise en cache",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Confirmez le mot de passe",
|
"change_password_form_confirm_password": "Confirmez le mot de passe",
|
||||||
"change_password_form_description": "Bonjour {name},\n\nC'est la première fois que vous vous connectez au système ou vous avez demandé de changer votre mot de passe. Veuillez saisir le nouveau mot de passe ci-dessous.",
|
"change_password_form_description": "Bonjour {name},\n\nC'est la première fois que vous vous connectez au système ou vous avez demandé de changer votre mot de passe. Veuillez saisir le nouveau mot de passe ci-dessous.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Créer un nouvel album",
|
"common_create_new_album": "Créer un nouvel album",
|
||||||
"common_server_error": "Veuillez vérifier votre connexion réseau, vous assurer que le serveur est accessible et que les versions de l'application et du serveur sont compatibles.",
|
"common_server_error": "Veuillez vérifier votre connexion réseau, vous assurer que le serveur est accessible et que les versions de l'application et du serveur sont compatibles.",
|
||||||
"common_shared": "Partagé",
|
"common_shared": "Partagé",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "Ajouter à l'album",
|
"control_bottom_app_bar_add_to_album": "Ajouter à l'album",
|
||||||
"control_bottom_app_bar_album_info": "{} éléments",
|
"control_bottom_app_bar_album_info": "{} éléments",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Timezone",
|
"edit_date_time_dialog_timezone": "Timezone",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "Location",
|
"edit_location_dialog_title": "Location",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Expérimental",
|
"experimental_settings_title": "Expérimental",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"favorites_page_no_favorites": "Aucun élément favori n'a été trouvé",
|
"favorites_page_no_favorites": "Aucun élément favori n'a été trouvé",
|
||||||
"favorites_page_title": "Favoris",
|
"favorites_page_title": "Favoris",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Accordez la permission d'activer les notifications.",
|
"notification_permission_list_tile_content": "Accordez la permission d'activer les notifications.",
|
||||||
"notification_permission_list_tile_enable_button": "Activer les notifications",
|
"notification_permission_list_tile_enable_button": "Activer les notifications",
|
||||||
"notification_permission_list_tile_title": "Permission de notification",
|
"notification_permission_list_tile_title": "Permission de notification",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "{user}'s photos",
|
"partner_list_user_photos": "{user}'s photos",
|
||||||
"partner_list_view_all": "View all",
|
"partner_list_view_all": "View all",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Arrêter de partager vos photos?",
|
"partner_page_stop_sharing_title": "Arrêter de partager vos photos?",
|
||||||
"partner_page_title": "Partenaire",
|
"partner_page_title": "Partenaire",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "People",
|
"people": "People",
|
||||||
"permission_onboarding_back": "Retour",
|
"permission_onboarding_back": "Retour",
|
||||||
"permission_onboarding_continue_anyway": "Continuer quand même",
|
"permission_onboarding_continue_anyway": "Continuer quand même",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Owner",
|
"shared_album_section_people_owner_label": "Owner",
|
||||||
"shared_album_section_people_title": "PEOPLE",
|
"shared_album_section_people_title": "PEOPLE",
|
||||||
"share_dialog_preparing": "Préparation...",
|
"share_dialog_preparing": "Préparation...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Liens partagés",
|
"shared_link_app_bar_title": "Liens partagés",
|
||||||
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Créer un album partagé",
|
"sharing_silver_appbar_create_shared_album": "Créer un album partagé",
|
||||||
"sharing_silver_appbar_shared_links": "Liens partagés",
|
"sharing_silver_appbar_shared_links": "Liens partagés",
|
||||||
"sharing_silver_appbar_share_partner": "Partager avec un partenaire",
|
"sharing_silver_appbar_share_partner": "Partager avec un partenaire",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sync albums",
|
"sync_albums": "Sync albums",
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Sélectionner les éléments",
|
"trash_page_select_assets_btn": "Sélectionner les éléments",
|
||||||
"trash_page_select_btn": "Sélectionner",
|
"trash_page_select_btn": "Sélectionner",
|
||||||
"trash_page_title": "Corbeille ({})",
|
"trash_page_title": "Corbeille ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Annuler",
|
"upload_dialog_cancel": "Annuler",
|
||||||
"upload_dialog_info": "Voulez-vous sauvegarder la sélection vers le serveur?",
|
"upload_dialog_info": "Voulez-vous sauvegarder la sélection vers le serveur?",
|
||||||
"upload_dialog_ok": "Télécharger ",
|
"upload_dialog_ok": "Télécharger ",
|
||||||
"upload_dialog_title": "Télécharger cet élément ",
|
"upload_dialog_title": "Télécharger cet élément ",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Confirmer",
|
"version_announcement_overlay_ack": "Confirmer",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Stockage local",
|
"cache_settings_tile_title": "Stockage local",
|
||||||
"cache_settings_title": "Paramètres de mise en cache",
|
"cache_settings_title": "Paramètres de mise en cache",
|
||||||
"cancel": "Annuler",
|
"cancel": "Annuler",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Confirmez le mot de passe",
|
"change_password_form_confirm_password": "Confirmez le mot de passe",
|
||||||
"change_password_form_description": "Bonjour {name},\n\nC'est la première fois que vous vous connectez au système ou vous avez demandé à changer votre mot de passe. Veuillez saisir le nouveau mot de passe ci-dessous.",
|
"change_password_form_description": "Bonjour {name},\n\nC'est la première fois que vous vous connectez au système ou vous avez demandé à changer votre mot de passe. Veuillez saisir le nouveau mot de passe ci-dessous.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Créer un nouvel album",
|
"common_create_new_album": "Créer un nouvel album",
|
||||||
"common_server_error": "Veuillez vérifier votre connexion réseau, vous assurer que le serveur est accessible et que les versions de l'application et du serveur sont compatibles.",
|
"common_server_error": "Veuillez vérifier votre connexion réseau, vous assurer que le serveur est accessible et que les versions de l'application et du serveur sont compatibles.",
|
||||||
"common_shared": "Partagé",
|
"common_shared": "Partagé",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Lever de soleil sur la plage",
|
"contextual_search": "Lever de soleil sur la plage",
|
||||||
"control_bottom_app_bar_add_to_album": "Ajouter à l'album",
|
"control_bottom_app_bar_add_to_album": "Ajouter à l'album",
|
||||||
"control_bottom_app_bar_album_info": "{} éléments",
|
"control_bottom_app_bar_album_info": "{} éléments",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Fuseau horaire",
|
"edit_date_time_dialog_timezone": "Fuseau horaire",
|
||||||
"edit_image_title": "Modifier",
|
"edit_image_title": "Modifier",
|
||||||
"edit_location_dialog_title": "Localisation",
|
"edit_location_dialog_title": "Localisation",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Entrez le nom du réseau ",
|
"enter_wifi_name": "Entrez le nom du réseau ",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Erreur : {}",
|
"error_saving_image": "Erreur : {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Expérimental",
|
"experimental_settings_title": "Expérimental",
|
||||||
"external_network": "Réseau externe",
|
"external_network": "Réseau externe",
|
||||||
"external_network_sheet_info": "Quand vous n'êtes pas connecté à votre réseau préféré, l'application va tenter de se connecter aux adresses ci-dessous, en commençant par la première",
|
"external_network_sheet_info": "Quand vous n'êtes pas connecté à votre réseau préféré, l'application va tenter de se connecter aux adresses ci-dessous, en commençant par la première",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favoris",
|
"favorites": "Favoris",
|
||||||
"favorites_page_no_favorites": "Aucun élément favori n'a été trouvé",
|
"favorites_page_no_favorites": "Aucun élément favori n'a été trouvé",
|
||||||
"favorites_page_title": "Favoris",
|
"favorites_page_title": "Favoris",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Accordez la permission d'activer les notifications.",
|
"notification_permission_list_tile_content": "Accordez la permission d'activer les notifications.",
|
||||||
"notification_permission_list_tile_enable_button": "Activer les notifications",
|
"notification_permission_list_tile_enable_button": "Activer les notifications",
|
||||||
"notification_permission_list_tile_title": "Permission de notification",
|
"notification_permission_list_tile_title": "Permission de notification",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "Sur cet appareil",
|
"on_this_device": "Sur cet appareil",
|
||||||
"partner_list_user_photos": "Photos de {user}",
|
"partner_list_user_photos": "Photos de {user}",
|
||||||
"partner_list_view_all": "Voir tous",
|
"partner_list_view_all": "Voir tous",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Arrêter de partager vos photos ?",
|
"partner_page_stop_sharing_title": "Arrêter de partager vos photos ?",
|
||||||
"partner_page_title": "Partenaire",
|
"partner_page_title": "Partenaire",
|
||||||
"partners": "Partenaires",
|
"partners": "Partenaires",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "Personnes",
|
"people": "Personnes",
|
||||||
"permission_onboarding_back": "Retour",
|
"permission_onboarding_back": "Retour",
|
||||||
"permission_onboarding_continue_anyway": "Continuer quand même",
|
"permission_onboarding_continue_anyway": "Continuer quand même",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Propriétaire",
|
"shared_album_section_people_owner_label": "Propriétaire",
|
||||||
"shared_album_section_people_title": "PERSONNES",
|
"shared_album_section_people_title": "PERSONNES",
|
||||||
"share_dialog_preparing": "Préparation…",
|
"share_dialog_preparing": "Préparation…",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Liens partagés",
|
"shared_link_app_bar_title": "Liens partagés",
|
||||||
"shared_link_clipboard_copied_massage": "Copié dans le presse-papier",
|
"shared_link_clipboard_copied_massage": "Copié dans le presse-papier",
|
||||||
"shared_link_clipboard_text": "Lien : {}\nMot de passe : {}",
|
"shared_link_clipboard_text": "Lien : {}\nMot de passe : {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Créer un album partagé",
|
"sharing_silver_appbar_create_shared_album": "Créer un album partagé",
|
||||||
"sharing_silver_appbar_shared_links": "Liens partagés",
|
"sharing_silver_appbar_shared_links": "Liens partagés",
|
||||||
"sharing_silver_appbar_share_partner": "Partager avec un partenaire",
|
"sharing_silver_appbar_share_partner": "Partager avec un partenaire",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Synchroniser",
|
"sync": "Synchroniser",
|
||||||
"sync_albums": "Synchroniser dans des albums",
|
"sync_albums": "Synchroniser dans des albums",
|
||||||
"sync_albums_manual_subtitle": "Synchroniser toutes les vidéos et photos sauvegardées dans les albums sélectionnés",
|
"sync_albums_manual_subtitle": "Synchroniser toutes les vidéos et photos sauvegardées dans les albums sélectionnés",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Sélectionner les éléments",
|
"trash_page_select_assets_btn": "Sélectionner les éléments",
|
||||||
"trash_page_select_btn": "Sélectionner",
|
"trash_page_select_btn": "Sélectionner",
|
||||||
"trash_page_title": "Corbeille ({})",
|
"trash_page_title": "Corbeille ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Annuler",
|
"upload_dialog_cancel": "Annuler",
|
||||||
"upload_dialog_info": "Voulez-vous sauvegarder la sélection vers le serveur ?",
|
"upload_dialog_info": "Voulez-vous sauvegarder la sélection vers le serveur ?",
|
||||||
"upload_dialog_ok": "Télécharger ",
|
"upload_dialog_ok": "Télécharger ",
|
||||||
"upload_dialog_title": "Télécharger cet élément ",
|
"upload_dialog_title": "Télécharger cet élément ",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "Utiliser le réseau actuel ",
|
"use_current_connection": "Utiliser le réseau actuel ",
|
||||||
"validate_endpoint_error": "Merci d'entrer un lien valide",
|
"validate_endpoint_error": "Merci d'entrer un lien valide",
|
||||||
"version_announcement_overlay_ack": "Confirmer",
|
"version_announcement_overlay_ack": "Confirmer",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "אחסון מקומי",
|
"cache_settings_tile_title": "אחסון מקומי",
|
||||||
"cache_settings_title": "הגדרות שמירת מטמון",
|
"cache_settings_title": "הגדרות שמירת מטמון",
|
||||||
"cancel": "ביטול",
|
"cancel": "ביטול",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "שנה סדר תצוגה",
|
"change_display_order": "שנה סדר תצוגה",
|
||||||
"change_password_form_confirm_password": "אשר סיסמה",
|
"change_password_form_confirm_password": "אשר סיסמה",
|
||||||
"change_password_form_description": "הי {name},\n\nזאת או הפעם הראשונה שאת/ה מתחבר/ת למערכת או שנעשתה בקשה לשינוי הסיסמה שלך. נא להזין את הסיסמה החדשה למטה.",
|
"change_password_form_description": "הי {name},\n\nזאת או הפעם הראשונה שאת/ה מתחבר/ת למערכת או שנעשתה בקשה לשינוי הסיסמה שלך. נא להזין את הסיסמה החדשה למטה.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "צור אלבום חדש",
|
"common_create_new_album": "צור אלבום חדש",
|
||||||
"common_server_error": "נא לבדוק את חיבור הרשת שלך, תוודא/י שהשרת נגיש ושגרסאות אפליקציה/שרת תואמות",
|
"common_server_error": "נא לבדוק את חיבור הרשת שלך, תוודא/י שהשרת נגיש ושגרסאות אפליקציה/שרת תואמות",
|
||||||
"common_shared": "משותף",
|
"common_shared": "משותף",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach (מומלץ לחפש באנגלית לתוצאות טובות יותר)",
|
"contextual_search": "Sunrise on the beach (מומלץ לחפש באנגלית לתוצאות טובות יותר)",
|
||||||
"control_bottom_app_bar_add_to_album": "הוסף לאלבום",
|
"control_bottom_app_bar_add_to_album": "הוסף לאלבום",
|
||||||
"control_bottom_app_bar_album_info": "{} פריטים",
|
"control_bottom_app_bar_album_info": "{} פריטים",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "אזור זמן",
|
"edit_date_time_dialog_timezone": "אזור זמן",
|
||||||
"edit_image_title": "ערוך",
|
"edit_image_title": "ערוך",
|
||||||
"edit_location_dialog_title": "מיקום",
|
"edit_location_dialog_title": "מיקום",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "הזן שם אינטרנט אלחוטי",
|
"enter_wifi_name": "הזן שם אינטרנט אלחוטי",
|
||||||
"error_change_sort_album": "שינוי סדר מיון אלבום נכשל",
|
"error_change_sort_album": "שינוי סדר מיון אלבום נכשל",
|
||||||
"error_saving_image": "שגיאה: {}",
|
"error_saving_image": "שגיאה: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "נסיוני",
|
"experimental_settings_title": "נסיוני",
|
||||||
"external_network": "רשת חיצונית",
|
"external_network": "רשת חיצונית",
|
||||||
"external_network_sheet_info": "כאשר לא על רשת האינטרנט האלחוטי המועדפת, היישום יתחבר לשרת דרך הכתובת הראשונה שניתן להשיג מהכתובות שלהלן, החל מלמעלה למטה",
|
"external_network_sheet_info": "כאשר לא על רשת האינטרנט האלחוטי המועדפת, היישום יתחבר לשרת דרך הכתובת הראשונה שניתן להשיג מהכתובות שלהלן, החל מלמעלה למטה",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "מועדפים",
|
"favorites": "מועדפים",
|
||||||
"favorites_page_no_favorites": "לא נמצאו נכסים מועדפים",
|
"favorites_page_no_favorites": "לא נמצאו נכסים מועדפים",
|
||||||
"favorites_page_title": "מועדפים",
|
"favorites_page_title": "מועדפים",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "הענק הרשאה כדי לאפשר התראות",
|
"notification_permission_list_tile_content": "הענק הרשאה כדי לאפשר התראות",
|
||||||
"notification_permission_list_tile_enable_button": "אפשר התראות",
|
"notification_permission_list_tile_enable_button": "אפשר התראות",
|
||||||
"notification_permission_list_tile_title": "הרשאת התראה",
|
"notification_permission_list_tile_title": "הרשאת התראה",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "במכשיר הזה",
|
"on_this_device": "במכשיר הזה",
|
||||||
"partner_list_user_photos": "תמונות של {user}",
|
"partner_list_user_photos": "תמונות של {user}",
|
||||||
"partner_list_view_all": "הצג הכל",
|
"partner_list_view_all": "הצג הכל",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "להפסיק לשתף את התמונות שלך?",
|
"partner_page_stop_sharing_title": "להפסיק לשתף את התמונות שלך?",
|
||||||
"partner_page_title": "שותף",
|
"partner_page_title": "שותף",
|
||||||
"partners": "שותפים",
|
"partners": "שותפים",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "אנשים",
|
"people": "אנשים",
|
||||||
"permission_onboarding_back": "חזרה",
|
"permission_onboarding_back": "חזרה",
|
||||||
"permission_onboarding_continue_anyway": "המשך בכל זאת",
|
"permission_onboarding_continue_anyway": "המשך בכל זאת",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "בעלים",
|
"shared_album_section_people_owner_label": "בעלים",
|
||||||
"shared_album_section_people_title": "אנשים",
|
"shared_album_section_people_title": "אנשים",
|
||||||
"share_dialog_preparing": "מכין...",
|
"share_dialog_preparing": "מכין...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "קישורים משותפים",
|
"shared_link_app_bar_title": "קישורים משותפים",
|
||||||
"shared_link_clipboard_copied_massage": "הועתק ללוח",
|
"shared_link_clipboard_copied_massage": "הועתק ללוח",
|
||||||
"shared_link_clipboard_text": "קישור: {}\nסיסמה: {}",
|
"shared_link_clipboard_text": "קישור: {}\nסיסמה: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "אלבום משותף חדש",
|
"sharing_silver_appbar_create_shared_album": "אלבום משותף חדש",
|
||||||
"sharing_silver_appbar_shared_links": "קישורים משותפים",
|
"sharing_silver_appbar_shared_links": "קישורים משותפים",
|
||||||
"sharing_silver_appbar_share_partner": "שיתוף עם שותף",
|
"sharing_silver_appbar_share_partner": "שיתוף עם שותף",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "סנכרן",
|
"sync": "סנכרן",
|
||||||
"sync_albums": "סנכרן אלבומים",
|
"sync_albums": "סנכרן אלבומים",
|
||||||
"sync_albums_manual_subtitle": "סנכרן את כל הסרטונים והתמונות שהועלו לאלבומי הגיבוי שנבחרו",
|
"sync_albums_manual_subtitle": "סנכרן את כל הסרטונים והתמונות שהועלו לאלבומי הגיבוי שנבחרו",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "בחר נכסים",
|
"trash_page_select_assets_btn": "בחר נכסים",
|
||||||
"trash_page_select_btn": "בחר",
|
"trash_page_select_btn": "בחר",
|
||||||
"trash_page_title": "אשפה ({})",
|
"trash_page_title": "אשפה ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "ביטול",
|
"upload_dialog_cancel": "ביטול",
|
||||||
"upload_dialog_info": "האם ברצונך לגבות את הנכס(ים) שנבחרו לשרת?",
|
"upload_dialog_info": "האם ברצונך לגבות את הנכס(ים) שנבחרו לשרת?",
|
||||||
"upload_dialog_ok": "העלאה",
|
"upload_dialog_ok": "העלאה",
|
||||||
"upload_dialog_title": "העלאת נכס",
|
"upload_dialog_title": "העלאת נכס",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "השתמש בחיבור נוכחי",
|
"use_current_connection": "השתמש בחיבור נוכחי",
|
||||||
"validate_endpoint_error": "נא להזין כתובת תקנית",
|
"validate_endpoint_error": "נא להזין כתובת תקנית",
|
||||||
"version_announcement_overlay_ack": "אשר",
|
"version_announcement_overlay_ack": "אשר",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "स्थानीय संग्रहण",
|
"cache_settings_tile_title": "स्थानीय संग्रहण",
|
||||||
"cache_settings_title": "Caching Settings",
|
"cache_settings_title": "Caching Settings",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Confirm Password",
|
"change_password_form_confirm_password": "Confirm Password",
|
||||||
"change_password_form_description": "Hi {name},\n\nThis is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
"change_password_form_description": "Hi {name},\n\nThis is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Create new album",
|
"common_create_new_album": "Create new album",
|
||||||
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
||||||
"common_shared": "Shared",
|
"common_shared": "Shared",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "समुद्र तट पर सूर्योदय",
|
"contextual_search": "समुद्र तट पर सूर्योदय",
|
||||||
"control_bottom_app_bar_add_to_album": "Add to album",
|
"control_bottom_app_bar_add_to_album": "Add to album",
|
||||||
"control_bottom_app_bar_album_info": "{} items",
|
"control_bottom_app_bar_album_info": "{} items",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Timezone",
|
"edit_date_time_dialog_timezone": "Timezone",
|
||||||
"edit_image_title": "संपादित करें",
|
"edit_image_title": "संपादित करें",
|
||||||
"edit_location_dialog_title": "Location",
|
"edit_location_dialog_title": "Location",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "त्रुटि: {}",
|
"error_saving_image": "त्रुटि: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "पसंदीदा",
|
"favorites": "पसंदीदा",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
"favorites_page_no_favorites": "No favorite assets found",
|
||||||
"favorites_page_title": "Favorites",
|
"favorites_page_title": "Favorites",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Grant permission to enable notifications.",
|
"notification_permission_list_tile_content": "Grant permission to enable notifications.",
|
||||||
"notification_permission_list_tile_enable_button": "Enable Notifications",
|
"notification_permission_list_tile_enable_button": "Enable Notifications",
|
||||||
"notification_permission_list_tile_title": "Notification Permission",
|
"notification_permission_list_tile_title": "Notification Permission",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "इस डिवाइस पर",
|
"on_this_device": "इस डिवाइस पर",
|
||||||
"partner_list_user_photos": "{user}'s photos",
|
"partner_list_user_photos": "{user}'s photos",
|
||||||
"partner_list_view_all": "View all",
|
"partner_list_view_all": "View all",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Stop sharing your photos?",
|
"partner_page_stop_sharing_title": "Stop sharing your photos?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "साझेदार",
|
"partners": "साझेदार",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "लोग",
|
"people": "लोग",
|
||||||
"permission_onboarding_back": "वापस",
|
"permission_onboarding_back": "वापस",
|
||||||
"permission_onboarding_continue_anyway": "Continue anyway",
|
"permission_onboarding_continue_anyway": "Continue anyway",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Owner",
|
"shared_album_section_people_owner_label": "Owner",
|
||||||
"shared_album_section_people_title": "PEOPLE",
|
"shared_album_section_people_title": "PEOPLE",
|
||||||
"share_dialog_preparing": "Preparing...",
|
"share_dialog_preparing": "Preparing...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "साझा किए गए लिंक",
|
"shared_link_app_bar_title": "साझा किए गए लिंक",
|
||||||
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "New shared album",
|
"sharing_silver_appbar_create_shared_album": "New shared album",
|
||||||
"sharing_silver_appbar_shared_links": "Shared links",
|
"sharing_silver_appbar_shared_links": "Shared links",
|
||||||
"sharing_silver_appbar_share_partner": "Share with partner",
|
"sharing_silver_appbar_share_partner": "Share with partner",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "सिंक करें",
|
"sync": "सिंक करें",
|
||||||
"sync_albums": "एल्बम्स सिंक करें",
|
"sync_albums": "एल्बम्स सिंक करें",
|
||||||
"sync_albums_manual_subtitle": "चुने हुए बैकअप एल्बम्स में सभी अपलोड की गई वीडियो और फ़ोटो सिंक करें",
|
"sync_albums_manual_subtitle": "चुने हुए बैकअप एल्बम्स में सभी अपलोड की गई वीडियो और फ़ोटो सिंक करें",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "संपत्तियों को चयन करें",
|
"trash_page_select_assets_btn": "संपत्तियों को चयन करें",
|
||||||
"trash_page_select_btn": "चयन करें",
|
"trash_page_select_btn": "चयन करें",
|
||||||
"trash_page_title": "Trash ({})",
|
"trash_page_title": "Trash ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Cancel",
|
"upload_dialog_cancel": "Cancel",
|
||||||
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
||||||
"upload_dialog_ok": "Upload",
|
"upload_dialog_ok": "Upload",
|
||||||
"upload_dialog_title": "Upload Asset",
|
"upload_dialog_title": "Upload Asset",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Acknowledge",
|
"version_announcement_overlay_ack": "Acknowledge",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Helyi Tárhely",
|
"cache_settings_tile_title": "Helyi Tárhely",
|
||||||
"cache_settings_title": "Gyorsítótár Beállítások",
|
"cache_settings_title": "Gyorsítótár Beállítások",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Jelszó Megerősítése",
|
"change_password_form_confirm_password": "Jelszó Megerősítése",
|
||||||
"change_password_form_description": "Szia {name}!\n\nMost jelentkezel be először a rendszerbe vagy más okból szükséges a jelszavad meváltoztatása. Kérjük, add meg új jelszavad.",
|
"change_password_form_description": "Szia {name}!\n\nMost jelentkezel be először a rendszerbe vagy más okból szükséges a jelszavad meváltoztatása. Kérjük, add meg új jelszavad.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Új album létrehozása",
|
"common_create_new_album": "Új album létrehozása",
|
||||||
"common_server_error": "Kérjük, ellenőrizd a hálózati kapcsolatot, gondoskodj róla, hogy a szerver elérhető legyen, valamint az alkalmazás és a szerver kompatibilis verziójú legyen.",
|
"common_server_error": "Kérjük, ellenőrizd a hálózati kapcsolatot, gondoskodj róla, hogy a szerver elérhető legyen, valamint az alkalmazás és a szerver kompatibilis verziójú legyen.",
|
||||||
"common_shared": "Megosztott",
|
"common_shared": "Megosztott",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Napfelkelte a tengerparton",
|
"contextual_search": "Napfelkelte a tengerparton",
|
||||||
"control_bottom_app_bar_add_to_album": "Albumhoz ad",
|
"control_bottom_app_bar_add_to_album": "Albumhoz ad",
|
||||||
"control_bottom_app_bar_album_info": "{} elem",
|
"control_bottom_app_bar_album_info": "{} elem",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Időzóna",
|
"edit_date_time_dialog_timezone": "Időzóna",
|
||||||
"edit_image_title": "Szerkesztés",
|
"edit_image_title": "Szerkesztés",
|
||||||
"edit_location_dialog_title": "Hely",
|
"edit_location_dialog_title": "Hely",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Hiba: {}",
|
"error_saving_image": "Hiba: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Kísérleti",
|
"experimental_settings_title": "Kísérleti",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Kedvencek",
|
"favorites": "Kedvencek",
|
||||||
"favorites_page_no_favorites": "Nem található kedvencnek jelölt elem",
|
"favorites_page_no_favorites": "Nem található kedvencnek jelölt elem",
|
||||||
"favorites_page_title": "Kedvencek",
|
"favorites_page_title": "Kedvencek",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Értesítések engedélyezése.",
|
"notification_permission_list_tile_content": "Értesítések engedélyezése.",
|
||||||
"notification_permission_list_tile_enable_button": "Értesítések Bekapcsolása",
|
"notification_permission_list_tile_enable_button": "Értesítések Bekapcsolása",
|
||||||
"notification_permission_list_tile_title": "Engedély az Értesítésekhez",
|
"notification_permission_list_tile_title": "Engedély az Értesítésekhez",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "Ezen az eszközön",
|
"on_this_device": "Ezen az eszközön",
|
||||||
"partner_list_user_photos": "{user} fényképei",
|
"partner_list_user_photos": "{user} fényképei",
|
||||||
"partner_list_view_all": "Összes mutatása",
|
"partner_list_view_all": "Összes mutatása",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Fotók megosztásának megszűntetése?",
|
"partner_page_stop_sharing_title": "Fotók megosztásának megszűntetése?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partnerek",
|
"partners": "Partnerek",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "Emberek",
|
"people": "Emberek",
|
||||||
"permission_onboarding_back": "Vissza",
|
"permission_onboarding_back": "Vissza",
|
||||||
"permission_onboarding_continue_anyway": "Folytatás mindenképp",
|
"permission_onboarding_continue_anyway": "Folytatás mindenképp",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Tulajdonos",
|
"shared_album_section_people_owner_label": "Tulajdonos",
|
||||||
"shared_album_section_people_title": "EMBEREK",
|
"shared_album_section_people_title": "EMBEREK",
|
||||||
"share_dialog_preparing": "Előkészítés...",
|
"share_dialog_preparing": "Előkészítés...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Megosztott Linkek",
|
"shared_link_app_bar_title": "Megosztott Linkek",
|
||||||
"shared_link_clipboard_copied_massage": "Vágólapra másolva",
|
"shared_link_clipboard_copied_massage": "Vágólapra másolva",
|
||||||
"shared_link_clipboard_text": "Link: {}\nJelszó: {}",
|
"shared_link_clipboard_text": "Link: {}\nJelszó: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Új megosztott album",
|
"sharing_silver_appbar_create_shared_album": "Új megosztott album",
|
||||||
"sharing_silver_appbar_shared_links": "Megosztott linkek",
|
"sharing_silver_appbar_shared_links": "Megosztott linkek",
|
||||||
"sharing_silver_appbar_share_partner": "Megosztás partnerrel",
|
"sharing_silver_appbar_share_partner": "Megosztás partnerrel",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Szinkronizálás",
|
"sync": "Szinkronizálás",
|
||||||
"sync_albums": "Albumok szinkronizálása",
|
"sync_albums": "Albumok szinkronizálása",
|
||||||
"sync_albums_manual_subtitle": "Összes fotó és videó létrehozása és szinkronizálása a kiválasztott Immich albumokba",
|
"sync_albums_manual_subtitle": "Összes fotó és videó létrehozása és szinkronizálása a kiválasztott Immich albumokba",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Elemek kiválasztása",
|
"trash_page_select_assets_btn": "Elemek kiválasztása",
|
||||||
"trash_page_select_btn": "Kiválaszt",
|
"trash_page_select_btn": "Kiválaszt",
|
||||||
"trash_page_title": "Lomtár ({})",
|
"trash_page_title": "Lomtár ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Mégsem",
|
"upload_dialog_cancel": "Mégsem",
|
||||||
"upload_dialog_info": "Szeretnél mentést készíteni a kiválasztott elem(ek)ről a szerverre?",
|
"upload_dialog_info": "Szeretnél mentést készíteni a kiválasztott elem(ek)ről a szerverre?",
|
||||||
"upload_dialog_ok": "Feltöltés",
|
"upload_dialog_ok": "Feltöltés",
|
||||||
"upload_dialog_title": "Elem Feltöltése",
|
"upload_dialog_title": "Elem Feltöltése",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Megértettem",
|
"version_announcement_overlay_ack": "Megértettem",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Penyimpanan Lokal",
|
"cache_settings_tile_title": "Penyimpanan Lokal",
|
||||||
"cache_settings_title": "Setelan Cache",
|
"cache_settings_title": "Setelan Cache",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Konfirmasi Sandi",
|
"change_password_form_confirm_password": "Konfirmasi Sandi",
|
||||||
"change_password_form_description": "Halo {},\n\nIni pertama kali anda masuk ke dalam sistem atau terdapat permintaan penggantian password.\nHarap masukkan password baru.",
|
"change_password_form_description": "Halo {},\n\nIni pertama kali anda masuk ke dalam sistem atau terdapat permintaan penggantian password.\nHarap masukkan password baru.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Buat album baru",
|
"common_create_new_album": "Buat album baru",
|
||||||
"common_server_error": "Koneksi gagal, pastikan server dapat diakses dan memiliki versi yang kompatibel.",
|
"common_server_error": "Koneksi gagal, pastikan server dapat diakses dan memiliki versi yang kompatibel.",
|
||||||
"common_shared": "Dibagikan",
|
"common_shared": "Dibagikan",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "Tambah ke album",
|
"control_bottom_app_bar_add_to_album": "Tambah ke album",
|
||||||
"control_bottom_app_bar_album_info": "{} item",
|
"control_bottom_app_bar_album_info": "{} item",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Zona Waktu",
|
"edit_date_time_dialog_timezone": "Zona Waktu",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "Lokasi",
|
"edit_location_dialog_title": "Lokasi",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Eksperimental",
|
"experimental_settings_title": "Eksperimental",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"favorites_page_no_favorites": "Tidak ada aset favorit",
|
"favorites_page_no_favorites": "Tidak ada aset favorit",
|
||||||
"favorites_page_title": "Favorit",
|
"favorites_page_title": "Favorit",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Berikan izin untuk mengaktifkan notifikasi.",
|
"notification_permission_list_tile_content": "Berikan izin untuk mengaktifkan notifikasi.",
|
||||||
"notification_permission_list_tile_enable_button": "Aktifkan Notifikasi",
|
"notification_permission_list_tile_enable_button": "Aktifkan Notifikasi",
|
||||||
"notification_permission_list_tile_title": "Izin Notifikasi",
|
"notification_permission_list_tile_title": "Izin Notifikasi",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "Foto {user}",
|
"partner_list_user_photos": "Foto {user}",
|
||||||
"partner_list_view_all": "Lihat semua",
|
"partner_list_view_all": "Lihat semua",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Berhenti membagikan fotomu?",
|
"partner_page_stop_sharing_title": "Berhenti membagikan fotomu?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "People",
|
"people": "People",
|
||||||
"permission_onboarding_back": "Kembali",
|
"permission_onboarding_back": "Kembali",
|
||||||
"permission_onboarding_continue_anyway": "Lanjutkan saja",
|
"permission_onboarding_continue_anyway": "Lanjutkan saja",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Pemilik",
|
"shared_album_section_people_owner_label": "Pemilik",
|
||||||
"shared_album_section_people_title": "ORANG",
|
"shared_album_section_people_title": "ORANG",
|
||||||
"share_dialog_preparing": "Menyiapkan...",
|
"share_dialog_preparing": "Menyiapkan...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Link Berbagi",
|
"shared_link_app_bar_title": "Link Berbagi",
|
||||||
"shared_link_clipboard_copied_massage": "Tersalin ke papan klip",
|
"shared_link_clipboard_copied_massage": "Tersalin ke papan klip",
|
||||||
"shared_link_clipboard_text": "Link: {}\nSandi: {}",
|
"shared_link_clipboard_text": "Link: {}\nSandi: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Buat album berbagi",
|
"sharing_silver_appbar_create_shared_album": "Buat album berbagi",
|
||||||
"sharing_silver_appbar_shared_links": "Shared links",
|
"sharing_silver_appbar_shared_links": "Shared links",
|
||||||
"sharing_silver_appbar_share_partner": "Berbagi dengan partner",
|
"sharing_silver_appbar_share_partner": "Berbagi dengan partner",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sync albums",
|
"sync_albums": "Sync albums",
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Pilih aset",
|
"trash_page_select_assets_btn": "Pilih aset",
|
||||||
"trash_page_select_btn": "Pilih",
|
"trash_page_select_btn": "Pilih",
|
||||||
"trash_page_title": "Sampah ({})",
|
"trash_page_title": "Sampah ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Batal",
|
"upload_dialog_cancel": "Batal",
|
||||||
"upload_dialog_info": "Apakah akan mencadangkan aset terpilih ke server?",
|
"upload_dialog_info": "Apakah akan mencadangkan aset terpilih ke server?",
|
||||||
"upload_dialog_ok": "Unggah",
|
"upload_dialog_ok": "Unggah",
|
||||||
"upload_dialog_title": "Unggah Aset",
|
"upload_dialog_title": "Unggah Aset",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Acknowledge",
|
"version_announcement_overlay_ack": "Acknowledge",
|
||||||
|
@ -6,8 +6,8 @@
|
|||||||
"action_common_save": "Save",
|
"action_common_save": "Save",
|
||||||
"action_common_select": "Select",
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Aggiorna",
|
"action_common_update": "Aggiorna",
|
||||||
"add_a_name": "Add a name",
|
"add_a_name": "Aggiungi un nome",
|
||||||
"add_endpoint": "Add endpoint",
|
"add_endpoint": "Aggiungi endpoint",
|
||||||
"add_to_album_bottom_sheet_added": "Aggiunto in {album}",
|
"add_to_album_bottom_sheet_added": "Aggiunto in {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Già presente in {album}",
|
"add_to_album_bottom_sheet_already_exists": "Già presente in {album}",
|
||||||
"advanced_settings_log_level_title": "Livello log: {}",
|
"advanced_settings_log_level_title": "Livello log: {}",
|
||||||
@ -23,7 +23,7 @@
|
|||||||
"advanced_settings_troubleshooting_title": "Risoluzione problemi",
|
"advanced_settings_troubleshooting_title": "Risoluzione problemi",
|
||||||
"album_info_card_backup_album_excluded": "ESCLUSI",
|
"album_info_card_backup_album_excluded": "ESCLUSI",
|
||||||
"album_info_card_backup_album_included": "INCLUSI",
|
"album_info_card_backup_album_included": "INCLUSI",
|
||||||
"albums": "Albums",
|
"albums": "Album",
|
||||||
"album_thumbnail_card_item": "1 elemento ",
|
"album_thumbnail_card_item": "1 elemento ",
|
||||||
"album_thumbnail_card_items": "{} elementi",
|
"album_thumbnail_card_items": "{} elementi",
|
||||||
"album_thumbnail_card_shared": "Condiviso",
|
"album_thumbnail_card_shared": "Condiviso",
|
||||||
@ -39,13 +39,13 @@
|
|||||||
"album_viewer_appbar_share_remove": "Rimuovere dall'album ",
|
"album_viewer_appbar_share_remove": "Rimuovere dall'album ",
|
||||||
"album_viewer_appbar_share_to": "Condividi a",
|
"album_viewer_appbar_share_to": "Condividi a",
|
||||||
"album_viewer_page_share_add_users": "Aggiungi utenti",
|
"album_viewer_page_share_add_users": "Aggiungi utenti",
|
||||||
"all": "All",
|
"all": "Tutto",
|
||||||
"all_people_page_title": "Persone",
|
"all_people_page_title": "Persone",
|
||||||
"all_videos_page_title": "Video",
|
"all_videos_page_title": "Video",
|
||||||
"app_bar_signout_dialog_content": "Sei sicuro di volerti disconnettere?",
|
"app_bar_signout_dialog_content": "Sei sicuro di volerti disconnettere?",
|
||||||
"app_bar_signout_dialog_ok": "Si",
|
"app_bar_signout_dialog_ok": "Si",
|
||||||
"app_bar_signout_dialog_title": "Disconnetti",
|
"app_bar_signout_dialog_title": "Disconnetti",
|
||||||
"archived": "Archived",
|
"archived": "Archiviati",
|
||||||
"archive_page_no_archived_assets": "Nessuna oggetto archiviato",
|
"archive_page_no_archived_assets": "Nessuna oggetto archiviato",
|
||||||
"archive_page_title": "Archivia ({})",
|
"archive_page_title": "Archivia ({})",
|
||||||
"asset_action_delete_err_read_only": "Non puoi eliminare risorse in sola lettura, azione ignorata",
|
"asset_action_delete_err_read_only": "Non puoi eliminare risorse in sola lettura, azione ignorata",
|
||||||
@ -59,19 +59,19 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Impostazion del layout della griglia delle foto",
|
"asset_list_settings_subtitle": "Impostazion del layout della griglia delle foto",
|
||||||
"asset_list_settings_title": "Griglia foto",
|
"asset_list_settings_title": "Griglia foto",
|
||||||
"asset_restored_successfully": "Asset restored successfully",
|
"asset_restored_successfully": "Asset ripristinato con successo",
|
||||||
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
"assets_deleted_permanently_from_server": "{} asset(s) deleted permanently from the Immich server",
|
"assets_deleted_permanently_from_server": "{} asset(s) deleted permanently from the Immich server",
|
||||||
"assets_removed_permanently_from_device": "{} asset(s) removed permanently from your device",
|
"assets_removed_permanently_from_device": "{} asset(s) removed permanently from your device",
|
||||||
"assets_restored_successfully": "{} asset(s) restored successfully",
|
"assets_restored_successfully": "{} asset(s) restored successfully",
|
||||||
"assets_trashed": "{} asset(s) trashed",
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_subtitle": "Manage your gallery viewer settings",
|
"asset_viewer_settings_subtitle": "Gestisci le impostazioni del visualizzatore risorse",
|
||||||
"asset_viewer_settings_title": "Visualizzazione risorse",
|
"asset_viewer_settings_title": "Visualizzazione risorse",
|
||||||
"automatic_endpoint_switching_subtitle": "Connect locally over designated Wi-Fi when available and use alternative connections elsewhere",
|
"automatic_endpoint_switching_subtitle": "Connetti localmente quando la rete Wi-Fi specificata è disponibile e usa le connessioni alternative negli altri casi",
|
||||||
"automatic_endpoint_switching_title": "Automatic URL switching",
|
"automatic_endpoint_switching_title": "Cambio automatico di URL",
|
||||||
"background_location_permission": "Background location permission",
|
"background_location_permission": "Permesso di localizzazione in background",
|
||||||
"background_location_permission_content": "In order to switch networks when running in the background, Immich must *always* have precise location access so the app can read the Wi-Fi network's name",
|
"background_location_permission_content": "Per fare in modo che sia possibile cambiare rete quando è in esecuzione in background, Immich deve *sempre* avere accesso alla tua posizione precisa in modo da poter leggere il nome della rete Wi-Fi",
|
||||||
"backup_album_selection_page_albums_device": "Album sul dispositivo ({})",
|
"backup_album_selection_page_albums_device": "Album sul dispositivo ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Tap per includere, doppio tap per escludere.",
|
"backup_album_selection_page_albums_tap": "Tap per includere, doppio tap per escludere.",
|
||||||
"backup_album_selection_page_assets_scatter": "Visto che le risorse possono trovarsi in più album, questi possono essere inclusi o esclusi dal backup.",
|
"backup_album_selection_page_assets_scatter": "Visto che le risorse possono trovarsi in più album, questi possono essere inclusi o esclusi dal backup.",
|
||||||
@ -137,7 +137,7 @@
|
|||||||
"backup_manual_success": "Successo",
|
"backup_manual_success": "Successo",
|
||||||
"backup_manual_title": "Stato del caricamento",
|
"backup_manual_title": "Stato del caricamento",
|
||||||
"backup_options_page_title": "Opzioni di Backup",
|
"backup_options_page_title": "Opzioni di Backup",
|
||||||
"backup_setting_subtitle": "Manage background and foreground upload settings",
|
"backup_setting_subtitle": "Gestisci le impostazioni di upload in primo piano e in background",
|
||||||
"cache_settings_album_thumbnails": "Anteprime pagine librerie ({} risorse)",
|
"cache_settings_album_thumbnails": "Anteprime pagine librerie ({} risorse)",
|
||||||
"cache_settings_clear_cache_button": "Pulisci cache",
|
"cache_settings_clear_cache_button": "Pulisci cache",
|
||||||
"cache_settings_clear_cache_button_title": "Pulisce la cache dell'app. Questo impatterà significativamente le prestazioni dell''app fino a quando la cache non sarà rigenerata.",
|
"cache_settings_clear_cache_button_title": "Pulisce la cache dell'app. Questo impatterà significativamente le prestazioni dell''app fino a quando la cache non sarà rigenerata.",
|
||||||
@ -156,16 +156,17 @@
|
|||||||
"cache_settings_tile_subtitle": "Controlla il comportamento dello storage locale",
|
"cache_settings_tile_subtitle": "Controlla il comportamento dello storage locale",
|
||||||
"cache_settings_tile_title": "Archiviazione locale",
|
"cache_settings_tile_title": "Archiviazione locale",
|
||||||
"cache_settings_title": "Impostazioni della Cache",
|
"cache_settings_title": "Impostazioni della Cache",
|
||||||
"cancel": "Cancel",
|
"cancel": "Annulla",
|
||||||
"change_display_order": "Change display order",
|
"canceled": "Canceled",
|
||||||
|
"change_display_order": "Cambia l'ordine di visualizzazione",
|
||||||
"change_password_form_confirm_password": "Conferma Password",
|
"change_password_form_confirm_password": "Conferma Password",
|
||||||
"change_password_form_description": "Ciao {name},\n\nQuesto è la prima volta che accedi al sistema oppure è stato fatto una richiesta di cambiare la password. Per favore inserisca la nuova password qui sotto",
|
"change_password_form_description": "Ciao {name},\n\nQuesto è la prima volta che accedi al sistema oppure è stato fatto una richiesta di cambiare la password. Per favore inserisca la nuova password qui sotto",
|
||||||
"change_password_form_new_password": "Nuova Password",
|
"change_password_form_new_password": "Nuova Password",
|
||||||
"change_password_form_password_mismatch": "Le password non coincidono",
|
"change_password_form_password_mismatch": "Le password non coincidono",
|
||||||
"change_password_form_reenter_new_password": "Inserisci ancora la nuova password ",
|
"change_password_form_reenter_new_password": "Inserisci ancora la nuova password ",
|
||||||
"check_corrupt_asset_backup": "Check for corrupt asset backups",
|
"check_corrupt_asset_backup": "Verifica la presenza di backup di asset corrotti ",
|
||||||
"check_corrupt_asset_backup_button": "Perform check",
|
"check_corrupt_asset_backup_button": "Effettua controllo",
|
||||||
"check_corrupt_asset_backup_description": "Run this check only over Wi-Fi and once all assets have been backed-up. The procedure might take a few minutes.",
|
"check_corrupt_asset_backup_description": "Effettua questo controllo solo sotto rete Wi-Fi e quando tutti gli asset sono stati sottoposti a backup. La procedura potrebbe impiegare qualche minuto.",
|
||||||
"client_cert_dialog_msg_confirm": "OK",
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
"client_cert_enter_password": "Enter Password",
|
"client_cert_enter_password": "Enter Password",
|
||||||
"client_cert_import": "Import",
|
"client_cert_import": "Import",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Crea nuovo Album",
|
"common_create_new_album": "Crea nuovo Album",
|
||||||
"common_server_error": "Si prega di controllare la connessione network, che il server sia raggiungibile e che le versione del server e app sono gli stessi",
|
"common_server_error": "Si prega di controllare la connessione network, che il server sia raggiungibile e che le versione del server e app sono gli stessi",
|
||||||
"common_shared": "Condivisi",
|
"common_shared": "Condivisi",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "Aggiungi all'album",
|
"control_bottom_app_bar_add_to_album": "Aggiungi all'album",
|
||||||
"control_bottom_app_bar_album_info": "{} elementi",
|
"control_bottom_app_bar_album_info": "{} elementi",
|
||||||
@ -190,7 +192,7 @@
|
|||||||
"control_bottom_app_bar_delete_from_immich": "Elimina da Immich",
|
"control_bottom_app_bar_delete_from_immich": "Elimina da Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Elimina dal dispositivo",
|
"control_bottom_app_bar_delete_from_local": "Elimina dal dispositivo",
|
||||||
"control_bottom_app_bar_download": "Download",
|
"control_bottom_app_bar_download": "Download",
|
||||||
"control_bottom_app_bar_edit": "Edit",
|
"control_bottom_app_bar_edit": "Modifica",
|
||||||
"control_bottom_app_bar_edit_location": "Modifica posizione",
|
"control_bottom_app_bar_edit_location": "Modifica posizione",
|
||||||
"control_bottom_app_bar_edit_time": "Modifica data e ora",
|
"control_bottom_app_bar_edit_time": "Modifica data e ora",
|
||||||
"control_bottom_app_bar_favorite": "Preferito",
|
"control_bottom_app_bar_favorite": "Preferito",
|
||||||
@ -201,17 +203,17 @@
|
|||||||
"control_bottom_app_bar_unarchive": "Rimuovi dagli archivi",
|
"control_bottom_app_bar_unarchive": "Rimuovi dagli archivi",
|
||||||
"control_bottom_app_bar_unfavorite": "Rimuovi preferito",
|
"control_bottom_app_bar_unfavorite": "Rimuovi preferito",
|
||||||
"control_bottom_app_bar_upload": "Carica",
|
"control_bottom_app_bar_upload": "Carica",
|
||||||
"create_album": "Create album",
|
"create_album": "Crea album",
|
||||||
"create_album_page_untitled": "Senza titolo",
|
"create_album_page_untitled": "Senza titolo",
|
||||||
"create_new": "CREATE NEW",
|
"create_new": "CREA NUOVO",
|
||||||
"create_shared_album_page_create": "Crea",
|
"create_shared_album_page_create": "Crea",
|
||||||
"create_shared_album_page_share": "Condividi",
|
"create_shared_album_page_share": "Condividi",
|
||||||
"create_shared_album_page_share_add_assets": "AGGIUNGI OGGETTI",
|
"create_shared_album_page_share_add_assets": "AGGIUNGI OGGETTI",
|
||||||
"create_shared_album_page_share_select_photos": "Seleziona foto",
|
"create_shared_album_page_share_select_photos": "Seleziona foto",
|
||||||
"crop": "Crop",
|
"crop": "Ritaglia",
|
||||||
"curated_location_page_title": "Location",
|
"curated_location_page_title": "Location",
|
||||||
"curated_object_page_title": "Oggetti",
|
"curated_object_page_title": "Oggetti",
|
||||||
"current_server_address": "Current server address",
|
"current_server_address": "Indirizzo del server in uso",
|
||||||
"daily_title_text_date": "E, dd MMM",
|
"daily_title_text_date": "E, dd MMM",
|
||||||
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
||||||
"date_format": "E, d LLL, y • hh:mm",
|
"date_format": "E, d LLL, y • hh:mm",
|
||||||
@ -229,27 +231,29 @@
|
|||||||
"delete_shared_link_dialog_title": "Elimina link condiviso",
|
"delete_shared_link_dialog_title": "Elimina link condiviso",
|
||||||
"description_input_hint_text": "Aggiungi descrizione...",
|
"description_input_hint_text": "Aggiungi descrizione...",
|
||||||
"description_input_submit_error": "Errore modificare descrizione, controlli I log per maggiori dettagli",
|
"description_input_submit_error": "Errore modificare descrizione, controlli I log per maggiori dettagli",
|
||||||
"download_canceled": "Download canceled",
|
"download_canceled": "Download annullato",
|
||||||
"download_complete": "Download complete",
|
"download_complete": "Download completato",
|
||||||
"download_enqueue": "Download enqueued",
|
"download_enqueue": "Download in coda",
|
||||||
"download_error": "Download Error",
|
"download_error": "Errore durante il download",
|
||||||
"download_failed": "Download failed",
|
"download_failed": "Download fallito",
|
||||||
"download_filename": "file: {}",
|
"download_filename": "file: {}",
|
||||||
"download_finished": "Download finished",
|
"download_finished": "Download terminato",
|
||||||
"downloading": "Downloading...",
|
"downloading": "Download in corso...",
|
||||||
"downloading_media": "Downloading media",
|
"downloading_media": "Downloading media",
|
||||||
"download_notfound": "Download not found",
|
"download_notfound": "Download non trovato",
|
||||||
"download_paused": "Download paused",
|
"download_paused": "Download in pausa",
|
||||||
"download_started": "Download started",
|
"download_started": "Download avviato",
|
||||||
"download_sucess": "Download success",
|
"download_sucess": "Download success",
|
||||||
"download_sucess_android": "The media has been downloaded to DCIM/Immich",
|
"download_sucess_android": "The media has been downloaded to DCIM/Immich",
|
||||||
"download_waiting_to_retry": "Waiting to retry",
|
"download_waiting_to_retry": "In attesa di riprovare",
|
||||||
"edit_date_time_dialog_date_time": "Data e ora",
|
"edit_date_time_dialog_date_time": "Data e ora",
|
||||||
"edit_date_time_dialog_timezone": "Fuso orario",
|
"edit_date_time_dialog_timezone": "Fuso orario",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Modifica",
|
||||||
"edit_location_dialog_title": "Posizione",
|
"edit_location_dialog_title": "Posizione",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"end_date": "End date",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"enqueued": "Enqueued",
|
||||||
|
"enter_wifi_name": "Inserisci il nome della rete Wi-Fi",
|
||||||
|
"error_change_sort_album": "Errore nel cambiare l'ordine di degli album",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
"exif_bottom_sheet_description": "Aggiungi una descrizione...",
|
"exif_bottom_sheet_description": "Aggiungi una descrizione...",
|
||||||
"exif_bottom_sheet_details": "DETTAGLI",
|
"exif_bottom_sheet_details": "DETTAGLI",
|
||||||
@ -261,15 +265,16 @@
|
|||||||
"experimental_settings_new_asset_list_title": "Attiva griglia foto sperimentale",
|
"experimental_settings_new_asset_list_title": "Attiva griglia foto sperimentale",
|
||||||
"experimental_settings_subtitle": "Usalo a tuo rischio!",
|
"experimental_settings_subtitle": "Usalo a tuo rischio!",
|
||||||
"experimental_settings_title": "Sperimentale",
|
"experimental_settings_title": "Sperimentale",
|
||||||
"external_network": "External network",
|
"external_network": "Rete esterna",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "Quando non si è connessi alla rete Wi-Fi preferita, l'app si collegherà al server tramite il primo degli indirizzi della lista che riuscirà a raggiungere, dall'alto verso il basso",
|
||||||
"favorites": "Favorites",
|
"failed": "Failed",
|
||||||
|
"favorites": "Preferiti",
|
||||||
"favorites_page_no_favorites": "Nessun preferito",
|
"favorites_page_no_favorites": "Nessun preferito",
|
||||||
"favorites_page_title": "Preferiti",
|
"favorites_page_title": "Preferiti",
|
||||||
"filename_search": "File name or extension",
|
"filename_search": "File name or extension",
|
||||||
"filter": "Filter",
|
"filter": "Filtro",
|
||||||
"get_wifiname_error": "Could not get Wi-Fi name. Make sure you have granted the necessary permissions and are connected to a Wi-Fi network",
|
"get_wifiname_error": "Non sono riuscito a recuperare il nome della rete Wi-Fi. Accertati di aver concesso i permessi necessari e di essere connesso ad una rete Wi-Fi",
|
||||||
"grant_permission": "Grant permission",
|
"grant_permission": "Concedi permesso",
|
||||||
"haptic_feedback_switch": "Abilita feedback aptico",
|
"haptic_feedback_switch": "Abilita feedback aptico",
|
||||||
"haptic_feedback_title": "Feedback aptico",
|
"haptic_feedback_title": "Feedback aptico",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@ -293,16 +298,16 @@
|
|||||||
"home_page_first_time_notice": "Se è la prima volta che utilizzi l'app, assicurati di scegliere uno o più album di backup, in modo che la timeline possa popolare le foto e i video presenti negli album.",
|
"home_page_first_time_notice": "Se è la prima volta che utilizzi l'app, assicurati di scegliere uno o più album di backup, in modo che la timeline possa popolare le foto e i video presenti negli album.",
|
||||||
"home_page_share_err_local": "Non puoi condividere una risorsa locale tramite link, azione ignorata",
|
"home_page_share_err_local": "Non puoi condividere una risorsa locale tramite link, azione ignorata",
|
||||||
"home_page_upload_err_limit": "Puoi caricare al massimo 30 file per volta, ignora quelli in eccesso",
|
"home_page_upload_err_limit": "Puoi caricare al massimo 30 file per volta, ignora quelli in eccesso",
|
||||||
"ignore_icloud_photos": "Ignore iCloud photos",
|
"ignore_icloud_photos": "Ignora foto iCloud",
|
||||||
"ignore_icloud_photos_description": "Photos that are stored on iCloud will not be uploaded to the Immich server",
|
"ignore_icloud_photos_description": "Le foto che sono memorizzate su iCloud non verranno caricate sul server Immich",
|
||||||
"image_saved_successfully": "Image saved",
|
"image_saved_successfully": "Immagine salvata",
|
||||||
"image_viewer_page_state_provider_download_error": "Errore nel Download",
|
"image_viewer_page_state_provider_download_error": "Errore nel Download",
|
||||||
"image_viewer_page_state_provider_download_started": "Download Started",
|
"image_viewer_page_state_provider_download_started": "Download Started",
|
||||||
"image_viewer_page_state_provider_download_success": "Download con successo",
|
"image_viewer_page_state_provider_download_success": "Download con successo",
|
||||||
"image_viewer_page_state_provider_share_error": "Errore di condivisione",
|
"image_viewer_page_state_provider_share_error": "Errore di condivisione",
|
||||||
"invalid_date": "Invalid date",
|
"invalid_date": "Invalid date",
|
||||||
"invalid_date_format": "Invalid date format",
|
"invalid_date_format": "Invalid date format",
|
||||||
"library": "Library",
|
"library": "Galleria",
|
||||||
"library_page_albums": "Album",
|
"library_page_albums": "Album",
|
||||||
"library_page_archive": "Archivia",
|
"library_page_archive": "Archivia",
|
||||||
"library_page_device_albums": "Album sul dispositivo",
|
"library_page_device_albums": "Album sul dispositivo",
|
||||||
@ -315,10 +320,10 @@
|
|||||||
"library_page_sort_most_oldest_photo": "Foto più vecchia",
|
"library_page_sort_most_oldest_photo": "Foto più vecchia",
|
||||||
"library_page_sort_most_recent_photo": "Più recente",
|
"library_page_sort_most_recent_photo": "Più recente",
|
||||||
"library_page_sort_title": "Titolo album",
|
"library_page_sort_title": "Titolo album",
|
||||||
"local_network": "Local network",
|
"local_network": "Rete locale",
|
||||||
"local_network_sheet_info": "The app will connect to the server through this URL when using the specified Wi-Fi network",
|
"local_network_sheet_info": "L'app si collegherà al server tramite questo URL quando è in uso la rete Wi-Fi specificata",
|
||||||
"location_permission": "Location permission",
|
"location_permission": "Permesso di localizzazione",
|
||||||
"location_permission_content": "In order to use the auto-switching feature, Immich needs precise location permission so it can read the current WiFi network's name",
|
"location_permission_content": "Per usare la funzione di cambio automatico, Immich necessita del permesso di localizzazione precisa così da poter leggere il nome della rete Wi-Fi in uso",
|
||||||
"location_picker_choose_on_map": "Scegli una mappa",
|
"location_picker_choose_on_map": "Scegli una mappa",
|
||||||
"location_picker_latitude": "Latitudine",
|
"location_picker_latitude": "Latitudine",
|
||||||
"location_picker_latitude_error": "Inserisci una latitudine valida",
|
"location_picker_latitude_error": "Inserisci una latitudine valida",
|
||||||
@ -387,9 +392,9 @@
|
|||||||
"motion_photos_page_title": "Foto in movimento",
|
"motion_photos_page_title": "Foto in movimento",
|
||||||
"multiselect_grid_edit_date_time_err_read_only": "Non puoi modificare la data di risorse in sola lettura, azione ignorata",
|
"multiselect_grid_edit_date_time_err_read_only": "Non puoi modificare la data di risorse in sola lettura, azione ignorata",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Non puoi modificare la posizione di risorse in sola lettura, azione ignorata",
|
"multiselect_grid_edit_gps_err_read_only": "Non puoi modificare la posizione di risorse in sola lettura, azione ignorata",
|
||||||
"my_albums": "My albums",
|
"my_albums": "Miei album",
|
||||||
"networking_settings": "Networking",
|
"networking_settings": "Rete",
|
||||||
"networking_subtitle": "Manage the server endpoint settings",
|
"networking_subtitle": "Gestisci le impostazioni riguardanti gli endpoint del server",
|
||||||
"no_assets_to_show": "Nessuna risorsa da mostrare",
|
"no_assets_to_show": "Nessuna risorsa da mostrare",
|
||||||
"no_name": "No name",
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Annulla",
|
"notification_permission_dialog_cancel": "Annulla",
|
||||||
@ -398,7 +403,8 @@
|
|||||||
"notification_permission_list_tile_content": "Concedi i permessi per attivare le notifiche",
|
"notification_permission_list_tile_content": "Concedi i permessi per attivare le notifiche",
|
||||||
"notification_permission_list_tile_enable_button": "Attiva notifiche",
|
"notification_permission_list_tile_enable_button": "Attiva notifiche",
|
||||||
"notification_permission_list_tile_title": "Permessi delle Notifiche",
|
"notification_permission_list_tile_title": "Permessi delle Notifiche",
|
||||||
"on_this_device": "On this device",
|
"not_selected": "Not selected",
|
||||||
|
"on_this_device": "Su questo dispositivo",
|
||||||
"partner_list_user_photos": "Foto di {user}",
|
"partner_list_user_photos": "Foto di {user}",
|
||||||
"partner_list_view_all": "Mostra tutto",
|
"partner_list_view_all": "Mostra tutto",
|
||||||
"partner_page_add_partner": "Aggiungi partner.",
|
"partner_page_add_partner": "Aggiungi partner.",
|
||||||
@ -410,8 +416,9 @@
|
|||||||
"partner_page_stop_sharing_content": "{} non sarà più in grado di accedere alle tue foto.",
|
"partner_page_stop_sharing_content": "{} non sarà più in grado di accedere alle tue foto.",
|
||||||
"partner_page_stop_sharing_title": "Stoppare la condivisione delle tue foto?",
|
"partner_page_stop_sharing_title": "Stoppare la condivisione delle tue foto?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partners",
|
"partners": "Partner",
|
||||||
"people": "People",
|
"paused": "Paused",
|
||||||
|
"people": "Persone",
|
||||||
"permission_onboarding_back": "Indietro",
|
"permission_onboarding_back": "Indietro",
|
||||||
"permission_onboarding_continue_anyway": "Continua lo stesso",
|
"permission_onboarding_continue_anyway": "Continua lo stesso",
|
||||||
"permission_onboarding_get_started": "Inizia",
|
"permission_onboarding_get_started": "Inizia",
|
||||||
@ -422,8 +429,8 @@
|
|||||||
"permission_onboarding_permission_granted": "Concessi i permessi! Ora sei tutto apposto",
|
"permission_onboarding_permission_granted": "Concessi i permessi! Ora sei tutto apposto",
|
||||||
"permission_onboarding_permission_limited": "Permessi limitati. Per consentire a Immich di gestire e fare i backup di tutta la galleria, concedi i permessi Foto e Video dalle Impostazioni.",
|
"permission_onboarding_permission_limited": "Permessi limitati. Per consentire a Immich di gestire e fare i backup di tutta la galleria, concedi i permessi Foto e Video dalle Impostazioni.",
|
||||||
"permission_onboarding_request": "Immich richiede i permessi per vedere le tue foto e video",
|
"permission_onboarding_request": "Immich richiede i permessi per vedere le tue foto e video",
|
||||||
"places": "Places",
|
"places": "Luoghi",
|
||||||
"preferences_settings_subtitle": "Manage the app's preferences",
|
"preferences_settings_subtitle": "Gestisci le preferenze dell'app",
|
||||||
"preferences_settings_title": "Preferenze",
|
"preferences_settings_title": "Preferenze",
|
||||||
"profile_drawer_app_logs": "Logs",
|
"profile_drawer_app_logs": "Logs",
|
||||||
"profile_drawer_client_out_of_date_major": "L'applicazione non è aggiornata. Per favore aggiorna all'ultima versione principale.",
|
"profile_drawer_client_out_of_date_major": "L'applicazione non è aggiornata. Per favore aggiorna all'ultima versione principale.",
|
||||||
@ -436,12 +443,12 @@
|
|||||||
"profile_drawer_settings": "Impostazioni ",
|
"profile_drawer_settings": "Impostazioni ",
|
||||||
"profile_drawer_sign_out": "Esci",
|
"profile_drawer_sign_out": "Esci",
|
||||||
"profile_drawer_trash": "Cestino",
|
"profile_drawer_trash": "Cestino",
|
||||||
"recently_added": "Recently added",
|
"recently_added": "Aggiunti recentemente",
|
||||||
"recently_added_page_title": "Aggiunti di recente",
|
"recently_added_page_title": "Aggiunti di recente",
|
||||||
"save": "Save",
|
"save": "Salva",
|
||||||
"save_to_gallery": "Save to gallery",
|
"save_to_gallery": "Salva in galleria",
|
||||||
"scaffold_body_error_occurred": "Si è verificato un errore.",
|
"scaffold_body_error_occurred": "Si è verificato un errore.",
|
||||||
"search_albums": "Search albums",
|
"search_albums": "Cerca album",
|
||||||
"search_bar_hint": "Cerca le tue foto",
|
"search_bar_hint": "Cerca le tue foto",
|
||||||
"search_filter_apply": "Applica filtro",
|
"search_filter_apply": "Applica filtro",
|
||||||
"search_filter_camera": "Camera",
|
"search_filter_camera": "Camera",
|
||||||
@ -464,10 +471,10 @@
|
|||||||
"search_filter_media_type": "Media Type",
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "Tutto",
|
"search_filter_media_type_all": "Tutto",
|
||||||
"search_filter_media_type_image": "Immagine",
|
"search_filter_media_type_image": "Immagine",
|
||||||
"search_filter_media_type_title": "Select media type",
|
"search_filter_media_type_title": "Seleziona il tipo di media",
|
||||||
"search_filter_media_type_video": "VIdeo",
|
"search_filter_media_type_video": "VIdeo",
|
||||||
"search_filter_people": "People",
|
"search_filter_people": "Persone",
|
||||||
"search_filter_people_title": "Select people",
|
"search_filter_people_title": "Seleziona persone",
|
||||||
"search_page_categories": "Categoria",
|
"search_page_categories": "Categoria",
|
||||||
"search_page_favorites": "Preferiti",
|
"search_page_favorites": "Preferiti",
|
||||||
"search_page_motion_photos": "Foto in movimento",
|
"search_page_motion_photos": "Foto in movimento",
|
||||||
@ -484,7 +491,7 @@
|
|||||||
"search_page_places": "Luoghi",
|
"search_page_places": "Luoghi",
|
||||||
"search_page_recently_added": "Aggiunte di recente",
|
"search_page_recently_added": "Aggiunte di recente",
|
||||||
"search_page_screenshots": "Screenshot",
|
"search_page_screenshots": "Screenshot",
|
||||||
"search_page_search_photos_videos": "Search for your photos and videos",
|
"search_page_search_photos_videos": "Ricerca le tue foto e i tuoi video",
|
||||||
"search_page_selfies": "Selfie",
|
"search_page_selfies": "Selfie",
|
||||||
"search_page_things": "Oggetti",
|
"search_page_things": "Oggetti",
|
||||||
"search_page_videos": "Video",
|
"search_page_videos": "Video",
|
||||||
@ -497,7 +504,7 @@
|
|||||||
"select_additional_user_for_sharing_page_suggestions": "Suggerimenti ",
|
"select_additional_user_for_sharing_page_suggestions": "Suggerimenti ",
|
||||||
"select_user_for_sharing_page_err_album": "Impossibile nel creare l'album ",
|
"select_user_for_sharing_page_err_album": "Impossibile nel creare l'album ",
|
||||||
"select_user_for_sharing_page_share_suggestions": "Suggerimenti",
|
"select_user_for_sharing_page_share_suggestions": "Suggerimenti",
|
||||||
"server_endpoint": "Server Endpoint",
|
"server_endpoint": "Server endpoint",
|
||||||
"server_info_box_app_version": "Versione App",
|
"server_info_box_app_version": "Versione App",
|
||||||
"server_info_box_latest_release": "Ultima Versione",
|
"server_info_box_latest_release": "Ultima Versione",
|
||||||
"server_info_box_server_url": "Server URL",
|
"server_info_box_server_url": "Server URL",
|
||||||
@ -509,7 +516,7 @@
|
|||||||
"setting_image_viewer_preview_title": "Carica immagine di anteprima",
|
"setting_image_viewer_preview_title": "Carica immagine di anteprima",
|
||||||
"setting_image_viewer_title": "Images",
|
"setting_image_viewer_title": "Images",
|
||||||
"setting_languages_apply": "Applica",
|
"setting_languages_apply": "Applica",
|
||||||
"setting_languages_subtitle": "Change the app's language",
|
"setting_languages_subtitle": "Cambia la lingua dell'app",
|
||||||
"setting_languages_title": "Lingue",
|
"setting_languages_title": "Lingue",
|
||||||
"setting_notifications_notify_failures_grace_period": "Notifica caricamenti falliti in background: {}",
|
"setting_notifications_notify_failures_grace_period": "Notifica caricamenti falliti in background: {}",
|
||||||
"setting_notifications_notify_hours": "{} ore",
|
"setting_notifications_notify_hours": "{} ore",
|
||||||
@ -527,8 +534,8 @@
|
|||||||
"settings_require_restart": "Si prega di riavviare Immich perché vengano applicate le impostazioni",
|
"settings_require_restart": "Si prega di riavviare Immich perché vengano applicate le impostazioni",
|
||||||
"setting_video_viewer_looping_subtitle": "Enable to automatically loop a video in the detail viewer.",
|
"setting_video_viewer_looping_subtitle": "Enable to automatically loop a video in the detail viewer.",
|
||||||
"setting_video_viewer_looping_title": "Looping",
|
"setting_video_viewer_looping_title": "Looping",
|
||||||
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
|
"setting_video_viewer_original_video_subtitle": "Quando riproduci un video dal server, riproduci l'originale anche se è disponibile una versione transcodificata. Questo potrebbe portare a buffering. I video disponibili localmente sono sempre riprodotti a qualità originale indipendentemente da questa impostazione.",
|
||||||
"setting_video_viewer_original_video_title": "Force original video",
|
"setting_video_viewer_original_video_title": "Forza video originale",
|
||||||
"setting_video_viewer_title": "Videos",
|
"setting_video_viewer_title": "Videos",
|
||||||
"share_add": "Aggiungi",
|
"share_add": "Aggiungi",
|
||||||
"share_add_photos": "Aggiungi foto",
|
"share_add_photos": "Aggiungi foto",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Proprietario",
|
"shared_album_section_people_owner_label": "Proprietario",
|
||||||
"shared_album_section_people_title": "PERSONE",
|
"shared_album_section_people_title": "PERSONE",
|
||||||
"share_dialog_preparing": "Preparo…",
|
"share_dialog_preparing": "Preparo…",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Link condivisi",
|
"shared_link_app_bar_title": "Link condivisi",
|
||||||
"shared_link_clipboard_copied_massage": "Copiato negli appunti",
|
"shared_link_clipboard_copied_massage": "Copiato negli appunti",
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
||||||
@ -592,9 +600,9 @@
|
|||||||
"shared_link_info_chip_upload": "Carica",
|
"shared_link_info_chip_upload": "Carica",
|
||||||
"shared_link_manage_links": "Gestisci link condivisi",
|
"shared_link_manage_links": "Gestisci link condivisi",
|
||||||
"shared_link_public_album": "Album Pubblico",
|
"shared_link_public_album": "Album Pubblico",
|
||||||
"shared_links": "Shared links",
|
"shared_links": "Link condivisi",
|
||||||
"share_done": "Fatto",
|
"share_done": "Fatto",
|
||||||
"shared_with_me": "Shared with me",
|
"shared_with_me": "Condivisi con me",
|
||||||
"share_invite": "Invita nell'album ",
|
"share_invite": "Invita nell'album ",
|
||||||
"sharing_page_album": "Album condivisi",
|
"sharing_page_album": "Album condivisi",
|
||||||
"sharing_page_description": "Crea un album condiviso per condividere foto e video con gli utenti della tua rete Immich.",
|
"sharing_page_description": "Crea un album condiviso per condividere foto e video con gli utenti della tua rete Immich.",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Crea album condiviso",
|
"sharing_silver_appbar_create_shared_album": "Crea album condiviso",
|
||||||
"sharing_silver_appbar_shared_links": "Link condivisi",
|
"sharing_silver_appbar_shared_links": "Link condivisi",
|
||||||
"sharing_silver_appbar_share_partner": "Condividi con partner",
|
"sharing_silver_appbar_share_partner": "Condividi con partner",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sync albums",
|
"sync_albums": "Sync albums",
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
@ -618,15 +627,15 @@
|
|||||||
"theme_setting_image_viewer_quality_subtitle": "Cambia la qualità del dettaglio dell'immagine",
|
"theme_setting_image_viewer_quality_subtitle": "Cambia la qualità del dettaglio dell'immagine",
|
||||||
"theme_setting_image_viewer_quality_title": "Qualità immagine",
|
"theme_setting_image_viewer_quality_title": "Qualità immagine",
|
||||||
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
"theme_setting_primary_color_title": "Primary color",
|
"theme_setting_primary_color_title": "Colore primario",
|
||||||
"theme_setting_system_primary_color_title": "Use system color",
|
"theme_setting_system_primary_color_title": "Usa colori di sistema",
|
||||||
"theme_setting_system_theme_switch": "Automatico (Segue le impostazioni di sistema)",
|
"theme_setting_system_theme_switch": "Automatico (Segue le impostazioni di sistema)",
|
||||||
"theme_setting_theme_subtitle": "Scegli un'impostazione per il tema dell'app",
|
"theme_setting_theme_subtitle": "Scegli un'impostazione per il tema dell'app",
|
||||||
"theme_setting_theme_title": "Tema",
|
"theme_setting_theme_title": "Tema",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Il caricamento a tre stage aumenterà le performance di caricamento ma anche il consumo di banda",
|
"theme_setting_three_stage_loading_subtitle": "Il caricamento a tre stage aumenterà le performance di caricamento ma anche il consumo di banda",
|
||||||
"theme_setting_three_stage_loading_title": "Abilita il caricamento a tre stage",
|
"theme_setting_three_stage_loading_title": "Abilita il caricamento a tre stage",
|
||||||
"translated_text_options": "Opzioni",
|
"translated_text_options": "Opzioni",
|
||||||
"trash": "Trash",
|
"trash": "Cestino",
|
||||||
"trash_emptied": "Emptied trash",
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Elimina",
|
"trash_page_delete": "Elimina",
|
||||||
"trash_page_delete_all": "Elimina tutti",
|
"trash_page_delete_all": "Elimina tutti",
|
||||||
@ -640,22 +649,25 @@
|
|||||||
"trash_page_select_assets_btn": "Seleziona elemento",
|
"trash_page_select_assets_btn": "Seleziona elemento",
|
||||||
"trash_page_select_btn": "Seleziona",
|
"trash_page_select_btn": "Seleziona",
|
||||||
"trash_page_title": "Cestino ({})",
|
"trash_page_title": "Cestino ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Annulla",
|
"upload_dialog_cancel": "Annulla",
|
||||||
"upload_dialog_info": "Vuoi fare il backup sul server delle risorse selezionate?",
|
"upload_dialog_info": "Vuoi fare il backup sul server delle risorse selezionate?",
|
||||||
"upload_dialog_ok": "Carica",
|
"upload_dialog_ok": "Carica",
|
||||||
"upload_dialog_title": "Carica file",
|
"upload_dialog_title": "Carica file",
|
||||||
"use_current_connection": "use current connection",
|
"uploading": "Uploading",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
|
"use_current_connection": "usa la connessione attuale",
|
||||||
|
"validate_endpoint_error": "Inserisci un URL valido",
|
||||||
"version_announcement_overlay_ack": "Presa visione",
|
"version_announcement_overlay_ack": "Presa visione",
|
||||||
"version_announcement_overlay_release_notes": "note di rilascio",
|
"version_announcement_overlay_release_notes": "note di rilascio",
|
||||||
"version_announcement_overlay_text_1": "Ciao, c'è una nuova versione di",
|
"version_announcement_overlay_text_1": "Ciao, c'è una nuova versione di",
|
||||||
"version_announcement_overlay_text_2": "per favore prenditi il tuo tempo per visitare le ",
|
"version_announcement_overlay_text_2": "per favore prenditi il tuo tempo per visitare le ",
|
||||||
"version_announcement_overlay_text_3": " e verifica che il tuo docker-compose e il file .env siano aggiornati per impedire qualsiasi errore di configurazione, specialmente se utilizzate WatchTower o altri strumenti per l'aggiornamento automatico dell'applicativo",
|
"version_announcement_overlay_text_3": " e verifica che il tuo docker-compose e il file .env siano aggiornati per impedire qualsiasi errore di configurazione, specialmente se utilizzate WatchTower o altri strumenti per l'aggiornamento automatico dell'applicativo",
|
||||||
"version_announcement_overlay_title": "Nuova versione del server disponibile \uD83C\uDF89",
|
"version_announcement_overlay_title": "Nuova versione del server disponibile \uD83C\uDF89",
|
||||||
"videos": "Videos",
|
"videos": "Video",
|
||||||
"viewer_remove_from_stack": "Rimuovi dalla pila",
|
"viewer_remove_from_stack": "Rimuovi dalla pila",
|
||||||
"viewer_stack_use_as_main_asset": "Usa come risorsa principale",
|
"viewer_stack_use_as_main_asset": "Usa come risorsa principale",
|
||||||
"viewer_unstack": "Rimuovi dal gruppo",
|
"viewer_unstack": "Rimuovi dal gruppo",
|
||||||
"wifi_name": "WiFi Name",
|
"wifi_name": "Nome della rete Wi-Fi",
|
||||||
"your_wifi_name": "Your WiFi name"
|
"your_wifi_name": "Nome della tua rete Wi-Fi"
|
||||||
}
|
}
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "ローカルストレージ",
|
"cache_settings_tile_title": "ローカルストレージ",
|
||||||
"cache_settings_title": "キャッシュの設定",
|
"cache_settings_title": "キャッシュの設定",
|
||||||
"cancel": "キャンセル",
|
"cancel": "キャンセル",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "確定",
|
"change_password_form_confirm_password": "確定",
|
||||||
"change_password_form_description": "{name}さん こんにちは\n\nサーバーにアクセスするのが初めてか、パスワードリセットのリクエストがされました。新しいパスワードを入力してください",
|
"change_password_form_description": "{name}さん こんにちは\n\nサーバーにアクセスするのが初めてか、パスワードリセットのリクエストがされました。新しいパスワードを入力してください",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "アルバムを作成",
|
"common_create_new_album": "アルバムを作成",
|
||||||
"common_server_error": "ネットワーク接続を確認し、サーバーが接続できる状態にあるか確認してください。アプリとサーバーのバージョンが一致しているかも確認してください。",
|
"common_server_error": "ネットワーク接続を確認し、サーバーが接続できる状態にあるか確認してください。アプリとサーバーのバージョンが一致しているかも確認してください。",
|
||||||
"common_shared": "共有済み",
|
"common_shared": "共有済み",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "ビーチと朝日",
|
"contextual_search": "ビーチと朝日",
|
||||||
"control_bottom_app_bar_add_to_album": "アルバムに追加",
|
"control_bottom_app_bar_add_to_album": "アルバムに追加",
|
||||||
"control_bottom_app_bar_album_info": "{}枚",
|
"control_bottom_app_bar_album_info": "{}枚",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "タイムゾーン",
|
"edit_date_time_dialog_timezone": "タイムゾーン",
|
||||||
"edit_image_title": "編集",
|
"edit_image_title": "編集",
|
||||||
"edit_location_dialog_title": "位置情報",
|
"edit_location_dialog_title": "位置情報",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Wi-Fiの名前(SSID)を入力",
|
"enter_wifi_name": "Wi-Fiの名前(SSID)を入力",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "エラー: {}",
|
"error_saving_image": "エラー: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "試験的機能",
|
"experimental_settings_title": "試験的機能",
|
||||||
"external_network": "外部のネットワーク",
|
"external_network": "外部のネットワーク",
|
||||||
"external_network_sheet_info": "指定されたWi-Fiに繋がっていない時アプリはサーバーへの接続を指定されたURLで行います。優先順位は上から下です",
|
"external_network_sheet_info": "指定されたWi-Fiに繋がっていない時アプリはサーバーへの接続を指定されたURLで行います。優先順位は上から下です",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "お気に入り",
|
"favorites": "お気に入り",
|
||||||
"favorites_page_no_favorites": "お気に入り登録された写真またはビデオがありません",
|
"favorites_page_no_favorites": "お気に入り登録された写真またはビデオがありません",
|
||||||
"favorites_page_title": "お気に入り",
|
"favorites_page_title": "お気に入り",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "通知の許可 をオンにしてください",
|
"notification_permission_list_tile_content": "通知の許可 をオンにしてください",
|
||||||
"notification_permission_list_tile_enable_button": "通知をオンにする",
|
"notification_permission_list_tile_enable_button": "通知をオンにする",
|
||||||
"notification_permission_list_tile_title": "通知の許可",
|
"notification_permission_list_tile_title": "通知の許可",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "デバイス上の項目",
|
"on_this_device": "デバイス上の項目",
|
||||||
"partner_list_user_photos": "{user}さんの写真",
|
"partner_list_user_photos": "{user}さんの写真",
|
||||||
"partner_list_view_all": "すべて見る",
|
"partner_list_view_all": "すべて見る",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "写真の共有を無効化しますか?",
|
"partner_page_stop_sharing_title": "写真の共有を無効化しますか?",
|
||||||
"partner_page_title": "パートナー",
|
"partner_page_title": "パートナー",
|
||||||
"partners": "パートナー",
|
"partners": "パートナー",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "人物",
|
"people": "人物",
|
||||||
"permission_onboarding_back": "戻る",
|
"permission_onboarding_back": "戻る",
|
||||||
"permission_onboarding_continue_anyway": "無視して続行",
|
"permission_onboarding_continue_anyway": "無視して続行",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "アルバム作成者",
|
"shared_album_section_people_owner_label": "アルバム作成者",
|
||||||
"shared_album_section_people_title": "人物",
|
"shared_album_section_people_title": "人物",
|
||||||
"share_dialog_preparing": "準備中",
|
"share_dialog_preparing": "準備中",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "共有リンク",
|
"shared_link_app_bar_title": "共有リンク",
|
||||||
"shared_link_clipboard_copied_massage": "クリップボードにコピーしました",
|
"shared_link_clipboard_copied_massage": "クリップボードにコピーしました",
|
||||||
"shared_link_clipboard_text": "リンク: {}\nパスワード: {}",
|
"shared_link_clipboard_text": "リンク: {}\nパスワード: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "共有アルバムを作成",
|
"sharing_silver_appbar_create_shared_album": "共有アルバムを作成",
|
||||||
"sharing_silver_appbar_shared_links": "共有リンク",
|
"sharing_silver_appbar_shared_links": "共有リンク",
|
||||||
"sharing_silver_appbar_share_partner": "パートナーと共有",
|
"sharing_silver_appbar_share_partner": "パートナーと共有",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "同期",
|
"sync": "同期",
|
||||||
"sync_albums": "アルバムを同期",
|
"sync_albums": "アルバムを同期",
|
||||||
"sync_albums_manual_subtitle": "アップロード済みの全ての写真や動画を選択されたバックアップアルバムに同期する",
|
"sync_albums_manual_subtitle": "アップロード済みの全ての写真や動画を選択されたバックアップアルバムに同期する",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "項目を選択",
|
"trash_page_select_assets_btn": "項目を選択",
|
||||||
"trash_page_select_btn": "選択",
|
"trash_page_select_btn": "選択",
|
||||||
"trash_page_title": "削除({})",
|
"trash_page_title": "削除({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "キャンセル",
|
"upload_dialog_cancel": "キャンセル",
|
||||||
"upload_dialog_info": "選択した項目のバックアップをしますか?",
|
"upload_dialog_info": "選択した項目のバックアップをしますか?",
|
||||||
"upload_dialog_ok": "アップロード",
|
"upload_dialog_ok": "アップロード",
|
||||||
"upload_dialog_title": "アップロード",
|
"upload_dialog_title": "アップロード",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "現在の接続情報を使用",
|
"use_current_connection": "現在の接続情報を使用",
|
||||||
"validate_endpoint_error": "有効なURLを入力してください",
|
"validate_endpoint_error": "有効なURLを入力してください",
|
||||||
"version_announcement_overlay_ack": "了解",
|
"version_announcement_overlay_ack": "了解",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "로컬 스토리지",
|
"cache_settings_tile_title": "로컬 스토리지",
|
||||||
"cache_settings_title": "캐시 설정",
|
"cache_settings_title": "캐시 설정",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "현재 비밀번호 입력",
|
"change_password_form_confirm_password": "현재 비밀번호 입력",
|
||||||
"change_password_form_description": "안녕하세요 {name}님,\n\n첫 로그인이거나, 비밀번호가 초기화되어 비밀번호를 설정해야 합니다. 아래에 새 비밀번호를 입력해주세요.",
|
"change_password_form_description": "안녕하세요 {name}님,\n\n첫 로그인이거나, 비밀번호가 초기화되어 비밀번호를 설정해야 합니다. 아래에 새 비밀번호를 입력해주세요.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "앨범 생성",
|
"common_create_new_album": "앨범 생성",
|
||||||
"common_server_error": "네트워크 연결 상태를 확인하고, 서버에 접속할 수 있는지, 앱/서버 버전이 호환되는지 확인해주세요.",
|
"common_server_error": "네트워크 연결 상태를 확인하고, 서버에 접속할 수 있는지, 앱/서버 버전이 호환되는지 확인해주세요.",
|
||||||
"common_shared": "공유됨",
|
"common_shared": "공유됨",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "동해안에서 맞이하는 새해 일출",
|
"contextual_search": "동해안에서 맞이하는 새해 일출",
|
||||||
"control_bottom_app_bar_add_to_album": "앨범에 추가",
|
"control_bottom_app_bar_add_to_album": "앨범에 추가",
|
||||||
"control_bottom_app_bar_album_info": "항목 {}개",
|
"control_bottom_app_bar_album_info": "항목 {}개",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "시간대",
|
"edit_date_time_dialog_timezone": "시간대",
|
||||||
"edit_image_title": "편집",
|
"edit_image_title": "편집",
|
||||||
"edit_location_dialog_title": "위치",
|
"edit_location_dialog_title": "위치",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "오류: {}",
|
"error_saving_image": "오류: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "실험적",
|
"experimental_settings_title": "실험적",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "즐겨찾기",
|
"favorites": "즐겨찾기",
|
||||||
"favorites_page_no_favorites": "즐겨찾기된 항목 없음",
|
"favorites_page_no_favorites": "즐겨찾기된 항목 없음",
|
||||||
"favorites_page_title": "즐겨찾기",
|
"favorites_page_title": "즐겨찾기",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "알림을 활성화하려면 권한을 부여하세요.",
|
"notification_permission_list_tile_content": "알림을 활성화하려면 권한을 부여하세요.",
|
||||||
"notification_permission_list_tile_enable_button": "알림 활성화",
|
"notification_permission_list_tile_enable_button": "알림 활성화",
|
||||||
"notification_permission_list_tile_title": "알림 권한",
|
"notification_permission_list_tile_title": "알림 권한",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "이 장치에서",
|
"on_this_device": "이 장치에서",
|
||||||
"partner_list_user_photos": "{user}님의 사진",
|
"partner_list_user_photos": "{user}님의 사진",
|
||||||
"partner_list_view_all": "모두 보기",
|
"partner_list_view_all": "모두 보기",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "공유를 중단하시겠습니까?",
|
"partner_page_stop_sharing_title": "공유를 중단하시겠습니까?",
|
||||||
"partner_page_title": "파트너",
|
"partner_page_title": "파트너",
|
||||||
"partners": "파트너",
|
"partners": "파트너",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "인물",
|
"people": "인물",
|
||||||
"permission_onboarding_back": "뒤로",
|
"permission_onboarding_back": "뒤로",
|
||||||
"permission_onboarding_continue_anyway": "무시하고 진행",
|
"permission_onboarding_continue_anyway": "무시하고 진행",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "소유자",
|
"shared_album_section_people_owner_label": "소유자",
|
||||||
"shared_album_section_people_title": "사용자",
|
"shared_album_section_people_title": "사용자",
|
||||||
"share_dialog_preparing": "준비 중...",
|
"share_dialog_preparing": "준비 중...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "공유 링크",
|
"shared_link_app_bar_title": "공유 링크",
|
||||||
"shared_link_clipboard_copied_massage": "클립보드에 복사되었습니다.",
|
"shared_link_clipboard_copied_massage": "클립보드에 복사되었습니다.",
|
||||||
"shared_link_clipboard_text": "링크: {}\n비밀번호: {}",
|
"shared_link_clipboard_text": "링크: {}\n비밀번호: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "공유 앨범 생성",
|
"sharing_silver_appbar_create_shared_album": "공유 앨범 생성",
|
||||||
"sharing_silver_appbar_shared_links": "공유 링크",
|
"sharing_silver_appbar_shared_links": "공유 링크",
|
||||||
"sharing_silver_appbar_share_partner": "파트너와 공유",
|
"sharing_silver_appbar_share_partner": "파트너와 공유",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "동기화",
|
"sync": "동기화",
|
||||||
"sync_albums": "앨범 동기화",
|
"sync_albums": "앨범 동기화",
|
||||||
"sync_albums_manual_subtitle": "업로드한 모든 동영상과 사진을 선택한 백업 앨범에 동기화",
|
"sync_albums_manual_subtitle": "업로드한 모든 동영상과 사진을 선택한 백업 앨범에 동기화",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "항목 선택",
|
"trash_page_select_assets_btn": "항목 선택",
|
||||||
"trash_page_select_btn": "선택",
|
"trash_page_select_btn": "선택",
|
||||||
"trash_page_title": "휴지통 ({})",
|
"trash_page_title": "휴지통 ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "취소",
|
"upload_dialog_cancel": "취소",
|
||||||
"upload_dialog_info": "선택한 항목을 서버에 백업하시겠습니까?",
|
"upload_dialog_info": "선택한 항목을 서버에 백업하시겠습니까?",
|
||||||
"upload_dialog_ok": "업로드",
|
"upload_dialog_ok": "업로드",
|
||||||
"upload_dialog_title": "항목 업로드",
|
"upload_dialog_title": "항목 업로드",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "확인",
|
"version_announcement_overlay_ack": "확인",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Local Storage",
|
"cache_settings_tile_title": "Local Storage",
|
||||||
"cache_settings_title": "Caching Settings",
|
"cache_settings_title": "Caching Settings",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Confirm Password",
|
"change_password_form_confirm_password": "Confirm Password",
|
||||||
"change_password_form_description": "Hi {name},\n\nThis is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
"change_password_form_description": "Hi {name},\n\nThis is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Create new album",
|
"common_create_new_album": "Create new album",
|
||||||
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
||||||
"common_shared": "Shared",
|
"common_shared": "Shared",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "Add to album",
|
"control_bottom_app_bar_add_to_album": "Add to album",
|
||||||
"control_bottom_app_bar_album_info": "{} items",
|
"control_bottom_app_bar_album_info": "{} items",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Timezone",
|
"edit_date_time_dialog_timezone": "Timezone",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "Location",
|
"edit_location_dialog_title": "Location",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
"favorites_page_no_favorites": "No favorite assets found",
|
||||||
"favorites_page_title": "Favorites",
|
"favorites_page_title": "Favorites",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Grant permission to enable notifications.",
|
"notification_permission_list_tile_content": "Grant permission to enable notifications.",
|
||||||
"notification_permission_list_tile_enable_button": "Enable Notifications",
|
"notification_permission_list_tile_enable_button": "Enable Notifications",
|
||||||
"notification_permission_list_tile_title": "Notification Permission",
|
"notification_permission_list_tile_title": "Notification Permission",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "{user}'s photos",
|
"partner_list_user_photos": "{user}'s photos",
|
||||||
"partner_list_view_all": "View all",
|
"partner_list_view_all": "View all",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Stop sharing your photos?",
|
"partner_page_stop_sharing_title": "Stop sharing your photos?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "People",
|
"people": "People",
|
||||||
"permission_onboarding_back": "Back",
|
"permission_onboarding_back": "Back",
|
||||||
"permission_onboarding_continue_anyway": "Continue anyway",
|
"permission_onboarding_continue_anyway": "Continue anyway",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Owner",
|
"shared_album_section_people_owner_label": "Owner",
|
||||||
"shared_album_section_people_title": "PEOPLE",
|
"shared_album_section_people_title": "PEOPLE",
|
||||||
"share_dialog_preparing": "Preparing...",
|
"share_dialog_preparing": "Preparing...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Shared Links",
|
"shared_link_app_bar_title": "Shared Links",
|
||||||
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "New shared album",
|
"sharing_silver_appbar_create_shared_album": "New shared album",
|
||||||
"sharing_silver_appbar_shared_links": "Shared links",
|
"sharing_silver_appbar_shared_links": "Shared links",
|
||||||
"sharing_silver_appbar_share_partner": "Share with partner",
|
"sharing_silver_appbar_share_partner": "Share with partner",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sync albums",
|
"sync_albums": "Sync albums",
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Select assets",
|
"trash_page_select_assets_btn": "Select assets",
|
||||||
"trash_page_select_btn": "Select",
|
"trash_page_select_btn": "Select",
|
||||||
"trash_page_title": "Trash ({})",
|
"trash_page_title": "Trash ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Cancel",
|
"upload_dialog_cancel": "Cancel",
|
||||||
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
||||||
"upload_dialog_ok": "Upload",
|
"upload_dialog_ok": "Upload",
|
||||||
"upload_dialog_title": "Upload Asset",
|
"upload_dialog_title": "Upload Asset",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Acknowledge",
|
"version_announcement_overlay_ack": "Acknowledge",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Lokālā Krātuve",
|
"cache_settings_tile_title": "Lokālā Krātuve",
|
||||||
"cache_settings_title": "Kešdarbes iestatījumi",
|
"cache_settings_title": "Kešdarbes iestatījumi",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Apstiprināt Paroli",
|
"change_password_form_confirm_password": "Apstiprināt Paroli",
|
||||||
"change_password_form_description": "Sveiki {name},\n\nŠī ir pirmā reize, kad pierakstāties sistēmā, vai arī ir iesniegts pieprasījums mainīt paroli. Lūdzu, zemāk ievadiet jauno paroli.",
|
"change_password_form_description": "Sveiki {name},\n\nŠī ir pirmā reize, kad pierakstāties sistēmā, vai arī ir iesniegts pieprasījums mainīt paroli. Lūdzu, zemāk ievadiet jauno paroli.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Izveidot jaunu albumu",
|
"common_create_new_album": "Izveidot jaunu albumu",
|
||||||
"common_server_error": "Lūdzu, pārbaudiet tīkla savienojumu, pārliecinieties, vai serveris ir sasniedzams un aplikācijas/servera versijas ir saderīgas.",
|
"common_server_error": "Lūdzu, pārbaudiet tīkla savienojumu, pārliecinieties, vai serveris ir sasniedzams un aplikācijas/servera versijas ir saderīgas.",
|
||||||
"common_shared": "Kopīgots",
|
"common_shared": "Kopīgots",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "Pievienot albumam",
|
"control_bottom_app_bar_add_to_album": "Pievienot albumam",
|
||||||
"control_bottom_app_bar_album_info": "{} vienumi",
|
"control_bottom_app_bar_album_info": "{} vienumi",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Laika zona",
|
"edit_date_time_dialog_timezone": "Laika zona",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "Atrašanās vieta",
|
"edit_location_dialog_title": "Atrašanās vieta",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Eksperimentāls",
|
"experimental_settings_title": "Eksperimentāls",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"favorites_page_no_favorites": "Nav atrasti iecienītākie aktīvi",
|
"favorites_page_no_favorites": "Nav atrasti iecienītākie aktīvi",
|
||||||
"favorites_page_title": "Izlase",
|
"favorites_page_title": "Izlase",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Piešķirt atļauju, lai iespējotu paziņojumus.",
|
"notification_permission_list_tile_content": "Piešķirt atļauju, lai iespējotu paziņojumus.",
|
||||||
"notification_permission_list_tile_enable_button": "Iespējot Paziņojumus",
|
"notification_permission_list_tile_enable_button": "Iespējot Paziņojumus",
|
||||||
"notification_permission_list_tile_title": "Paziņojumu Atļaujas",
|
"notification_permission_list_tile_title": "Paziņojumu Atļaujas",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "{user} fotoattēli",
|
"partner_list_user_photos": "{user} fotoattēli",
|
||||||
"partner_list_view_all": "Apskatīt visu",
|
"partner_list_view_all": "Apskatīt visu",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Beigt kopīgot jūsu fotogrāfijas?",
|
"partner_page_stop_sharing_title": "Beigt kopīgot jūsu fotogrāfijas?",
|
||||||
"partner_page_title": "Partneris",
|
"partner_page_title": "Partneris",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "People",
|
"people": "People",
|
||||||
"permission_onboarding_back": "Atpakaļ",
|
"permission_onboarding_back": "Atpakaļ",
|
||||||
"permission_onboarding_continue_anyway": "Tomēr turpināt",
|
"permission_onboarding_continue_anyway": "Tomēr turpināt",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Īpašnieks",
|
"shared_album_section_people_owner_label": "Īpašnieks",
|
||||||
"shared_album_section_people_title": "CILVĒKI",
|
"shared_album_section_people_title": "CILVĒKI",
|
||||||
"share_dialog_preparing": "Notiek sagatavošana...",
|
"share_dialog_preparing": "Notiek sagatavošana...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Kopīgotas Saites",
|
"shared_link_app_bar_title": "Kopīgotas Saites",
|
||||||
"shared_link_clipboard_copied_massage": "Ievietots starpliktuvē",
|
"shared_link_clipboard_copied_massage": "Ievietots starpliktuvē",
|
||||||
"shared_link_clipboard_text": "Saite: {}\nParole: {}",
|
"shared_link_clipboard_text": "Saite: {}\nParole: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Izveidot kopīgotu albumu",
|
"sharing_silver_appbar_create_shared_album": "Izveidot kopīgotu albumu",
|
||||||
"sharing_silver_appbar_shared_links": "Kopīgotās saites",
|
"sharing_silver_appbar_shared_links": "Kopīgotās saites",
|
||||||
"sharing_silver_appbar_share_partner": "Dalīties ar partneri",
|
"sharing_silver_appbar_share_partner": "Dalīties ar partneri",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sync albums",
|
"sync_albums": "Sync albums",
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Atlasīt aktīvus",
|
"trash_page_select_assets_btn": "Atlasīt aktīvus",
|
||||||
"trash_page_select_btn": "Atlasīt",
|
"trash_page_select_btn": "Atlasīt",
|
||||||
"trash_page_title": "Atkritne ({})",
|
"trash_page_title": "Atkritne ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Atcelt",
|
"upload_dialog_cancel": "Atcelt",
|
||||||
"upload_dialog_info": "Vai vēlaties veikt izvēlētā(-o) aktīva(-u) dublējumu uz servera?",
|
"upload_dialog_info": "Vai vēlaties veikt izvēlētā(-o) aktīva(-u) dublējumu uz servera?",
|
||||||
"upload_dialog_ok": "Augšupielādēt",
|
"upload_dialog_ok": "Augšupielādēt",
|
||||||
"upload_dialog_title": "Augšupielādēt Aktīvu",
|
"upload_dialog_title": "Augšupielādēt Aktīvu",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Atzīt",
|
"version_announcement_overlay_ack": "Atzīt",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Local Storage",
|
"cache_settings_tile_title": "Local Storage",
|
||||||
"cache_settings_title": "Caching Settings",
|
"cache_settings_title": "Caching Settings",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Confirm Password",
|
"change_password_form_confirm_password": "Confirm Password",
|
||||||
"change_password_form_description": "Hi {name},\n\nThis is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
"change_password_form_description": "Hi {name},\n\nThis is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Create new album",
|
"common_create_new_album": "Create new album",
|
||||||
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
||||||
"common_shared": "Shared",
|
"common_shared": "Shared",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "Add to album",
|
"control_bottom_app_bar_add_to_album": "Add to album",
|
||||||
"control_bottom_app_bar_album_info": "{} items",
|
"control_bottom_app_bar_album_info": "{} items",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Timezone",
|
"edit_date_time_dialog_timezone": "Timezone",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "Location",
|
"edit_location_dialog_title": "Location",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
"favorites_page_no_favorites": "No favorite assets found",
|
||||||
"favorites_page_title": "Favorites",
|
"favorites_page_title": "Favorites",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Мэдэгдэл нээх эрх өгнө үү.\n",
|
"notification_permission_list_tile_content": "Мэдэгдэл нээх эрх өгнө үү.\n",
|
||||||
"notification_permission_list_tile_enable_button": "Мэдэгдэл нээх",
|
"notification_permission_list_tile_enable_button": "Мэдэгдэл нээх",
|
||||||
"notification_permission_list_tile_title": "Мэдэгдлийн эрх",
|
"notification_permission_list_tile_title": "Мэдэгдлийн эрх",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "{user}'s photos",
|
"partner_list_user_photos": "{user}'s photos",
|
||||||
"partner_list_view_all": "View all",
|
"partner_list_view_all": "View all",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Stop sharing your photos?",
|
"partner_page_stop_sharing_title": "Stop sharing your photos?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "People",
|
"people": "People",
|
||||||
"permission_onboarding_back": "Back",
|
"permission_onboarding_back": "Back",
|
||||||
"permission_onboarding_continue_anyway": "Continue anyway",
|
"permission_onboarding_continue_anyway": "Continue anyway",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Owner",
|
"shared_album_section_people_owner_label": "Owner",
|
||||||
"shared_album_section_people_title": "PEOPLE",
|
"shared_album_section_people_title": "PEOPLE",
|
||||||
"share_dialog_preparing": "Preparing...",
|
"share_dialog_preparing": "Preparing...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Shared Links",
|
"shared_link_app_bar_title": "Shared Links",
|
||||||
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "New shared album",
|
"sharing_silver_appbar_create_shared_album": "New shared album",
|
||||||
"sharing_silver_appbar_shared_links": "Shared links",
|
"sharing_silver_appbar_shared_links": "Shared links",
|
||||||
"sharing_silver_appbar_share_partner": "Share with partner",
|
"sharing_silver_appbar_share_partner": "Share with partner",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sync albums",
|
"sync_albums": "Sync albums",
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Select assets",
|
"trash_page_select_assets_btn": "Select assets",
|
||||||
"trash_page_select_btn": "Select",
|
"trash_page_select_btn": "Select",
|
||||||
"trash_page_title": "Trash ({})",
|
"trash_page_title": "Trash ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Cancel",
|
"upload_dialog_cancel": "Cancel",
|
||||||
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
||||||
"upload_dialog_ok": "Upload",
|
"upload_dialog_ok": "Upload",
|
||||||
"upload_dialog_title": "Upload Asset",
|
"upload_dialog_title": "Upload Asset",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Acknowledge",
|
"version_announcement_overlay_ack": "Acknowledge",
|
||||||
|
@ -157,7 +157,8 @@
|
|||||||
"cache_settings_tile_title": "Lokal lagring",
|
"cache_settings_tile_title": "Lokal lagring",
|
||||||
"cache_settings_title": "Bufringsinnstillinger",
|
"cache_settings_title": "Bufringsinnstillinger",
|
||||||
"cancel": "Avbryt",
|
"cancel": "Avbryt",
|
||||||
"change_display_order": "Change display order",
|
"canceled": "Avbrutt",
|
||||||
|
"change_display_order": "Endre visningsrekkefølge",
|
||||||
"change_password_form_confirm_password": "Bekreft passord",
|
"change_password_form_confirm_password": "Bekreft passord",
|
||||||
"change_password_form_description": "Hei {name}!\n\nDette er enten første gang du logger på systemet, eller det er sendt en forespørsel om å endre passordet ditt. Vennligst skriv inn det nye passordet nedenfor.",
|
"change_password_form_description": "Hei {name}!\n\nDette er enten første gang du logger på systemet, eller det er sendt en forespørsel om å endre passordet ditt. Vennligst skriv inn det nye passordet nedenfor.",
|
||||||
"change_password_form_new_password": "Nytt passord",
|
"change_password_form_new_password": "Nytt passord",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Lag nytt album",
|
"common_create_new_album": "Lag nytt album",
|
||||||
"common_server_error": "Sjekk nettverkstilkoblingen din, forsikre deg om at serveren er mulig å nå, og at app-/server-versjonene er kompatible.",
|
"common_server_error": "Sjekk nettverkstilkoblingen din, forsikre deg om at serveren er mulig å nå, og at app-/server-versjonene er kompatible.",
|
||||||
"common_shared": "Delt",
|
"common_shared": "Delt",
|
||||||
|
"completed": "Fullført",
|
||||||
"contextual_search": "Soloppgang ved stranden",
|
"contextual_search": "Soloppgang ved stranden",
|
||||||
"control_bottom_app_bar_add_to_album": "Legg til i album",
|
"control_bottom_app_bar_add_to_album": "Legg til i album",
|
||||||
"control_bottom_app_bar_album_info": "{} objekter",
|
"control_bottom_app_bar_album_info": "{} objekter",
|
||||||
@ -248,8 +250,10 @@
|
|||||||
"edit_date_time_dialog_timezone": "Tidssone",
|
"edit_date_time_dialog_timezone": "Tidssone",
|
||||||
"edit_image_title": "Endre",
|
"edit_image_title": "Endre",
|
||||||
"edit_location_dialog_title": "Lokasjon",
|
"edit_location_dialog_title": "Lokasjon",
|
||||||
|
"end_date": "Stopp dato",
|
||||||
|
"enqueued": "I kø",
|
||||||
"enter_wifi_name": "Skriv inn Wi-Fi navn",
|
"enter_wifi_name": "Skriv inn Wi-Fi navn",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Feilet ved endring av sorteringsrekkefølge på albumer",
|
||||||
"error_saving_image": "Feil: {}",
|
"error_saving_image": "Feil: {}",
|
||||||
"exif_bottom_sheet_description": "Legg til beskrivelse ...",
|
"exif_bottom_sheet_description": "Legg til beskrivelse ...",
|
||||||
"exif_bottom_sheet_details": "DETALJER",
|
"exif_bottom_sheet_details": "DETALJER",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Eksperimentelt",
|
"experimental_settings_title": "Eksperimentelt",
|
||||||
"external_network": "Eksternt nettverk",
|
"external_network": "Eksternt nettverk",
|
||||||
"external_network_sheet_info": "Når du ikke er på det foretrukne Wi-Fi-nettverket, vil appen koble seg til serveren via den første av URL-ene nedenfor den kan nå, fra topp til bunn",
|
"external_network_sheet_info": "Når du ikke er på det foretrukne Wi-Fi-nettverket, vil appen koble seg til serveren via den første av URL-ene nedenfor den kan nå, fra topp til bunn",
|
||||||
|
"failed": "Feilet",
|
||||||
"favorites": "Favoritter",
|
"favorites": "Favoritter",
|
||||||
"favorites_page_no_favorites": "Ingen favorittobjekter funnet",
|
"favorites_page_no_favorites": "Ingen favorittobjekter funnet",
|
||||||
"favorites_page_title": "Favoritter",
|
"favorites_page_title": "Favoritter",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Gi tilgang for å aktivere notifikasjoner",
|
"notification_permission_list_tile_content": "Gi tilgang for å aktivere notifikasjoner",
|
||||||
"notification_permission_list_tile_enable_button": "Aktiver notifikasjoner",
|
"notification_permission_list_tile_enable_button": "Aktiver notifikasjoner",
|
||||||
"notification_permission_list_tile_title": "Notifikasjonstilgang",
|
"notification_permission_list_tile_title": "Notifikasjonstilgang",
|
||||||
|
"not_selected": "Ikke valgt",
|
||||||
"on_this_device": "På denne enheten",
|
"on_this_device": "På denne enheten",
|
||||||
"partner_list_user_photos": "{user}'s bilder",
|
"partner_list_user_photos": "{user}'s bilder",
|
||||||
"partner_list_view_all": "Vis alle",
|
"partner_list_view_all": "Vis alle",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Stopp deling av bildene dine?",
|
"partner_page_stop_sharing_title": "Stopp deling av bildene dine?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partnere",
|
"partners": "Partnere",
|
||||||
|
"paused": "Pauset",
|
||||||
"people": "Mennesker",
|
"people": "Mennesker",
|
||||||
"permission_onboarding_back": "Tilbake",
|
"permission_onboarding_back": "Tilbake",
|
||||||
"permission_onboarding_continue_anyway": "Fortsett uansett",
|
"permission_onboarding_continue_anyway": "Fortsett uansett",
|
||||||
@ -527,8 +534,8 @@
|
|||||||
"settings_require_restart": "Vennligst restart Immich for å aktivere denne innstillingen",
|
"settings_require_restart": "Vennligst restart Immich for å aktivere denne innstillingen",
|
||||||
"setting_video_viewer_looping_subtitle": "Aktiver for å automatisk loope en video i detaljeviseren.",
|
"setting_video_viewer_looping_subtitle": "Aktiver for å automatisk loope en video i detaljeviseren.",
|
||||||
"setting_video_viewer_looping_title": "Looping",
|
"setting_video_viewer_looping_title": "Looping",
|
||||||
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
|
"setting_video_viewer_original_video_subtitle": "Når det streames en video fra serveren, spill originalkvaliteten selv om en omkodet versjon finnes. Dette kan medføre buffring. Videoer som er lagret lokalt på enheten spilles i originalkvalitet uavhengig av denne innstillingen.",
|
||||||
"setting_video_viewer_original_video_title": "Force original video",
|
"setting_video_viewer_original_video_title": "Tving original video",
|
||||||
"setting_video_viewer_title": "Videoer",
|
"setting_video_viewer_title": "Videoer",
|
||||||
"share_add": "Legg til",
|
"share_add": "Legg til",
|
||||||
"share_add_photos": "Legg til bilder",
|
"share_add_photos": "Legg til bilder",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Eier",
|
"shared_album_section_people_owner_label": "Eier",
|
||||||
"shared_album_section_people_title": "MENNESKER",
|
"shared_album_section_people_title": "MENNESKER",
|
||||||
"share_dialog_preparing": "Forbereder ...",
|
"share_dialog_preparing": "Forbereder ...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Lastet opp",
|
||||||
"shared_link_app_bar_title": "Delte linker",
|
"shared_link_app_bar_title": "Delte linker",
|
||||||
"shared_link_clipboard_copied_massage": "Kopiert til utklippslisten",
|
"shared_link_clipboard_copied_massage": "Kopiert til utklippslisten",
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassord: {}",
|
"shared_link_clipboard_text": "Link: {}\nPassord: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Lag delt album",
|
"sharing_silver_appbar_create_shared_album": "Lag delt album",
|
||||||
"sharing_silver_appbar_shared_links": "Delte linker",
|
"sharing_silver_appbar_shared_links": "Delte linker",
|
||||||
"sharing_silver_appbar_share_partner": "Del med partner",
|
"sharing_silver_appbar_share_partner": "Del med partner",
|
||||||
|
"start_date": "Start dato",
|
||||||
"sync": "Synkroniser",
|
"sync": "Synkroniser",
|
||||||
"sync_albums": "Synkroniser albumer",
|
"sync_albums": "Synkroniser albumer",
|
||||||
"sync_albums_manual_subtitle": "Synkroniser alle opplastede videoer og bilder til det valgte backupalbumet",
|
"sync_albums_manual_subtitle": "Synkroniser alle opplastede videoer og bilder til det valgte backupalbumet",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Velg objekter",
|
"trash_page_select_assets_btn": "Velg objekter",
|
||||||
"trash_page_select_btn": "Velg",
|
"trash_page_select_btn": "Velg",
|
||||||
"trash_page_title": "Søppelbøtte ({})",
|
"trash_page_title": "Søppelbøtte ({})",
|
||||||
|
"upload": "Last opp",
|
||||||
"upload_dialog_cancel": "Avbryt",
|
"upload_dialog_cancel": "Avbryt",
|
||||||
"upload_dialog_info": "Vil du utføre backup av valgte objekt(er) til serveren?",
|
"upload_dialog_info": "Vil du utføre backup av valgte objekt(er) til serveren?",
|
||||||
"upload_dialog_ok": "Last opp",
|
"upload_dialog_ok": "Last opp",
|
||||||
"upload_dialog_title": "Last opp objekt",
|
"upload_dialog_title": "Last opp objekt",
|
||||||
|
"uploading": "Laster opp",
|
||||||
|
"upload_to_immich": "Last opp til Immich ({})",
|
||||||
"use_current_connection": "bruk nåværende tilkobling",
|
"use_current_connection": "bruk nåværende tilkobling",
|
||||||
"validate_endpoint_error": "Skriv inn en gyldig URL",
|
"validate_endpoint_error": "Skriv inn en gyldig URL",
|
||||||
"version_announcement_overlay_ack": "Bekreft",
|
"version_announcement_overlay_ack": "Bekreft",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Lokale opslag",
|
"cache_settings_tile_title": "Lokale opslag",
|
||||||
"cache_settings_title": "Cache-instellingen",
|
"cache_settings_title": "Cache-instellingen",
|
||||||
"cancel": "Annuleren",
|
"cancel": "Annuleren",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Weergavevolgorde wijzigen",
|
"change_display_order": "Weergavevolgorde wijzigen",
|
||||||
"change_password_form_confirm_password": "Bevestig wachtwoord",
|
"change_password_form_confirm_password": "Bevestig wachtwoord",
|
||||||
"change_password_form_description": "Hallo {name},\n\nDit is ofwel de eerste keer dat je inlogt, of er is een verzoek gedaan om je wachtwoord te wijzigen. Vul hieronder een nieuw wachtwoord in.",
|
"change_password_form_description": "Hallo {name},\n\nDit is ofwel de eerste keer dat je inlogt, of er is een verzoek gedaan om je wachtwoord te wijzigen. Vul hieronder een nieuw wachtwoord in.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Nieuw album maken",
|
"common_create_new_album": "Nieuw album maken",
|
||||||
"common_server_error": "Controleer je netwerkverbinding, zorg ervoor dat de server bereikbaar is en de app/server versies compatibel zijn.",
|
"common_server_error": "Controleer je netwerkverbinding, zorg ervoor dat de server bereikbaar is en de app/server versies compatibel zijn.",
|
||||||
"common_shared": "Gedeeld",
|
"common_shared": "Gedeeld",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Zonsopkomst op het strand",
|
"contextual_search": "Zonsopkomst op het strand",
|
||||||
"control_bottom_app_bar_add_to_album": "Aan album toevoegen",
|
"control_bottom_app_bar_add_to_album": "Aan album toevoegen",
|
||||||
"control_bottom_app_bar_album_info": "{} items",
|
"control_bottom_app_bar_album_info": "{} items",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Tijdzone",
|
"edit_date_time_dialog_timezone": "Tijdzone",
|
||||||
"edit_image_title": "Bewerken",
|
"edit_image_title": "Bewerken",
|
||||||
"edit_location_dialog_title": "Locatie",
|
"edit_location_dialog_title": "Locatie",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Voer de WiFi naam in",
|
"enter_wifi_name": "Voer de WiFi naam in",
|
||||||
"error_change_sort_album": "Sorteervolgorde van album wijzigen mislukt",
|
"error_change_sort_album": "Sorteervolgorde van album wijzigen mislukt",
|
||||||
"error_saving_image": "Fout: {}",
|
"error_saving_image": "Fout: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Experimenteel",
|
"experimental_settings_title": "Experimenteel",
|
||||||
"external_network": "Extern netwerk",
|
"external_network": "Extern netwerk",
|
||||||
"external_network_sheet_info": "Als je niet verbonden bent met het opgegeven wifi-netwerk, maakt de app verbinding met de server via de eerst bereikbare URL in de onderstaande lijst, van boven naar beneden",
|
"external_network_sheet_info": "Als je niet verbonden bent met het opgegeven wifi-netwerk, maakt de app verbinding met de server via de eerst bereikbare URL in de onderstaande lijst, van boven naar beneden",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorieten",
|
"favorites": "Favorieten",
|
||||||
"favorites_page_no_favorites": "Geen favoriete assets gevonden",
|
"favorites_page_no_favorites": "Geen favoriete assets gevonden",
|
||||||
"favorites_page_title": "Favorieten",
|
"favorites_page_title": "Favorieten",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Geef toestemming om meldingen te versturen.",
|
"notification_permission_list_tile_content": "Geef toestemming om meldingen te versturen.",
|
||||||
"notification_permission_list_tile_enable_button": "Meldingen inschakelen",
|
"notification_permission_list_tile_enable_button": "Meldingen inschakelen",
|
||||||
"notification_permission_list_tile_title": "Meldingen toestaan",
|
"notification_permission_list_tile_title": "Meldingen toestaan",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "Op dit apparaat",
|
"on_this_device": "Op dit apparaat",
|
||||||
"partner_list_user_photos": "Foto's van {user}",
|
"partner_list_user_photos": "Foto's van {user}",
|
||||||
"partner_list_view_all": "Bekijk alle",
|
"partner_list_view_all": "Bekijk alle",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Stoppen met het delen van je foto's?",
|
"partner_page_stop_sharing_title": "Stoppen met het delen van je foto's?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "Mensen",
|
"people": "Mensen",
|
||||||
"permission_onboarding_back": "Terug",
|
"permission_onboarding_back": "Terug",
|
||||||
"permission_onboarding_continue_anyway": "Toch doorgaan",
|
"permission_onboarding_continue_anyway": "Toch doorgaan",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Eigenaar",
|
"shared_album_section_people_owner_label": "Eigenaar",
|
||||||
"shared_album_section_people_title": "MENSEN",
|
"shared_album_section_people_title": "MENSEN",
|
||||||
"share_dialog_preparing": "Voorbereiden...",
|
"share_dialog_preparing": "Voorbereiden...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Gedeelde links",
|
"shared_link_app_bar_title": "Gedeelde links",
|
||||||
"shared_link_clipboard_copied_massage": "Gekopieerd naar klembord",
|
"shared_link_clipboard_copied_massage": "Gekopieerd naar klembord",
|
||||||
"shared_link_clipboard_text": "Link: {}\nWachtwoord: {}",
|
"shared_link_clipboard_text": "Link: {}\nWachtwoord: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Gedeeld album maken",
|
"sharing_silver_appbar_create_shared_album": "Gedeeld album maken",
|
||||||
"sharing_silver_appbar_shared_links": "Gedeelde links",
|
"sharing_silver_appbar_shared_links": "Gedeelde links",
|
||||||
"sharing_silver_appbar_share_partner": "Delen met partner",
|
"sharing_silver_appbar_share_partner": "Delen met partner",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Synchroniseren",
|
"sync": "Synchroniseren",
|
||||||
"sync_albums": "Albums synchroniseren",
|
"sync_albums": "Albums synchroniseren",
|
||||||
"sync_albums_manual_subtitle": "Synchroniseer alle geüploade video’s en foto’s naar de geselecteerde back-up albums",
|
"sync_albums_manual_subtitle": "Synchroniseer alle geüploade video’s en foto’s naar de geselecteerde back-up albums",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Selecteer assets",
|
"trash_page_select_assets_btn": "Selecteer assets",
|
||||||
"trash_page_select_btn": "Selecteren",
|
"trash_page_select_btn": "Selecteren",
|
||||||
"trash_page_title": "Prullenbak ({})",
|
"trash_page_title": "Prullenbak ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Annuleren",
|
"upload_dialog_cancel": "Annuleren",
|
||||||
"upload_dialog_info": "Wil je een backup maken van de geselecteerde asset(s) op de server?",
|
"upload_dialog_info": "Wil je een backup maken van de geselecteerde asset(s) op de server?",
|
||||||
"upload_dialog_ok": "Uploaden",
|
"upload_dialog_ok": "Uploaden",
|
||||||
"upload_dialog_title": "Asset uploaden",
|
"upload_dialog_title": "Asset uploaden",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "gebruik huidige verbinding",
|
"use_current_connection": "gebruik huidige verbinding",
|
||||||
"validate_endpoint_error": "Vul een geldige URL in",
|
"validate_endpoint_error": "Vul een geldige URL in",
|
||||||
"version_announcement_overlay_ack": "Bevestig",
|
"version_announcement_overlay_ack": "Bevestig",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Lokalny magazyn",
|
"cache_settings_tile_title": "Lokalny magazyn",
|
||||||
"cache_settings_title": "Ustawienia Buforowania",
|
"cache_settings_title": "Ustawienia Buforowania",
|
||||||
"cancel": "Anuluj",
|
"cancel": "Anuluj",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Zmień kolejność wyświetlania",
|
"change_display_order": "Zmień kolejność wyświetlania",
|
||||||
"change_password_form_confirm_password": "Potwierdź Hasło",
|
"change_password_form_confirm_password": "Potwierdź Hasło",
|
||||||
"change_password_form_description": "Cześć {name},\n\nPierwszy raz logujesz się do systemu, albo złożono prośbę o zmianę hasła. Wpisz poniżej nowe hasło.",
|
"change_password_form_description": "Cześć {name},\n\nPierwszy raz logujesz się do systemu, albo złożono prośbę o zmianę hasła. Wpisz poniżej nowe hasło.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Utwórz nowy album",
|
"common_create_new_album": "Utwórz nowy album",
|
||||||
"common_server_error": "Sprawdź połączenie sieciowe, upewnij się, że serwer jest osiągalny i wersje aplikacji/serwera są kompatybilne.",
|
"common_server_error": "Sprawdź połączenie sieciowe, upewnij się, że serwer jest osiągalny i wersje aplikacji/serwera są kompatybilne.",
|
||||||
"common_shared": "Udostępnione",
|
"common_shared": "Udostępnione",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Wschód słońca na plaży",
|
"contextual_search": "Wschód słońca na plaży",
|
||||||
"control_bottom_app_bar_add_to_album": "Dodaj do albumu",
|
"control_bottom_app_bar_add_to_album": "Dodaj do albumu",
|
||||||
"control_bottom_app_bar_album_info": "{} pozycji",
|
"control_bottom_app_bar_album_info": "{} pozycji",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Strefa czasowa",
|
"edit_date_time_dialog_timezone": "Strefa czasowa",
|
||||||
"edit_image_title": "Edytuj",
|
"edit_image_title": "Edytuj",
|
||||||
"edit_location_dialog_title": "Lokalizacja",
|
"edit_location_dialog_title": "Lokalizacja",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Wprowadź nazwę Wi-Fi",
|
"enter_wifi_name": "Wprowadź nazwę Wi-Fi",
|
||||||
"error_change_sort_album": "Nie udało się zmienić kolejności sortowania albumów",
|
"error_change_sort_album": "Nie udało się zmienić kolejności sortowania albumów",
|
||||||
"error_saving_image": "Błąd: {}",
|
"error_saving_image": "Błąd: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Eksperymentalny",
|
"experimental_settings_title": "Eksperymentalny",
|
||||||
"external_network": "Sieć zewnętrzna",
|
"external_network": "Sieć zewnętrzna",
|
||||||
"external_network_sheet_info": "Jeśli nie korzystasz z preferowanej sieci Wi-Fi, aplikacja połączy się z serwerem za pośrednictwem pierwszego z poniższych adresów URL, do którego może dotrzeć, zaczynając od góry do dołu",
|
"external_network_sheet_info": "Jeśli nie korzystasz z preferowanej sieci Wi-Fi, aplikacja połączy się z serwerem za pośrednictwem pierwszego z poniższych adresów URL, do którego może dotrzeć, zaczynając od góry do dołu",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Ulubione",
|
"favorites": "Ulubione",
|
||||||
"favorites_page_no_favorites": "Nie znaleziono ulubionych zasobów",
|
"favorites_page_no_favorites": "Nie znaleziono ulubionych zasobów",
|
||||||
"favorites_page_title": "Ulubione",
|
"favorites_page_title": "Ulubione",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Przyznaj uprawnienia, aby włączyć powiadomienia.",
|
"notification_permission_list_tile_content": "Przyznaj uprawnienia, aby włączyć powiadomienia.",
|
||||||
"notification_permission_list_tile_enable_button": "Włącz Powiadomienia",
|
"notification_permission_list_tile_enable_button": "Włącz Powiadomienia",
|
||||||
"notification_permission_list_tile_title": "Pozwolenie na powiadomienia",
|
"notification_permission_list_tile_title": "Pozwolenie na powiadomienia",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "Na tym urządzeniu",
|
"on_this_device": "Na tym urządzeniu",
|
||||||
"partner_list_user_photos": "{user} zdjęcia",
|
"partner_list_user_photos": "{user} zdjęcia",
|
||||||
"partner_list_view_all": "Pokaż wszystkie",
|
"partner_list_view_all": "Pokaż wszystkie",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Przestać udostępniać swoje zdjęcia?",
|
"partner_page_stop_sharing_title": "Przestać udostępniać swoje zdjęcia?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partnerzy",
|
"partners": "Partnerzy",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "Ludzie",
|
"people": "Ludzie",
|
||||||
"permission_onboarding_back": "Cofnij",
|
"permission_onboarding_back": "Cofnij",
|
||||||
"permission_onboarding_continue_anyway": "Kontynuuj mimo to",
|
"permission_onboarding_continue_anyway": "Kontynuuj mimo to",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Właściciel",
|
"shared_album_section_people_owner_label": "Właściciel",
|
||||||
"shared_album_section_people_title": "LUDZIE",
|
"shared_album_section_people_title": "LUDZIE",
|
||||||
"share_dialog_preparing": "Przygotowywanie...",
|
"share_dialog_preparing": "Przygotowywanie...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Udostępnione linki",
|
"shared_link_app_bar_title": "Udostępnione linki",
|
||||||
"shared_link_clipboard_copied_massage": "Skopiowane do schowka",
|
"shared_link_clipboard_copied_massage": "Skopiowane do schowka",
|
||||||
"shared_link_clipboard_text": "Link: {}\nHasło: {}",
|
"shared_link_clipboard_text": "Link: {}\nHasło: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Utwórz współdzielony album",
|
"sharing_silver_appbar_create_shared_album": "Utwórz współdzielony album",
|
||||||
"sharing_silver_appbar_shared_links": "Udostępnione linki",
|
"sharing_silver_appbar_shared_links": "Udostępnione linki",
|
||||||
"sharing_silver_appbar_share_partner": "Udostępnij partnerce/partnerowi",
|
"sharing_silver_appbar_share_partner": "Udostępnij partnerce/partnerowi",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Synchronizuj",
|
"sync": "Synchronizuj",
|
||||||
"sync_albums": "Synchronizuj albumy",
|
"sync_albums": "Synchronizuj albumy",
|
||||||
"sync_albums_manual_subtitle": "Zsynchronizuj wszystkie przesłane filmy i zdjęcia z wybranymi albumami kopii zapasowych",
|
"sync_albums_manual_subtitle": "Zsynchronizuj wszystkie przesłane filmy i zdjęcia z wybranymi albumami kopii zapasowych",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Wybierz zasoby",
|
"trash_page_select_assets_btn": "Wybierz zasoby",
|
||||||
"trash_page_select_btn": "Wybierz",
|
"trash_page_select_btn": "Wybierz",
|
||||||
"trash_page_title": "Kosz({})",
|
"trash_page_title": "Kosz({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Anuluj",
|
"upload_dialog_cancel": "Anuluj",
|
||||||
"upload_dialog_info": "Czy chcesz wykonać kopię zapasową wybranych zasobów na serwerze?",
|
"upload_dialog_info": "Czy chcesz wykonać kopię zapasową wybranych zasobów na serwerze?",
|
||||||
"upload_dialog_ok": "Prześlij",
|
"upload_dialog_ok": "Prześlij",
|
||||||
"upload_dialog_title": "Prześlij Zasób",
|
"upload_dialog_title": "Prześlij Zasób",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "użyj bieżącego połączenia",
|
"use_current_connection": "użyj bieżącego połączenia",
|
||||||
"validate_endpoint_error": "Proszę wprowadzić prawidłowy adres URL",
|
"validate_endpoint_error": "Proszę wprowadzić prawidłowy adres URL",
|
||||||
"version_announcement_overlay_ack": "Potwierdzam",
|
"version_announcement_overlay_ack": "Potwierdzam",
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
"action_common_select": "Selecionar",
|
"action_common_select": "Selecionar",
|
||||||
"action_common_update": "Atualizar",
|
"action_common_update": "Atualizar",
|
||||||
"add_a_name": "Adicionar nome",
|
"add_a_name": "Adicionar nome",
|
||||||
"add_endpoint": "Add endpoint",
|
"add_endpoint": "Adicionar URL",
|
||||||
"add_to_album_bottom_sheet_added": "Adicionado a {album}",
|
"add_to_album_bottom_sheet_added": "Adicionado a {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Já existe em {album}",
|
"add_to_album_bottom_sheet_already_exists": "Já existe em {album}",
|
||||||
"advanced_settings_log_level_title": "Nível de log: {}",
|
"advanced_settings_log_level_title": "Nível de log: {}",
|
||||||
@ -66,12 +66,12 @@
|
|||||||
"assets_restored_successfully": "{} arquivo(s) restaurados com sucesso",
|
"assets_restored_successfully": "{} arquivo(s) restaurados com sucesso",
|
||||||
"assets_trashed": "{} arquivo(s) enviados para a lixeira",
|
"assets_trashed": "{} arquivo(s) enviados para a lixeira",
|
||||||
"assets_trashed_from_server": "{} arquivo(s) do servidor foram enviados para a lixeira",
|
"assets_trashed_from_server": "{} arquivo(s) do servidor foram enviados para a lixeira",
|
||||||
"asset_viewer_settings_subtitle": "Manage your gallery viewer settings",
|
"asset_viewer_settings_subtitle": "Gerenciar as configurações do visualizador da galeria",
|
||||||
"asset_viewer_settings_title": "Visualizador",
|
"asset_viewer_settings_title": "Visualizador",
|
||||||
"automatic_endpoint_switching_subtitle": "Connect locally over designated Wi-Fi when available and use alternative connections elsewhere",
|
"automatic_endpoint_switching_subtitle": "Conecte-se localmente quando estiver em uma rede uma Wi-Fi específica e use conexões alternativas em outras redes",
|
||||||
"automatic_endpoint_switching_title": "Automatic URL switching",
|
"automatic_endpoint_switching_title": "Troca automática de URL",
|
||||||
"background_location_permission": "Background location permission",
|
"background_location_permission": "Permissão de localização em segundo plano",
|
||||||
"background_location_permission_content": "In order to switch networks when running in the background, Immich must *always* have precise location access so the app can read the Wi-Fi network's name",
|
"background_location_permission_content": "Para que seja possível trocar a URL quando estiver executando em segundo plano, o Immich deve *sempre* ter a permissão de localização precisa para que o aplicativo consiga ler o nome da rede Wi-Fi",
|
||||||
"backup_album_selection_page_albums_device": "Álbuns no dispositivo ({})",
|
"backup_album_selection_page_albums_device": "Álbuns no dispositivo ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Toque para incluir, duplo toque para excluir",
|
"backup_album_selection_page_albums_tap": "Toque para incluir, duplo toque para excluir",
|
||||||
"backup_album_selection_page_assets_scatter": "Os arquivos podem estar espalhados em vários álbuns. Assim, os álbuns podem ser incluídos ou excluídos durante o processo de backup.",
|
"backup_album_selection_page_assets_scatter": "Os arquivos podem estar espalhados em vários álbuns. Assim, os álbuns podem ser incluídos ou excluídos durante o processo de backup.",
|
||||||
@ -137,7 +137,7 @@
|
|||||||
"backup_manual_success": "Sucesso",
|
"backup_manual_success": "Sucesso",
|
||||||
"backup_manual_title": "Estado do envio",
|
"backup_manual_title": "Estado do envio",
|
||||||
"backup_options_page_title": "Opções de backup",
|
"backup_options_page_title": "Opções de backup",
|
||||||
"backup_setting_subtitle": "Manage background and foreground upload settings",
|
"backup_setting_subtitle": "Gerenciar as configurações de envio em primeiro e segundo plano",
|
||||||
"cache_settings_album_thumbnails": "Miniaturas da página da biblioteca ({} arquivos)",
|
"cache_settings_album_thumbnails": "Miniaturas da página da biblioteca ({} arquivos)",
|
||||||
"cache_settings_clear_cache_button": "Limpar cache",
|
"cache_settings_clear_cache_button": "Limpar cache",
|
||||||
"cache_settings_clear_cache_button_title": "Limpa o cache do aplicativo. Isso afetará significativamente o desempenho do aplicativo até que o cache seja reconstruído.",
|
"cache_settings_clear_cache_button_title": "Limpa o cache do aplicativo. Isso afetará significativamente o desempenho do aplicativo até que o cache seja reconstruído.",
|
||||||
@ -156,16 +156,17 @@
|
|||||||
"cache_settings_tile_subtitle": "Controlar o comportamento do armazenamento local",
|
"cache_settings_tile_subtitle": "Controlar o comportamento do armazenamento local",
|
||||||
"cache_settings_tile_title": "Armazenamento local",
|
"cache_settings_tile_title": "Armazenamento local",
|
||||||
"cache_settings_title": "Configurações de cache",
|
"cache_settings_title": "Configurações de cache",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancelar",
|
||||||
"change_display_order": "Change display order",
|
"canceled": "Canceled",
|
||||||
|
"change_display_order": "Mudar ordem de exibição",
|
||||||
"change_password_form_confirm_password": "Confirme a senha",
|
"change_password_form_confirm_password": "Confirme a senha",
|
||||||
"change_password_form_description": "Esta é a primeira vez que você está acessando o sistema ou foi feita uma solicitação para alterar sua senha. Por favor, insira a nova senha abaixo.",
|
"change_password_form_description": "Esta é a primeira vez que você está acessando o sistema ou foi feita uma solicitação para alterar sua senha. Por favor, insira a nova senha abaixo.",
|
||||||
"change_password_form_new_password": "Nova senha",
|
"change_password_form_new_password": "Nova senha",
|
||||||
"change_password_form_password_mismatch": "As senhas não estão iguais",
|
"change_password_form_password_mismatch": "As senhas não estão iguais",
|
||||||
"change_password_form_reenter_new_password": "Confirme a nova senha",
|
"change_password_form_reenter_new_password": "Confirme a nova senha",
|
||||||
"check_corrupt_asset_backup": "Check for corrupt asset backups",
|
"check_corrupt_asset_backup": "Verificar por backups corrompidos",
|
||||||
"check_corrupt_asset_backup_button": "Perform check",
|
"check_corrupt_asset_backup_button": "Verificar",
|
||||||
"check_corrupt_asset_backup_description": "Run this check only over Wi-Fi and once all assets have been backed-up. The procedure might take a few minutes.",
|
"check_corrupt_asset_backup_description": "Execute esta verificação somente em uma rede Wi-Fi e quando o backup de todos os arquivos já estiver concluído. O processo demora alguns minutos.",
|
||||||
"client_cert_dialog_msg_confirm": "OK",
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
"client_cert_enter_password": "Digite a senha",
|
"client_cert_enter_password": "Digite a senha",
|
||||||
"client_cert_import": "Importar",
|
"client_cert_import": "Importar",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Criar novo álbum",
|
"common_create_new_album": "Criar novo álbum",
|
||||||
"common_server_error": "Verifique a sua conexão de rede, certifique-se de que o servidor está acessível e de que as versões da aplicação/servidor são compatíveis.",
|
"common_server_error": "Verifique a sua conexão de rede, certifique-se de que o servidor está acessível e de que as versões da aplicação/servidor são compatíveis.",
|
||||||
"common_shared": "Compartilhado",
|
"common_shared": "Compartilhado",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Nascer do sol na praia",
|
"contextual_search": "Nascer do sol na praia",
|
||||||
"control_bottom_app_bar_add_to_album": "Adicionar ao álbum",
|
"control_bottom_app_bar_add_to_album": "Adicionar ao álbum",
|
||||||
"control_bottom_app_bar_album_info": "{} arquivos",
|
"control_bottom_app_bar_album_info": "{} arquivos",
|
||||||
@ -211,7 +213,7 @@
|
|||||||
"crop": "Cortar",
|
"crop": "Cortar",
|
||||||
"curated_location_page_title": "Locais",
|
"curated_location_page_title": "Locais",
|
||||||
"curated_object_page_title": "Objetos",
|
"curated_object_page_title": "Objetos",
|
||||||
"current_server_address": "Current server address",
|
"current_server_address": "Endereço atual do servidor",
|
||||||
"daily_title_text_date": "E, dd MMM",
|
"daily_title_text_date": "E, dd MMM",
|
||||||
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
||||||
"date_format": "E, d LLL, y • h:mm a",
|
"date_format": "E, d LLL, y • h:mm a",
|
||||||
@ -248,8 +250,10 @@
|
|||||||
"edit_date_time_dialog_timezone": "Fuso horário",
|
"edit_date_time_dialog_timezone": "Fuso horário",
|
||||||
"edit_image_title": "Editar",
|
"edit_image_title": "Editar",
|
||||||
"edit_location_dialog_title": "Localização",
|
"edit_location_dialog_title": "Localização",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"end_date": "End date",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"enqueued": "Enqueued",
|
||||||
|
"enter_wifi_name": "Digite o nome do Wi-Fi",
|
||||||
|
"error_change_sort_album": "Falha ao mudar a ordem de exibição",
|
||||||
"error_saving_image": "Erro: {}",
|
"error_saving_image": "Erro: {}",
|
||||||
"exif_bottom_sheet_description": "Adicionar Descrição...",
|
"exif_bottom_sheet_description": "Adicionar Descrição...",
|
||||||
"exif_bottom_sheet_details": "DETALHES",
|
"exif_bottom_sheet_details": "DETALHES",
|
||||||
@ -261,15 +265,16 @@
|
|||||||
"experimental_settings_new_asset_list_title": "Ativar visualização de grade experimental",
|
"experimental_settings_new_asset_list_title": "Ativar visualização de grade experimental",
|
||||||
"experimental_settings_subtitle": "Use por sua conta e risco!",
|
"experimental_settings_subtitle": "Use por sua conta e risco!",
|
||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"external_network": "External network",
|
"external_network": "Rede externa",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "Quando não estiver na rede Wi-Fi especificada, o aplicativo irá se conectar usando a primeira URL abaixo que obtiver sucesso, começando do topo da lista para baixo.",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favoritos",
|
"favorites": "Favoritos",
|
||||||
"favorites_page_no_favorites": "Nenhum favorito encontrado",
|
"favorites_page_no_favorites": "Nenhum favorito encontrado",
|
||||||
"favorites_page_title": "Favoritos",
|
"favorites_page_title": "Favoritos",
|
||||||
"filename_search": "Nome do arquivo ou extensão",
|
"filename_search": "Nome do arquivo ou extensão",
|
||||||
"filter": "Filtro",
|
"filter": "Filtro",
|
||||||
"get_wifiname_error": "Could not get Wi-Fi name. Make sure you have granted the necessary permissions and are connected to a Wi-Fi network",
|
"get_wifiname_error": "Não foi possível obter o nome do Wi-Fi. Verifique se concedeu as permissões necessárias e se está conectado a uma rede Wi-Fi",
|
||||||
"grant_permission": "Grant permission",
|
"grant_permission": "Conceder permissão",
|
||||||
"haptic_feedback_switch": "Habilitar vibração",
|
"haptic_feedback_switch": "Habilitar vibração",
|
||||||
"haptic_feedback_title": "Vibração",
|
"haptic_feedback_title": "Vibração",
|
||||||
"header_settings_add_header_tip": "Adicionar cabeçalho",
|
"header_settings_add_header_tip": "Adicionar cabeçalho",
|
||||||
@ -315,10 +320,10 @@
|
|||||||
"library_page_sort_most_oldest_photo": "Foto mais antiga",
|
"library_page_sort_most_oldest_photo": "Foto mais antiga",
|
||||||
"library_page_sort_most_recent_photo": "Foto mais recente",
|
"library_page_sort_most_recent_photo": "Foto mais recente",
|
||||||
"library_page_sort_title": "Título do álbum",
|
"library_page_sort_title": "Título do álbum",
|
||||||
"local_network": "Local network",
|
"local_network": "Rede local",
|
||||||
"local_network_sheet_info": "The app will connect to the server through this URL when using the specified Wi-Fi network",
|
"local_network_sheet_info": "O aplicativo irá se conectar ao servidor através desta URL quando estiver na rede Wi-Fi especificada",
|
||||||
"location_permission": "Location permission",
|
"location_permission": "Permissão de localização",
|
||||||
"location_permission_content": "In order to use the auto-switching feature, Immich needs precise location permission so it can read the current WiFi network's name",
|
"location_permission_content": "Para utilizar a função de troca automática de URL, é necessário a permissão de localização precisa, para que seja possível ler o nome da rede Wi-Fi.",
|
||||||
"location_picker_choose_on_map": "Escolha no mapa",
|
"location_picker_choose_on_map": "Escolha no mapa",
|
||||||
"location_picker_latitude": "Latitude",
|
"location_picker_latitude": "Latitude",
|
||||||
"location_picker_latitude_error": "Digite uma latitude válida",
|
"location_picker_latitude_error": "Digite uma latitude válida",
|
||||||
@ -388,8 +393,8 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Não é possível editar a data de arquivo só leitura, ignorando",
|
"multiselect_grid_edit_date_time_err_read_only": "Não é possível editar a data de arquivo só leitura, ignorando",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Não é possível editar a localização de arquivo só leitura, ignorando",
|
"multiselect_grid_edit_gps_err_read_only": "Não é possível editar a localização de arquivo só leitura, ignorando",
|
||||||
"my_albums": "Meus álbuns",
|
"my_albums": "Meus álbuns",
|
||||||
"networking_settings": "Networking",
|
"networking_settings": "Conexões",
|
||||||
"networking_subtitle": "Manage the server endpoint settings",
|
"networking_subtitle": "Gerencie a conexão do servidor",
|
||||||
"no_assets_to_show": "Não há arquivos para exibir",
|
"no_assets_to_show": "Não há arquivos para exibir",
|
||||||
"no_name": "Sem nome",
|
"no_name": "Sem nome",
|
||||||
"notification_permission_dialog_cancel": "Cancelar",
|
"notification_permission_dialog_cancel": "Cancelar",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Dar permissões para ativar notificações",
|
"notification_permission_list_tile_content": "Dar permissões para ativar notificações",
|
||||||
"notification_permission_list_tile_enable_button": "Ativar notificações",
|
"notification_permission_list_tile_enable_button": "Ativar notificações",
|
||||||
"notification_permission_list_tile_title": "Permissão de notificações",
|
"notification_permission_list_tile_title": "Permissão de notificações",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "Neste dispositivo",
|
"on_this_device": "Neste dispositivo",
|
||||||
"partner_list_user_photos": "Fotos de {user}",
|
"partner_list_user_photos": "Fotos de {user}",
|
||||||
"partner_list_view_all": "Ver tudo",
|
"partner_list_view_all": "Ver tudo",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Parar de compartilhar as suas fotos?",
|
"partner_page_stop_sharing_title": "Parar de compartilhar as suas fotos?",
|
||||||
"partner_page_title": "Parceiro",
|
"partner_page_title": "Parceiro",
|
||||||
"partners": "Parceiros",
|
"partners": "Parceiros",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "Pessoas",
|
"people": "Pessoas",
|
||||||
"permission_onboarding_back": "Voltar",
|
"permission_onboarding_back": "Voltar",
|
||||||
"permission_onboarding_continue_anyway": "Continuar mesmo assim",
|
"permission_onboarding_continue_anyway": "Continuar mesmo assim",
|
||||||
@ -423,7 +430,7 @@
|
|||||||
"permission_onboarding_permission_limited": "Permissão limitada. Para permitir que o Immich faça backups e gerencie sua galeria, conceda permissões para fotos e vídeos nas configurações.",
|
"permission_onboarding_permission_limited": "Permissão limitada. Para permitir que o Immich faça backups e gerencie sua galeria, conceda permissões para fotos e vídeos nas configurações.",
|
||||||
"permission_onboarding_request": "O Immich requer autorização para ver as suas fotos e vídeos.",
|
"permission_onboarding_request": "O Immich requer autorização para ver as suas fotos e vídeos.",
|
||||||
"places": "Lugares",
|
"places": "Lugares",
|
||||||
"preferences_settings_subtitle": "Manage the app's preferences",
|
"preferences_settings_subtitle": "Gerenciar preferências do aplicativo",
|
||||||
"preferences_settings_title": "Preferências",
|
"preferences_settings_title": "Preferências",
|
||||||
"profile_drawer_app_logs": "Logs",
|
"profile_drawer_app_logs": "Logs",
|
||||||
"profile_drawer_client_out_of_date_major": "O aplicativo está desatualizado. Por favor, atualize para a versão mais recente.",
|
"profile_drawer_client_out_of_date_major": "O aplicativo está desatualizado. Por favor, atualize para a versão mais recente.",
|
||||||
@ -438,7 +445,7 @@
|
|||||||
"profile_drawer_trash": "Lixeira",
|
"profile_drawer_trash": "Lixeira",
|
||||||
"recently_added": "Adicionados Recentemente",
|
"recently_added": "Adicionados Recentemente",
|
||||||
"recently_added_page_title": "Adicionado recentemente",
|
"recently_added_page_title": "Adicionado recentemente",
|
||||||
"save": "Save",
|
"save": "Salvar",
|
||||||
"save_to_gallery": "Salvar na galeria",
|
"save_to_gallery": "Salvar na galeria",
|
||||||
"scaffold_body_error_occurred": "Ocorreu um erro",
|
"scaffold_body_error_occurred": "Ocorreu um erro",
|
||||||
"search_albums": "Pesquisar Álbuns",
|
"search_albums": "Pesquisar Álbuns",
|
||||||
@ -484,7 +491,7 @@
|
|||||||
"search_page_places": "Locais",
|
"search_page_places": "Locais",
|
||||||
"search_page_recently_added": "Adicionado recentemente",
|
"search_page_recently_added": "Adicionado recentemente",
|
||||||
"search_page_screenshots": "Capturas de tela",
|
"search_page_screenshots": "Capturas de tela",
|
||||||
"search_page_search_photos_videos": "Search for your photos and videos",
|
"search_page_search_photos_videos": "Pesquise suas fotos e vídeos",
|
||||||
"search_page_selfies": "Selfies",
|
"search_page_selfies": "Selfies",
|
||||||
"search_page_things": "Objetos",
|
"search_page_things": "Objetos",
|
||||||
"search_page_videos": "Vídeos",
|
"search_page_videos": "Vídeos",
|
||||||
@ -497,7 +504,7 @@
|
|||||||
"select_additional_user_for_sharing_page_suggestions": "Sugestões",
|
"select_additional_user_for_sharing_page_suggestions": "Sugestões",
|
||||||
"select_user_for_sharing_page_err_album": "Falha ao criar o álbum",
|
"select_user_for_sharing_page_err_album": "Falha ao criar o álbum",
|
||||||
"select_user_for_sharing_page_share_suggestions": "Sugestões",
|
"select_user_for_sharing_page_share_suggestions": "Sugestões",
|
||||||
"server_endpoint": "Server Endpoint",
|
"server_endpoint": "URL do servidor",
|
||||||
"server_info_box_app_version": "Versão do app",
|
"server_info_box_app_version": "Versão do app",
|
||||||
"server_info_box_latest_release": "Versão mais recente",
|
"server_info_box_latest_release": "Versão mais recente",
|
||||||
"server_info_box_server_url": "URL do servidor",
|
"server_info_box_server_url": "URL do servidor",
|
||||||
@ -509,7 +516,7 @@
|
|||||||
"setting_image_viewer_preview_title": "Carregar imagem de pré-visualização",
|
"setting_image_viewer_preview_title": "Carregar imagem de pré-visualização",
|
||||||
"setting_image_viewer_title": "Imagens",
|
"setting_image_viewer_title": "Imagens",
|
||||||
"setting_languages_apply": "Aplicar",
|
"setting_languages_apply": "Aplicar",
|
||||||
"setting_languages_subtitle": "Change the app's language",
|
"setting_languages_subtitle": "Alterar o idioma do aplicativo",
|
||||||
"setting_languages_title": "Idioma",
|
"setting_languages_title": "Idioma",
|
||||||
"setting_notifications_notify_failures_grace_period": "Notifique falhas de backup em segundo plano: {}",
|
"setting_notifications_notify_failures_grace_period": "Notifique falhas de backup em segundo plano: {}",
|
||||||
"setting_notifications_notify_hours": "{} horas",
|
"setting_notifications_notify_hours": "{} horas",
|
||||||
@ -527,8 +534,8 @@
|
|||||||
"settings_require_restart": "Reinicie o Immich para aplicar essa configuração",
|
"settings_require_restart": "Reinicie o Immich para aplicar essa configuração",
|
||||||
"setting_video_viewer_looping_subtitle": "Ative para repetir o vídeo automaticamente.",
|
"setting_video_viewer_looping_subtitle": "Ative para repetir o vídeo automaticamente.",
|
||||||
"setting_video_viewer_looping_title": "Repetir",
|
"setting_video_viewer_looping_title": "Repetir",
|
||||||
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
|
"setting_video_viewer_original_video_subtitle": "Ao transmitir um vídeo do servidor, usar o arquivo original, mesmo quando uma versão transcodificada esteja disponível. Pode fazer com que o vídeo demore para carregar. Vídeos disponíveis localmente são exibidos na qualidade original independente desta configuração.",
|
||||||
"setting_video_viewer_original_video_title": "Force original video",
|
"setting_video_viewer_original_video_title": "Forçar vídeo original",
|
||||||
"setting_video_viewer_title": "Vídeos",
|
"setting_video_viewer_title": "Vídeos",
|
||||||
"share_add": "Adicionar",
|
"share_add": "Adicionar",
|
||||||
"share_add_photos": "Adicionar fotos",
|
"share_add_photos": "Adicionar fotos",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Dono",
|
"shared_album_section_people_owner_label": "Dono",
|
||||||
"shared_album_section_people_title": "PESSOAS",
|
"shared_album_section_people_title": "PESSOAS",
|
||||||
"share_dialog_preparing": "Preparando...",
|
"share_dialog_preparing": "Preparando...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Links compartilhados",
|
"shared_link_app_bar_title": "Links compartilhados",
|
||||||
"shared_link_clipboard_copied_massage": "Copiado para a área de transferência",
|
"shared_link_clipboard_copied_massage": "Copiado para a área de transferência",
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Criar álbum partilhado",
|
"sharing_silver_appbar_create_shared_album": "Criar álbum partilhado",
|
||||||
"sharing_silver_appbar_shared_links": "Links compartilhados",
|
"sharing_silver_appbar_shared_links": "Links compartilhados",
|
||||||
"sharing_silver_appbar_share_partner": "Compartilhar com parceiro",
|
"sharing_silver_appbar_share_partner": "Compartilhar com parceiro",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sincronizar",
|
"sync": "Sincronizar",
|
||||||
"sync_albums": "Sincronizar álbuns",
|
"sync_albums": "Sincronizar álbuns",
|
||||||
"sync_albums_manual_subtitle": "Sincronizar todas as fotos e vídeos enviados para o álbum de backup selecionado",
|
"sync_albums_manual_subtitle": "Sincronizar todas as fotos e vídeos enviados para o álbum de backup selecionado",
|
||||||
@ -640,12 +649,15 @@
|
|||||||
"trash_page_select_assets_btn": "Selecionar arquivos",
|
"trash_page_select_assets_btn": "Selecionar arquivos",
|
||||||
"trash_page_select_btn": "Selecionar",
|
"trash_page_select_btn": "Selecionar",
|
||||||
"trash_page_title": "Lixeira ({})",
|
"trash_page_title": "Lixeira ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Cancelar",
|
"upload_dialog_cancel": "Cancelar",
|
||||||
"upload_dialog_info": "Deseja fazer o backup dos arquivos selecionados no servidor?",
|
"upload_dialog_info": "Deseja fazer o backup dos arquivos selecionados no servidor?",
|
||||||
"upload_dialog_ok": "Enviar",
|
"upload_dialog_ok": "Enviar",
|
||||||
"upload_dialog_title": "Enviar arquivo",
|
"upload_dialog_title": "Enviar arquivo",
|
||||||
"use_current_connection": "use current connection",
|
"uploading": "Uploading",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
|
"use_current_connection": "usar conexão atual",
|
||||||
|
"validate_endpoint_error": "Digite uma URL válida",
|
||||||
"version_announcement_overlay_ack": "Entendi",
|
"version_announcement_overlay_ack": "Entendi",
|
||||||
"version_announcement_overlay_release_notes": "notas da versão",
|
"version_announcement_overlay_release_notes": "notas da versão",
|
||||||
"version_announcement_overlay_text_1": "Olá, há um novo lançamento de",
|
"version_announcement_overlay_text_1": "Olá, há um novo lançamento de",
|
||||||
@ -656,6 +668,6 @@
|
|||||||
"viewer_remove_from_stack": "Remover da pilha",
|
"viewer_remove_from_stack": "Remover da pilha",
|
||||||
"viewer_stack_use_as_main_asset": "Usar como foto principal",
|
"viewer_stack_use_as_main_asset": "Usar como foto principal",
|
||||||
"viewer_unstack": "Desempilhar",
|
"viewer_unstack": "Desempilhar",
|
||||||
"wifi_name": "WiFi Name",
|
"wifi_name": "Nome do Wi-Fi",
|
||||||
"your_wifi_name": "Your WiFi name"
|
"your_wifi_name": "Nome do seu Wi-Fi"
|
||||||
}
|
}
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Stocare locală",
|
"cache_settings_tile_title": "Stocare locală",
|
||||||
"cache_settings_title": "Setări pentru memoria cache",
|
"cache_settings_title": "Setări pentru memoria cache",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Confirmă parola",
|
"change_password_form_confirm_password": "Confirmă parola",
|
||||||
"change_password_form_description": "Salut {name},\n\nAceasta este fie prima dată când te conectazi la sistem, fie s-a făcut o cerere pentru schimbarea parolei. Te rugăm să introduci noua parolă mai jos.",
|
"change_password_form_description": "Salut {name},\n\nAceasta este fie prima dată când te conectazi la sistem, fie s-a făcut o cerere pentru schimbarea parolei. Te rugăm să introduci noua parolă mai jos.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Creează album nou",
|
"common_create_new_album": "Creează album nou",
|
||||||
"common_server_error": "Te rugăm să verifici conexiunea la rețea, asigura-te că server-ul este accesibil și că versiunile aplicației/server-ului sunt compatibile.",
|
"common_server_error": "Te rugăm să verifici conexiunea la rețea, asigura-te că server-ul este accesibil și că versiunile aplicației/server-ului sunt compatibile.",
|
||||||
"common_shared": "Distribuit",
|
"common_shared": "Distribuit",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "Adaugă în album",
|
"control_bottom_app_bar_add_to_album": "Adaugă în album",
|
||||||
"control_bottom_app_bar_album_info": "{} elemente",
|
"control_bottom_app_bar_album_info": "{} elemente",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Fus orar",
|
"edit_date_time_dialog_timezone": "Fus orar",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "Locație",
|
"edit_location_dialog_title": "Locație",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"favorites_page_no_favorites": "Nu au fost găsite resurse favorite",
|
"favorites_page_no_favorites": "Nu au fost găsite resurse favorite",
|
||||||
"favorites_page_title": "Favorite",
|
"favorites_page_title": "Favorite",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Acordă permisiunea pentru a activa notificările.",
|
"notification_permission_list_tile_content": "Acordă permisiunea pentru a activa notificările.",
|
||||||
"notification_permission_list_tile_enable_button": "Activează notificările",
|
"notification_permission_list_tile_enable_button": "Activează notificările",
|
||||||
"notification_permission_list_tile_title": "Permisiuni de notificare",
|
"notification_permission_list_tile_title": "Permisiuni de notificare",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "{user}'s photos",
|
"partner_list_user_photos": "{user}'s photos",
|
||||||
"partner_list_view_all": "View all",
|
"partner_list_view_all": "View all",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Încetezi distribuirea fotografiilor?",
|
"partner_page_stop_sharing_title": "Încetezi distribuirea fotografiilor?",
|
||||||
"partner_page_title": "Partener",
|
"partner_page_title": "Partener",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "People",
|
"people": "People",
|
||||||
"permission_onboarding_back": "Înapoi",
|
"permission_onboarding_back": "Înapoi",
|
||||||
"permission_onboarding_continue_anyway": "Continuă oricum",
|
"permission_onboarding_continue_anyway": "Continuă oricum",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Admin",
|
"shared_album_section_people_owner_label": "Admin",
|
||||||
"shared_album_section_people_title": "PERSOANE",
|
"shared_album_section_people_title": "PERSOANE",
|
||||||
"share_dialog_preparing": "Se pregătește...",
|
"share_dialog_preparing": "Se pregătește...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Link-uri distribuite",
|
"shared_link_app_bar_title": "Link-uri distribuite",
|
||||||
"shared_link_clipboard_copied_massage": "Copiat în clipboard",
|
"shared_link_clipboard_copied_massage": "Copiat în clipboard",
|
||||||
"shared_link_clipboard_text": "Link: {}\nParolă: {}",
|
"shared_link_clipboard_text": "Link: {}\nParolă: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Album nou distribuit",
|
"sharing_silver_appbar_create_shared_album": "Album nou distribuit",
|
||||||
"sharing_silver_appbar_shared_links": "Link-uri distribuite",
|
"sharing_silver_appbar_shared_links": "Link-uri distribuite",
|
||||||
"sharing_silver_appbar_share_partner": "Distribuie cu partenerul",
|
"sharing_silver_appbar_share_partner": "Distribuie cu partenerul",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sync albums",
|
"sync_albums": "Sync albums",
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Selectează resurse",
|
"trash_page_select_assets_btn": "Selectează resurse",
|
||||||
"trash_page_select_btn": "Selectează",
|
"trash_page_select_btn": "Selectează",
|
||||||
"trash_page_title": "Coș ({})",
|
"trash_page_title": "Coș ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Anulează",
|
"upload_dialog_cancel": "Anulează",
|
||||||
"upload_dialog_info": "Vrei să backup resursele selectate pe server?",
|
"upload_dialog_info": "Vrei să backup resursele selectate pe server?",
|
||||||
"upload_dialog_ok": "Incarcă",
|
"upload_dialog_ok": "Incarcă",
|
||||||
"upload_dialog_title": "Încarcă resursă",
|
"upload_dialog_title": "Încarcă resursă",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Confirm",
|
"version_announcement_overlay_ack": "Confirm",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Локальное хранилище",
|
"cache_settings_tile_title": "Локальное хранилище",
|
||||||
"cache_settings_title": "Настройки кэширования",
|
"cache_settings_title": "Настройки кэширования",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Подтвердите пароль",
|
"change_password_form_confirm_password": "Подтвердите пароль",
|
||||||
"change_password_form_description": "Привет, {name}!\n\nЛибо ваш первый вход в систему, либо вы запросили смену пароля. Пожалуйста, введите новый пароль ниже.",
|
"change_password_form_description": "Привет, {name}!\n\nЛибо ваш первый вход в систему, либо вы запросили смену пароля. Пожалуйста, введите новый пароль ниже.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Создать новый альбом",
|
"common_create_new_album": "Создать новый альбом",
|
||||||
"common_server_error": "Пожалуйста, проверьте подключение к сети и убедитесь, что ваш сервер доступен, а версии приложения и сервера — совместимы.",
|
"common_server_error": "Пожалуйста, проверьте подключение к сети и убедитесь, что ваш сервер доступен, а версии приложения и сервера — совместимы.",
|
||||||
"common_shared": "Общие",
|
"common_shared": "Общие",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Восход солнца на пляже",
|
"contextual_search": "Восход солнца на пляже",
|
||||||
"control_bottom_app_bar_add_to_album": "Добавить в альбом",
|
"control_bottom_app_bar_add_to_album": "Добавить в альбом",
|
||||||
"control_bottom_app_bar_album_info": "{} элементов",
|
"control_bottom_app_bar_album_info": "{} элементов",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Часовой пояс",
|
"edit_date_time_dialog_timezone": "Часовой пояс",
|
||||||
"edit_image_title": "Редактировать",
|
"edit_image_title": "Редактировать",
|
||||||
"edit_location_dialog_title": "Местоположение",
|
"edit_location_dialog_title": "Местоположение",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Ошибка: {}",
|
"error_saving_image": "Ошибка: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Экспериментальные функции",
|
"experimental_settings_title": "Экспериментальные функции",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Избранное",
|
"favorites": "Избранное",
|
||||||
"favorites_page_no_favorites": "В избранном сейчас пусто",
|
"favorites_page_no_favorites": "В избранном сейчас пусто",
|
||||||
"favorites_page_title": "Избранное",
|
"favorites_page_title": "Избранное",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Предоставьте разрешение на включение уведомлений",
|
"notification_permission_list_tile_content": "Предоставьте разрешение на включение уведомлений",
|
||||||
"notification_permission_list_tile_enable_button": "Включить уведомления",
|
"notification_permission_list_tile_enable_button": "Включить уведомления",
|
||||||
"notification_permission_list_tile_title": "Разрешение на уведомление",
|
"notification_permission_list_tile_title": "Разрешение на уведомление",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "На этом устройстве",
|
"on_this_device": "На этом устройстве",
|
||||||
"partner_list_user_photos": "Фотографии {user}",
|
"partner_list_user_photos": "Фотографии {user}",
|
||||||
"partner_list_view_all": "Посмотреть все",
|
"partner_list_view_all": "Посмотреть все",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Закрыть доступ к вашим фото?",
|
"partner_page_stop_sharing_title": "Закрыть доступ к вашим фото?",
|
||||||
"partner_page_title": "Партнёр",
|
"partner_page_title": "Партнёр",
|
||||||
"partners": "Партнёры",
|
"partners": "Партнёры",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "Люди",
|
"people": "Люди",
|
||||||
"permission_onboarding_back": "Назад",
|
"permission_onboarding_back": "Назад",
|
||||||
"permission_onboarding_continue_anyway": "Все равно продолжить",
|
"permission_onboarding_continue_anyway": "Все равно продолжить",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Владелец",
|
"shared_album_section_people_owner_label": "Владелец",
|
||||||
"shared_album_section_people_title": "ЛЮДИ",
|
"shared_album_section_people_title": "ЛЮДИ",
|
||||||
"share_dialog_preparing": "Подготовка...",
|
"share_dialog_preparing": "Подготовка...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Публичные ссылки",
|
"shared_link_app_bar_title": "Публичные ссылки",
|
||||||
"shared_link_clipboard_copied_massage": "Скопировано в буфер обмена",
|
"shared_link_clipboard_copied_massage": "Скопировано в буфер обмена",
|
||||||
"shared_link_clipboard_text": "Ссылка: {}\nПароль: {}",
|
"shared_link_clipboard_text": "Ссылка: {}\nПароль: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Создать общий альбом",
|
"sharing_silver_appbar_create_shared_album": "Создать общий альбом",
|
||||||
"sharing_silver_appbar_shared_links": "Публичные ссылки",
|
"sharing_silver_appbar_shared_links": "Публичные ссылки",
|
||||||
"sharing_silver_appbar_share_partner": "Поделиться с партнёром",
|
"sharing_silver_appbar_share_partner": "Поделиться с партнёром",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Синхронизировать",
|
"sync": "Синхронизировать",
|
||||||
"sync_albums": "Синхронизировать альбомы",
|
"sync_albums": "Синхронизировать альбомы",
|
||||||
"sync_albums_manual_subtitle": "Синхронизировать все загруженные фото и видео в выбранные альбомы для резервного копирования",
|
"sync_albums_manual_subtitle": "Синхронизировать все загруженные фото и видео в выбранные альбомы для резервного копирования",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Выбранные объекты",
|
"trash_page_select_assets_btn": "Выбранные объекты",
|
||||||
"trash_page_select_btn": "Выбрать",
|
"trash_page_select_btn": "Выбрать",
|
||||||
"trash_page_title": "Корзина ({})",
|
"trash_page_title": "Корзина ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Отмена",
|
"upload_dialog_cancel": "Отмена",
|
||||||
"upload_dialog_info": "Хотите создать резервную копию выбранных объектов на сервере?",
|
"upload_dialog_info": "Хотите создать резервную копию выбранных объектов на сервере?",
|
||||||
"upload_dialog_ok": "Загрузить",
|
"upload_dialog_ok": "Загрузить",
|
||||||
"upload_dialog_title": "Загрузить объект",
|
"upload_dialog_title": "Загрузить объект",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Понятно",
|
"version_announcement_overlay_ack": "Понятно",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Lokálne úložisko",
|
"cache_settings_tile_title": "Lokálne úložisko",
|
||||||
"cache_settings_title": "Nastavenia vyrovnávacej pamäte",
|
"cache_settings_title": "Nastavenia vyrovnávacej pamäte",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Potvrďte heslo",
|
"change_password_form_confirm_password": "Potvrďte heslo",
|
||||||
"change_password_form_description": "Dobrý deň, {name},\n\nBuď sa do systému prihlasujete prvýkrát, alebo bola podaná žiadosť o zmenu hesla. Prosím, zadajte nové heslo nižšie.",
|
"change_password_form_description": "Dobrý deň, {name},\n\nBuď sa do systému prihlasujete prvýkrát, alebo bola podaná žiadosť o zmenu hesla. Prosím, zadajte nové heslo nižšie.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Vytvoriť nový album",
|
"common_create_new_album": "Vytvoriť nový album",
|
||||||
"common_server_error": "Skontrolujte svoje sieťové pripojenie, uistite sa, že server je dostupný a verzie aplikácie/server sú kompatibilné.",
|
"common_server_error": "Skontrolujte svoje sieťové pripojenie, uistite sa, že server je dostupný a verzie aplikácie/server sú kompatibilné.",
|
||||||
"common_shared": "Zdieľané",
|
"common_shared": "Zdieľané",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "Pridať do albumu",
|
"control_bottom_app_bar_add_to_album": "Pridať do albumu",
|
||||||
"control_bottom_app_bar_album_info": "{} položiek",
|
"control_bottom_app_bar_album_info": "{} položiek",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Časové pásmo",
|
"edit_date_time_dialog_timezone": "Časové pásmo",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "Poloha",
|
"edit_location_dialog_title": "Poloha",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Experimentálne",
|
"experimental_settings_title": "Experimentálne",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"favorites_page_no_favorites": "Žiadne obľúbené médiá",
|
"favorites_page_no_favorites": "Žiadne obľúbené médiá",
|
||||||
"favorites_page_title": "Obľúbené",
|
"favorites_page_title": "Obľúbené",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Udeľte oprávnenie k aktivácii oznámení.",
|
"notification_permission_list_tile_content": "Udeľte oprávnenie k aktivácii oznámení.",
|
||||||
"notification_permission_list_tile_enable_button": "Povoliť upozornenia",
|
"notification_permission_list_tile_enable_button": "Povoliť upozornenia",
|
||||||
"notification_permission_list_tile_title": "Povolenie oznámení",
|
"notification_permission_list_tile_title": "Povolenie oznámení",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "Fotky používateľa {user}",
|
"partner_list_user_photos": "Fotky používateľa {user}",
|
||||||
"partner_list_view_all": "Zobraziť všetky",
|
"partner_list_view_all": "Zobraziť všetky",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Zastaviť zdieľanie vašich fotiek?",
|
"partner_page_stop_sharing_title": "Zastaviť zdieľanie vašich fotiek?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "People",
|
"people": "People",
|
||||||
"permission_onboarding_back": "Späť",
|
"permission_onboarding_back": "Späť",
|
||||||
"permission_onboarding_continue_anyway": "Pokračovať aj tak",
|
"permission_onboarding_continue_anyway": "Pokračovať aj tak",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Vlastník",
|
"shared_album_section_people_owner_label": "Vlastník",
|
||||||
"shared_album_section_people_title": "ĽUDIA",
|
"shared_album_section_people_title": "ĽUDIA",
|
||||||
"share_dialog_preparing": "Pripravujem...",
|
"share_dialog_preparing": "Pripravujem...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Zdieľané odkazy",
|
"shared_link_app_bar_title": "Zdieľané odkazy",
|
||||||
"shared_link_clipboard_copied_massage": "Skopírované do schránky",
|
"shared_link_clipboard_copied_massage": "Skopírované do schránky",
|
||||||
"shared_link_clipboard_text": "Odkaz: {}\nHeslo: {}",
|
"shared_link_clipboard_text": "Odkaz: {}\nHeslo: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Vytvoriť zdieľaný album",
|
"sharing_silver_appbar_create_shared_album": "Vytvoriť zdieľaný album",
|
||||||
"sharing_silver_appbar_shared_links": "Zdieľané odkazy",
|
"sharing_silver_appbar_shared_links": "Zdieľané odkazy",
|
||||||
"sharing_silver_appbar_share_partner": "Zdieľať s partnerom",
|
"sharing_silver_appbar_share_partner": "Zdieľať s partnerom",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sync albums",
|
"sync_albums": "Sync albums",
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Označiť médiá",
|
"trash_page_select_assets_btn": "Označiť médiá",
|
||||||
"trash_page_select_btn": "Označiť",
|
"trash_page_select_btn": "Označiť",
|
||||||
"trash_page_title": "Kôš ({})",
|
"trash_page_title": "Kôš ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Zrušiť",
|
"upload_dialog_cancel": "Zrušiť",
|
||||||
"upload_dialog_info": "Chcete zálohovať zvolené médiá na server?",
|
"upload_dialog_info": "Chcete zálohovať zvolené médiá na server?",
|
||||||
"upload_dialog_ok": "Nahrať",
|
"upload_dialog_ok": "Nahrať",
|
||||||
"upload_dialog_title": "Nahrať médiá",
|
"upload_dialog_title": "Nahrať médiá",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Potvrdiť",
|
"version_announcement_overlay_ack": "Potvrdiť",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Lokalna shramba",
|
"cache_settings_tile_title": "Lokalna shramba",
|
||||||
"cache_settings_title": "Nastavitve predpomnjenja",
|
"cache_settings_title": "Nastavitve predpomnjenja",
|
||||||
"cancel": "Prekliči",
|
"cancel": "Prekliči",
|
||||||
|
"canceled": "Preklicano",
|
||||||
"change_display_order": "Spremeni vrstni red prikaza",
|
"change_display_order": "Spremeni vrstni red prikaza",
|
||||||
"change_password_form_confirm_password": "Potrdi geslo",
|
"change_password_form_confirm_password": "Potrdi geslo",
|
||||||
"change_password_form_description": "Pozdravljeni {name},\n\nTo je bodisi prvič, da se vpisujete v sistem ali pa je bila podana zahteva za spremembo vašega gesla. Spodaj vnesite novo geslo.",
|
"change_password_form_description": "Pozdravljeni {name},\n\nTo je bodisi prvič, da se vpisujete v sistem ali pa je bila podana zahteva za spremembo vašega gesla. Spodaj vnesite novo geslo.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Ustvari nov album",
|
"common_create_new_album": "Ustvari nov album",
|
||||||
"common_server_error": "Preverite omrežno povezavo, preverite, ali je strežnik dosegljiv in ali sta različici aplikacije/strežnika združljivi.",
|
"common_server_error": "Preverite omrežno povezavo, preverite, ali je strežnik dosegljiv in ali sta različici aplikacije/strežnika združljivi.",
|
||||||
"common_shared": "V skupni rabi",
|
"common_shared": "V skupni rabi",
|
||||||
|
"completed": "Končano",
|
||||||
"contextual_search": "Sončni vzhod na plaži",
|
"contextual_search": "Sončni vzhod na plaži",
|
||||||
"control_bottom_app_bar_add_to_album": "Dodaj v album",
|
"control_bottom_app_bar_add_to_album": "Dodaj v album",
|
||||||
"control_bottom_app_bar_album_info": "{} elementov",
|
"control_bottom_app_bar_album_info": "{} elementov",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Časovni pas",
|
"edit_date_time_dialog_timezone": "Časovni pas",
|
||||||
"edit_image_title": "Urejanje",
|
"edit_image_title": "Urejanje",
|
||||||
"edit_location_dialog_title": "Lokacija",
|
"edit_location_dialog_title": "Lokacija",
|
||||||
|
"end_date": "Končni datum",
|
||||||
|
"enqueued": "V čakalni vrsti",
|
||||||
"enter_wifi_name": "Vnesi WiFi ime",
|
"enter_wifi_name": "Vnesi WiFi ime",
|
||||||
"error_change_sort_album": "Vrstnega reda albuma ni bilo mogoče spremeniti",
|
"error_change_sort_album": "Vrstnega reda albuma ni bilo mogoče spremeniti",
|
||||||
"error_saving_image": "Napaka: {}",
|
"error_saving_image": "Napaka: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Eksperimentalno",
|
"experimental_settings_title": "Eksperimentalno",
|
||||||
"external_network": "Zunanje omrežje",
|
"external_network": "Zunanje omrežje",
|
||||||
"external_network_sheet_info": "Ko aplikacija ni v želenem omrežju WiFi, se bo povezala s strežnikom prek prvega od spodnjih URL-jev, ki jih lahko doseže, začenši od zgoraj navzdol",
|
"external_network_sheet_info": "Ko aplikacija ni v želenem omrežju WiFi, se bo povezala s strežnikom prek prvega od spodnjih URL-jev, ki jih lahko doseže, začenši od zgoraj navzdol",
|
||||||
|
"failed": "Ni uspelo",
|
||||||
"favorites": "Priljubljene",
|
"favorites": "Priljubljene",
|
||||||
"favorites_page_no_favorites": "Ni priljubljenih sredstev",
|
"favorites_page_no_favorites": "Ni priljubljenih sredstev",
|
||||||
"favorites_page_title": "Priljubljene",
|
"favorites_page_title": "Priljubljene",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Izdaj dovoljenje za omogočanje obvestil.",
|
"notification_permission_list_tile_content": "Izdaj dovoljenje za omogočanje obvestil.",
|
||||||
"notification_permission_list_tile_enable_button": "Omogoči obvestila",
|
"notification_permission_list_tile_enable_button": "Omogoči obvestila",
|
||||||
"notification_permission_list_tile_title": "Dovoljenje za obvestila",
|
"notification_permission_list_tile_title": "Dovoljenje za obvestila",
|
||||||
|
"not_selected": "Ni izbrano",
|
||||||
"on_this_device": "Na tej napravi",
|
"on_this_device": "Na tej napravi",
|
||||||
"partner_list_user_photos": "{user}ovih fotografij",
|
"partner_list_user_photos": "{user}ovih fotografij",
|
||||||
"partner_list_view_all": "Poglej vse",
|
"partner_list_view_all": "Poglej vse",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Želite prenehati deliti svoje fotografije?",
|
"partner_page_stop_sharing_title": "Želite prenehati deliti svoje fotografije?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partnerji",
|
"partners": "Partnerji",
|
||||||
|
"paused": "Zaustavljeno",
|
||||||
"people": "Ljudje",
|
"people": "Ljudje",
|
||||||
"permission_onboarding_back": "Sredstev partnerja ni mogoče izbrisati, preskakujem",
|
"permission_onboarding_back": "Sredstev partnerja ni mogoče izbrisati, preskakujem",
|
||||||
"permission_onboarding_continue_anyway": "Vseeno nadaljuj",
|
"permission_onboarding_continue_anyway": "Vseeno nadaljuj",
|
||||||
@ -527,8 +534,8 @@
|
|||||||
"settings_require_restart": "Znova zaženite Immich, da uporabite to nastavitev",
|
"settings_require_restart": "Znova zaženite Immich, da uporabite to nastavitev",
|
||||||
"setting_video_viewer_looping_subtitle": "Omogočite samodejno ponavljanje videoposnetka v pregledovalniku podrobnosti.",
|
"setting_video_viewer_looping_subtitle": "Omogočite samodejno ponavljanje videoposnetka v pregledovalniku podrobnosti.",
|
||||||
"setting_video_viewer_looping_title": "V zanki",
|
"setting_video_viewer_looping_title": "V zanki",
|
||||||
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
|
"setting_video_viewer_original_video_subtitle": "Ko pretakate video iz strežnika, predvajajte izvirnik, tudi če je na voljo prekodiranje. Lahko povzroči medpomnjenje. Videoposnetki, ki so na voljo lokalno, se predvajajo v izvirni kakovosti ne glede na to nastavitev.",
|
||||||
"setting_video_viewer_original_video_title": "Force original video",
|
"setting_video_viewer_original_video_title": "Vsili izvirni video",
|
||||||
"setting_video_viewer_title": "Videoposnetki",
|
"setting_video_viewer_title": "Videoposnetki",
|
||||||
"share_add": "Dodaj",
|
"share_add": "Dodaj",
|
||||||
"share_add_photos": "Dodaj fotografije",
|
"share_add_photos": "Dodaj fotografije",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Lastnik",
|
"shared_album_section_people_owner_label": "Lastnik",
|
||||||
"shared_album_section_people_title": "LJUDJE",
|
"shared_album_section_people_title": "LJUDJE",
|
||||||
"share_dialog_preparing": "Priprava...",
|
"share_dialog_preparing": "Priprava...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} naloženo",
|
||||||
"shared_link_app_bar_title": "Povezave v skupni rabi",
|
"shared_link_app_bar_title": "Povezave v skupni rabi",
|
||||||
"shared_link_clipboard_copied_massage": "Kopirano v odložišče",
|
"shared_link_clipboard_copied_massage": "Kopirano v odložišče",
|
||||||
"shared_link_clipboard_text": "Povezava: {}\nGeslo: {}",
|
"shared_link_clipboard_text": "Povezava: {}\nGeslo: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Ustvari album v skupni rabi",
|
"sharing_silver_appbar_create_shared_album": "Ustvari album v skupni rabi",
|
||||||
"sharing_silver_appbar_shared_links": "Povezave skupne rabe",
|
"sharing_silver_appbar_shared_links": "Povezave skupne rabe",
|
||||||
"sharing_silver_appbar_share_partner": "Deli z partnerjem",
|
"sharing_silver_appbar_share_partner": "Deli z partnerjem",
|
||||||
|
"start_date": "Začetni datum",
|
||||||
"sync": "Sinhronizacija",
|
"sync": "Sinhronizacija",
|
||||||
"sync_albums": "Sinhronizacija albumov",
|
"sync_albums": "Sinhronizacija albumov",
|
||||||
"sync_albums_manual_subtitle": "Sinhronizirajte vse naložene videoposnetke in fotografije v izbrane varnostne albume",
|
"sync_albums_manual_subtitle": "Sinhronizirajte vse naložene videoposnetke in fotografije v izbrane varnostne albume",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Izberite sredstva",
|
"trash_page_select_assets_btn": "Izberite sredstva",
|
||||||
"trash_page_select_btn": "Izberi",
|
"trash_page_select_btn": "Izberi",
|
||||||
"trash_page_title": "Smetnjak ({})",
|
"trash_page_title": "Smetnjak ({})",
|
||||||
|
"upload": "Naloži",
|
||||||
"upload_dialog_cancel": "Prekliči",
|
"upload_dialog_cancel": "Prekliči",
|
||||||
"upload_dialog_info": "Ali želite varnostno kopirati izbrana sredstva na strežnik?",
|
"upload_dialog_info": "Ali želite varnostno kopirati izbrana sredstva na strežnik?",
|
||||||
"upload_dialog_ok": "Naloži",
|
"upload_dialog_ok": "Naloži",
|
||||||
"upload_dialog_title": "Naloži sredstvo",
|
"upload_dialog_title": "Naloži sredstvo",
|
||||||
|
"uploading": "Nalagam",
|
||||||
|
"upload_to_immich": "Naloži v Immich ({})",
|
||||||
"use_current_connection": "uporabi trenutno povezavo",
|
"use_current_connection": "uporabi trenutno povezavo",
|
||||||
"validate_endpoint_error": "Vnesite veljaven URL",
|
"validate_endpoint_error": "Vnesite veljaven URL",
|
||||||
"version_announcement_overlay_ack": "Preverite",
|
"version_announcement_overlay_ack": "Preverite",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Local Storage",
|
"cache_settings_tile_title": "Local Storage",
|
||||||
"cache_settings_title": "Caching Settings",
|
"cache_settings_title": "Caching Settings",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Confirm Password",
|
"change_password_form_confirm_password": "Confirm Password",
|
||||||
"change_password_form_description": "Hi {name},\n\nThis is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
"change_password_form_description": "Hi {name},\n\nThis is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Create new album",
|
"common_create_new_album": "Create new album",
|
||||||
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
||||||
"common_shared": "Shared",
|
"common_shared": "Shared",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "Add to album",
|
"control_bottom_app_bar_add_to_album": "Add to album",
|
||||||
"control_bottom_app_bar_album_info": "{} items",
|
"control_bottom_app_bar_album_info": "{} items",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Timezone",
|
"edit_date_time_dialog_timezone": "Timezone",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "Location",
|
"edit_location_dialog_title": "Location",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
"favorites_page_no_favorites": "No favorite assets found",
|
||||||
"favorites_page_title": "Favorites",
|
"favorites_page_title": "Favorites",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Grant permission to enable notifications.",
|
"notification_permission_list_tile_content": "Grant permission to enable notifications.",
|
||||||
"notification_permission_list_tile_enable_button": "Enable Notifications",
|
"notification_permission_list_tile_enable_button": "Enable Notifications",
|
||||||
"notification_permission_list_tile_title": "Notification Permission",
|
"notification_permission_list_tile_title": "Notification Permission",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "{user}'s photos",
|
"partner_list_user_photos": "{user}'s photos",
|
||||||
"partner_list_view_all": "View all",
|
"partner_list_view_all": "View all",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Stop sharing your photos?",
|
"partner_page_stop_sharing_title": "Stop sharing your photos?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "People",
|
"people": "People",
|
||||||
"permission_onboarding_back": "Back",
|
"permission_onboarding_back": "Back",
|
||||||
"permission_onboarding_continue_anyway": "Continue anyway",
|
"permission_onboarding_continue_anyway": "Continue anyway",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Owner",
|
"shared_album_section_people_owner_label": "Owner",
|
||||||
"shared_album_section_people_title": "PEOPLE",
|
"shared_album_section_people_title": "PEOPLE",
|
||||||
"share_dialog_preparing": "Preparing...",
|
"share_dialog_preparing": "Preparing...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Shared Links",
|
"shared_link_app_bar_title": "Shared Links",
|
||||||
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "New shared album",
|
"sharing_silver_appbar_create_shared_album": "New shared album",
|
||||||
"sharing_silver_appbar_shared_links": "Shared links",
|
"sharing_silver_appbar_shared_links": "Shared links",
|
||||||
"sharing_silver_appbar_share_partner": "Share with partner",
|
"sharing_silver_appbar_share_partner": "Share with partner",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sync albums",
|
"sync_albums": "Sync albums",
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Select assets",
|
"trash_page_select_assets_btn": "Select assets",
|
||||||
"trash_page_select_btn": "Select",
|
"trash_page_select_btn": "Select",
|
||||||
"trash_page_title": "Trash ({})",
|
"trash_page_title": "Trash ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Cancel",
|
"upload_dialog_cancel": "Cancel",
|
||||||
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
||||||
"upload_dialog_ok": "Upload",
|
"upload_dialog_ok": "Upload",
|
||||||
"upload_dialog_title": "Upload Asset",
|
"upload_dialog_title": "Upload Asset",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Acknowledge",
|
"version_announcement_overlay_ack": "Acknowledge",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Local Storage",
|
"cache_settings_tile_title": "Local Storage",
|
||||||
"cache_settings_title": "Opcije za keširanje",
|
"cache_settings_title": "Opcije za keširanje",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Ponovo unesite šifru",
|
"change_password_form_confirm_password": "Ponovo unesite šifru",
|
||||||
"change_password_form_description": "Ćao, {name}\n\nOvo je verovatno Vaše prvo pristupanje sistemu, ili je podnešen zahtev za promenu šifre. Molimo Vas, unesite novu šifru ispod",
|
"change_password_form_description": "Ćao, {name}\n\nOvo je verovatno Vaše prvo pristupanje sistemu, ili je podnešen zahtev za promenu šifre. Molimo Vas, unesite novu šifru ispod",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Kreiraj novi album",
|
"common_create_new_album": "Kreiraj novi album",
|
||||||
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
||||||
"common_shared": "Deljeno",
|
"common_shared": "Deljeno",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "Dodaj u album",
|
"control_bottom_app_bar_add_to_album": "Dodaj u album",
|
||||||
"control_bottom_app_bar_album_info": "{} stvari",
|
"control_bottom_app_bar_album_info": "{} stvari",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Timezone",
|
"edit_date_time_dialog_timezone": "Timezone",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "Location",
|
"edit_location_dialog_title": "Location",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Eksperimentalno",
|
"experimental_settings_title": "Eksperimentalno",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
"favorites_page_no_favorites": "No favorite assets found",
|
||||||
"favorites_page_title": "Omiljeno",
|
"favorites_page_title": "Omiljeno",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Dozvoli Notifikacije\n",
|
"notification_permission_list_tile_content": "Dozvoli Notifikacije\n",
|
||||||
"notification_permission_list_tile_enable_button": "Uključi Notifikacije",
|
"notification_permission_list_tile_enable_button": "Uključi Notifikacije",
|
||||||
"notification_permission_list_tile_title": "Dozvole za notifikacije",
|
"notification_permission_list_tile_title": "Dozvole za notifikacije",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "{user}'s photos",
|
"partner_list_user_photos": "{user}'s photos",
|
||||||
"partner_list_view_all": "View all",
|
"partner_list_view_all": "View all",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Stop sharing your photos?",
|
"partner_page_stop_sharing_title": "Stop sharing your photos?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "People",
|
"people": "People",
|
||||||
"permission_onboarding_back": "Back",
|
"permission_onboarding_back": "Back",
|
||||||
"permission_onboarding_continue_anyway": "Continue anyway",
|
"permission_onboarding_continue_anyway": "Continue anyway",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Owner",
|
"shared_album_section_people_owner_label": "Owner",
|
||||||
"shared_album_section_people_title": "PEOPLE",
|
"shared_album_section_people_title": "PEOPLE",
|
||||||
"share_dialog_preparing": "Pripremanje...",
|
"share_dialog_preparing": "Pripremanje...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Shared Links",
|
"shared_link_app_bar_title": "Shared Links",
|
||||||
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Napravi deljeni album",
|
"sharing_silver_appbar_create_shared_album": "Napravi deljeni album",
|
||||||
"sharing_silver_appbar_shared_links": "Shared links",
|
"sharing_silver_appbar_shared_links": "Shared links",
|
||||||
"sharing_silver_appbar_share_partner": "Podeli sa partnerom",
|
"sharing_silver_appbar_share_partner": "Podeli sa partnerom",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sync albums",
|
"sync_albums": "Sync albums",
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Select assets",
|
"trash_page_select_assets_btn": "Select assets",
|
||||||
"trash_page_select_btn": "Select",
|
"trash_page_select_btn": "Select",
|
||||||
"trash_page_title": "Trash ({})",
|
"trash_page_title": "Trash ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Cancel",
|
"upload_dialog_cancel": "Cancel",
|
||||||
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
||||||
"upload_dialog_ok": "Upload",
|
"upload_dialog_ok": "Upload",
|
||||||
"upload_dialog_title": "Upload Asset",
|
"upload_dialog_title": "Upload Asset",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Priznati",
|
"version_announcement_overlay_ack": "Priznati",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Local Storage",
|
"cache_settings_tile_title": "Local Storage",
|
||||||
"cache_settings_title": "Caching Settings",
|
"cache_settings_title": "Caching Settings",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Confirm Password",
|
"change_password_form_confirm_password": "Confirm Password",
|
||||||
"change_password_form_description": "Hi {name},\n\nThis is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
"change_password_form_description": "Hi {name},\n\nThis is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Create new album",
|
"common_create_new_album": "Create new album",
|
||||||
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
||||||
"common_shared": "Shared",
|
"common_shared": "Shared",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "Add to album",
|
"control_bottom_app_bar_add_to_album": "Add to album",
|
||||||
"control_bottom_app_bar_album_info": "{} items",
|
"control_bottom_app_bar_album_info": "{} items",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Timezone",
|
"edit_date_time_dialog_timezone": "Timezone",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "Location",
|
"edit_location_dialog_title": "Location",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
"favorites_page_no_favorites": "No favorite assets found",
|
||||||
"favorites_page_title": "Favorites",
|
"favorites_page_title": "Favorites",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Grant permission to enable notifications.",
|
"notification_permission_list_tile_content": "Grant permission to enable notifications.",
|
||||||
"notification_permission_list_tile_enable_button": "Enable Notifications",
|
"notification_permission_list_tile_enable_button": "Enable Notifications",
|
||||||
"notification_permission_list_tile_title": "Notification Permission",
|
"notification_permission_list_tile_title": "Notification Permission",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "{user}'s photos",
|
"partner_list_user_photos": "{user}'s photos",
|
||||||
"partner_list_view_all": "View all",
|
"partner_list_view_all": "View all",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Stop sharing your photos?",
|
"partner_page_stop_sharing_title": "Stop sharing your photos?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "People",
|
"people": "People",
|
||||||
"permission_onboarding_back": "Back",
|
"permission_onboarding_back": "Back",
|
||||||
"permission_onboarding_continue_anyway": "Continue anyway",
|
"permission_onboarding_continue_anyway": "Continue anyway",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Owner",
|
"shared_album_section_people_owner_label": "Owner",
|
||||||
"shared_album_section_people_title": "PEOPLE",
|
"shared_album_section_people_title": "PEOPLE",
|
||||||
"share_dialog_preparing": "Preparing...",
|
"share_dialog_preparing": "Preparing...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Shared Links",
|
"shared_link_app_bar_title": "Shared Links",
|
||||||
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
"shared_link_clipboard_copied_massage": "Copied to clipboard",
|
||||||
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "New shared album",
|
"sharing_silver_appbar_create_shared_album": "New shared album",
|
||||||
"sharing_silver_appbar_shared_links": "Shared links",
|
"sharing_silver_appbar_shared_links": "Shared links",
|
||||||
"sharing_silver_appbar_share_partner": "Share with partner",
|
"sharing_silver_appbar_share_partner": "Share with partner",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sync albums",
|
"sync_albums": "Sync albums",
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Select assets",
|
"trash_page_select_assets_btn": "Select assets",
|
||||||
"trash_page_select_btn": "Select",
|
"trash_page_select_btn": "Select",
|
||||||
"trash_page_title": "Trash ({})",
|
"trash_page_title": "Trash ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Cancel",
|
"upload_dialog_cancel": "Cancel",
|
||||||
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
"upload_dialog_info": "Do you want to backup the selected Asset(s) to the server?",
|
||||||
"upload_dialog_ok": "Upload",
|
"upload_dialog_ok": "Upload",
|
||||||
"upload_dialog_title": "Upload Asset",
|
"upload_dialog_title": "Upload Asset",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Acknowledge",
|
"version_announcement_overlay_ack": "Acknowledge",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Lokal Lagring",
|
"cache_settings_tile_title": "Lokal Lagring",
|
||||||
"cache_settings_title": "Cache Inställningar",
|
"cache_settings_title": "Cache Inställningar",
|
||||||
"cancel": "Avbryt",
|
"cancel": "Avbryt",
|
||||||
|
"canceled": "Avbruten",
|
||||||
"change_display_order": "Ändra visningsordning",
|
"change_display_order": "Ändra visningsordning",
|
||||||
"change_password_form_confirm_password": "Bekräfta lösenord",
|
"change_password_form_confirm_password": "Bekräfta lösenord",
|
||||||
"change_password_form_description": "Hej {name},\n\nDet är antingen första gången du loggar in i systemet, eller så har det skett en förfrågan om återställning av ditt lösenord. Ange ditt nya lösenord nedan.",
|
"change_password_form_description": "Hej {name},\n\nDet är antingen första gången du loggar in i systemet, eller så har det skett en förfrågan om återställning av ditt lösenord. Ange ditt nya lösenord nedan.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Skapa ett nytt album",
|
"common_create_new_album": "Skapa ett nytt album",
|
||||||
"common_server_error": "Kontrollera din nätverksanslutning, se till att servern går att nå och att app- och server-versioner är kompatibla.",
|
"common_server_error": "Kontrollera din nätverksanslutning, se till att servern går att nå och att app- och server-versioner är kompatibla.",
|
||||||
"common_shared": "Delad",
|
"common_shared": "Delad",
|
||||||
|
"completed": "Klar",
|
||||||
"contextual_search": "Soluppgång på stranden",
|
"contextual_search": "Soluppgång på stranden",
|
||||||
"control_bottom_app_bar_add_to_album": "Lägg till i album",
|
"control_bottom_app_bar_add_to_album": "Lägg till i album",
|
||||||
"control_bottom_app_bar_album_info": "{} objekt",
|
"control_bottom_app_bar_album_info": "{} objekt",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Tidszon",
|
"edit_date_time_dialog_timezone": "Tidszon",
|
||||||
"edit_image_title": "Redigera",
|
"edit_image_title": "Redigera",
|
||||||
"edit_location_dialog_title": "Plats",
|
"edit_location_dialog_title": "Plats",
|
||||||
|
"end_date": "Slutdatum",
|
||||||
|
"enqueued": "Köad",
|
||||||
"enter_wifi_name": "Ange WiFi-namn",
|
"enter_wifi_name": "Ange WiFi-namn",
|
||||||
"error_change_sort_album": "Kunde inte ändra sorteringsordning för album",
|
"error_change_sort_album": "Kunde inte ändra sorteringsordning för album",
|
||||||
"error_saving_image": "Fel: {}",
|
"error_saving_image": "Fel: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Experimentellt",
|
"experimental_settings_title": "Experimentellt",
|
||||||
"external_network": "Externt nätverk",
|
"external_network": "Externt nätverk",
|
||||||
"external_network_sheet_info": "När appen inte är ansluten till det föredragna WiFi-nätverket, kommer den att ansluta till servern via den första av följande URL:er den kan nå, från toppen till botten",
|
"external_network_sheet_info": "När appen inte är ansluten till det föredragna WiFi-nätverket, kommer den att ansluta till servern via den första av följande URL:er den kan nå, från toppen till botten",
|
||||||
|
"failed": "Misslyckades",
|
||||||
"favorites": "Favoriter",
|
"favorites": "Favoriter",
|
||||||
"favorites_page_no_favorites": "Inga favoritobjekt hittades",
|
"favorites_page_no_favorites": "Inga favoritobjekt hittades",
|
||||||
"favorites_page_title": "Favoriter",
|
"favorites_page_title": "Favoriter",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Tillåt rättighet för att slå på notiser.",
|
"notification_permission_list_tile_content": "Tillåt rättighet för att slå på notiser.",
|
||||||
"notification_permission_list_tile_enable_button": "Aktivera Notiser",
|
"notification_permission_list_tile_enable_button": "Aktivera Notiser",
|
||||||
"notification_permission_list_tile_title": "Notisrättighet",
|
"notification_permission_list_tile_title": "Notisrättighet",
|
||||||
|
"not_selected": "Ej vald",
|
||||||
"on_this_device": "På enheten",
|
"on_this_device": "På enheten",
|
||||||
"partner_list_user_photos": "{user}s foton",
|
"partner_list_user_photos": "{user}s foton",
|
||||||
"partner_list_view_all": "Visa alla",
|
"partner_list_view_all": "Visa alla",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Sluta dela dina foton?",
|
"partner_page_stop_sharing_title": "Sluta dela dina foton?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partner",
|
"partners": "Partner",
|
||||||
|
"paused": "Pausad",
|
||||||
"people": "Människor",
|
"people": "Människor",
|
||||||
"permission_onboarding_back": "Bakåt",
|
"permission_onboarding_back": "Bakåt",
|
||||||
"permission_onboarding_continue_anyway": "Fortsätt ändå",
|
"permission_onboarding_continue_anyway": "Fortsätt ändå",
|
||||||
@ -527,8 +534,8 @@
|
|||||||
"settings_require_restart": "Starta om Immich för att tillämpa den här inställningen",
|
"settings_require_restart": "Starta om Immich för att tillämpa den här inställningen",
|
||||||
"setting_video_viewer_looping_subtitle": "Aktivera för att automatiskt loopa en video i detaljvisaren.",
|
"setting_video_viewer_looping_subtitle": "Aktivera för att automatiskt loopa en video i detaljvisaren.",
|
||||||
"setting_video_viewer_looping_title": "Loopar",
|
"setting_video_viewer_looping_title": "Loopar",
|
||||||
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
|
"setting_video_viewer_original_video_subtitle": "Spela originalet när en video strömmas från servern, även när en transkodad version är tillgänglig. Kan leda till buffring. Videor som är tillgängliga lokalt spelas i originalkvalitet oavsett denna inställning.",
|
||||||
"setting_video_viewer_original_video_title": "Force original video",
|
"setting_video_viewer_original_video_title": "Tvinga orginalvideo",
|
||||||
"setting_video_viewer_title": "Videor",
|
"setting_video_viewer_title": "Videor",
|
||||||
"share_add": "Lägg till",
|
"share_add": "Lägg till",
|
||||||
"share_add_photos": "Lägg till foton",
|
"share_add_photos": "Lägg till foton",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Ägare",
|
"shared_album_section_people_owner_label": "Ägare",
|
||||||
"shared_album_section_people_title": "PERSONER",
|
"shared_album_section_people_title": "PERSONER",
|
||||||
"share_dialog_preparing": "Förbereder...",
|
"share_dialog_preparing": "Förbereder...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uppladdat",
|
||||||
"shared_link_app_bar_title": "Delade Länkar",
|
"shared_link_app_bar_title": "Delade Länkar",
|
||||||
"shared_link_clipboard_copied_massage": "Kopierad till urklipp",
|
"shared_link_clipboard_copied_massage": "Kopierad till urklipp",
|
||||||
"shared_link_clipboard_text": "Länk: {}\nLösenord: {}",
|
"shared_link_clipboard_text": "Länk: {}\nLösenord: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Skapa delat album",
|
"sharing_silver_appbar_create_shared_album": "Skapa delat album",
|
||||||
"sharing_silver_appbar_shared_links": "Delada länkar",
|
"sharing_silver_appbar_shared_links": "Delada länkar",
|
||||||
"sharing_silver_appbar_share_partner": "Dela med partner",
|
"sharing_silver_appbar_share_partner": "Dela med partner",
|
||||||
|
"start_date": "Startdatum",
|
||||||
"sync": "Synka",
|
"sync": "Synka",
|
||||||
"sync_albums": "Synka album",
|
"sync_albums": "Synka album",
|
||||||
"sync_albums_manual_subtitle": "Synka alla uppladdade videor och foton till valda backup-album",
|
"sync_albums_manual_subtitle": "Synka alla uppladdade videor och foton till valda backup-album",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Välj objekt",
|
"trash_page_select_assets_btn": "Välj objekt",
|
||||||
"trash_page_select_btn": "Välj",
|
"trash_page_select_btn": "Välj",
|
||||||
"trash_page_title": "Papperskorg ({})",
|
"trash_page_title": "Papperskorg ({})",
|
||||||
|
"upload": "Ladda upp",
|
||||||
"upload_dialog_cancel": "Avbryt",
|
"upload_dialog_cancel": "Avbryt",
|
||||||
"upload_dialog_info": "Vill du säkerhetskopiera de valda objekten till servern?",
|
"upload_dialog_info": "Vill du säkerhetskopiera de valda objekten till servern?",
|
||||||
"upload_dialog_ok": "Ladda Upp",
|
"upload_dialog_ok": "Ladda Upp",
|
||||||
"upload_dialog_title": "Ladda Upp Objekt",
|
"upload_dialog_title": "Ladda Upp Objekt",
|
||||||
|
"uploading": "Laddar upp",
|
||||||
|
"upload_to_immich": "Ladda upp till Immich ({})",
|
||||||
"use_current_connection": "Använd aktuell anslutning",
|
"use_current_connection": "Använd aktuell anslutning",
|
||||||
"validate_endpoint_error": "Ange en giltig URL",
|
"validate_endpoint_error": "Ange en giltig URL",
|
||||||
"version_announcement_overlay_ack": "Bekräfta",
|
"version_announcement_overlay_ack": "Bekräfta",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "ที่จัดเก็บในตัวเครื่อง",
|
"cache_settings_tile_title": "ที่จัดเก็บในตัวเครื่อง",
|
||||||
"cache_settings_title": "ตั้งค่าแคช",
|
"cache_settings_title": "ตั้งค่าแคช",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "ยืนยันรหัสผ่าน",
|
"change_password_form_confirm_password": "ยืนยันรหัสผ่าน",
|
||||||
"change_password_form_description": "สวัสดี {name},\n\nครั้งนี้อาจจะเป็นครั้งแรกที่คุณเข้าสู่ระบบ หรือมีคำขอเพื่อที่จะเปลี่ยนรหัสผ่านของคุI กรุณาเพิ่มรหัสผ่านใหม่ข้างล่าง",
|
"change_password_form_description": "สวัสดี {name},\n\nครั้งนี้อาจจะเป็นครั้งแรกที่คุณเข้าสู่ระบบ หรือมีคำขอเพื่อที่จะเปลี่ยนรหัสผ่านของคุI กรุณาเพิ่มรหัสผ่านใหม่ข้างล่าง",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "สร้างอัลบั้มใหม่",
|
"common_create_new_album": "สร้างอัลบั้มใหม่",
|
||||||
"common_server_error": "กรุณาตรวจสอบการเชื่อมต่ออินเทอร์เน็ต ให้แน่ใจว่าเซิร์ฟเวอร์สามารถเข้าถึงได้ และเวอร์ชันแอพกับเซิร์ฟเวอร์เข้ากันได้",
|
"common_server_error": "กรุณาตรวจสอบการเชื่อมต่ออินเทอร์เน็ต ให้แน่ใจว่าเซิร์ฟเวอร์สามารถเข้าถึงได้ และเวอร์ชันแอพกับเซิร์ฟเวอร์เข้ากันได้",
|
||||||
"common_shared": "แชร์",
|
"common_shared": "แชร์",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sunrise on the beach",
|
"contextual_search": "Sunrise on the beach",
|
||||||
"control_bottom_app_bar_add_to_album": "เพิ่มลงอัลบั้ม",
|
"control_bottom_app_bar_add_to_album": "เพิ่มลงอัลบั้ม",
|
||||||
"control_bottom_app_bar_album_info": "{} รายการ",
|
"control_bottom_app_bar_album_info": "{} รายการ",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "เขดเวลา",
|
"edit_date_time_dialog_timezone": "เขดเวลา",
|
||||||
"edit_image_title": "Edit",
|
"edit_image_title": "Edit",
|
||||||
"edit_location_dialog_title": "ตำแหน่ง",
|
"edit_location_dialog_title": "ตำแหน่ง",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Error: {}",
|
"error_saving_image": "Error: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "ทดลอง",
|
"experimental_settings_title": "ทดลอง",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"favorites_page_no_favorites": "ไม่พบทรัพยากรในรายการโปรด",
|
"favorites_page_no_favorites": "ไม่พบทรัพยากรในรายการโปรด",
|
||||||
"favorites_page_title": "รายการโปรด",
|
"favorites_page_title": "รายการโปรด",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "อนุญาตการแจ้งเตือน",
|
"notification_permission_list_tile_content": "อนุญาตการแจ้งเตือน",
|
||||||
"notification_permission_list_tile_enable_button": "เปิดการแจ้งเดือน",
|
"notification_permission_list_tile_enable_button": "เปิดการแจ้งเดือน",
|
||||||
"notification_permission_list_tile_title": "สิทธิ์การแจ้งเตือน",
|
"notification_permission_list_tile_title": "สิทธิ์การแจ้งเตือน",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "รูปภาพของ {user}",
|
"partner_list_user_photos": "รูปภาพของ {user}",
|
||||||
"partner_list_view_all": "ดูทั้งหมด",
|
"partner_list_view_all": "ดูทั้งหมด",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "หยุดแชร์รูปภาพ?",
|
"partner_page_stop_sharing_title": "หยุดแชร์รูปภาพ?",
|
||||||
"partner_page_title": "พันธมิตร",
|
"partner_page_title": "พันธมิตร",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "People",
|
"people": "People",
|
||||||
"permission_onboarding_back": "กลับ",
|
"permission_onboarding_back": "กลับ",
|
||||||
"permission_onboarding_continue_anyway": "ดำเนินการต่อ",
|
"permission_onboarding_continue_anyway": "ดำเนินการต่อ",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "เจ้าของ",
|
"shared_album_section_people_owner_label": "เจ้าของ",
|
||||||
"shared_album_section_people_title": "ผู้คน",
|
"shared_album_section_people_title": "ผู้คน",
|
||||||
"share_dialog_preparing": "กำลังเตรียม...",
|
"share_dialog_preparing": "กำลังเตรียม...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "ลิงก์ที่แชร์",
|
"shared_link_app_bar_title": "ลิงก์ที่แชร์",
|
||||||
"shared_link_clipboard_copied_massage": "คัดลอกลงคลิปบอร์ด",
|
"shared_link_clipboard_copied_massage": "คัดลอกลงคลิปบอร์ด",
|
||||||
"shared_link_clipboard_text": "ลิงก์: {}\nรหัสผ่าน: {}",
|
"shared_link_clipboard_text": "ลิงก์: {}\nรหัสผ่าน: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "อัลบั้มที่แชร์ใหม่",
|
"sharing_silver_appbar_create_shared_album": "อัลบั้มที่แชร์ใหม่",
|
||||||
"sharing_silver_appbar_shared_links": "ลิงก์ที่แชร์",
|
"sharing_silver_appbar_shared_links": "ลิงก์ที่แชร์",
|
||||||
"sharing_silver_appbar_share_partner": "แชร์กับพันธมิตร",
|
"sharing_silver_appbar_share_partner": "แชร์กับพันธมิตร",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Sync",
|
"sync": "Sync",
|
||||||
"sync_albums": "Sync albums",
|
"sync_albums": "Sync albums",
|
||||||
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "เลือกทรัพยากร",
|
"trash_page_select_assets_btn": "เลือกทรัพยากร",
|
||||||
"trash_page_select_btn": "เลือก",
|
"trash_page_select_btn": "เลือก",
|
||||||
"trash_page_title": "ขยะ ({})",
|
"trash_page_title": "ขยะ ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "ยกเลิก",
|
"upload_dialog_cancel": "ยกเลิก",
|
||||||
"upload_dialog_info": "คุณต้องการอัพโหลดทรัพยากรดังกล่าวบนเซิร์ฟเวอร์หรือไม่?",
|
"upload_dialog_info": "คุณต้องการอัพโหลดทรัพยากรดังกล่าวบนเซิร์ฟเวอร์หรือไม่?",
|
||||||
"upload_dialog_ok": "อัปโหลด",
|
"upload_dialog_ok": "อัปโหลด",
|
||||||
"upload_dialog_title": "อัปโหลดทรัพยากร",
|
"upload_dialog_title": "อัปโหลดทรัพยากร",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "รับทราบ",
|
"version_announcement_overlay_ack": "รับทราบ",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Yerel Depolama",
|
"cache_settings_tile_title": "Yerel Depolama",
|
||||||
"cache_settings_title": "Önbellek Ayarları",
|
"cache_settings_title": "Önbellek Ayarları",
|
||||||
"cancel": "İptal",
|
"cancel": "İptal",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Görüntüleme sırasını değiştir",
|
"change_display_order": "Görüntüleme sırasını değiştir",
|
||||||
"change_password_form_confirm_password": "Parola Onayı",
|
"change_password_form_confirm_password": "Parola Onayı",
|
||||||
"change_password_form_description": "Merhaba {name},\n\nBu sisteme ilk kez giriş yaptınız veya parolanızı değiştirmeniz için bir talepte bulunuldu. Lütfen aşağıya yeni parolanızı girin.",
|
"change_password_form_description": "Merhaba {name},\n\nBu sisteme ilk kez giriş yaptınız veya parolanızı değiştirmeniz için bir talepte bulunuldu. Lütfen aşağıya yeni parolanızı girin.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Yeni Albüm",
|
"common_create_new_album": "Yeni Albüm",
|
||||||
"common_server_error": "Lütfen ağ bağlantınızı kontrol edin, sunucunun erişilebilir olduğundan ve uygulama/sunucu sürümlerinin uyumlu olduğundan emin olun.",
|
"common_server_error": "Lütfen ağ bağlantınızı kontrol edin, sunucunun erişilebilir olduğundan ve uygulama/sunucu sürümlerinin uyumlu olduğundan emin olun.",
|
||||||
"common_shared": "Paylaşılan",
|
"common_shared": "Paylaşılan",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Sahilde gün doğuşu",
|
"contextual_search": "Sahilde gün doğuşu",
|
||||||
"control_bottom_app_bar_add_to_album": "Albüme ekle",
|
"control_bottom_app_bar_add_to_album": "Albüme ekle",
|
||||||
"control_bottom_app_bar_album_info": "{} öğe",
|
"control_bottom_app_bar_album_info": "{} öğe",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Zaman Dilimi",
|
"edit_date_time_dialog_timezone": "Zaman Dilimi",
|
||||||
"edit_image_title": "Düzenle",
|
"edit_image_title": "Düzenle",
|
||||||
"edit_location_dialog_title": "Konum",
|
"edit_location_dialog_title": "Konum",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Wi-Fi adını girin",
|
"enter_wifi_name": "Wi-Fi adını girin",
|
||||||
"error_change_sort_album": "Albüm sıralama düzeni değiştirilemedi",
|
"error_change_sort_album": "Albüm sıralama düzeni değiştirilemedi",
|
||||||
"error_saving_image": "Hata: {}",
|
"error_saving_image": "Hata: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Deneysel",
|
"experimental_settings_title": "Deneysel",
|
||||||
"external_network": "Harici ağlar",
|
"external_network": "Harici ağlar",
|
||||||
"external_network_sheet_info": "Belirlenmiş WiFi ağına bağlı olmadığında uygulama, yukarıdan aşağıya doğru ulaşabileceği aşağıdaki URL'lerden ilki aracılığıyla sunucuya bağlanacaktır",
|
"external_network_sheet_info": "Belirlenmiş WiFi ağına bağlı olmadığında uygulama, yukarıdan aşağıya doğru ulaşabileceği aşağıdaki URL'lerden ilki aracılığıyla sunucuya bağlanacaktır",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favoriler",
|
"favorites": "Favoriler",
|
||||||
"favorites_page_no_favorites": "Favori öğe bulunamadı",
|
"favorites_page_no_favorites": "Favori öğe bulunamadı",
|
||||||
"favorites_page_title": "Favoriler",
|
"favorites_page_title": "Favoriler",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Bildirimleri etkinleştirmek için izin verin.",
|
"notification_permission_list_tile_content": "Bildirimleri etkinleştirmek için izin verin.",
|
||||||
"notification_permission_list_tile_enable_button": "Bildirimleri Etkinleştir",
|
"notification_permission_list_tile_enable_button": "Bildirimleri Etkinleştir",
|
||||||
"notification_permission_list_tile_title": "Bildirim İzni",
|
"notification_permission_list_tile_title": "Bildirim İzni",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "Bu cihazda",
|
"on_this_device": "Bu cihazda",
|
||||||
"partner_list_user_photos": "{user} fotoğrafları",
|
"partner_list_user_photos": "{user} fotoğrafları",
|
||||||
"partner_list_view_all": "Tümünü gör",
|
"partner_list_view_all": "Tümünü gör",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Fotoğrafları paylaşmayı durdur?",
|
"partner_page_stop_sharing_title": "Fotoğrafları paylaşmayı durdur?",
|
||||||
"partner_page_title": "Partner",
|
"partner_page_title": "Partner",
|
||||||
"partners": "Partnerler",
|
"partners": "Partnerler",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "Kişiler",
|
"people": "Kişiler",
|
||||||
"permission_onboarding_back": "Geri",
|
"permission_onboarding_back": "Geri",
|
||||||
"permission_onboarding_continue_anyway": "Yine de devam et",
|
"permission_onboarding_continue_anyway": "Yine de devam et",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Sahip",
|
"shared_album_section_people_owner_label": "Sahip",
|
||||||
"shared_album_section_people_title": "KİŞİLER",
|
"shared_album_section_people_title": "KİŞİLER",
|
||||||
"share_dialog_preparing": "Hazırlanıyor...",
|
"share_dialog_preparing": "Hazırlanıyor...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Paylaşılan Bağlantılar",
|
"shared_link_app_bar_title": "Paylaşılan Bağlantılar",
|
||||||
"shared_link_clipboard_copied_massage": "Panoya kopyalandı",
|
"shared_link_clipboard_copied_massage": "Panoya kopyalandı",
|
||||||
"shared_link_clipboard_text": "Bağlantı: {}\nParola: {}",
|
"shared_link_clipboard_text": "Bağlantı: {}\nParola: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Yeni paylaşılan albüm",
|
"sharing_silver_appbar_create_shared_album": "Yeni paylaşılan albüm",
|
||||||
"sharing_silver_appbar_shared_links": "Paylaşılan bağlantılar",
|
"sharing_silver_appbar_shared_links": "Paylaşılan bağlantılar",
|
||||||
"sharing_silver_appbar_share_partner": "Partnerle paylaş",
|
"sharing_silver_appbar_share_partner": "Partnerle paylaş",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Eşzamanla",
|
"sync": "Eşzamanla",
|
||||||
"sync_albums": "Albümleri eşzamanla",
|
"sync_albums": "Albümleri eşzamanla",
|
||||||
"sync_albums_manual_subtitle": "Yüklenmiş fotoğraf ve videoları yedekleme için seçili albümler ile eşzamanlayın",
|
"sync_albums_manual_subtitle": "Yüklenmiş fotoğraf ve videoları yedekleme için seçili albümler ile eşzamanlayın",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "İçerik seç",
|
"trash_page_select_assets_btn": "İçerik seç",
|
||||||
"trash_page_select_btn": "Seç",
|
"trash_page_select_btn": "Seç",
|
||||||
"trash_page_title": "Çöp Kutusu ({})",
|
"trash_page_title": "Çöp Kutusu ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "İptal",
|
"upload_dialog_cancel": "İptal",
|
||||||
"upload_dialog_info": "Seçili öğeleri sunucuya yedeklemek istiyor musunuz?",
|
"upload_dialog_info": "Seçili öğeleri sunucuya yedeklemek istiyor musunuz?",
|
||||||
"upload_dialog_ok": "Yükle",
|
"upload_dialog_ok": "Yükle",
|
||||||
"upload_dialog_title": "Öğe Yükle",
|
"upload_dialog_title": "Öğe Yükle",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "mevcut bağlantıyı kullan",
|
"use_current_connection": "mevcut bağlantıyı kullan",
|
||||||
"validate_endpoint_error": "Lütfen geçerli bir URL girin",
|
"validate_endpoint_error": "Lütfen geçerli bir URL girin",
|
||||||
"version_announcement_overlay_ack": "Anladım",
|
"version_announcement_overlay_ack": "Anladım",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Локальне сховище",
|
"cache_settings_tile_title": "Локальне сховище",
|
||||||
"cache_settings_title": "Налаштування кешування",
|
"cache_settings_title": "Налаштування кешування",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Підтвердити пароль",
|
"change_password_form_confirm_password": "Підтвердити пароль",
|
||||||
"change_password_form_description": "Привіт {name},\n\nВи або або вперше входите у систему, або було зроблено запит на зміну вашого пароля. \nВведіть ваш новий пароль.",
|
"change_password_form_description": "Привіт {name},\n\nВи або або вперше входите у систему, або було зроблено запит на зміну вашого пароля. \nВведіть ваш новий пароль.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Створити новий альбом",
|
"common_create_new_album": "Створити новий альбом",
|
||||||
"common_server_error": "Будь ласка, перевірте з'єднання, переконайтеся, що сервер доступний і версія програми/сервера сумісна.",
|
"common_server_error": "Будь ласка, перевірте з'єднання, переконайтеся, що сервер доступний і версія програми/сервера сумісна.",
|
||||||
"common_shared": "Спільні",
|
"common_shared": "Спільні",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Схід сонця на пляжі",
|
"contextual_search": "Схід сонця на пляжі",
|
||||||
"control_bottom_app_bar_add_to_album": "Додати у альбом",
|
"control_bottom_app_bar_add_to_album": "Додати у альбом",
|
||||||
"control_bottom_app_bar_album_info": "{} елементи",
|
"control_bottom_app_bar_album_info": "{} елементи",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Часовий пояс",
|
"edit_date_time_dialog_timezone": "Часовий пояс",
|
||||||
"edit_image_title": "Редагувати",
|
"edit_image_title": "Редагувати",
|
||||||
"edit_location_dialog_title": "Місцезнаходження",
|
"edit_location_dialog_title": "Місцезнаходження",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Помилка: {}",
|
"error_saving_image": "Помилка: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Експериментальні",
|
"experimental_settings_title": "Експериментальні",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Вибране",
|
"favorites": "Вибране",
|
||||||
"favorites_page_no_favorites": "Немає улюблених елементів",
|
"favorites_page_no_favorites": "Немає улюблених елементів",
|
||||||
"favorites_page_title": "Улюблені",
|
"favorites_page_title": "Улюблені",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Надати дозвіл для сповіщень.",
|
"notification_permission_list_tile_content": "Надати дозвіл для сповіщень.",
|
||||||
"notification_permission_list_tile_enable_button": "Увімкнути Сповіщення",
|
"notification_permission_list_tile_enable_button": "Увімкнути Сповіщення",
|
||||||
"notification_permission_list_tile_title": "Дозвіл на Сповіщення",
|
"notification_permission_list_tile_title": "Дозвіл на Сповіщення",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "На цьому пристрої",
|
"on_this_device": "На цьому пристрої",
|
||||||
"partner_list_user_photos": "Фотографії {user}",
|
"partner_list_user_photos": "Фотографії {user}",
|
||||||
"partner_list_view_all": "Переглянути усі",
|
"partner_list_view_all": "Переглянути усі",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Припинити надання ваших знімків?",
|
"partner_page_stop_sharing_title": "Припинити надання ваших знімків?",
|
||||||
"partner_page_title": "Партнер",
|
"partner_page_title": "Партнер",
|
||||||
"partners": "\nПартнери",
|
"partners": "\nПартнери",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "Люди",
|
"people": "Люди",
|
||||||
"permission_onboarding_back": "Назад",
|
"permission_onboarding_back": "Назад",
|
||||||
"permission_onboarding_continue_anyway": "Все одно продовжити",
|
"permission_onboarding_continue_anyway": "Все одно продовжити",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Власник",
|
"shared_album_section_people_owner_label": "Власник",
|
||||||
"shared_album_section_people_title": "ЛЮДИ",
|
"shared_album_section_people_title": "ЛЮДИ",
|
||||||
"share_dialog_preparing": "Підготовка...",
|
"share_dialog_preparing": "Підготовка...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Спільні посилання",
|
"shared_link_app_bar_title": "Спільні посилання",
|
||||||
"shared_link_clipboard_copied_massage": "Скопійовано в буфер обміну",
|
"shared_link_clipboard_copied_massage": "Скопійовано в буфер обміну",
|
||||||
"shared_link_clipboard_text": "Посилання: {}\nПароль: {}",
|
"shared_link_clipboard_text": "Посилання: {}\nПароль: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Створити спільний альбом",
|
"sharing_silver_appbar_create_shared_album": "Створити спільний альбом",
|
||||||
"sharing_silver_appbar_shared_links": "Спільні посилання",
|
"sharing_silver_appbar_shared_links": "Спільні посилання",
|
||||||
"sharing_silver_appbar_share_partner": "Поділитися з партнером",
|
"sharing_silver_appbar_share_partner": "Поділитися з партнером",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Синхронізувати",
|
"sync": "Синхронізувати",
|
||||||
"sync_albums": "Синхронізувати альбоми",
|
"sync_albums": "Синхронізувати альбоми",
|
||||||
"sync_albums_manual_subtitle": "Синхронізувати всі завантажені фото та відео у вибрані альбоми для резервного копіювання",
|
"sync_albums_manual_subtitle": "Синхронізувати всі завантажені фото та відео у вибрані альбоми для резервного копіювання",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Вибрані елементи",
|
"trash_page_select_assets_btn": "Вибрані елементи",
|
||||||
"trash_page_select_btn": "Вибрати",
|
"trash_page_select_btn": "Вибрати",
|
||||||
"trash_page_title": "Кошик ({})",
|
"trash_page_title": "Кошик ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Скасувати",
|
"upload_dialog_cancel": "Скасувати",
|
||||||
"upload_dialog_info": "Бажаєте створити резервну копію вибраних елементів на сервері?",
|
"upload_dialog_info": "Бажаєте створити резервну копію вибраних елементів на сервері?",
|
||||||
"upload_dialog_ok": "Завантажити",
|
"upload_dialog_ok": "Завантажити",
|
||||||
"upload_dialog_title": "Завантажити Елементи",
|
"upload_dialog_title": "Завантажити Елементи",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Прийняти",
|
"version_announcement_overlay_ack": "Прийняти",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "Lưu trữ cục bộ",
|
"cache_settings_tile_title": "Lưu trữ cục bộ",
|
||||||
"cache_settings_title": "Cài đặt bộ nhớ đệm",
|
"cache_settings_title": "Cài đặt bộ nhớ đệm",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "Xác nhận mật khẩu",
|
"change_password_form_confirm_password": "Xác nhận mật khẩu",
|
||||||
"change_password_form_description": "Xin chào {name},\n\nĐây là lần đầu tiên bạn đăng nhập vào hệ thống hoặc đã có yêu cầu thay đổi mật khẩu. Vui lòng nhập mật khẩu mới bên dưới.",
|
"change_password_form_description": "Xin chào {name},\n\nĐây là lần đầu tiên bạn đăng nhập vào hệ thống hoặc đã có yêu cầu thay đổi mật khẩu. Vui lòng nhập mật khẩu mới bên dưới.",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "Tạo album mới",
|
"common_create_new_album": "Tạo album mới",
|
||||||
"common_server_error": "Vui lòng kiểm tra kết nối mạng của bạn, đảm bảo máy chủ có thể truy cập được và các phiên bản ứng dụng/máy chủ phải tương thích với nhau",
|
"common_server_error": "Vui lòng kiểm tra kết nối mạng của bạn, đảm bảo máy chủ có thể truy cập được và các phiên bản ứng dụng/máy chủ phải tương thích với nhau",
|
||||||
"common_shared": "Chia sẻ",
|
"common_shared": "Chia sẻ",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "Bình mình trên bãi biển",
|
"contextual_search": "Bình mình trên bãi biển",
|
||||||
"control_bottom_app_bar_add_to_album": "Thêm vào album",
|
"control_bottom_app_bar_add_to_album": "Thêm vào album",
|
||||||
"control_bottom_app_bar_album_info": "{} mục",
|
"control_bottom_app_bar_album_info": "{} mục",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "Múi giờ",
|
"edit_date_time_dialog_timezone": "Múi giờ",
|
||||||
"edit_image_title": "Sửa",
|
"edit_image_title": "Sửa",
|
||||||
"edit_location_dialog_title": "Vị trí",
|
"edit_location_dialog_title": "Vị trí",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "Lỗi: {}",
|
"error_saving_image": "Lỗi: {}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "Chưa hoàn thiện",
|
"experimental_settings_title": "Chưa hoàn thiện",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"favorites_page_no_favorites": "Không tìm thấy ảnh yêu thích",
|
"favorites_page_no_favorites": "Không tìm thấy ảnh yêu thích",
|
||||||
"favorites_page_title": "Ảnh yêu thích",
|
"favorites_page_title": "Ảnh yêu thích",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "Cấp quyền để bật thông báo",
|
"notification_permission_list_tile_content": "Cấp quyền để bật thông báo",
|
||||||
"notification_permission_list_tile_enable_button": "Bật thông báo",
|
"notification_permission_list_tile_enable_button": "Bật thông báo",
|
||||||
"notification_permission_list_tile_title": "Quyền thông báo",
|
"notification_permission_list_tile_title": "Quyền thông báo",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "On this device",
|
"on_this_device": "On this device",
|
||||||
"partner_list_user_photos": "Ảnh của {user}",
|
"partner_list_user_photos": "Ảnh của {user}",
|
||||||
"partner_list_view_all": "Xem tất cả",
|
"partner_list_view_all": "Xem tất cả",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "Ngừng chia sẻ ảnh của bạn?",
|
"partner_page_stop_sharing_title": "Ngừng chia sẻ ảnh của bạn?",
|
||||||
"partner_page_title": "Người thân",
|
"partner_page_title": "Người thân",
|
||||||
"partners": "Partners",
|
"partners": "Partners",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "People",
|
"people": "People",
|
||||||
"permission_onboarding_back": "Quay lại",
|
"permission_onboarding_back": "Quay lại",
|
||||||
"permission_onboarding_continue_anyway": "Vẫn tiếp tục",
|
"permission_onboarding_continue_anyway": "Vẫn tiếp tục",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "Chủ sở hữu",
|
"shared_album_section_people_owner_label": "Chủ sở hữu",
|
||||||
"shared_album_section_people_title": "MỌI NGƯỜI",
|
"shared_album_section_people_title": "MỌI NGƯỜI",
|
||||||
"share_dialog_preparing": "Đang xử lý...",
|
"share_dialog_preparing": "Đang xử lý...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "Liên kết chia sẻ",
|
"shared_link_app_bar_title": "Liên kết chia sẻ",
|
||||||
"shared_link_clipboard_copied_massage": "Đã sao chép tới bản ghi tạm",
|
"shared_link_clipboard_copied_massage": "Đã sao chép tới bản ghi tạm",
|
||||||
"shared_link_clipboard_text": "Liên kết: {}\nMật khẩu: {}",
|
"shared_link_clipboard_text": "Liên kết: {}\nMật khẩu: {}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "Tạo album chia sẻ",
|
"sharing_silver_appbar_create_shared_album": "Tạo album chia sẻ",
|
||||||
"sharing_silver_appbar_shared_links": "Các liên kết chia sẻ",
|
"sharing_silver_appbar_shared_links": "Các liên kết chia sẻ",
|
||||||
"sharing_silver_appbar_share_partner": "Chia sẻ với người thân",
|
"sharing_silver_appbar_share_partner": "Chia sẻ với người thân",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "Đồng bộ",
|
"sync": "Đồng bộ",
|
||||||
"sync_albums": "Đồng bộ album",
|
"sync_albums": "Đồng bộ album",
|
||||||
"sync_albums_manual_subtitle": "Đồng bộ hóa tất cả video và ảnh đã tải lên vào album sao lưu đã chọn",
|
"sync_albums_manual_subtitle": "Đồng bộ hóa tất cả video và ảnh đã tải lên vào album sao lưu đã chọn",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "Chọn ảnh",
|
"trash_page_select_assets_btn": "Chọn ảnh",
|
||||||
"trash_page_select_btn": "Chọn",
|
"trash_page_select_btn": "Chọn",
|
||||||
"trash_page_title": "Thùng rác ({})",
|
"trash_page_title": "Thùng rác ({})",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "Từ chối",
|
"upload_dialog_cancel": "Từ chối",
|
||||||
"upload_dialog_info": "Bạn có muốn sao lưu những mục đã chọn tới máy chủ không?",
|
"upload_dialog_info": "Bạn có muốn sao lưu những mục đã chọn tới máy chủ không?",
|
||||||
"upload_dialog_ok": "Tải lên",
|
"upload_dialog_ok": "Tải lên",
|
||||||
"upload_dialog_title": "Tải lên ảnh",
|
"upload_dialog_title": "Tải lên ảnh",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "Công nhận",
|
"version_announcement_overlay_ack": "Công nhận",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "本地存储",
|
"cache_settings_tile_title": "本地存储",
|
||||||
"cache_settings_title": "缓存设置",
|
"cache_settings_title": "缓存设置",
|
||||||
"cancel": "取消",
|
"cancel": "取消",
|
||||||
|
"canceled": "已取消",
|
||||||
"change_display_order": "更改显示顺序",
|
"change_display_order": "更改显示顺序",
|
||||||
"change_password_form_confirm_password": "确认密码",
|
"change_password_form_confirm_password": "确认密码",
|
||||||
"change_password_form_description": "{name} 您好,\n\n这是您首次登录系统,或被管理员要求更改密码。\n请在下方输入新密码。",
|
"change_password_form_description": "{name} 您好,\n\n这是您首次登录系统,或被管理员要求更改密码。\n请在下方输入新密码。",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "新建相册",
|
"common_create_new_album": "新建相册",
|
||||||
"common_server_error": "请检查您的网络连接,确保服务器可访问且该应用程序与服务器版本兼容。",
|
"common_server_error": "请检查您的网络连接,确保服务器可访问且该应用程序与服务器版本兼容。",
|
||||||
"common_shared": "共享",
|
"common_shared": "共享",
|
||||||
|
"completed": "已完成",
|
||||||
"contextual_search": "海滩上的日出",
|
"contextual_search": "海滩上的日出",
|
||||||
"control_bottom_app_bar_add_to_album": "添加到相册",
|
"control_bottom_app_bar_add_to_album": "添加到相册",
|
||||||
"control_bottom_app_bar_album_info": "{} 项",
|
"control_bottom_app_bar_album_info": "{} 项",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "时区",
|
"edit_date_time_dialog_timezone": "时区",
|
||||||
"edit_image_title": "编辑",
|
"edit_image_title": "编辑",
|
||||||
"edit_location_dialog_title": "位置",
|
"edit_location_dialog_title": "位置",
|
||||||
|
"end_date": "结束日期",
|
||||||
|
"enqueued": "排队中",
|
||||||
"enter_wifi_name": "输入 Wi-Fi 名称",
|
"enter_wifi_name": "输入 Wi-Fi 名称",
|
||||||
"error_change_sort_album": "更改相册排序失败",
|
"error_change_sort_album": "更改相册排序失败",
|
||||||
"error_saving_image": "错误:{}",
|
"error_saving_image": "错误:{}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "实验性功能",
|
"experimental_settings_title": "实验性功能",
|
||||||
"external_network": "外部网络",
|
"external_network": "外部网络",
|
||||||
"external_network_sheet_info": "当不在首选的 Wi-Fi 网络上时,应用程序将通过下方第一个可连通的 URL 连接到服务器",
|
"external_network_sheet_info": "当不在首选的 Wi-Fi 网络上时,应用程序将通过下方第一个可连通的 URL 连接到服务器",
|
||||||
|
"failed": "失败",
|
||||||
"favorites": "收藏",
|
"favorites": "收藏",
|
||||||
"favorites_page_no_favorites": "未找到收藏项目",
|
"favorites_page_no_favorites": "未找到收藏项目",
|
||||||
"favorites_page_title": "收藏",
|
"favorites_page_title": "收藏",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "授予通知权限。",
|
"notification_permission_list_tile_content": "授予通知权限。",
|
||||||
"notification_permission_list_tile_enable_button": "启用通知",
|
"notification_permission_list_tile_enable_button": "启用通知",
|
||||||
"notification_permission_list_tile_title": "通知权限",
|
"notification_permission_list_tile_title": "通知权限",
|
||||||
|
"not_selected": "未选择",
|
||||||
"on_this_device": "在此设备",
|
"on_this_device": "在此设备",
|
||||||
"partner_list_user_photos": "{user}的照片",
|
"partner_list_user_photos": "{user}的照片",
|
||||||
"partner_list_view_all": "展示全部",
|
"partner_list_view_all": "展示全部",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "您确定要停止共享您的照片吗?",
|
"partner_page_stop_sharing_title": "您确定要停止共享您的照片吗?",
|
||||||
"partner_page_title": "同伴",
|
"partner_page_title": "同伴",
|
||||||
"partners": "伙伴",
|
"partners": "伙伴",
|
||||||
|
"paused": "已暂停",
|
||||||
"people": "人物",
|
"people": "人物",
|
||||||
"permission_onboarding_back": "返回",
|
"permission_onboarding_back": "返回",
|
||||||
"permission_onboarding_continue_anyway": "仍然继续",
|
"permission_onboarding_continue_anyway": "仍然继续",
|
||||||
@ -527,8 +534,8 @@
|
|||||||
"settings_require_restart": "请重启 Immich 以使设置生效",
|
"settings_require_restart": "请重启 Immich 以使设置生效",
|
||||||
"setting_video_viewer_looping_subtitle": "对播放窗口中的视频开启循环播放。",
|
"setting_video_viewer_looping_subtitle": "对播放窗口中的视频开启循环播放。",
|
||||||
"setting_video_viewer_looping_title": "循环播放",
|
"setting_video_viewer_looping_title": "循环播放",
|
||||||
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
|
"setting_video_viewer_original_video_subtitle": "从服务器流式传输视频时,即使有转码,也播放原始视频。可能会导致缓冲。本地视频则以原始质量播放,与此设置无关。",
|
||||||
"setting_video_viewer_original_video_title": "Force original video",
|
"setting_video_viewer_original_video_title": "强制播放原始视频",
|
||||||
"setting_video_viewer_title": "视频",
|
"setting_video_viewer_title": "视频",
|
||||||
"share_add": "添加",
|
"share_add": "添加",
|
||||||
"share_add_photos": "添加项目",
|
"share_add_photos": "添加项目",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "所有者",
|
"shared_album_section_people_owner_label": "所有者",
|
||||||
"shared_album_section_people_title": "人物",
|
"shared_album_section_people_title": "人物",
|
||||||
"share_dialog_preparing": "正在准备...",
|
"share_dialog_preparing": "正在准备...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} 已上传",
|
||||||
"shared_link_app_bar_title": "共享链接",
|
"shared_link_app_bar_title": "共享链接",
|
||||||
"shared_link_clipboard_copied_massage": "复制到剪贴板",
|
"shared_link_clipboard_copied_massage": "复制到剪贴板",
|
||||||
"shared_link_clipboard_text": "链接:{}\n密码:{}",
|
"shared_link_clipboard_text": "链接:{}\n密码:{}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "创建共享相册",
|
"sharing_silver_appbar_create_shared_album": "创建共享相册",
|
||||||
"sharing_silver_appbar_shared_links": "共享链接",
|
"sharing_silver_appbar_shared_links": "共享链接",
|
||||||
"sharing_silver_appbar_share_partner": "共享给同伴",
|
"sharing_silver_appbar_share_partner": "共享给同伴",
|
||||||
|
"start_date": "开始日期",
|
||||||
"sync": "同步",
|
"sync": "同步",
|
||||||
"sync_albums": "同步相册",
|
"sync_albums": "同步相册",
|
||||||
"sync_albums_manual_subtitle": "将所有上传的视频和照片同步到选定的备份相册",
|
"sync_albums_manual_subtitle": "将所有上传的视频和照片同步到选定的备份相册",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "选择项目",
|
"trash_page_select_assets_btn": "选择项目",
|
||||||
"trash_page_select_btn": "选择",
|
"trash_page_select_btn": "选择",
|
||||||
"trash_page_title": "回收站 ({})",
|
"trash_page_title": "回收站 ({})",
|
||||||
|
"upload": "上传",
|
||||||
"upload_dialog_cancel": "取消",
|
"upload_dialog_cancel": "取消",
|
||||||
"upload_dialog_info": "是否要将所选项目备份到服务器?",
|
"upload_dialog_info": "是否要将所选项目备份到服务器?",
|
||||||
"upload_dialog_ok": "上传",
|
"upload_dialog_ok": "上传",
|
||||||
"upload_dialog_title": "上传项目",
|
"upload_dialog_title": "上传项目",
|
||||||
|
"uploading": "正在上传",
|
||||||
|
"upload_to_immich": "上传至Immich ({})",
|
||||||
"use_current_connection": "使用当前连接",
|
"use_current_connection": "使用当前连接",
|
||||||
"validate_endpoint_error": "请输入有效的URL",
|
"validate_endpoint_error": "请输入有效的URL",
|
||||||
"version_announcement_overlay_ack": "我知道了",
|
"version_announcement_overlay_ack": "我知道了",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "本地存储",
|
"cache_settings_tile_title": "本地存储",
|
||||||
"cache_settings_title": "缓存设置",
|
"cache_settings_title": "缓存设置",
|
||||||
"cancel": "取消",
|
"cancel": "取消",
|
||||||
|
"canceled": "已取消",
|
||||||
"change_display_order": "更改显示顺序",
|
"change_display_order": "更改显示顺序",
|
||||||
"change_password_form_confirm_password": "确认密码",
|
"change_password_form_confirm_password": "确认密码",
|
||||||
"change_password_form_description": "{name} 您好,\n\n这是您首次登录系统,或被管理员要求更改密码。\n请在下方输入新密码。",
|
"change_password_form_description": "{name} 您好,\n\n这是您首次登录系统,或被管理员要求更改密码。\n请在下方输入新密码。",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "新建相册",
|
"common_create_new_album": "新建相册",
|
||||||
"common_server_error": "请检查您的网络连接,确保服务器可访问且该应用程序与服务器版本兼容。",
|
"common_server_error": "请检查您的网络连接,确保服务器可访问且该应用程序与服务器版本兼容。",
|
||||||
"common_shared": "共享",
|
"common_shared": "共享",
|
||||||
|
"completed": "已完成",
|
||||||
"contextual_search": "海滩上的日出",
|
"contextual_search": "海滩上的日出",
|
||||||
"control_bottom_app_bar_add_to_album": "添加到相册",
|
"control_bottom_app_bar_add_to_album": "添加到相册",
|
||||||
"control_bottom_app_bar_album_info": "{} 项",
|
"control_bottom_app_bar_album_info": "{} 项",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "时区",
|
"edit_date_time_dialog_timezone": "时区",
|
||||||
"edit_image_title": "编辑",
|
"edit_image_title": "编辑",
|
||||||
"edit_location_dialog_title": "位置",
|
"edit_location_dialog_title": "位置",
|
||||||
|
"end_date": "结束日期",
|
||||||
|
"enqueued": "排队中",
|
||||||
"enter_wifi_name": "输入 Wi-Fi 名称",
|
"enter_wifi_name": "输入 Wi-Fi 名称",
|
||||||
"error_change_sort_album": "更改相册排序失败",
|
"error_change_sort_album": "更改相册排序失败",
|
||||||
"error_saving_image": "错误:{}",
|
"error_saving_image": "错误:{}",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "实验性功能",
|
"experimental_settings_title": "实验性功能",
|
||||||
"external_network": "外部网络",
|
"external_network": "外部网络",
|
||||||
"external_network_sheet_info": "当不在首选的 Wi-Fi 网络上时,应用程序将通过下方第一个可连通的 URL 连接到服务器",
|
"external_network_sheet_info": "当不在首选的 Wi-Fi 网络上时,应用程序将通过下方第一个可连通的 URL 连接到服务器",
|
||||||
|
"failed": "失败",
|
||||||
"favorites": "收藏",
|
"favorites": "收藏",
|
||||||
"favorites_page_no_favorites": "未找到收藏项目",
|
"favorites_page_no_favorites": "未找到收藏项目",
|
||||||
"favorites_page_title": "收藏",
|
"favorites_page_title": "收藏",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "授予通知权限。",
|
"notification_permission_list_tile_content": "授予通知权限。",
|
||||||
"notification_permission_list_tile_enable_button": "启用通知",
|
"notification_permission_list_tile_enable_button": "启用通知",
|
||||||
"notification_permission_list_tile_title": "通知权限",
|
"notification_permission_list_tile_title": "通知权限",
|
||||||
|
"not_selected": "未选择",
|
||||||
"on_this_device": "在此设备",
|
"on_this_device": "在此设备",
|
||||||
"partner_list_user_photos": "{user}的照片",
|
"partner_list_user_photos": "{user}的照片",
|
||||||
"partner_list_view_all": "展示全部",
|
"partner_list_view_all": "展示全部",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "您确定要停止共享您的照片吗?",
|
"partner_page_stop_sharing_title": "您确定要停止共享您的照片吗?",
|
||||||
"partner_page_title": "同伴",
|
"partner_page_title": "同伴",
|
||||||
"partners": "伙伴",
|
"partners": "伙伴",
|
||||||
|
"paused": "已暂停",
|
||||||
"people": "人物",
|
"people": "人物",
|
||||||
"permission_onboarding_back": "返回",
|
"permission_onboarding_back": "返回",
|
||||||
"permission_onboarding_continue_anyway": "仍然继续",
|
"permission_onboarding_continue_anyway": "仍然继续",
|
||||||
@ -527,8 +534,8 @@
|
|||||||
"settings_require_restart": "请重启 Immich 以使设置生效",
|
"settings_require_restart": "请重启 Immich 以使设置生效",
|
||||||
"setting_video_viewer_looping_subtitle": "对播放窗口中的视频开启循环播放。",
|
"setting_video_viewer_looping_subtitle": "对播放窗口中的视频开启循环播放。",
|
||||||
"setting_video_viewer_looping_title": "循环播放",
|
"setting_video_viewer_looping_title": "循环播放",
|
||||||
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
|
"setting_video_viewer_original_video_subtitle": "从服务器流式传输视频时,即使有转码,也播放原始视频。可能会导致缓冲。本地视频则以原始质量播放,与此设置无关。",
|
||||||
"setting_video_viewer_original_video_title": "Force original video",
|
"setting_video_viewer_original_video_title": "强制播放原始视频",
|
||||||
"setting_video_viewer_title": "视频",
|
"setting_video_viewer_title": "视频",
|
||||||
"share_add": "添加",
|
"share_add": "添加",
|
||||||
"share_add_photos": "添加项目",
|
"share_add_photos": "添加项目",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "所有者",
|
"shared_album_section_people_owner_label": "所有者",
|
||||||
"shared_album_section_people_title": "人物",
|
"shared_album_section_people_title": "人物",
|
||||||
"share_dialog_preparing": "正在准备...",
|
"share_dialog_preparing": "正在准备...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} 已上传",
|
||||||
"shared_link_app_bar_title": "共享链接",
|
"shared_link_app_bar_title": "共享链接",
|
||||||
"shared_link_clipboard_copied_massage": "复制到剪贴板",
|
"shared_link_clipboard_copied_massage": "复制到剪贴板",
|
||||||
"shared_link_clipboard_text": "链接:{}\n密码:{}",
|
"shared_link_clipboard_text": "链接:{}\n密码:{}",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "创建共享相册",
|
"sharing_silver_appbar_create_shared_album": "创建共享相册",
|
||||||
"sharing_silver_appbar_shared_links": "共享链接",
|
"sharing_silver_appbar_shared_links": "共享链接",
|
||||||
"sharing_silver_appbar_share_partner": "共享给同伴",
|
"sharing_silver_appbar_share_partner": "共享给同伴",
|
||||||
|
"start_date": "开始日期",
|
||||||
"sync": "同步",
|
"sync": "同步",
|
||||||
"sync_albums": "同步相册",
|
"sync_albums": "同步相册",
|
||||||
"sync_albums_manual_subtitle": "将所有上传的视频和照片同步到选定的备份相册",
|
"sync_albums_manual_subtitle": "将所有上传的视频和照片同步到选定的备份相册",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "选择项目",
|
"trash_page_select_assets_btn": "选择项目",
|
||||||
"trash_page_select_btn": "选择",
|
"trash_page_select_btn": "选择",
|
||||||
"trash_page_title": "回收站 ({})",
|
"trash_page_title": "回收站 ({})",
|
||||||
|
"upload": "上传",
|
||||||
"upload_dialog_cancel": "取消",
|
"upload_dialog_cancel": "取消",
|
||||||
"upload_dialog_info": "是否要将所选项目备份到服务器?",
|
"upload_dialog_info": "是否要将所选项目备份到服务器?",
|
||||||
"upload_dialog_ok": "上传",
|
"upload_dialog_ok": "上传",
|
||||||
"upload_dialog_title": "上传项目",
|
"upload_dialog_title": "上传项目",
|
||||||
|
"uploading": "正在上传",
|
||||||
|
"upload_to_immich": "上传至Immich ({})",
|
||||||
"use_current_connection": "使用当前连接",
|
"use_current_connection": "使用当前连接",
|
||||||
"validate_endpoint_error": "请输入有效的URL",
|
"validate_endpoint_error": "请输入有效的URL",
|
||||||
"version_announcement_overlay_ack": "我知道了",
|
"version_announcement_overlay_ack": "我知道了",
|
||||||
|
@ -157,6 +157,7 @@
|
|||||||
"cache_settings_tile_title": "本地存儲",
|
"cache_settings_tile_title": "本地存儲",
|
||||||
"cache_settings_title": "緩存設定",
|
"cache_settings_title": "緩存設定",
|
||||||
"cancel": "Cancel",
|
"cancel": "Cancel",
|
||||||
|
"canceled": "Canceled",
|
||||||
"change_display_order": "Change display order",
|
"change_display_order": "Change display order",
|
||||||
"change_password_form_confirm_password": "確認密碼",
|
"change_password_form_confirm_password": "確認密碼",
|
||||||
"change_password_form_description": "您好 {name} :\n\n這是您首次登入系統,或被管理員要求更改密碼。\n請在下方輸入新密碼。",
|
"change_password_form_description": "您好 {name} :\n\n這是您首次登入系統,或被管理員要求更改密碼。\n請在下方輸入新密碼。",
|
||||||
@ -180,6 +181,7 @@
|
|||||||
"common_create_new_album": "新增相簿",
|
"common_create_new_album": "新增相簿",
|
||||||
"common_server_error": "請檢查您的網絡連接,確保伺服器可連接,且本程式與伺服器版本兼容。",
|
"common_server_error": "請檢查您的網絡連接,確保伺服器可連接,且本程式與伺服器版本兼容。",
|
||||||
"common_shared": "共享",
|
"common_shared": "共享",
|
||||||
|
"completed": "Completed",
|
||||||
"contextual_search": "海灘上的日出",
|
"contextual_search": "海灘上的日出",
|
||||||
"control_bottom_app_bar_add_to_album": "新增到相簿",
|
"control_bottom_app_bar_add_to_album": "新增到相簿",
|
||||||
"control_bottom_app_bar_album_info": " {} 項",
|
"control_bottom_app_bar_album_info": " {} 項",
|
||||||
@ -248,6 +250,8 @@
|
|||||||
"edit_date_time_dialog_timezone": "時區",
|
"edit_date_time_dialog_timezone": "時區",
|
||||||
"edit_image_title": "編輯",
|
"edit_image_title": "編輯",
|
||||||
"edit_location_dialog_title": "位置",
|
"edit_location_dialog_title": "位置",
|
||||||
|
"end_date": "End date",
|
||||||
|
"enqueued": "Enqueued",
|
||||||
"enter_wifi_name": "Enter WiFi name",
|
"enter_wifi_name": "Enter WiFi name",
|
||||||
"error_change_sort_album": "Failed to change album sort order",
|
"error_change_sort_album": "Failed to change album sort order",
|
||||||
"error_saving_image": "錯誤: {} ",
|
"error_saving_image": "錯誤: {} ",
|
||||||
@ -263,6 +267,7 @@
|
|||||||
"experimental_settings_title": "實驗性功能",
|
"experimental_settings_title": "實驗性功能",
|
||||||
"external_network": "External network",
|
"external_network": "External network",
|
||||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||||
|
"failed": "Failed",
|
||||||
"favorites": "收藏",
|
"favorites": "收藏",
|
||||||
"favorites_page_no_favorites": "未找到收藏項目",
|
"favorites_page_no_favorites": "未找到收藏項目",
|
||||||
"favorites_page_title": "收藏",
|
"favorites_page_title": "收藏",
|
||||||
@ -398,6 +403,7 @@
|
|||||||
"notification_permission_list_tile_content": "授予通知權限。",
|
"notification_permission_list_tile_content": "授予通知權限。",
|
||||||
"notification_permission_list_tile_enable_button": "啓用通知",
|
"notification_permission_list_tile_enable_button": "啓用通知",
|
||||||
"notification_permission_list_tile_title": "通知權限",
|
"notification_permission_list_tile_title": "通知權限",
|
||||||
|
"not_selected": "Not selected",
|
||||||
"on_this_device": "在此裝置",
|
"on_this_device": "在此裝置",
|
||||||
"partner_list_user_photos": "{user} 的照片",
|
"partner_list_user_photos": "{user} 的照片",
|
||||||
"partner_list_view_all": "展示全部",
|
"partner_list_view_all": "展示全部",
|
||||||
@ -411,6 +417,7 @@
|
|||||||
"partner_page_stop_sharing_title": "您確定要停止共享您的照片嗎?",
|
"partner_page_stop_sharing_title": "您確定要停止共享您的照片嗎?",
|
||||||
"partner_page_title": "同伴",
|
"partner_page_title": "同伴",
|
||||||
"partners": "同伴",
|
"partners": "同伴",
|
||||||
|
"paused": "Paused",
|
||||||
"people": "人物",
|
"people": "人物",
|
||||||
"permission_onboarding_back": "返回",
|
"permission_onboarding_back": "返回",
|
||||||
"permission_onboarding_continue_anyway": "仍然繼續",
|
"permission_onboarding_continue_anyway": "仍然繼續",
|
||||||
@ -547,6 +554,7 @@
|
|||||||
"shared_album_section_people_owner_label": "所有者",
|
"shared_album_section_people_owner_label": "所有者",
|
||||||
"shared_album_section_people_title": "人物",
|
"shared_album_section_people_title": "人物",
|
||||||
"share_dialog_preparing": "正在準備...",
|
"share_dialog_preparing": "正在準備...",
|
||||||
|
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
|
||||||
"shared_link_app_bar_title": "共享鏈接",
|
"shared_link_app_bar_title": "共享鏈接",
|
||||||
"shared_link_clipboard_copied_massage": "複製到剪貼板",
|
"shared_link_clipboard_copied_massage": "複製到剪貼板",
|
||||||
"shared_link_clipboard_text": "鏈接: {} \n密碼: {} ",
|
"shared_link_clipboard_text": "鏈接: {} \n密碼: {} ",
|
||||||
@ -602,6 +610,7 @@
|
|||||||
"sharing_silver_appbar_create_shared_album": "新增共享相簿",
|
"sharing_silver_appbar_create_shared_album": "新增共享相簿",
|
||||||
"sharing_silver_appbar_shared_links": "共享鏈接",
|
"sharing_silver_appbar_shared_links": "共享鏈接",
|
||||||
"sharing_silver_appbar_share_partner": "共享給同伴",
|
"sharing_silver_appbar_share_partner": "共享給同伴",
|
||||||
|
"start_date": "Start date",
|
||||||
"sync": "同步",
|
"sync": "同步",
|
||||||
"sync_albums": "同步相簿",
|
"sync_albums": "同步相簿",
|
||||||
"sync_albums_manual_subtitle": "將所有上傳的短片和照片同步到選定的備份相簿",
|
"sync_albums_manual_subtitle": "將所有上傳的短片和照片同步到選定的備份相簿",
|
||||||
@ -640,10 +649,13 @@
|
|||||||
"trash_page_select_assets_btn": "選擇項目",
|
"trash_page_select_assets_btn": "選擇項目",
|
||||||
"trash_page_select_btn": "選擇",
|
"trash_page_select_btn": "選擇",
|
||||||
"trash_page_title": "回收桶 ( {} )",
|
"trash_page_title": "回收桶 ( {} )",
|
||||||
|
"upload": "Upload",
|
||||||
"upload_dialog_cancel": "取消",
|
"upload_dialog_cancel": "取消",
|
||||||
"upload_dialog_info": "是否要將所選項目備份到伺服器?",
|
"upload_dialog_info": "是否要將所選項目備份到伺服器?",
|
||||||
"upload_dialog_ok": "上傳",
|
"upload_dialog_ok": "上傳",
|
||||||
"upload_dialog_title": "上傳項目",
|
"upload_dialog_title": "上傳項目",
|
||||||
|
"uploading": "Uploading",
|
||||||
|
"upload_to_immich": "Upload to Immich ({})",
|
||||||
"use_current_connection": "use current connection",
|
"use_current_connection": "use current connection",
|
||||||
"validate_endpoint_error": "Please enter a valid URL",
|
"validate_endpoint_error": "Please enter a valid URL",
|
||||||
"version_announcement_overlay_ack": "我知道了",
|
"version_announcement_overlay_ack": "我知道了",
|
||||||
|
14
open-api/typescript-sdk/package-lock.json
generated
14
open-api/typescript-sdk/package-lock.json
generated
@ -12,7 +12,7 @@
|
|||||||
"@oazapfts/runtime": "^1.0.2"
|
"@oazapfts/runtime": "^1.0.2"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/node": "^22.10.7",
|
"@types/node": "^22.10.9",
|
||||||
"typescript": "^5.3.3"
|
"typescript": "^5.3.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -22,9 +22,9 @@
|
|||||||
"integrity": "sha512-8tKiYffhwTGHSHYGnZ3oneLGCjX0po/XAXQ5Ng9fqKkvIdl/xz8+Vh8i+6xjzZqvZ2pLVpUcuSfnvNI/x67L0g=="
|
"integrity": "sha512-8tKiYffhwTGHSHYGnZ3oneLGCjX0po/XAXQ5Ng9fqKkvIdl/xz8+Vh8i+6xjzZqvZ2pLVpUcuSfnvNI/x67L0g=="
|
||||||
},
|
},
|
||||||
"node_modules/@types/node": {
|
"node_modules/@types/node": {
|
||||||
"version": "22.10.7",
|
"version": "22.10.9",
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.7.tgz",
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.9.tgz",
|
||||||
"integrity": "sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==",
|
"integrity": "sha512-Ir6hwgsKyNESl/gLOcEz3krR4CBGgliDqBQ2ma4wIhEx0w+xnoeTq3tdrNw15kU3SxogDjOgv9sqdtLW8mIHaw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -32,9 +32,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/typescript": {
|
"node_modules/typescript": {
|
||||||
"version": "5.6.3",
|
"version": "5.7.3",
|
||||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
|
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
|
||||||
"integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
|
"integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"bin": {
|
"bin": {
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
"@oazapfts/runtime": "^1.0.2"
|
"@oazapfts/runtime": "^1.0.2"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/node": "^22.10.7",
|
"@types/node": "^22.10.9",
|
||||||
"typescript": "^5.3.3"
|
"typescript": "^5.3.3"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# dev build
|
# dev build
|
||||||
FROM ghcr.io/immich-app/base-server-dev:20250114@sha256:fce0404484bde5afc38a4399c6b25895eb079a666d269f199c93dfbfdd5b26b6 AS dev
|
FROM ghcr.io/immich-app/base-server-dev:20250123@sha256:04eba5cd87d61bc3d20a3915b2302f04d08fbc329c55ee0cde103c502f59f412 AS dev
|
||||||
|
|
||||||
RUN apt-get install --no-install-recommends -yqq tini
|
RUN apt-get install --no-install-recommends -yqq tini
|
||||||
WORKDIR /usr/src/app
|
WORKDIR /usr/src/app
|
||||||
@ -25,7 +25,7 @@ COPY --from=dev /usr/src/app/node_modules/@img ./node_modules/@img
|
|||||||
COPY --from=dev /usr/src/app/node_modules/exiftool-vendored.pl ./node_modules/exiftool-vendored.pl
|
COPY --from=dev /usr/src/app/node_modules/exiftool-vendored.pl ./node_modules/exiftool-vendored.pl
|
||||||
|
|
||||||
# web build
|
# web build
|
||||||
FROM node:22.13.0-alpine3.20@sha256:db8dcb90326a0116375414e9a7c068a6b87a4422b7da37b5c6cd026f7c7835d3 AS web
|
FROM node:22.13.1-alpine3.20@sha256:c52e20859a92b3eccbd3a36c5e1a90adc20617d8d421d65e8a622e87b5dac963 AS web
|
||||||
|
|
||||||
WORKDIR /usr/src/open-api/typescript-sdk
|
WORKDIR /usr/src/open-api/typescript-sdk
|
||||||
COPY open-api/typescript-sdk/package*.json open-api/typescript-sdk/tsconfig*.json ./
|
COPY open-api/typescript-sdk/package*.json open-api/typescript-sdk/tsconfig*.json ./
|
||||||
@ -42,7 +42,7 @@ RUN npm run build
|
|||||||
|
|
||||||
|
|
||||||
# prod build
|
# prod build
|
||||||
FROM ghcr.io/immich-app/base-server-prod:20250114@sha256:94ec8a36cdf11691810c4aeccee1b49b00348e17f6b6781d87dd48a74e6c6787
|
FROM ghcr.io/immich-app/base-server-prod:20250123@sha256:591739983913f82672d8191258f3a1a24c123db0d619ff91fca8fef431ee1338
|
||||||
|
|
||||||
WORKDIR /usr/src/app
|
WORKDIR /usr/src/app
|
||||||
ENV NODE_ENV=production \
|
ENV NODE_ENV=production \
|
||||||
|
1620
server/package-lock.json
generated
1620
server/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -35,21 +35,21 @@
|
|||||||
"email:dev": "email dev -p 3050 --dir src/emails"
|
"email:dev": "email dev -p 3050 --dir src/emails"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@nestjs/bullmq": "^10.0.1",
|
"@nestjs/bullmq": "^11.0.0",
|
||||||
"@nestjs/common": "^10.2.2",
|
"@nestjs/common": "^10.2.2",
|
||||||
"@nestjs/core": "^10.2.2",
|
"@nestjs/core": "^10.2.2",
|
||||||
"@nestjs/event-emitter": "^2.0.4",
|
"@nestjs/event-emitter": "^3.0.0",
|
||||||
"@nestjs/platform-express": "^10.2.2",
|
"@nestjs/platform-express": "^10.2.2",
|
||||||
"@nestjs/platform-socket.io": "^10.2.2",
|
"@nestjs/platform-socket.io": "^10.2.2",
|
||||||
"@nestjs/schedule": "^4.0.0",
|
"@nestjs/schedule": "^5.0.0",
|
||||||
"@nestjs/swagger": "^8.0.0",
|
"@nestjs/swagger": "^8.0.0",
|
||||||
"@nestjs/typeorm": "^10.0.0",
|
"@nestjs/typeorm": "^10.0.0",
|
||||||
"@nestjs/websockets": "^10.2.2",
|
"@nestjs/websockets": "^10.2.2",
|
||||||
"@opentelemetry/auto-instrumentations-node": "^0.54.0",
|
"@opentelemetry/auto-instrumentations-node": "^0.55.0",
|
||||||
"@opentelemetry/context-async-hooks": "^1.24.0",
|
"@opentelemetry/context-async-hooks": "^1.24.0",
|
||||||
"@opentelemetry/exporter-prometheus": "^0.56.0",
|
"@opentelemetry/exporter-prometheus": "^0.57.0",
|
||||||
"@opentelemetry/sdk-node": "^0.56.0",
|
"@opentelemetry/sdk-node": "^0.57.0",
|
||||||
"@react-email/components": "^0.0.31",
|
"@react-email/components": "^0.0.32",
|
||||||
"@socket.io/redis-adapter": "^8.3.0",
|
"@socket.io/redis-adapter": "^8.3.0",
|
||||||
"archiver": "^7.0.0",
|
"archiver": "^7.0.0",
|
||||||
"async-lock": "^1.4.0",
|
"async-lock": "^1.4.0",
|
||||||
@ -112,7 +112,7 @@
|
|||||||
"@types/lodash": "^4.14.197",
|
"@types/lodash": "^4.14.197",
|
||||||
"@types/mock-fs": "^4.13.1",
|
"@types/mock-fs": "^4.13.1",
|
||||||
"@types/multer": "^1.4.7",
|
"@types/multer": "^1.4.7",
|
||||||
"@types/node": "^22.10.7",
|
"@types/node": "^22.10.9",
|
||||||
"@types/nodemailer": "^6.4.14",
|
"@types/nodemailer": "^6.4.14",
|
||||||
"@types/picomatch": "^3.0.0",
|
"@types/picomatch": "^3.0.0",
|
||||||
"@types/pngjs": "^6.0.5",
|
"@types/pngjs": "^6.0.5",
|
||||||
@ -122,13 +122,13 @@
|
|||||||
"@types/ua-parser-js": "^0.7.36",
|
"@types/ua-parser-js": "^0.7.36",
|
||||||
"@typescript-eslint/eslint-plugin": "^8.15.0",
|
"@typescript-eslint/eslint-plugin": "^8.15.0",
|
||||||
"@typescript-eslint/parser": "^8.15.0",
|
"@typescript-eslint/parser": "^8.15.0",
|
||||||
"@vitest/coverage-v8": "^2.0.5",
|
"@vitest/coverage-v8": "^3.0.0",
|
||||||
"eslint": "^9.14.0",
|
"eslint": "^9.14.0",
|
||||||
"eslint-config-prettier": "^10.0.0",
|
"eslint-config-prettier": "^10.0.0",
|
||||||
"eslint-plugin-prettier": "^5.1.3",
|
"eslint-plugin-prettier": "^5.1.3",
|
||||||
"eslint-plugin-unicorn": "^56.0.1",
|
"eslint-plugin-unicorn": "^56.0.1",
|
||||||
"globals": "^15.9.0",
|
"globals": "^15.9.0",
|
||||||
"kysely-codegen": "^0.16.3",
|
"kysely-codegen": "^0.17.0",
|
||||||
"mock-fs": "^5.2.0",
|
"mock-fs": "^5.2.0",
|
||||||
"node-addon-api": "^8.3.0",
|
"node-addon-api": "^8.3.0",
|
||||||
"pngjs": "^7.0.0",
|
"pngjs": "^7.0.0",
|
||||||
@ -142,7 +142,7 @@
|
|||||||
"unplugin-swc": "^1.4.5",
|
"unplugin-swc": "^1.4.5",
|
||||||
"utimes": "^5.2.1",
|
"utimes": "^5.2.1",
|
||||||
"vite-tsconfig-paths": "^5.0.0",
|
"vite-tsconfig-paths": "^5.0.0",
|
||||||
"vitest": "^2.0.5"
|
"vitest": "^3.0.0"
|
||||||
},
|
},
|
||||||
"volta": {
|
"volta": {
|
||||||
"node": "22.13.1"
|
"node": "22.13.1"
|
||||||
|
@ -13,7 +13,6 @@ import { entities } from 'src/entities';
|
|||||||
import { ImmichWorker } from 'src/enum';
|
import { ImmichWorker } from 'src/enum';
|
||||||
import { IEventRepository } from 'src/interfaces/event.interface';
|
import { IEventRepository } from 'src/interfaces/event.interface';
|
||||||
import { IJobRepository } from 'src/interfaces/job.interface';
|
import { IJobRepository } from 'src/interfaces/job.interface';
|
||||||
import { ILoggerRepository } from 'src/interfaces/logger.interface';
|
|
||||||
import { ITelemetryRepository } from 'src/interfaces/telemetry.interface';
|
import { ITelemetryRepository } from 'src/interfaces/telemetry.interface';
|
||||||
import { AuthGuard } from 'src/middleware/auth.guard';
|
import { AuthGuard } from 'src/middleware/auth.guard';
|
||||||
import { ErrorInterceptor } from 'src/middleware/error.interceptor';
|
import { ErrorInterceptor } from 'src/middleware/error.interceptor';
|
||||||
@ -22,6 +21,7 @@ import { GlobalExceptionFilter } from 'src/middleware/global-exception.filter';
|
|||||||
import { LoggingInterceptor } from 'src/middleware/logging.interceptor';
|
import { LoggingInterceptor } from 'src/middleware/logging.interceptor';
|
||||||
import { providers, repositories } from 'src/repositories';
|
import { providers, repositories } from 'src/repositories';
|
||||||
import { ConfigRepository } from 'src/repositories/config.repository';
|
import { ConfigRepository } from 'src/repositories/config.repository';
|
||||||
|
import { LoggingRepository } from 'src/repositories/logging.repository';
|
||||||
import { teardownTelemetry } from 'src/repositories/telemetry.repository';
|
import { teardownTelemetry } from 'src/repositories/telemetry.repository';
|
||||||
import { services } from 'src/services';
|
import { services } from 'src/services';
|
||||||
import { CliService } from 'src/services/cli.service';
|
import { CliService } from 'src/services/cli.service';
|
||||||
@ -64,7 +64,7 @@ const imports = [
|
|||||||
class BaseModule implements OnModuleInit, OnModuleDestroy {
|
class BaseModule implements OnModuleInit, OnModuleDestroy {
|
||||||
constructor(
|
constructor(
|
||||||
@Inject(IWorker) private worker: ImmichWorker,
|
@Inject(IWorker) private worker: ImmichWorker,
|
||||||
@Inject(ILoggerRepository) logger: ILoggerRepository,
|
logger: LoggingRepository,
|
||||||
@Inject(IEventRepository) private eventRepository: IEventRepository,
|
@Inject(IEventRepository) private eventRepository: IEventRepository,
|
||||||
@Inject(IJobRepository) private jobRepository: IJobRepository,
|
@Inject(IJobRepository) private jobRepository: IJobRepository,
|
||||||
@Inject(ITelemetryRepository) private telemetryRepository: ITelemetryRepository,
|
@Inject(ITelemetryRepository) private telemetryRepository: ITelemetryRepository,
|
||||||
|
@ -11,10 +11,10 @@ import { join } from 'node:path';
|
|||||||
import { format } from 'sql-formatter';
|
import { format } from 'sql-formatter';
|
||||||
import { GENERATE_SQL_KEY, GenerateSqlQueries } from 'src/decorators';
|
import { GENERATE_SQL_KEY, GenerateSqlQueries } from 'src/decorators';
|
||||||
import { entities } from 'src/entities';
|
import { entities } from 'src/entities';
|
||||||
import { ILoggerRepository } from 'src/interfaces/logger.interface';
|
|
||||||
import { providers, repositories } from 'src/repositories';
|
import { providers, repositories } from 'src/repositories';
|
||||||
import { AccessRepository } from 'src/repositories/access.repository';
|
import { AccessRepository } from 'src/repositories/access.repository';
|
||||||
import { ConfigRepository } from 'src/repositories/config.repository';
|
import { ConfigRepository } from 'src/repositories/config.repository';
|
||||||
|
import { LoggingRepository } from 'src/repositories/logging.repository';
|
||||||
import { AuthService } from 'src/services/auth.service';
|
import { AuthService } from 'src/services/auth.service';
|
||||||
import { Logger } from 'typeorm';
|
import { Logger } from 'typeorm';
|
||||||
|
|
||||||
@ -62,7 +62,7 @@ class SqlGenerator {
|
|||||||
...repositories.map((repository) => ({ provide: repository, useClass: repository as any })),
|
...repositories.map((repository) => ({ provide: repository, useClass: repository as any })),
|
||||||
];
|
];
|
||||||
for (const repository of targets) {
|
for (const repository of targets) {
|
||||||
if (repository.provide === ILoggerRepository) {
|
if (repository.provide === LoggingRepository) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
await this.process(repository);
|
await this.process(repository);
|
||||||
|
@ -12,7 +12,7 @@ import {
|
|||||||
VideoContainer,
|
VideoContainer,
|
||||||
} from 'src/enum';
|
} from 'src/enum';
|
||||||
import { ConcurrentQueueName, QueueName } from 'src/interfaces/job.interface';
|
import { ConcurrentQueueName, QueueName } from 'src/interfaces/job.interface';
|
||||||
import { ImageOptions } from 'src/interfaces/media.interface';
|
import { ImageOptions } from 'src/types';
|
||||||
|
|
||||||
export interface SystemConfig {
|
export interface SystemConfig {
|
||||||
backup: {
|
backup: {
|
||||||
|
@ -4,7 +4,6 @@ import {
|
|||||||
Get,
|
Get,
|
||||||
HttpCode,
|
HttpCode,
|
||||||
HttpStatus,
|
HttpStatus,
|
||||||
Inject,
|
|
||||||
Next,
|
Next,
|
||||||
Param,
|
Param,
|
||||||
ParseFilePipe,
|
ParseFilePipe,
|
||||||
@ -34,10 +33,10 @@ import {
|
|||||||
} from 'src/dtos/asset-media.dto';
|
} from 'src/dtos/asset-media.dto';
|
||||||
import { AuthDto } from 'src/dtos/auth.dto';
|
import { AuthDto } from 'src/dtos/auth.dto';
|
||||||
import { ImmichHeader, RouteKey } from 'src/enum';
|
import { ImmichHeader, RouteKey } from 'src/enum';
|
||||||
import { ILoggerRepository } from 'src/interfaces/logger.interface';
|
|
||||||
import { AssetUploadInterceptor } from 'src/middleware/asset-upload.interceptor';
|
import { AssetUploadInterceptor } from 'src/middleware/asset-upload.interceptor';
|
||||||
import { Auth, Authenticated, FileResponse } from 'src/middleware/auth.guard';
|
import { Auth, Authenticated, FileResponse } from 'src/middleware/auth.guard';
|
||||||
import { FileUploadInterceptor, UploadFiles, getFiles } from 'src/middleware/file-upload.interceptor';
|
import { FileUploadInterceptor, UploadFiles, getFiles } from 'src/middleware/file-upload.interceptor';
|
||||||
|
import { LoggingRepository } from 'src/repositories/logging.repository';
|
||||||
import { AssetMediaService } from 'src/services/asset-media.service';
|
import { AssetMediaService } from 'src/services/asset-media.service';
|
||||||
import { sendFile } from 'src/utils/file';
|
import { sendFile } from 'src/utils/file';
|
||||||
import { FileNotEmptyValidator, UUIDParamDto } from 'src/validation';
|
import { FileNotEmptyValidator, UUIDParamDto } from 'src/validation';
|
||||||
@ -46,7 +45,7 @@ import { FileNotEmptyValidator, UUIDParamDto } from 'src/validation';
|
|||||||
@Controller(RouteKey.ASSET)
|
@Controller(RouteKey.ASSET)
|
||||||
export class AssetMediaController {
|
export class AssetMediaController {
|
||||||
constructor(
|
constructor(
|
||||||
@Inject(ILoggerRepository) private logger: ILoggerRepository,
|
private logger: LoggingRepository,
|
||||||
private service: AssetMediaService,
|
private service: AssetMediaService,
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import { Body, Controller, Get, Inject, Next, Param, Post, Put, Query, Res } from '@nestjs/common';
|
import { Body, Controller, Get, Next, Param, Post, Put, Query, Res } from '@nestjs/common';
|
||||||
import { ApiTags } from '@nestjs/swagger';
|
import { ApiTags } from '@nestjs/swagger';
|
||||||
import { NextFunction, Response } from 'express';
|
import { NextFunction, Response } from 'express';
|
||||||
import { BulkIdResponseDto } from 'src/dtos/asset-ids.response.dto';
|
import { BulkIdResponseDto } from 'src/dtos/asset-ids.response.dto';
|
||||||
@ -15,8 +15,8 @@ import {
|
|||||||
PersonUpdateDto,
|
PersonUpdateDto,
|
||||||
} from 'src/dtos/person.dto';
|
} from 'src/dtos/person.dto';
|
||||||
import { Permission } from 'src/enum';
|
import { Permission } from 'src/enum';
|
||||||
import { ILoggerRepository } from 'src/interfaces/logger.interface';
|
|
||||||
import { Auth, Authenticated, FileResponse } from 'src/middleware/auth.guard';
|
import { Auth, Authenticated, FileResponse } from 'src/middleware/auth.guard';
|
||||||
|
import { LoggingRepository } from 'src/repositories/logging.repository';
|
||||||
import { PersonService } from 'src/services/person.service';
|
import { PersonService } from 'src/services/person.service';
|
||||||
import { sendFile } from 'src/utils/file';
|
import { sendFile } from 'src/utils/file';
|
||||||
import { UUIDParamDto } from 'src/validation';
|
import { UUIDParamDto } from 'src/validation';
|
||||||
@ -26,7 +26,7 @@ import { UUIDParamDto } from 'src/validation';
|
|||||||
export class PersonController {
|
export class PersonController {
|
||||||
constructor(
|
constructor(
|
||||||
private service: PersonService,
|
private service: PersonService,
|
||||||
@Inject(ILoggerRepository) private logger: ILoggerRepository,
|
private logger: LoggingRepository,
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
@Get()
|
@Get()
|
||||||
|
@ -5,7 +5,6 @@ import {
|
|||||||
Get,
|
Get,
|
||||||
HttpCode,
|
HttpCode,
|
||||||
HttpStatus,
|
HttpStatus,
|
||||||
Inject,
|
|
||||||
Next,
|
Next,
|
||||||
Param,
|
Param,
|
||||||
Post,
|
Post,
|
||||||
@ -22,9 +21,9 @@ import { UserPreferencesResponseDto, UserPreferencesUpdateDto } from 'src/dtos/u
|
|||||||
import { CreateProfileImageDto, CreateProfileImageResponseDto } from 'src/dtos/user-profile.dto';
|
import { CreateProfileImageDto, CreateProfileImageResponseDto } from 'src/dtos/user-profile.dto';
|
||||||
import { UserAdminResponseDto, UserResponseDto, UserUpdateMeDto } from 'src/dtos/user.dto';
|
import { UserAdminResponseDto, UserResponseDto, UserUpdateMeDto } from 'src/dtos/user.dto';
|
||||||
import { RouteKey } from 'src/enum';
|
import { RouteKey } from 'src/enum';
|
||||||
import { ILoggerRepository } from 'src/interfaces/logger.interface';
|
|
||||||
import { Auth, Authenticated, FileResponse } from 'src/middleware/auth.guard';
|
import { Auth, Authenticated, FileResponse } from 'src/middleware/auth.guard';
|
||||||
import { FileUploadInterceptor } from 'src/middleware/file-upload.interceptor';
|
import { FileUploadInterceptor } from 'src/middleware/file-upload.interceptor';
|
||||||
|
import { LoggingRepository } from 'src/repositories/logging.repository';
|
||||||
import { UserService } from 'src/services/user.service';
|
import { UserService } from 'src/services/user.service';
|
||||||
import { sendFile } from 'src/utils/file';
|
import { sendFile } from 'src/utils/file';
|
||||||
import { UUIDParamDto } from 'src/validation';
|
import { UUIDParamDto } from 'src/validation';
|
||||||
@ -34,7 +33,7 @@ import { UUIDParamDto } from 'src/validation';
|
|||||||
export class UserController {
|
export class UserController {
|
||||||
constructor(
|
constructor(
|
||||||
private service: UserService,
|
private service: UserService,
|
||||||
@Inject(ILoggerRepository) private logger: ILoggerRepository,
|
private logger: LoggingRepository,
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
@Get()
|
@Get()
|
||||||
|
@ -6,12 +6,11 @@ import { PersonEntity } from 'src/entities/person.entity';
|
|||||||
import { AssetFileType, AssetPathType, ImageFormat, PathType, PersonPathType, StorageFolder } from 'src/enum';
|
import { AssetFileType, AssetPathType, ImageFormat, PathType, PersonPathType, StorageFolder } from 'src/enum';
|
||||||
import { IAssetRepository } from 'src/interfaces/asset.interface';
|
import { IAssetRepository } from 'src/interfaces/asset.interface';
|
||||||
import { ICryptoRepository } from 'src/interfaces/crypto.interface';
|
import { ICryptoRepository } from 'src/interfaces/crypto.interface';
|
||||||
import { ILoggerRepository } from 'src/interfaces/logger.interface';
|
|
||||||
import { IMoveRepository } from 'src/interfaces/move.interface';
|
import { IMoveRepository } from 'src/interfaces/move.interface';
|
||||||
import { IPersonRepository } from 'src/interfaces/person.interface';
|
import { IPersonRepository } from 'src/interfaces/person.interface';
|
||||||
import { IStorageRepository } from 'src/interfaces/storage.interface';
|
import { IStorageRepository } from 'src/interfaces/storage.interface';
|
||||||
import { ISystemMetadataRepository } from 'src/interfaces/system-metadata.interface';
|
import { ISystemMetadataRepository } from 'src/interfaces/system-metadata.interface';
|
||||||
import { IConfigRepository } from 'src/types';
|
import { IConfigRepository, ILoggingRepository } from 'src/types';
|
||||||
import { getAssetFiles } from 'src/utils/asset.util';
|
import { getAssetFiles } from 'src/utils/asset.util';
|
||||||
import { getConfig } from 'src/utils/config';
|
import { getConfig } from 'src/utils/config';
|
||||||
|
|
||||||
@ -40,7 +39,7 @@ export class StorageCore {
|
|||||||
private personRepository: IPersonRepository,
|
private personRepository: IPersonRepository,
|
||||||
private storageRepository: IStorageRepository,
|
private storageRepository: IStorageRepository,
|
||||||
private systemMetadataRepository: ISystemMetadataRepository,
|
private systemMetadataRepository: ISystemMetadataRepository,
|
||||||
private logger: ILoggerRepository,
|
private logger: ILoggingRepository,
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
static create(
|
static create(
|
||||||
@ -51,7 +50,7 @@ export class StorageCore {
|
|||||||
personRepository: IPersonRepository,
|
personRepository: IPersonRepository,
|
||||||
storageRepository: IStorageRepository,
|
storageRepository: IStorageRepository,
|
||||||
systemMetadataRepository: ISystemMetadataRepository,
|
systemMetadataRepository: ISystemMetadataRepository,
|
||||||
logger: ILoggerRepository,
|
logger: ILoggingRepository,
|
||||||
) {
|
) {
|
||||||
if (!instance) {
|
if (!instance) {
|
||||||
instance = new StorageCore(
|
instance = new StorageCore(
|
||||||
|
@ -2,8 +2,9 @@ import { ApiProperty } from '@nestjs/swagger';
|
|||||||
import { Type } from 'class-transformer';
|
import { Type } from 'class-transformer';
|
||||||
import { IsEnum, IsInt, IsObject, IsPositive, ValidateNested } from 'class-validator';
|
import { IsEnum, IsInt, IsObject, IsPositive, ValidateNested } from 'class-validator';
|
||||||
import { AssetResponseDto, mapAsset } from 'src/dtos/asset-response.dto';
|
import { AssetResponseDto, mapAsset } from 'src/dtos/asset-response.dto';
|
||||||
import { MemoryEntity } from 'src/entities/memory.entity';
|
import { AssetEntity } from 'src/entities/asset.entity';
|
||||||
import { MemoryType } from 'src/enum';
|
import { MemoryType } from 'src/enum';
|
||||||
|
import { MemoryItem } from 'src/types';
|
||||||
import { ValidateBoolean, ValidateDate, ValidateUUID } from 'src/validation';
|
import { ValidateBoolean, ValidateDate, ValidateUUID } from 'src/validation';
|
||||||
|
|
||||||
class MemoryBaseDto {
|
class MemoryBaseDto {
|
||||||
@ -69,18 +70,18 @@ export class MemoryResponseDto {
|
|||||||
assets!: AssetResponseDto[];
|
assets!: AssetResponseDto[];
|
||||||
}
|
}
|
||||||
|
|
||||||
export const mapMemory = (entity: MemoryEntity): MemoryResponseDto => {
|
export const mapMemory = (entity: MemoryItem): MemoryResponseDto => {
|
||||||
return {
|
return {
|
||||||
id: entity.id,
|
id: entity.id,
|
||||||
createdAt: entity.createdAt,
|
createdAt: entity.createdAt,
|
||||||
updatedAt: entity.updatedAt,
|
updatedAt: entity.updatedAt,
|
||||||
deletedAt: entity.deletedAt,
|
deletedAt: entity.deletedAt ?? undefined,
|
||||||
memoryAt: entity.memoryAt,
|
memoryAt: entity.memoryAt,
|
||||||
seenAt: entity.seenAt,
|
seenAt: entity.seenAt ?? undefined,
|
||||||
ownerId: entity.ownerId,
|
ownerId: entity.ownerId,
|
||||||
type: entity.type,
|
type: entity.type as MemoryType,
|
||||||
data: entity.data,
|
data: entity.data as unknown as MemoryData,
|
||||||
isSaved: entity.isSaved,
|
isSaved: entity.isSaved,
|
||||||
assets: entity.assets.map((asset) => mapAsset(asset)),
|
assets: ('assets' in entity ? entity.assets : []).map((asset) => mapAsset(asset as AssetEntity)),
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { DeduplicateJoinsPlugin, ExpressionBuilder, Kysely, Selectable, SelectQueryBuilder, sql } from 'kysely';
|
import { DeduplicateJoinsPlugin, ExpressionBuilder, Kysely, SelectQueryBuilder, sql } from 'kysely';
|
||||||
import { jsonArrayFrom, jsonObjectFrom } from 'kysely/helpers/postgres';
|
import { jsonArrayFrom, jsonObjectFrom } from 'kysely/helpers/postgres';
|
||||||
import { Assets, DB } from 'src/db';
|
import { DB } from 'src/db';
|
||||||
import { AlbumEntity } from 'src/entities/album.entity';
|
import { AlbumEntity } from 'src/entities/album.entity';
|
||||||
import { AssetFaceEntity } from 'src/entities/asset-face.entity';
|
import { AssetFaceEntity } from 'src/entities/asset-face.entity';
|
||||||
import { AssetFileEntity } from 'src/entities/asset-files.entity';
|
import { AssetFileEntity } from 'src/entities/asset-files.entity';
|
||||||
@ -181,15 +181,13 @@ export class AssetEntity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function withExif<O>(qb: SelectQueryBuilder<DB, 'assets', O>) {
|
export function withExif<O>(qb: SelectQueryBuilder<DB, 'assets', O>) {
|
||||||
return qb
|
return qb.leftJoin('exif', 'assets.id', 'exif.assetId').select((eb) => eb.fn.toJson(eb.table('exif')).as('exifInfo'));
|
||||||
.leftJoin('exif', 'assets.id', 'exif.assetId')
|
|
||||||
.select((eb) => eb.fn('to_jsonb', [eb.table('exif')]).as('exifInfo'));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function withExifInner<O>(qb: SelectQueryBuilder<DB, 'assets', O>) {
|
export function withExifInner<O>(qb: SelectQueryBuilder<DB, 'assets', O>) {
|
||||||
return qb
|
return qb
|
||||||
.innerJoin('exif', 'assets.id', 'exif.assetId')
|
.innerJoin('exif', 'assets.id', 'exif.assetId')
|
||||||
.select((eb) => eb.fn('to_jsonb', [eb.table('exif')]).as('exifInfo'));
|
.select((eb) => eb.fn.toJson(eb.table('exif')).as('exifInfo'));
|
||||||
}
|
}
|
||||||
|
|
||||||
export function withSmartSearch<O>(qb: SelectQueryBuilder<DB, 'assets', O>) {
|
export function withSmartSearch<O>(qb: SelectQueryBuilder<DB, 'assets', O>) {
|
||||||
@ -268,48 +266,6 @@ export function withLibrary(eb: ExpressionBuilder<DB, 'assets'>) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
export function withStackedAssets<O>(qb: SelectQueryBuilder<DB, 'assets' | 'asset_stack', O>) {
|
|
||||||
return qb
|
|
||||||
.innerJoinLateral(
|
|
||||||
(eb: ExpressionBuilder<DB, 'assets' | 'asset_stack'>) =>
|
|
||||||
eb
|
|
||||||
.selectFrom('assets as stacked')
|
|
||||||
.select((eb) => eb.fn<Selectable<Assets>[]>('array_agg', [eb.table('stacked')]).as('assets'))
|
|
||||||
.whereRef('asset_stack.id', '=', 'stacked.stackId')
|
|
||||||
.whereRef('asset_stack.primaryAssetId', '!=', 'stacked.id')
|
|
||||||
.as('s'),
|
|
||||||
(join) =>
|
|
||||||
join.on((eb) =>
|
|
||||||
eb.or([eb('asset_stack.primaryAssetId', '=', eb.ref('assets.id')), eb('assets.stackId', 'is', null)]),
|
|
||||||
),
|
|
||||||
)
|
|
||||||
.select('s.assets');
|
|
||||||
}
|
|
||||||
|
|
||||||
export function withStack<O>(
|
|
||||||
qb: SelectQueryBuilder<DB, 'assets', O>,
|
|
||||||
{ assets, count }: { assets: boolean; count: boolean },
|
|
||||||
) {
|
|
||||||
return qb
|
|
||||||
.leftJoinLateral(
|
|
||||||
(eb) =>
|
|
||||||
eb
|
|
||||||
.selectFrom('asset_stack')
|
|
||||||
.selectAll('asset_stack')
|
|
||||||
.whereRef('assets.stackId', '=', 'asset_stack.id')
|
|
||||||
.$if(assets, withStackedAssets)
|
|
||||||
.$if(count, (qb) =>
|
|
||||||
// There is no `selectNoFrom` method for expression builders
|
|
||||||
qb.select(
|
|
||||||
sql`(select count(*) as "assetCount" where "asset_stack"."id" = "assets"."stackId")`.as('assetCount'),
|
|
||||||
),
|
|
||||||
)
|
|
||||||
.as('stacked_assets'),
|
|
||||||
(join) => join.onTrue(),
|
|
||||||
)
|
|
||||||
.select((eb) => eb.fn('to_jsonb', [eb.table('stacked_assets')]).as('stack'));
|
|
||||||
}
|
|
||||||
|
|
||||||
export function withAlbums<O>(qb: SelectQueryBuilder<DB, 'assets', O>, { albumId }: { albumId?: string }) {
|
export function withAlbums<O>(qb: SelectQueryBuilder<DB, 'assets', O>, { albumId }: { albumId?: string }) {
|
||||||
return qb
|
return qb
|
||||||
.select((eb) =>
|
.select((eb) =>
|
||||||
@ -352,6 +308,18 @@ export function truncatedDate<O>(size: TimeBucketSize) {
|
|||||||
return sql<O>`date_trunc(${size}, "localDateTime" at time zone 'UTC') at time zone 'UTC'`;
|
return sql<O>`date_trunc(${size}, "localDateTime" at time zone 'UTC') at time zone 'UTC'`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function withTagId<O>(qb: SelectQueryBuilder<DB, 'assets', O>, tagId: string) {
|
||||||
|
return qb.where((eb) =>
|
||||||
|
eb.exists(
|
||||||
|
eb
|
||||||
|
.selectFrom('tags_closure')
|
||||||
|
.innerJoin('tag_asset', 'tag_asset.tagsId', 'tags_closure.id_descendant')
|
||||||
|
.whereRef('tag_asset.assetsId', '=', 'assets.id')
|
||||||
|
.where('tags_closure.id_ancestor', '=', tagId),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
const joinDeduplicationPlugin = new DeduplicateJoinsPlugin();
|
const joinDeduplicationPlugin = new DeduplicateJoinsPlugin();
|
||||||
|
|
||||||
/** TODO: This should only be used for search-related queries, not as a general purpose query builder */
|
/** TODO: This should only be used for search-related queries, not as a general purpose query builder */
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
import { ImmichWorker, LogLevel } from 'src/enum';
|
|
||||||
|
|
||||||
export const ILoggerRepository = 'ILoggerRepository';
|
|
||||||
|
|
||||||
export interface ILoggerRepository {
|
|
||||||
setAppName(name: ImmichWorker): void;
|
|
||||||
setContext(message: string): void;
|
|
||||||
setLogLevel(level: LogLevel | false): void;
|
|
||||||
isLevelEnabled(level: LogLevel): boolean;
|
|
||||||
|
|
||||||
verbose(message: any, ...args: any): void;
|
|
||||||
debug(message: any, ...args: any): void;
|
|
||||||
log(message: any, ...args: any): void;
|
|
||||||
warn(message: any, ...args: any): void;
|
|
||||||
error(message: any, ...args: any): void;
|
|
||||||
fatal(message: any, ...args: any): void;
|
|
||||||
}
|
|
@ -1,151 +0,0 @@
|
|||||||
import { Writable } from 'node:stream';
|
|
||||||
import { ExifOrientation, ImageFormat, TranscodeTarget, VideoCodec } from 'src/enum';
|
|
||||||
|
|
||||||
export const IMediaRepository = 'IMediaRepository';
|
|
||||||
|
|
||||||
export interface CropOptions {
|
|
||||||
top: number;
|
|
||||||
left: number;
|
|
||||||
width: number;
|
|
||||||
height: number;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface ImageOptions {
|
|
||||||
format: ImageFormat;
|
|
||||||
quality: number;
|
|
||||||
size: number;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface RawImageInfo {
|
|
||||||
width: number;
|
|
||||||
height: number;
|
|
||||||
channels: 1 | 2 | 3 | 4;
|
|
||||||
}
|
|
||||||
|
|
||||||
interface DecodeImageOptions {
|
|
||||||
colorspace: string;
|
|
||||||
crop?: CropOptions;
|
|
||||||
processInvalidImages: boolean;
|
|
||||||
raw?: RawImageInfo;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface DecodeToBufferOptions extends DecodeImageOptions {
|
|
||||||
size: number;
|
|
||||||
orientation?: ExifOrientation;
|
|
||||||
}
|
|
||||||
|
|
||||||
export type GenerateThumbnailOptions = ImageOptions & DecodeImageOptions;
|
|
||||||
|
|
||||||
export type GenerateThumbnailFromBufferOptions = GenerateThumbnailOptions & { raw: RawImageInfo };
|
|
||||||
|
|
||||||
export type GenerateThumbhashOptions = DecodeImageOptions;
|
|
||||||
|
|
||||||
export type GenerateThumbhashFromBufferOptions = GenerateThumbhashOptions & { raw: RawImageInfo };
|
|
||||||
|
|
||||||
export interface GenerateThumbnailsOptions {
|
|
||||||
colorspace: string;
|
|
||||||
crop?: CropOptions;
|
|
||||||
preview?: ImageOptions;
|
|
||||||
processInvalidImages: boolean;
|
|
||||||
thumbhash?: boolean;
|
|
||||||
thumbnail?: ImageOptions;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface VideoStreamInfo {
|
|
||||||
index: number;
|
|
||||||
height: number;
|
|
||||||
width: number;
|
|
||||||
rotation: number;
|
|
||||||
codecName?: string;
|
|
||||||
frameCount: number;
|
|
||||||
isHDR: boolean;
|
|
||||||
bitrate: number;
|
|
||||||
pixelFormat: string;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface AudioStreamInfo {
|
|
||||||
index: number;
|
|
||||||
codecName?: string;
|
|
||||||
frameCount: number;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface VideoFormat {
|
|
||||||
formatName?: string;
|
|
||||||
formatLongName?: string;
|
|
||||||
duration: number;
|
|
||||||
bitrate: number;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface ImageDimensions {
|
|
||||||
width: number;
|
|
||||||
height: number;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface InputDimensions extends ImageDimensions {
|
|
||||||
inputPath: string;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface VideoInfo {
|
|
||||||
format: VideoFormat;
|
|
||||||
videoStreams: VideoStreamInfo[];
|
|
||||||
audioStreams: AudioStreamInfo[];
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface TranscodeCommand {
|
|
||||||
inputOptions: string[];
|
|
||||||
outputOptions: string[];
|
|
||||||
twoPass: boolean;
|
|
||||||
progress: {
|
|
||||||
frameCount: number;
|
|
||||||
percentInterval: number;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface BitrateDistribution {
|
|
||||||
max: number;
|
|
||||||
target: number;
|
|
||||||
min: number;
|
|
||||||
unit: string;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface ImageBuffer {
|
|
||||||
data: Buffer;
|
|
||||||
info: RawImageInfo;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface VideoCodecSWConfig {
|
|
||||||
getCommand(
|
|
||||||
target: TranscodeTarget,
|
|
||||||
videoStream: VideoStreamInfo,
|
|
||||||
audioStream: AudioStreamInfo,
|
|
||||||
format?: VideoFormat,
|
|
||||||
): TranscodeCommand;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface VideoCodecHWConfig extends VideoCodecSWConfig {
|
|
||||||
getSupportedCodecs(): Array<VideoCodec>;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface ProbeOptions {
|
|
||||||
countFrames: boolean;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface VideoInterfaces {
|
|
||||||
dri: string[];
|
|
||||||
mali: boolean;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IMediaRepository {
|
|
||||||
// image
|
|
||||||
extract(input: string, output: string): Promise<boolean>;
|
|
||||||
decodeImage(input: string, options: DecodeToBufferOptions): Promise<ImageBuffer>;
|
|
||||||
generateThumbnail(input: string, options: GenerateThumbnailOptions, outputFile: string): Promise<void>;
|
|
||||||
generateThumbnail(input: Buffer, options: GenerateThumbnailFromBufferOptions, outputFile: string): Promise<void>;
|
|
||||||
generateThumbhash(input: string, options: GenerateThumbhashOptions): Promise<Buffer>;
|
|
||||||
generateThumbhash(input: Buffer, options: GenerateThumbhashFromBufferOptions): Promise<Buffer>;
|
|
||||||
getImageDimensions(input: string): Promise<ImageDimensions>;
|
|
||||||
|
|
||||||
// video
|
|
||||||
probe(input: string, options?: ProbeOptions): Promise<VideoInfo>;
|
|
||||||
transcode(input: string, output: string | Writable, command: TranscodeCommand): Promise<void>;
|
|
||||||
}
|
|
@ -1,17 +0,0 @@
|
|||||||
import { Insertable, Updateable } from 'kysely';
|
|
||||||
import { Memories } from 'src/db';
|
|
||||||
import { MemoryEntity, OnThisDayData } from 'src/entities/memory.entity';
|
|
||||||
import { IBulkAsset } from 'src/utils/asset.util';
|
|
||||||
|
|
||||||
export const IMemoryRepository = 'IMemoryRepository';
|
|
||||||
|
|
||||||
export interface IMemoryRepository extends IBulkAsset {
|
|
||||||
search(ownerId: string): Promise<MemoryEntity[]>;
|
|
||||||
get(id: string): Promise<MemoryEntity | null>;
|
|
||||||
create(
|
|
||||||
memory: Omit<Insertable<Memories>, 'data'> & { data: OnThisDayData },
|
|
||||||
assetIds: Set<string>,
|
|
||||||
): Promise<MemoryEntity>;
|
|
||||||
update(id: string, memory: Updateable<Memories>): Promise<MemoryEntity>;
|
|
||||||
delete(id: string): Promise<void>;
|
|
||||||
}
|
|
@ -1,4 +1,4 @@
|
|||||||
import { Insertable, Updateable } from 'kysely';
|
import { Insertable, Selectable, Updateable } from 'kysely';
|
||||||
import { AssetFaces, FaceSearch, Person } from 'src/db';
|
import { AssetFaces, FaceSearch, Person } from 'src/db';
|
||||||
import { AssetFaceEntity } from 'src/entities/asset-face.entity';
|
import { AssetFaceEntity } from 'src/entities/asset-face.entity';
|
||||||
import { PersonEntity } from 'src/entities/person.entity';
|
import { PersonEntity } from 'src/entities/person.entity';
|
||||||
@ -49,7 +49,7 @@ export interface DeleteFacesOptions {
|
|||||||
|
|
||||||
export type UnassignFacesOptions = DeleteFacesOptions;
|
export type UnassignFacesOptions = DeleteFacesOptions;
|
||||||
|
|
||||||
export type SelectFaceOptions = Partial<{ [K in keyof AssetFaceEntity]: boolean }>;
|
export type SelectFaceOptions = (keyof Selectable<AssetFaces>)[];
|
||||||
|
|
||||||
export interface IPersonRepository {
|
export interface IPersonRepository {
|
||||||
getAll(options?: Partial<PersonEntity>): AsyncIterableIterator<PersonEntity>;
|
getAll(options?: Partial<PersonEntity>): AsyncIterableIterator<PersonEntity>;
|
||||||
@ -74,10 +74,10 @@ export interface IPersonRepository {
|
|||||||
id: string,
|
id: string,
|
||||||
relations?: FindOptionsRelations<AssetFaceEntity>,
|
relations?: FindOptionsRelations<AssetFaceEntity>,
|
||||||
select?: SelectFaceOptions,
|
select?: SelectFaceOptions,
|
||||||
): Promise<AssetFaceEntity | null>;
|
): Promise<AssetFaceEntity | undefined>;
|
||||||
getFaces(assetId: string): Promise<AssetFaceEntity[]>;
|
getFaces(assetId: string): Promise<AssetFaceEntity[]>;
|
||||||
getFacesByIds(ids: AssetFaceId[]): Promise<AssetFaceEntity[]>;
|
getFacesByIds(ids: AssetFaceId[]): Promise<AssetFaceEntity[]>;
|
||||||
getRandomFace(personId: string): Promise<AssetFaceEntity | null>;
|
getRandomFace(personId: string): Promise<AssetFaceEntity | undefined>;
|
||||||
getStatistics(personId: string): Promise<PersonStatistics>;
|
getStatistics(personId: string): Promise<PersonStatistics>;
|
||||||
reassignFace(assetFaceId: string, newPersonId: string): Promise<number>;
|
reassignFace(assetFaceId: string, newPersonId: string): Promise<number>;
|
||||||
getNumberOfPeople(userId: string): Promise<PeopleStatistics>;
|
getNumberOfPeople(userId: string): Promise<PeopleStatistics>;
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
import {
|
import {
|
||||||
CanActivate,
|
CanActivate,
|
||||||
ExecutionContext,
|
ExecutionContext,
|
||||||
Inject,
|
|
||||||
Injectable,
|
Injectable,
|
||||||
SetMetadata,
|
SetMetadata,
|
||||||
applyDecorators,
|
applyDecorators,
|
||||||
@ -12,7 +11,7 @@ import { ApiBearerAuth, ApiCookieAuth, ApiOkResponse, ApiQuery, ApiSecurity } fr
|
|||||||
import { Request } from 'express';
|
import { Request } from 'express';
|
||||||
import { AuthDto } from 'src/dtos/auth.dto';
|
import { AuthDto } from 'src/dtos/auth.dto';
|
||||||
import { ImmichQuery, MetadataKey, Permission } from 'src/enum';
|
import { ImmichQuery, MetadataKey, Permission } from 'src/enum';
|
||||||
import { ILoggerRepository } from 'src/interfaces/logger.interface';
|
import { LoggingRepository } from 'src/repositories/logging.repository';
|
||||||
import { AuthService, LoginDetails } from 'src/services/auth.service';
|
import { AuthService, LoginDetails } from 'src/services/auth.service';
|
||||||
import { UAParser } from 'ua-parser-js';
|
import { UAParser } from 'ua-parser-js';
|
||||||
|
|
||||||
@ -67,7 +66,7 @@ export interface AuthenticatedRequest extends Request {
|
|||||||
@Injectable()
|
@Injectable()
|
||||||
export class AuthGuard implements CanActivate {
|
export class AuthGuard implements CanActivate {
|
||||||
constructor(
|
constructor(
|
||||||
@Inject(ILoggerRepository) private logger: ILoggerRepository,
|
private logger: LoggingRepository,
|
||||||
private reflector: Reflector,
|
private reflector: Reflector,
|
||||||
private authService: AuthService,
|
private authService: AuthService,
|
||||||
) {
|
) {
|
||||||
|
@ -2,19 +2,18 @@ import {
|
|||||||
CallHandler,
|
CallHandler,
|
||||||
ExecutionContext,
|
ExecutionContext,
|
||||||
HttpException,
|
HttpException,
|
||||||
Inject,
|
|
||||||
Injectable,
|
Injectable,
|
||||||
InternalServerErrorException,
|
InternalServerErrorException,
|
||||||
NestInterceptor,
|
NestInterceptor,
|
||||||
} from '@nestjs/common';
|
} from '@nestjs/common';
|
||||||
import { Observable, catchError, throwError } from 'rxjs';
|
import { Observable, catchError, throwError } from 'rxjs';
|
||||||
import { ILoggerRepository } from 'src/interfaces/logger.interface';
|
import { LoggingRepository } from 'src/repositories/logging.repository';
|
||||||
import { logGlobalError } from 'src/utils/logger';
|
import { logGlobalError } from 'src/utils/logger';
|
||||||
import { routeToErrorMessage } from 'src/utils/misc';
|
import { routeToErrorMessage } from 'src/utils/misc';
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class ErrorInterceptor implements NestInterceptor {
|
export class ErrorInterceptor implements NestInterceptor {
|
||||||
constructor(@Inject(ILoggerRepository) private logger: ILoggerRepository) {
|
constructor(private logger: LoggingRepository) {
|
||||||
this.logger.setContext(ErrorInterceptor.name);
|
this.logger.setContext(ErrorInterceptor.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import { CallHandler, ExecutionContext, Inject, Injectable, NestInterceptor } from '@nestjs/common';
|
import { CallHandler, ExecutionContext, Injectable, NestInterceptor } from '@nestjs/common';
|
||||||
import { PATH_METADATA } from '@nestjs/common/constants';
|
import { PATH_METADATA } from '@nestjs/common/constants';
|
||||||
import { Reflector } from '@nestjs/core';
|
import { Reflector } from '@nestjs/core';
|
||||||
import { transformException } from '@nestjs/platform-express/multer/multer/multer.utils';
|
import { transformException } from '@nestjs/platform-express/multer/multer/multer.utils';
|
||||||
@ -8,8 +8,8 @@ import { createHash, randomUUID } from 'node:crypto';
|
|||||||
import { Observable } from 'rxjs';
|
import { Observable } from 'rxjs';
|
||||||
import { UploadFieldName } from 'src/dtos/asset-media.dto';
|
import { UploadFieldName } from 'src/dtos/asset-media.dto';
|
||||||
import { RouteKey } from 'src/enum';
|
import { RouteKey } from 'src/enum';
|
||||||
import { ILoggerRepository } from 'src/interfaces/logger.interface';
|
|
||||||
import { AuthRequest } from 'src/middleware/auth.guard';
|
import { AuthRequest } from 'src/middleware/auth.guard';
|
||||||
|
import { LoggingRepository } from 'src/repositories/logging.repository';
|
||||||
import { AssetMediaService, UploadFile } from 'src/services/asset-media.service';
|
import { AssetMediaService, UploadFile } from 'src/services/asset-media.service';
|
||||||
import { asRequest, mapToUploadFile } from 'src/utils/asset.util';
|
import { asRequest, mapToUploadFile } from 'src/utils/asset.util';
|
||||||
|
|
||||||
@ -64,7 +64,7 @@ export class FileUploadInterceptor implements NestInterceptor {
|
|||||||
constructor(
|
constructor(
|
||||||
private reflect: Reflector,
|
private reflect: Reflector,
|
||||||
private assetService: AssetMediaService,
|
private assetService: AssetMediaService,
|
||||||
@Inject(ILoggerRepository) private logger: ILoggerRepository,
|
private logger: LoggingRepository,
|
||||||
) {
|
) {
|
||||||
this.logger.setContext(FileUploadInterceptor.name);
|
this.logger.setContext(FileUploadInterceptor.name);
|
||||||
|
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
import { ArgumentsHost, Catch, ExceptionFilter, HttpException, Inject } from '@nestjs/common';
|
import { ArgumentsHost, Catch, ExceptionFilter, HttpException } from '@nestjs/common';
|
||||||
import { Response } from 'express';
|
import { Response } from 'express';
|
||||||
import { ClsService } from 'nestjs-cls';
|
import { ClsService } from 'nestjs-cls';
|
||||||
import { ILoggerRepository } from 'src/interfaces/logger.interface';
|
import { LoggingRepository } from 'src/repositories/logging.repository';
|
||||||
import { logGlobalError } from 'src/utils/logger';
|
import { logGlobalError } from 'src/utils/logger';
|
||||||
|
|
||||||
@Catch()
|
@Catch()
|
||||||
export class GlobalExceptionFilter implements ExceptionFilter<Error> {
|
export class GlobalExceptionFilter implements ExceptionFilter<Error> {
|
||||||
constructor(
|
constructor(
|
||||||
@Inject(ILoggerRepository) private logger: ILoggerRepository,
|
private logger: LoggingRepository,
|
||||||
private cls: ClsService,
|
private cls: ClsService,
|
||||||
) {
|
) {
|
||||||
this.logger.setContext(GlobalExceptionFilter.name);
|
this.logger.setContext(GlobalExceptionFilter.name);
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { CallHandler, ExecutionContext, Inject, Injectable, NestInterceptor } from '@nestjs/common';
|
import { CallHandler, ExecutionContext, Injectable, NestInterceptor } from '@nestjs/common';
|
||||||
import { Request, Response } from 'express';
|
import { Request, Response } from 'express';
|
||||||
import { Observable, finalize } from 'rxjs';
|
import { Observable, finalize } from 'rxjs';
|
||||||
import { ILoggerRepository } from 'src/interfaces/logger.interface';
|
import { LoggingRepository } from 'src/repositories/logging.repository';
|
||||||
|
|
||||||
const maxArrayLength = 100;
|
const maxArrayLength = 100;
|
||||||
const replacer = (key: string, value: unknown) => {
|
const replacer = (key: string, value: unknown) => {
|
||||||
@ -18,7 +18,7 @@ const replacer = (key: string, value: unknown) => {
|
|||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class LoggingInterceptor implements NestInterceptor {
|
export class LoggingInterceptor implements NestInterceptor {
|
||||||
constructor(@Inject(ILoggerRepository) private logger: ILoggerRepository) {
|
constructor(private logger: LoggingRepository) {
|
||||||
this.logger.setContext(LoggingInterceptor.name);
|
this.logger.setContext(LoggingInterceptor.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -83,7 +83,7 @@ from
|
|||||||
left join "users" on "users"."id" = "albumUsers"."usersId"
|
left join "users" on "users"."id" = "albumUsers"."usersId"
|
||||||
and "users"."deletedAt" is null
|
and "users"."deletedAt" is null
|
||||||
where
|
where
|
||||||
array["assets"."id", "assets"."livePhotoVideoId"] && array[$1]::uuid []
|
array["assets"."id", "assets"."livePhotoVideoId"] && array[$1]::uuid[]
|
||||||
and (
|
and (
|
||||||
"albums"."ownerId" = $2
|
"albums"."ownerId" = $2
|
||||||
or "users"."id" = $3
|
or "users"."id" = $3
|
||||||
@ -136,7 +136,7 @@ where
|
|||||||
"assets"."livePhotoVideoId",
|
"assets"."livePhotoVideoId",
|
||||||
"albumAssets"."id",
|
"albumAssets"."id",
|
||||||
"albumAssets"."livePhotoVideoId"
|
"albumAssets"."livePhotoVideoId"
|
||||||
] && array[$2]::uuid []
|
] && array[$2]::uuid[]
|
||||||
|
|
||||||
-- AccessRepository.authDevice.checkOwnerAccess
|
-- AccessRepository.authDevice.checkOwnerAccess
|
||||||
select
|
select
|
||||||
|
@ -82,11 +82,31 @@ select
|
|||||||
where
|
where
|
||||||
"shared_links"."albumId" = "albums"."id"
|
"shared_links"."albumId" = "albums"."id"
|
||||||
) as agg
|
) as agg
|
||||||
) as "sharedLinks"
|
) as "sharedLinks",
|
||||||
|
(
|
||||||
|
select
|
||||||
|
json_agg("asset") as "assets"
|
||||||
|
from
|
||||||
|
(
|
||||||
|
select
|
||||||
|
"assets".*,
|
||||||
|
to_json("exif") as "exifInfo"
|
||||||
|
from
|
||||||
|
"assets"
|
||||||
|
inner join "exif" on "assets"."id" = "exif"."assetId"
|
||||||
|
inner join "albums_assets_assets" on "albums_assets_assets"."assetsId" = "assets"."id"
|
||||||
|
where
|
||||||
|
"albums_assets_assets"."albumsId" = "albums"."id"
|
||||||
|
and "assets"."deletedAt" is null
|
||||||
|
and "assets"."isArchived" = $1
|
||||||
|
order by
|
||||||
|
"assets"."fileCreatedAt" desc
|
||||||
|
) as "asset"
|
||||||
|
) as "assets"
|
||||||
from
|
from
|
||||||
"albums"
|
"albums"
|
||||||
where
|
where
|
||||||
"albums"."id" = $1
|
"albums"."id" = $2
|
||||||
and "albums"."deletedAt" is null
|
and "albums"."deletedAt" is null
|
||||||
|
|
||||||
-- AlbumRepository.getByAssetId
|
-- AlbumRepository.getByAssetId
|
||||||
|
@ -23,7 +23,7 @@ with
|
|||||||
)
|
)
|
||||||
select
|
select
|
||||||
"a".*,
|
"a".*,
|
||||||
to_jsonb("exif") as "exifInfo"
|
to_json("exif") as "exifInfo"
|
||||||
from
|
from
|
||||||
"today"
|
"today"
|
||||||
inner join lateral (
|
inner join lateral (
|
||||||
@ -35,7 +35,7 @@ with
|
|||||||
where
|
where
|
||||||
"asset_job_status"."previewAt" is not null
|
"asset_job_status"."previewAt" is not null
|
||||||
and (assets."localDateTime" at time zone 'UTC')::date = today.date
|
and (assets."localDateTime" at time zone 'UTC')::date = today.date
|
||||||
and "assets"."ownerId" = any ($3::uuid [])
|
and "assets"."ownerId" = any ($3::uuid[])
|
||||||
and "assets"."isVisible" = $4
|
and "assets"."isVisible" = $4
|
||||||
and "assets"."isArchived" = $5
|
and "assets"."isArchived" = $5
|
||||||
and exists (
|
and exists (
|
||||||
@ -56,7 +56,7 @@ select
|
|||||||
(
|
(
|
||||||
(now() at time zone 'UTC')::date - ("localDateTime" at time zone 'UTC')::date
|
(now() at time zone 'UTC')::date - ("localDateTime" at time zone 'UTC')::date
|
||||||
) / 365 as "yearsAgo",
|
) / 365 as "yearsAgo",
|
||||||
jsonb_agg("res") as "assets"
|
json_agg("res") as "assets"
|
||||||
from
|
from
|
||||||
"res"
|
"res"
|
||||||
group by
|
group by
|
||||||
@ -72,7 +72,7 @@ select
|
|||||||
from
|
from
|
||||||
"assets"
|
"assets"
|
||||||
where
|
where
|
||||||
"assets"."id" = any ($1::uuid [])
|
"assets"."id" = any ($1::uuid[])
|
||||||
|
|
||||||
-- AssetRepository.getByIdsWithAllRelations
|
-- AssetRepository.getByIdsWithAllRelations
|
||||||
select
|
select
|
||||||
@ -109,34 +109,28 @@ select
|
|||||||
"assets"."id" = "tag_asset"."assetsId"
|
"assets"."id" = "tag_asset"."assetsId"
|
||||||
) as agg
|
) as agg
|
||||||
) as "tags",
|
) as "tags",
|
||||||
to_jsonb("exif") as "exifInfo",
|
to_json("exif") as "exifInfo",
|
||||||
to_jsonb("stacked_assets") as "stack"
|
to_json("stacked_assets") as "stack"
|
||||||
from
|
from
|
||||||
"assets"
|
"assets"
|
||||||
left join "exif" on "assets"."id" = "exif"."assetId"
|
left join "exif" on "assets"."id" = "exif"."assetId"
|
||||||
|
left join "asset_stack" on "asset_stack"."id" = "assets"."stackId"
|
||||||
left join lateral (
|
left join lateral (
|
||||||
select
|
select
|
||||||
"asset_stack".*,
|
"asset_stack".*,
|
||||||
"s"."assets"
|
array_agg("stacked") as "assets"
|
||||||
from
|
from
|
||||||
"asset_stack"
|
"assets" as "stacked"
|
||||||
inner join lateral (
|
|
||||||
select
|
|
||||||
array_agg("stacked") as "assets"
|
|
||||||
from
|
|
||||||
"assets" as "stacked"
|
|
||||||
where
|
|
||||||
"asset_stack"."id" = "stacked"."stackId"
|
|
||||||
and "asset_stack"."primaryAssetId" != "stacked"."id"
|
|
||||||
) as "s" on (
|
|
||||||
"asset_stack"."primaryAssetId" = "assets"."id"
|
|
||||||
or "assets"."stackId" is null
|
|
||||||
)
|
|
||||||
where
|
where
|
||||||
"assets"."stackId" = "asset_stack"."id"
|
"stacked"."stackId" = "asset_stack"."id"
|
||||||
) as "stacked_assets" on true
|
and "stacked"."id" != "asset_stack"."primaryAssetId"
|
||||||
|
and "stacked"."deletedAt" is null
|
||||||
|
and "stacked"."isArchived" = $1
|
||||||
|
group by
|
||||||
|
"asset_stack"."id"
|
||||||
|
) as "stacked_assets" on "asset_stack"."id" is not null
|
||||||
where
|
where
|
||||||
"assets"."id" = any ($1::uuid [])
|
"assets"."id" = any ($2::uuid[])
|
||||||
|
|
||||||
-- AssetRepository.deleteAll
|
-- AssetRepository.deleteAll
|
||||||
delete from "assets"
|
delete from "assets"
|
||||||
@ -188,7 +182,7 @@ update "assets"
|
|||||||
set
|
set
|
||||||
"deviceId" = $1
|
"deviceId" = $1
|
||||||
where
|
where
|
||||||
"id" = any ($2::uuid [])
|
"id" = any ($2::uuid[])
|
||||||
|
|
||||||
-- AssetRepository.updateDuplicates
|
-- AssetRepository.updateDuplicates
|
||||||
update "assets"
|
update "assets"
|
||||||
@ -196,8 +190,8 @@ set
|
|||||||
"duplicateId" = $1
|
"duplicateId" = $1
|
||||||
where
|
where
|
||||||
(
|
(
|
||||||
"duplicateId" = any ($2::uuid [])
|
"duplicateId" = any ($2::uuid[])
|
||||||
or "id" = any ($3::uuid [])
|
or "id" = any ($3::uuid[])
|
||||||
)
|
)
|
||||||
|
|
||||||
-- AssetRepository.getByChecksum
|
-- AssetRepository.getByChecksum
|
||||||
@ -278,14 +272,33 @@ order by
|
|||||||
-- AssetRepository.getTimeBucket
|
-- AssetRepository.getTimeBucket
|
||||||
select
|
select
|
||||||
"assets".*,
|
"assets".*,
|
||||||
to_jsonb("exif") as "exifInfo"
|
to_json("exif") as "exifInfo",
|
||||||
|
to_json("stacked_assets") as "stack"
|
||||||
from
|
from
|
||||||
"assets"
|
"assets"
|
||||||
left join "exif" on "assets"."id" = "exif"."assetId"
|
left join "exif" on "assets"."id" = "exif"."assetId"
|
||||||
|
left join "asset_stack" on "asset_stack"."id" = "assets"."stackId"
|
||||||
|
left join lateral (
|
||||||
|
select
|
||||||
|
"asset_stack".*,
|
||||||
|
count("stacked") as "assetCount"
|
||||||
|
from
|
||||||
|
"assets" as "stacked"
|
||||||
|
where
|
||||||
|
"stacked"."stackId" = "asset_stack"."id"
|
||||||
|
and "stacked"."deletedAt" is null
|
||||||
|
and "stacked"."isArchived" = $1
|
||||||
|
group by
|
||||||
|
"asset_stack"."id"
|
||||||
|
) as "stacked_assets" on "asset_stack"."id" is not null
|
||||||
where
|
where
|
||||||
"assets"."deletedAt" is null
|
(
|
||||||
and "assets"."isVisible" = $1
|
"asset_stack"."primaryAssetId" = "assets"."id"
|
||||||
and date_trunc($2, "localDateTime" at time zone 'UTC') at time zone 'UTC' = $3
|
or "assets"."stackId" is null
|
||||||
|
)
|
||||||
|
and "assets"."deletedAt" is null
|
||||||
|
and "assets"."isVisible" = $2
|
||||||
|
and date_trunc($3, "localDateTime" at time zone 'UTC') at time zone 'UTC' = $4
|
||||||
order by
|
order by
|
||||||
"assets"."localDateTime" desc
|
"assets"."localDateTime" desc
|
||||||
|
|
||||||
@ -368,25 +381,23 @@ limit
|
|||||||
-- AssetRepository.getAllForUserFullSync
|
-- AssetRepository.getAllForUserFullSync
|
||||||
select
|
select
|
||||||
"assets".*,
|
"assets".*,
|
||||||
to_jsonb("exif") as "exifInfo",
|
to_json("exif") as "exifInfo",
|
||||||
to_jsonb("stacked_assets") as "stack"
|
to_json("stacked_assets") as "stack"
|
||||||
from
|
from
|
||||||
"assets"
|
"assets"
|
||||||
left join "exif" on "assets"."id" = "exif"."assetId"
|
left join "exif" on "assets"."id" = "exif"."assetId"
|
||||||
|
left join "asset_stack" on "asset_stack"."id" = "assets"."stackId"
|
||||||
left join lateral (
|
left join lateral (
|
||||||
select
|
select
|
||||||
"asset_stack".*,
|
"asset_stack".*,
|
||||||
(
|
count("stacked") as "assetCount"
|
||||||
select
|
|
||||||
count(*) as "assetCount"
|
|
||||||
where
|
|
||||||
"asset_stack"."id" = "assets"."stackId"
|
|
||||||
) as "assetCount"
|
|
||||||
from
|
from
|
||||||
"asset_stack"
|
"assets" as "stacked"
|
||||||
where
|
where
|
||||||
"assets"."stackId" = "asset_stack"."id"
|
"stacked"."stackId" = "asset_stack"."id"
|
||||||
) as "stacked_assets" on true
|
group by
|
||||||
|
"asset_stack"."id"
|
||||||
|
) as "stacked_assets" on "asset_stack"."id" is not null
|
||||||
where
|
where
|
||||||
"assets"."ownerId" = $1::uuid
|
"assets"."ownerId" = $1::uuid
|
||||||
and "isVisible" = $2
|
and "isVisible" = $2
|
||||||
@ -400,27 +411,25 @@ limit
|
|||||||
-- AssetRepository.getChangedDeltaSync
|
-- AssetRepository.getChangedDeltaSync
|
||||||
select
|
select
|
||||||
"assets".*,
|
"assets".*,
|
||||||
to_jsonb("exif") as "exifInfo",
|
to_json("exif") as "exifInfo",
|
||||||
to_jsonb("stacked_assets") as "stack"
|
to_json("stacked_assets") as "stack"
|
||||||
from
|
from
|
||||||
"assets"
|
"assets"
|
||||||
left join "exif" on "assets"."id" = "exif"."assetId"
|
left join "exif" on "assets"."id" = "exif"."assetId"
|
||||||
|
left join "asset_stack" on "asset_stack"."id" = "assets"."stackId"
|
||||||
left join lateral (
|
left join lateral (
|
||||||
select
|
select
|
||||||
"asset_stack".*,
|
"asset_stack".*,
|
||||||
(
|
count("stacked") as "assetCount"
|
||||||
select
|
|
||||||
count(*) as "assetCount"
|
|
||||||
where
|
|
||||||
"asset_stack"."id" = "assets"."stackId"
|
|
||||||
) as "assetCount"
|
|
||||||
from
|
from
|
||||||
"asset_stack"
|
"assets" as "stacked"
|
||||||
where
|
where
|
||||||
"assets"."stackId" = "asset_stack"."id"
|
"stacked"."stackId" = "asset_stack"."id"
|
||||||
) as "stacked_assets" on true
|
group by
|
||||||
|
"asset_stack"."id"
|
||||||
|
) as "stacked_assets" on "asset_stack"."id" is not null
|
||||||
where
|
where
|
||||||
"assets"."ownerId" = any ($1::uuid [])
|
"assets"."ownerId" = any ($1::uuid[])
|
||||||
and "isVisible" = $2
|
and "isVisible" = $2
|
||||||
and "updatedAt" > $3
|
and "updatedAt" > $3
|
||||||
limit
|
limit
|
||||||
|
@ -112,7 +112,7 @@ order by
|
|||||||
|
|
||||||
-- LibraryRepository.getStatistics
|
-- LibraryRepository.getStatistics
|
||||||
select
|
select
|
||||||
count("assets"."id") filter (
|
count(*) filter (
|
||||||
where
|
where
|
||||||
(
|
(
|
||||||
"assets"."type" = $1
|
"assets"."type" = $1
|
||||||
@ -130,8 +130,17 @@ select
|
|||||||
from
|
from
|
||||||
"libraries"
|
"libraries"
|
||||||
inner join "assets" on "assets"."libraryId" = "libraries"."id"
|
inner join "assets" on "assets"."libraryId" = "libraries"."id"
|
||||||
inner join "exif" on "exif"."assetId" = "assets"."id"
|
left join "exif" on "exif"."assetId" = "assets"."id"
|
||||||
where
|
where
|
||||||
"libraries"."id" = $6
|
"libraries"."id" = $6
|
||||||
group by
|
group by
|
||||||
"libraries"."id"
|
"libraries"."id"
|
||||||
|
select
|
||||||
|
0::int as "photos",
|
||||||
|
0::int as "videos",
|
||||||
|
0::int as "usage",
|
||||||
|
0::int as "total"
|
||||||
|
from
|
||||||
|
"libraries"
|
||||||
|
where
|
||||||
|
"libraries"."id" = $1
|
||||||
|
@ -9,7 +9,7 @@ from
|
|||||||
where
|
where
|
||||||
"assets"."fileCreatedAt" >= $1
|
"assets"."fileCreatedAt" >= $1
|
||||||
and "exif"."lensModel" = $2
|
and "exif"."lensModel" = $2
|
||||||
and "assets"."ownerId" = any ($3::uuid [])
|
and "assets"."ownerId" = any ($3::uuid[])
|
||||||
and "assets"."isFavorite" = $4
|
and "assets"."isFavorite" = $4
|
||||||
and "assets"."isArchived" = $5
|
and "assets"."isArchived" = $5
|
||||||
and "assets"."deletedAt" is null
|
and "assets"."deletedAt" is null
|
||||||
@ -30,7 +30,7 @@ offset
|
|||||||
where
|
where
|
||||||
"assets"."fileCreatedAt" >= $1
|
"assets"."fileCreatedAt" >= $1
|
||||||
and "exif"."lensModel" = $2
|
and "exif"."lensModel" = $2
|
||||||
and "assets"."ownerId" = any ($3::uuid [])
|
and "assets"."ownerId" = any ($3::uuid[])
|
||||||
and "assets"."isFavorite" = $4
|
and "assets"."isFavorite" = $4
|
||||||
and "assets"."isArchived" = $5
|
and "assets"."isArchived" = $5
|
||||||
and "assets"."deletedAt" is null
|
and "assets"."deletedAt" is null
|
||||||
@ -50,7 +50,7 @@ union all
|
|||||||
where
|
where
|
||||||
"assets"."fileCreatedAt" >= $8
|
"assets"."fileCreatedAt" >= $8
|
||||||
and "exif"."lensModel" = $9
|
and "exif"."lensModel" = $9
|
||||||
and "assets"."ownerId" = any ($10::uuid [])
|
and "assets"."ownerId" = any ($10::uuid[])
|
||||||
and "assets"."isFavorite" = $11
|
and "assets"."isFavorite" = $11
|
||||||
and "assets"."isArchived" = $12
|
and "assets"."isArchived" = $12
|
||||||
and "assets"."deletedAt" is null
|
and "assets"."deletedAt" is null
|
||||||
@ -71,12 +71,12 @@ from
|
|||||||
where
|
where
|
||||||
"assets"."fileCreatedAt" >= $1
|
"assets"."fileCreatedAt" >= $1
|
||||||
and "exif"."lensModel" = $2
|
and "exif"."lensModel" = $2
|
||||||
and "assets"."ownerId" = any ($3::uuid [])
|
and "assets"."ownerId" = any ($3::uuid[])
|
||||||
and "assets"."isFavorite" = $4
|
and "assets"."isFavorite" = $4
|
||||||
and "assets"."isArchived" = $5
|
and "assets"."isArchived" = $5
|
||||||
and "assets"."deletedAt" is null
|
and "assets"."deletedAt" is null
|
||||||
order by
|
order by
|
||||||
smart_search.embedding <= > $6
|
smart_search.embedding <=> $6
|
||||||
limit
|
limit
|
||||||
$7
|
$7
|
||||||
offset
|
offset
|
||||||
@ -88,18 +88,18 @@ with
|
|||||||
select
|
select
|
||||||
"assets"."id" as "assetId",
|
"assets"."id" as "assetId",
|
||||||
"assets"."duplicateId",
|
"assets"."duplicateId",
|
||||||
smart_search.embedding <= > $1 as "distance"
|
smart_search.embedding <=> $1 as "distance"
|
||||||
from
|
from
|
||||||
"assets"
|
"assets"
|
||||||
inner join "smart_search" on "assets"."id" = "smart_search"."assetId"
|
inner join "smart_search" on "assets"."id" = "smart_search"."assetId"
|
||||||
where
|
where
|
||||||
"assets"."ownerId" = any ($2::uuid [])
|
"assets"."ownerId" = any ($2::uuid[])
|
||||||
and "assets"."deletedAt" is null
|
and "assets"."deletedAt" is null
|
||||||
and "assets"."isVisible" = $3
|
and "assets"."isVisible" = $3
|
||||||
and "assets"."type" = $4
|
and "assets"."type" = $4
|
||||||
and "assets"."id" != $5::uuid
|
and "assets"."id" != $5::uuid
|
||||||
order by
|
order by
|
||||||
smart_search.embedding <= > $6
|
smart_search.embedding <=> $6
|
||||||
limit
|
limit
|
||||||
$7
|
$7
|
||||||
)
|
)
|
||||||
@ -116,16 +116,16 @@ with
|
|||||||
select
|
select
|
||||||
"asset_faces"."id",
|
"asset_faces"."id",
|
||||||
"asset_faces"."personId",
|
"asset_faces"."personId",
|
||||||
face_search.embedding <= > $1 as "distance"
|
face_search.embedding <=> $1 as "distance"
|
||||||
from
|
from
|
||||||
"asset_faces"
|
"asset_faces"
|
||||||
inner join "assets" on "assets"."id" = "asset_faces"."assetId"
|
inner join "assets" on "assets"."id" = "asset_faces"."assetId"
|
||||||
inner join "face_search" on "face_search"."faceId" = "asset_faces"."id"
|
inner join "face_search" on "face_search"."faceId" = "asset_faces"."id"
|
||||||
where
|
where
|
||||||
"assets"."ownerId" = any ($2::uuid [])
|
"assets"."ownerId" = any ($2::uuid[])
|
||||||
and "assets"."deletedAt" is null
|
and "assets"."deletedAt" is null
|
||||||
order by
|
order by
|
||||||
face_search.embedding <= > $3
|
face_search.embedding <=> $3
|
||||||
limit
|
limit
|
||||||
$4
|
$4
|
||||||
)
|
)
|
||||||
@ -171,7 +171,7 @@ with recursive
|
|||||||
"exif"
|
"exif"
|
||||||
inner join "assets" on "assets"."id" = "exif"."assetId"
|
inner join "assets" on "assets"."id" = "exif"."assetId"
|
||||||
where
|
where
|
||||||
"assets"."ownerId" = any ($1::uuid [])
|
"assets"."ownerId" = any ($1::uuid[])
|
||||||
and "assets"."isVisible" = $2
|
and "assets"."isVisible" = $2
|
||||||
and "assets"."isArchived" = $3
|
and "assets"."isArchived" = $3
|
||||||
and "assets"."type" = $4
|
and "assets"."type" = $4
|
||||||
@ -196,7 +196,7 @@ with recursive
|
|||||||
"exif"
|
"exif"
|
||||||
inner join "assets" on "assets"."id" = "exif"."assetId"
|
inner join "assets" on "assets"."id" = "exif"."assetId"
|
||||||
where
|
where
|
||||||
"assets"."ownerId" = any ($6::uuid [])
|
"assets"."ownerId" = any ($6::uuid[])
|
||||||
and "assets"."isVisible" = $7
|
and "assets"."isVisible" = $7
|
||||||
and "assets"."isArchived" = $8
|
and "assets"."isArchived" = $8
|
||||||
and "assets"."type" = $9
|
and "assets"."type" = $9
|
||||||
@ -226,7 +226,7 @@ from
|
|||||||
"exif"
|
"exif"
|
||||||
inner join "assets" on "assets"."id" = "exif"."assetId"
|
inner join "assets" on "assets"."id" = "exif"."assetId"
|
||||||
where
|
where
|
||||||
"ownerId" = any ($1::uuid [])
|
"ownerId" = any ($1::uuid[])
|
||||||
and "isVisible" = $2
|
and "isVisible" = $2
|
||||||
and "deletedAt" is null
|
and "deletedAt" is null
|
||||||
and "state" is not null
|
and "state" is not null
|
||||||
@ -238,7 +238,7 @@ from
|
|||||||
"exif"
|
"exif"
|
||||||
inner join "assets" on "assets"."id" = "exif"."assetId"
|
inner join "assets" on "assets"."id" = "exif"."assetId"
|
||||||
where
|
where
|
||||||
"ownerId" = any ($1::uuid [])
|
"ownerId" = any ($1::uuid[])
|
||||||
and "isVisible" = $2
|
and "isVisible" = $2
|
||||||
and "deletedAt" is null
|
and "deletedAt" is null
|
||||||
and "city" is not null
|
and "city" is not null
|
||||||
@ -250,7 +250,7 @@ from
|
|||||||
"exif"
|
"exif"
|
||||||
inner join "assets" on "assets"."id" = "exif"."assetId"
|
inner join "assets" on "assets"."id" = "exif"."assetId"
|
||||||
where
|
where
|
||||||
"ownerId" = any ($1::uuid [])
|
"ownerId" = any ($1::uuid[])
|
||||||
and "isVisible" = $2
|
and "isVisible" = $2
|
||||||
and "deletedAt" is null
|
and "deletedAt" is null
|
||||||
and "make" is not null
|
and "make" is not null
|
||||||
@ -262,7 +262,7 @@ from
|
|||||||
"exif"
|
"exif"
|
||||||
inner join "assets" on "assets"."id" = "exif"."assetId"
|
inner join "assets" on "assets"."id" = "exif"."assetId"
|
||||||
where
|
where
|
||||||
"ownerId" = any ($1::uuid [])
|
"ownerId" = any ($1::uuid[])
|
||||||
and "isVisible" = $2
|
and "isVisible" = $2
|
||||||
and "deletedAt" is null
|
and "deletedAt" is null
|
||||||
and "model" is not null
|
and "model" is not null
|
||||||
|
@ -13,8 +13,7 @@ insert into
|
|||||||
"system_metadata" ("key", "value")
|
"system_metadata" ("key", "value")
|
||||||
values
|
values
|
||||||
($1, $2)
|
($1, $2)
|
||||||
on conflict ("key") do
|
on conflict ("key") do update
|
||||||
update
|
|
||||||
set
|
set
|
||||||
"value" = $3
|
"value" = $3
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ where
|
|||||||
-- ViewRepository.getAssetsByOriginalPath
|
-- ViewRepository.getAssetsByOriginalPath
|
||||||
select
|
select
|
||||||
"assets".*,
|
"assets".*,
|
||||||
to_jsonb("exif") as "exifInfo"
|
to_json("exif") as "exifInfo"
|
||||||
from
|
from
|
||||||
"assets"
|
"assets"
|
||||||
left join "exif" on "assets"."id" = "exif"."assetId"
|
left join "exif" on "assets"."id" = "exif"."assetId"
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
import { Injectable } from '@nestjs/common';
|
import { Injectable } from '@nestjs/common';
|
||||||
import { InjectRepository } from '@nestjs/typeorm';
|
|
||||||
import { ExpressionBuilder, Insertable, Kysely, sql, Updateable } from 'kysely';
|
import { ExpressionBuilder, Insertable, Kysely, sql, Updateable } from 'kysely';
|
||||||
import { jsonArrayFrom, jsonObjectFrom } from 'kysely/helpers/postgres';
|
import { jsonArrayFrom, jsonObjectFrom } from 'kysely/helpers/postgres';
|
||||||
import { InjectKysely } from 'nestjs-kysely';
|
import { InjectKysely } from 'nestjs-kysely';
|
||||||
@ -8,7 +7,6 @@ import { Chunked, ChunkedArray, ChunkedSet, DummyValue, GenerateSql } from 'src/
|
|||||||
import { AlbumUserCreateDto } from 'src/dtos/album.dto';
|
import { AlbumUserCreateDto } from 'src/dtos/album.dto';
|
||||||
import { AlbumEntity } from 'src/entities/album.entity';
|
import { AlbumEntity } from 'src/entities/album.entity';
|
||||||
import { AlbumAssetCount, AlbumInfoOptions, IAlbumRepository } from 'src/interfaces/album.interface';
|
import { AlbumAssetCount, AlbumInfoOptions, IAlbumRepository } from 'src/interfaces/album.interface';
|
||||||
import { Repository } from 'typeorm';
|
|
||||||
|
|
||||||
const userColumns = [
|
const userColumns = [
|
||||||
'id',
|
'id',
|
||||||
@ -64,6 +62,8 @@ const withAssets = (eb: ExpressionBuilder<DB, 'albums'>) => {
|
|||||||
.select((eb) => eb.fn.toJson('exif').as('exifInfo'))
|
.select((eb) => eb.fn.toJson('exif').as('exifInfo'))
|
||||||
.innerJoin('albums_assets_assets', 'albums_assets_assets.assetsId', 'assets.id')
|
.innerJoin('albums_assets_assets', 'albums_assets_assets.assetsId', 'assets.id')
|
||||||
.whereRef('albums_assets_assets.albumsId', '=', 'albums.id')
|
.whereRef('albums_assets_assets.albumsId', '=', 'albums.id')
|
||||||
|
.where('assets.deletedAt', 'is', null)
|
||||||
|
.where('assets.isArchived', '=', false)
|
||||||
.orderBy('assets.fileCreatedAt', 'desc')
|
.orderBy('assets.fileCreatedAt', 'desc')
|
||||||
.as('asset'),
|
.as('asset'),
|
||||||
)
|
)
|
||||||
@ -73,12 +73,9 @@ const withAssets = (eb: ExpressionBuilder<DB, 'albums'>) => {
|
|||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class AlbumRepository implements IAlbumRepository {
|
export class AlbumRepository implements IAlbumRepository {
|
||||||
constructor(
|
constructor(@InjectKysely() private db: Kysely<DB>) {}
|
||||||
@InjectRepository(AlbumEntity) private repository: Repository<AlbumEntity>,
|
|
||||||
@InjectKysely() private db: Kysely<DB>,
|
|
||||||
) {}
|
|
||||||
|
|
||||||
@GenerateSql({ params: [DummyValue.UUID, {}] })
|
@GenerateSql({ params: [DummyValue.UUID, { withAssets: true }] })
|
||||||
async getById(id: string, options: AlbumInfoOptions): Promise<AlbumEntity | undefined> {
|
async getById(id: string, options: AlbumInfoOptions): Promise<AlbumEntity | undefined> {
|
||||||
return this.db
|
return this.db
|
||||||
.selectFrom('albums')
|
.selectFrom('albums')
|
||||||
|
@ -19,7 +19,7 @@ import {
|
|||||||
withLibrary,
|
withLibrary,
|
||||||
withOwner,
|
withOwner,
|
||||||
withSmartSearch,
|
withSmartSearch,
|
||||||
withStack,
|
withTagId,
|
||||||
withTags,
|
withTags,
|
||||||
} from 'src/entities/asset.entity';
|
} from 'src/entities/asset.entity';
|
||||||
import { AssetFileType, AssetStatus, AssetType } from 'src/enum';
|
import { AssetFileType, AssetStatus, AssetType } from 'src/enum';
|
||||||
@ -122,13 +122,13 @@ export class AssetRepository implements IAssetRepository {
|
|||||||
),
|
),
|
||||||
)
|
)
|
||||||
.where('assets.deletedAt', 'is', null)
|
.where('assets.deletedAt', 'is', null)
|
||||||
.limit(10)
|
.limit(20)
|
||||||
.as('a'),
|
.as('a'),
|
||||||
(join) => join.onTrue(),
|
(join) => join.onTrue(),
|
||||||
)
|
)
|
||||||
.innerJoin('exif', 'a.id', 'exif.assetId')
|
.innerJoin('exif', 'a.id', 'exif.assetId')
|
||||||
.selectAll('a')
|
.selectAll('a')
|
||||||
.select((eb) => eb.fn('to_jsonb', [eb.table('exif')]).as('exifInfo')),
|
.select((eb) => eb.fn.toJson(eb.table('exif')).as('exifInfo')),
|
||||||
)
|
)
|
||||||
.selectFrom('res')
|
.selectFrom('res')
|
||||||
.select(
|
.select(
|
||||||
@ -136,7 +136,7 @@ export class AssetRepository implements IAssetRepository {
|
|||||||
'yearsAgo',
|
'yearsAgo',
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
.select((eb) => eb.fn('jsonb_agg', [eb.table('res')]).as('assets'))
|
.select((eb) => eb.fn.jsonAgg(eb.table('res')).as('assets'))
|
||||||
.groupBy(sql`("localDateTime" at time zone 'UTC')::date`)
|
.groupBy(sql`("localDateTime" at time zone 'UTC')::date`)
|
||||||
.orderBy(sql`("localDateTime" at time zone 'UTC')::date`, 'desc')
|
.orderBy(sql`("localDateTime" at time zone 'UTC')::date`, 'desc')
|
||||||
.limit(10)
|
.limit(10)
|
||||||
@ -159,7 +159,29 @@ export class AssetRepository implements IAssetRepository {
|
|||||||
.$if(!!library, (qb) => qb.select(withLibrary))
|
.$if(!!library, (qb) => qb.select(withLibrary))
|
||||||
.$if(!!owner, (qb) => qb.select(withOwner))
|
.$if(!!owner, (qb) => qb.select(withOwner))
|
||||||
.$if(!!smartSearch, withSmartSearch)
|
.$if(!!smartSearch, withSmartSearch)
|
||||||
.$if(!!stack, (qb) => withStack(qb, { assets: !!stack!.assets, count: false }))
|
.$if(!!stack, (qb) =>
|
||||||
|
qb
|
||||||
|
.leftJoin('asset_stack', 'asset_stack.id', 'assets.stackId')
|
||||||
|
.$if(!stack!.assets, (qb) => qb.select((eb) => eb.fn.toJson(eb.table('asset_stack')).as('stack')))
|
||||||
|
.$if(!!stack!.assets, (qb) =>
|
||||||
|
qb
|
||||||
|
.leftJoinLateral(
|
||||||
|
(eb) =>
|
||||||
|
eb
|
||||||
|
.selectFrom('assets as stacked')
|
||||||
|
.selectAll('asset_stack')
|
||||||
|
.select((eb) => eb.fn('array_agg', [eb.table('stacked')]).as('assets'))
|
||||||
|
.whereRef('stacked.stackId', '=', 'asset_stack.id')
|
||||||
|
.whereRef('stacked.id', '!=', 'asset_stack.primaryAssetId')
|
||||||
|
.where('stacked.deletedAt', 'is', null)
|
||||||
|
.where('stacked.isArchived', '=', false)
|
||||||
|
.groupBy('asset_stack.id')
|
||||||
|
.as('stacked_assets'),
|
||||||
|
(join) => join.on('asset_stack.id', 'is not', null),
|
||||||
|
)
|
||||||
|
.select((eb) => eb.fn.toJson(eb.table('stacked_assets')).as('stack')),
|
||||||
|
),
|
||||||
|
)
|
||||||
.$if(!!tags, (qb) => qb.select(withTags))
|
.$if(!!tags, (qb) => qb.select(withTags))
|
||||||
.execute();
|
.execute();
|
||||||
|
|
||||||
@ -175,7 +197,22 @@ export class AssetRepository implements IAssetRepository {
|
|||||||
.select(withFacesAndPeople)
|
.select(withFacesAndPeople)
|
||||||
.select(withTags)
|
.select(withTags)
|
||||||
.$call(withExif)
|
.$call(withExif)
|
||||||
.$call((qb) => withStack(qb, { assets: true, count: false }))
|
.leftJoin('asset_stack', 'asset_stack.id', 'assets.stackId')
|
||||||
|
.leftJoinLateral(
|
||||||
|
(eb) =>
|
||||||
|
eb
|
||||||
|
.selectFrom('assets as stacked')
|
||||||
|
.selectAll('asset_stack')
|
||||||
|
.select((eb) => eb.fn('array_agg', [eb.table('stacked')]).as('assets'))
|
||||||
|
.whereRef('stacked.stackId', '=', 'asset_stack.id')
|
||||||
|
.whereRef('stacked.id', '!=', 'asset_stack.primaryAssetId')
|
||||||
|
.where('stacked.deletedAt', 'is', null)
|
||||||
|
.where('stacked.isArchived', '=', false)
|
||||||
|
.groupBy('asset_stack.id')
|
||||||
|
.as('stacked_assets'),
|
||||||
|
(join) => join.on('asset_stack.id', 'is not', null),
|
||||||
|
)
|
||||||
|
.select((eb) => eb.fn.toJson(eb.table('stacked_assets')).as('stack'))
|
||||||
.where('assets.id', '=', anyUuid(ids))
|
.where('assets.id', '=', anyUuid(ids))
|
||||||
.execute() as any as Promise<AssetEntity[]>;
|
.execute() as any as Promise<AssetEntity[]>;
|
||||||
}
|
}
|
||||||
@ -284,7 +321,29 @@ export class AssetRepository implements IAssetRepository {
|
|||||||
.$if(!!library, (qb) => qb.select(withLibrary))
|
.$if(!!library, (qb) => qb.select(withLibrary))
|
||||||
.$if(!!owner, (qb) => qb.select(withOwner))
|
.$if(!!owner, (qb) => qb.select(withOwner))
|
||||||
.$if(!!smartSearch, withSmartSearch)
|
.$if(!!smartSearch, withSmartSearch)
|
||||||
.$if(!!stack, (qb) => withStack(qb, { assets: !!stack!.assets, count: false }))
|
.$if(!!stack, (qb) =>
|
||||||
|
qb
|
||||||
|
.leftJoin('asset_stack', 'asset_stack.id', 'assets.stackId')
|
||||||
|
.$if(!stack!.assets, (qb) => qb.select((eb) => eb.fn.toJson(eb.table('asset_stack')).as('stack')))
|
||||||
|
.$if(!!stack!.assets, (qb) =>
|
||||||
|
qb
|
||||||
|
.leftJoinLateral(
|
||||||
|
(eb) =>
|
||||||
|
eb
|
||||||
|
.selectFrom('assets as stacked')
|
||||||
|
.selectAll('asset_stack')
|
||||||
|
.select((eb) => eb.fn('array_agg', [eb.table('stacked')]).as('assets'))
|
||||||
|
.whereRef('stacked.stackId', '=', 'asset_stack.id')
|
||||||
|
.whereRef('stacked.id', '!=', 'asset_stack.primaryAssetId')
|
||||||
|
.where('stacked.deletedAt', 'is', null)
|
||||||
|
.where('stacked.isArchived', '=', false)
|
||||||
|
.groupBy('asset_stack.id')
|
||||||
|
.as('stacked_assets'),
|
||||||
|
(join) => join.on('asset_stack.id', 'is not', null),
|
||||||
|
)
|
||||||
|
.select((eb) => eb.fn.toJson(eb.table('stacked_assets')).as('stack')),
|
||||||
|
),
|
||||||
|
)
|
||||||
.$if(!!files, (qb) => qb.select(withFiles))
|
.$if(!!files, (qb) => qb.select(withFiles))
|
||||||
.$if(!!tags, (qb) => qb.select(withTags))
|
.$if(!!tags, (qb) => qb.select(withTags))
|
||||||
.limit(1)
|
.limit(1)
|
||||||
@ -551,7 +610,8 @@ export class AssetRepository implements IAssetRepository {
|
|||||||
.$if(!!options.assetType, (qb) => qb.where('assets.type', '=', options.assetType!))
|
.$if(!!options.assetType, (qb) => qb.where('assets.type', '=', options.assetType!))
|
||||||
.$if(!!options.isDuplicate, (qb) =>
|
.$if(!!options.isDuplicate, (qb) =>
|
||||||
qb.where('assets.duplicateId', options.isDuplicate ? 'is not' : 'is', null),
|
qb.where('assets.duplicateId', options.isDuplicate ? 'is not' : 'is', null),
|
||||||
),
|
)
|
||||||
|
.$if(!!options.tagId, (qb) => withTagId(qb, options.tagId!)),
|
||||||
)
|
)
|
||||||
.selectFrom('assets')
|
.selectFrom('assets')
|
||||||
.select('timeBucket')
|
.select('timeBucket')
|
||||||
@ -567,7 +627,7 @@ export class AssetRepository implements IAssetRepository {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@GenerateSql({ params: [DummyValue.TIME_BUCKET, { size: TimeBucketSize.MONTH }] })
|
@GenerateSql({ params: [DummyValue.TIME_BUCKET, { size: TimeBucketSize.MONTH, withStacked: true }] })
|
||||||
async getTimeBucket(timeBucket: string, options: TimeBucketOptions): Promise<AssetEntity[]> {
|
async getTimeBucket(timeBucket: string, options: TimeBucketOptions): Promise<AssetEntity[]> {
|
||||||
return hasPeople(this.db, options.personId ? [options.personId] : undefined)
|
return hasPeople(this.db, options.personId ? [options.personId] : undefined)
|
||||||
.selectAll('assets')
|
.selectAll('assets')
|
||||||
@ -576,12 +636,33 @@ export class AssetRepository implements IAssetRepository {
|
|||||||
.$if(!!options.userIds, (qb) => qb.where('assets.ownerId', '=', anyUuid(options.userIds!)))
|
.$if(!!options.userIds, (qb) => qb.where('assets.ownerId', '=', anyUuid(options.userIds!)))
|
||||||
.$if(options.isArchived !== undefined, (qb) => qb.where('assets.isArchived', '=', options.isArchived!))
|
.$if(options.isArchived !== undefined, (qb) => qb.where('assets.isArchived', '=', options.isArchived!))
|
||||||
.$if(options.isFavorite !== undefined, (qb) => qb.where('assets.isFavorite', '=', options.isFavorite!))
|
.$if(options.isFavorite !== undefined, (qb) => qb.where('assets.isFavorite', '=', options.isFavorite!))
|
||||||
.$if(!!options.withStacked, (qb) => withStack(qb, { assets: true, count: false })) // TODO: optimize this; it's a huge performance hit
|
.$if(!!options.withStacked, (qb) =>
|
||||||
|
qb
|
||||||
|
.leftJoin('asset_stack', 'asset_stack.id', 'assets.stackId')
|
||||||
|
.where((eb) =>
|
||||||
|
eb.or([eb('asset_stack.primaryAssetId', '=', eb.ref('assets.id')), eb('assets.stackId', 'is', null)]),
|
||||||
|
)
|
||||||
|
.leftJoinLateral(
|
||||||
|
(eb) =>
|
||||||
|
eb
|
||||||
|
.selectFrom('assets as stacked')
|
||||||
|
.selectAll('asset_stack')
|
||||||
|
.select((eb) => eb.fn.count(eb.table('stacked')).as('assetCount'))
|
||||||
|
.whereRef('stacked.stackId', '=', 'asset_stack.id')
|
||||||
|
.where('stacked.deletedAt', 'is', null)
|
||||||
|
.where('stacked.isArchived', '=', false)
|
||||||
|
.groupBy('asset_stack.id')
|
||||||
|
.as('stacked_assets'),
|
||||||
|
(join) => join.on('asset_stack.id', 'is not', null),
|
||||||
|
)
|
||||||
|
.select((eb) => eb.fn.toJson(eb.table('stacked_assets')).as('stack')),
|
||||||
|
)
|
||||||
.$if(!!options.assetType, (qb) => qb.where('assets.type', '=', options.assetType!))
|
.$if(!!options.assetType, (qb) => qb.where('assets.type', '=', options.assetType!))
|
||||||
.$if(options.isDuplicate !== undefined, (qb) =>
|
.$if(options.isDuplicate !== undefined, (qb) =>
|
||||||
qb.where('assets.duplicateId', options.isDuplicate ? 'is not' : 'is', null),
|
qb.where('assets.duplicateId', options.isDuplicate ? 'is not' : 'is', null),
|
||||||
)
|
)
|
||||||
.$if(!!options.isTrashed, (qb) => qb.where('assets.status', '!=', AssetStatus.DELETED))
|
.$if(!!options.isTrashed, (qb) => qb.where('assets.status', '!=', AssetStatus.DELETED))
|
||||||
|
.$if(!!options.tagId, (qb) => withTagId(qb, options.tagId!))
|
||||||
.where('assets.deletedAt', options.isTrashed ? 'is not' : 'is', null)
|
.where('assets.deletedAt', options.isTrashed ? 'is not' : 'is', null)
|
||||||
.where('assets.isVisible', '=', true)
|
.where('assets.isVisible', '=', true)
|
||||||
.where(truncatedDate(options.size), '=', timeBucket.replace(/^[+-]/, ''))
|
.where(truncatedDate(options.size), '=', timeBucket.replace(/^[+-]/, ''))
|
||||||
@ -673,7 +754,19 @@ export class AssetRepository implements IAssetRepository {
|
|||||||
.selectFrom('assets')
|
.selectFrom('assets')
|
||||||
.selectAll('assets')
|
.selectAll('assets')
|
||||||
.$call(withExif)
|
.$call(withExif)
|
||||||
.$call((qb) => withStack(qb, { assets: false, count: true }))
|
.leftJoin('asset_stack', 'asset_stack.id', 'assets.stackId')
|
||||||
|
.leftJoinLateral(
|
||||||
|
(eb) =>
|
||||||
|
eb
|
||||||
|
.selectFrom('assets as stacked')
|
||||||
|
.selectAll('asset_stack')
|
||||||
|
.select((eb) => eb.fn.count(eb.table('stacked')).as('assetCount'))
|
||||||
|
.whereRef('stacked.stackId', '=', 'asset_stack.id')
|
||||||
|
.groupBy('asset_stack.id')
|
||||||
|
.as('stacked_assets'),
|
||||||
|
(join) => join.on('asset_stack.id', 'is not', null),
|
||||||
|
)
|
||||||
|
.select((eb) => eb.fn.toJson(eb.table('stacked_assets')).as('stack'))
|
||||||
.where('assets.ownerId', '=', asUuid(ownerId))
|
.where('assets.ownerId', '=', asUuid(ownerId))
|
||||||
.where('isVisible', '=', true)
|
.where('isVisible', '=', true)
|
||||||
.where('updatedAt', '<=', updatedUntil)
|
.where('updatedAt', '<=', updatedUntil)
|
||||||
@ -689,7 +782,19 @@ export class AssetRepository implements IAssetRepository {
|
|||||||
.selectFrom('assets')
|
.selectFrom('assets')
|
||||||
.selectAll('assets')
|
.selectAll('assets')
|
||||||
.$call(withExif)
|
.$call(withExif)
|
||||||
.$call((qb) => withStack(qb, { assets: false, count: true }))
|
.leftJoin('asset_stack', 'asset_stack.id', 'assets.stackId')
|
||||||
|
.leftJoinLateral(
|
||||||
|
(eb) =>
|
||||||
|
eb
|
||||||
|
.selectFrom('assets as stacked')
|
||||||
|
.selectAll('asset_stack')
|
||||||
|
.select((eb) => eb.fn.count(eb.table('stacked')).as('assetCount'))
|
||||||
|
.whereRef('stacked.stackId', '=', 'asset_stack.id')
|
||||||
|
.groupBy('asset_stack.id')
|
||||||
|
.as('stacked_assets'),
|
||||||
|
(join) => join.on('asset_stack.id', 'is not', null),
|
||||||
|
)
|
||||||
|
.select((eb) => eb.fn.toJson(eb.table('stacked_assets')).as('stack'))
|
||||||
.where('assets.ownerId', '=', anyUuid(options.userIds))
|
.where('assets.ownerId', '=', anyUuid(options.userIds))
|
||||||
.where('isVisible', '=', true)
|
.where('isVisible', '=', true)
|
||||||
.where('updatedAt', '>', options.updatedAfter)
|
.where('updatedAt', '>', options.updatedAfter)
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user