mirror of
https://github.com/immich-app/immich.git
synced 2025-12-17 01:57:50 -08:00
Compare commits
118 Commits
fix-mobile
...
v1.112.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
228a7710e6 | ||
|
|
8014b0f86d | ||
|
|
fb962f49ea | ||
|
|
7f7fec2cea | ||
|
|
593f036c0d | ||
|
|
e934e368b3 | ||
|
|
f331a974ed | ||
|
|
9d09b95618 | ||
|
|
a8a63b24d0 | ||
|
|
ab0ed11778 | ||
|
|
5ec407b57c | ||
|
|
fdf0b16fe3 | ||
|
|
c924f6c27c | ||
|
|
df45ef0e35 | ||
|
|
81c813a882 | ||
|
|
b014162088 | ||
|
|
276101ee82 | ||
|
|
9837d60074 | ||
|
|
28b7443b92 | ||
|
|
5acdc958b6 | ||
|
|
e384692025 | ||
|
|
54b276c984 | ||
|
|
7eb004bd00 | ||
|
|
c2965c4408 | ||
|
|
b749a68349 | ||
|
|
30aa2c9b82 | ||
|
|
9ed04588b8 | ||
|
|
7d320217b9 | ||
|
|
efdf8bbca9 | ||
|
|
34c4fbf730 | ||
|
|
ca775ab3e9 | ||
|
|
2dd5514043 | ||
|
|
f33dbdfe9a | ||
|
|
b1587a5dee | ||
|
|
501485d0b1 | ||
|
|
ed7f857975 | ||
|
|
d346985457 | ||
|
|
a144a1bec3 | ||
|
|
9f318a9338 | ||
|
|
11f41099c3 | ||
|
|
96481aae5d | ||
|
|
4a42a72bd3 | ||
|
|
66f2ac8ce3 | ||
|
|
6b2de807a7 | ||
|
|
96f8050143 | ||
|
|
14689462f8 | ||
|
|
fb68da2b51 | ||
|
|
720b9a286e | ||
|
|
d93ccb1669 | ||
|
|
c34fc4f2d1 | ||
|
|
905a062a6e | ||
|
|
aeed24b5b4 | ||
|
|
28ba22e8c1 | ||
|
|
5b64456f48 | ||
|
|
02fd6d22b3 | ||
|
|
10ed31d725 | ||
|
|
23d4314eed | ||
|
|
ea135cc310 | ||
|
|
745e1b003d | ||
|
|
1dae622dbc | ||
|
|
8ca24f0ef2 | ||
|
|
f679021f0e | ||
|
|
65f5118bdd | ||
|
|
9f4fad2a0f | ||
|
|
325fb4b5d1 | ||
|
|
f040c9fb38 | ||
|
|
0eacdf93eb | ||
|
|
20262209ce | ||
|
|
dd638ac207 | ||
|
|
d5b23373c7 | ||
|
|
9765ccb5a7 | ||
|
|
82d934d09d | ||
|
|
2821e0bf95 | ||
|
|
bb3d9b6306 | ||
|
|
c83df2686a | ||
|
|
94da5942bd | ||
|
|
54d2c12fff | ||
|
|
64fcb25971 | ||
|
|
7f03bd8440 | ||
|
|
2974cdbbee | ||
|
|
f0677735fd | ||
|
|
bb78eb4c4b | ||
|
|
4ed75f2ac9 | ||
|
|
3f4b783889 | ||
|
|
3968d76a57 | ||
|
|
55b31d1ce2 | ||
|
|
37cc6fbf27 | ||
|
|
899b8a0ce7 | ||
|
|
d3a5490e71 | ||
|
|
3afb5b497f | ||
|
|
1f0f880ecb | ||
|
|
2c05ceaf50 | ||
|
|
01f8b7e458 | ||
|
|
b73f7fe16f | ||
|
|
281cfc95a4 | ||
|
|
3a3ea6135e | ||
|
|
c44271e9b2 | ||
|
|
86904a8382 | ||
|
|
cf54829b3b | ||
|
|
990627e00d | ||
|
|
41580696c7 | ||
|
|
2423bb36c4 | ||
|
|
82b899649d | ||
|
|
8ee8450d18 | ||
|
|
6d47d52b3c | ||
|
|
919fd7d41f | ||
|
|
c2fdb6aab8 | ||
|
|
b6c4da37fd | ||
|
|
17c3e8e8bf | ||
|
|
21d3f248da | ||
|
|
a29660aae3 | ||
|
|
6c81fa0f0a | ||
|
|
7156da502f | ||
|
|
13741410a7 | ||
|
|
3408e6b3cb | ||
|
|
434bcec5cc | ||
|
|
ebc71e428d | ||
|
|
a70cd368af |
36
.github/release.yml
vendored
36
.github/release.yml
vendored
@@ -1,41 +1,29 @@
|
|||||||
changelog:
|
changelog:
|
||||||
categories:
|
categories:
|
||||||
- title: ⚠️ Breaking Changes
|
- title: 🚨 Breaking Changes
|
||||||
labels:
|
labels:
|
||||||
- breaking-change
|
- breaking-change
|
||||||
|
|
||||||
- title: 🗄️ Server
|
- title: 🔒 Security
|
||||||
labels:
|
labels:
|
||||||
- 🗄️server
|
- security
|
||||||
|
|
||||||
- title: 📱 Mobile
|
- title: 🚀 Features
|
||||||
labels:
|
labels:
|
||||||
- 📱mobile
|
- feature
|
||||||
|
|
||||||
- title: 🖥️ Web
|
- title: 🌟 Enhancements
|
||||||
labels:
|
labels:
|
||||||
- 🖥️web
|
- enhancement
|
||||||
|
|
||||||
- title: 🧠 Machine Learning
|
- title: 🐛 Bug fixes
|
||||||
labels:
|
labels:
|
||||||
- 🧠machine-learning
|
- bugfix
|
||||||
|
|
||||||
- title: ⚡ CLI
|
- title: 📚 Documentation
|
||||||
labels:
|
|
||||||
- cli
|
|
||||||
|
|
||||||
- title: 📓 Documentation
|
|
||||||
labels:
|
labels:
|
||||||
- documentation
|
- documentation
|
||||||
|
|
||||||
- title: 🔨 Maintenance
|
- title: 🌐 Translations
|
||||||
labels:
|
labels:
|
||||||
- deployment
|
- translation
|
||||||
- dependencies
|
|
||||||
- renovate
|
|
||||||
- maintenance
|
|
||||||
- tech-debt
|
|
||||||
|
|
||||||
- title: Other changes
|
|
||||||
labels:
|
|
||||||
- "*"
|
|
||||||
|
|||||||
4
.github/workflows/cli.yml
vendored
4
.github/workflows/cli.yml
vendored
@@ -59,7 +59,7 @@ jobs:
|
|||||||
uses: docker/setup-qemu-action@v3.2.0
|
uses: docker/setup-qemu-action@v3.2.0
|
||||||
|
|
||||||
- name: Set up Docker Buildx
|
- name: Set up Docker Buildx
|
||||||
uses: docker/setup-buildx-action@v3.5.0
|
uses: docker/setup-buildx-action@v3.6.1
|
||||||
|
|
||||||
- name: Login to GitHub Container Registry
|
- name: Login to GitHub Container Registry
|
||||||
uses: docker/login-action@v3
|
uses: docker/login-action@v3
|
||||||
@@ -88,7 +88,7 @@ jobs:
|
|||||||
type=raw,value=latest,enable=${{ github.event_name == 'release' }}
|
type=raw,value=latest,enable=${{ github.event_name == 'release' }}
|
||||||
|
|
||||||
- name: Build and push image
|
- name: Build and push image
|
||||||
uses: docker/build-push-action@v6.5.0
|
uses: docker/build-push-action@v6.6.1
|
||||||
with:
|
with:
|
||||||
file: cli/Dockerfile
|
file: cli/Dockerfile
|
||||||
platforms: linux/amd64,linux/arm64
|
platforms: linux/amd64,linux/arm64
|
||||||
|
|||||||
4
.github/workflows/docker-cleanup.yml
vendored
4
.github/workflows/docker-cleanup.yml
vendored
@@ -35,7 +35,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Clean temporary images
|
- name: Clean temporary images
|
||||||
if: "${{ env.TOKEN != '' }}"
|
if: "${{ env.TOKEN != '' }}"
|
||||||
uses: stumpylog/image-cleaner-action/ephemeral@v0.7.0
|
uses: stumpylog/image-cleaner-action/ephemeral@v0.8.0
|
||||||
with:
|
with:
|
||||||
token: "${{ env.TOKEN }}"
|
token: "${{ env.TOKEN }}"
|
||||||
owner: "immich-app"
|
owner: "immich-app"
|
||||||
@@ -64,7 +64,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- name: Clean untagged images
|
- name: Clean untagged images
|
||||||
if: "${{ env.TOKEN != '' }}"
|
if: "${{ env.TOKEN != '' }}"
|
||||||
uses: stumpylog/image-cleaner-action/untagged@v0.7.0
|
uses: stumpylog/image-cleaner-action/untagged@v0.8.0
|
||||||
with:
|
with:
|
||||||
token: "${{ env.TOKEN }}"
|
token: "${{ env.TOKEN }}"
|
||||||
owner: "immich-app"
|
owner: "immich-app"
|
||||||
|
|||||||
4
.github/workflows/docker.yml
vendored
4
.github/workflows/docker.yml
vendored
@@ -66,7 +66,7 @@ jobs:
|
|||||||
uses: docker/setup-qemu-action@v3.2.0
|
uses: docker/setup-qemu-action@v3.2.0
|
||||||
|
|
||||||
- name: Set up Docker Buildx
|
- name: Set up Docker Buildx
|
||||||
uses: docker/setup-buildx-action@v3.5.0
|
uses: docker/setup-buildx-action@v3.6.1
|
||||||
|
|
||||||
- name: Login to Docker Hub
|
- name: Login to Docker Hub
|
||||||
# Only push to Docker Hub when making a release
|
# Only push to Docker Hub when making a release
|
||||||
@@ -115,7 +115,7 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Build and push image
|
- name: Build and push image
|
||||||
uses: docker/build-push-action@v6.5.0
|
uses: docker/build-push-action@v6.6.1
|
||||||
with:
|
with:
|
||||||
context: ${{ matrix.context }}
|
context: ${{ matrix.context }}
|
||||||
file: ${{ matrix.file }}
|
file: ${{ matrix.file }}
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
/dist
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
module.exports = {
|
|
||||||
parser: '@typescript-eslint/parser',
|
|
||||||
parserOptions: {
|
|
||||||
project: 'tsconfig.json',
|
|
||||||
sourceType: 'module',
|
|
||||||
tsconfigRootDir: __dirname,
|
|
||||||
},
|
|
||||||
plugins: ['@typescript-eslint/eslint-plugin'],
|
|
||||||
extends: ['plugin:@typescript-eslint/recommended', 'plugin:prettier/recommended', 'plugin:unicorn/recommended'],
|
|
||||||
root: true,
|
|
||||||
env: {
|
|
||||||
node: true,
|
|
||||||
},
|
|
||||||
ignorePatterns: ['.eslintrc.js'],
|
|
||||||
rules: {
|
|
||||||
'@typescript-eslint/interface-name-prefix': 'off',
|
|
||||||
'@typescript-eslint/explicit-function-return-type': 'off',
|
|
||||||
'@typescript-eslint/explicit-module-boundary-types': 'off',
|
|
||||||
'@typescript-eslint/no-explicit-any': 'off',
|
|
||||||
'@typescript-eslint/no-floating-promises': 'error',
|
|
||||||
'unicorn/prefer-module': 'off',
|
|
||||||
'unicorn/prevent-abbreviations': 'off',
|
|
||||||
'unicorn/no-process-exit': 'off',
|
|
||||||
'unicorn/import-style': 'off',
|
|
||||||
curly: 2,
|
|
||||||
'prettier/prettier': 0,
|
|
||||||
},
|
|
||||||
};
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM node:20.16.0-alpine3.20@sha256:aada767bf3e4b4a1437642b81db7d8bb99a6dba27627088e4608772f1f02ebc0 as core
|
FROM node:20.16.0-alpine3.20@sha256:eb8101caae9ac02229bd64c024919fe3d4504ff7f329da79ca60a04db08cef52 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 ./
|
||||||
|
|||||||
60
cli/eslint.config.mjs
Normal file
60
cli/eslint.config.mjs
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
import { FlatCompat } from '@eslint/eslintrc';
|
||||||
|
import js from '@eslint/js';
|
||||||
|
import typescriptEslint from '@typescript-eslint/eslint-plugin';
|
||||||
|
import tsParser from '@typescript-eslint/parser';
|
||||||
|
import globals from 'globals';
|
||||||
|
import path from 'node:path';
|
||||||
|
import { fileURLToPath } from 'node:url';
|
||||||
|
|
||||||
|
const __filename = fileURLToPath(import.meta.url);
|
||||||
|
const __dirname = path.dirname(__filename);
|
||||||
|
const compat = new FlatCompat({
|
||||||
|
baseDirectory: __dirname,
|
||||||
|
recommendedConfig: js.configs.recommended,
|
||||||
|
allConfig: js.configs.all,
|
||||||
|
});
|
||||||
|
|
||||||
|
export default [
|
||||||
|
{
|
||||||
|
ignores: ['eslint.config.mjs', 'dist'],
|
||||||
|
},
|
||||||
|
...compat.extends(
|
||||||
|
'plugin:@typescript-eslint/recommended',
|
||||||
|
'plugin:prettier/recommended',
|
||||||
|
'plugin:unicorn/recommended',
|
||||||
|
),
|
||||||
|
{
|
||||||
|
plugins: {
|
||||||
|
'@typescript-eslint': typescriptEslint,
|
||||||
|
},
|
||||||
|
|
||||||
|
languageOptions: {
|
||||||
|
globals: {
|
||||||
|
...globals.node,
|
||||||
|
},
|
||||||
|
|
||||||
|
parser: tsParser,
|
||||||
|
ecmaVersion: 5,
|
||||||
|
sourceType: 'module',
|
||||||
|
|
||||||
|
parserOptions: {
|
||||||
|
project: 'tsconfig.json',
|
||||||
|
tsconfigRootDir: __dirname,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
rules: {
|
||||||
|
'@typescript-eslint/interface-name-prefix': 'off',
|
||||||
|
'@typescript-eslint/explicit-function-return-type': 'off',
|
||||||
|
'@typescript-eslint/explicit-module-boundary-types': 'off',
|
||||||
|
'@typescript-eslint/no-explicit-any': 'off',
|
||||||
|
'@typescript-eslint/no-floating-promises': 'error',
|
||||||
|
'unicorn/prefer-module': 'off',
|
||||||
|
'unicorn/prevent-abbreviations': 'off',
|
||||||
|
'unicorn/no-process-exit': 'off',
|
||||||
|
'unicorn/import-style': 'off',
|
||||||
|
curly: 2,
|
||||||
|
'prettier/prettier': 0,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
];
|
||||||
1558
cli/package-lock.json
generated
1558
cli/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@immich/cli",
|
"name": "@immich/cli",
|
||||||
"version": "2.2.12",
|
"version": "2.2.14",
|
||||||
"description": "Command Line Interface (CLI) for Immich",
|
"description": "Command Line Interface (CLI) for Immich",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"exports": "./dist/index.js",
|
"exports": "./dist/index.js",
|
||||||
@@ -13,30 +13,33 @@
|
|||||||
"cli"
|
"cli"
|
||||||
],
|
],
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"@eslint/eslintrc": "^3.1.0",
|
||||||
|
"@eslint/js": "^9.8.0",
|
||||||
"@immich/sdk": "file:../open-api/typescript-sdk",
|
"@immich/sdk": "file:../open-api/typescript-sdk",
|
||||||
"@types/byte-size": "^8.1.0",
|
"@types/byte-size": "^8.1.0",
|
||||||
"@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": "^20.14.12",
|
"@types/node": "^20.14.14",
|
||||||
"@typescript-eslint/eslint-plugin": "^7.0.0",
|
"@typescript-eslint/eslint-plugin": "^8.0.0",
|
||||||
"@typescript-eslint/parser": "^7.0.0",
|
"@typescript-eslint/parser": "^8.0.0",
|
||||||
"@vitest/coverage-v8": "^1.2.2",
|
"@vitest/coverage-v8": "^2.0.5",
|
||||||
"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",
|
||||||
"eslint": "^8.56.0",
|
"eslint": "^9.0.0",
|
||||||
"eslint-config-prettier": "^9.1.0",
|
"eslint-config-prettier": "^9.1.0",
|
||||||
"eslint-plugin-prettier": "^5.1.3",
|
"eslint-plugin-prettier": "^5.1.3",
|
||||||
"eslint-plugin-unicorn": "^54.0.0",
|
"eslint-plugin-unicorn": "^55.0.0",
|
||||||
|
"globals": "^15.9.0",
|
||||||
"mock-fs": "^5.2.0",
|
"mock-fs": "^5.2.0",
|
||||||
"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": "^5.0.12",
|
||||||
"vite-tsconfig-paths": "^4.3.2",
|
"vite-tsconfig-paths": "^5.0.0",
|
||||||
"vitest": "^1.2.2",
|
"vitest": "^2.0.5",
|
||||||
"vitest-fetch-mock": "^0.2.2",
|
"vitest-fetch-mock": "^0.3.0",
|
||||||
"yaml": "^2.3.1"
|
"yaml": "^2.3.1"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -46,6 +46,8 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
- redis
|
- redis
|
||||||
- database
|
- database
|
||||||
|
healthcheck:
|
||||||
|
disable: false
|
||||||
|
|
||||||
immich-web:
|
immich-web:
|
||||||
container_name: immich_web
|
container_name: immich_web
|
||||||
@@ -91,6 +93,8 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
- database
|
- database
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
healthcheck:
|
||||||
|
disable: false
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
container_name: immich_redis
|
container_name: immich_redis
|
||||||
|
|||||||
@@ -21,6 +21,8 @@ services:
|
|||||||
- redis
|
- redis
|
||||||
- database
|
- database
|
||||||
restart: always
|
restart: always
|
||||||
|
healthcheck:
|
||||||
|
disable: false
|
||||||
|
|
||||||
immich-machine-learning:
|
immich-machine-learning:
|
||||||
container_name: immich_machine_learning
|
container_name: immich_machine_learning
|
||||||
@@ -40,6 +42,8 @@ services:
|
|||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
restart: always
|
restart: always
|
||||||
|
healthcheck:
|
||||||
|
disable: false
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
container_name: immich_redis
|
container_name: immich_redis
|
||||||
@@ -75,7 +79,7 @@ services:
|
|||||||
container_name: immich_prometheus
|
container_name: immich_prometheus
|
||||||
ports:
|
ports:
|
||||||
- 9090:9090
|
- 9090:9090
|
||||||
image: prom/prometheus@sha256:f20d3127bf2876f4a1df76246fca576b41ddf1125ed1c546fbd8b16ea55117e6
|
image: prom/prometheus@sha256:cafe963e591c872d38f3ea41ff8eb22cee97917b7c97b5c0ccd43a419f11f613
|
||||||
volumes:
|
volumes:
|
||||||
- ./prometheus.yml:/etc/prometheus/prometheus.yml
|
- ./prometheus.yml:/etc/prometheus/prometheus.yml
|
||||||
- prometheus-data:/prometheus
|
- prometheus-data:/prometheus
|
||||||
@@ -87,7 +91,7 @@ services:
|
|||||||
command: ['./run.sh', '-disable-reporting']
|
command: ['./run.sh', '-disable-reporting']
|
||||||
ports:
|
ports:
|
||||||
- 3000:3000
|
- 3000:3000
|
||||||
image: grafana/grafana:11.1.0-ubuntu@sha256:c7fc29ec783d5e7fc1bdfaad6f92345a345cffbc5d21c388ca228175006fc107
|
image: grafana/grafana:11.1.3-ubuntu@sha256:e10453733015f31103cb530425f32c994816b50102886fa885dafea2c50a711c
|
||||||
volumes:
|
volumes:
|
||||||
- grafana-data:/var/lib/grafana
|
- grafana-data:/var/lib/grafana
|
||||||
|
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ services:
|
|||||||
# file: hwaccel.transcoding.yml
|
# file: hwaccel.transcoding.yml
|
||||||
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
|
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
|
||||||
volumes:
|
volumes:
|
||||||
|
# Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
|
||||||
- ${UPLOAD_LOCATION}:/usr/src/app/upload
|
- ${UPLOAD_LOCATION}:/usr/src/app/upload
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
env_file:
|
env_file:
|
||||||
@@ -26,6 +27,8 @@ services:
|
|||||||
- redis
|
- redis
|
||||||
- database
|
- database
|
||||||
restart: always
|
restart: always
|
||||||
|
healthcheck:
|
||||||
|
disable: false
|
||||||
|
|
||||||
immich-machine-learning:
|
immich-machine-learning:
|
||||||
container_name: immich_machine_learning
|
container_name: immich_machine_learning
|
||||||
@@ -40,6 +43,8 @@ services:
|
|||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
restart: always
|
restart: always
|
||||||
|
healthcheck:
|
||||||
|
disable: false
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
container_name: immich_redis
|
container_name: immich_redis
|
||||||
@@ -57,6 +62,7 @@ services:
|
|||||||
POSTGRES_DB: ${DB_DATABASE_NAME}
|
POSTGRES_DB: ${DB_DATABASE_NAME}
|
||||||
POSTGRES_INITDB_ARGS: '--data-checksums'
|
POSTGRES_INITDB_ARGS: '--data-checksums'
|
||||||
volumes:
|
volumes:
|
||||||
|
# Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
|
||||||
- ${DB_DATA_LOCATION}:/var/lib/postgresql/data
|
- ${DB_DATA_LOCATION}:/var/lib/postgresql/data
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: pg_isready --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' || exit 1; Chksum="$$(psql --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1
|
test: pg_isready --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' || exit 1; Chksum="$$(psql --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ DB_DATA_LOCATION=./postgres
|
|||||||
IMMICH_VERSION=release
|
IMMICH_VERSION=release
|
||||||
|
|
||||||
# Connection secret for postgres. You should change it to a random password
|
# Connection secret for postgres. You should change it to a random password
|
||||||
|
# Please use only the characters `A-Za-z0-9`, without special characters or spaces
|
||||||
DB_PASSWORD=postgres
|
DB_PASSWORD=postgres
|
||||||
|
|
||||||
# The values below this line do not need to be changed
|
# The values below this line do not need to be changed
|
||||||
|
|||||||
@@ -294,6 +294,12 @@ You need to enable WebSockets on your reverse proxy.
|
|||||||
|
|
||||||
Immich components are typically deployed using docker. To see logs for deployed docker containers, you can use the [Docker CLI](https://docs.docker.com/engine/reference/commandline/cli/), specifically the `docker logs` command. For examples, see [Docker Help](/docs/guides/docker-help.md).
|
Immich components are typically deployed using docker. To see logs for deployed docker containers, you can use the [Docker CLI](https://docs.docker.com/engine/reference/commandline/cli/), specifically the `docker logs` command. For examples, see [Docker Help](/docs/guides/docker-help.md).
|
||||||
|
|
||||||
|
### How can I reduce the log verbosity of Redis?
|
||||||
|
|
||||||
|
To decrease Redis logs, you can add the following line to the `redis:` section of the `docker-compose.yml`:
|
||||||
|
|
||||||
|
` command: redis-server --loglevel warning`
|
||||||
|
|
||||||
### How can I run Immich as a non-root user?
|
### How can I run Immich as a non-root user?
|
||||||
|
|
||||||
You can change the user in the container by setting the `user` argument in `docker-compose.yml` for each service.
|
You can change the user in the container by setting the `user` argument in `docker-compose.yml` for each service.
|
||||||
|
|||||||
@@ -4,7 +4,8 @@
|
|||||||
|
|
||||||
### Unit tests
|
### Unit tests
|
||||||
|
|
||||||
Unit are run by calling `npm run test` from the `server` directory.
|
Unit are run by calling `npm run test` from the `server/` directory.
|
||||||
|
You need to run `npm install` (in `server/`) before _once_.
|
||||||
|
|
||||||
### End to end tests
|
### End to end tests
|
||||||
|
|
||||||
@@ -14,6 +15,11 @@ The e2e tests can be run by first starting up a test production environment via:
|
|||||||
make e2e
|
make e2e
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Before you can run the tests, you need to run the following commands _once_:
|
||||||
|
|
||||||
|
- `npm install` (in `e2e/`)
|
||||||
|
- `make open-api` (in the project root `/`)
|
||||||
|
|
||||||
Once the test environment is running, the e2e tests can be run via:
|
Once the test environment is running, the e2e tests can be run via:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
@@ -1,8 +1,22 @@
|
|||||||
# Create Custom Map Styles for Immich Using Maptiler
|
# Custom Map Styles
|
||||||
|
|
||||||
You may decide that you'd like to modify the style document which is used to draw the maps in Immich. This can be done easily using Maptiler, if you do not want to write an entire JSON document by hand.
|
You may decide that you'd like to modify the style document which is used to
|
||||||
|
draw the maps in Immich. In addition to visual customization, this also allows
|
||||||
|
you to pick your own map tile provider instead of the default one. The default
|
||||||
|
`style.json` for [light theme](https://github.com/immich-app/immich/tree/main/server/resources/style-light.json)
|
||||||
|
and [dark theme](https://github.com/immich-app/immich/blob/main/server/resources/style-dark.json)
|
||||||
|
can be used as a basis for creating your own style.
|
||||||
|
|
||||||
## Steps
|
There are several sources for already-made `style.json` map themes, as well as
|
||||||
|
online generators you can use.
|
||||||
|
|
||||||
|
1. In **Immich**, navigate to **Administration --> Settings --> Map & GPS Settings** and expand the **Map Settings** subsection.
|
||||||
|
2. Paste the link to your JSON style in either the **Light Style** or **Dark Style**. (You can add different styles which will help make the map style more appropriate depending on whether you set **Immich** to Light or Dark mode.)
|
||||||
|
3. Save your selections. Reload the map, and enjoy your custom map style!
|
||||||
|
|
||||||
|
## Use Maptiler to build a custom style
|
||||||
|
|
||||||
|
Customizing the map style can be done easily using Maptiler, if you do not want to write an entire JSON document by hand.
|
||||||
|
|
||||||
1. Create a free account at https://cloud.maptiler.com
|
1. Create a free account at https://cloud.maptiler.com
|
||||||
2. Once logged in, you can either create a brand new map by clicking on **New Map**, selecting a starter map, and then clicking **Customize**, OR by selecting a **Standard Map** and customizing it from there.
|
2. Once logged in, you can either create a brand new map by clicking on **New Map**, selecting a starter map, and then clicking **Customize**, OR by selecting a **Standard Map** and customizing it from there.
|
||||||
@@ -11,6 +25,3 @@ You may decide that you'd like to modify the style document which is used to dra
|
|||||||
5. Next, **Publish** your style using the **Publish** button at the top right. This will deploy it to production, which means it is able to be exposed over the Internet. Maptiler will present an interactive side-by-side map with the original and your changes prior to publication.<br/>
|
5. Next, **Publish** your style using the **Publish** button at the top right. This will deploy it to production, which means it is able to be exposed over the Internet. Maptiler will present an interactive side-by-side map with the original and your changes prior to publication.<br/>
|
||||||
6. Maptiler will warn you that changing the map will change it across all apps using the map. Since no apps are using the map yet, this is okay.
|
6. Maptiler will warn you that changing the map will change it across all apps using the map. Since no apps are using the map yet, this is okay.
|
||||||
7. Clicking on the name of your new map at the top left will bring you to the item's **details** page. From here, copy the link to the JSON style under **Use vector style**. This link will automatically contain your personal API key to Maptiler.
|
7. Clicking on the name of your new map at the top left will bring you to the item's **details** page. From here, copy the link to the JSON style under **Use vector style**. This link will automatically contain your personal API key to Maptiler.
|
||||||
8. In **Immich**, navigate to **Administration --> Settings --> Map & GPS Settings** and expand the **Map Settings** subsection.
|
|
||||||
9. Paste the link to your JSON style in either the **Light Style** or **Dark Style**. (You can add different styles which will help make the map style more appropriate depending on whether you set **Immich** to Light or Dark mode.
|
|
||||||
10. Save your selections. Reload the map, and enjoy your custom map style!
|
|
||||||
|
|||||||
@@ -56,7 +56,8 @@ Optionally, you can enable hardware acceleration for machine learning and transc
|
|||||||
|
|
||||||
- Populate custom database information if necessary.
|
- Populate custom database information if necessary.
|
||||||
- Populate `UPLOAD_LOCATION` with your preferred location for storing backup assets.
|
- Populate `UPLOAD_LOCATION` with your preferred location for storing backup assets.
|
||||||
- Consider changing `DB_PASSWORD` to something randomly generated
|
- Consider changing `DB_PASSWORD` to a custom value. Postgres is not publically exposed, so this password is only used for local authentication.
|
||||||
|
To avoid issues with Docker parsing this value, it is best to use only the characters `A-Za-z0-9`.
|
||||||
|
|
||||||
### Step 3 - Start the containers
|
### Step 3 - Start the containers
|
||||||
|
|
||||||
|
|||||||
@@ -39,11 +39,11 @@ Regardless of filesystem, it is not recommended to use a network share for your
|
|||||||
## General
|
## General
|
||||||
|
|
||||||
| Variable | Description | Default | Containers | Workers |
|
| Variable | Description | Default | Containers | Workers |
|
||||||
| :---------------------------------- | :-------------------------------------------------- | :--------------------------: | :----------------------- | :----------------- |
|
| :---------------------------------- | :---------------------------------------------------------------------------------------- | :--------------------------: | :----------------------- | :----------------- |
|
||||||
| `TZ` | Timezone | | server | microservices |
|
| `TZ` | Timezone | | server | microservices |
|
||||||
| `IMMICH_ENV` | Environment (production, development) | `production` | server, machine learning | api, microservices |
|
| `IMMICH_ENV` | Environment (production, development) | `production` | server, machine learning | api, microservices |
|
||||||
| `IMMICH_LOG_LEVEL` | Log Level (verbose, debug, log, warn, error) | `log` | server, machine learning | api, microservices |
|
| `IMMICH_LOG_LEVEL` | Log Level (verbose, debug, log, warn, error) | `log` | server, machine learning | api, microservices |
|
||||||
| `IMMICH_MEDIA_LOCATION` | Media Location | `./upload`<sup>\*1</sup> | server | api, microservices |
|
| `IMMICH_MEDIA_LOCATION` | Media Location inside the container ⚠️**You probably shouldn't set this**<sup>\*1</sup>⚠️ | `./upload`<sup>\*2</sup> | server | api, microservices |
|
||||||
| `IMMICH_CONFIG_FILE` | Path to config file | | server | api, microservices |
|
| `IMMICH_CONFIG_FILE` | Path to config file | | server | api, microservices |
|
||||||
| `NO_COLOR` | Set to `true` to disable color-coded log output | `false` | server, machine learning | |
|
| `NO_COLOR` | Set to `true` to disable color-coded log output | `false` | server, machine learning | |
|
||||||
| `CPU_CORES` | Amount of cores available to the immich server | auto-detected cpu core count | server | |
|
| `CPU_CORES` | Amount of cores available to the immich server | auto-detected cpu core count | server | |
|
||||||
@@ -52,7 +52,9 @@ Regardless of filesystem, it is not recommended to use a network share for your
|
|||||||
| `IMMICH_PROCESS_INVALID_IMAGES` | When `true`, generate thumbnails for invalid images | | server | microservices |
|
| `IMMICH_PROCESS_INVALID_IMAGES` | When `true`, generate thumbnails for invalid images | | server | microservices |
|
||||||
| `IMMICH_TRUSTED_PROXIES` | List of comma separated IPs set as trusted proxies | | server | api |
|
| `IMMICH_TRUSTED_PROXIES` | List of comma separated IPs set as trusted proxies | | server | api |
|
||||||
|
|
||||||
\*1: With the default `WORKDIR` of `/usr/src/app`, this path will resolve to `/usr/src/app/upload`.
|
\*1: This path is where the Immich code looks for the files, which is internal to the docker container. Setting it to a path on your host will certainly break things, you should use the `UPLOAD_LOCATION` variable instead.
|
||||||
|
|
||||||
|
\*2: With the default `WORKDIR` of `/usr/src/app`, this path will resolve to `/usr/src/app/upload`.
|
||||||
It only need to be set if the Immich deployment method is changing.
|
It only need to be set if the Immich deployment method is changing.
|
||||||
|
|
||||||
:::tip
|
:::tip
|
||||||
|
|||||||
@@ -145,28 +145,36 @@ const config = {
|
|||||||
label: 'Installation',
|
label: 'Installation',
|
||||||
to: '/docs/install/requirements',
|
to: '/docs/install/requirements',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
label: 'Contributing',
|
||||||
|
to: '/docs/overview/support-the-project',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'Privacy Policy',
|
||||||
|
to: '/privacy-policy',
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'Community',
|
title: 'Documentation',
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
label: 'Discord',
|
label: 'Roadmap',
|
||||||
href: 'https://discord.immich.app',
|
to: '/roadmap',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: 'Reddit',
|
label: 'API',
|
||||||
href: 'https://www.reddit.com/r/immich/',
|
to: '/docs/api',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'Cursed Knowledge',
|
||||||
|
to: '/cursed-knowledge',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'Links',
|
title: 'Links',
|
||||||
items: [
|
items: [
|
||||||
// {
|
|
||||||
// label: "Blog",
|
|
||||||
// to: "/blog",
|
|
||||||
// },
|
|
||||||
{
|
{
|
||||||
label: 'GitHub',
|
label: 'GitHub',
|
||||||
href: 'https://github.com/immich-app/immich',
|
href: 'https://github.com/immich-app/immich',
|
||||||
@@ -175,6 +183,14 @@ const config = {
|
|||||||
label: 'YouTube',
|
label: 'YouTube',
|
||||||
href: 'https://www.youtube.com/@immich-app',
|
href: 'https://www.youtube.com/@immich-app',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
label: 'Discord',
|
||||||
|
href: 'https://discord.immich.app',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'Reddit',
|
||||||
|
href: 'https://www.reddit.com/r/immich/',
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|||||||
108
docs/package-lock.json
generated
108
docs/package-lock.json
generated
@@ -4237,9 +4237,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/autoprefixer": {
|
"node_modules/autoprefixer": {
|
||||||
"version": "10.4.19",
|
"version": "10.4.20",
|
||||||
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz",
|
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz",
|
||||||
"integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==",
|
"integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==",
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
"type": "opencollective",
|
"type": "opencollective",
|
||||||
@@ -4254,12 +4254,13 @@
|
|||||||
"url": "https://github.com/sponsors/ai"
|
"url": "https://github.com/sponsors/ai"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"browserslist": "^4.23.0",
|
"browserslist": "^4.23.3",
|
||||||
"caniuse-lite": "^1.0.30001599",
|
"caniuse-lite": "^1.0.30001646",
|
||||||
"fraction.js": "^4.3.7",
|
"fraction.js": "^4.3.7",
|
||||||
"normalize-range": "^0.1.2",
|
"normalize-range": "^0.1.2",
|
||||||
"picocolors": "^1.0.0",
|
"picocolors": "^1.0.1",
|
||||||
"postcss-value-parser": "^4.2.0"
|
"postcss-value-parser": "^4.2.0"
|
||||||
},
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
@@ -4531,9 +4532,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/browserslist": {
|
"node_modules/browserslist": {
|
||||||
"version": "4.23.0",
|
"version": "4.23.3",
|
||||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz",
|
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz",
|
||||||
"integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
|
"integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==",
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
"type": "opencollective",
|
"type": "opencollective",
|
||||||
@@ -4548,11 +4549,12 @@
|
|||||||
"url": "https://github.com/sponsors/ai"
|
"url": "https://github.com/sponsors/ai"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"caniuse-lite": "^1.0.30001587",
|
"caniuse-lite": "^1.0.30001646",
|
||||||
"electron-to-chromium": "^1.4.668",
|
"electron-to-chromium": "^1.5.4",
|
||||||
"node-releases": "^2.0.14",
|
"node-releases": "^2.0.18",
|
||||||
"update-browserslist-db": "^1.0.13"
|
"update-browserslist-db": "^1.1.0"
|
||||||
},
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
"browserslist": "cli.js"
|
"browserslist": "cli.js"
|
||||||
@@ -4699,9 +4701,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/caniuse-lite": {
|
"node_modules/caniuse-lite": {
|
||||||
"version": "1.0.30001614",
|
"version": "1.0.30001651",
|
||||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001614.tgz",
|
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz",
|
||||||
"integrity": "sha512-jmZQ1VpmlRwHgdP1/uiKzgiAuGOfLEJsYFP4+GBou/QQ4U6IOJCB4NP1c+1p9RGLpwObcT94jA5/uO+F1vBbog==",
|
"integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==",
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
"type": "opencollective",
|
"type": "opencollective",
|
||||||
@@ -4715,7 +4717,8 @@
|
|||||||
"type": "github",
|
"type": "github",
|
||||||
"url": "https://github.com/sponsors/ai"
|
"url": "https://github.com/sponsors/ai"
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"license": "CC-BY-4.0"
|
||||||
},
|
},
|
||||||
"node_modules/ccount": {
|
"node_modules/ccount": {
|
||||||
"version": "2.0.1",
|
"version": "2.0.1",
|
||||||
@@ -6342,9 +6345,10 @@
|
|||||||
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
|
"integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
|
||||||
},
|
},
|
||||||
"node_modules/electron-to-chromium": {
|
"node_modules/electron-to-chromium": {
|
||||||
"version": "1.4.751",
|
"version": "1.5.6",
|
||||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.751.tgz",
|
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.6.tgz",
|
||||||
"integrity": "sha512-2DEPi++qa89SMGRhufWTiLmzqyuGmNF3SK4+PQetW1JKiZdEpF4XQonJXJCzyuYSA6mauiMhbyVhqYAP45Hvfw=="
|
"integrity": "sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==",
|
||||||
|
"license": "ISC"
|
||||||
},
|
},
|
||||||
"node_modules/emoji-regex": {
|
"node_modules/emoji-regex": {
|
||||||
"version": "9.2.2",
|
"version": "9.2.2",
|
||||||
@@ -11958,9 +11962,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/node-releases": {
|
"node_modules/node-releases": {
|
||||||
"version": "2.0.14",
|
"version": "2.0.18",
|
||||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
|
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz",
|
||||||
"integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw=="
|
"integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==",
|
||||||
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/nopt": {
|
"node_modules/nopt": {
|
||||||
"version": "1.0.10",
|
"version": "1.0.10",
|
||||||
@@ -12754,9 +12759,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/postcss": {
|
"node_modules/postcss": {
|
||||||
"version": "8.4.39",
|
"version": "8.4.40",
|
||||||
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz",
|
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz",
|
||||||
"integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==",
|
"integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==",
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
"type": "opencollective",
|
"type": "opencollective",
|
||||||
@@ -13600,9 +13605,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/prettier": {
|
"node_modules/prettier": {
|
||||||
"version": "3.3.2",
|
"version": "3.3.3",
|
||||||
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz",
|
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz",
|
||||||
"integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==",
|
"integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bin": {
|
"bin": {
|
||||||
@@ -13747,9 +13752,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/qs": {
|
"node_modules/qs": {
|
||||||
"version": "6.12.1",
|
"version": "6.13.0",
|
||||||
"resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz",
|
"resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
|
||||||
"integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==",
|
"integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"side-channel": "^1.0.6"
|
"side-channel": "^1.0.6"
|
||||||
},
|
},
|
||||||
@@ -16014,9 +16020,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/tailwindcss": {
|
"node_modules/tailwindcss": {
|
||||||
"version": "3.4.4",
|
"version": "3.4.9",
|
||||||
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.4.tgz",
|
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.9.tgz",
|
||||||
"integrity": "sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==",
|
"integrity": "sha512-1SEOvRr6sSdV5IDf9iC+NU4dhwdqzF4zKKq3sAbasUWHEM6lsMhX+eNN5gkPx1BvLFEnZQEUFbXnGj8Qlp83Pg==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@alloc/quick-lru": "^5.2.0",
|
"@alloc/quick-lru": "^5.2.0",
|
||||||
@@ -16376,9 +16382,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/typescript": {
|
"node_modules/typescript": {
|
||||||
"version": "5.5.3",
|
"version": "5.5.4",
|
||||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz",
|
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz",
|
||||||
"integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==",
|
"integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"bin": {
|
"bin": {
|
||||||
"tsc": "bin/tsc",
|
"tsc": "bin/tsc",
|
||||||
@@ -16607,9 +16613,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/update-browserslist-db": {
|
"node_modules/update-browserslist-db": {
|
||||||
"version": "1.0.13",
|
"version": "1.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
|
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz",
|
||||||
"integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
|
"integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==",
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
"type": "opencollective",
|
"type": "opencollective",
|
||||||
@@ -16624,9 +16630,10 @@
|
|||||||
"url": "https://github.com/sponsors/ai"
|
"url": "https://github.com/sponsors/ai"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"escalade": "^3.1.1",
|
"escalade": "^3.1.2",
|
||||||
"picocolors": "^1.0.0"
|
"picocolors": "^1.0.1"
|
||||||
},
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
"update-browserslist-db": "cli.js"
|
"update-browserslist-db": "cli.js"
|
||||||
@@ -16714,12 +16721,16 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/url": {
|
"node_modules/url": {
|
||||||
"version": "0.11.3",
|
"version": "0.11.4",
|
||||||
"resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz",
|
"resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz",
|
||||||
"integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==",
|
"integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==",
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"punycode": "^1.4.1",
|
"punycode": "^1.4.1",
|
||||||
"qs": "^6.11.2"
|
"qs": "^6.12.3"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 0.4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/url-loader": {
|
"node_modules/url-loader": {
|
||||||
@@ -16783,7 +16794,8 @@
|
|||||||
"node_modules/url/node_modules/punycode": {
|
"node_modules/url/node_modules/punycode": {
|
||||||
"version": "1.4.1",
|
"version": "1.4.1",
|
||||||
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
|
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
|
||||||
"integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ=="
|
"integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==",
|
||||||
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/util": {
|
"node_modules/util": {
|
||||||
"version": "0.10.4",
|
"version": "0.10.4",
|
||||||
|
|||||||
@@ -63,6 +63,11 @@ const projects: CommunityProjectProps[] = [
|
|||||||
description: 'Powershell Module for the Immich API',
|
description: 'Powershell Module for the Immich API',
|
||||||
url: 'https://github.com/hanpq/PSImmich',
|
url: 'https://github.com/hanpq/PSImmich',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
title: 'Immich Distribution',
|
||||||
|
description: 'Snap package for easy install and zero-care auto updates of Immich. Self-hosted photo management.',
|
||||||
|
url: 'https://immich-distribution.nsg.cc',
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
function CommunityProject({ title, description, url }: CommunityProjectProps): JSX.Element {
|
function CommunityProject({ title, description, url }: CommunityProjectProps): JSX.Element {
|
||||||
|
|||||||
@@ -1,4 +1,13 @@
|
|||||||
import { mdiCalendarToday, mdiLeadPencil, mdiLockOutline, mdiSpeedometerSlow, mdiWeb } from '@mdi/js';
|
import {
|
||||||
|
mdiCalendarToday,
|
||||||
|
mdiCrosshairsOff,
|
||||||
|
mdiLeadPencil,
|
||||||
|
mdiLockOff,
|
||||||
|
mdiLockOutline,
|
||||||
|
mdiSpeedometerSlow,
|
||||||
|
mdiWeb,
|
||||||
|
mdiWrap,
|
||||||
|
} from '@mdi/js';
|
||||||
import Layout from '@theme/Layout';
|
import Layout from '@theme/Layout';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { Item as TimelineItem, Timeline } from '../components/timeline';
|
import { Item as TimelineItem, Timeline } from '../components/timeline';
|
||||||
@@ -8,6 +17,41 @@ const withLanguage = (date: Date) => (language: string) => date.toLocaleDateStri
|
|||||||
type Item = Omit<TimelineItem, 'done' | 'getDateLabel'> & { date: Date };
|
type Item = Omit<TimelineItem, 'done' | 'getDateLabel'> & { date: Date };
|
||||||
|
|
||||||
const items: Item[] = [
|
const items: Item[] = [
|
||||||
|
{
|
||||||
|
icon: mdiWrap,
|
||||||
|
iconColor: 'gray',
|
||||||
|
title: 'Carriage returns in bash scripts are cursed',
|
||||||
|
description: 'Git can be configured to automatically convert LF to CRLF on checkout and CRLF breaks bash scripts.',
|
||||||
|
link: {
|
||||||
|
url: 'https://github.com/immich-app/immich/pull/11613',
|
||||||
|
text: '#11613',
|
||||||
|
},
|
||||||
|
date: new Date(2024, 7, 7),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
icon: mdiLockOff,
|
||||||
|
iconColor: 'red',
|
||||||
|
title: 'Fetch inside Cloudflare Workers is cursed',
|
||||||
|
description:
|
||||||
|
'Fetch requests in Cloudflare Workers use http by default, even if you explicitly specify https, which can often cause redirect loops.',
|
||||||
|
link: {
|
||||||
|
url: 'https://community.cloudflare.com/t/does-cloudflare-worker-allow-secure-https-connection-to-fetch-even-on-flexible-ssl/68051/5',
|
||||||
|
text: 'Cloudflare',
|
||||||
|
},
|
||||||
|
date: new Date(2024, 7, 7),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
icon: mdiCrosshairsOff,
|
||||||
|
iconColor: 'gray',
|
||||||
|
title: 'GPS sharing on mobile is cursed',
|
||||||
|
description:
|
||||||
|
'Some phones will silently strip GPS data from images when apps without location permission try to access them.',
|
||||||
|
link: {
|
||||||
|
url: 'https://github.com/immich-app/immich/discussions/11268',
|
||||||
|
text: '#11268',
|
||||||
|
},
|
||||||
|
date: new Date(2024, 6, 21),
|
||||||
|
},
|
||||||
{
|
{
|
||||||
icon: mdiLeadPencil,
|
icon: mdiLeadPencil,
|
||||||
iconColor: 'gold',
|
iconColor: 'gold',
|
||||||
|
|||||||
114
docs/src/pages/privacy-policy.tsx
Normal file
114
docs/src/pages/privacy-policy.tsx
Normal file
@@ -0,0 +1,114 @@
|
|||||||
|
import React from 'react';
|
||||||
|
import Link from '@docusaurus/Link';
|
||||||
|
import Layout from '@theme/Layout';
|
||||||
|
import { useColorMode } from '@docusaurus/theme-common';
|
||||||
|
function HomepageHeader() {
|
||||||
|
const { isDarkTheme } = useColorMode();
|
||||||
|
|
||||||
|
return (
|
||||||
|
<header>
|
||||||
|
<section className="max-w-[900px] m-4 p-4 md:p-6 md:m-auto md:my-12 border border-red-400 rounded-2xl bg-slate-200 dark:bg-immich-dark-gray">
|
||||||
|
<section>
|
||||||
|
<h1>Privacy Policy</h1>
|
||||||
|
<p>Last updated: July 31st 2024</p>
|
||||||
|
<p>
|
||||||
|
Welcome to Immich. We are committed to respecting your privacy. This Privacy Policy sets out how we collect,
|
||||||
|
use, and share information when you use our Immich app.
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
{/* 1. Scope of This Policy */}
|
||||||
|
<section>
|
||||||
|
<h2>1. Scope of This Policy</h2>
|
||||||
|
<p>
|
||||||
|
This Privacy Policy applies to the Immich app ("we", "our", or "us") and covers our collection, use, and
|
||||||
|
disclosure of your information. This Policy does not cover any third-party websites, services, or
|
||||||
|
applications that can be accessed through our app, or third-party services you may access through Immich.
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
{/* 2. Information We Collect */}
|
||||||
|
<section>
|
||||||
|
<h2>2. Information We Collect</h2>
|
||||||
|
<div>
|
||||||
|
<p>
|
||||||
|
<strong>Locally Stored Data</strong>: Immich stores all your photos, albums, settings, and locally on your
|
||||||
|
device. We do not have access to this data, nor do we transmit or store it on any of our servers.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<p>
|
||||||
|
<strong>Purchase Information:</strong> When you make a purchase within the{' '}
|
||||||
|
<a href="https://buy.immich.app">https://buy.immich.app</a>, we collect the following information for tax
|
||||||
|
calculation purposes:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>Country of origin</li>
|
||||||
|
<li>Postal code (if the user is from Canada or the United States)</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
{/* 3. Use of Your Information */}
|
||||||
|
<section>
|
||||||
|
<h2>3. Use of Your Information</h2>
|
||||||
|
<p>
|
||||||
|
<strong>Tax Calculation:</strong> The country of origin and postal code (for users from Canada or the United
|
||||||
|
States) are collected solely for determining the applicable tax rates on your purchase.
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
{/* 4. Sharing of Your Information */}
|
||||||
|
<section>
|
||||||
|
<h2>4. Sharing of Your Information</h2>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<strong>Tax Authorities:</strong> The purchase information may be shared with tax authorities as required
|
||||||
|
by law.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<strong>Payment Providers:</strong> The purchase information may be shared with payment providers where
|
||||||
|
required.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
{/* 5. Changes to This Policy */}
|
||||||
|
<section>
|
||||||
|
<h2>5. Changes to This Policy</h2>
|
||||||
|
<p>
|
||||||
|
We may update our Privacy Policy from time to time. If we make any changes, we will notify you by revising
|
||||||
|
the "Last updated" date at the top of this policy. It's encouraged that users frequently check this page for
|
||||||
|
any changes to stay informed about how we are helping to protect the personal information we collect.
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
{/* 6. Contact Us */}
|
||||||
|
<section>
|
||||||
|
<h2>6. Contact Us</h2>
|
||||||
|
<p>
|
||||||
|
If you have any questions about this Privacy Policy, please contact us at{' '}
|
||||||
|
<a href="mailto:immich@futo.org">immich@futo.org</a>
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
</section>
|
||||||
|
</header>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
export default function Home(): JSX.Element {
|
||||||
|
return (
|
||||||
|
<Layout
|
||||||
|
title="Home"
|
||||||
|
description="immich Self-hosted photo and video backup solution directly from your mobile phone "
|
||||||
|
noFooter={true}
|
||||||
|
>
|
||||||
|
<HomepageHeader />
|
||||||
|
<div className="flex flex-col place-items-center place-content-center">
|
||||||
|
<p>This project is available under GNU AGPL v3 license.</p>
|
||||||
|
<p className="text-xs">Privacy should not be a luxury</p>
|
||||||
|
</div>
|
||||||
|
</Layout>
|
||||||
|
);
|
||||||
|
}
|
||||||
8
docs/static/archived-versions.json
vendored
8
docs/static/archived-versions.json
vendored
@@ -1,4 +1,12 @@
|
|||||||
[
|
[
|
||||||
|
{
|
||||||
|
"label": "v1.112.0",
|
||||||
|
"url": "https://v1.112.0.archive.immich.app"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "v1.111.0",
|
||||||
|
"url": "https://v1.111.0.archive.immich.app"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"label": "v1.110.0",
|
"label": "v1.110.0",
|
||||||
"url": "https://v1.110.0.archive.immich.app"
|
"url": "https://v1.110.0.archive.immich.app"
|
||||||
|
|||||||
@@ -1,32 +0,0 @@
|
|||||||
module.exports = {
|
|
||||||
parser: '@typescript-eslint/parser',
|
|
||||||
parserOptions: {
|
|
||||||
project: 'tsconfig.json',
|
|
||||||
sourceType: 'module',
|
|
||||||
tsconfigRootDir: __dirname,
|
|
||||||
},
|
|
||||||
plugins: ['@typescript-eslint/eslint-plugin'],
|
|
||||||
extends: ['plugin:@typescript-eslint/recommended', 'plugin:prettier/recommended', 'plugin:unicorn/recommended'],
|
|
||||||
root: true,
|
|
||||||
env: {
|
|
||||||
node: true,
|
|
||||||
},
|
|
||||||
ignorePatterns: ['.eslintrc.js'],
|
|
||||||
rules: {
|
|
||||||
'@typescript-eslint/interface-name-prefix': 'off',
|
|
||||||
'@typescript-eslint/explicit-function-return-type': 'off',
|
|
||||||
'@typescript-eslint/explicit-module-boundary-types': 'off',
|
|
||||||
'@typescript-eslint/no-explicit-any': 'off',
|
|
||||||
'@typescript-eslint/no-floating-promises': 'error',
|
|
||||||
'unicorn/prefer-module': 'off',
|
|
||||||
'unicorn/import-style': 'off',
|
|
||||||
curly: 2,
|
|
||||||
'prettier/prettier': 0,
|
|
||||||
'unicorn/prevent-abbreviations': 'off',
|
|
||||||
'unicorn/filename-case': 'off',
|
|
||||||
'unicorn/no-null': 'off',
|
|
||||||
'unicorn/prefer-top-level-await': 'off',
|
|
||||||
'unicorn/prefer-event-target': 'off',
|
|
||||||
'unicorn/no-thenable': 'off',
|
|
||||||
},
|
|
||||||
};
|
|
||||||
64
e2e/eslint.config.mjs
Normal file
64
e2e/eslint.config.mjs
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
import { FlatCompat } from '@eslint/eslintrc';
|
||||||
|
import js from '@eslint/js';
|
||||||
|
import typescriptEslint from '@typescript-eslint/eslint-plugin';
|
||||||
|
import tsParser from '@typescript-eslint/parser';
|
||||||
|
import globals from 'globals';
|
||||||
|
import path from 'node:path';
|
||||||
|
import { fileURLToPath } from 'node:url';
|
||||||
|
|
||||||
|
const __filename = fileURLToPath(import.meta.url);
|
||||||
|
const __dirname = path.dirname(__filename);
|
||||||
|
const compat = new FlatCompat({
|
||||||
|
baseDirectory: __dirname,
|
||||||
|
recommendedConfig: js.configs.recommended,
|
||||||
|
allConfig: js.configs.all,
|
||||||
|
});
|
||||||
|
|
||||||
|
export default [
|
||||||
|
{
|
||||||
|
ignores: ['eslint.config.mjs'],
|
||||||
|
},
|
||||||
|
...compat.extends(
|
||||||
|
'plugin:@typescript-eslint/recommended',
|
||||||
|
'plugin:prettier/recommended',
|
||||||
|
'plugin:unicorn/recommended',
|
||||||
|
),
|
||||||
|
{
|
||||||
|
plugins: {
|
||||||
|
'@typescript-eslint': typescriptEslint,
|
||||||
|
},
|
||||||
|
|
||||||
|
languageOptions: {
|
||||||
|
globals: {
|
||||||
|
...globals.node,
|
||||||
|
},
|
||||||
|
|
||||||
|
parser: tsParser,
|
||||||
|
ecmaVersion: 5,
|
||||||
|
sourceType: 'module',
|
||||||
|
|
||||||
|
parserOptions: {
|
||||||
|
project: 'tsconfig.json',
|
||||||
|
tsconfigRootDir: __dirname,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
rules: {
|
||||||
|
'@typescript-eslint/interface-name-prefix': 'off',
|
||||||
|
'@typescript-eslint/explicit-function-return-type': 'off',
|
||||||
|
'@typescript-eslint/explicit-module-boundary-types': 'off',
|
||||||
|
'@typescript-eslint/no-explicit-any': 'off',
|
||||||
|
'@typescript-eslint/no-floating-promises': 'error',
|
||||||
|
'unicorn/prefer-module': 'off',
|
||||||
|
'unicorn/import-style': 'off',
|
||||||
|
curly: 2,
|
||||||
|
'prettier/prettier': 0,
|
||||||
|
'unicorn/prevent-abbreviations': 'off',
|
||||||
|
'unicorn/filename-case': 'off',
|
||||||
|
'unicorn/no-null': 'off',
|
||||||
|
'unicorn/prefer-top-level-await': 'off',
|
||||||
|
'unicorn/prefer-event-target': 'off',
|
||||||
|
'unicorn/no-thenable': 'off',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
];
|
||||||
1778
e2e/package-lock.json
generated
1778
e2e/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "immich-e2e",
|
"name": "immich-e2e",
|
||||||
"version": "1.110.0",
|
"version": "1.112.0",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
@@ -19,23 +19,26 @@
|
|||||||
"author": "",
|
"author": "",
|
||||||
"license": "GNU Affero General Public License version 3",
|
"license": "GNU Affero General Public License version 3",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"@eslint/eslintrc": "^3.1.0",
|
||||||
|
"@eslint/js": "^9.8.0",
|
||||||
"@immich/cli": "file:../cli",
|
"@immich/cli": "file:../cli",
|
||||||
"@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": "^20.14.12",
|
"@types/node": "^20.14.14",
|
||||||
"@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": "^7.1.0",
|
"@typescript-eslint/eslint-plugin": "^8.0.0",
|
||||||
"@typescript-eslint/parser": "^7.1.0",
|
"@typescript-eslint/parser": "^8.0.0",
|
||||||
"@vitest/coverage-v8": "^1.3.0",
|
"@vitest/coverage-v8": "^2.0.5",
|
||||||
"eslint": "^8.57.0",
|
"eslint": "^9.0.0",
|
||||||
"eslint-config-prettier": "^9.1.0",
|
"eslint-config-prettier": "^9.1.0",
|
||||||
"eslint-plugin-prettier": "^5.1.3",
|
"eslint-plugin-prettier": "^5.1.3",
|
||||||
"eslint-plugin-unicorn": "^54.0.0",
|
"eslint-plugin-unicorn": "^55.0.0",
|
||||||
"exiftool-vendored": "^27.0.0",
|
"exiftool-vendored": "^28.0.0",
|
||||||
|
"globals": "^15.9.0",
|
||||||
"jose": "^5.6.3",
|
"jose": "^5.6.3",
|
||||||
"luxon": "^3.4.4",
|
"luxon": "^3.4.4",
|
||||||
"oidc-provider": "^8.5.1",
|
"oidc-provider": "^8.5.1",
|
||||||
@@ -47,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": "^1.6.0"
|
"vitest": "^2.0.5"
|
||||||
},
|
},
|
||||||
"volta": {
|
"volta": {
|
||||||
"node": "20.16.0"
|
"node": "20.16.0"
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ const makeUploadDto = (options?: { omit: string }): Record<string, any> => {
|
|||||||
const TEN_TIMES = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
|
const TEN_TIMES = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
|
||||||
|
|
||||||
const locationAssetFilepath = `${testAssetDir}/metadata/gps-position/thompson-springs.jpg`;
|
const locationAssetFilepath = `${testAssetDir}/metadata/gps-position/thompson-springs.jpg`;
|
||||||
|
const ratingAssetFilepath = `${testAssetDir}/metadata/rating/mongolels.jpg`;
|
||||||
|
|
||||||
const readTags = async (bytes: Buffer, filename: string) => {
|
const readTags = async (bytes: Buffer, filename: string) => {
|
||||||
const filepath = join(tempDir, filename);
|
const filepath = join(tempDir, filename);
|
||||||
@@ -72,6 +73,7 @@ describe('/asset', () => {
|
|||||||
let user2Assets: AssetMediaResponseDto[];
|
let user2Assets: AssetMediaResponseDto[];
|
||||||
let stackAssets: AssetMediaResponseDto[];
|
let stackAssets: AssetMediaResponseDto[];
|
||||||
let locationAsset: AssetMediaResponseDto;
|
let locationAsset: AssetMediaResponseDto;
|
||||||
|
let ratingAsset: AssetMediaResponseDto;
|
||||||
|
|
||||||
const setupTests = async () => {
|
const setupTests = async () => {
|
||||||
await utils.resetDatabase();
|
await utils.resetDatabase();
|
||||||
@@ -99,6 +101,16 @@ describe('/asset', () => {
|
|||||||
|
|
||||||
await utils.waitForWebsocketEvent({ event: 'assetUpload', id: locationAsset.id });
|
await utils.waitForWebsocketEvent({ event: 'assetUpload', id: locationAsset.id });
|
||||||
|
|
||||||
|
// asset rating
|
||||||
|
ratingAsset = await utils.createAsset(admin.accessToken, {
|
||||||
|
assetData: {
|
||||||
|
filename: 'mongolels.jpg',
|
||||||
|
bytes: await readFile(ratingAssetFilepath),
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
await utils.waitForWebsocketEvent({ event: 'assetUpload', id: ratingAsset.id });
|
||||||
|
|
||||||
user1Assets = await Promise.all([
|
user1Assets = await Promise.all([
|
||||||
utils.createAsset(user1.accessToken),
|
utils.createAsset(user1.accessToken),
|
||||||
utils.createAsset(user1.accessToken),
|
utils.createAsset(user1.accessToken),
|
||||||
@@ -214,6 +226,22 @@ describe('/asset', () => {
|
|||||||
expect(body).toMatchObject({ id: user1Assets[0].id });
|
expect(body).toMatchObject({ id: user1Assets[0].id });
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should get the asset rating', async () => {
|
||||||
|
await utils.waitForWebsocketEvent({
|
||||||
|
event: 'assetUpload',
|
||||||
|
id: ratingAsset.id,
|
||||||
|
});
|
||||||
|
|
||||||
|
const { status, body } = await request(app)
|
||||||
|
.get(`/assets/${ratingAsset.id}`)
|
||||||
|
.set('Authorization', `Bearer ${admin.accessToken}`);
|
||||||
|
expect(status).toBe(200);
|
||||||
|
expect(body).toMatchObject({
|
||||||
|
id: ratingAsset.id,
|
||||||
|
exifInfo: expect.objectContaining({ rating: 3 }),
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
it('should work with a shared link', async () => {
|
it('should work with a shared link', async () => {
|
||||||
const sharedLink = await utils.createSharedLink(user1.accessToken, {
|
const sharedLink = await utils.createSharedLink(user1.accessToken, {
|
||||||
type: SharedLinkType.Individual,
|
type: SharedLinkType.Individual,
|
||||||
@@ -575,6 +603,31 @@ describe('/asset', () => {
|
|||||||
expect(status).toEqual(200);
|
expect(status).toEqual(200);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should set the rating', async () => {
|
||||||
|
const { status, body } = await request(app)
|
||||||
|
.put(`/assets/${user1Assets[0].id}`)
|
||||||
|
.set('Authorization', `Bearer ${user1.accessToken}`)
|
||||||
|
.send({ rating: 2 });
|
||||||
|
expect(body).toMatchObject({
|
||||||
|
id: user1Assets[0].id,
|
||||||
|
exifInfo: expect.objectContaining({
|
||||||
|
rating: 2,
|
||||||
|
}),
|
||||||
|
});
|
||||||
|
expect(status).toEqual(200);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should reject invalid rating', async () => {
|
||||||
|
for (const test of [{ rating: 7 }, { rating: 3.5 }, { rating: null }]) {
|
||||||
|
const { status, body } = await request(app)
|
||||||
|
.put(`/assets/${user1Assets[0].id}`)
|
||||||
|
.send(test)
|
||||||
|
.set('Authorization', `Bearer ${user1.accessToken}`);
|
||||||
|
expect(status).toBe(400);
|
||||||
|
expect(body).toEqual(errorDto.badRequest());
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
it('should return tagged people', async () => {
|
it('should return tagged people', async () => {
|
||||||
const { status, body } = await request(app)
|
const { status, body } = await request(app)
|
||||||
.put(`/assets/${user1Assets[0].id}`)
|
.put(`/assets/${user1Assets[0].id}`)
|
||||||
|
|||||||
@@ -159,4 +159,75 @@ describe('/map', () => {
|
|||||||
expect(body).toEqual(expect.objectContaining({ id: 'immich-map-dark' }));
|
expect(body).toEqual(expect.objectContaining({ id: 'immich-map-dark' }));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
describe('GET /map/reverse-geocode', () => {
|
||||||
|
it('should require authentication', async () => {
|
||||||
|
const { status, body } = await request(app).get('/map/reverse-geocode');
|
||||||
|
expect(status).toBe(401);
|
||||||
|
expect(body).toEqual(errorDto.unauthorized);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should throw an error if a lat is not provided', async () => {
|
||||||
|
const { status, body } = await request(app)
|
||||||
|
.get('/map/reverse-geocode?lon=123')
|
||||||
|
.set('Authorization', `Bearer ${admin.accessToken}`);
|
||||||
|
expect(status).toBe(400);
|
||||||
|
expect(body).toEqual(errorDto.badRequest(['lat must be a number between -90 and 90']));
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should throw an error if a lat is not a number', async () => {
|
||||||
|
const { status, body } = await request(app)
|
||||||
|
.get('/map/reverse-geocode?lat=abc&lon=123.456')
|
||||||
|
.set('Authorization', `Bearer ${admin.accessToken}`);
|
||||||
|
expect(status).toBe(400);
|
||||||
|
expect(body).toEqual(errorDto.badRequest(['lat must be a number between -90 and 90']));
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should throw an error if a lat is out of range', async () => {
|
||||||
|
const { status, body } = await request(app)
|
||||||
|
.get('/map/reverse-geocode?lat=91&lon=123.456')
|
||||||
|
.set('Authorization', `Bearer ${admin.accessToken}`);
|
||||||
|
expect(status).toBe(400);
|
||||||
|
expect(body).toEqual(errorDto.badRequest(['lat must be a number between -90 and 90']));
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should throw an error if a lon is not provided', async () => {
|
||||||
|
const { status, body } = await request(app)
|
||||||
|
.get('/map/reverse-geocode?lat=75')
|
||||||
|
.set('Authorization', `Bearer ${admin.accessToken}`);
|
||||||
|
expect(status).toBe(400);
|
||||||
|
expect(body).toEqual(errorDto.badRequest(['lon must be a number between -180 and 180']));
|
||||||
|
});
|
||||||
|
|
||||||
|
const reverseGeocodeTestCases = [
|
||||||
|
{
|
||||||
|
name: 'Vaucluse',
|
||||||
|
lat: -33.858_977_058_663_13,
|
||||||
|
lon: 151.278_490_730_270_48,
|
||||||
|
results: [{ city: 'Vaucluse', state: 'New South Wales', country: 'Australia' }],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Ravenhall',
|
||||||
|
lat: -37.765_732_399_174_75,
|
||||||
|
lon: 144.752_453_164_883_3,
|
||||||
|
results: [{ city: 'Ravenhall', state: 'Victoria', country: 'Australia' }],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Scarborough',
|
||||||
|
lat: -31.894_346_156_789_997,
|
||||||
|
lon: 115.757_617_103_904_64,
|
||||||
|
results: [{ city: 'Scarborough', state: 'Western Australia', country: 'Australia' }],
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
|
it.each(reverseGeocodeTestCases)(`should resolve to $name`, async ({ lat, lon, results }) => {
|
||||||
|
const { status, body } = await request(app)
|
||||||
|
.get(`/map/reverse-geocode?lat=${lat}&lon=${lon}`)
|
||||||
|
.set('Authorization', `Bearer ${admin.accessToken}`);
|
||||||
|
expect(status).toBe(200);
|
||||||
|
expect(Array.isArray(body)).toBe(true);
|
||||||
|
expect(body.length).toBe(results.length);
|
||||||
|
expect(body).toEqual(results);
|
||||||
|
});
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -6,10 +6,19 @@ import request from 'supertest';
|
|||||||
import { beforeAll, beforeEach, describe, expect, it } from 'vitest';
|
import { beforeAll, beforeEach, describe, expect, it } from 'vitest';
|
||||||
|
|
||||||
const invalidBirthday = [
|
const invalidBirthday = [
|
||||||
{ birthDate: 'false', response: 'birthDate must be a date string' },
|
{
|
||||||
{ birthDate: '123567', response: 'birthDate must be a date string' },
|
birthDate: 'false',
|
||||||
{ birthDate: 123_567, response: 'birthDate must be a date string' },
|
response: ['birthDate must be a string in the format yyyy-MM-dd', 'Birth date cannot be in the future'],
|
||||||
{ birthDate: new Date(9999, 0, 0).toISOString(), response: ['Birth date cannot be in the future'] },
|
},
|
||||||
|
{
|
||||||
|
birthDate: '123567',
|
||||||
|
response: ['birthDate must be a string in the format yyyy-MM-dd', 'Birth date cannot be in the future'],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
birthDate: 123_567,
|
||||||
|
response: ['birthDate must be a string in the format yyyy-MM-dd', 'Birth date cannot be in the future'],
|
||||||
|
},
|
||||||
|
{ birthDate: '9999-01-01', response: ['Birth date cannot be in the future'] },
|
||||||
];
|
];
|
||||||
|
|
||||||
describe('/people', () => {
|
describe('/people', () => {
|
||||||
@@ -185,13 +194,13 @@ describe('/people', () => {
|
|||||||
.set('Authorization', `Bearer ${admin.accessToken}`)
|
.set('Authorization', `Bearer ${admin.accessToken}`)
|
||||||
.send({
|
.send({
|
||||||
name: 'New Person',
|
name: 'New Person',
|
||||||
birthDate: '1990-01-01T05:00:00.000Z',
|
birthDate: '1990-01-01',
|
||||||
});
|
});
|
||||||
expect(status).toBe(201);
|
expect(status).toBe(201);
|
||||||
expect(body).toMatchObject({
|
expect(body).toMatchObject({
|
||||||
id: expect.any(String),
|
id: expect.any(String),
|
||||||
name: 'New Person',
|
name: 'New Person',
|
||||||
birthDate: '1990-01-01T05:00:00.000Z',
|
birthDate: '1990-01-01',
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -233,7 +242,7 @@ describe('/people', () => {
|
|||||||
const { status, body } = await request(app)
|
const { status, body } = await request(app)
|
||||||
.put(`/people/${visiblePerson.id}`)
|
.put(`/people/${visiblePerson.id}`)
|
||||||
.set('Authorization', `Bearer ${admin.accessToken}`)
|
.set('Authorization', `Bearer ${admin.accessToken}`)
|
||||||
.send({ birthDate: '1990-01-01T05:00:00.000Z' });
|
.send({ birthDate: '1990-01-01' });
|
||||||
expect(status).toBe(200);
|
expect(status).toBe(200);
|
||||||
expect(body).toMatchObject({ birthDate: '1990-01-01' });
|
expect(body).toMatchObject({ birthDate: '1990-01-01' });
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { AssetMediaResponseDto, LoginResponseDto, deleteAssets, getMapMarkers, updateAsset } from '@immich/sdk';
|
import { AssetMediaResponseDto, LoginResponseDto, deleteAssets, updateAsset } from '@immich/sdk';
|
||||||
import { DateTime } from 'luxon';
|
import { DateTime } from 'luxon';
|
||||||
import { readFile } from 'node:fs/promises';
|
import { readFile } from 'node:fs/promises';
|
||||||
import { join } from 'node:path';
|
import { join } from 'node:path';
|
||||||
@@ -32,9 +32,6 @@ describe('/search', () => {
|
|||||||
let assetOneJpg5: AssetMediaResponseDto;
|
let assetOneJpg5: AssetMediaResponseDto;
|
||||||
let assetSprings: AssetMediaResponseDto;
|
let assetSprings: AssetMediaResponseDto;
|
||||||
let assetLast: AssetMediaResponseDto;
|
let assetLast: AssetMediaResponseDto;
|
||||||
let cities: string[];
|
|
||||||
let states: string[];
|
|
||||||
let countries: string[];
|
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
await utils.resetDatabase();
|
await utils.resetDatabase();
|
||||||
@@ -85,7 +82,7 @@ describe('/search', () => {
|
|||||||
// note: the coordinates here are not the actual coordinates of the images and are random for most of them
|
// note: the coordinates here are not the actual coordinates of the images and are random for most of them
|
||||||
const coordinates = [
|
const coordinates = [
|
||||||
{ latitude: 48.853_41, longitude: 2.3488 }, // paris
|
{ latitude: 48.853_41, longitude: 2.3488 }, // paris
|
||||||
{ latitude: 63.0695, longitude: -151.0074 }, // denali
|
{ latitude: 35.6895, longitude: 139.691_71 }, // tokyo
|
||||||
{ latitude: 52.524_37, longitude: 13.410_53 }, // berlin
|
{ latitude: 52.524_37, longitude: 13.410_53 }, // berlin
|
||||||
{ latitude: 1.314_663_1, longitude: 103.845_409_3 }, // singapore
|
{ latitude: 1.314_663_1, longitude: 103.845_409_3 }, // singapore
|
||||||
{ latitude: 41.013_84, longitude: 28.949_66 }, // istanbul
|
{ latitude: 41.013_84, longitude: 28.949_66 }, // istanbul
|
||||||
@@ -101,16 +98,15 @@ describe('/search', () => {
|
|||||||
{ latitude: 31.634_16, longitude: -7.999_94 }, // marrakesh
|
{ latitude: 31.634_16, longitude: -7.999_94 }, // marrakesh
|
||||||
{ latitude: 38.523_735_4, longitude: -78.488_619_4 }, // tanners ridge
|
{ latitude: 38.523_735_4, longitude: -78.488_619_4 }, // tanners ridge
|
||||||
{ latitude: 59.938_63, longitude: 30.314_13 }, // st. petersburg
|
{ latitude: 59.938_63, longitude: 30.314_13 }, // st. petersburg
|
||||||
{ latitude: 35.6895, longitude: 139.691_71 }, // tokyo
|
|
||||||
];
|
];
|
||||||
|
|
||||||
const updates = assets.map((asset, i) =>
|
const updates = coordinates.map((dto, i) =>
|
||||||
updateAsset({ id: asset.id, updateAssetDto: coordinates[i] }, { headers: asBearerAuth(admin.accessToken) }),
|
updateAsset({ id: assets[i].id, updateAssetDto: dto }, { headers: asBearerAuth(admin.accessToken) }),
|
||||||
);
|
);
|
||||||
|
|
||||||
await Promise.all(updates);
|
await Promise.all(updates);
|
||||||
for (const asset of assets) {
|
for (const [i] of coordinates.entries()) {
|
||||||
await utils.waitForWebsocketEvent({ event: 'assetUpdate', id: asset.id });
|
await utils.waitForWebsocketEvent({ event: 'assetUpdate', id: assets[i].id });
|
||||||
}
|
}
|
||||||
|
|
||||||
[
|
[
|
||||||
@@ -137,12 +133,6 @@ describe('/search', () => {
|
|||||||
assetLast = assets.at(-1) as AssetMediaResponseDto;
|
assetLast = assets.at(-1) as AssetMediaResponseDto;
|
||||||
|
|
||||||
await deleteAssets({ assetBulkDeleteDto: { ids: [assetSilver.id] } }, { headers: asBearerAuth(admin.accessToken) });
|
await deleteAssets({ assetBulkDeleteDto: { ids: [assetSilver.id] } }, { headers: asBearerAuth(admin.accessToken) });
|
||||||
|
|
||||||
const mapMarkers = await getMapMarkers({}, { headers: asBearerAuth(admin.accessToken) });
|
|
||||||
const nonTrashed = mapMarkers.filter((mark) => mark.id !== assetSilver.id);
|
|
||||||
cities = [...new Set(nonTrashed.map((mark) => mark.city).filter((entry): entry is string => !!entry))].sort();
|
|
||||||
states = [...new Set(nonTrashed.map((mark) => mark.state).filter((entry): entry is string => !!entry))].sort();
|
|
||||||
countries = [...new Set(nonTrashed.map((mark) => mark.country).filter((entry): entry is string => !!entry))].sort();
|
|
||||||
}, 30_000);
|
}, 30_000);
|
||||||
|
|
||||||
afterAll(async () => {
|
afterAll(async () => {
|
||||||
@@ -321,23 +311,120 @@ describe('/search', () => {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
should: 'should search by city',
|
should: 'should search by city',
|
||||||
deferred: () => ({ dto: { city: 'Accra' }, assets: [assetHeic] }),
|
deferred: () => ({
|
||||||
|
dto: {
|
||||||
|
city: 'Accra',
|
||||||
|
includeNull: true,
|
||||||
|
},
|
||||||
|
assets: [assetHeic],
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
should: "should search city ('')",
|
||||||
|
deferred: () => ({
|
||||||
|
dto: {
|
||||||
|
city: '',
|
||||||
|
isVisible: true,
|
||||||
|
includeNull: true,
|
||||||
|
},
|
||||||
|
assets: [assetLast],
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
should: 'should search city (null)',
|
||||||
|
deferred: () => ({
|
||||||
|
dto: {
|
||||||
|
city: null,
|
||||||
|
isVisible: true,
|
||||||
|
includeNull: true,
|
||||||
|
},
|
||||||
|
assets: [assetLast],
|
||||||
|
}),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
should: 'should search by state',
|
should: 'should search by state',
|
||||||
deferred: () => ({ dto: { state: 'New York' }, assets: [assetDensity] }),
|
deferred: () => ({
|
||||||
|
dto: {
|
||||||
|
state: 'New York',
|
||||||
|
includeNull: true,
|
||||||
|
},
|
||||||
|
assets: [assetDensity],
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
should: "should search state ('')",
|
||||||
|
deferred: () => ({
|
||||||
|
dto: {
|
||||||
|
state: '',
|
||||||
|
isVisible: true,
|
||||||
|
withExif: true,
|
||||||
|
includeNull: true,
|
||||||
|
},
|
||||||
|
assets: [assetLast, assetNotocactus],
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
should: 'should search state (null)',
|
||||||
|
deferred: () => ({
|
||||||
|
dto: {
|
||||||
|
state: null,
|
||||||
|
isVisible: true,
|
||||||
|
includeNull: true,
|
||||||
|
},
|
||||||
|
assets: [assetLast, assetNotocactus],
|
||||||
|
}),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
should: 'should search by country',
|
should: 'should search by country',
|
||||||
deferred: () => ({ dto: { country: 'France' }, assets: [assetFalcon] }),
|
deferred: () => ({
|
||||||
|
dto: {
|
||||||
|
country: 'France',
|
||||||
|
includeNull: true,
|
||||||
|
},
|
||||||
|
assets: [assetFalcon],
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
should: "should search country ('')",
|
||||||
|
deferred: () => ({
|
||||||
|
dto: {
|
||||||
|
country: '',
|
||||||
|
isVisible: true,
|
||||||
|
includeNull: true,
|
||||||
|
},
|
||||||
|
assets: [assetLast],
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
should: 'should search country (null)',
|
||||||
|
deferred: () => ({
|
||||||
|
dto: {
|
||||||
|
country: null,
|
||||||
|
isVisible: true,
|
||||||
|
includeNull: true,
|
||||||
|
},
|
||||||
|
assets: [assetLast],
|
||||||
|
}),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
should: 'should search by make',
|
should: 'should search by make',
|
||||||
deferred: () => ({ dto: { make: 'Canon' }, assets: [assetFalcon, assetDenali] }),
|
deferred: () => ({
|
||||||
|
dto: {
|
||||||
|
make: 'Canon',
|
||||||
|
includeNull: true,
|
||||||
|
},
|
||||||
|
assets: [assetFalcon, assetDenali],
|
||||||
|
}),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
should: 'should search by model',
|
should: 'should search by model',
|
||||||
deferred: () => ({ dto: { model: 'Canon EOS 7D' }, assets: [assetDenali] }),
|
deferred: () => ({
|
||||||
|
dto: {
|
||||||
|
model: 'Canon EOS 7D',
|
||||||
|
includeNull: true,
|
||||||
|
},
|
||||||
|
assets: [assetDenali],
|
||||||
|
}),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
should: 'should allow searching the upload library (libraryId: null)',
|
should: 'should allow searching the upload library (libraryId: null)',
|
||||||
@@ -450,32 +537,79 @@ describe('/search', () => {
|
|||||||
|
|
||||||
it('should get suggestions for country', async () => {
|
it('should get suggestions for country', async () => {
|
||||||
const { status, body } = await request(app)
|
const { status, body } = await request(app)
|
||||||
.get('/search/suggestions?type=country')
|
.get('/search/suggestions?type=country&includeNull=true')
|
||||||
.set('Authorization', `Bearer ${admin.accessToken}`);
|
.set('Authorization', `Bearer ${admin.accessToken}`);
|
||||||
expect(body).toEqual(countries);
|
expect(body).toEqual([
|
||||||
|
'Cuba',
|
||||||
|
'France',
|
||||||
|
'Georgia',
|
||||||
|
'Germany',
|
||||||
|
'Ghana',
|
||||||
|
'Japan',
|
||||||
|
'Morocco',
|
||||||
|
"People's Republic of China",
|
||||||
|
'Russian Federation',
|
||||||
|
'Singapore',
|
||||||
|
'Spain',
|
||||||
|
'Switzerland',
|
||||||
|
'United States of America',
|
||||||
|
null,
|
||||||
|
]);
|
||||||
expect(status).toBe(200);
|
expect(status).toBe(200);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should get suggestions for state', async () => {
|
it('should get suggestions for state', async () => {
|
||||||
const { status, body } = await request(app)
|
const { status, body } = await request(app)
|
||||||
.get('/search/suggestions?type=state')
|
.get('/search/suggestions?type=state&includeNull=true')
|
||||||
.set('Authorization', `Bearer ${admin.accessToken}`);
|
.set('Authorization', `Bearer ${admin.accessToken}`);
|
||||||
expect(body).toHaveLength(states.length);
|
expect(body).toEqual([
|
||||||
expect(body).toEqual(expect.arrayContaining(states));
|
'Andalusia',
|
||||||
|
'Berlin',
|
||||||
|
'Glarus',
|
||||||
|
'Greater Accra',
|
||||||
|
'Havana',
|
||||||
|
'Île-de-France',
|
||||||
|
'Marrakesh-Safi',
|
||||||
|
'Mississippi',
|
||||||
|
'New York',
|
||||||
|
'Shanghai',
|
||||||
|
'St.-Petersburg',
|
||||||
|
'Tbilisi',
|
||||||
|
'Tokyo',
|
||||||
|
'Virginia',
|
||||||
|
null,
|
||||||
|
]);
|
||||||
expect(status).toBe(200);
|
expect(status).toBe(200);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should get suggestions for city', async () => {
|
it('should get suggestions for city', async () => {
|
||||||
const { status, body } = await request(app)
|
const { status, body } = await request(app)
|
||||||
.get('/search/suggestions?type=city')
|
.get('/search/suggestions?type=city&includeNull=true')
|
||||||
.set('Authorization', `Bearer ${admin.accessToken}`);
|
.set('Authorization', `Bearer ${admin.accessToken}`);
|
||||||
expect(body).toEqual(cities);
|
expect(body).toEqual([
|
||||||
|
'Accra',
|
||||||
|
'Berlin',
|
||||||
|
'Glarus',
|
||||||
|
'Havana',
|
||||||
|
'Marrakesh',
|
||||||
|
'Montalbán de Córdoba',
|
||||||
|
'New York City',
|
||||||
|
'Novena',
|
||||||
|
'Paris',
|
||||||
|
'Philadelphia',
|
||||||
|
'Saint Petersburg',
|
||||||
|
'Shanghai',
|
||||||
|
'Stanley',
|
||||||
|
'Tbilisi',
|
||||||
|
'Tokyo',
|
||||||
|
null,
|
||||||
|
]);
|
||||||
expect(status).toBe(200);
|
expect(status).toBe(200);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should get suggestions for camera make', async () => {
|
it('should get suggestions for camera make', async () => {
|
||||||
const { status, body } = await request(app)
|
const { status, body } = await request(app)
|
||||||
.get('/search/suggestions?type=camera-make')
|
.get('/search/suggestions?type=camera-make&includeNull=true')
|
||||||
.set('Authorization', `Bearer ${admin.accessToken}`);
|
.set('Authorization', `Bearer ${admin.accessToken}`);
|
||||||
expect(body).toEqual([
|
expect(body).toEqual([
|
||||||
'Apple',
|
'Apple',
|
||||||
@@ -485,13 +619,14 @@ describe('/search', () => {
|
|||||||
'PENTAX Corporation',
|
'PENTAX Corporation',
|
||||||
'samsung',
|
'samsung',
|
||||||
'SONY',
|
'SONY',
|
||||||
|
null,
|
||||||
]);
|
]);
|
||||||
expect(status).toBe(200);
|
expect(status).toBe(200);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should get suggestions for camera model', async () => {
|
it('should get suggestions for camera model', async () => {
|
||||||
const { status, body } = await request(app)
|
const { status, body } = await request(app)
|
||||||
.get('/search/suggestions?type=camera-model')
|
.get('/search/suggestions?type=camera-model&includeNull=true')
|
||||||
.set('Authorization', `Bearer ${admin.accessToken}`);
|
.set('Authorization', `Bearer ${admin.accessToken}`);
|
||||||
expect(body).toEqual([
|
expect(body).toEqual([
|
||||||
'Canon EOS 7D',
|
'Canon EOS 7D',
|
||||||
@@ -506,6 +641,7 @@ describe('/search', () => {
|
|||||||
'SM-F711N',
|
'SM-F711N',
|
||||||
'SM-S906U',
|
'SM-S906U',
|
||||||
'SM-T970',
|
'SM-T970',
|
||||||
|
null,
|
||||||
]);
|
]);
|
||||||
expect(status).toBe(200);
|
expect(status).toBe(200);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -112,6 +112,13 @@ describe('/shared-links', () => {
|
|||||||
expect(resp.header['content-type']).toContain('text/html');
|
expect(resp.header['content-type']).toContain('text/html');
|
||||||
expect(resp.text).toContain(`<meta name="description" content="1 shared photos & videos" />`);
|
expect(resp.text).toContain(`<meta name="description" content="1 shared photos & videos" />`);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should have fqdn og:image meta tag for shared asset', async () => {
|
||||||
|
const resp = await request(shareUrl).get(`/${linkWithAssets.key}`);
|
||||||
|
expect(resp.status).toBe(200);
|
||||||
|
expect(resp.header['content-type']).toContain('text/html');
|
||||||
|
expect(resp.text).toContain(`<meta property="og:image" content="http://`);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('GET /shared-links', () => {
|
describe('GET /shared-links', () => {
|
||||||
|
|||||||
@@ -424,12 +424,12 @@ export const utils = {
|
|||||||
|
|
||||||
createPartner: (accessToken: string, id: string) => createPartner({ id }, { headers: asBearerAuth(accessToken) }),
|
createPartner: (accessToken: string, id: string) => createPartner({ id }, { headers: asBearerAuth(accessToken) }),
|
||||||
|
|
||||||
setAuthCookies: async (context: BrowserContext, accessToken: string) =>
|
setAuthCookies: async (context: BrowserContext, accessToken: string, domain = '127.0.0.1') =>
|
||||||
await context.addCookies([
|
await context.addCookies([
|
||||||
{
|
{
|
||||||
name: 'immich_access_token',
|
name: 'immich_access_token',
|
||||||
value: accessToken,
|
value: accessToken,
|
||||||
domain: '127.0.0.1',
|
domain,
|
||||||
path: '/',
|
path: '/',
|
||||||
expires: 1_742_402_728,
|
expires: 1_742_402_728,
|
||||||
httpOnly: true,
|
httpOnly: true,
|
||||||
@@ -439,7 +439,7 @@ export const utils = {
|
|||||||
{
|
{
|
||||||
name: 'immich_auth_type',
|
name: 'immich_auth_type',
|
||||||
value: 'password',
|
value: 'password',
|
||||||
domain: '127.0.0.1',
|
domain,
|
||||||
path: '/',
|
path: '/',
|
||||||
expires: 1_742_402_728,
|
expires: 1_742_402_728,
|
||||||
httpOnly: true,
|
httpOnly: true,
|
||||||
@@ -449,7 +449,7 @@ export const utils = {
|
|||||||
{
|
{
|
||||||
name: 'immich_is_authenticated',
|
name: 'immich_is_authenticated',
|
||||||
value: 'true',
|
value: 'true',
|
||||||
domain: '127.0.0.1',
|
domain,
|
||||||
path: '/',
|
path: '/',
|
||||||
expires: 1_742_402_728,
|
expires: 1_742_402_728,
|
||||||
httpOnly: false,
|
httpOnly: false,
|
||||||
|
|||||||
@@ -1,16 +1,23 @@
|
|||||||
import { AssetMediaResponseDto, LoginResponseDto, SharedLinkType } from '@immich/sdk';
|
import { AssetMediaResponseDto, LoginResponseDto, SharedLinkType } from '@immich/sdk';
|
||||||
import { expect, test } from '@playwright/test';
|
import { expect, test } from '@playwright/test';
|
||||||
|
import type { Socket } from 'socket.io-client';
|
||||||
import { utils } from 'src/utils';
|
import { utils } from 'src/utils';
|
||||||
|
|
||||||
test.describe('Detail Panel', () => {
|
test.describe('Detail Panel', () => {
|
||||||
let admin: LoginResponseDto;
|
let admin: LoginResponseDto;
|
||||||
let asset: AssetMediaResponseDto;
|
let asset: AssetMediaResponseDto;
|
||||||
|
let websocket: Socket;
|
||||||
|
|
||||||
test.beforeAll(async () => {
|
test.beforeAll(async () => {
|
||||||
utils.initSdk();
|
utils.initSdk();
|
||||||
await utils.resetDatabase();
|
await utils.resetDatabase();
|
||||||
admin = await utils.adminSetup();
|
admin = await utils.adminSetup();
|
||||||
asset = await utils.createAsset(admin.accessToken);
|
asset = await utils.createAsset(admin.accessToken);
|
||||||
|
websocket = await utils.connectWebsocket(admin.accessToken);
|
||||||
|
});
|
||||||
|
|
||||||
|
test.afterAll(() => {
|
||||||
|
utils.disconnectWebsocket(websocket);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('can be opened for shared links', async ({ page }) => {
|
test('can be opened for shared links', async ({ page }) => {
|
||||||
@@ -57,4 +64,23 @@ test.describe('Detail Panel', () => {
|
|||||||
await expect(textarea).toBeVisible();
|
await expect(textarea).toBeVisible();
|
||||||
await expect(textarea).not.toBeDisabled();
|
await expect(textarea).not.toBeDisabled();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test('description changes are visible after reopening', async ({ context, page }) => {
|
||||||
|
await utils.setAuthCookies(context, admin.accessToken);
|
||||||
|
await page.goto(`/photos/${asset.id}`);
|
||||||
|
await page.waitForSelector('#immich-asset-viewer');
|
||||||
|
|
||||||
|
await page.getByRole('button', { name: 'Info' }).click();
|
||||||
|
const textarea = page.getByRole('textbox', { name: 'Add a description' });
|
||||||
|
await textarea.fill('new description');
|
||||||
|
await expect(textarea).toHaveValue('new description');
|
||||||
|
|
||||||
|
await page.getByRole('button', { name: 'Info' }).click();
|
||||||
|
await expect(textarea).not.toBeVisible();
|
||||||
|
await page.getByRole('button', { name: 'Info' }).click();
|
||||||
|
await expect(textarea).toBeVisible();
|
||||||
|
|
||||||
|
await utils.waitForWebsocketEvent({ event: 'assetUpdate', id: asset.id });
|
||||||
|
await expect(textarea).toHaveValue('new description');
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -10,6 +10,9 @@ test.describe('Asset Viewer Navbar', () => {
|
|||||||
utils.initSdk();
|
utils.initSdk();
|
||||||
await utils.resetDatabase();
|
await utils.resetDatabase();
|
||||||
admin = await utils.adminSetup();
|
admin = await utils.adminSetup();
|
||||||
|
});
|
||||||
|
|
||||||
|
test.beforeEach(async () => {
|
||||||
asset = await utils.createAsset(admin.accessToken);
|
asset = await utils.createAsset(admin.accessToken);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -49,4 +52,14 @@ test.describe('Asset Viewer Navbar', () => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test.describe('actions', () => {
|
||||||
|
test('favorite asset with shortcut', async ({ context, page }) => {
|
||||||
|
await utils.setAuthCookies(context, admin.accessToken);
|
||||||
|
await page.goto(`/photos/${asset.id}`);
|
||||||
|
await page.waitForSelector('#immich-asset-viewer');
|
||||||
|
await page.keyboard.press('f');
|
||||||
|
await expect(page.locator('#notification-list').getByTestId('message')).toHaveText('Added to favorites');
|
||||||
|
});
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
56
e2e/src/web/specs/asset-viewer/slideshow.e2e-spec.ts
Normal file
56
e2e/src/web/specs/asset-viewer/slideshow.e2e-spec.ts
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
import { AssetMediaResponseDto, LoginResponseDto } from '@immich/sdk';
|
||||||
|
import { expect, type Page, test } from '@playwright/test';
|
||||||
|
import { utils } from 'src/utils';
|
||||||
|
|
||||||
|
test.describe('Slideshow', () => {
|
||||||
|
let admin: LoginResponseDto;
|
||||||
|
let asset: AssetMediaResponseDto;
|
||||||
|
|
||||||
|
test.beforeAll(async () => {
|
||||||
|
utils.initSdk();
|
||||||
|
await utils.resetDatabase();
|
||||||
|
admin = await utils.adminSetup();
|
||||||
|
asset = await utils.createAsset(admin.accessToken);
|
||||||
|
});
|
||||||
|
|
||||||
|
const openSlideshow = async (page: Page) => {
|
||||||
|
await page.goto(`/photos/${asset.id}`);
|
||||||
|
await page.waitForSelector('#immich-asset-viewer');
|
||||||
|
await page.getByRole('button', { name: 'More' }).click();
|
||||||
|
await page.getByRole('menuitem', { name: 'Slideshow' }).click();
|
||||||
|
};
|
||||||
|
|
||||||
|
test('open slideshow', async ({ context, page }) => {
|
||||||
|
await utils.setAuthCookies(context, admin.accessToken);
|
||||||
|
await openSlideshow(page);
|
||||||
|
await expect(page.getByRole('button', { name: 'Exit Slideshow' })).toBeVisible();
|
||||||
|
});
|
||||||
|
|
||||||
|
test('exit slideshow with button', async ({ context, page }) => {
|
||||||
|
await utils.setAuthCookies(context, admin.accessToken);
|
||||||
|
await openSlideshow(page);
|
||||||
|
|
||||||
|
const exitButton = page.getByRole('button', { name: 'Exit Slideshow' });
|
||||||
|
await exitButton.click();
|
||||||
|
await expect(exitButton).not.toBeVisible();
|
||||||
|
});
|
||||||
|
|
||||||
|
test('exit slideshow with shortcut', async ({ context, page }) => {
|
||||||
|
await utils.setAuthCookies(context, admin.accessToken);
|
||||||
|
await openSlideshow(page);
|
||||||
|
|
||||||
|
const exitButton = page.getByRole('button', { name: 'Exit Slideshow' });
|
||||||
|
await expect(exitButton).toBeVisible();
|
||||||
|
await page.keyboard.press('Escape');
|
||||||
|
await expect(exitButton).not.toBeVisible();
|
||||||
|
});
|
||||||
|
|
||||||
|
test('favorite shortcut is disabled', async ({ context, page }) => {
|
||||||
|
await utils.setAuthCookies(context, admin.accessToken);
|
||||||
|
await openSlideshow(page);
|
||||||
|
|
||||||
|
await expect(page.getByRole('button', { name: 'Exit Slideshow' })).toBeVisible();
|
||||||
|
await page.keyboard.press('f');
|
||||||
|
await expect(page.locator('#notification-list')).not.toBeVisible();
|
||||||
|
});
|
||||||
|
});
|
||||||
@@ -33,6 +33,7 @@ test.describe('Registration', () => {
|
|||||||
// onboarding
|
// onboarding
|
||||||
await expect(page).toHaveURL('/auth/onboarding');
|
await expect(page).toHaveURL('/auth/onboarding');
|
||||||
await page.getByRole('button', { name: 'Theme' }).click();
|
await page.getByRole('button', { name: 'Theme' }).click();
|
||||||
|
await page.getByRole('button', { name: 'Privacy' }).click();
|
||||||
await page.getByRole('button', { name: 'Storage Template' }).click();
|
await page.getByRole('button', { name: 'Storage Template' }).click();
|
||||||
await page.getByRole('button', { name: 'Done' }).click();
|
await page.getByRole('button', { name: 'Done' }).click();
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ test.describe('Photo Viewer', () => {
|
|||||||
|
|
||||||
test('initially shows a loading spinner', async ({ page }) => {
|
test('initially shows a loading spinner', async ({ page }) => {
|
||||||
await page.route(`/api/assets/${asset.id}/thumbnail**`, async (route) => {
|
await page.route(`/api/assets/${asset.id}/thumbnail**`, async (route) => {
|
||||||
// slow down the request for thumbnail, so spiner has chance to show up
|
// slow down the request for thumbnail, so spinner has chance to show up
|
||||||
await new Promise((f) => setTimeout(f, 2000));
|
await new Promise((f) => setTimeout(f, 2000));
|
||||||
await route.continue();
|
await route.continue();
|
||||||
});
|
});
|
||||||
@@ -40,7 +40,7 @@ test.describe('Photo Viewer', () => {
|
|||||||
await page.goto(`/photos/${asset.id}`);
|
await page.goto(`/photos/${asset.id}`);
|
||||||
await expect.poll(async () => await imageLocator(page).getAttribute('src')).toContain('thumbnail');
|
await expect.poll(async () => await imageLocator(page).getAttribute('src')).toContain('thumbnail');
|
||||||
const box = await imageLocator(page).boundingBox();
|
const box = await imageLocator(page).boundingBox();
|
||||||
expect(box).toBeTruthy;
|
expect(box).toBeTruthy();
|
||||||
const { x, y, width, height } = box!;
|
const { x, y, width, height } = box!;
|
||||||
await page.mouse.move(x + width / 2, y + height / 2);
|
await page.mouse.move(x + width / 2, y + height / 2);
|
||||||
await page.mouse.wheel(0, -1);
|
await page.mouse.wheel(0, -1);
|
||||||
|
|||||||
25
e2e/src/web/specs/websocket.e2e-spec.ts
Normal file
25
e2e/src/web/specs/websocket.e2e-spec.ts
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
import { LoginResponseDto } from '@immich/sdk';
|
||||||
|
import { expect, test } from '@playwright/test';
|
||||||
|
import { utils } from 'src/utils';
|
||||||
|
|
||||||
|
test.describe('Websocket', () => {
|
||||||
|
let admin: LoginResponseDto;
|
||||||
|
|
||||||
|
test.beforeAll(async () => {
|
||||||
|
utils.initSdk();
|
||||||
|
await utils.resetDatabase();
|
||||||
|
admin = await utils.adminSetup();
|
||||||
|
});
|
||||||
|
|
||||||
|
test('connects using ipv4', async ({ page, context }) => {
|
||||||
|
await utils.setAuthCookies(context, admin.accessToken);
|
||||||
|
await page.goto('http://127.0.0.1:2283/');
|
||||||
|
await expect(page.locator('#sidebar')).toContainText('Server Online');
|
||||||
|
});
|
||||||
|
|
||||||
|
test('connects using ipv6', async ({ page, context }) => {
|
||||||
|
await utils.setAuthCookies(context, admin.accessToken, '[::1]');
|
||||||
|
await page.goto('http://[::1]:2283/');
|
||||||
|
await expect(page.locator('#sidebar')).toContainText('Server Online');
|
||||||
|
});
|
||||||
|
});
|
||||||
Submodule e2e/test-assets updated: 898069e47f...39f25a96f1
@@ -13,6 +13,7 @@ export default defineConfig({
|
|||||||
include: ['src/{api,cli,immich-admin}/specs/*.e2e-spec.ts'],
|
include: ['src/{api,cli,immich-admin}/specs/*.e2e-spec.ts'],
|
||||||
globalSetup,
|
globalSetup,
|
||||||
testTimeout: 15_000,
|
testTimeout: 15_000,
|
||||||
|
pool: 'threads',
|
||||||
poolOptions: {
|
poolOptions: {
|
||||||
threads: {
|
threads: {
|
||||||
singleThread: true,
|
singleThread: true,
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
ARG DEVICE=cpu
|
ARG DEVICE=cpu
|
||||||
|
|
||||||
FROM python:3.11-bookworm@sha256:ef4b550f029a76b94f8e6cc6e4a8ed0e870fc6c5af1c4e9d77faaea50f41f6cd as builder-cpu
|
FROM python:3.11-bookworm@sha256:add76c758e402c3acf53b8251da50d8ae67989a81ca96ff4331e296773df853d AS builder-cpu
|
||||||
|
|
||||||
FROM builder-cpu as builder-openvino
|
FROM builder-cpu AS builder-openvino
|
||||||
|
|
||||||
FROM builder-cpu as builder-cuda
|
FROM builder-cpu AS builder-cuda
|
||||||
|
|
||||||
FROM builder-cpu as builder-armnn
|
FROM builder-cpu AS builder-armnn
|
||||||
|
|
||||||
ENV ARMNN_PATH=/opt/armnn
|
ENV ARMNN_PATH=/opt/armnn
|
||||||
COPY ann /opt/ann
|
COPY ann /opt/ann
|
||||||
@@ -15,7 +15,7 @@ RUN mkdir /opt/armnn && \
|
|||||||
cd /opt/ann && \
|
cd /opt/ann && \
|
||||||
sh build.sh
|
sh build.sh
|
||||||
|
|
||||||
FROM builder-${DEVICE} as builder
|
FROM builder-${DEVICE} AS builder
|
||||||
|
|
||||||
ARG DEVICE
|
ARG DEVICE
|
||||||
ENV PYTHONDONTWRITEBYTECODE=1 \
|
ENV PYTHONDONTWRITEBYTECODE=1 \
|
||||||
@@ -34,9 +34,9 @@ RUN python3 -m venv /opt/venv
|
|||||||
COPY poetry.lock pyproject.toml ./
|
COPY poetry.lock pyproject.toml ./
|
||||||
RUN poetry install --sync --no-interaction --no-ansi --no-root --with ${DEVICE} --without dev
|
RUN poetry install --sync --no-interaction --no-ansi --no-root --with ${DEVICE} --without dev
|
||||||
|
|
||||||
FROM python:3.11-slim-bookworm@sha256:ee317183d292ee6ed30e90bc325043ca3f7d2e8c79ac5019575490b5256ae244 as prod-cpu
|
FROM python:3.11-slim-bookworm@sha256:1c0c54195c7c7b46e61a2f3b906e9b55a8165f20388a0eeb4af4c6f8579988ac AS prod-cpu
|
||||||
|
|
||||||
FROM prod-cpu as prod-openvino
|
FROM prod-cpu AS prod-openvino
|
||||||
|
|
||||||
COPY scripts/configure-apt.sh ./
|
COPY scripts/configure-apt.sh ./
|
||||||
RUN ./configure-apt.sh && \
|
RUN ./configure-apt.sh && \
|
||||||
@@ -44,13 +44,13 @@ RUN ./configure-apt.sh && \
|
|||||||
apt-get install -t unstable --no-install-recommends -yqq intel-opencl-icd && \
|
apt-get install -t unstable --no-install-recommends -yqq intel-opencl-icd && \
|
||||||
rm configure-apt.sh
|
rm configure-apt.sh
|
||||||
|
|
||||||
FROM nvidia/cuda:12.3.2-cudnn9-runtime-ubuntu22.04@sha256:fa44193567d1908f7ca1f3abf8623ce9c63bc8cba7bcfdb32702eb04d326f7a8 as prod-cuda
|
FROM nvidia/cuda:12.3.2-cudnn9-runtime-ubuntu22.04@sha256:fa44193567d1908f7ca1f3abf8623ce9c63bc8cba7bcfdb32702eb04d326f7a8 AS prod-cuda
|
||||||
|
|
||||||
COPY --from=builder-cuda /usr/local/bin/python3 /usr/local/bin/python3
|
COPY --from=builder-cuda /usr/local/bin/python3 /usr/local/bin/python3
|
||||||
COPY --from=builder-cuda /usr/local/lib/python3.11 /usr/local/lib/python3.11
|
COPY --from=builder-cuda /usr/local/lib/python3.11 /usr/local/lib/python3.11
|
||||||
COPY --from=builder-cuda /usr/local/lib/libpython3.11.so /usr/local/lib/libpython3.11.so
|
COPY --from=builder-cuda /usr/local/lib/libpython3.11.so /usr/local/lib/libpython3.11.so
|
||||||
|
|
||||||
FROM prod-cpu as prod-armnn
|
FROM prod-cpu AS prod-armnn
|
||||||
|
|
||||||
ENV LD_LIBRARY_PATH=/opt/armnn
|
ENV LD_LIBRARY_PATH=/opt/armnn
|
||||||
|
|
||||||
@@ -70,7 +70,7 @@ COPY --from=builder-armnn \
|
|||||||
/opt/ann/build.sh \
|
/opt/ann/build.sh \
|
||||||
/opt/armnn/
|
/opt/armnn/
|
||||||
|
|
||||||
FROM prod-${DEVICE} as prod
|
FROM prod-${DEVICE} AS prod
|
||||||
ARG DEVICE
|
ARG DEVICE
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
|
|||||||
@@ -2,53 +2,64 @@ from app.config import clean_name
|
|||||||
from app.schemas import ModelSource
|
from app.schemas import ModelSource
|
||||||
|
|
||||||
_OPENCLIP_MODELS = {
|
_OPENCLIP_MODELS = {
|
||||||
"RN50__openai",
|
|
||||||
"RN50__yfcc15m",
|
|
||||||
"RN50__cc12m",
|
|
||||||
"RN101__openai",
|
"RN101__openai",
|
||||||
"RN101__yfcc15m",
|
"RN101__yfcc15m",
|
||||||
"RN50x4__openai",
|
"RN50__cc12m",
|
||||||
|
"RN50__openai",
|
||||||
|
"RN50__yfcc15m",
|
||||||
"RN50x16__openai",
|
"RN50x16__openai",
|
||||||
|
"RN50x4__openai",
|
||||||
"RN50x64__openai",
|
"RN50x64__openai",
|
||||||
"ViT-B-32__openai",
|
"ViT-B-16-SigLIP-256__webli",
|
||||||
|
"ViT-B-16-SigLIP-384__webli",
|
||||||
|
"ViT-B-16-SigLIP-512__webli",
|
||||||
|
"ViT-B-16-SigLIP-i18n-256__webli",
|
||||||
|
"ViT-B-16-SigLIP__webli",
|
||||||
|
"ViT-B-16-plus-240__laion400m_e31",
|
||||||
|
"ViT-B-16-plus-240__laion400m_e32",
|
||||||
|
"ViT-B-16__laion400m_e31",
|
||||||
|
"ViT-B-16__laion400m_e32",
|
||||||
|
"ViT-B-16__openai",
|
||||||
|
"ViT-B-32__laion2b-s34b-b79k",
|
||||||
"ViT-B-32__laion2b_e16",
|
"ViT-B-32__laion2b_e16",
|
||||||
"ViT-B-32__laion400m_e31",
|
"ViT-B-32__laion400m_e31",
|
||||||
"ViT-B-32__laion400m_e32",
|
"ViT-B-32__laion400m_e32",
|
||||||
"ViT-B-32__laion2b-s34b-b79k",
|
"ViT-B-32__openai",
|
||||||
"ViT-B-16__openai",
|
"ViT-H-14-378-quickgelu__dfn5b",
|
||||||
"ViT-B-16__laion400m_e31",
|
"ViT-H-14-quickgelu__dfn5b",
|
||||||
"ViT-B-16__laion400m_e32",
|
"ViT-H-14__laion2b-s32b-b79k",
|
||||||
"ViT-B-16-plus-240__laion400m_e31",
|
"ViT-L-14-336__openai",
|
||||||
"ViT-B-16-plus-240__laion400m_e32",
|
"ViT-L-14-quickgelu__dfn2b",
|
||||||
"ViT-L-14__openai",
|
"ViT-L-14__laion2b-s32b-b82k",
|
||||||
"ViT-L-14__laion400m_e31",
|
"ViT-L-14__laion400m_e31",
|
||||||
"ViT-L-14__laion400m_e32",
|
"ViT-L-14__laion400m_e32",
|
||||||
"ViT-L-14__laion2b-s32b-b82k",
|
"ViT-L-14__openai",
|
||||||
"ViT-L-14-336__openai",
|
"ViT-L-16-SigLIP-256__webli",
|
||||||
"ViT-H-14__laion2b-s32b-b79k",
|
"ViT-L-16-SigLIP-384__webli",
|
||||||
|
"ViT-SO400M-14-SigLIP-384__webli",
|
||||||
"ViT-g-14__laion2b-s12b-b42k",
|
"ViT-g-14__laion2b-s12b-b42k",
|
||||||
"ViT-L-14-quickgelu__dfn2b",
|
"XLM-Roberta-Base-ViT-B-32__laion5b_s13b_b90k",
|
||||||
"ViT-H-14-quickgelu__dfn5b",
|
|
||||||
"ViT-H-14-378-quickgelu__dfn5b",
|
|
||||||
"XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k",
|
"XLM-Roberta-Large-ViT-H-14__frozen_laion5b_s13b_b90k",
|
||||||
|
"nllb-clip-base-siglip__mrl",
|
||||||
"nllb-clip-base-siglip__v1",
|
"nllb-clip-base-siglip__v1",
|
||||||
|
"nllb-clip-large-siglip__mrl",
|
||||||
"nllb-clip-large-siglip__v1",
|
"nllb-clip-large-siglip__v1",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_MCLIP_MODELS = {
|
_MCLIP_MODELS = {
|
||||||
"LABSE-Vit-L-14",
|
"LABSE-Vit-L-14",
|
||||||
"XLM-Roberta-Large-Vit-B-32",
|
|
||||||
"XLM-Roberta-Large-Vit-B-16Plus",
|
"XLM-Roberta-Large-Vit-B-16Plus",
|
||||||
|
"XLM-Roberta-Large-Vit-B-32",
|
||||||
"XLM-Roberta-Large-Vit-L-14",
|
"XLM-Roberta-Large-Vit-L-14",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
_INSIGHTFACE_MODELS = {
|
_INSIGHTFACE_MODELS = {
|
||||||
"antelopev2",
|
"antelopev2",
|
||||||
"buffalo_l",
|
|
||||||
"buffalo_m",
|
|
||||||
"buffalo_s",
|
"buffalo_s",
|
||||||
|
"buffalo_m",
|
||||||
|
"buffalo_l",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM mambaorg/micromamba:bookworm-slim@sha256:94d6837f023c0fc0bb68782dd2a984ff7fe0e21ea7e533056c9b8ca060e31de2 as builder
|
FROM mambaorg/micromamba:bookworm-slim@sha256:e37ec9f3f7dea01ef9958d3d924d46077911f7e29c4faed40cd6b37a9ac239fc AS builder
|
||||||
|
|
||||||
ENV TRANSFORMERS_CACHE=/cache \
|
ENV TRANSFORMERS_CACHE=/cache \
|
||||||
PYTHONDONTWRITEBYTECODE=1 \
|
PYTHONDONTWRITEBYTECODE=1 \
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -2,7 +2,7 @@ name: base
|
|||||||
channels:
|
channels:
|
||||||
- conda-forge
|
- conda-forge
|
||||||
- nvidia
|
- nvidia
|
||||||
- pytorch-nightly
|
- pytorch
|
||||||
platforms:
|
platforms:
|
||||||
- linux-64
|
- linux-64
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -13,7 +13,7 @@ dependencies:
|
|||||||
- orjson==3.*
|
- orjson==3.*
|
||||||
- pip
|
- pip
|
||||||
- python==3.11.*
|
- python==3.11.*
|
||||||
- pytorch
|
- pytorch>=2.3
|
||||||
- rich==13.*
|
- rich==13.*
|
||||||
- safetensors==0.*
|
- safetensors==0.*
|
||||||
- setuptools==68.*
|
- setuptools==68.*
|
||||||
@@ -21,5 +21,5 @@ dependencies:
|
|||||||
- transformers==4.*
|
- transformers==4.*
|
||||||
- pip:
|
- pip:
|
||||||
- multilingual-clip
|
- multilingual-clip
|
||||||
- onnx-simplifier
|
- onnxsim
|
||||||
category: main
|
category: main
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import os
|
||||||
import tempfile
|
import tempfile
|
||||||
import warnings
|
import warnings
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
@@ -8,7 +9,6 @@ from transformers import AutoTokenizer
|
|||||||
|
|
||||||
from .openclip import OpenCLIPModelConfig
|
from .openclip import OpenCLIPModelConfig
|
||||||
from .openclip import to_onnx as openclip_to_onnx
|
from .openclip import to_onnx as openclip_to_onnx
|
||||||
from .optimize import optimize
|
|
||||||
from .util import get_model_path
|
from .util import get_model_path
|
||||||
|
|
||||||
_MCLIP_TO_OPENCLIP = {
|
_MCLIP_TO_OPENCLIP = {
|
||||||
@@ -23,18 +23,20 @@ def to_onnx(
|
|||||||
model_name: str,
|
model_name: str,
|
||||||
output_dir_visual: Path | str,
|
output_dir_visual: Path | str,
|
||||||
output_dir_textual: Path | str,
|
output_dir_textual: Path | str,
|
||||||
) -> None:
|
) -> tuple[Path, Path]:
|
||||||
textual_path = get_model_path(output_dir_textual)
|
textual_path = get_model_path(output_dir_textual)
|
||||||
with tempfile.TemporaryDirectory() as tmpdir:
|
with tempfile.TemporaryDirectory() as tmpdir:
|
||||||
model = MultilingualCLIP.from_pretrained(model_name, cache_dir=tmpdir)
|
model = MultilingualCLIP.from_pretrained(model_name, cache_dir=os.environ.get("CACHE_DIR", tmpdir))
|
||||||
AutoTokenizer.from_pretrained(model_name).save_pretrained(output_dir_textual)
|
AutoTokenizer.from_pretrained(model_name).save_pretrained(output_dir_textual)
|
||||||
|
|
||||||
|
model.eval()
|
||||||
for param in model.parameters():
|
for param in model.parameters():
|
||||||
param.requires_grad_(False)
|
param.requires_grad_(False)
|
||||||
|
|
||||||
export_text_encoder(model, textual_path)
|
export_text_encoder(model, textual_path)
|
||||||
openclip_to_onnx(_MCLIP_TO_OPENCLIP[model_name], output_dir_visual)
|
visual_path, _ = openclip_to_onnx(_MCLIP_TO_OPENCLIP[model_name], output_dir_visual)
|
||||||
optimize(textual_path)
|
assert visual_path is not None, "Visual model export failed"
|
||||||
|
return visual_path, textual_path
|
||||||
|
|
||||||
|
|
||||||
def export_text_encoder(model: MultilingualCLIP, output_path: Path | str) -> None:
|
def export_text_encoder(model: MultilingualCLIP, output_path: Path | str) -> None:
|
||||||
@@ -58,10 +60,10 @@ def export_text_encoder(model: MultilingualCLIP, output_path: Path | str) -> Non
|
|||||||
args,
|
args,
|
||||||
output_path.as_posix(),
|
output_path.as_posix(),
|
||||||
input_names=["input_ids", "attention_mask"],
|
input_names=["input_ids", "attention_mask"],
|
||||||
output_names=["text_embedding"],
|
output_names=["embedding"],
|
||||||
opset_version=17,
|
opset_version=17,
|
||||||
dynamic_axes={
|
# dynamic_axes={
|
||||||
"input_ids": {0: "batch_size", 1: "sequence_length"},
|
# "input_ids": {0: "batch_size", 1: "sequence_length"},
|
||||||
"attention_mask": {0: "batch_size", 1: "sequence_length"},
|
# "attention_mask": {0: "batch_size", 1: "sequence_length"},
|
||||||
},
|
# },
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import os
|
||||||
import tempfile
|
import tempfile
|
||||||
import warnings
|
import warnings
|
||||||
from dataclasses import dataclass, field
|
from dataclasses import dataclass, field
|
||||||
@@ -7,7 +8,6 @@ import open_clip
|
|||||||
import torch
|
import torch
|
||||||
from transformers import AutoTokenizer
|
from transformers import AutoTokenizer
|
||||||
|
|
||||||
from .optimize import optimize
|
|
||||||
from .util import get_model_path, save_config
|
from .util import get_model_path, save_config
|
||||||
|
|
||||||
|
|
||||||
@@ -23,25 +23,28 @@ class OpenCLIPModelConfig:
|
|||||||
if open_clip_cfg is None:
|
if open_clip_cfg is None:
|
||||||
raise ValueError(f"Unknown model {self.name}")
|
raise ValueError(f"Unknown model {self.name}")
|
||||||
self.image_size = open_clip_cfg["vision_cfg"]["image_size"]
|
self.image_size = open_clip_cfg["vision_cfg"]["image_size"]
|
||||||
self.sequence_length = open_clip_cfg["text_cfg"]["context_length"]
|
self.sequence_length = open_clip_cfg["text_cfg"].get("context_length", 77)
|
||||||
|
|
||||||
|
|
||||||
def to_onnx(
|
def to_onnx(
|
||||||
model_cfg: OpenCLIPModelConfig,
|
model_cfg: OpenCLIPModelConfig,
|
||||||
output_dir_visual: Path | str | None = None,
|
output_dir_visual: Path | str | None = None,
|
||||||
output_dir_textual: Path | str | None = None,
|
output_dir_textual: Path | str | None = None,
|
||||||
) -> None:
|
) -> tuple[Path | None, Path | None]:
|
||||||
|
visual_path = None
|
||||||
|
textual_path = None
|
||||||
with tempfile.TemporaryDirectory() as tmpdir:
|
with tempfile.TemporaryDirectory() as tmpdir:
|
||||||
model = open_clip.create_model(
|
model = open_clip.create_model(
|
||||||
model_cfg.name,
|
model_cfg.name,
|
||||||
pretrained=model_cfg.pretrained,
|
pretrained=model_cfg.pretrained,
|
||||||
jit=False,
|
jit=False,
|
||||||
cache_dir=tmpdir,
|
cache_dir=os.environ.get("CACHE_DIR", tmpdir),
|
||||||
require_pretrained=True,
|
require_pretrained=True,
|
||||||
)
|
)
|
||||||
|
|
||||||
text_vision_cfg = open_clip.get_model_config(model_cfg.name)
|
text_vision_cfg = open_clip.get_model_config(model_cfg.name)
|
||||||
|
|
||||||
|
model.eval()
|
||||||
for param in model.parameters():
|
for param in model.parameters():
|
||||||
param.requires_grad_(False)
|
param.requires_grad_(False)
|
||||||
|
|
||||||
@@ -53,8 +56,6 @@ def to_onnx(
|
|||||||
save_config(text_vision_cfg, output_dir_visual.parent / "config.json")
|
save_config(text_vision_cfg, output_dir_visual.parent / "config.json")
|
||||||
export_image_encoder(model, model_cfg, visual_path)
|
export_image_encoder(model, model_cfg, visual_path)
|
||||||
|
|
||||||
optimize(visual_path)
|
|
||||||
|
|
||||||
if output_dir_textual is not None:
|
if output_dir_textual is not None:
|
||||||
output_dir_textual = Path(output_dir_textual)
|
output_dir_textual = Path(output_dir_textual)
|
||||||
textual_path = get_model_path(output_dir_textual)
|
textual_path = get_model_path(output_dir_textual)
|
||||||
@@ -62,7 +63,7 @@ def to_onnx(
|
|||||||
tokenizer_name = text_vision_cfg["text_cfg"].get("hf_tokenizer_name", "openai/clip-vit-base-patch32")
|
tokenizer_name = text_vision_cfg["text_cfg"].get("hf_tokenizer_name", "openai/clip-vit-base-patch32")
|
||||||
AutoTokenizer.from_pretrained(tokenizer_name).save_pretrained(output_dir_textual)
|
AutoTokenizer.from_pretrained(tokenizer_name).save_pretrained(output_dir_textual)
|
||||||
export_text_encoder(model, model_cfg, textual_path)
|
export_text_encoder(model, model_cfg, textual_path)
|
||||||
optimize(textual_path)
|
return visual_path, textual_path
|
||||||
|
|
||||||
|
|
||||||
def export_image_encoder(model: open_clip.CLIP, model_cfg: OpenCLIPModelConfig, output_path: Path | str) -> None:
|
def export_image_encoder(model: open_clip.CLIP, model_cfg: OpenCLIPModelConfig, output_path: Path | str) -> None:
|
||||||
@@ -83,9 +84,9 @@ def export_image_encoder(model: open_clip.CLIP, model_cfg: OpenCLIPModelConfig,
|
|||||||
args,
|
args,
|
||||||
output_path.as_posix(),
|
output_path.as_posix(),
|
||||||
input_names=["image"],
|
input_names=["image"],
|
||||||
output_names=["image_embedding"],
|
output_names=["embedding"],
|
||||||
opset_version=17,
|
opset_version=17,
|
||||||
dynamic_axes={"image": {0: "batch_size"}},
|
# dynamic_axes={"image": {0: "batch_size"}},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@@ -107,7 +108,7 @@ def export_text_encoder(model: open_clip.CLIP, model_cfg: OpenCLIPModelConfig, o
|
|||||||
args,
|
args,
|
||||||
output_path.as_posix(),
|
output_path.as_posix(),
|
||||||
input_names=["text"],
|
input_names=["text"],
|
||||||
output_names=["text_embedding"],
|
output_names=["embedding"],
|
||||||
opset_version=17,
|
opset_version=17,
|
||||||
dynamic_axes={"text": {0: "batch_size"}},
|
# dynamic_axes={"text": {0: "batch_size"}},
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -5,13 +5,26 @@ import onnxruntime as ort
|
|||||||
import onnxsim
|
import onnxsim
|
||||||
|
|
||||||
|
|
||||||
|
def save_onnx(model: onnx.ModelProto, output_path: Path | str) -> None:
|
||||||
|
try:
|
||||||
|
onnx.save(model, output_path)
|
||||||
|
except ValueError as e:
|
||||||
|
if "The proto size is larger than the 2 GB limit." in str(e):
|
||||||
|
onnx.save(model, output_path, save_as_external_data=True, size_threshold=1_000_000)
|
||||||
|
else:
|
||||||
|
raise e
|
||||||
|
|
||||||
|
|
||||||
def optimize_onnxsim(model_path: Path | str, output_path: Path | str) -> None:
|
def optimize_onnxsim(model_path: Path | str, output_path: Path | str) -> None:
|
||||||
model_path = Path(model_path)
|
model_path = Path(model_path)
|
||||||
output_path = Path(output_path)
|
output_path = Path(output_path)
|
||||||
model = onnx.load(model_path.as_posix())
|
model = onnx.load(model_path.as_posix())
|
||||||
model, check = onnxsim.simplify(model, skip_shape_inference=True)
|
model, check = onnxsim.simplify(model)
|
||||||
assert check, "Simplified ONNX model could not be validated"
|
assert check, "Simplified ONNX model could not be validated"
|
||||||
onnx.save(model, output_path.as_posix())
|
for file in model_path.parent.iterdir():
|
||||||
|
if file.name.startswith("Constant") or "onnx" in file.name or file.suffix == ".weight":
|
||||||
|
file.unlink()
|
||||||
|
save_onnx(model, output_path)
|
||||||
|
|
||||||
|
|
||||||
def optimize_ort(
|
def optimize_ort(
|
||||||
@@ -33,6 +46,4 @@ def optimize(model_path: Path | str) -> None:
|
|||||||
model_path = Path(model_path)
|
model_path = Path(model_path)
|
||||||
|
|
||||||
optimize_ort(model_path, model_path)
|
optimize_ort(model_path, model_path)
|
||||||
# onnxsim serializes large models as a blob, which uses much more memory when loading the model at runtime
|
|
||||||
if not any(file.name.startswith("Constant") for file in model_path.parent.iterdir()):
|
|
||||||
optimize_onnxsim(model_path, model_path)
|
optimize_onnxsim(model_path, model_path)
|
||||||
|
|||||||
@@ -3,74 +3,111 @@ import os
|
|||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from tempfile import TemporaryDirectory
|
from tempfile import TemporaryDirectory
|
||||||
|
|
||||||
from huggingface_hub import create_repo, login, upload_folder
|
import torch
|
||||||
|
from huggingface_hub import create_repo, upload_folder
|
||||||
from models import mclip, openclip
|
from models import mclip, openclip
|
||||||
|
from models.optimize import optimize
|
||||||
from rich.progress import Progress
|
from rich.progress import Progress
|
||||||
|
|
||||||
models = [
|
models = [
|
||||||
"RN50::openai",
|
"M-CLIP/LABSE-Vit-L-14",
|
||||||
"RN50::yfcc15m",
|
"M-CLIP/XLM-Roberta-Large-Vit-B-16Plus",
|
||||||
"RN50::cc12m",
|
"M-CLIP/XLM-Roberta-Large-Vit-B-32",
|
||||||
|
"M-CLIP/XLM-Roberta-Large-Vit-L-14",
|
||||||
"RN101::openai",
|
"RN101::openai",
|
||||||
"RN101::yfcc15m",
|
"RN101::yfcc15m",
|
||||||
"RN50x4::openai",
|
"RN50::cc12m",
|
||||||
|
"RN50::openai",
|
||||||
|
"RN50::yfcc15m",
|
||||||
"RN50x16::openai",
|
"RN50x16::openai",
|
||||||
|
"RN50x4::openai",
|
||||||
"RN50x64::openai",
|
"RN50x64::openai",
|
||||||
"ViT-B-32::openai",
|
"ViT-B-16-SigLIP-256::webli",
|
||||||
|
"ViT-B-16-SigLIP-384::webli",
|
||||||
|
"ViT-B-16-SigLIP-512::webli",
|
||||||
|
"ViT-B-16-SigLIP-i18n-256::webli",
|
||||||
|
"ViT-B-16-SigLIP::webli",
|
||||||
|
"ViT-B-16-plus-240::laion400m_e31",
|
||||||
|
"ViT-B-16-plus-240::laion400m_e32",
|
||||||
|
"ViT-B-16::laion400m_e31",
|
||||||
|
"ViT-B-16::laion400m_e32",
|
||||||
|
"ViT-B-16::openai",
|
||||||
|
"ViT-B-32::laion2b-s34b-b79k",
|
||||||
"ViT-B-32::laion2b_e16",
|
"ViT-B-32::laion2b_e16",
|
||||||
"ViT-B-32::laion400m_e31",
|
"ViT-B-32::laion400m_e31",
|
||||||
"ViT-B-32::laion400m_e32",
|
"ViT-B-32::laion400m_e32",
|
||||||
"ViT-B-32::laion2b-s34b-b79k",
|
"ViT-B-32::openai",
|
||||||
"ViT-B-16::openai",
|
"ViT-H-14-378-quickgelu::dfn5b",
|
||||||
"ViT-B-16::laion400m_e31",
|
"ViT-H-14-quickgelu::dfn5b",
|
||||||
"ViT-B-16::laion400m_e32",
|
"ViT-H-14::laion2b-s32b-b79k",
|
||||||
"ViT-B-16-plus-240::laion400m_e31",
|
"ViT-L-14-336::openai",
|
||||||
"ViT-B-16-plus-240::laion400m_e32",
|
"ViT-L-14-quickgelu::dfn2b",
|
||||||
"ViT-L-14::openai",
|
"ViT-L-14::laion2b-s32b-b82k",
|
||||||
"ViT-L-14::laion400m_e31",
|
"ViT-L-14::laion400m_e31",
|
||||||
"ViT-L-14::laion400m_e32",
|
"ViT-L-14::laion400m_e32",
|
||||||
"ViT-L-14::laion2b-s32b-b82k",
|
"ViT-L-14::openai",
|
||||||
"ViT-L-14-336::openai",
|
"ViT-L-16-SigLIP-256::webli",
|
||||||
"ViT-H-14::laion2b-s32b-b79k",
|
"ViT-L-16-SigLIP-384::webli",
|
||||||
|
"ViT-SO400M-14-SigLIP-384::webli",
|
||||||
"ViT-g-14::laion2b-s12b-b42k",
|
"ViT-g-14::laion2b-s12b-b42k",
|
||||||
"M-CLIP/LABSE-Vit-L-14",
|
"nllb-clip-base-siglip::mrl",
|
||||||
"M-CLIP/XLM-Roberta-Large-Vit-B-32",
|
"nllb-clip-base-siglip::v1",
|
||||||
"M-CLIP/XLM-Roberta-Large-Vit-B-16Plus",
|
"nllb-clip-large-siglip::mrl",
|
||||||
"M-CLIP/XLM-Roberta-Large-Vit-L-14",
|
"nllb-clip-large-siglip::v1",
|
||||||
|
"xlm-roberta-base-ViT-B-32::laion5b_s13b_b90k",
|
||||||
|
"xlm-roberta-large-ViT-H-14::frozen_laion5b_s13b_b90k",
|
||||||
]
|
]
|
||||||
|
|
||||||
login(token=os.environ["HF_AUTH_TOKEN"])
|
# glob to delete old UUID blobs when reuploading models
|
||||||
|
uuid_char = "[a-fA-F0-9]"
|
||||||
|
uuid_glob = uuid_char * 8 + "-" + uuid_char * 4 + "-" + uuid_char * 4 + "-" + uuid_char * 4 + "-" + uuid_char * 12
|
||||||
|
|
||||||
|
# remote repo files to be deleted before uploading
|
||||||
|
# deletion is in the same commit as the upload, so it's atomic
|
||||||
|
delete_patterns = ["**/*onnx*", "**/Constant*", "**/*.weight", "**/*.bias", f"**/{uuid_glob}"]
|
||||||
|
|
||||||
with Progress() as progress:
|
with Progress() as progress:
|
||||||
task1 = progress.add_task("[green]Exporting models...", total=len(models))
|
task = progress.add_task("[green]Exporting models...", total=len(models))
|
||||||
task2 = progress.add_task("[yellow]Uploading models...", total=len(models))
|
token = os.environ.get("HF_AUTH_TOKEN")
|
||||||
|
torch.backends.mha.set_fastpath_enabled(False)
|
||||||
with TemporaryDirectory() as tmp:
|
with TemporaryDirectory() as tmp:
|
||||||
tmpdir = Path(tmp)
|
tmpdir = Path(tmp)
|
||||||
for model in models:
|
for model in models:
|
||||||
model_name = model.split("/")[-1].replace("::", "__")
|
model_name = model.split("/")[-1].replace("::", "__")
|
||||||
|
hf_model_name = model_name.replace("xlm-roberta-large", "XLM-Roberta-Large")
|
||||||
|
hf_model_name = model_name.replace("xlm-roberta-base", "XLM-Roberta-Base")
|
||||||
config_path = tmpdir / model_name / "config.json"
|
config_path = tmpdir / model_name / "config.json"
|
||||||
|
|
||||||
def upload() -> None:
|
|
||||||
progress.update(task2, description=f"[yellow]Uploading {model_name}")
|
|
||||||
repo_id = f"immich-app/{model_name}"
|
|
||||||
|
|
||||||
create_repo(repo_id, exist_ok=True)
|
|
||||||
upload_folder(repo_id=repo_id, folder_path=tmpdir / model_name)
|
|
||||||
progress.update(task2, advance=1)
|
|
||||||
|
|
||||||
def export() -> None:
|
def export() -> None:
|
||||||
progress.update(task1, description=f"[green]Exporting {model_name}")
|
progress.update(task, description=f"[green]Exporting {hf_model_name}")
|
||||||
visual_dir = tmpdir / model_name / "visual"
|
visual_dir = tmpdir / hf_model_name / "visual"
|
||||||
textual_dir = tmpdir / model_name / "textual"
|
textual_dir = tmpdir / hf_model_name / "textual"
|
||||||
if model.startswith("M-CLIP"):
|
if model.startswith("M-CLIP"):
|
||||||
mclip.to_onnx(model, visual_dir, textual_dir)
|
visual_path, textual_path = mclip.to_onnx(model, visual_dir, textual_dir)
|
||||||
else:
|
else:
|
||||||
name, _, pretrained = model_name.partition("__")
|
name, _, pretrained = model_name.partition("__")
|
||||||
openclip.to_onnx(openclip.OpenCLIPModelConfig(name, pretrained), visual_dir, textual_dir)
|
config = openclip.OpenCLIPModelConfig(name, pretrained)
|
||||||
|
visual_path, textual_path = openclip.to_onnx(config, visual_dir, textual_dir)
|
||||||
|
progress.update(task, description=f"[green]Optimizing {hf_model_name} (visual)")
|
||||||
|
optimize(visual_path)
|
||||||
|
progress.update(task, description=f"[green]Optimizing {hf_model_name} (textual)")
|
||||||
|
optimize(textual_path)
|
||||||
|
|
||||||
progress.update(task1, advance=1)
|
|
||||||
gc.collect()
|
gc.collect()
|
||||||
|
|
||||||
|
def upload() -> None:
|
||||||
|
progress.update(task, description=f"[yellow]Uploading {hf_model_name}")
|
||||||
|
repo_id = f"immich-app/{hf_model_name}"
|
||||||
|
|
||||||
|
create_repo(repo_id, exist_ok=True)
|
||||||
|
upload_folder(
|
||||||
|
repo_id=repo_id,
|
||||||
|
folder_path=tmpdir / hf_model_name,
|
||||||
|
delete_patterns=delete_patterns,
|
||||||
|
token=token,
|
||||||
|
)
|
||||||
|
|
||||||
export()
|
export()
|
||||||
|
if token is not None:
|
||||||
upload()
|
upload()
|
||||||
|
progress.update(task, advance=1)
|
||||||
|
|||||||
417
machine-learning/poetry.lock
generated
417
machine-learning/poetry.lock
generated
@@ -64,33 +64,33 @@ trio = ["trio (>=0.23)"]
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "black"
|
name = "black"
|
||||||
version = "24.4.2"
|
version = "24.8.0"
|
||||||
description = "The uncompromising code formatter."
|
description = "The uncompromising code formatter."
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8"
|
python-versions = ">=3.8"
|
||||||
files = [
|
files = [
|
||||||
{file = "black-24.4.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:dd1b5a14e417189db4c7b64a6540f31730713d173f0b63e55fabd52d61d8fdce"},
|
{file = "black-24.8.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:09cdeb74d494ec023ded657f7092ba518e8cf78fa8386155e4a03fdcc44679e6"},
|
||||||
{file = "black-24.4.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8e537d281831ad0e71007dcdcbe50a71470b978c453fa41ce77186bbe0ed6021"},
|
{file = "black-24.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:81c6742da39f33b08e791da38410f32e27d632260e599df7245cccee2064afeb"},
|
||||||
{file = "black-24.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eaea3008c281f1038edb473c1aa8ed8143a5535ff18f978a318f10302b254063"},
|
{file = "black-24.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:707a1ca89221bc8a1a64fb5e15ef39cd755633daa672a9db7498d1c19de66a42"},
|
||||||
{file = "black-24.4.2-cp310-cp310-win_amd64.whl", hash = "sha256:7768a0dbf16a39aa5e9a3ded568bb545c8c2727396d063bbaf847df05b08cd96"},
|
{file = "black-24.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:d6417535d99c37cee4091a2f24eb2b6d5ec42b144d50f1f2e436d9fe1916fe1a"},
|
||||||
{file = "black-24.4.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:257d724c2c9b1660f353b36c802ccece186a30accc7742c176d29c146df6e474"},
|
{file = "black-24.8.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:fb6e2c0b86bbd43dee042e48059c9ad7830abd5c94b0bc518c0eeec57c3eddc1"},
|
||||||
{file = "black-24.4.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bdde6f877a18f24844e381d45e9947a49e97933573ac9d4345399be37621e26c"},
|
{file = "black-24.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:837fd281f1908d0076844bc2b801ad2d369c78c45cf800cad7b61686051041af"},
|
||||||
{file = "black-24.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e151054aa00bad1f4e1f04919542885f89f5f7d086b8a59e5000e6c616896ffb"},
|
{file = "black-24.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:62e8730977f0b77998029da7971fa896ceefa2c4c4933fcd593fa599ecbf97a4"},
|
||||||
{file = "black-24.4.2-cp311-cp311-win_amd64.whl", hash = "sha256:7e122b1c4fb252fd85df3ca93578732b4749d9be076593076ef4d07a0233c3e1"},
|
{file = "black-24.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:72901b4913cbac8972ad911dc4098d5753704d1f3c56e44ae8dce99eecb0e3af"},
|
||||||
{file = "black-24.4.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:accf49e151c8ed2c0cdc528691838afd217c50412534e876a19270fea1e28e2d"},
|
{file = "black-24.8.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c046c1d1eeb7aea9335da62472481d3bbf3fd986e093cffd35f4385c94ae368"},
|
||||||
{file = "black-24.4.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:88c57dc656038f1ab9f92b3eb5335ee9b021412feaa46330d5eba4e51fe49b04"},
|
{file = "black-24.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:649f6d84ccbae73ab767e206772cc2d7a393a001070a4c814a546afd0d423aed"},
|
||||||
{file = "black-24.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be8bef99eb46d5021bf053114442914baeb3649a89dc5f3a555c88737e5e98fc"},
|
{file = "black-24.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2b59b250fdba5f9a9cd9d0ece6e6d993d91ce877d121d161e4698af3eb9c1018"},
|
||||||
{file = "black-24.4.2-cp312-cp312-win_amd64.whl", hash = "sha256:415e686e87dbbe6f4cd5ef0fbf764af7b89f9057b97c908742b6008cc554b9c0"},
|
{file = "black-24.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:6e55d30d44bed36593c3163b9bc63bf58b3b30e4611e4d88a0c3c239930ed5b2"},
|
||||||
{file = "black-24.4.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bf10f7310db693bb62692609b397e8d67257c55f949abde4c67f9cc574492cc7"},
|
{file = "black-24.8.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:505289f17ceda596658ae81b61ebbe2d9b25aa78067035184ed0a9d855d18afd"},
|
||||||
{file = "black-24.4.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:98e123f1d5cfd42f886624d84464f7756f60ff6eab89ae845210631714f6db94"},
|
{file = "black-24.8.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b19c9ad992c7883ad84c9b22aaa73562a16b819c1d8db7a1a1a49fb7ec13c7d2"},
|
||||||
{file = "black-24.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:48a85f2cb5e6799a9ef05347b476cce6c182d6c71ee36925a6c194d074336ef8"},
|
{file = "black-24.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1f13f7f386f86f8121d76599114bb8c17b69d962137fc70efe56137727c7047e"},
|
||||||
{file = "black-24.4.2-cp38-cp38-win_amd64.whl", hash = "sha256:b1530ae42e9d6d5b670a34db49a94115a64596bc77710b1d05e9801e62ca0a7c"},
|
{file = "black-24.8.0-cp38-cp38-win_amd64.whl", hash = "sha256:f490dbd59680d809ca31efdae20e634f3fae27fba3ce0ba3208333b713bc3920"},
|
||||||
{file = "black-24.4.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:37aae07b029fa0174d39daf02748b379399b909652a806e5708199bd93899da1"},
|
{file = "black-24.8.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:eab4dd44ce80dea27dc69db40dab62d4ca96112f87996bca68cd75639aeb2e4c"},
|
||||||
{file = "black-24.4.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:da33a1a5e49c4122ccdfd56cd021ff1ebc4a1ec4e2d01594fef9b6f267a9e741"},
|
{file = "black-24.8.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3c4285573d4897a7610054af5a890bde7c65cb466040c5f0c8b732812d7f0e5e"},
|
||||||
{file = "black-24.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef703f83fc32e131e9bcc0a5094cfe85599e7109f896fe8bc96cc402f3eb4b6e"},
|
{file = "black-24.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e84e33b37be070ba135176c123ae52a51f82306def9f7d063ee302ecab2cf47"},
|
||||||
{file = "black-24.4.2-cp39-cp39-win_amd64.whl", hash = "sha256:b9176b9832e84308818a99a561e90aa479e73c523b3f77afd07913380ae2eab7"},
|
{file = "black-24.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:73bbf84ed136e45d451a260c6b73ed674652f90a2b3211d6a35e78054563a9bb"},
|
||||||
{file = "black-24.4.2-py3-none-any.whl", hash = "sha256:d36ed1124bb81b32f8614555b34cc4259c3fbc7eec17870e8ff8ded335b58d8c"},
|
{file = "black-24.8.0-py3-none-any.whl", hash = "sha256:972085c618ee94f402da1af548a4f218c754ea7e5dc70acb168bfaca4c2542ed"},
|
||||||
{file = "black-24.4.2.tar.gz", hash = "sha256:c872b53057f000085da66a19c55d68f6f8ddcac2642392ad3a355878406fbd4d"},
|
{file = "black-24.8.0.tar.gz", hash = "sha256:2500945420b6784c38b9ee885af039f5e7471ef284ab03fa35ecdde4688cd83f"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
@@ -680,13 +680,13 @@ test = ["pytest (>=6)"]
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "fastapi-slim"
|
name = "fastapi-slim"
|
||||||
version = "0.111.1"
|
version = "0.112.0"
|
||||||
description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production"
|
description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8"
|
python-versions = ">=3.8"
|
||||||
files = [
|
files = [
|
||||||
{file = "fastapi_slim-0.111.1-py3-none-any.whl", hash = "sha256:ac29948dcbf84cc78d68ed2c4df4e695ac265cf53c339e5794008476e9befbbb"},
|
{file = "fastapi_slim-0.112.0-py3-none-any.whl", hash = "sha256:7663edfbb5036d641aa45b4f5dad341cf78d98885216e78743a8cdd39a38883e"},
|
||||||
{file = "fastapi_slim-0.111.1.tar.gz", hash = "sha256:f799a60658f56c49fe3842eb534730fabe1168731c0b407b98a042c8d57be39d"},
|
{file = "fastapi_slim-0.112.0.tar.gz", hash = "sha256:2420f700b7dc2d1a6d02c7230f7aa2ae9fa0320d8d481094062ff717659c0843"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
@@ -695,8 +695,8 @@ starlette = ">=0.37.2,<0.38.0"
|
|||||||
typing-extensions = ">=4.8.0"
|
typing-extensions = ">=4.8.0"
|
||||||
|
|
||||||
[package.extras]
|
[package.extras]
|
||||||
all = ["email_validator (>=2.0.0)", "fastapi-cli (>=0.0.2)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)", "jinja2 (>=2.11.2)", "orjson (>=3.2.1)", "pydantic-extra-types (>=2.0.0)", "pydantic-settings (>=2.0.0)", "python-multipart (>=0.0.7)", "pyyaml (>=5.3.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0)", "uvicorn[standard] (>=0.12.0)"]
|
all = ["email_validator (>=2.0.0)", "fastapi-cli[standard] (>=0.0.5)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)", "jinja2 (>=2.11.2)", "orjson (>=3.2.1)", "pydantic-extra-types (>=2.0.0)", "pydantic-settings (>=2.0.0)", "python-multipart (>=0.0.7)", "pyyaml (>=5.3.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0)", "uvicorn[standard] (>=0.12.0)"]
|
||||||
standard = ["email_validator (>=2.0.0)", "fastapi-cli (>=0.0.2)", "httpx (>=0.23.0)", "jinja2 (>=2.11.2)", "python-multipart (>=0.0.7)", "uvicorn[standard] (>=0.12.0)"]
|
standard = ["email_validator (>=2.0.0)", "fastapi-cli[standard] (>=0.0.5)", "httpx (>=0.23.0)", "jinja2 (>=2.11.2)", "python-multipart (>=0.0.7)", "uvicorn[standard] (>=0.12.0)"]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "filelock"
|
name = "filelock"
|
||||||
@@ -878,13 +878,13 @@ tqdm = ["tqdm"]
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "ftfy"
|
name = "ftfy"
|
||||||
version = "6.2.0"
|
version = "6.2.3"
|
||||||
description = "Fixes mojibake and other problems with Unicode, after the fact"
|
description = "Fixes mojibake and other problems with Unicode, after the fact"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8,<4"
|
python-versions = "<4,>=3.8.1"
|
||||||
files = [
|
files = [
|
||||||
{file = "ftfy-6.2.0-py3-none-any.whl", hash = "sha256:f94a2c34b76e07475720e3096f5ca80911d152406fbde66fdb45c4d0c9150026"},
|
{file = "ftfy-6.2.3-py3-none-any.whl", hash = "sha256:f15761b023f3061a66207d33f0c0149ad40a8319fd16da91796363e2c049fdf8"},
|
||||||
{file = "ftfy-6.2.0.tar.gz", hash = "sha256:5e42143c7025ef97944ca2619d6b61b0619fc6654f98771d39e862c1424c75c0"},
|
{file = "ftfy-6.2.3.tar.gz", hash = "sha256:79b505988f29d577a58a9069afe75553a02a46e42de6091c0660cdc67812badc"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
@@ -1236,13 +1236,13 @@ socks = ["socksio (==1.*)"]
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "huggingface-hub"
|
name = "huggingface-hub"
|
||||||
version = "0.24.0"
|
version = "0.24.5"
|
||||||
description = "Client library to download and publish models, datasets and other repos on the huggingface.co hub"
|
description = "Client library to download and publish models, datasets and other repos on the huggingface.co hub"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8.0"
|
python-versions = ">=3.8.0"
|
||||||
files = [
|
files = [
|
||||||
{file = "huggingface_hub-0.24.0-py3-none-any.whl", hash = "sha256:7ad92edefb93d8145c061f6df8d99df2ff85f8379ba5fac8a95aca0642afa5d7"},
|
{file = "huggingface_hub-0.24.5-py3-none-any.whl", hash = "sha256:d93fb63b1f1a919a22ce91a14518974e81fc4610bf344dfe7572343ce8d3aced"},
|
||||||
{file = "huggingface_hub-0.24.0.tar.gz", hash = "sha256:6c7092736b577d89d57b3cdfea026f1b0dc2234ae783fa0d59caf1bf7d52dfa7"},
|
{file = "huggingface_hub-0.24.5.tar.gz", hash = "sha256:7b45d6744dd53ce9cbf9880957de00e9d10a9ae837f1c9b7255fc8fa4e8264f3"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
@@ -1530,13 +1530,13 @@ test = ["pytest (>=7.4)", "pytest-cov (>=4.1)"]
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "locust"
|
name = "locust"
|
||||||
version = "2.29.1"
|
version = "2.31.2"
|
||||||
description = "Developer-friendly load testing framework"
|
description = "Developer-friendly load testing framework"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.9"
|
python-versions = ">=3.9"
|
||||||
files = [
|
files = [
|
||||||
{file = "locust-2.29.1-py3-none-any.whl", hash = "sha256:8b15daab44cdf50eef1860a32bb30969423e3795247115e5a37446da3240c6d6"},
|
{file = "locust-2.31.2-py3-none-any.whl", hash = "sha256:9bcb8b777d9844ac9498d6eebe17a0afa21712419c42da27b1d1cac5895cd182"},
|
||||||
{file = "locust-2.29.1.tar.gz", hash = "sha256:2e0628a59e2689a50cb4735a9a43709e30f2da7ed276c15d877c5325507f44b1"},
|
{file = "locust-2.31.2.tar.gz", hash = "sha256:a31f8e1d24535494eb809bd8dfd545ada9514df4581b69bdc2ecf3e109b7a1dd"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
@@ -1548,14 +1548,14 @@ gevent = ">=22.10.2"
|
|||||||
geventhttpclient = ">=2.3.1"
|
geventhttpclient = ">=2.3.1"
|
||||||
msgpack = ">=1.0.0"
|
msgpack = ">=1.0.0"
|
||||||
psutil = ">=5.9.1"
|
psutil = ">=5.9.1"
|
||||||
pywin32 = {version = "*", markers = "platform_system == \"Windows\""}
|
pywin32 = {version = "*", markers = "sys_platform == \"win32\""}
|
||||||
pyzmq = ">=25.0.0"
|
pyzmq = ">=25.0.0"
|
||||||
requests = [
|
requests = [
|
||||||
{version = ">=2.32.2", markers = "python_version > \"3.11\""},
|
{version = ">=2.26.0", markers = "python_full_version <= \"3.11.0\""},
|
||||||
{version = ">=2.26.0", markers = "python_version <= \"3.11\""},
|
{version = ">=2.32.2", markers = "python_full_version > \"3.11.0\""},
|
||||||
]
|
]
|
||||||
tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""}
|
tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""}
|
||||||
typing-extensions = {version = ">=4.6.0", markers = "python_version < \"3.11\""}
|
typing_extensions = {version = ">=4.6.0", markers = "python_version < \"3.11\""}
|
||||||
Werkzeug = ">=2.0.0"
|
Werkzeug = ">=2.0.0"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -1794,38 +1794,38 @@ files = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "mypy"
|
name = "mypy"
|
||||||
version = "1.11.0"
|
version = "1.11.1"
|
||||||
description = "Optional static typing for Python"
|
description = "Optional static typing for Python"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8"
|
python-versions = ">=3.8"
|
||||||
files = [
|
files = [
|
||||||
{file = "mypy-1.11.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a3824187c99b893f90c845bab405a585d1ced4ff55421fdf5c84cb7710995229"},
|
{file = "mypy-1.11.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a32fc80b63de4b5b3e65f4be82b4cfa362a46702672aa6a0f443b4689af7008c"},
|
||||||
{file = "mypy-1.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:96f8dbc2c85046c81bcddc246232d500ad729cb720da4e20fce3b542cab91287"},
|
{file = "mypy-1.11.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c1952f5ea8a5a959b05ed5f16452fddadbaae48b5d39235ab4c3fc444d5fd411"},
|
||||||
{file = "mypy-1.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1a5d8d8dd8613a3e2be3eae829ee891b6b2de6302f24766ff06cb2875f5be9c6"},
|
{file = "mypy-1.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e1e30dc3bfa4e157e53c1d17a0dad20f89dc433393e7702b813c10e200843b03"},
|
||||||
{file = "mypy-1.11.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:72596a79bbfb195fd41405cffa18210af3811beb91ff946dbcb7368240eed6be"},
|
{file = "mypy-1.11.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2c63350af88f43a66d3dfeeeb8d77af34a4f07d760b9eb3a8697f0386c7590b4"},
|
||||||
{file = "mypy-1.11.0-cp310-cp310-win_amd64.whl", hash = "sha256:35ce88b8ed3a759634cb4eb646d002c4cef0a38f20565ee82b5023558eb90c00"},
|
{file = "mypy-1.11.1-cp310-cp310-win_amd64.whl", hash = "sha256:a831671bad47186603872a3abc19634f3011d7f83b083762c942442d51c58d58"},
|
||||||
{file = "mypy-1.11.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:98790025861cb2c3db8c2f5ad10fc8c336ed2a55f4daf1b8b3f877826b6ff2eb"},
|
{file = "mypy-1.11.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7b6343d338390bb946d449677726edf60102a1c96079b4f002dedff375953fc5"},
|
||||||
{file = "mypy-1.11.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:25bcfa75b9b5a5f8d67147a54ea97ed63a653995a82798221cca2a315c0238c1"},
|
{file = "mypy-1.11.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e4fe9f4e5e521b458d8feb52547f4bade7ef8c93238dfb5bbc790d9ff2d770ca"},
|
||||||
{file = "mypy-1.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0bea2a0e71c2a375c9fa0ede3d98324214d67b3cbbfcbd55ac8f750f85a414e3"},
|
{file = "mypy-1.11.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:886c9dbecc87b9516eff294541bf7f3655722bf22bb898ee06985cd7269898de"},
|
||||||
{file = "mypy-1.11.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d2b3d36baac48e40e3064d2901f2fbd2a2d6880ec6ce6358825c85031d7c0d4d"},
|
{file = "mypy-1.11.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fca4a60e1dd9fd0193ae0067eaeeb962f2d79e0d9f0f66223a0682f26ffcc809"},
|
||||||
{file = "mypy-1.11.0-cp311-cp311-win_amd64.whl", hash = "sha256:d8e2e43977f0e09f149ea69fd0556623919f816764e26d74da0c8a7b48f3e18a"},
|
{file = "mypy-1.11.1-cp311-cp311-win_amd64.whl", hash = "sha256:0bd53faf56de9643336aeea1c925012837432b5faf1701ccca7fde70166ccf72"},
|
||||||
{file = "mypy-1.11.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:1d44c1e44a8be986b54b09f15f2c1a66368eb43861b4e82573026e04c48a9e20"},
|
{file = "mypy-1.11.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f39918a50f74dc5969807dcfaecafa804fa7f90c9d60506835036cc1bc891dc8"},
|
||||||
{file = "mypy-1.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cea3d0fb69637944dd321f41bc896e11d0fb0b0aa531d887a6da70f6e7473aba"},
|
{file = "mypy-1.11.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0bc71d1fb27a428139dd78621953effe0d208aed9857cb08d002280b0422003a"},
|
||||||
{file = "mypy-1.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a83ec98ae12d51c252be61521aa5731f5512231d0b738b4cb2498344f0b840cd"},
|
{file = "mypy-1.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b868d3bcff720dd7217c383474008ddabaf048fad8d78ed948bb4b624870a417"},
|
||||||
{file = "mypy-1.11.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c7b73a856522417beb78e0fb6d33ef89474e7a622db2653bc1285af36e2e3e3d"},
|
{file = "mypy-1.11.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a707ec1527ffcdd1c784d0924bf5cb15cd7f22683b919668a04d2b9c34549d2e"},
|
||||||
{file = "mypy-1.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:f2268d9fcd9686b61ab64f077be7ffbc6fbcdfb4103e5dd0cc5eaab53a8886c2"},
|
{file = "mypy-1.11.1-cp312-cp312-win_amd64.whl", hash = "sha256:64f4a90e3ea07f590c5bcf9029035cf0efeae5ba8be511a8caada1a4893f5525"},
|
||||||
{file = "mypy-1.11.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:940bfff7283c267ae6522ef926a7887305945f716a7704d3344d6d07f02df850"},
|
{file = "mypy-1.11.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:749fd3213916f1751fff995fccf20c6195cae941dc968f3aaadf9bb4e430e5a2"},
|
||||||
{file = "mypy-1.11.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:14f9294528b5f5cf96c721f231c9f5b2733164e02c1c018ed1a0eff8a18005ac"},
|
{file = "mypy-1.11.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b639dce63a0b19085213ec5fdd8cffd1d81988f47a2dec7100e93564f3e8fb3b"},
|
||||||
{file = "mypy-1.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d7b54c27783991399046837df5c7c9d325d921394757d09dbcbf96aee4649fe9"},
|
{file = "mypy-1.11.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4c956b49c5d865394d62941b109728c5c596a415e9c5b2be663dd26a1ff07bc0"},
|
||||||
{file = "mypy-1.11.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:65f190a6349dec29c8d1a1cd4aa71284177aee5949e0502e6379b42873eddbe7"},
|
{file = "mypy-1.11.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:45df906e8b6804ef4b666af29a87ad9f5921aad091c79cc38e12198e220beabd"},
|
||||||
{file = "mypy-1.11.0-cp38-cp38-win_amd64.whl", hash = "sha256:dbe286303241fea8c2ea5466f6e0e6a046a135a7e7609167b07fd4e7baf151bf"},
|
{file = "mypy-1.11.1-cp38-cp38-win_amd64.whl", hash = "sha256:d44be7551689d9d47b7abc27c71257adfdb53f03880841a5db15ddb22dc63edb"},
|
||||||
{file = "mypy-1.11.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:104e9c1620c2675420abd1f6c44bab7dd33cc85aea751c985006e83dcd001095"},
|
{file = "mypy-1.11.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2684d3f693073ab89d76da8e3921883019ea8a3ec20fa5d8ecca6a2db4c54bbe"},
|
||||||
{file = "mypy-1.11.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f006e955718ecd8d159cee9932b64fba8f86ee6f7728ca3ac66c3a54b0062abe"},
|
{file = "mypy-1.11.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:79c07eb282cb457473add5052b63925e5cc97dfab9812ee65a7c7ab5e3cb551c"},
|
||||||
{file = "mypy-1.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:becc9111ca572b04e7e77131bc708480cc88a911adf3d0239f974c034b78085c"},
|
{file = "mypy-1.11.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:11965c2f571ded6239977b14deebd3f4c3abd9a92398712d6da3a772974fad69"},
|
||||||
{file = "mypy-1.11.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6801319fe76c3f3a3833f2b5af7bd2c17bb93c00026a2a1b924e6762f5b19e13"},
|
{file = "mypy-1.11.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a2b43895a0f8154df6519706d9bca8280cda52d3d9d1514b2d9c3e26792a0b74"},
|
||||||
{file = "mypy-1.11.0-cp39-cp39-win_amd64.whl", hash = "sha256:c1a184c64521dc549324ec6ef7cbaa6b351912be9cb5edb803c2808a0d7e85ac"},
|
{file = "mypy-1.11.1-cp39-cp39-win_amd64.whl", hash = "sha256:1a81cf05975fd61aec5ae16501a091cfb9f605dc3e3c878c0da32f250b74760b"},
|
||||||
{file = "mypy-1.11.0-py3-none-any.whl", hash = "sha256:56913ec8c7638b0091ef4da6fcc9136896914a9d60d54670a75880c3e5b99ace"},
|
{file = "mypy-1.11.1-py3-none-any.whl", hash = "sha256:0624bdb940255d2dd24e829d99a13cfeb72e4e9031f9492148f410ed30bcab54"},
|
||||||
{file = "mypy-1.11.0.tar.gz", hash = "sha256:93743608c7348772fdc717af4aeee1997293a1ad04bc0ea6efa15bf65385c538"},
|
{file = "mypy-1.11.1.tar.gz", hash = "sha256:f404a0b069709f18bbdb702eb3dcfe51910602995de00bd39cea3050b5772d08"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
@@ -2074,10 +2074,10 @@ files = [
|
|||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
numpy = [
|
numpy = [
|
||||||
{version = ">=1.26.0", markers = "python_version >= \"3.12\""},
|
|
||||||
{version = ">=1.23.5", markers = "python_version >= \"3.11\" and python_version < \"3.12\""},
|
{version = ">=1.23.5", markers = "python_version >= \"3.11\" and python_version < \"3.12\""},
|
||||||
{version = ">=1.21.4", markers = "python_version >= \"3.10\" and platform_system == \"Darwin\" and python_version < \"3.11\""},
|
{version = ">=1.21.4", markers = "python_version >= \"3.10\" and platform_system == \"Darwin\" and python_version < \"3.11\""},
|
||||||
{version = ">=1.21.2", markers = "platform_system != \"Darwin\" and python_version >= \"3.10\" and python_version < \"3.11\""},
|
{version = ">=1.21.2", markers = "platform_system != \"Darwin\" and python_version >= \"3.10\" and python_version < \"3.11\""},
|
||||||
|
{version = ">=1.26.0", markers = "python_version >= \"3.12\""},
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -2117,6 +2117,8 @@ files = [
|
|||||||
{file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"},
|
{file = "orjson-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:960db0e31c4e52fa0fc3ecbaea5b2d3b58f379e32a95ae6b0ebeaa25b93dfd34"},
|
||||||
{file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"},
|
{file = "orjson-3.10.6-cp312-none-win32.whl", hash = "sha256:a6ea7afb5b30b2317e0bee03c8d34c8181bc5a36f2afd4d0952f378972c4efd5"},
|
||||||
{file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"},
|
{file = "orjson-3.10.6-cp312-none-win_amd64.whl", hash = "sha256:874ce88264b7e655dde4aeaacdc8fd772a7962faadfb41abe63e2a4861abc3dc"},
|
||||||
|
{file = "orjson-3.10.6-cp313-none-win32.whl", hash = "sha256:efdf2c5cde290ae6b83095f03119bdc00303d7a03b42b16c54517baa3c4ca3d0"},
|
||||||
|
{file = "orjson-3.10.6-cp313-none-win_amd64.whl", hash = "sha256:8e190fe7888e2e4392f52cafb9626113ba135ef53aacc65cd13109eb9746c43e"},
|
||||||
{file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"},
|
{file = "orjson-3.10.6-cp38-cp38-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:66680eae4c4e7fc193d91cfc1353ad6d01b4801ae9b5314f17e11ba55e934183"},
|
||||||
{file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"},
|
{file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:caff75b425db5ef8e8f23af93c80f072f97b4fb3afd4af44482905c9f588da28"},
|
||||||
{file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"},
|
{file = "orjson-3.10.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3722fddb821b6036fd2a3c814f6bd9b57a89dc6337b9924ecd614ebce3271394"},
|
||||||
@@ -2466,13 +2468,13 @@ files = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "pytest"
|
name = "pytest"
|
||||||
version = "8.2.2"
|
version = "8.3.2"
|
||||||
description = "pytest: simple powerful testing with Python"
|
description = "pytest: simple powerful testing with Python"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8"
|
python-versions = ">=3.8"
|
||||||
files = [
|
files = [
|
||||||
{file = "pytest-8.2.2-py3-none-any.whl", hash = "sha256:c434598117762e2bd304e526244f67bf66bbd7b5d6cf22138be51ff661980343"},
|
{file = "pytest-8.3.2-py3-none-any.whl", hash = "sha256:4ba08f9ae7dcf84ded419494d229b48d0903ea6407b030eaec46df5e6a73bba5"},
|
||||||
{file = "pytest-8.2.2.tar.gz", hash = "sha256:de4bb8104e201939ccdc688b27a89a7be2079b22e2bd2b07f806b6ba71117977"},
|
{file = "pytest-8.3.2.tar.gz", hash = "sha256:c132345d12ce551242c87269de812483f5bcc87cdbb4722e48487ba194f9fdce"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
@@ -2480,7 +2482,7 @@ colorama = {version = "*", markers = "sys_platform == \"win32\""}
|
|||||||
exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""}
|
exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""}
|
||||||
iniconfig = "*"
|
iniconfig = "*"
|
||||||
packaging = "*"
|
packaging = "*"
|
||||||
pluggy = ">=1.5,<2.0"
|
pluggy = ">=1.5,<2"
|
||||||
tomli = {version = ">=1", markers = "python_version < \"3.11\""}
|
tomli = {version = ">=1", markers = "python_version < \"3.11\""}
|
||||||
|
|
||||||
[package.extras]
|
[package.extras]
|
||||||
@@ -2827,29 +2829,29 @@ jupyter = ["ipywidgets (>=7.5.1,<9)"]
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "ruff"
|
name = "ruff"
|
||||||
version = "0.5.4"
|
version = "0.5.7"
|
||||||
description = "An extremely fast Python linter and code formatter, written in Rust."
|
description = "An extremely fast Python linter and code formatter, written in Rust."
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.7"
|
python-versions = ">=3.7"
|
||||||
files = [
|
files = [
|
||||||
{file = "ruff-0.5.4-py3-none-linux_armv6l.whl", hash = "sha256:82acef724fc639699b4d3177ed5cc14c2a5aacd92edd578a9e846d5b5ec18ddf"},
|
{file = "ruff-0.5.7-py3-none-linux_armv6l.whl", hash = "sha256:548992d342fc404ee2e15a242cdbea4f8e39a52f2e7752d0e4cbe88d2d2f416a"},
|
||||||
{file = "ruff-0.5.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:da62e87637c8838b325e65beee485f71eb36202ce8e3cdbc24b9fcb8b99a37be"},
|
{file = "ruff-0.5.7-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:00cc8872331055ee017c4f1071a8a31ca0809ccc0657da1d154a1d2abac5c0be"},
|
||||||
{file = "ruff-0.5.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:e98ad088edfe2f3b85a925ee96da652028f093d6b9b56b76fc242d8abb8e2059"},
|
{file = "ruff-0.5.7-py3-none-macosx_11_0_arm64.whl", hash = "sha256:eaf3d86a1fdac1aec8a3417a63587d93f906c678bb9ed0b796da7b59c1114a1e"},
|
||||||
{file = "ruff-0.5.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4c55efbecc3152d614cfe6c2247a3054cfe358cefbf794f8c79c8575456efe19"},
|
{file = "ruff-0.5.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a01c34400097b06cf8a6e61b35d6d456d5bd1ae6961542de18ec81eaf33b4cb8"},
|
||||||
{file = "ruff-0.5.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f9b85eaa1f653abd0a70603b8b7008d9e00c9fa1bbd0bf40dad3f0c0bdd06793"},
|
{file = "ruff-0.5.7-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fcc8054f1a717e2213500edaddcf1dbb0abad40d98e1bd9d0ad364f75c763eea"},
|
||||||
{file = "ruff-0.5.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0cf497a47751be8c883059c4613ba2f50dd06ec672692de2811f039432875278"},
|
{file = "ruff-0.5.7-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7f70284e73f36558ef51602254451e50dd6cc479f8b6f8413a95fcb5db4a55fc"},
|
||||||
{file = "ruff-0.5.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:09c14ed6a72af9ccc8d2e313d7acf7037f0faff43cde4b507e66f14e812e37f7"},
|
{file = "ruff-0.5.7-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:a78ad870ae3c460394fc95437d43deb5c04b5c29297815a2a1de028903f19692"},
|
||||||
{file = "ruff-0.5.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:628f6b8f97b8bad2490240aa84f3e68f390e13fabc9af5c0d3b96b485921cd60"},
|
{file = "ruff-0.5.7-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9ccd078c66a8e419475174bfe60a69adb36ce04f8d4e91b006f1329d5cd44bcf"},
|
||||||
{file = "ruff-0.5.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3520a00c0563d7a7a7c324ad7e2cde2355733dafa9592c671fb2e9e3cd8194c1"},
|
{file = "ruff-0.5.7-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7e31c9bad4ebf8fdb77b59cae75814440731060a09a0e0077d559a556453acbb"},
|
||||||
{file = "ruff-0.5.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:93789f14ca2244fb91ed481456f6d0bb8af1f75a330e133b67d08f06ad85b516"},
|
{file = "ruff-0.5.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d796327eed8e168164346b769dd9a27a70e0298d667b4ecee6877ce8095ec8e"},
|
||||||
{file = "ruff-0.5.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:029454e2824eafa25b9df46882f7f7844d36fd8ce51c1b7f6d97e2615a57bbcc"},
|
{file = "ruff-0.5.7-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4a09ea2c3f7778cc635e7f6edf57d566a8ee8f485f3c4454db7771efb692c499"},
|
||||||
{file = "ruff-0.5.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:9492320eed573a13a0bc09a2957f17aa733fff9ce5bf00e66e6d4a88ec33813f"},
|
{file = "ruff-0.5.7-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:a36d8dcf55b3a3bc353270d544fb170d75d2dff41eba5df57b4e0b67a95bb64e"},
|
||||||
{file = "ruff-0.5.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:a6e1f62a92c645e2919b65c02e79d1f61e78a58eddaebca6c23659e7c7cb4ac7"},
|
{file = "ruff-0.5.7-py3-none-musllinux_1_2_i686.whl", hash = "sha256:9369c218f789eefbd1b8d82a8cf25017b523ac47d96b2f531eba73770971c9e5"},
|
||||||
{file = "ruff-0.5.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:768fa9208df2bec4b2ce61dbc7c2ddd6b1be9fb48f1f8d3b78b3332c7d71c1ff"},
|
{file = "ruff-0.5.7-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b88ca3db7eb377eb24fb7c82840546fb7acef75af4a74bd36e9ceb37a890257e"},
|
||||||
{file = "ruff-0.5.4-py3-none-win32.whl", hash = "sha256:e1e7393e9c56128e870b233c82ceb42164966f25b30f68acbb24ed69ce9c3a4e"},
|
{file = "ruff-0.5.7-py3-none-win32.whl", hash = "sha256:33d61fc0e902198a3e55719f4be6b375b28f860b09c281e4bdbf783c0566576a"},
|
||||||
{file = "ruff-0.5.4-py3-none-win_amd64.whl", hash = "sha256:58b54459221fd3f661a7329f177f091eb35cf7a603f01d9eb3eb11cc348d38c4"},
|
{file = "ruff-0.5.7-py3-none-win_amd64.whl", hash = "sha256:083bbcbe6fadb93cd86709037acc510f86eed5a314203079df174c40bbbca6b3"},
|
||||||
{file = "ruff-0.5.4-py3-none-win_arm64.whl", hash = "sha256:bd53da65f1085fb5b307c38fd3c0829e76acf7b2a912d8d79cadcdb4875c1eb7"},
|
{file = "ruff-0.5.7-py3-none-win_arm64.whl", hash = "sha256:2dca26154ff9571995107221d0aeaad0e75a77b5a682d6236cf89a58c70b76f4"},
|
||||||
{file = "ruff-0.5.4.tar.gz", hash = "sha256:2795726d5f71c4f4e70653273d1c23a8182f07dd8e48c12de5d867bfb7557eed"},
|
{file = "ruff-0.5.7.tar.gz", hash = "sha256:8dfc0a458797f5d9fb622dd0efc52d796f23f0a1493a9527f4e49a550ae9a7e5"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -2991,19 +2993,18 @@ test = ["asv", "gmpy2", "mpmath", "pooch", "pytest", "pytest-cov", "pytest-timeo
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "setuptools"
|
name = "setuptools"
|
||||||
version = "68.2.2"
|
version = "70.3.0"
|
||||||
description = "Easily download, build, install, upgrade, and uninstall Python packages"
|
description = "Easily download, build, install, upgrade, and uninstall Python packages"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8"
|
python-versions = ">=3.8"
|
||||||
files = [
|
files = [
|
||||||
{file = "setuptools-68.2.2-py3-none-any.whl", hash = "sha256:b454a35605876da60632df1a60f736524eb73cc47bbc9f3f1ef1b644de74fd2a"},
|
{file = "setuptools-70.3.0-py3-none-any.whl", hash = "sha256:fe384da74336c398e0d956d1cae0669bc02eed936cdb1d49b57de1990dc11ffc"},
|
||||||
{file = "setuptools-68.2.2.tar.gz", hash = "sha256:4ac1475276d2f1c48684874089fefcd83bd7162ddaafb81fac866ba0db282a87"},
|
{file = "setuptools-70.3.0.tar.gz", hash = "sha256:f171bab1dfbc86b132997f26a119f6056a57950d058587841a0082e8830f9dc5"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.extras]
|
[package.extras]
|
||||||
docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-hoverxref (<2)", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"]
|
doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"]
|
||||||
testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pip (>=19.1)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-ruff", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"]
|
test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test", "mypy (==1.10.0)", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (>=0.3.2)", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"]
|
||||||
testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.1)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "six"
|
name = "six"
|
||||||
@@ -3088,111 +3089,111 @@ all = ["defusedxml", "fsspec", "imagecodecs (>=2023.8.12)", "lxml", "matplotlib"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tokenizers"
|
name = "tokenizers"
|
||||||
version = "0.19.1"
|
version = "0.20.0"
|
||||||
description = ""
|
description = ""
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.7"
|
python-versions = ">=3.7"
|
||||||
files = [
|
files = [
|
||||||
{file = "tokenizers-0.19.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:952078130b3d101e05ecfc7fc3640282d74ed26bcf691400f872563fca15ac97"},
|
{file = "tokenizers-0.20.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:6cff5c5e37c41bc5faa519d6f3df0679e4b37da54ea1f42121719c5e2b4905c0"},
|
||||||
{file = "tokenizers-0.19.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:82c8b8063de6c0468f08e82c4e198763e7b97aabfe573fd4cf7b33930ca4df77"},
|
{file = "tokenizers-0.20.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:62a56bf75c27443432456f4ca5ca055befa95e25be8a28141cc495cac8ae4d6d"},
|
||||||
{file = "tokenizers-0.19.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:f03727225feaf340ceeb7e00604825addef622d551cbd46b7b775ac834c1e1c4"},
|
{file = "tokenizers-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68cc7de6a63f09c4a86909c2597b995aa66e19df852a23aea894929c74369929"},
|
||||||
{file = "tokenizers-0.19.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:453e4422efdfc9c6b6bf2eae00d5e323f263fff62b29a8c9cd526c5003f3f642"},
|
{file = "tokenizers-0.20.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:053c37ecee482cc958fdee53af3c6534286a86f5d35aac476f7c246830e53ae5"},
|
||||||
{file = "tokenizers-0.19.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:02e81bf089ebf0e7f4df34fa0207519f07e66d8491d963618252f2e0729e0b46"},
|
{file = "tokenizers-0.20.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3d7074aaabc151a6363fa03db5493fc95b423b2a1874456783989e96d541c7b6"},
|
||||||
{file = "tokenizers-0.19.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b07c538ba956843833fee1190cf769c60dc62e1cf934ed50d77d5502194d63b1"},
|
{file = "tokenizers-0.20.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a11435780f2acd89e8fefe5e81cecf01776f6edb9b3ac95bcb76baee76b30b90"},
|
||||||
{file = "tokenizers-0.19.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e28cab1582e0eec38b1f38c1c1fb2e56bce5dc180acb1724574fc5f47da2a4fe"},
|
{file = "tokenizers-0.20.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9a81cd2712973b007d84268d45fc3f6f90a79c31dfe7f1925e6732f8d2959987"},
|
||||||
{file = "tokenizers-0.19.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b01afb7193d47439f091cd8f070a1ced347ad0f9144952a30a41836902fe09e"},
|
{file = "tokenizers-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7dfd796ab9d909f76fb93080e1c7c8309f196ecb316eb130718cd5e34231c69"},
|
||||||
{file = "tokenizers-0.19.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7fb297edec6c6841ab2e4e8f357209519188e4a59b557ea4fafcf4691d1b4c98"},
|
{file = "tokenizers-0.20.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:8029ad2aa8cb00605c9374566034c1cc1b15130713e0eb5afcef6cface8255c9"},
|
||||||
{file = "tokenizers-0.19.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2e8a3dd055e515df7054378dc9d6fa8c8c34e1f32777fb9a01fea81496b3f9d3"},
|
{file = "tokenizers-0.20.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:ca4d54260ebe97d59dfa9a30baa20d0c4dd9137d99a8801700055c561145c24e"},
|
||||||
{file = "tokenizers-0.19.1-cp310-none-win32.whl", hash = "sha256:7ff898780a155ea053f5d934925f3902be2ed1f4d916461e1a93019cc7250837"},
|
{file = "tokenizers-0.20.0-cp310-none-win32.whl", hash = "sha256:95ee16b57cec11b86a7940174ec5197d506439b0f415ab3859f254b1dffe9df0"},
|
||||||
{file = "tokenizers-0.19.1-cp310-none-win_amd64.whl", hash = "sha256:bea6f9947e9419c2fda21ae6c32871e3d398cba549b93f4a65a2d369662d9403"},
|
{file = "tokenizers-0.20.0-cp310-none-win_amd64.whl", hash = "sha256:0a61a11e93eeadbf02aea082ffc75241c4198e0608bbbac4f65a9026851dcf37"},
|
||||||
{file = "tokenizers-0.19.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:5c88d1481f1882c2e53e6bb06491e474e420d9ac7bdff172610c4f9ad3898059"},
|
{file = "tokenizers-0.20.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:6636b798b3c4d6c9b1af1a918bd07c867808e5a21c64324e95318a237e6366c3"},
|
||||||
{file = "tokenizers-0.19.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ddf672ed719b4ed82b51499100f5417d7d9f6fb05a65e232249268f35de5ed14"},
|
{file = "tokenizers-0.20.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5ec603e42eaf499ffd58b9258162add948717cf21372458132f14e13a6bc7172"},
|
||||||
{file = "tokenizers-0.19.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:dadc509cc8a9fe460bd274c0e16ac4184d0958117cf026e0ea8b32b438171594"},
|
{file = "tokenizers-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cce124264903a8ea6f8f48e1cc7669e5ef638c18bd4ab0a88769d5f92debdf7f"},
|
||||||
{file = "tokenizers-0.19.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dfedf31824ca4915b511b03441784ff640378191918264268e6923da48104acc"},
|
{file = "tokenizers-0.20.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:07bbeba0231cf8de07aa6b9e33e9779ff103d47042eeeb859a8c432e3292fb98"},
|
||||||
{file = "tokenizers-0.19.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac11016d0a04aa6487b1513a3a36e7bee7eec0e5d30057c9c0408067345c48d2"},
|
{file = "tokenizers-0.20.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:06c0ca8397b35d38b83a44a9c6929790c1692957d88541df061cb34d82ebbf08"},
|
||||||
{file = "tokenizers-0.19.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:76951121890fea8330d3a0df9a954b3f2a37e3ec20e5b0530e9a0044ca2e11fe"},
|
{file = "tokenizers-0.20.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ca6557ac3b83d912dfbb1f70ab56bd4b0594043916688e906ede09f42e192401"},
|
||||||
{file = "tokenizers-0.19.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b342d2ce8fc8d00f376af068e3274e2e8649562e3bc6ae4a67784ded6b99428d"},
|
{file = "tokenizers-0.20.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2a5ad94c9e80ac6098328bee2e3264dbced4c6faa34429994d473f795ec58ef4"},
|
||||||
{file = "tokenizers-0.19.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d16ff18907f4909dca9b076b9c2d899114dd6abceeb074eca0c93e2353f943aa"},
|
{file = "tokenizers-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b5c7f906ee6bec30a9dc20268a8b80f3b9584de1c9f051671cb057dc6ce28f6"},
|
||||||
{file = "tokenizers-0.19.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:706a37cc5332f85f26efbe2bdc9ef8a9b372b77e4645331a405073e4b3a8c1c6"},
|
{file = "tokenizers-0.20.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:31e087e9ee1b8f075b002bfee257e858dc695f955b43903e1bb4aa9f170e37fe"},
|
||||||
{file = "tokenizers-0.19.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:16baac68651701364b0289979ecec728546133e8e8fe38f66fe48ad07996b88b"},
|
{file = "tokenizers-0.20.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c3124fb6f3346cb3d8d775375d3b429bf4dcfc24f739822702009d20a4297990"},
|
||||||
{file = "tokenizers-0.19.1-cp311-none-win32.whl", hash = "sha256:9ed240c56b4403e22b9584ee37d87b8bfa14865134e3e1c3fb4b2c42fafd3256"},
|
{file = "tokenizers-0.20.0-cp311-none-win32.whl", hash = "sha256:a4bb8b40ba9eefa621fdcabf04a74aa6038ae3be0c614c6458bd91a4697a452f"},
|
||||||
{file = "tokenizers-0.19.1-cp311-none-win_amd64.whl", hash = "sha256:ad57d59341710b94a7d9dbea13f5c1e7d76fd8d9bcd944a7a6ab0b0da6e0cc66"},
|
{file = "tokenizers-0.20.0-cp311-none-win_amd64.whl", hash = "sha256:2b709d371f1fe60a28ef0c5c67815952d455ca7f34dbe7197eaaed3cc54b658e"},
|
||||||
{file = "tokenizers-0.19.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:621d670e1b1c281a1c9698ed89451395d318802ff88d1fc1accff0867a06f153"},
|
{file = "tokenizers-0.20.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:15c81a17d0d66f4987c6ca16f4bea7ec253b8c7ed1bb00fdc5d038b1bb56e714"},
|
||||||
{file = "tokenizers-0.19.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d924204a3dbe50b75630bd16f821ebda6a5f729928df30f582fb5aade90c818a"},
|
{file = "tokenizers-0.20.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6a531cdf1fb6dc41c984c785a3b299cb0586de0b35683842a3afbb1e5207f910"},
|
||||||
{file = "tokenizers-0.19.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:4f3fefdc0446b1a1e6d81cd4c07088ac015665d2e812f6dbba4a06267d1a2c95"},
|
{file = "tokenizers-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:06caabeb4587f8404e0cd9d40f458e9cba3e815c8155a38e579a74ff3e2a4301"},
|
||||||
{file = "tokenizers-0.19.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9620b78e0b2d52ef07b0d428323fb34e8ea1219c5eac98c2596311f20f1f9266"},
|
{file = "tokenizers-0.20.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8768f964f23f5b9f50546c0369c75ab3262de926983888bbe8b98be05392a79c"},
|
||||||
{file = "tokenizers-0.19.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:04ce49e82d100594715ac1b2ce87d1a36e61891a91de774755f743babcd0dd52"},
|
{file = "tokenizers-0.20.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:626403860152c816f97b649fd279bd622c3d417678c93b4b1a8909b6380b69a8"},
|
||||||
{file = "tokenizers-0.19.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5c2ff13d157afe413bf7e25789879dd463e5a4abfb529a2d8f8473d8042e28f"},
|
{file = "tokenizers-0.20.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9c1b88fa9e5ff062326f4bf82681da5a96fca7104d921a6bd7b1e6fcf224af26"},
|
||||||
{file = "tokenizers-0.19.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3174c76efd9d08f836bfccaca7cfec3f4d1c0a4cf3acbc7236ad577cc423c840"},
|
{file = "tokenizers-0.20.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d7e559436a07dc547f22ce1101f26d8b2fad387e28ec8e7e1e3b11695d681d8"},
|
||||||
{file = "tokenizers-0.19.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c9d5b6c0e7a1e979bec10ff960fae925e947aab95619a6fdb4c1d8ff3708ce3"},
|
{file = "tokenizers-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e48afb75e50449848964e4a67b0da01261dd3aa8df8daecf10db8fd7f5b076eb"},
|
||||||
{file = "tokenizers-0.19.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:a179856d1caee06577220ebcfa332af046d576fb73454b8f4d4b0ba8324423ea"},
|
{file = "tokenizers-0.20.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:baf5d0e1ff44710a95eefc196dd87666ffc609fd447c5e5b68272a7c3d342a1d"},
|
||||||
{file = "tokenizers-0.19.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:952b80dac1a6492170f8c2429bd11fcaa14377e097d12a1dbe0ef2fb2241e16c"},
|
{file = "tokenizers-0.20.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e5e56df0e8ed23ba60ae3848c3f069a0710c4b197218fe4f89e27eba38510768"},
|
||||||
{file = "tokenizers-0.19.1-cp312-none-win32.whl", hash = "sha256:01d62812454c188306755c94755465505836fd616f75067abcae529c35edeb57"},
|
{file = "tokenizers-0.20.0-cp312-none-win32.whl", hash = "sha256:ec53e5ecc142a82432f9c6c677dbbe5a2bfee92b8abf409a9ecb0d425ee0ce75"},
|
||||||
{file = "tokenizers-0.19.1-cp312-none-win_amd64.whl", hash = "sha256:b70bfbe3a82d3e3fb2a5e9b22a39f8d1740c96c68b6ace0086b39074f08ab89a"},
|
{file = "tokenizers-0.20.0-cp312-none-win_amd64.whl", hash = "sha256:f18661ece72e39c0dfaa174d6223248a15b457dbd4b0fc07809b8e6d3ca1a234"},
|
||||||
{file = "tokenizers-0.19.1-cp37-cp37m-macosx_10_12_x86_64.whl", hash = "sha256:bb9dfe7dae85bc6119d705a76dc068c062b8b575abe3595e3c6276480e67e3f1"},
|
{file = "tokenizers-0.20.0-cp37-cp37m-macosx_10_12_x86_64.whl", hash = "sha256:f7065b1084d8d1a03dc89d9aad69bcbc8415d4bc123c367063eb32958cd85054"},
|
||||||
{file = "tokenizers-0.19.1-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:1f0360cbea28ea99944ac089c00de7b2e3e1c58f479fb8613b6d8d511ce98267"},
|
{file = "tokenizers-0.20.0-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:e5d4069e4714e3f7ba0a4d3d44f9d84a432cd4e4aa85c3d7dd1f51440f12e4a1"},
|
||||||
{file = "tokenizers-0.19.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:71e3ec71f0e78780851fef28c2a9babe20270404c921b756d7c532d280349214"},
|
{file = "tokenizers-0.20.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:799b808529e54b7e1a36350bda2aeb470e8390e484d3e98c10395cee61d4e3c6"},
|
||||||
{file = "tokenizers-0.19.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b82931fa619dbad979c0ee8e54dd5278acc418209cc897e42fac041f5366d626"},
|
{file = "tokenizers-0.20.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7f9baa027cc8a281ad5f7725a93c204d7a46986f88edbe8ef7357f40a23fb9c7"},
|
||||||
{file = "tokenizers-0.19.1-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e8ff5b90eabdcdaa19af697885f70fe0b714ce16709cf43d4952f1f85299e73a"},
|
{file = "tokenizers-0.20.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:010ec7f3f7a96adc4c2a34a3ada41fa14b4b936b5628b4ff7b33791258646c6b"},
|
||||||
{file = "tokenizers-0.19.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e742d76ad84acbdb1a8e4694f915fe59ff6edc381c97d6dfdd054954e3478ad4"},
|
{file = "tokenizers-0.20.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:98d88f06155335b14fd78e32ee28ca5b2eb30fced4614e06eb14ae5f7fba24ed"},
|
||||||
{file = "tokenizers-0.19.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d8c5d59d7b59885eab559d5bc082b2985555a54cda04dda4c65528d90ad252ad"},
|
{file = "tokenizers-0.20.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e13eb000ef540c2280758d1b9cfa5fe424b0424ae4458f440e6340a4f18b2638"},
|
||||||
{file = "tokenizers-0.19.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b2da5c32ed869bebd990c9420df49813709e953674c0722ff471a116d97b22d"},
|
{file = "tokenizers-0.20.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fab3cf066ff426f7e6d70435dc28a9ff01b2747be83810e397cba106f39430b0"},
|
||||||
{file = "tokenizers-0.19.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:638e43936cc8b2cbb9f9d8dde0fe5e7e30766a3318d2342999ae27f68fdc9bd6"},
|
{file = "tokenizers-0.20.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:39fa3761b30a89368f322e5daf4130dce8495b79ad831f370449cdacfb0c0d37"},
|
||||||
{file = "tokenizers-0.19.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:78e769eb3b2c79687d9cb0f89ef77223e8e279b75c0a968e637ca7043a84463f"},
|
{file = "tokenizers-0.20.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:c8da0fba4d179ddf2607821575998df3c294aa59aa8df5a6646dc64bc7352bce"},
|
||||||
{file = "tokenizers-0.19.1-cp37-none-win32.whl", hash = "sha256:72791f9bb1ca78e3ae525d4782e85272c63faaef9940d92142aa3eb79f3407a3"},
|
{file = "tokenizers-0.20.0-cp37-none-win32.whl", hash = "sha256:fada996d6da8cf213f6e3c91c12297ad4f6cdf7a85c2fadcd05ec32fa6846fcd"},
|
||||||
{file = "tokenizers-0.19.1-cp37-none-win_amd64.whl", hash = "sha256:f3bbb7a0c5fcb692950b041ae11067ac54826204318922da754f908d95619fbc"},
|
{file = "tokenizers-0.20.0-cp37-none-win_amd64.whl", hash = "sha256:7d29aad702279e0760c265fcae832e89349078e3418dd329732d4503259fd6bd"},
|
||||||
{file = "tokenizers-0.19.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:07f9295349bbbcedae8cefdbcfa7f686aa420be8aca5d4f7d1ae6016c128c0c5"},
|
{file = "tokenizers-0.20.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:099c68207f3ef0227ecb6f80ab98ea74de559f7b124adc7b17778af0250ee90a"},
|
||||||
{file = "tokenizers-0.19.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:10a707cc6c4b6b183ec5dbfc5c34f3064e18cf62b4a938cb41699e33a99e03c1"},
|
{file = "tokenizers-0.20.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:68012d8a8cddb2eab3880870d7e2086cb359c7f7a2b03f5795044f5abff4e850"},
|
||||||
{file = "tokenizers-0.19.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6309271f57b397aa0aff0cbbe632ca9d70430839ca3178bf0f06f825924eca22"},
|
{file = "tokenizers-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9253bdd209c6aee168deca7d0e780581bf303e0058f268f9bb06859379de19b6"},
|
||||||
{file = "tokenizers-0.19.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ad23d37d68cf00d54af184586d79b84075ada495e7c5c0f601f051b162112dc"},
|
{file = "tokenizers-0.20.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8f868600ddbcb0545905ed075eb7218a0756bf6c09dae7528ea2f8436ebd2c93"},
|
||||||
{file = "tokenizers-0.19.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:427c4f0f3df9109314d4f75b8d1f65d9477033e67ffaec4bca53293d3aca286d"},
|
{file = "tokenizers-0.20.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9a9643d9c8c5f99b6aba43fd10034f77cc6c22c31f496d2f0ee183047d948fa0"},
|
||||||
{file = "tokenizers-0.19.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e83a31c9cf181a0a3ef0abad2b5f6b43399faf5da7e696196ddd110d332519ee"},
|
{file = "tokenizers-0.20.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c375c6a889aeab44734028bc65cc070acf93ccb0f9368be42b67a98e1063d3f6"},
|
||||||
{file = "tokenizers-0.19.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c27b99889bd58b7e301468c0838c5ed75e60c66df0d4db80c08f43462f82e0d3"},
|
{file = "tokenizers-0.20.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e359f852328e254f070bbd09a19a568421d23388f04aad9f2fb7da7704c7228d"},
|
||||||
{file = "tokenizers-0.19.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bac0b0eb952412b0b196ca7a40e7dce4ed6f6926489313414010f2e6b9ec2adf"},
|
{file = "tokenizers-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d98b01a309d4387f3b1c1dd68a8b8136af50376cf146c1b7e8d8ead217a5be4b"},
|
||||||
{file = "tokenizers-0.19.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8a6298bde623725ca31c9035a04bf2ef63208d266acd2bed8c2cb7d2b7d53ce6"},
|
{file = "tokenizers-0.20.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:459f7537119554c2899067dec1ac74a00d02beef6558f4ee2e99513bf6d568af"},
|
||||||
{file = "tokenizers-0.19.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:08a44864e42fa6d7d76d7be4bec62c9982f6f6248b4aa42f7302aa01e0abfd26"},
|
{file = "tokenizers-0.20.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:392b87ec89452628c045c9f2a88bc2a827f4c79e7d84bc3b72752b74c2581f70"},
|
||||||
{file = "tokenizers-0.19.1-cp38-none-win32.whl", hash = "sha256:1de5bc8652252d9357a666e609cb1453d4f8e160eb1fb2830ee369dd658e8975"},
|
{file = "tokenizers-0.20.0-cp38-none-win32.whl", hash = "sha256:55a393f893d2ed4dd95a1553c2e42d4d4086878266f437b03590d3f81984c4fe"},
|
||||||
{file = "tokenizers-0.19.1-cp38-none-win_amd64.whl", hash = "sha256:0bcce02bf1ad9882345b34d5bd25ed4949a480cf0e656bbd468f4d8986f7a3f1"},
|
{file = "tokenizers-0.20.0-cp38-none-win_amd64.whl", hash = "sha256:30ffe33c5c2f2aab8e9a3340d0110dd9f7ace7eec7362e20a697802306bd8068"},
|
||||||
{file = "tokenizers-0.19.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:0b9394bd204842a2a1fd37fe29935353742be4a3460b6ccbaefa93f58a8df43d"},
|
{file = "tokenizers-0.20.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:aa2d4a6fed2a7e3f860c7fc9d48764bb30f2649d83915d66150d6340e06742b8"},
|
||||||
{file = "tokenizers-0.19.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4692ab92f91b87769d950ca14dbb61f8a9ef36a62f94bad6c82cc84a51f76f6a"},
|
{file = "tokenizers-0.20.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b5ef0f814084a897e9071fc4a868595f018c5c92889197bdc4bf19018769b148"},
|
||||||
{file = "tokenizers-0.19.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6258c2ef6f06259f70a682491c78561d492e885adeaf9f64f5389f78aa49a051"},
|
{file = "tokenizers-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc1e1b791e8c3bf4c4f265f180dadaff1c957bf27129e16fdd5e5d43c2d3762c"},
|
||||||
{file = "tokenizers-0.19.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c85cf76561fbd01e0d9ea2d1cbe711a65400092bc52b5242b16cfd22e51f0c58"},
|
{file = "tokenizers-0.20.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b69e55e481459c07885263743a0d3c18d52db19bae8226a19bcca4aaa213fff"},
|
||||||
{file = "tokenizers-0.19.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:670b802d4d82bbbb832ddb0d41df7015b3e549714c0e77f9bed3e74d42400fbe"},
|
{file = "tokenizers-0.20.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4806b4d82e27a2512bc23057b2986bc8b85824914286975b84d8105ff40d03d9"},
|
||||||
{file = "tokenizers-0.19.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:85aa3ab4b03d5e99fdd31660872249df5e855334b6c333e0bc13032ff4469c4a"},
|
{file = "tokenizers-0.20.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9859e9ef13adf5a473ccab39d31bff9c550606ae3c784bf772b40f615742a24f"},
|
||||||
{file = "tokenizers-0.19.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cbf001afbbed111a79ca47d75941e9e5361297a87d186cbfc11ed45e30b5daba"},
|
{file = "tokenizers-0.20.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ef703efedf4c20488a8eb17637b55973745b27997ff87bad88ed499b397d1144"},
|
||||||
{file = "tokenizers-0.19.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b4c89aa46c269e4e70c4d4f9d6bc644fcc39bb409cb2a81227923404dd6f5227"},
|
{file = "tokenizers-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6eec0061bab94b1841ab87d10831fdf1b48ebaed60e6d66d66dbe1d873f92bf5"},
|
||||||
{file = "tokenizers-0.19.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:39c1ec76ea1027438fafe16ecb0fb84795e62e9d643444c1090179e63808c69d"},
|
{file = "tokenizers-0.20.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:980f3d0d7e73f845b69087f29a63c11c7eb924c4ad6b358da60f3db4cf24bdb4"},
|
||||||
{file = "tokenizers-0.19.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c2a0d47a89b48d7daa241e004e71fb5a50533718897a4cd6235cb846d511a478"},
|
{file = "tokenizers-0.20.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:7c157550a2f3851b29d7fdc9dc059fcf81ff0c0fc49a1e5173a89d533ed043fa"},
|
||||||
{file = "tokenizers-0.19.1-cp39-none-win32.whl", hash = "sha256:61b7fe8886f2e104d4caf9218b157b106207e0f2a4905c9c7ac98890688aabeb"},
|
{file = "tokenizers-0.20.0-cp39-none-win32.whl", hash = "sha256:8a3d2f4d08608ec4f9895ec25b4b36a97f05812543190a5f2c3cd19e8f041e5a"},
|
||||||
{file = "tokenizers-0.19.1-cp39-none-win_amd64.whl", hash = "sha256:f97660f6c43efd3e0bfd3f2e3e5615bf215680bad6ee3d469df6454b8c6e8256"},
|
{file = "tokenizers-0.20.0-cp39-none-win_amd64.whl", hash = "sha256:d90188d12afd0c75e537f9a1d92f9c7375650188ee4f48fdc76f9e38afbd2251"},
|
||||||
{file = "tokenizers-0.19.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:3b11853f17b54c2fe47742c56d8a33bf49ce31caf531e87ac0d7d13d327c9334"},
|
{file = "tokenizers-0.20.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:d68e15f1815357b059ec266062340c343ea7f98f7f330602df81ffa3474b6122"},
|
||||||
{file = "tokenizers-0.19.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d26194ef6c13302f446d39972aaa36a1dda6450bc8949f5eb4c27f51191375bd"},
|
{file = "tokenizers-0.20.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:23f9ecec637b9bc80da5f703808d29ed5329e56b5aa8d791d1088014f48afadc"},
|
||||||
{file = "tokenizers-0.19.1-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:e8d1ed93beda54bbd6131a2cb363a576eac746d5c26ba5b7556bc6f964425594"},
|
{file = "tokenizers-0.20.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f830b318ee599e3d0665b3e325f85bc75ee2d2ca6285f52e439dc22b64691580"},
|
||||||
{file = "tokenizers-0.19.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca407133536f19bdec44b3da117ef0d12e43f6d4b56ac4c765f37eca501c7bda"},
|
{file = "tokenizers-0.20.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b3dc750def789cb1de1b5a37657919545e1d9ffa667658b3fa9cb7862407a1b8"},
|
||||||
{file = "tokenizers-0.19.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce05fde79d2bc2e46ac08aacbc142bead21614d937aac950be88dc79f9db9022"},
|
{file = "tokenizers-0.20.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e26e6c755ae884c2ea6135cd215bdd0fccafe4ee62405014b8c3cd19954e3ab9"},
|
||||||
{file = "tokenizers-0.19.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:35583cd46d16f07c054efd18b5d46af4a2f070a2dd0a47914e66f3ff5efb2b1e"},
|
{file = "tokenizers-0.20.0-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a1158c7174f427182e08baa2a8ded2940f2b4a3e94969a85cc9cfd16004cbcea"},
|
||||||
{file = "tokenizers-0.19.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:43350270bfc16b06ad3f6f07eab21f089adb835544417afda0f83256a8bf8b75"},
|
{file = "tokenizers-0.20.0-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:6324826287a3fc198898d3dcf758fe4a8479e42d6039f4c59e2cedd3cf92f64e"},
|
||||||
{file = "tokenizers-0.19.1-pp37-pypy37_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b4399b59d1af5645bcee2072a463318114c39b8547437a7c2d6a186a1b5a0e2d"},
|
{file = "tokenizers-0.20.0-pp37-pypy37_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7d8653149405bb0c16feaf9cfee327fdb6aaef9dc2998349fec686f35e81c4e2"},
|
||||||
{file = "tokenizers-0.19.1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6852c5b2a853b8b0ddc5993cd4f33bfffdca4fcc5d52f89dd4b8eada99379285"},
|
{file = "tokenizers-0.20.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b8a2dc1e402a155e97309287ca085c80eb1b7fab8ae91527d3b729181639fa51"},
|
||||||
{file = "tokenizers-0.19.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bcd266ae85c3d39df2f7e7d0e07f6c41a55e9a3123bb11f854412952deacd828"},
|
{file = "tokenizers-0.20.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07bef67b20aa6e5f7868c42c7c5eae4d24f856274a464ae62e47a0f2cccec3da"},
|
||||||
{file = "tokenizers-0.19.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ecb2651956eea2aa0a2d099434134b1b68f1c31f9a5084d6d53f08ed43d45ff2"},
|
{file = "tokenizers-0.20.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:da06e397182ff53789c506c7833220c192952c57e1581a53f503d8d953e2d67e"},
|
||||||
{file = "tokenizers-0.19.1-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:b279ab506ec4445166ac476fb4d3cc383accde1ea152998509a94d82547c8e2a"},
|
{file = "tokenizers-0.20.0-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:302f7e11a14814028b7fc88c45a41f1bbe9b5b35fd76d6869558d1d1809baa43"},
|
||||||
{file = "tokenizers-0.19.1-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:89183e55fb86e61d848ff83753f64cded119f5d6e1f553d14ffee3700d0a4a49"},
|
{file = "tokenizers-0.20.0-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:055ec46e807b875589dfbe3d9259f9a6ee43394fb553b03b3d1e9541662dbf25"},
|
||||||
{file = "tokenizers-0.19.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b2edbc75744235eea94d595a8b70fe279dd42f3296f76d5a86dde1d46e35f574"},
|
{file = "tokenizers-0.20.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e3144b8acebfa6ae062e8f45f7ed52e4b50fb6c62f93afc8871b525ab9fdcab3"},
|
||||||
{file = "tokenizers-0.19.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:0e64bfde9a723274e9a71630c3e9494ed7b4c0f76a1faacf7fe294cd26f7ae7c"},
|
{file = "tokenizers-0.20.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:b52aa3fd14b2a07588c00a19f66511cff5cca8f7266ca3edcdd17f3512ad159f"},
|
||||||
{file = "tokenizers-0.19.1-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0b5ca92bfa717759c052e345770792d02d1f43b06f9e790ca0a1db62838816f3"},
|
{file = "tokenizers-0.20.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2b8cf52779ffc5d4d63a0170fbeb512372bad0dd014ce92bbb9149756c831124"},
|
||||||
{file = "tokenizers-0.19.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f8a20266e695ec9d7a946a019c1d5ca4eddb6613d4f466888eee04f16eedb85"},
|
{file = "tokenizers-0.20.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:983a45dd11a876124378dae71d6d9761822199b68a4c73f32873d8cdaf326a5b"},
|
||||||
{file = "tokenizers-0.19.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:63c38f45d8f2a2ec0f3a20073cccb335b9f99f73b3c69483cd52ebc75369d8a1"},
|
{file = "tokenizers-0.20.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:df6b819c9a19831ebec581e71a7686a54ab45d90faf3842269a10c11d746de0c"},
|
||||||
{file = "tokenizers-0.19.1-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:dd26e3afe8a7b61422df3176e06664503d3f5973b94f45d5c45987e1cb711876"},
|
{file = "tokenizers-0.20.0-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e738cfd80795fcafcef89c5731c84b05638a4ab3f412f97d5ed7765466576eb1"},
|
||||||
{file = "tokenizers-0.19.1-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:eddd5783a4a6309ce23432353cdb36220e25cbb779bfa9122320666508b44b88"},
|
{file = "tokenizers-0.20.0-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:c8842c7be2fadb9c9edcee233b1b7fe7ade406c99b0973f07439985c1c1d0683"},
|
||||||
{file = "tokenizers-0.19.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:56ae39d4036b753994476a1b935584071093b55c7a72e3b8288e68c313ca26e7"},
|
{file = "tokenizers-0.20.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e47a82355511c373a4a430c4909dc1e518e00031207b1fec536c49127388886b"},
|
||||||
{file = "tokenizers-0.19.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:f9939ca7e58c2758c01b40324a59c034ce0cebad18e0d4563a9b1beab3018243"},
|
{file = "tokenizers-0.20.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:9afbf359004551179a5db19424180c81276682773cff2c5d002f6eaaffe17230"},
|
||||||
{file = "tokenizers-0.19.1-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6c330c0eb815d212893c67a032e9dc1b38a803eccb32f3e8172c19cc69fbb439"},
|
{file = "tokenizers-0.20.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a07eaa8799a92e6af6f472c21a75bf71575de2af3c0284120b7a09297c0de2f3"},
|
||||||
{file = "tokenizers-0.19.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec11802450a2487cdf0e634b750a04cbdc1c4d066b97d94ce7dd2cb51ebb325b"},
|
{file = "tokenizers-0.20.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0994b2e5fc53a301071806bc4303e4bc3bdc3f490e92a21338146a36746b0872"},
|
||||||
{file = "tokenizers-0.19.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a2b718f316b596f36e1dae097a7d5b91fc5b85e90bf08b01ff139bd8953b25af"},
|
{file = "tokenizers-0.20.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b6466e0355b603d10e3cc3d282d350b646341b601e50969464a54939f9848d0"},
|
||||||
{file = "tokenizers-0.19.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:ed69af290c2b65169f0ba9034d1dc39a5db9459b32f1dd8b5f3f32a3fcf06eab"},
|
{file = "tokenizers-0.20.0-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:1e86594c2a433cb1ea09cfbe596454448c566e57ee8905bd557e489d93e89986"},
|
||||||
{file = "tokenizers-0.19.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f8a9c828277133af13f3859d1b6bf1c3cb6e9e1637df0e45312e6b7c2e622b1f"},
|
{file = "tokenizers-0.20.0-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:3e14cdef1efa96ecead6ea64a891828432c3ebba128bdc0596e3059fea104ef3"},
|
||||||
{file = "tokenizers-0.19.1.tar.gz", hash = "sha256:ee59e6680ed0fdbe6b724cf38bd70400a0c1dd623b07ac729087270caeac88e3"},
|
{file = "tokenizers-0.20.0.tar.gz", hash = "sha256:39d7acc43f564c274085cafcd1dae9d36f332456de1a31970296a6b8da4eac8d"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
@@ -3236,13 +3237,13 @@ telegram = ["requests"]
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typing-extensions"
|
name = "typing-extensions"
|
||||||
version = "4.9.0"
|
version = "4.12.2"
|
||||||
description = "Backported and Experimental Type Hints for Python 3.8+"
|
description = "Backported and Experimental Type Hints for Python 3.8+"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8"
|
python-versions = ">=3.8"
|
||||||
files = [
|
files = [
|
||||||
{file = "typing_extensions-4.9.0-py3-none-any.whl", hash = "sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd"},
|
{file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"},
|
||||||
{file = "typing_extensions-4.9.0.tar.gz", hash = "sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783"},
|
{file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -3263,13 +3264,13 @@ zstd = ["zstandard (>=0.18.0)"]
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "uvicorn"
|
name = "uvicorn"
|
||||||
version = "0.30.1"
|
version = "0.30.5"
|
||||||
description = "The lightning-fast ASGI server."
|
description = "The lightning-fast ASGI server."
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.8"
|
python-versions = ">=3.8"
|
||||||
files = [
|
files = [
|
||||||
{file = "uvicorn-0.30.1-py3-none-any.whl", hash = "sha256:cd17daa7f3b9d7a24de3617820e634d0933b69eed8e33a516071174427238c81"},
|
{file = "uvicorn-0.30.5-py3-none-any.whl", hash = "sha256:b2d86de274726e9878188fa07576c9ceeff90a839e2b6e25c917fe05f5a6c835"},
|
||||||
{file = "uvicorn-0.30.1.tar.gz", hash = "sha256:d46cd8e0fd80240baffbcd9ec1012a712938754afcf81bce56c024c1656aece8"},
|
{file = "uvicorn-0.30.5.tar.gz", hash = "sha256:ac6fdbd4425c5fd17a9fe39daf4d4d075da6fdc80f653e5894cdc2fd98752bee"},
|
||||||
]
|
]
|
||||||
|
|
||||||
[package.dependencies]
|
[package.dependencies]
|
||||||
@@ -3601,4 +3602,4 @@ testing = ["coverage (>=5.0.3)", "zope.event", "zope.testing"]
|
|||||||
[metadata]
|
[metadata]
|
||||||
lock-version = "2.0"
|
lock-version = "2.0"
|
||||||
python-versions = ">=3.10,<4.0"
|
python-versions = ">=3.10,<4.0"
|
||||||
content-hash = "df9afeda50e05cb62b322a047028a9b0851db197c4f379903c70adab3a98777a"
|
content-hash = "b2b053886ca1dd3a3305c63caf155b1976dfc4066f72f5d1ecfc42099db34aab"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "machine-learning"
|
name = "machine-learning"
|
||||||
version = "1.110.0"
|
version = "1.112.0"
|
||||||
description = ""
|
description = ""
|
||||||
authors = ["Hau Tran <alex.tran1502@gmail.com>"]
|
authors = ["Hau Tran <alex.tran1502@gmail.com>"]
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
@@ -17,7 +17,7 @@ pydantic = "^1.10.8"
|
|||||||
aiocache = ">=0.12.1,<1.0"
|
aiocache = ">=0.12.1,<1.0"
|
||||||
rich = ">=13.4.2"
|
rich = ">=13.4.2"
|
||||||
ftfy = ">=6.1.1"
|
ftfy = ">=6.1.1"
|
||||||
setuptools = "^68.0.0"
|
setuptools = "^70.0.0"
|
||||||
python-multipart = ">=0.0.6,<1.0"
|
python-multipart = ">=0.0.6,<1.0"
|
||||||
orjson = ">=3.9.5"
|
orjson = ">=3.9.5"
|
||||||
gunicorn = ">=21.1.0"
|
gunicorn = ">=21.1.0"
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="app.alextran.immich"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="app.alextran.immich"
|
||||||
xmlns:tools="http://schemas.android.com/tools">
|
xmlns:tools="http://schemas.android.com/tools">
|
||||||
<application android:label="Immich" android:name=".ImmichApp" android:usesCleartextTraffic="true"
|
<application android:label="Immich" android:name=".ImmichApp" android:usesCleartextTraffic="true"
|
||||||
android:icon="@mipmap/ic_launcher" android:requestLegacyExternalStorage="true" android:largeHeap="true">
|
android:icon="@mipmap/ic_launcher" android:requestLegacyExternalStorage="true"
|
||||||
|
android:largeHeap="true">
|
||||||
|
|
||||||
<meta-data
|
<meta-data
|
||||||
android:name="io.flutter.embedding.android.EnableImpeller"
|
android:name="io.flutter.embedding.android.EnableImpeller"
|
||||||
@@ -55,7 +56,8 @@
|
|||||||
|
|
||||||
|
|
||||||
<uses-permission android:name="android.permission.INTERNET" />
|
<uses-permission android:name="android.permission.INTERNET" />
|
||||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="32"/>
|
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"
|
||||||
|
android:maxSdkVersion="32" />
|
||||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||||
<uses-permission android:name="android.permission.ACCESS_MEDIA_LOCATION" />
|
<uses-permission android:name="android.permission.ACCESS_MEDIA_LOCATION" />
|
||||||
<uses-permission android:name="android.permission.MANAGE_MEDIA" />
|
<uses-permission android:name="android.permission.MANAGE_MEDIA" />
|
||||||
@@ -65,6 +67,7 @@
|
|||||||
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
|
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
|
||||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
||||||
|
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
||||||
|
|
||||||
<queries>
|
<queries>
|
||||||
<intent>
|
<intent>
|
||||||
|
|||||||
@@ -8,9 +8,11 @@ allprojects {
|
|||||||
}
|
}
|
||||||
|
|
||||||
rootProject.buildDir = '../build'
|
rootProject.buildDir = '../build'
|
||||||
|
|
||||||
subprojects {
|
subprojects {
|
||||||
project.buildDir = "${rootProject.buildDir}/${project.name}"
|
project.buildDir = "${rootProject.buildDir}/${project.name}"
|
||||||
}
|
}
|
||||||
|
|
||||||
subprojects {
|
subprojects {
|
||||||
project.evaluationDependsOn(':app')
|
project.evaluationDependsOn(':app')
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,8 +35,8 @@ platform :android do
|
|||||||
task: 'bundle',
|
task: 'bundle',
|
||||||
build_type: 'Release',
|
build_type: 'Release',
|
||||||
properties: {
|
properties: {
|
||||||
"android.injected.version.code" => 151,
|
"android.injected.version.code" => 153,
|
||||||
"android.injected.version.name" => "1.110.0",
|
"android.injected.version.name" => "1.112.0",
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
upload_to_play_store(skip_upload_apk: true, skip_upload_images: true, skip_upload_screenshots: true, aab: '../build/app/outputs/bundle/release/app-release.aab')
|
upload_to_play_store(skip_upload_apk: true, skip_upload_images: true, skip_upload_screenshots: true, aab: '../build/app/outputs/bundle/release/app-release.aab')
|
||||||
|
|||||||
@@ -19,8 +19,8 @@ pluginManagement {
|
|||||||
plugins {
|
plugins {
|
||||||
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
|
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
|
||||||
id "com.android.application" version "7.4.2" apply false
|
id "com.android.application" version "7.4.2" apply false
|
||||||
id "org.jetbrains.kotlin.android" version "1.9.24" apply false
|
id "org.jetbrains.kotlin.android" version "1.9.0" apply false
|
||||||
id "org.jetbrains.kotlin.kapt" version "1.9.24" apply false
|
id "org.jetbrains.kotlin.kapt" version "1.9.0" apply false
|
||||||
}
|
}
|
||||||
|
|
||||||
include ":app"
|
include ":app"
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "يلغي",
|
"action_common_cancel": "يلغي",
|
||||||
"action_common_clear": "مسح",
|
"action_common_clear": "مسح",
|
||||||
"action_common_confirm": "تأكيد",
|
"action_common_confirm": "تأكيد",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "تحديث",
|
"action_common_update": "تحديث",
|
||||||
"add_to_album_bottom_sheet_added": "تمت الاضافة{album}",
|
"add_to_album_bottom_sheet_added": "تمت الاضافة{album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "موجودة مسبقا {album}",
|
"add_to_album_bottom_sheet_already_exists": "موجودة مسبقا {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "تصميم",
|
"asset_list_layout_sub_title": "تصميم",
|
||||||
"asset_list_settings_subtitle": "إعدادات تخطيط شبكة الصور",
|
"asset_list_settings_subtitle": "إعدادات تخطيط شبكة الصور",
|
||||||
"asset_list_settings_title": "شبكة الصور",
|
"asset_list_settings_title": "شبكة الصور",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "عارض الأصول",
|
"asset_viewer_settings_title": "عارض الأصول",
|
||||||
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
||||||
"backup_album_selection_page_albums_tap": "انقر للتضمين، وانقر نقرًا مزدوجًا للاستثناء",
|
"backup_album_selection_page_albums_tap": "انقر للتضمين، وانقر نقرًا مزدوجًا للاستثناء",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "كلمة المرور الجديدة",
|
"change_password_form_new_password": "كلمة المرور الجديدة",
|
||||||
"change_password_form_password_mismatch": "كلمة المرور غير مطابقة",
|
"change_password_form_password_mismatch": "كلمة المرور غير مطابقة",
|
||||||
"change_password_form_reenter_new_password": "أعد إدخال كلمة مرور جديدة",
|
"change_password_form_reenter_new_password": "أعد إدخال كلمة مرور جديدة",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "أضف إلى الألبوم",
|
"common_add_to_album": "أضف إلى الألبوم",
|
||||||
"common_change_password": "تغيير كلمة المرور",
|
"common_change_password": "تغيير كلمة المرور",
|
||||||
"common_create_new_album": "إنشاء ألبوم جديد",
|
"common_create_new_album": "إنشاء ألبوم جديد",
|
||||||
"common_server_error": "يرجى التحقق من اتصال الشبكة الخاص بك ، والتأكد من أن الجهاز قابل للوصول وإصدارات التطبيق/الجهاز متوافقة.",
|
"common_server_error": "يرجى التحقق من اتصال الشبكة الخاص بك ، والتأكد من أن الجهاز قابل للوصول وإصدارات التطبيق/الجهاز متوافقة.",
|
||||||
"common_shared": "مشترك",
|
"common_shared": "مشترك",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "يمسح",
|
"control_bottom_app_bar_delete": "يمسح",
|
||||||
"control_bottom_app_bar_delete_from_immich": " حذف منال تطبيق",
|
"control_bottom_app_bar_delete_from_immich": " حذف منال تطبيق",
|
||||||
"control_bottom_app_bar_delete_from_local": "حذف من الجهاز",
|
"control_bottom_app_bar_delete_from_local": "حذف من الجهاز",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "تحديد الوجهة",
|
"control_bottom_app_bar_edit_location": "تحديد الوجهة",
|
||||||
"control_bottom_app_bar_edit_time": "تحرير التاريخ والوقت",
|
"control_bottom_app_bar_edit_time": "تحرير التاريخ والوقت",
|
||||||
"control_bottom_app_bar_favorite": "مفضل",
|
"control_bottom_app_bar_favorite": "مفضل",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "تجريبي",
|
"experimental_settings_title": "تجريبي",
|
||||||
"favorites_page_no_favorites": "لم يتم العثور على الأصول المفضلة",
|
"favorites_page_no_favorites": "لم يتم العثور على الأصول المفضلة",
|
||||||
"favorites_page_title": "المفضلة",
|
"favorites_page_title": "المفضلة",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "تمكين ردود الفعل اللمسية",
|
"haptic_feedback_switch": "تمكين ردود الفعل اللمسية",
|
||||||
"haptic_feedback_title": "ردود فعل لمسية",
|
"haptic_feedback_title": "ردود فعل لمسية",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "بدأ التنزيل",
|
"image_viewer_page_state_provider_download_started": "بدأ التنزيل",
|
||||||
"image_viewer_page_state_provider_download_success": "تم التنزيل بنجاح",
|
"image_viewer_page_state_provider_download_success": "تم التنزيل بنجاح",
|
||||||
"image_viewer_page_state_provider_share_error": "خطأ في المشاركة",
|
"image_viewer_page_state_provider_share_error": "خطأ في المشاركة",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "ألبومات",
|
"library_page_albums": "ألبومات",
|
||||||
"library_page_archive": "أرشيف",
|
"library_page_archive": "أرشيف",
|
||||||
"library_page_device_albums": "ألبومات على الجهاز",
|
"library_page_device_albums": "ألبومات على الجهاز",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "لا يمكن تعديل تاريخ الأصول (المواد) للقراءة فقط، سوف يتخطى",
|
"multiselect_grid_edit_date_time_err_read_only": "لا يمكن تعديل تاريخ الأصول (المواد) للقراءة فقط، سوف يتخطى",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "لا يمكن تعديل موقع الأصول (المواد) للقراءة فقط، سوف يتخطى",
|
"multiselect_grid_edit_gps_err_read_only": "لا يمكن تعديل موقع الأصول (المواد) للقراءة فقط، سوف يتخطى",
|
||||||
"no_assets_to_show": "لا توجد أصول لعرضها",
|
"no_assets_to_show": "لا توجد أصول لعرضها",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "يلغي",
|
"notification_permission_dialog_cancel": "يلغي",
|
||||||
"notification_permission_dialog_content": "لتمكين الإخطارات ، انتقل إلى الإعدادات و اختار السماح.",
|
"notification_permission_dialog_content": "لتمكين الإخطارات ، انتقل إلى الإعدادات و اختار السماح.",
|
||||||
"notification_permission_dialog_settings": "إعدادات",
|
"notification_permission_dialog_settings": "إعدادات",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "حدث خطأ",
|
"scaffold_body_error_occurred": "حدث خطأ",
|
||||||
"search_bar_hint": "ابحث عن صورك",
|
"search_bar_hint": "ابحث عن صورك",
|
||||||
"search_filter_apply": "اختار الفلتر ",
|
"search_filter_apply": "اختار الفلتر ",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "صنع",
|
"search_filter_camera_make": "صنع",
|
||||||
"search_filter_camera_model": "نموذج",
|
"search_filter_camera_model": "نموذج",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "أرشيف",
|
"search_filter_display_option_archive": "أرشيف",
|
||||||
"search_filter_display_option_favorite": "مفضل",
|
"search_filter_display_option_favorite": "مفضل",
|
||||||
"search_filter_display_option_not_in_album": "ليس في الألبوم",
|
"search_filter_display_option_not_in_album": "ليس في الألبوم",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "مدينة",
|
"search_filter_location_city": "مدينة",
|
||||||
"search_filter_location_country": "دولة",
|
"search_filter_location_country": "دولة",
|
||||||
"search_filter_location_state": "ولاية",
|
"search_filter_location_state": "ولاية",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "الجميع",
|
"search_filter_media_type_all": "الجميع",
|
||||||
"search_filter_media_type_image": "صورة",
|
"search_filter_media_type_image": "صورة",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "شريط فيديو",
|
"search_filter_media_type_video": "شريط فيديو",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "فئات",
|
"search_page_categories": "فئات",
|
||||||
"search_page_favorites": "المفضلة",
|
"search_page_favorites": "المفضلة",
|
||||||
"search_page_motion_photos": "الصور المتحركه",
|
"search_page_motion_photos": "الصور المتحركه",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "مشاركة",
|
"tab_controller_nav_sharing": "مشاركة",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "عرض مؤشر التخزين على بلاط الأصول",
|
"theme_setting_asset_list_storage_indicator_title": "عرض مؤشر التخزين على بلاط الأصول",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "الوضع المظلم",
|
"theme_setting_dark_mode_switch": "الوضع المظلم",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "اضبط جودة عارض الصورة التفصيلية",
|
"theme_setting_image_viewer_quality_subtitle": "اضبط جودة عارض الصورة التفصيلية",
|
||||||
"theme_setting_image_viewer_quality_title": "جودة عارض الصورة",
|
"theme_setting_image_viewer_quality_title": "جودة عارض الصورة",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "تلقائي (اتبع إعداد النظام)",
|
"theme_setting_system_theme_switch": "تلقائي (اتبع إعداد النظام)",
|
||||||
"theme_setting_theme_subtitle": "اختر إعدادات مظهر التطبيق",
|
"theme_setting_theme_subtitle": "اختر إعدادات مظهر التطبيق",
|
||||||
"theme_setting_theme_title": "مظهر",
|
"theme_setting_theme_title": "مظهر",
|
||||||
"theme_setting_three_stage_loading_subtitle": "قد يزيد التحميل من ثلاث مراحل من أداء التحميل ولكنه يسبب تحميل شبكة أعلى بكثير",
|
"theme_setting_three_stage_loading_subtitle": "قد يزيد التحميل من ثلاث مراحل من أداء التحميل ولكنه يسبب تحميل شبكة أعلى بكثير",
|
||||||
"theme_setting_three_stage_loading_title": "تمكين تحميل ثلاث مراحل",
|
"theme_setting_three_stage_loading_title": "تمكين تحميل ثلاث مراحل",
|
||||||
"translated_text_options": "خيارات",
|
"translated_text_options": "خيارات",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "مسح",
|
"trash_page_delete": "مسح",
|
||||||
"trash_page_delete_all": "حذف الكل",
|
"trash_page_delete_all": "حذف الكل",
|
||||||
"trash_page_empty_trash_btn": "افرغ سله المهملات ",
|
"trash_page_empty_trash_btn": "افرغ سله المهملات ",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Zrušit",
|
"action_common_cancel": "Zrušit",
|
||||||
"action_common_clear": "Vyčistit",
|
"action_common_clear": "Vyčistit",
|
||||||
"action_common_confirm": "Potvrdit",
|
"action_common_confirm": "Potvrdit",
|
||||||
|
"action_common_save": "Uložit",
|
||||||
|
"action_common_select": "Vybrat",
|
||||||
"action_common_update": "Aktualizovat",
|
"action_common_update": "Aktualizovat",
|
||||||
"add_to_album_bottom_sheet_added": "Přidáno do {album}",
|
"add_to_album_bottom_sheet_added": "Přidáno do {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Je již v {album}",
|
"add_to_album_bottom_sheet_already_exists": "Je již v {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Rozložení",
|
"asset_list_layout_sub_title": "Rozložení",
|
||||||
"asset_list_settings_subtitle": "Nastavení rozložení mřížky fotografií",
|
"asset_list_settings_subtitle": "Nastavení rozložení mřížky fotografií",
|
||||||
"asset_list_settings_title": "Fotografická mřížka",
|
"asset_list_settings_title": "Fotografická mřížka",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Prohlížeč",
|
"asset_viewer_settings_title": "Prohlížeč",
|
||||||
"backup_album_selection_page_albums_device": "Alba v zařízení ({})",
|
"backup_album_selection_page_albums_device": "Alba v zařízení ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Klepnutím na položku ji zahrnete, dvojím klepnutím ji vyloučíte",
|
"backup_album_selection_page_albums_tap": "Klepnutím na položku ji zahrnete, dvojím klepnutím ji vyloučíte",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Nové heslo",
|
"change_password_form_new_password": "Nové heslo",
|
||||||
"change_password_form_password_mismatch": "Hesla se neshodují",
|
"change_password_form_password_mismatch": "Hesla se neshodují",
|
||||||
"change_password_form_reenter_new_password": "Znovu zadejte nové heslo",
|
"change_password_form_reenter_new_password": "Znovu zadejte nové heslo",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Zadejte heslo",
|
||||||
|
"client_cert_import": "Importovat",
|
||||||
|
"client_cert_import_success_msg": "Klientský certifikát je importován",
|
||||||
|
"client_cert_invalid_msg": "Neplatný soubor certifikátu nebo špatné heslo",
|
||||||
|
"client_cert_remove": "Odstranit",
|
||||||
|
"client_cert_remove_msg": "Klientský certifikát je odstraněn",
|
||||||
|
"client_cert_subtitle": "Podpora pouze formátu PKCS12 (.p12, .pfx). Import/odstranění certifikátu je možné pouze před přihlášením",
|
||||||
|
"client_cert_title": "Klientský SSL certifikát",
|
||||||
"common_add_to_album": "Přidat do alba",
|
"common_add_to_album": "Přidat do alba",
|
||||||
"common_change_password": "Změnit heslo",
|
"common_change_password": "Změnit heslo",
|
||||||
"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é",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} položky – sdílené",
|
"control_bottom_app_bar_album_info_shared": "{} položky – sdílené",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Smazat",
|
"control_bottom_app_bar_delete": "Smazat",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Smazat ze serveru Immich",
|
"control_bottom_app_bar_delete_from_immich": "Smazat ze serveru Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Smazat ze zařízení",
|
"control_bottom_app_bar_delete_from_local": "Smazat ze zařízení",
|
||||||
|
"control_bottom_app_bar_edit": "Upravit",
|
||||||
"control_bottom_app_bar_edit_location": "Upravit polohu",
|
"control_bottom_app_bar_edit_location": "Upravit polohu",
|
||||||
"control_bottom_app_bar_edit_time": "Upravit datum a čas",
|
"control_bottom_app_bar_edit_time": "Upravit datum a čas",
|
||||||
"control_bottom_app_bar_favorite": "Oblíbené",
|
"control_bottom_app_bar_favorite": "Oblíbené",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimentální",
|
"experimental_settings_title": "Experimentální",
|
||||||
"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é",
|
||||||
|
"filename_search": "Název nebo přípona souboru",
|
||||||
"haptic_feedback_switch": "Povolit dotykovou zpětnou vazbu",
|
"haptic_feedback_switch": "Povolit dotykovou zpětnou vazbu",
|
||||||
"haptic_feedback_title": "Dotyková zpětná vazba",
|
"haptic_feedback_title": "Dotyková zpětná vazba",
|
||||||
"header_settings_add_header_tip": "Přidat hlavičku",
|
"header_settings_add_header_tip": "Přidat hlavičku",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Stahování zahájeno",
|
"image_viewer_page_state_provider_download_started": "Stahování zahájeno",
|
||||||
"image_viewer_page_state_provider_download_success": "Stahování bylo úspěšné",
|
"image_viewer_page_state_provider_download_success": "Stahování bylo úspěšné",
|
||||||
"image_viewer_page_state_provider_share_error": "Chyba sdílení",
|
"image_viewer_page_state_provider_share_error": "Chyba sdílení",
|
||||||
|
"invalid_date": "Chybné datum",
|
||||||
|
"invalid_date_format": "Chybný formát data",
|
||||||
"library_page_albums": "Alba",
|
"library_page_albums": "Alba",
|
||||||
"library_page_archive": "Archív",
|
"library_page_archive": "Archív",
|
||||||
"library_page_device_albums": "Alba v zařízení",
|
"library_page_device_albums": "Alba v zařízení",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Nelze upravit datum položek pouze pro čtení, přeskakuji",
|
"multiselect_grid_edit_date_time_err_read_only": "Nelze upravit datum položek pouze pro čtení, přeskakuji",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Nelze upravit polohu položek pouze pro čtení, přeskakuji",
|
"multiselect_grid_edit_gps_err_read_only": "Nelze upravit polohu položek pouze pro čtení, přeskakuji",
|
||||||
"no_assets_to_show": "Žádné položky k zobrazení",
|
"no_assets_to_show": "Žádné položky k zobrazení",
|
||||||
|
"no_name": "Bez jména",
|
||||||
"notification_permission_dialog_cancel": "Zrušit",
|
"notification_permission_dialog_cancel": "Zrušit",
|
||||||
"notification_permission_dialog_content": "Chcete-li povolit oznámení, přejděte do nastavení a vyberte možnost povolit.",
|
"notification_permission_dialog_content": "Chcete-li povolit oznámení, přejděte do nastavení a vyberte možnost povolit.",
|
||||||
"notification_permission_dialog_settings": "Nastavení",
|
"notification_permission_dialog_settings": "Nastavení",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Došlo k chybě",
|
"scaffold_body_error_occurred": "Došlo k chybě",
|
||||||
"search_bar_hint": "Prohledejte své fotky",
|
"search_bar_hint": "Prohledejte své fotky",
|
||||||
"search_filter_apply": "Použít filtr",
|
"search_filter_apply": "Použít filtr",
|
||||||
|
"search_filter_camera": "Fotoaparát",
|
||||||
"search_filter_camera_make": "Výrobce",
|
"search_filter_camera_make": "Výrobce",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Výběr typu fotoaparátu",
|
||||||
|
"search_filter_date": "Datum",
|
||||||
|
"search_filter_date_interval": "{start} až {end}",
|
||||||
|
"search_filter_date_title": "Výběr rozmezí dat",
|
||||||
"search_filter_display_option_archive": "Archiv",
|
"search_filter_display_option_archive": "Archiv",
|
||||||
"search_filter_display_option_favorite": "Oblíbené",
|
"search_filter_display_option_favorite": "Oblíbené",
|
||||||
"search_filter_display_option_not_in_album": "Není v albu",
|
"search_filter_display_option_not_in_album": "Není v albu",
|
||||||
|
"search_filter_display_options": "Možnost zobrazení",
|
||||||
|
"search_filter_display_options_title": "Možnosti zobrazení",
|
||||||
|
"search_filter_location": "Poloha",
|
||||||
"search_filter_location_city": "Město",
|
"search_filter_location_city": "Město",
|
||||||
"search_filter_location_country": "Země",
|
"search_filter_location_country": "Země",
|
||||||
"search_filter_location_state": "Stát",
|
"search_filter_location_state": "Stát",
|
||||||
|
"search_filter_location_title": "Výběr polohy",
|
||||||
|
"search_filter_media_type": "Typ média",
|
||||||
"search_filter_media_type_all": "Všechny",
|
"search_filter_media_type_all": "Všechny",
|
||||||
"search_filter_media_type_image": "Obrázek",
|
"search_filter_media_type_image": "Obrázek",
|
||||||
|
"search_filter_media_type_title": "Výběr typu média",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "Lidé",
|
||||||
|
"search_filter_people_title": "Výběr lidí",
|
||||||
"search_page_categories": "Kategorie",
|
"search_page_categories": "Kategorie",
|
||||||
"search_page_favorites": "Oblíbené",
|
"search_page_favorites": "Oblíbené",
|
||||||
"search_page_motion_photos": "Pohyblivé fotky",
|
"search_page_motion_photos": "Pohyblivé fotky",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Sdílení",
|
"tab_controller_nav_sharing": "Sdílení",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Zobrazit indikátor úložiště na dlaždicích položek",
|
"theme_setting_asset_list_storage_indicator_title": "Zobrazit indikátor úložiště na dlaždicích položek",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Počet položek na řádek ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Počet položek na řádek ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Použít hlavní barvu na povrchy pozadí.",
|
||||||
|
"theme_setting_colorful_interface_title": "Barevné rozhraní",
|
||||||
"theme_setting_dark_mode_switch": "Tmavé téma",
|
"theme_setting_dark_mode_switch": "Tmavé téma",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Přizpůsobení kvality detailů prohlížeče obrázků",
|
"theme_setting_image_viewer_quality_subtitle": "Přizpůsobení kvality detailů prohlížeče obrázků",
|
||||||
"theme_setting_image_viewer_quality_title": "Kvalita prohlížeče obrázků",
|
"theme_setting_image_viewer_quality_title": "Kvalita prohlížeče obrázků",
|
||||||
|
"theme_setting_primary_color_subtitle": "Zvolte barvu pro hlavní akce a zvýraznění.",
|
||||||
|
"theme_setting_primary_color_title": "Hlavní barva",
|
||||||
|
"theme_setting_system_primary_color_title": "Použití systémové barvy",
|
||||||
"theme_setting_system_theme_switch": "Automaticky (podle systemového nastavení)",
|
"theme_setting_system_theme_switch": "Automaticky (podle systemového nastavení)",
|
||||||
"theme_setting_theme_subtitle": "Vyberte nastavení tématu aplikace",
|
"theme_setting_theme_subtitle": "Vyberte nastavení tématu aplikace",
|
||||||
"theme_setting_theme_title": "Téma",
|
"theme_setting_theme_title": "Téma",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Třístupňové načítání může zvýšit výkonnost načítání, ale vede k výrazně vyššímu zatížení sítě.",
|
"theme_setting_three_stage_loading_subtitle": "Třístupňové načítání může zvýšit výkonnost načítání, ale vede k výrazně vyššímu zatížení sítě.",
|
||||||
"theme_setting_three_stage_loading_title": "Povolení třístupňového načítání",
|
"theme_setting_three_stage_loading_title": "Povolení třístupňového načítání",
|
||||||
"translated_text_options": "Možnosti",
|
"translated_text_options": "Možnosti",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Smazat",
|
"trash_page_delete": "Smazat",
|
||||||
"trash_page_delete_all": "Smazat všechny",
|
"trash_page_delete_all": "Smazat všechny",
|
||||||
"trash_page_empty_trash_btn": "Vysypat koš",
|
"trash_page_empty_trash_btn": "Vysypat koš",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Annuller",
|
"action_common_cancel": "Annuller",
|
||||||
"action_common_clear": "Ryd",
|
"action_common_clear": "Ryd",
|
||||||
"action_common_confirm": "Bekræft",
|
"action_common_confirm": "Bekræft",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Opdater",
|
"action_common_update": "Opdater",
|
||||||
"add_to_album_bottom_sheet_added": "Tilføjet til {album}",
|
"add_to_album_bottom_sheet_added": "Tilføjet til {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Allerede i {album}",
|
"add_to_album_bottom_sheet_already_exists": "Allerede i {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Indstillinger for billedgitterlayout",
|
"asset_list_settings_subtitle": "Indstillinger for billedgitterlayout",
|
||||||
"asset_list_settings_title": "Billedgitter",
|
"asset_list_settings_title": "Billedgitter",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Billedviser",
|
"asset_viewer_settings_title": "Billedviser",
|
||||||
"backup_album_selection_page_albums_device": "Albummer på enhed ({})",
|
"backup_album_selection_page_albums_device": "Albummer på enhed ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Tryk en gang for at inkludere, tryk to gange for at ekskludere",
|
"backup_album_selection_page_albums_tap": "Tryk en gang for at inkludere, tryk to gange for at ekskludere",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Nyt kodeord",
|
"change_password_form_new_password": "Nyt kodeord",
|
||||||
"change_password_form_password_mismatch": "Kodeord er ikke ens",
|
"change_password_form_password_mismatch": "Kodeord er ikke ens",
|
||||||
"change_password_form_reenter_new_password": "Gentag nyt kodeord",
|
"change_password_form_reenter_new_password": "Gentag nyt kodeord",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Tilføj til album",
|
"common_add_to_album": "Tilføj til album",
|
||||||
"common_change_password": "Skift kodeord",
|
"common_change_password": "Skift kodeord",
|
||||||
"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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} genstande • Delt",
|
"control_bottom_app_bar_album_info_shared": "{} genstande • Delt",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Slet",
|
"control_bottom_app_bar_delete": "Slet",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Slet fra Immich",
|
"control_bottom_app_bar_delete_from_immich": "Slet fra Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Slet fra enhed",
|
"control_bottom_app_bar_delete_from_local": "Slet fra enhed",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Rediger placering",
|
"control_bottom_app_bar_edit_location": "Rediger placering",
|
||||||
"control_bottom_app_bar_edit_time": "Rediger tid og dato",
|
"control_bottom_app_bar_edit_time": "Rediger tid og dato",
|
||||||
"control_bottom_app_bar_favorite": "Favorit",
|
"control_bottom_app_bar_favorite": "Favorit",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Eksperimentelle",
|
"experimental_settings_title": "Eksperimentelle",
|
||||||
"favorites_page_no_favorites": "Ingen favoritter blev fundet",
|
"favorites_page_no_favorites": "Ingen favoritter blev fundet",
|
||||||
"favorites_page_title": "Favoritter",
|
"favorites_page_title": "Favoritter",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Slå haptisk feedback til",
|
"haptic_feedback_switch": "Slå haptisk feedback til",
|
||||||
"haptic_feedback_title": "Haptisk feedback",
|
"haptic_feedback_title": "Haptisk feedback",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Download startet",
|
"image_viewer_page_state_provider_download_started": "Download startet",
|
||||||
"image_viewer_page_state_provider_download_success": "Download succesfuld",
|
"image_viewer_page_state_provider_download_success": "Download succesfuld",
|
||||||
"image_viewer_page_state_provider_share_error": "Delingsfejl",
|
"image_viewer_page_state_provider_share_error": "Delingsfejl",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albummer",
|
"library_page_albums": "Albummer",
|
||||||
"library_page_archive": "Arkiv",
|
"library_page_archive": "Arkiv",
|
||||||
"library_page_device_albums": "Albummer på enhed",
|
"library_page_device_albums": "Albummer på enhed",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Kan ikke redigere datoen på kun læselige elementer. Springer over",
|
"multiselect_grid_edit_date_time_err_read_only": "Kan ikke redigere datoen på kun læselige elementer. Springer over",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Kan ikke redigere lokation af kun læselige elementer. Springer over",
|
"multiselect_grid_edit_gps_err_read_only": "Kan ikke redigere lokation af kun læselige elementer. Springer over",
|
||||||
"no_assets_to_show": "Ingen elementer at vise",
|
"no_assets_to_show": "Ingen elementer at vise",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Annuller",
|
"notification_permission_dialog_cancel": "Annuller",
|
||||||
"notification_permission_dialog_content": "Gå til indstillinger for at slå notifikationer til.",
|
"notification_permission_dialog_content": "Gå til indstillinger for at slå notifikationer til.",
|
||||||
"notification_permission_dialog_settings": "Indstillinger",
|
"notification_permission_dialog_settings": "Indstillinger",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Der opstod en fejl",
|
"scaffold_body_error_occurred": "Der opstod en fejl",
|
||||||
"search_bar_hint": "Søg i dine billeder",
|
"search_bar_hint": "Søg i dine billeder",
|
||||||
"search_filter_apply": "Tilføj filter",
|
"search_filter_apply": "Tilføj filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Producent",
|
"search_filter_camera_make": "Producent",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Arkiv",
|
"search_filter_display_option_archive": "Arkiv",
|
||||||
"search_filter_display_option_favorite": "Favorit",
|
"search_filter_display_option_favorite": "Favorit",
|
||||||
"search_filter_display_option_not_in_album": "Ikke i album",
|
"search_filter_display_option_not_in_album": "Ikke i album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "By",
|
"search_filter_location_city": "By",
|
||||||
"search_filter_location_country": "Land",
|
"search_filter_location_country": "Land",
|
||||||
"search_filter_location_state": "Stat",
|
"search_filter_location_state": "Stat",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "Alle",
|
"search_filter_media_type_all": "Alle",
|
||||||
"search_filter_media_type_image": "Billede",
|
"search_filter_media_type_image": "Billede",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Kategorier",
|
"search_page_categories": "Kategorier",
|
||||||
"search_page_favorites": "Favoritter",
|
"search_page_favorites": "Favoritter",
|
||||||
"search_page_motion_photos": "Bevægelsesbilleder",
|
"search_page_motion_photos": "Bevægelsesbilleder",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Deling",
|
"tab_controller_nav_sharing": "Deling",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Vis opbevaringsindikator på filer",
|
"theme_setting_asset_list_storage_indicator_title": "Vis opbevaringsindikator på filer",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Antal elementer per række ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Antal elementer per række ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Mørk tilstand",
|
"theme_setting_dark_mode_switch": "Mørk tilstand",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Juster kvaliteten i billedfremviseren",
|
"theme_setting_image_viewer_quality_subtitle": "Juster kvaliteten i billedfremviseren",
|
||||||
"theme_setting_image_viewer_quality_title": "Billedfremviserkvalitet",
|
"theme_setting_image_viewer_quality_title": "Billedfremviserkvalitet",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automatisk (Følg systemindstillinger)",
|
"theme_setting_system_theme_switch": "Automatisk (Følg systemindstillinger)",
|
||||||
"theme_setting_theme_subtitle": "Vælg appens temaindstilling",
|
"theme_setting_theme_subtitle": "Vælg appens temaindstilling",
|
||||||
"theme_setting_theme_title": "Tema",
|
"theme_setting_theme_title": "Tema",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Tre-trins indlæsning kan øge ydeevnen, men kan ligeledes føre til højere netværksbelastning",
|
"theme_setting_three_stage_loading_subtitle": "Tre-trins indlæsning kan øge ydeevnen, men kan ligeledes føre til højere netværksbelastning",
|
||||||
"theme_setting_three_stage_loading_title": "Slå tre-trins indlæsning til",
|
"theme_setting_three_stage_loading_title": "Slå tre-trins indlæsning til",
|
||||||
"translated_text_options": "Handlinger",
|
"translated_text_options": "Handlinger",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Slet",
|
"trash_page_delete": "Slet",
|
||||||
"trash_page_delete_all": "Slet alt",
|
"trash_page_delete_all": "Slet alt",
|
||||||
"trash_page_empty_trash_btn": "Tøm papirkurv",
|
"trash_page_empty_trash_btn": "Tøm papirkurv",
|
||||||
|
|||||||
@@ -3,13 +3,15 @@
|
|||||||
"action_common_cancel": "Abbrechen",
|
"action_common_cancel": "Abbrechen",
|
||||||
"action_common_clear": "Leeren",
|
"action_common_clear": "Leeren",
|
||||||
"action_common_confirm": "Bestätigen",
|
"action_common_confirm": "Bestätigen",
|
||||||
|
"action_common_save": "Speichern",
|
||||||
|
"action_common_select": "Auswählen ",
|
||||||
"action_common_update": "Aktualisieren",
|
"action_common_update": "Aktualisieren",
|
||||||
"add_to_album_bottom_sheet_added": "Zu {album} hinzugefügt",
|
"add_to_album_bottom_sheet_added": "Zu {album} hinzugefügt",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Bereits in {album}",
|
"add_to_album_bottom_sheet_already_exists": "Bereits in {album}",
|
||||||
"advanced_settings_log_level_title": "Log-Level: {}",
|
"advanced_settings_log_level_title": "Log-Level: {}",
|
||||||
"advanced_settings_prefer_remote_subtitle": "Manche Endgeräte laden Vorschaubilder von lokalen Bilder sehr langsam. Durch diese Einstellung werden diese stattdessen direkt vom Server geladen.",
|
"advanced_settings_prefer_remote_subtitle": "Manche Endgeräte laden Vorschaubilder von lokalen Bilder sehr langsam. Durch diese Einstellung werden diese stattdessen direkt vom Server geladen.",
|
||||||
"advanced_settings_prefer_remote_title": "Server-Bilder bevorzugen",
|
"advanced_settings_prefer_remote_title": "Server-Bilder bevorzugen",
|
||||||
"advanced_settings_proxy_headers_subtitle": "Definiere Proxy-Header, die Immich bei jeder Netzwerkanfrage mitschicken soll",
|
"advanced_settings_proxy_headers_subtitle": "Definiere einen Proxy-Header, den Immich bei jeder Netzwerkanfrage mitschicken soll",
|
||||||
"advanced_settings_proxy_headers_title": "Proxy-Headers",
|
"advanced_settings_proxy_headers_title": "Proxy-Headers",
|
||||||
"advanced_settings_self_signed_ssl_subtitle": "Verifizierung von SSL-Zertifikaten vom Server überspringen. Notwendig bei selbstsignierten Zertifikaten.",
|
"advanced_settings_self_signed_ssl_subtitle": "Verifizierung von SSL-Zertifikaten vom Server überspringen. Notwendig bei selbstsignierten Zertifikaten.",
|
||||||
"advanced_settings_self_signed_ssl_title": "Selbstsignierte SSL-Zertifikate erlauben",
|
"advanced_settings_self_signed_ssl_title": "Selbstsignierte SSL-Zertifikate erlauben",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Einstellungen für das Fotogitter-Layout",
|
"asset_list_settings_subtitle": "Einstellungen für das Fotogitter-Layout",
|
||||||
"asset_list_settings_title": "Fotogitter",
|
"asset_list_settings_title": "Fotogitter",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Fotoanzeige",
|
"asset_viewer_settings_title": "Fotoanzeige",
|
||||||
"backup_album_selection_page_albums_device": "Alben auf dem Gerät ({})",
|
"backup_album_selection_page_albums_device": "Alben auf dem Gerät ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Einmalig das Album antippen um es zu sichern, doppelt antippen um es nicht mehr zu sichern.",
|
"backup_album_selection_page_albums_tap": "Einmalig das Album antippen um es zu sichern, doppelt antippen um es nicht mehr zu sichern.",
|
||||||
@@ -60,7 +69,7 @@
|
|||||||
"backup_album_selection_page_selection_info": "Information",
|
"backup_album_selection_page_selection_info": "Information",
|
||||||
"backup_album_selection_page_total_assets": "Elemente",
|
"backup_album_selection_page_total_assets": "Elemente",
|
||||||
"backup_all": "Alle",
|
"backup_all": "Alle",
|
||||||
"backup_background_service_backup_failed_message": "Fehler beim Sichern von Elementen. Probiere erneut...",
|
"backup_background_service_backup_failed_message": "Es trat ein Fehler bei der Sicherung auf. Erneuter Versuch...",
|
||||||
"backup_background_service_connection_failed_message": "Es konnte keine Verbindung zum Server hergestellt werden. Erneuter Versuch...",
|
"backup_background_service_connection_failed_message": "Es konnte keine Verbindung zum Server hergestellt werden. Erneuter Versuch...",
|
||||||
"backup_background_service_current_upload_notification": "Lädt {} hoch",
|
"backup_background_service_current_upload_notification": "Lädt {} hoch",
|
||||||
"backup_background_service_default_notification": "Suche nach neuen Elementen…",
|
"backup_background_service_default_notification": "Suche nach neuen Elementen…",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Neues Passwort",
|
"change_password_form_new_password": "Neues Passwort",
|
||||||
"change_password_form_password_mismatch": "Passwörter stimmen nicht überein",
|
"change_password_form_password_mismatch": "Passwörter stimmen nicht überein",
|
||||||
"change_password_form_reenter_new_password": "Passwort erneut eingeben",
|
"change_password_form_reenter_new_password": "Passwort erneut eingeben",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Passwort eingeben",
|
||||||
|
"client_cert_import": "Importieren",
|
||||||
|
"client_cert_import_success_msg": "Client Zertifikat wurde importiert",
|
||||||
|
"client_cert_invalid_msg": "Ungültige Zertifikatsdatei oder falsches Passwort",
|
||||||
|
"client_cert_remove": "Entfernen",
|
||||||
|
"client_cert_remove_msg": "Client Zertifikat wurde entfernt",
|
||||||
|
"client_cert_subtitle": "Unterstützt nur das PKCS12 (.p12, .pfx) Format. Zertifikatsimporte oder -entfernungen sind nur vor dem Login möglich.",
|
||||||
|
"client_cert_title": "SSL-Client-Zertifikat ",
|
||||||
"common_add_to_album": "Zu Album hinzufügen",
|
"common_add_to_album": "Zu Album hinzufügen",
|
||||||
"common_change_password": "Passwort ändern",
|
"common_change_password": "Passwort ändern",
|
||||||
"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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} Elemente · Geteilt",
|
"control_bottom_app_bar_album_info_shared": "{} Elemente · Geteilt",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Löschen",
|
"control_bottom_app_bar_delete": "Löschen",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Aus Immich löschen",
|
"control_bottom_app_bar_delete_from_immich": "Aus Immich löschen",
|
||||||
"control_bottom_app_bar_delete_from_local": "Vom Gerät löschen",
|
"control_bottom_app_bar_delete_from_local": "Vom Gerät löschen",
|
||||||
|
"control_bottom_app_bar_edit": "Bearbeiten",
|
||||||
"control_bottom_app_bar_edit_location": "Ort bearbeiten",
|
"control_bottom_app_bar_edit_location": "Ort bearbeiten",
|
||||||
"control_bottom_app_bar_edit_time": "Datum und Uhrzeit bearbeiten",
|
"control_bottom_app_bar_edit_time": "Datum und Uhrzeit bearbeiten",
|
||||||
"control_bottom_app_bar_favorite": "Favorit",
|
"control_bottom_app_bar_favorite": "Favorit",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimentell",
|
"experimental_settings_title": "Experimentell",
|
||||||
"favorites_page_no_favorites": "Keine favorisierten Inhalte gefunden",
|
"favorites_page_no_favorites": "Keine favorisierten Inhalte gefunden",
|
||||||
"favorites_page_title": "Favoriten",
|
"favorites_page_title": "Favoriten",
|
||||||
|
"filename_search": "Dateiname oder Dateityp",
|
||||||
"haptic_feedback_switch": "Haptisches Feedback aktivieren",
|
"haptic_feedback_switch": "Haptisches Feedback aktivieren",
|
||||||
"haptic_feedback_title": "Haptisches Feedback",
|
"haptic_feedback_title": "Haptisches Feedback",
|
||||||
"header_settings_add_header_tip": "Header hinzufügen",
|
"header_settings_add_header_tip": "Header hinzufügen",
|
||||||
@@ -210,7 +231,7 @@
|
|||||||
"header_settings_header_name_input": "Header-Name",
|
"header_settings_header_name_input": "Header-Name",
|
||||||
"header_settings_header_value_input": "Header-Wert",
|
"header_settings_header_value_input": "Header-Wert",
|
||||||
"header_settings_page_title": "Proxy-Headers",
|
"header_settings_page_title": "Proxy-Headers",
|
||||||
"headers_settings_tile_subtitle": "Definiere Proxy-Header, die die Anwendung bei jeder Netzwerkanfrage mitschicken soll",
|
"headers_settings_tile_subtitle": "Definiere einen Proxy-Header, den die Anwendung bei jeder Netzwerkanfrage mitschicken soll",
|
||||||
"headers_settings_tile_title": "Benutzerdefinierte Proxy-Header",
|
"headers_settings_tile_title": "Benutzerdefinierte Proxy-Header",
|
||||||
"home_page_add_to_album_conflicts": "{added} Elemente zu {album} hinzugefügt. {failed} Elemente sind bereits vorhanden.",
|
"home_page_add_to_album_conflicts": "{added} Elemente zu {album} hinzugefügt. {failed} Elemente sind bereits vorhanden.",
|
||||||
"home_page_add_to_album_err_local": "Es können lokale Elemente noch nicht zu Alben hinzugefügt werden, überspringen...",
|
"home_page_add_to_album_err_local": "Es können lokale Elemente noch nicht zu Alben hinzugefügt werden, überspringen...",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Download gestartet",
|
"image_viewer_page_state_provider_download_started": "Download gestartet",
|
||||||
"image_viewer_page_state_provider_download_success": "Erfolgreich heruntergeladen",
|
"image_viewer_page_state_provider_download_success": "Erfolgreich heruntergeladen",
|
||||||
"image_viewer_page_state_provider_share_error": "Fehler beim Teilen",
|
"image_viewer_page_state_provider_share_error": "Fehler beim Teilen",
|
||||||
|
"invalid_date": "Ungültiges Datum ",
|
||||||
|
"invalid_date_format": "Ungültiges Datumsformat",
|
||||||
"library_page_albums": "Alben",
|
"library_page_albums": "Alben",
|
||||||
"library_page_archive": "Archiv",
|
"library_page_archive": "Archiv",
|
||||||
"library_page_device_albums": "Alben auf dem Gerät",
|
"library_page_device_albums": "Alben auf dem Gerät",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Das Datum und die Uhrzeit von schreibgeschützten Inhalten kann nicht verändert werden, überspringen...",
|
"multiselect_grid_edit_date_time_err_read_only": "Das Datum und die Uhrzeit von schreibgeschützten Inhalten kann nicht verändert werden, überspringen...",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Der Aufnahmeort von schreibgeschützten Inhalten kann nicht verändert werden, überspringen...",
|
"multiselect_grid_edit_gps_err_read_only": "Der Aufnahmeort von schreibgeschützten Inhalten kann nicht verändert werden, überspringen...",
|
||||||
"no_assets_to_show": "Keine Vorschau vorhanden",
|
"no_assets_to_show": "Keine Vorschau vorhanden",
|
||||||
|
"no_name": "Kein Name",
|
||||||
"notification_permission_dialog_cancel": "Abbrechen",
|
"notification_permission_dialog_cancel": "Abbrechen",
|
||||||
"notification_permission_dialog_content": "Um Benachrichtigungen zu aktivieren, navigiere zu Einstellungen und klicke \"Erlauben\"",
|
"notification_permission_dialog_content": "Um Benachrichtigungen zu aktivieren, navigiere zu Einstellungen und klicke \"Erlauben\"",
|
||||||
"notification_permission_dialog_settings": "Einstellungen",
|
"notification_permission_dialog_settings": "Einstellungen",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Ein Fehler ist aufgetreten",
|
"scaffold_body_error_occurred": "Ein Fehler ist aufgetreten",
|
||||||
"search_bar_hint": "Durchsuche deine Fotos",
|
"search_bar_hint": "Durchsuche deine Fotos",
|
||||||
"search_filter_apply": "Filter anwenden",
|
"search_filter_apply": "Filter anwenden",
|
||||||
|
"search_filter_camera": "Kamera",
|
||||||
"search_filter_camera_make": "Marke",
|
"search_filter_camera_make": "Marke",
|
||||||
"search_filter_camera_model": "Modell",
|
"search_filter_camera_model": "Modell",
|
||||||
|
"search_filter_camera_title": "Kameratyp auswählen ",
|
||||||
|
"search_filter_date": "Datum",
|
||||||
|
"search_filter_date_interval": "{start} bis {end}",
|
||||||
|
"search_filter_date_title": "Wähle einen Zeitraum",
|
||||||
"search_filter_display_option_archive": "Archiv",
|
"search_filter_display_option_archive": "Archiv",
|
||||||
"search_filter_display_option_favorite": "Favorit",
|
"search_filter_display_option_favorite": "Favorit",
|
||||||
"search_filter_display_option_not_in_album": "Nicht im Album",
|
"search_filter_display_option_not_in_album": "Nicht im Album",
|
||||||
|
"search_filter_display_options": "Anzeigeeinstellungen",
|
||||||
|
"search_filter_display_options_title": "Anzeigeeinstellungen ",
|
||||||
|
"search_filter_location": "Ort",
|
||||||
"search_filter_location_city": "Stadt",
|
"search_filter_location_city": "Stadt",
|
||||||
"search_filter_location_country": "Land",
|
"search_filter_location_country": "Land",
|
||||||
"search_filter_location_state": "Bundesland",
|
"search_filter_location_state": "Bundesland",
|
||||||
|
"search_filter_location_title": "Ort auswählen ",
|
||||||
|
"search_filter_media_type": "Medientyp",
|
||||||
"search_filter_media_type_all": "Alle",
|
"search_filter_media_type_all": "Alle",
|
||||||
"search_filter_media_type_image": "Bild",
|
"search_filter_media_type_image": "Bild",
|
||||||
|
"search_filter_media_type_title": "Medientyp auswählen ",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "Personen",
|
||||||
|
"search_filter_people_title": "Personen auswählen ",
|
||||||
"search_page_categories": "Kategorien",
|
"search_page_categories": "Kategorien",
|
||||||
"search_page_favorites": "Favoriten",
|
"search_page_favorites": "Favoriten",
|
||||||
"search_page_motion_photos": "Live-Fotos",
|
"search_page_motion_photos": "Live-Fotos",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Teilen",
|
"tab_controller_nav_sharing": "Teilen",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Zeige Sicherungsstatus auf Vorschaubild",
|
"theme_setting_asset_list_storage_indicator_title": "Zeige Sicherungsstatus auf Vorschaubild",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Anzahl der Elemente pro Reihe ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Anzahl der Elemente pro Reihe ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Primärfarbe auf Hintergrundflächen verwenden",
|
||||||
|
"theme_setting_colorful_interface_title": "Bunte Oberfläche ",
|
||||||
"theme_setting_dark_mode_switch": "Dunkler Modus",
|
"theme_setting_dark_mode_switch": "Dunkler Modus",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Einstellen der Qualität des Detailbildbetrachters",
|
"theme_setting_image_viewer_quality_subtitle": "Einstellen der Qualität des Detailbildbetrachters",
|
||||||
"theme_setting_image_viewer_quality_title": "Qualität des Bildbetrachters",
|
"theme_setting_image_viewer_quality_title": "Qualität des Bildbetrachters",
|
||||||
|
"theme_setting_primary_color_subtitle": "Wähle eine Farbe für primäre Aktionen und Akzente",
|
||||||
|
"theme_setting_primary_color_title": "Primärfarbe",
|
||||||
|
"theme_setting_system_primary_color_title": "Systemfarbe verwenden",
|
||||||
"theme_setting_system_theme_switch": "Automatisch (Systemeinstellung)",
|
"theme_setting_system_theme_switch": "Automatisch (Systemeinstellung)",
|
||||||
"theme_setting_theme_subtitle": "Wählen Sie die Themeneinstellung der App",
|
"theme_setting_theme_subtitle": "Wählen Sie die Themeneinstellung der App",
|
||||||
"theme_setting_theme_title": "Theme",
|
"theme_setting_theme_title": "Theme",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Das dreistufige Ladeverfahren kann die Performance beim Laden verbessern, erhöht allerdings den Datenverbrauch deutlich",
|
"theme_setting_three_stage_loading_subtitle": "Das dreistufige Ladeverfahren kann die Performance beim Laden verbessern, erhöht allerdings den Datenverbrauch deutlich",
|
||||||
"theme_setting_three_stage_loading_title": "Dreistufiges Laden aktivieren",
|
"theme_setting_three_stage_loading_title": "Dreistufiges Laden aktivieren",
|
||||||
"translated_text_options": "Optionen",
|
"translated_text_options": "Optionen",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Löschen",
|
"trash_page_delete": "Löschen",
|
||||||
"trash_page_delete_all": "Alle löschen",
|
"trash_page_delete_all": "Alle löschen",
|
||||||
"trash_page_empty_trash_btn": "Papierkorb leeren",
|
"trash_page_empty_trash_btn": "Papierkorb leeren",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Ακύρωση",
|
"action_common_cancel": "Ακύρωση",
|
||||||
"action_common_clear": "Clear",
|
"action_common_clear": "Clear",
|
||||||
"action_common_confirm": "Confirm",
|
"action_common_confirm": "Confirm",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Ενημέρωση",
|
"action_common_update": "Ενημέρωση",
|
||||||
"add_to_album_bottom_sheet_added": "Προστέθηκε στο {album}",
|
"add_to_album_bottom_sheet_added": "Προστέθηκε στο {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Ήδη στο {album}",
|
"add_to_album_bottom_sheet_already_exists": "Ήδη στο {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Ρυθμίσεις διάταξης πλέγματος φωτογραφιών",
|
"asset_list_settings_subtitle": "Ρυθμίσεις διάταξης πλέγματος φωτογραφιών",
|
||||||
"asset_list_settings_title": "Πλέγμα φωτογραφιών",
|
"asset_list_settings_title": "Πλέγμα φωτογραφιών",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
"asset_viewer_settings_title": "Asset Viewer",
|
||||||
"backup_album_selection_page_albums_device": "Άλμπουμ στη συσκευή ({})",
|
"backup_album_selection_page_albums_device": "Άλμπουμ στη συσκευή ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Πάτημα για συμπερίληψη, διπλό πάτημα για εξαίρεση",
|
"backup_album_selection_page_albums_tap": "Πάτημα για συμπερίληψη, διπλό πάτημα για εξαίρεση",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Νέος Κωδικός",
|
"change_password_form_new_password": "Νέος Κωδικός",
|
||||||
"change_password_form_password_mismatch": "Οι κωδικοί δεν ταιριάζουν",
|
"change_password_form_password_mismatch": "Οι κωδικοί δεν ταιριάζουν",
|
||||||
"change_password_form_reenter_new_password": "Επανεισαγωγή Νέου Κωδικού",
|
"change_password_form_reenter_new_password": "Επανεισαγωγή Νέου Κωδικού",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Προσθήκη στο άλμπουμ",
|
"common_add_to_album": "Προσθήκη στο άλμπουμ",
|
||||||
"common_change_password": "Αλλαγή Κωδικού",
|
"common_change_password": "Αλλαγή Κωδικού",
|
||||||
"common_create_new_album": "Δημιουργία νέου άλμπουμ",
|
"common_create_new_album": "Δημιουργία νέου άλμπουμ",
|
||||||
"common_server_error": "Ελέγξτε τη σύνδεσή σας, βεβαιωθείτε ότι ο διακομιστής είναι προσβάσιμος και ότι οι εκδόσεις της εφαρμογής/διακομιστή είναι συμβατές.",
|
"common_server_error": "Ελέγξτε τη σύνδεσή σας, βεβαιωθείτε ότι ο διακομιστής είναι προσβάσιμος και ότι οι εκδόσεις της εφαρμογής/διακομιστή είναι συμβατές.",
|
||||||
"common_shared": "Κοινόχρηστο",
|
"common_shared": "Κοινόχρηστο",
|
||||||
|
"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": "{} αντικείμενα",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} αντικείμενα · Κοινόχρηστα",
|
"control_bottom_app_bar_album_info_shared": "{} αντικείμενα · Κοινόχρηστα",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Διαγραφή",
|
"control_bottom_app_bar_delete": "Διαγραφή",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Διαγραφή από το Immich",
|
"control_bottom_app_bar_delete_from_immich": "Διαγραφή από το Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Διαγραφή από τη συσκευή",
|
"control_bottom_app_bar_delete_from_local": "Διαγραφή από τη συσκευή",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Επεξεργασία Τοποθεσίας",
|
"control_bottom_app_bar_edit_location": "Επεξεργασία Τοποθεσίας",
|
||||||
"control_bottom_app_bar_edit_time": "Επεξεργασία Ημερομηνίας & Ώρας",
|
"control_bottom_app_bar_edit_time": "Επεξεργασία Ημερομηνίας & Ώρας",
|
||||||
"control_bottom_app_bar_favorite": "Προσθήκη στα αγαπημένα",
|
"control_bottom_app_bar_favorite": "Προσθήκη στα αγαπημένα",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Πειραματικό",
|
"experimental_settings_title": "Πειραματικό",
|
||||||
"favorites_page_no_favorites": "Δεν βρέθηκαν αγαπημένα στοιχεία",
|
"favorites_page_no_favorites": "Δεν βρέθηκαν αγαπημένα στοιχεία",
|
||||||
"favorites_page_title": "Αγαπημένα",
|
"favorites_page_title": "Αγαπημένα",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
"haptic_feedback_switch": "Enable haptic feedback",
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
"haptic_feedback_title": "Haptic Feedback",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"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 Success",
|
"image_viewer_page_state_provider_download_success": "Download Success",
|
||||||
"image_viewer_page_state_provider_share_error": "Share Error",
|
"image_viewer_page_state_provider_share_error": "Share Error",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albums",
|
"library_page_albums": "Albums",
|
||||||
"library_page_archive": "Archive",
|
"library_page_archive": "Archive",
|
||||||
"library_page_device_albums": "Albums on Device",
|
"library_page_device_albums": "Albums on Device",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
||||||
"no_assets_to_show": "No assets to show",
|
"no_assets_to_show": "No assets to show",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Cancel",
|
"notification_permission_dialog_cancel": "Cancel",
|
||||||
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
||||||
"notification_permission_dialog_settings": "Settings",
|
"notification_permission_dialog_settings": "Settings",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Error occurred",
|
"scaffold_body_error_occurred": "Error occurred",
|
||||||
"search_bar_hint": "Search your photos",
|
"search_bar_hint": "Search your photos",
|
||||||
"search_filter_apply": "Apply filter",
|
"search_filter_apply": "Apply filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Make",
|
"search_filter_camera_make": "Make",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archive",
|
"search_filter_display_option_archive": "Archive",
|
||||||
"search_filter_display_option_favorite": "Favorite",
|
"search_filter_display_option_favorite": "Favorite",
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
"search_filter_display_option_not_in_album": "Not in album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "City",
|
"search_filter_location_city": "City",
|
||||||
"search_filter_location_country": "Country",
|
"search_filter_location_country": "Country",
|
||||||
"search_filter_location_state": "State",
|
"search_filter_location_state": "State",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "All",
|
"search_filter_media_type_all": "All",
|
||||||
"search_filter_media_type_image": "Image",
|
"search_filter_media_type_image": "Image",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Categories",
|
"search_page_categories": "Categories",
|
||||||
"search_page_favorites": "Favorites",
|
"search_page_favorites": "Favorites",
|
||||||
"search_page_motion_photos": "Motion Photos",
|
"search_page_motion_photos": "Motion Photos",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Sharing",
|
"tab_controller_nav_sharing": "Sharing",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Dark mode",
|
"theme_setting_dark_mode_switch": "Dark mode",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
||||||
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
||||||
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
||||||
"theme_setting_theme_title": "Theme",
|
"theme_setting_theme_title": "Theme",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
||||||
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
||||||
"translated_text_options": "Options",
|
"translated_text_options": "Options",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Delete",
|
"trash_page_delete": "Delete",
|
||||||
"trash_page_delete_all": "Delete All",
|
"trash_page_delete_all": "Delete All",
|
||||||
"trash_page_empty_trash_btn": "Empty trash",
|
"trash_page_empty_trash_btn": "Empty trash",
|
||||||
|
|||||||
@@ -54,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Photo grid layout settings",
|
"asset_list_settings_subtitle": "Photo grid layout settings",
|
||||||
"asset_list_settings_title": "Photo Grid",
|
"asset_list_settings_title": "Photo Grid",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
"asset_viewer_settings_title": "Asset Viewer",
|
||||||
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
||||||
@@ -143,6 +150,15 @@
|
|||||||
"change_password_form_new_password": "New Password",
|
"change_password_form_new_password": "New Password",
|
||||||
"change_password_form_password_mismatch": "Passwords do not match",
|
"change_password_form_password_mismatch": "Passwords do not match",
|
||||||
"change_password_form_reenter_new_password": "Re-enter New Password",
|
"change_password_form_reenter_new_password": "Re-enter New Password",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_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",
|
||||||
@@ -157,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Delete",
|
"control_bottom_app_bar_delete": "Delete",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Edit Location",
|
"control_bottom_app_bar_edit_location": "Edit Location",
|
||||||
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
||||||
"control_bottom_app_bar_favorite": "Favorite",
|
"control_bottom_app_bar_favorite": "Favorite",
|
||||||
@@ -438,18 +455,15 @@
|
|||||||
"setting_notifications_total_progress_subtitle": "Overall upload progress (done/total assets)",
|
"setting_notifications_total_progress_subtitle": "Overall upload progress (done/total assets)",
|
||||||
"setting_notifications_total_progress_title": "Show background backup total progress",
|
"setting_notifications_total_progress_title": "Show background backup total progress",
|
||||||
"setting_pages_app_bar_settings": "Settings",
|
"setting_pages_app_bar_settings": "Settings",
|
||||||
|
"settings_require_restart": "Please restart Immich to apply this setting",
|
||||||
"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_title": "Videos",
|
"setting_video_viewer_title": "Videos",
|
||||||
"settings_require_restart": "Please restart Immich to apply this setting",
|
|
||||||
"share_add": "Add",
|
"share_add": "Add",
|
||||||
"share_add_photos": "Add photos",
|
"share_add_photos": "Add photos",
|
||||||
"share_add_title": "Add a title",
|
"share_add_title": "Add a title",
|
||||||
"share_assets_selected": "{} selected",
|
"share_assets_selected": "{} selected",
|
||||||
"share_create_album": "Create album",
|
"share_create_album": "Create album",
|
||||||
"share_dialog_preparing": "Preparing...",
|
|
||||||
"share_done": "Done",
|
|
||||||
"share_invite": "Invite to album",
|
|
||||||
"shared_album_activities_input_disable": "Comment is disabled",
|
"shared_album_activities_input_disable": "Comment is disabled",
|
||||||
"shared_album_activities_input_hint": "Say something",
|
"shared_album_activities_input_hint": "Say something",
|
||||||
"shared_album_activity_remove_content": "Do you want to delete this activity?",
|
"shared_album_activity_remove_content": "Do you want to delete this activity?",
|
||||||
@@ -461,6 +475,7 @@
|
|||||||
"shared_album_section_people_action_remove_user": "Remove user from album",
|
"shared_album_section_people_action_remove_user": "Remove user from album",
|
||||||
"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...",
|
||||||
"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: {}",
|
||||||
@@ -506,27 +521,35 @@
|
|||||||
"shared_link_info_chip_upload": "Upload",
|
"shared_link_info_chip_upload": "Upload",
|
||||||
"shared_link_manage_links": "Manage Shared links",
|
"shared_link_manage_links": "Manage Shared links",
|
||||||
"shared_link_public_album": "Public album",
|
"shared_link_public_album": "Public album",
|
||||||
|
"share_done": "Done",
|
||||||
|
"share_invite": "Invite to album",
|
||||||
"sharing_page_album": "Shared albums",
|
"sharing_page_album": "Shared albums",
|
||||||
"sharing_page_description": "Create shared albums to share photos and videos with people in your network.",
|
"sharing_page_description": "Create shared albums to share photos and videos with people in your network.",
|
||||||
"sharing_page_empty_list": "EMPTY LIST",
|
"sharing_page_empty_list": "EMPTY LIST",
|
||||||
"sharing_silver_appbar_create_shared_album": "New shared album",
|
"sharing_silver_appbar_create_shared_album": "New shared album",
|
||||||
"sharing_silver_appbar_share_partner": "Share with partner",
|
|
||||||
"sharing_silver_appbar_shared_links": "Shared links",
|
"sharing_silver_appbar_shared_links": "Shared links",
|
||||||
|
"sharing_silver_appbar_share_partner": "Share with partner",
|
||||||
"tab_controller_nav_library": "Library",
|
"tab_controller_nav_library": "Library",
|
||||||
"tab_controller_nav_photos": "Photos",
|
"tab_controller_nav_photos": "Photos",
|
||||||
"tab_controller_nav_search": "Search",
|
"tab_controller_nav_search": "Search",
|
||||||
"tab_controller_nav_sharing": "Sharing",
|
"tab_controller_nav_sharing": "Sharing",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Dark mode",
|
"theme_setting_dark_mode_switch": "Dark mode",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
||||||
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
||||||
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
||||||
"theme_setting_theme_title": "Theme",
|
"theme_setting_theme_title": "Theme",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
||||||
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
||||||
"translated_text_options": "Options",
|
"translated_text_options": "Options",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Delete",
|
"trash_page_delete": "Delete",
|
||||||
"trash_page_delete_all": "Delete All",
|
"trash_page_delete_all": "Delete All",
|
||||||
"trash_page_empty_trash_btn": "Empty trash",
|
"trash_page_empty_trash_btn": "Empty trash",
|
||||||
@@ -551,19 +574,5 @@
|
|||||||
"version_announcement_overlay_title": "New Server Version Available \uD83C\uDF89",
|
"version_announcement_overlay_title": "New Server Version Available \uD83C\uDF89",
|
||||||
"viewer_remove_from_stack": "Remove from Stack",
|
"viewer_remove_from_stack": "Remove from Stack",
|
||||||
"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"
|
||||||
"header_settings_header_name_input": "Header name",
|
|
||||||
"header_settings_header_value_input": "Header value",
|
|
||||||
"header_settings_page_title": "Proxy Headers",
|
|
||||||
"header_settings_add_header_tip": "Add Header",
|
|
||||||
"header_settings_field_validator_msg": "Value cannot be empty",
|
|
||||||
"client_cert_title": "SSL Client Certificate",
|
|
||||||
"client_cert_subtitle": "Supports PKCS12 (.p12, .pfx) format only. Certificate Import/Remove is available only before login",
|
|
||||||
"client_cert_import": "Import",
|
|
||||||
"client_cert_remove": "Remove",
|
|
||||||
"client_cert_remove_msg": "Client certificate is removed",
|
|
||||||
"client_cert_import_success_msg": "Client certificate is imported",
|
|
||||||
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
|
||||||
"client_cert_dialog_msg_confirm": "OK",
|
|
||||||
"client_cert_enter_password": "Enter Password"
|
|
||||||
}
|
}
|
||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Cancelar",
|
"action_common_cancel": "Cancelar",
|
||||||
"action_common_clear": "Limpiar",
|
"action_common_clear": "Limpiar",
|
||||||
"action_common_confirm": "Confirmar",
|
"action_common_confirm": "Confirmar",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Actualizar",
|
"action_common_update": "Actualizar",
|
||||||
"add_to_album_bottom_sheet_added": "Agregado a {album}",
|
"add_to_album_bottom_sheet_added": "Agregado a {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Ya se encuentra en {album}",
|
"add_to_album_bottom_sheet_already_exists": "Ya se encuentra en {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Disposición",
|
"asset_list_layout_sub_title": "Disposición",
|
||||||
"asset_list_settings_subtitle": "Configuraciones del diseño de la cuadrícula de fotos",
|
"asset_list_settings_subtitle": "Configuraciones del diseño de la cuadrícula de fotos",
|
||||||
"asset_list_settings_title": "Cuadrícula de fotos",
|
"asset_list_settings_title": "Cuadrícula de fotos",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Visor de Archivos",
|
"asset_viewer_settings_title": "Visor de Archivos",
|
||||||
"backup_album_selection_page_albums_device": "Álbumes en el dispositivo ({})",
|
"backup_album_selection_page_albums_device": "Álbumes en el dispositivo ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Toque para incluir, doble toque para excluir",
|
"backup_album_selection_page_albums_tap": "Toque para incluir, doble toque para excluir",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Nueva Contraseña",
|
"change_password_form_new_password": "Nueva Contraseña",
|
||||||
"change_password_form_password_mismatch": "Las contraseñas no coinciden",
|
"change_password_form_password_mismatch": "Las contraseñas no coinciden",
|
||||||
"change_password_form_reenter_new_password": "Vuelve a ingresar la nueva contraseña",
|
"change_password_form_reenter_new_password": "Vuelve a ingresar la nueva contraseña",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Agregar al álbum",
|
"common_add_to_album": "Agregar al álbum",
|
||||||
"common_change_password": "Cambiar Contraseña",
|
"common_change_password": "Cambiar Contraseña",
|
||||||
"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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} elementos · Compartidos",
|
"control_bottom_app_bar_album_info_shared": "{} elementos · Compartidos",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Eliminar",
|
"control_bottom_app_bar_delete": "Eliminar",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Borrar de Immich",
|
"control_bottom_app_bar_delete_from_immich": "Borrar de Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Borrar del dispositivo",
|
"control_bottom_app_bar_delete_from_local": "Borrar del dispositivo",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Editar ubicación",
|
"control_bottom_app_bar_edit_location": "Editar ubicación",
|
||||||
"control_bottom_app_bar_edit_time": "Editar fecha y hora",
|
"control_bottom_app_bar_edit_time": "Editar fecha y hora",
|
||||||
"control_bottom_app_bar_favorite": "Favorito",
|
"control_bottom_app_bar_favorite": "Favorito",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"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",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Activar respuesta háptica",
|
"haptic_feedback_switch": "Activar respuesta háptica",
|
||||||
"haptic_feedback_title": "Respuesta Háptica",
|
"haptic_feedback_title": "Respuesta Háptica",
|
||||||
"header_settings_add_header_tip": "Añadir cabecera",
|
"header_settings_add_header_tip": "Añadir cabecera",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Descarga Iniciada",
|
"image_viewer_page_state_provider_download_started": "Descarga Iniciada",
|
||||||
"image_viewer_page_state_provider_download_success": "Descarga exitosa",
|
"image_viewer_page_state_provider_download_success": "Descarga exitosa",
|
||||||
"image_viewer_page_state_provider_share_error": "Error al compartir",
|
"image_viewer_page_state_provider_share_error": "Error al compartir",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Álbumes",
|
"library_page_albums": "Álbumes",
|
||||||
"library_page_archive": "Archivo",
|
"library_page_archive": "Archivo",
|
||||||
"library_page_device_albums": "Álbumes en el dispositivo",
|
"library_page_device_albums": "Álbumes en el dispositivo",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "No se puede cambiar la fecha del archivo(s) de solo lectura, omitiendo",
|
"multiselect_grid_edit_date_time_err_read_only": "No se puede cambiar la fecha del archivo(s) de solo lectura, omitiendo",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "No se puede cambiar la localización de archivos de solo lectura. Saltando.",
|
"multiselect_grid_edit_gps_err_read_only": "No se puede cambiar la localización de archivos de solo lectura. Saltando.",
|
||||||
"no_assets_to_show": "No hay elementos a mostrar",
|
"no_assets_to_show": "No hay elementos a mostrar",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Cancelar",
|
"notification_permission_dialog_cancel": "Cancelar",
|
||||||
"notification_permission_dialog_content": "Para activar las notificaciones, ve a Configuración y selecciona permitir.",
|
"notification_permission_dialog_content": "Para activar las notificaciones, ve a Configuración y selecciona permitir.",
|
||||||
"notification_permission_dialog_settings": "Ajustes",
|
"notification_permission_dialog_settings": "Ajustes",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Ha ocurrido un error",
|
"scaffold_body_error_occurred": "Ha ocurrido un error",
|
||||||
"search_bar_hint": "Busca tus fotos",
|
"search_bar_hint": "Busca tus fotos",
|
||||||
"search_filter_apply": "Aplicar filtros",
|
"search_filter_apply": "Aplicar filtros",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Marca",
|
"search_filter_camera_make": "Marca",
|
||||||
"search_filter_camera_model": "Modelo",
|
"search_filter_camera_model": "Modelo",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archivado",
|
"search_filter_display_option_archive": "Archivado",
|
||||||
"search_filter_display_option_favorite": "Favorito",
|
"search_filter_display_option_favorite": "Favorito",
|
||||||
"search_filter_display_option_not_in_album": "No en álbum",
|
"search_filter_display_option_not_in_album": "No en álbum",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "Ciudad",
|
"search_filter_location_city": "Ciudad",
|
||||||
"search_filter_location_country": "País",
|
"search_filter_location_country": "País",
|
||||||
"search_filter_location_state": "Estado",
|
"search_filter_location_state": "Estado",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "Todos",
|
"search_filter_media_type_all": "Todos",
|
||||||
"search_filter_media_type_image": "Imagen",
|
"search_filter_media_type_image": "Imagen",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Vídeo",
|
"search_filter_media_type_video": "Vídeo",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Categorías",
|
"search_page_categories": "Categorías",
|
||||||
"search_page_favorites": "Favoritos",
|
"search_page_favorites": "Favoritos",
|
||||||
"search_page_motion_photos": "Foto en Movimiento",
|
"search_page_motion_photos": "Foto en Movimiento",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Compartiendo",
|
"tab_controller_nav_sharing": "Compartiendo",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Mostrar indicador de almacenamiento en las miniaturas de los archivos",
|
"theme_setting_asset_list_storage_indicator_title": "Mostrar indicador de almacenamiento en las miniaturas de los archivos",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Número de elementos por fila ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Número de elementos por fila ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Modo oscuro",
|
"theme_setting_dark_mode_switch": "Modo oscuro",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Ajustar la calidad del visor de detalles de imágenes",
|
"theme_setting_image_viewer_quality_subtitle": "Ajustar la calidad del visor de detalles de imágenes",
|
||||||
"theme_setting_image_viewer_quality_title": "Calidad del visor de imágenes",
|
"theme_setting_image_viewer_quality_title": "Calidad del visor de imágenes",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automático (seguir ajuste del sistema)",
|
"theme_setting_system_theme_switch": "Automático (seguir ajuste del sistema)",
|
||||||
"theme_setting_theme_subtitle": "Elige la configuración del tema de la aplicación",
|
"theme_setting_theme_subtitle": "Elige la configuración del tema de la aplicación",
|
||||||
"theme_setting_theme_title": "Tema",
|
"theme_setting_theme_title": "Tema",
|
||||||
"theme_setting_three_stage_loading_subtitle": "La carga en tres etapas puede aumentar el rendimiento de carga pero provoca un consumo de red significativamente mayor",
|
"theme_setting_three_stage_loading_subtitle": "La carga en tres etapas puede aumentar el rendimiento de carga pero provoca un consumo de red significativamente mayor",
|
||||||
"theme_setting_three_stage_loading_title": "Activar carga en tres etapas",
|
"theme_setting_three_stage_loading_title": "Activar carga en tres etapas",
|
||||||
"translated_text_options": "Opciones",
|
"translated_text_options": "Opciones",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Eliminar",
|
"trash_page_delete": "Eliminar",
|
||||||
"trash_page_delete_all": "Eliminar todos",
|
"trash_page_delete_all": "Eliminar todos",
|
||||||
"trash_page_empty_trash_btn": "Vaciar papelera",
|
"trash_page_empty_trash_btn": "Vaciar papelera",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Cancel",
|
"action_common_cancel": "Cancel",
|
||||||
"action_common_clear": "Clear",
|
"action_common_clear": "Clear",
|
||||||
"action_common_confirm": "Confirm",
|
"action_common_confirm": "Confirm",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Update",
|
"action_common_update": "Update",
|
||||||
"add_to_album_bottom_sheet_added": "Agregado a {album}",
|
"add_to_album_bottom_sheet_added": "Agregado a {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Ya se encuentra en {album}",
|
"add_to_album_bottom_sheet_already_exists": "Ya se encuentra en {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Configuraciones del diseño de la cuadrícula de fotos",
|
"asset_list_settings_subtitle": "Configuraciones del diseño de la cuadrícula de fotos",
|
||||||
"asset_list_settings_title": "Cuadrícula de fotos",
|
"asset_list_settings_title": "Cuadrícula de fotos",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
"asset_viewer_settings_title": "Asset Viewer",
|
||||||
"backup_album_selection_page_albums_device": "Álbumes en el dispositivo ({})",
|
"backup_album_selection_page_albums_device": "Álbumes en el dispositivo ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Pulsar para incluir, pulsar dos veces para excluir",
|
"backup_album_selection_page_albums_tap": "Pulsar para incluir, pulsar dos veces para excluir",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Nueva Contraseña",
|
"change_password_form_new_password": "Nueva Contraseña",
|
||||||
"change_password_form_password_mismatch": "Las contraseñas no coinciden",
|
"change_password_form_password_mismatch": "Las contraseñas no coinciden",
|
||||||
"change_password_form_reenter_new_password": "Vuelve a ingresar la nueva contraseña",
|
"change_password_form_reenter_new_password": "Vuelve a ingresar la nueva contraseña",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Agregar al álbum",
|
"common_add_to_album": "Agregar al álbum",
|
||||||
"common_change_password": "Cambiar Contraseña",
|
"common_change_password": "Cambiar Contraseña",
|
||||||
"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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} elementos · Compartidos",
|
"control_bottom_app_bar_album_info_shared": "{} elementos · Compartidos",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Eliminar",
|
"control_bottom_app_bar_delete": "Eliminar",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Edit Location",
|
"control_bottom_app_bar_edit_location": "Edit Location",
|
||||||
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
||||||
"control_bottom_app_bar_favorite": "Favorito",
|
"control_bottom_app_bar_favorite": "Favorito",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"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",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
"haptic_feedback_switch": "Enable haptic feedback",
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
"haptic_feedback_title": "Haptic Feedback",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"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": "Descarga exitosa",
|
"image_viewer_page_state_provider_download_success": "Descarga exitosa",
|
||||||
"image_viewer_page_state_provider_share_error": "Error al compartir",
|
"image_viewer_page_state_provider_share_error": "Error al compartir",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Álbumes",
|
"library_page_albums": "Álbumes",
|
||||||
"library_page_archive": "Archivo",
|
"library_page_archive": "Archivo",
|
||||||
"library_page_device_albums": "Álbumes en el dispositivo",
|
"library_page_device_albums": "Álbumes en el dispositivo",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
||||||
"no_assets_to_show": "No assets to show",
|
"no_assets_to_show": "No assets to show",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Cancelar",
|
"notification_permission_dialog_cancel": "Cancelar",
|
||||||
"notification_permission_dialog_content": "Para activar las notificaciones, ve a Configuración y selecciona permitir.",
|
"notification_permission_dialog_content": "Para activar las notificaciones, ve a Configuración y selecciona permitir.",
|
||||||
"notification_permission_dialog_settings": "Ajustes",
|
"notification_permission_dialog_settings": "Ajustes",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Error occurred",
|
"scaffold_body_error_occurred": "Error occurred",
|
||||||
"search_bar_hint": "Busca tus fotos",
|
"search_bar_hint": "Busca tus fotos",
|
||||||
"search_filter_apply": "Apply filter",
|
"search_filter_apply": "Apply filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Make",
|
"search_filter_camera_make": "Make",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archive",
|
"search_filter_display_option_archive": "Archive",
|
||||||
"search_filter_display_option_favorite": "Favorite",
|
"search_filter_display_option_favorite": "Favorite",
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
"search_filter_display_option_not_in_album": "Not in album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "City",
|
"search_filter_location_city": "City",
|
||||||
"search_filter_location_country": "Country",
|
"search_filter_location_country": "Country",
|
||||||
"search_filter_location_state": "State",
|
"search_filter_location_state": "State",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "All",
|
"search_filter_media_type_all": "All",
|
||||||
"search_filter_media_type_image": "Image",
|
"search_filter_media_type_image": "Image",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Categorías",
|
"search_page_categories": "Categorías",
|
||||||
"search_page_favorites": "Favoritos",
|
"search_page_favorites": "Favoritos",
|
||||||
"search_page_motion_photos": "Foto en Movimiento",
|
"search_page_motion_photos": "Foto en Movimiento",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Compartiendo",
|
"tab_controller_nav_sharing": "Compartiendo",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Mostrar indicador de almacenamiento en las miniaturas de los archivos",
|
"theme_setting_asset_list_storage_indicator_title": "Mostrar indicador de almacenamiento en las miniaturas de los archivos",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Número de elementos por fila ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Número de elementos por fila ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Modo oscuro",
|
"theme_setting_dark_mode_switch": "Modo oscuro",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Ajustar la calidad del visor de detalles de imágenes",
|
"theme_setting_image_viewer_quality_subtitle": "Ajustar la calidad del visor de detalles de imágenes",
|
||||||
"theme_setting_image_viewer_quality_title": "Calidad del visor de imágenes",
|
"theme_setting_image_viewer_quality_title": "Calidad del visor de imágenes",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automático (seguir ajuste del sistema)",
|
"theme_setting_system_theme_switch": "Automático (seguir ajuste del sistema)",
|
||||||
"theme_setting_theme_subtitle": "Elige la configuración del tema de la aplicación",
|
"theme_setting_theme_subtitle": "Elige la configuración del tema de la aplicación",
|
||||||
"theme_setting_theme_title": "Tema",
|
"theme_setting_theme_title": "Tema",
|
||||||
"theme_setting_three_stage_loading_subtitle": "La carga en tres etapas puede aumentar el rendimiento de carga pero provoca un consumo de red significativamente mayor",
|
"theme_setting_three_stage_loading_subtitle": "La carga en tres etapas puede aumentar el rendimiento de carga pero provoca un consumo de red significativamente mayor",
|
||||||
"theme_setting_three_stage_loading_title": "Activar carga en tres etapas",
|
"theme_setting_three_stage_loading_title": "Activar carga en tres etapas",
|
||||||
"translated_text_options": "Opciones",
|
"translated_text_options": "Opciones",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Eliminar",
|
"trash_page_delete": "Eliminar",
|
||||||
"trash_page_delete_all": "Eliminar todos",
|
"trash_page_delete_all": "Eliminar todos",
|
||||||
"trash_page_empty_trash_btn": "Vaciar papelera",
|
"trash_page_empty_trash_btn": "Vaciar papelera",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Cancel",
|
"action_common_cancel": "Cancel",
|
||||||
"action_common_clear": "Clear",
|
"action_common_clear": "Clear",
|
||||||
"action_common_confirm": "Confirm",
|
"action_common_confirm": "Confirm",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Update",
|
"action_common_update": "Update",
|
||||||
"add_to_album_bottom_sheet_added": "Agregado a {album}",
|
"add_to_album_bottom_sheet_added": "Agregado a {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Ya se encuentra en {album}",
|
"add_to_album_bottom_sheet_already_exists": "Ya se encuentra en {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Configuraciones del diseño de la cuadrícula de fotos",
|
"asset_list_settings_subtitle": "Configuraciones del diseño de la cuadrícula de fotos",
|
||||||
"asset_list_settings_title": "Cuadrícula de fotos",
|
"asset_list_settings_title": "Cuadrícula de fotos",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
"asset_viewer_settings_title": "Asset Viewer",
|
||||||
"backup_album_selection_page_albums_device": "Álbumes en el dispositivo ({})",
|
"backup_album_selection_page_albums_device": "Álbumes en el dispositivo ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Pulsar para incluir, pulsar dos veces para excluir",
|
"backup_album_selection_page_albums_tap": "Pulsar para incluir, pulsar dos veces para excluir",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Nueva Contraseña",
|
"change_password_form_new_password": "Nueva Contraseña",
|
||||||
"change_password_form_password_mismatch": "Las contraseñas no coinciden",
|
"change_password_form_password_mismatch": "Las contraseñas no coinciden",
|
||||||
"change_password_form_reenter_new_password": "Vuelve a ingresar la nueva contraseña",
|
"change_password_form_reenter_new_password": "Vuelve a ingresar la nueva contraseña",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Agregar al álbum",
|
"common_add_to_album": "Agregar al álbum",
|
||||||
"common_change_password": "Cambiar Contraseña",
|
"common_change_password": "Cambiar Contraseña",
|
||||||
"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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} elementos · Compartidos",
|
"control_bottom_app_bar_album_info_shared": "{} elementos · Compartidos",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Eliminar",
|
"control_bottom_app_bar_delete": "Eliminar",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Edit Location",
|
"control_bottom_app_bar_edit_location": "Edit Location",
|
||||||
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
||||||
"control_bottom_app_bar_favorite": "Favorito",
|
"control_bottom_app_bar_favorite": "Favorito",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"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",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
"haptic_feedback_switch": "Enable haptic feedback",
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
"haptic_feedback_title": "Haptic Feedback",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"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": "Descarga exitosa",
|
"image_viewer_page_state_provider_download_success": "Descarga exitosa",
|
||||||
"image_viewer_page_state_provider_share_error": "Error al compartir",
|
"image_viewer_page_state_provider_share_error": "Error al compartir",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Álbumes",
|
"library_page_albums": "Álbumes",
|
||||||
"library_page_archive": "Archivo",
|
"library_page_archive": "Archivo",
|
||||||
"library_page_device_albums": "Álbumes en el dispositivo",
|
"library_page_device_albums": "Álbumes en el dispositivo",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
||||||
"no_assets_to_show": "No assets to show",
|
"no_assets_to_show": "No assets to show",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Cancelar",
|
"notification_permission_dialog_cancel": "Cancelar",
|
||||||
"notification_permission_dialog_content": "Para activar las notificaciones, ve a Configuración y selecciona permitir.",
|
"notification_permission_dialog_content": "Para activar las notificaciones, ve a Configuración y selecciona permitir.",
|
||||||
"notification_permission_dialog_settings": "Ajustes",
|
"notification_permission_dialog_settings": "Ajustes",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Error occurred",
|
"scaffold_body_error_occurred": "Error occurred",
|
||||||
"search_bar_hint": "Busca tus fotos",
|
"search_bar_hint": "Busca tus fotos",
|
||||||
"search_filter_apply": "Apply filter",
|
"search_filter_apply": "Apply filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Make",
|
"search_filter_camera_make": "Make",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archive",
|
"search_filter_display_option_archive": "Archive",
|
||||||
"search_filter_display_option_favorite": "Favorite",
|
"search_filter_display_option_favorite": "Favorite",
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
"search_filter_display_option_not_in_album": "Not in album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "City",
|
"search_filter_location_city": "City",
|
||||||
"search_filter_location_country": "Country",
|
"search_filter_location_country": "Country",
|
||||||
"search_filter_location_state": "State",
|
"search_filter_location_state": "State",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "All",
|
"search_filter_media_type_all": "All",
|
||||||
"search_filter_media_type_image": "Image",
|
"search_filter_media_type_image": "Image",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Categorías",
|
"search_page_categories": "Categorías",
|
||||||
"search_page_favorites": "Favoritos",
|
"search_page_favorites": "Favoritos",
|
||||||
"search_page_motion_photos": "Foto en Movimiento",
|
"search_page_motion_photos": "Foto en Movimiento",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Compartiendo",
|
"tab_controller_nav_sharing": "Compartiendo",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Mostrar indicador de almacenamiento en las miniaturas de los archivos",
|
"theme_setting_asset_list_storage_indicator_title": "Mostrar indicador de almacenamiento en las miniaturas de los archivos",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Número de elementos por fila ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Número de elementos por fila ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Modo oscuro",
|
"theme_setting_dark_mode_switch": "Modo oscuro",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Ajustar la calidad del visor de detalles de imágenes",
|
"theme_setting_image_viewer_quality_subtitle": "Ajustar la calidad del visor de detalles de imágenes",
|
||||||
"theme_setting_image_viewer_quality_title": "Calidad del visor de imágenes",
|
"theme_setting_image_viewer_quality_title": "Calidad del visor de imágenes",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automático (seguir ajuste del sistema)",
|
"theme_setting_system_theme_switch": "Automático (seguir ajuste del sistema)",
|
||||||
"theme_setting_theme_subtitle": "Elige la configuración del tema de la aplicación",
|
"theme_setting_theme_subtitle": "Elige la configuración del tema de la aplicación",
|
||||||
"theme_setting_theme_title": "Tema",
|
"theme_setting_theme_title": "Tema",
|
||||||
"theme_setting_three_stage_loading_subtitle": "La carga en tres etapas puede aumentar el rendimiento de carga pero provoca un consumo de red significativamente mayor",
|
"theme_setting_three_stage_loading_subtitle": "La carga en tres etapas puede aumentar el rendimiento de carga pero provoca un consumo de red significativamente mayor",
|
||||||
"theme_setting_three_stage_loading_title": "Activar carga en tres etapas",
|
"theme_setting_three_stage_loading_title": "Activar carga en tres etapas",
|
||||||
"translated_text_options": "Opciones",
|
"translated_text_options": "Opciones",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Eliminar",
|
"trash_page_delete": "Eliminar",
|
||||||
"trash_page_delete_all": "Eliminar todos",
|
"trash_page_delete_all": "Eliminar todos",
|
||||||
"trash_page_empty_trash_btn": "Vaciar papelera",
|
"trash_page_empty_trash_btn": "Vaciar papelera",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Cancel",
|
"action_common_cancel": "Cancel",
|
||||||
"action_common_clear": "Clear",
|
"action_common_clear": "Clear",
|
||||||
"action_common_confirm": "Confirm",
|
"action_common_confirm": "Confirm",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Update",
|
"action_common_update": "Update",
|
||||||
"add_to_album_bottom_sheet_added": "Agregado a {album}",
|
"add_to_album_bottom_sheet_added": "Agregado a {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Ya se encuentra en {album}",
|
"add_to_album_bottom_sheet_already_exists": "Ya se encuentra en {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Configuraciones del diseño de la cuadrícula de fotos",
|
"asset_list_settings_subtitle": "Configuraciones del diseño de la cuadrícula de fotos",
|
||||||
"asset_list_settings_title": "Cuadrícula de fotos",
|
"asset_list_settings_title": "Cuadrícula de fotos",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
"asset_viewer_settings_title": "Asset Viewer",
|
||||||
"backup_album_selection_page_albums_device": "Álbumes en el dispositivo ({})",
|
"backup_album_selection_page_albums_device": "Álbumes en el dispositivo ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Pulsar para incluir, pulsar dos veces para excluir",
|
"backup_album_selection_page_albums_tap": "Pulsar para incluir, pulsar dos veces para excluir",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Nueva Contraseña",
|
"change_password_form_new_password": "Nueva Contraseña",
|
||||||
"change_password_form_password_mismatch": "Las contraseñas no coinciden",
|
"change_password_form_password_mismatch": "Las contraseñas no coinciden",
|
||||||
"change_password_form_reenter_new_password": "Vuelve a ingresar la nueva contraseña",
|
"change_password_form_reenter_new_password": "Vuelve a ingresar la nueva contraseña",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Agregar al álbum",
|
"common_add_to_album": "Agregar al álbum",
|
||||||
"common_change_password": "Cambiar Contraseña",
|
"common_change_password": "Cambiar Contraseña",
|
||||||
"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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} elementos · Compartido",
|
"control_bottom_app_bar_album_info_shared": "{} elementos · Compartido",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Eliminar",
|
"control_bottom_app_bar_delete": "Eliminar",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Edit Location",
|
"control_bottom_app_bar_edit_location": "Edit Location",
|
||||||
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
||||||
"control_bottom_app_bar_favorite": "Favorito",
|
"control_bottom_app_bar_favorite": "Favorito",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"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",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
"haptic_feedback_switch": "Enable haptic feedback",
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
"haptic_feedback_title": "Haptic Feedback",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"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": "Descarga exitosa",
|
"image_viewer_page_state_provider_download_success": "Descarga exitosa",
|
||||||
"image_viewer_page_state_provider_share_error": "Error al compartir",
|
"image_viewer_page_state_provider_share_error": "Error al compartir",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Álbumes",
|
"library_page_albums": "Álbumes",
|
||||||
"library_page_archive": "Archivo",
|
"library_page_archive": "Archivo",
|
||||||
"library_page_device_albums": "Álbumes en el dispositivo",
|
"library_page_device_albums": "Álbumes en el dispositivo",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
||||||
"no_assets_to_show": "No assets to show",
|
"no_assets_to_show": "No assets to show",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Cancelar",
|
"notification_permission_dialog_cancel": "Cancelar",
|
||||||
"notification_permission_dialog_content": "Para activar las notificaciones, ve a Configuración y selecciona permitir.",
|
"notification_permission_dialog_content": "Para activar las notificaciones, ve a Configuración y selecciona permitir.",
|
||||||
"notification_permission_dialog_settings": "Configuración",
|
"notification_permission_dialog_settings": "Configuración",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Error occurred",
|
"scaffold_body_error_occurred": "Error occurred",
|
||||||
"search_bar_hint": "Busca tus fotos",
|
"search_bar_hint": "Busca tus fotos",
|
||||||
"search_filter_apply": "Apply filter",
|
"search_filter_apply": "Apply filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Make",
|
"search_filter_camera_make": "Make",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archive",
|
"search_filter_display_option_archive": "Archive",
|
||||||
"search_filter_display_option_favorite": "Favorite",
|
"search_filter_display_option_favorite": "Favorite",
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
"search_filter_display_option_not_in_album": "Not in album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "City",
|
"search_filter_location_city": "City",
|
||||||
"search_filter_location_country": "Country",
|
"search_filter_location_country": "Country",
|
||||||
"search_filter_location_state": "State",
|
"search_filter_location_state": "State",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "All",
|
"search_filter_media_type_all": "All",
|
||||||
"search_filter_media_type_image": "Image",
|
"search_filter_media_type_image": "Image",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Categorías",
|
"search_page_categories": "Categorías",
|
||||||
"search_page_favorites": "Favoritos",
|
"search_page_favorites": "Favoritos",
|
||||||
"search_page_motion_photos": "Fotos en .ovimiento",
|
"search_page_motion_photos": "Fotos en .ovimiento",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Compartidos",
|
"tab_controller_nav_sharing": "Compartidos",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Mostrar indicador de almacenamiento en las miniaturas de los recursos",
|
"theme_setting_asset_list_storage_indicator_title": "Mostrar indicador de almacenamiento en las miniaturas de los recursos",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Número de recursos por fila ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Número de recursos por fila ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Modo oscuro",
|
"theme_setting_dark_mode_switch": "Modo oscuro",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Ajustar la calidad del visor de detalles de imágenes",
|
"theme_setting_image_viewer_quality_subtitle": "Ajustar la calidad del visor de detalles de imágenes",
|
||||||
"theme_setting_image_viewer_quality_title": "Calidad del visor de imágenes",
|
"theme_setting_image_viewer_quality_title": "Calidad del visor de imágenes",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automático (seguir ajuste del sistema)",
|
"theme_setting_system_theme_switch": "Automático (seguir ajuste del sistema)",
|
||||||
"theme_setting_theme_subtitle": "Elige la configuración del tema de la aplicación",
|
"theme_setting_theme_subtitle": "Elige la configuración del tema de la aplicación",
|
||||||
"theme_setting_theme_title": "Tema",
|
"theme_setting_theme_title": "Tema",
|
||||||
"theme_setting_three_stage_loading_subtitle": "La carga en tres etapas puede aumentar el rendimiento de carga pero provoca un consumo de red significativamente mayor",
|
"theme_setting_three_stage_loading_subtitle": "La carga en tres etapas puede aumentar el rendimiento de carga pero provoca un consumo de red significativamente mayor",
|
||||||
"theme_setting_three_stage_loading_title": "Activar carga en tres etapas",
|
"theme_setting_three_stage_loading_title": "Activar carga en tres etapas",
|
||||||
"translated_text_options": "Opciones",
|
"translated_text_options": "Opciones",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Eliminar",
|
"trash_page_delete": "Eliminar",
|
||||||
"trash_page_delete_all": "Eliminar todos",
|
"trash_page_delete_all": "Eliminar todos",
|
||||||
"trash_page_empty_trash_btn": "Vaciar papelera",
|
"trash_page_empty_trash_btn": "Vaciar papelera",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Peruuta",
|
"action_common_cancel": "Peruuta",
|
||||||
"action_common_clear": "Tyhjennä",
|
"action_common_clear": "Tyhjennä",
|
||||||
"action_common_confirm": "Vahvista",
|
"action_common_confirm": "Vahvista",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Päivitä",
|
"action_common_update": "Päivitä",
|
||||||
"add_to_album_bottom_sheet_added": "Lisätty albumiin {album}",
|
"add_to_album_bottom_sheet_added": "Lisätty albumiin {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Kohde on jo albumissa {album}",
|
"add_to_album_bottom_sheet_already_exists": "Kohde on jo albumissa {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Asettelu",
|
"asset_list_layout_sub_title": "Asettelu",
|
||||||
"asset_list_settings_subtitle": "Kuvaruudukon asettelu",
|
"asset_list_settings_subtitle": "Kuvaruudukon asettelu",
|
||||||
"asset_list_settings_title": "Kuvaruudukko",
|
"asset_list_settings_title": "Kuvaruudukko",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Katselin",
|
"asset_viewer_settings_title": "Katselin",
|
||||||
"backup_album_selection_page_albums_device": "Laitteen albumit ({})",
|
"backup_album_selection_page_albums_device": "Laitteen albumit ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Napauta sisällyttääksesi, kaksoisnapauta jättääksesi pois",
|
"backup_album_selection_page_albums_tap": "Napauta sisällyttääksesi, kaksoisnapauta jättääksesi pois",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Uusi salasana",
|
"change_password_form_new_password": "Uusi salasana",
|
||||||
"change_password_form_password_mismatch": "Salasanat eivät täsmää",
|
"change_password_form_password_mismatch": "Salasanat eivät täsmää",
|
||||||
"change_password_form_reenter_new_password": "Uusi salasana uudelleen",
|
"change_password_form_reenter_new_password": "Uusi salasana uudelleen",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Lisää albumiin",
|
"common_add_to_album": "Lisää albumiin",
|
||||||
"common_change_password": "Vaihda salasana",
|
"common_change_password": "Vaihda salasana",
|
||||||
"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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} kohdetta · Jaettu",
|
"control_bottom_app_bar_album_info_shared": "{} kohdetta · Jaettu",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Poista",
|
"control_bottom_app_bar_delete": "Poista",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Poista Immichistä",
|
"control_bottom_app_bar_delete_from_immich": "Poista Immichistä",
|
||||||
"control_bottom_app_bar_delete_from_local": "Poista laitteelta",
|
"control_bottom_app_bar_delete_from_local": "Poista laitteelta",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Muokkaa sijaintia",
|
"control_bottom_app_bar_edit_location": "Muokkaa sijaintia",
|
||||||
"control_bottom_app_bar_edit_time": "Muokkaa aikaa",
|
"control_bottom_app_bar_edit_time": "Muokkaa aikaa",
|
||||||
"control_bottom_app_bar_favorite": "Suosikki",
|
"control_bottom_app_bar_favorite": "Suosikki",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Kokeellinen",
|
"experimental_settings_title": "Kokeellinen",
|
||||||
"favorites_page_no_favorites": "Suosikkikohteita ei löytynyt",
|
"favorites_page_no_favorites": "Suosikkikohteita ei löytynyt",
|
||||||
"favorites_page_title": "Suosikit",
|
"favorites_page_title": "Suosikit",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Ota haptinen palaute käyttöön",
|
"haptic_feedback_switch": "Ota haptinen palaute käyttöön",
|
||||||
"haptic_feedback_title": "Haptinen palaute",
|
"haptic_feedback_title": "Haptinen palaute",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Lataaminen aloitettu",
|
"image_viewer_page_state_provider_download_started": "Lataaminen aloitettu",
|
||||||
"image_viewer_page_state_provider_download_success": "Lataus onnistui",
|
"image_viewer_page_state_provider_download_success": "Lataus onnistui",
|
||||||
"image_viewer_page_state_provider_share_error": "Jakovirhe",
|
"image_viewer_page_state_provider_share_error": "Jakovirhe",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albumit",
|
"library_page_albums": "Albumit",
|
||||||
"library_page_archive": "Arkisto",
|
"library_page_archive": "Arkisto",
|
||||||
"library_page_device_albums": "Laitteen albumit",
|
"library_page_device_albums": "Laitteen albumit",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Vain luku -tilassa olevien kohteiden päivämäärää ei voitu muokata, ohitetaan",
|
"multiselect_grid_edit_date_time_err_read_only": "Vain luku -tilassa olevien kohteiden päivämäärää ei voitu muokata, ohitetaan",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Vain luku-tilassa olevien kohteiden sijantitietoja ei voitu muokata, ohitetaan",
|
"multiselect_grid_edit_gps_err_read_only": "Vain luku-tilassa olevien kohteiden sijantitietoja ei voitu muokata, ohitetaan",
|
||||||
"no_assets_to_show": "Ei näytettäviä kohteita",
|
"no_assets_to_show": "Ei näytettäviä kohteita",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Peruuta",
|
"notification_permission_dialog_cancel": "Peruuta",
|
||||||
"notification_permission_dialog_content": "Ottaaksesi ilmoitukset käyttöön, siirry asetuksiin ja valitse 'salli'.",
|
"notification_permission_dialog_content": "Ottaaksesi ilmoitukset käyttöön, siirry asetuksiin ja valitse 'salli'.",
|
||||||
"notification_permission_dialog_settings": "Asetukset",
|
"notification_permission_dialog_settings": "Asetukset",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Tapahtui virhe",
|
"scaffold_body_error_occurred": "Tapahtui virhe",
|
||||||
"search_bar_hint": "Etsi kuvia",
|
"search_bar_hint": "Etsi kuvia",
|
||||||
"search_filter_apply": "Käytä",
|
"search_filter_apply": "Käytä",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Valmistaja",
|
"search_filter_camera_make": "Valmistaja",
|
||||||
"search_filter_camera_model": "Malli",
|
"search_filter_camera_model": "Malli",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Arkisto",
|
"search_filter_display_option_archive": "Arkisto",
|
||||||
"search_filter_display_option_favorite": "Suosikki",
|
"search_filter_display_option_favorite": "Suosikki",
|
||||||
"search_filter_display_option_not_in_album": "Ei kuulu albumiin",
|
"search_filter_display_option_not_in_album": "Ei kuulu albumiin",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "Kaupunki",
|
"search_filter_location_city": "Kaupunki",
|
||||||
"search_filter_location_country": "Maa",
|
"search_filter_location_country": "Maa",
|
||||||
"search_filter_location_state": "Maakunta/osavaltio",
|
"search_filter_location_state": "Maakunta/osavaltio",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "Kaikki",
|
"search_filter_media_type_all": "Kaikki",
|
||||||
"search_filter_media_type_image": "Kuva",
|
"search_filter_media_type_image": "Kuva",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Kategoriat",
|
"search_page_categories": "Kategoriat",
|
||||||
"search_page_favorites": "Suosikit",
|
"search_page_favorites": "Suosikit",
|
||||||
"search_page_motion_photos": "Liikekuvat",
|
"search_page_motion_photos": "Liikekuvat",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Jakaminen",
|
"tab_controller_nav_sharing": "Jakaminen",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Näytä tallennustilan ilmaisin kohteiden kuvakkeissa",
|
"theme_setting_asset_list_storage_indicator_title": "Näytä tallennustilan ilmaisin kohteiden kuvakkeissa",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Kohteiden määrä rivillä ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Kohteiden määrä rivillä ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Tumma teema",
|
"theme_setting_dark_mode_switch": "Tumma teema",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Säädä kuvien katselun laatua",
|
"theme_setting_image_viewer_quality_subtitle": "Säädä kuvien katselun laatua",
|
||||||
"theme_setting_image_viewer_quality_title": "Kuvien katseluohjelman laatu",
|
"theme_setting_image_viewer_quality_title": "Kuvien katseluohjelman laatu",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automaattinen (seuraa järjestelmän asetusta)",
|
"theme_setting_system_theme_switch": "Automaattinen (seuraa järjestelmän asetusta)",
|
||||||
"theme_setting_theme_subtitle": "Valitse sovelluksen teema-asetukset",
|
"theme_setting_theme_subtitle": "Valitse sovelluksen teema-asetukset",
|
||||||
"theme_setting_theme_title": "Teema",
|
"theme_setting_theme_title": "Teema",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Kolmivaiheinen lataaminen saattaa parantaa latauksen suorituskykyä, mutta lisää kaistankäyttöä huomattavasti.",
|
"theme_setting_three_stage_loading_subtitle": "Kolmivaiheinen lataaminen saattaa parantaa latauksen suorituskykyä, mutta lisää kaistankäyttöä huomattavasti.",
|
||||||
"theme_setting_three_stage_loading_title": "Ota kolmivaiheinen lataus käyttöön",
|
"theme_setting_three_stage_loading_title": "Ota kolmivaiheinen lataus käyttöön",
|
||||||
"translated_text_options": "Vaihtoehdot",
|
"translated_text_options": "Vaihtoehdot",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Poista",
|
"trash_page_delete": "Poista",
|
||||||
"trash_page_delete_all": "Poista kaikki",
|
"trash_page_delete_all": "Poista kaikki",
|
||||||
"trash_page_empty_trash_btn": "Tyhjennä roskakori",
|
"trash_page_empty_trash_btn": "Tyhjennä roskakori",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Cancel",
|
"action_common_cancel": "Cancel",
|
||||||
"action_common_clear": "Clear",
|
"action_common_clear": "Clear",
|
||||||
"action_common_confirm": "Confirm",
|
"action_common_confirm": "Confirm",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Update",
|
"action_common_update": "Update",
|
||||||
"add_to_album_bottom_sheet_added": "Ajouté à {album}",
|
"add_to_album_bottom_sheet_added": "Ajouté à {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Déjà dans {album}",
|
"add_to_album_bottom_sheet_already_exists": "Déjà dans {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Paramètres de disposition de la grille de photos",
|
"asset_list_settings_subtitle": "Paramètres de disposition de la grille de photos",
|
||||||
"asset_list_settings_title": "Grille de photos",
|
"asset_list_settings_title": "Grille de photos",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
"asset_viewer_settings_title": "Asset Viewer",
|
||||||
"backup_album_selection_page_albums_device": "Albums sur l'appareil ({})",
|
"backup_album_selection_page_albums_device": "Albums sur l'appareil ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Tapez pour inclure, tapez deux fois pour exclure",
|
"backup_album_selection_page_albums_tap": "Tapez pour inclure, tapez deux fois pour exclure",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Nouveau mot de passe",
|
"change_password_form_new_password": "Nouveau mot de passe",
|
||||||
"change_password_form_password_mismatch": "Les mots de passe ne correspondent pas",
|
"change_password_form_password_mismatch": "Les mots de passe ne correspondent pas",
|
||||||
"change_password_form_reenter_new_password": "Saisissez à nouveau le nouveau mot de passe",
|
"change_password_form_reenter_new_password": "Saisissez à nouveau le nouveau mot de passe",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Ajouter à l'album",
|
"common_add_to_album": "Ajouter à l'album",
|
||||||
"common_change_password": "Modifier le mot de passe",
|
"common_change_password": "Modifier le mot de passe",
|
||||||
"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é",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} éléments - Partagés",
|
"control_bottom_app_bar_album_info_shared": "{} éléments - Partagés",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Supprimer",
|
"control_bottom_app_bar_delete": "Supprimer",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Edit Location",
|
"control_bottom_app_bar_edit_location": "Edit Location",
|
||||||
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
||||||
"control_bottom_app_bar_favorite": "Favoris",
|
"control_bottom_app_bar_favorite": "Favoris",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Expérimental",
|
"experimental_settings_title": "Expérimental",
|
||||||
"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",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
"haptic_feedback_switch": "Enable haptic feedback",
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
"haptic_feedback_title": "Haptic Feedback",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"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": "Téléchargement réussi",
|
"image_viewer_page_state_provider_download_success": "Téléchargement réussi",
|
||||||
"image_viewer_page_state_provider_share_error": "Erreur de partage",
|
"image_viewer_page_state_provider_share_error": "Erreur de partage",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albums",
|
"library_page_albums": "Albums",
|
||||||
"library_page_archive": "Archive",
|
"library_page_archive": "Archive",
|
||||||
"library_page_device_albums": "Albums sur l'appareil",
|
"library_page_device_albums": "Albums sur l'appareil",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
||||||
"no_assets_to_show": "No assets to show",
|
"no_assets_to_show": "No assets to show",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Annuler",
|
"notification_permission_dialog_cancel": "Annuler",
|
||||||
"notification_permission_dialog_content": "Pour activer les notifications, allez dans Paramètres et sélectionnez Autoriser.",
|
"notification_permission_dialog_content": "Pour activer les notifications, allez dans Paramètres et sélectionnez Autoriser.",
|
||||||
"notification_permission_dialog_settings": "Paramètres",
|
"notification_permission_dialog_settings": "Paramètres",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Error occurred",
|
"scaffold_body_error_occurred": "Error occurred",
|
||||||
"search_bar_hint": "Rechercher vos photos",
|
"search_bar_hint": "Rechercher vos photos",
|
||||||
"search_filter_apply": "Apply filter",
|
"search_filter_apply": "Apply filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Make",
|
"search_filter_camera_make": "Make",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archive",
|
"search_filter_display_option_archive": "Archive",
|
||||||
"search_filter_display_option_favorite": "Favorite",
|
"search_filter_display_option_favorite": "Favorite",
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
"search_filter_display_option_not_in_album": "Not in album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "City",
|
"search_filter_location_city": "City",
|
||||||
"search_filter_location_country": "Country",
|
"search_filter_location_country": "Country",
|
||||||
"search_filter_location_state": "State",
|
"search_filter_location_state": "State",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "All",
|
"search_filter_media_type_all": "All",
|
||||||
"search_filter_media_type_image": "Image",
|
"search_filter_media_type_image": "Image",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Catégories",
|
"search_page_categories": "Catégories",
|
||||||
"search_page_favorites": "Favoris",
|
"search_page_favorites": "Favoris",
|
||||||
"search_page_motion_photos": "Photos avec mouvement",
|
"search_page_motion_photos": "Photos avec mouvement",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Partage",
|
"tab_controller_nav_sharing": "Partage",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Afficher l'indicateur de stockage sur les tuiles des éléments",
|
"theme_setting_asset_list_storage_indicator_title": "Afficher l'indicateur de stockage sur les tuiles des éléments",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Nombre d'éléments par ligne ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Nombre d'éléments par ligne ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Mode sombre",
|
"theme_setting_dark_mode_switch": "Mode sombre",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Ajustez la qualité de la visionneuse d'images détaillées",
|
"theme_setting_image_viewer_quality_subtitle": "Ajustez la qualité de la visionneuse d'images détaillées",
|
||||||
"theme_setting_image_viewer_quality_title": "Qualité de la visualisation des images",
|
"theme_setting_image_viewer_quality_title": "Qualité de la visualisation des images",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automatique (suivre les paramètres du système)",
|
"theme_setting_system_theme_switch": "Automatique (suivre les paramètres du système)",
|
||||||
"theme_setting_theme_subtitle": "Choisissez le thème de l'application",
|
"theme_setting_theme_subtitle": "Choisissez le thème de l'application",
|
||||||
"theme_setting_theme_title": "Thème",
|
"theme_setting_theme_title": "Thème",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Le chargement en trois étapes peut améliorer les performances de chargement, mais entraîne une augmentation significative de la charge du réseau.",
|
"theme_setting_three_stage_loading_subtitle": "Le chargement en trois étapes peut améliorer les performances de chargement, mais entraîne une augmentation significative de la charge du réseau.",
|
||||||
"theme_setting_three_stage_loading_title": "Activer le chargement en trois étapes",
|
"theme_setting_three_stage_loading_title": "Activer le chargement en trois étapes",
|
||||||
"translated_text_options": "Options",
|
"translated_text_options": "Options",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Supprimer",
|
"trash_page_delete": "Supprimer",
|
||||||
"trash_page_delete_all": "Tout supprimer",
|
"trash_page_delete_all": "Tout supprimer",
|
||||||
"trash_page_empty_trash_btn": "Vider la corbeille",
|
"trash_page_empty_trash_btn": "Vider la corbeille",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Annuler",
|
"action_common_cancel": "Annuler",
|
||||||
"action_common_clear": "Vider",
|
"action_common_clear": "Vider",
|
||||||
"action_common_confirm": "Confirmer",
|
"action_common_confirm": "Confirmer",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Mise à jour",
|
"action_common_update": "Mise à jour",
|
||||||
"add_to_album_bottom_sheet_added": "Ajouté à {album}",
|
"add_to_album_bottom_sheet_added": "Ajouté à {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Déjà dans {album}",
|
"add_to_album_bottom_sheet_already_exists": "Déjà dans {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Disposition",
|
"asset_list_layout_sub_title": "Disposition",
|
||||||
"asset_list_settings_subtitle": "Paramètres de disposition de la grille de photos",
|
"asset_list_settings_subtitle": "Paramètres de disposition de la grille de photos",
|
||||||
"asset_list_settings_title": "Grille de photos",
|
"asset_list_settings_title": "Grille de photos",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Visualisateur d'éléments",
|
"asset_viewer_settings_title": "Visualisateur d'éléments",
|
||||||
"backup_album_selection_page_albums_device": "Albums sur l'appareil ({})",
|
"backup_album_selection_page_albums_device": "Albums sur l'appareil ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Tapez pour inclure, tapez deux fois pour exclure",
|
"backup_album_selection_page_albums_tap": "Tapez pour inclure, tapez deux fois pour exclure",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Nouveau mot de passe",
|
"change_password_form_new_password": "Nouveau mot de passe",
|
||||||
"change_password_form_password_mismatch": "Les mots de passe ne correspondent pas",
|
"change_password_form_password_mismatch": "Les mots de passe ne correspondent pas",
|
||||||
"change_password_form_reenter_new_password": "Saisissez à nouveau le nouveau mot de passe",
|
"change_password_form_reenter_new_password": "Saisissez à nouveau le nouveau mot de passe",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Ajouter à l'album",
|
"common_add_to_album": "Ajouter à l'album",
|
||||||
"common_change_password": "Modifier le mot de passe",
|
"common_change_password": "Modifier le mot de passe",
|
||||||
"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é",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} éléments - Partagés",
|
"control_bottom_app_bar_album_info_shared": "{} éléments - Partagés",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Supprimer",
|
"control_bottom_app_bar_delete": "Supprimer",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Supprimer de Immich",
|
"control_bottom_app_bar_delete_from_immich": "Supprimer de Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Supprimer de l'appareil",
|
"control_bottom_app_bar_delete_from_local": "Supprimer de l'appareil",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Modifier la localisation",
|
"control_bottom_app_bar_edit_location": "Modifier la localisation",
|
||||||
"control_bottom_app_bar_edit_time": "Modifier la date et l'heure",
|
"control_bottom_app_bar_edit_time": "Modifier la date et l'heure",
|
||||||
"control_bottom_app_bar_favorite": "Favoris",
|
"control_bottom_app_bar_favorite": "Favoris",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Expérimental",
|
"experimental_settings_title": "Expérimental",
|
||||||
"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",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Activer le retour haptique",
|
"haptic_feedback_switch": "Activer le retour haptique",
|
||||||
"haptic_feedback_title": "Retour haptique",
|
"haptic_feedback_title": "Retour haptique",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Téléchargement Démarré",
|
"image_viewer_page_state_provider_download_started": "Téléchargement Démarré",
|
||||||
"image_viewer_page_state_provider_download_success": "Téléchargement réussi",
|
"image_viewer_page_state_provider_download_success": "Téléchargement réussi",
|
||||||
"image_viewer_page_state_provider_share_error": "Erreur de partage",
|
"image_viewer_page_state_provider_share_error": "Erreur de partage",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albums",
|
"library_page_albums": "Albums",
|
||||||
"library_page_archive": "Archive",
|
"library_page_archive": "Archive",
|
||||||
"library_page_device_albums": "Albums sur l'appareil",
|
"library_page_device_albums": "Albums sur l'appareil",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Impossible de modifier la date d'un élément d'actif en lecture seule.",
|
"multiselect_grid_edit_date_time_err_read_only": "Impossible de modifier la date d'un élément d'actif en lecture seule.",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Impossible de modifier l'emplacement d'un élément en lecture seule.",
|
"multiselect_grid_edit_gps_err_read_only": "Impossible de modifier l'emplacement d'un élément en lecture seule.",
|
||||||
"no_assets_to_show": "Aucuns éléments à afficher",
|
"no_assets_to_show": "Aucuns éléments à afficher",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Annuler",
|
"notification_permission_dialog_cancel": "Annuler",
|
||||||
"notification_permission_dialog_content": "Pour activer les notifications, allez dans Paramètres et sélectionnez Autoriser.",
|
"notification_permission_dialog_content": "Pour activer les notifications, allez dans Paramètres et sélectionnez Autoriser.",
|
||||||
"notification_permission_dialog_settings": "Paramètres",
|
"notification_permission_dialog_settings": "Paramètres",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Une erreur s'est produite",
|
"scaffold_body_error_occurred": "Une erreur s'est produite",
|
||||||
"search_bar_hint": "Rechercher vos photos",
|
"search_bar_hint": "Rechercher vos photos",
|
||||||
"search_filter_apply": "Appliquer le filtre",
|
"search_filter_apply": "Appliquer le filtre",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Fabricant",
|
"search_filter_camera_make": "Fabricant",
|
||||||
"search_filter_camera_model": "Modéle",
|
"search_filter_camera_model": "Modéle",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Achive",
|
"search_filter_display_option_archive": "Achive",
|
||||||
"search_filter_display_option_favorite": "Favoris",
|
"search_filter_display_option_favorite": "Favoris",
|
||||||
"search_filter_display_option_not_in_album": "Pas dans un album",
|
"search_filter_display_option_not_in_album": "Pas dans un album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "Ville",
|
"search_filter_location_city": "Ville",
|
||||||
"search_filter_location_country": "Pays",
|
"search_filter_location_country": "Pays",
|
||||||
"search_filter_location_state": "Région",
|
"search_filter_location_state": "Région",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "Tous",
|
"search_filter_media_type_all": "Tous",
|
||||||
"search_filter_media_type_image": "Image",
|
"search_filter_media_type_image": "Image",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Vidéo",
|
"search_filter_media_type_video": "Vidéo",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Catégories",
|
"search_page_categories": "Catégories",
|
||||||
"search_page_favorites": "Favoris",
|
"search_page_favorites": "Favoris",
|
||||||
"search_page_motion_photos": "Photos animées",
|
"search_page_motion_photos": "Photos animées",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Partage",
|
"tab_controller_nav_sharing": "Partage",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Afficher l'indicateur de stockage sur les tuiles des éléments",
|
"theme_setting_asset_list_storage_indicator_title": "Afficher l'indicateur de stockage sur les tuiles des éléments",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Nombre d'éléments par ligne ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Nombre d'éléments par ligne ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Mode sombre",
|
"theme_setting_dark_mode_switch": "Mode sombre",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Ajustez la qualité de la visionneuse d'images détaillées",
|
"theme_setting_image_viewer_quality_subtitle": "Ajustez la qualité de la visionneuse d'images détaillées",
|
||||||
"theme_setting_image_viewer_quality_title": "Qualité de la visualisation des images",
|
"theme_setting_image_viewer_quality_title": "Qualité de la visualisation des images",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automatique (suivre les paramètres du système)",
|
"theme_setting_system_theme_switch": "Automatique (suivre les paramètres du système)",
|
||||||
"theme_setting_theme_subtitle": "Choisissez le thème de l'application",
|
"theme_setting_theme_subtitle": "Choisissez le thème de l'application",
|
||||||
"theme_setting_theme_title": "Thème",
|
"theme_setting_theme_title": "Thème",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Le chargement en trois étapes peut améliorer les performances de chargement, mais entraîne une augmentation significative de la charge du réseau.",
|
"theme_setting_three_stage_loading_subtitle": "Le chargement en trois étapes peut améliorer les performances de chargement, mais entraîne une augmentation significative de la charge du réseau.",
|
||||||
"theme_setting_three_stage_loading_title": "Activer le chargement en trois étapes",
|
"theme_setting_three_stage_loading_title": "Activer le chargement en trois étapes",
|
||||||
"translated_text_options": "Options",
|
"translated_text_options": "Options",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Supprimer",
|
"trash_page_delete": "Supprimer",
|
||||||
"trash_page_delete_all": "Tout supprimer",
|
"trash_page_delete_all": "Tout supprimer",
|
||||||
"trash_page_empty_trash_btn": "Vider la corbeille",
|
"trash_page_empty_trash_btn": "Vider la corbeille",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "ביטול",
|
"action_common_cancel": "ביטול",
|
||||||
"action_common_clear": "נקה",
|
"action_common_clear": "נקה",
|
||||||
"action_common_confirm": "אישור",
|
"action_common_confirm": "אישור",
|
||||||
|
"action_common_save": "שמור",
|
||||||
|
"action_common_select": "בחר",
|
||||||
"action_common_update": "עדכון",
|
"action_common_update": "עדכון",
|
||||||
"add_to_album_bottom_sheet_added": "נוסף ל {album}",
|
"add_to_album_bottom_sheet_added": "נוסף ל {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "כבר ב {album}",
|
"add_to_album_bottom_sheet_already_exists": "כבר ב {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "פריסה",
|
"asset_list_layout_sub_title": "פריסה",
|
||||||
"asset_list_settings_subtitle": "הגדרות תבנית רשת תמונות",
|
"asset_list_settings_subtitle": "הגדרות תבנית רשת תמונות",
|
||||||
"asset_list_settings_title": "רשת תמונות",
|
"asset_list_settings_title": "רשת תמונות",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "מציג הנכסים",
|
"asset_viewer_settings_title": "מציג הנכסים",
|
||||||
"backup_album_selection_page_albums_device": "אלבומים במכשיר ({})",
|
"backup_album_selection_page_albums_device": "אלבומים במכשיר ({})",
|
||||||
"backup_album_selection_page_albums_tap": "הקש כדי לכלול, הקש פעמיים כדי להחריג",
|
"backup_album_selection_page_albums_tap": "הקש כדי לכלול, הקש פעמיים כדי להחריג",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "סיסמה חדשה",
|
"change_password_form_new_password": "סיסמה חדשה",
|
||||||
"change_password_form_password_mismatch": "סיסמאות לא תואמות",
|
"change_password_form_password_mismatch": "סיסמאות לא תואמות",
|
||||||
"change_password_form_reenter_new_password": "הכנס שוב סיסמה חדשה",
|
"change_password_form_reenter_new_password": "הכנס שוב סיסמה חדשה",
|
||||||
|
"client_cert_dialog_msg_confirm": "בסדר",
|
||||||
|
"client_cert_enter_password": "הזן סיסמה",
|
||||||
|
"client_cert_import": "ייבוא",
|
||||||
|
"client_cert_import_success_msg": "תעודת לקוח מיובאת",
|
||||||
|
"client_cert_invalid_msg": "קובץ תעודה לא תקין או סיסמה שגויה",
|
||||||
|
"client_cert_remove": "הסרה",
|
||||||
|
"client_cert_remove_msg": "תעודת לקוח הוסרה",
|
||||||
|
"client_cert_subtitle": "תומך בפורמט PKCS12 (.p12, .pfx) בלבד. ייבוא/הסרה של תעודה זמינה רק לפני התחברות",
|
||||||
|
"client_cert_title": "תעודת לקוח SSL",
|
||||||
"common_add_to_album": "הוסף לאלבום",
|
"common_add_to_album": "הוסף לאלבום",
|
||||||
"common_change_password": "שנה סיסמה",
|
"common_change_password": "שנה סיסמה",
|
||||||
"common_create_new_album": "צור אלבום חדש",
|
"common_create_new_album": "צור אלבום חדש",
|
||||||
"common_server_error": "נא לבדוק את חיבור הרשת שלך, תוודא/י שהשרת נגיש ושגרסאות אפליקציה/שרת תואמות",
|
"common_server_error": "נא לבדוק את חיבור הרשת שלך, תוודא/י שהשרת נגיש ושגרסאות אפליקציה/שרת תואמות",
|
||||||
"common_shared": "משותף",
|
"common_shared": "משותף",
|
||||||
|
"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": "{} פריטים",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} פריטים · משותפים",
|
"control_bottom_app_bar_album_info_shared": "{} פריטים · משותפים",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "מחק",
|
"control_bottom_app_bar_delete": "מחק",
|
||||||
"control_bottom_app_bar_delete_from_immich": "מחק מהשרת",
|
"control_bottom_app_bar_delete_from_immich": "מחק מהשרת",
|
||||||
"control_bottom_app_bar_delete_from_local": "מחק מהמכשיר",
|
"control_bottom_app_bar_delete_from_local": "מחק מהמכשיר",
|
||||||
|
"control_bottom_app_bar_edit": "עריכה",
|
||||||
"control_bottom_app_bar_edit_location": "ערוך מיקום",
|
"control_bottom_app_bar_edit_location": "ערוך מיקום",
|
||||||
"control_bottom_app_bar_edit_time": "ערוך תאריך & זמן",
|
"control_bottom_app_bar_edit_time": "ערוך תאריך & זמן",
|
||||||
"control_bottom_app_bar_favorite": "הוסף למועדפים",
|
"control_bottom_app_bar_favorite": "הוסף למועדפים",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "נסיוני",
|
"experimental_settings_title": "נסיוני",
|
||||||
"favorites_page_no_favorites": "לא נמצאו נכסים מועדפים",
|
"favorites_page_no_favorites": "לא נמצאו נכסים מועדפים",
|
||||||
"favorites_page_title": "מועדפים",
|
"favorites_page_title": "מועדפים",
|
||||||
|
"filename_search": "שם קובץ או סיומת",
|
||||||
"haptic_feedback_switch": "אפשר משוב ברטט",
|
"haptic_feedback_switch": "אפשר משוב ברטט",
|
||||||
"haptic_feedback_title": "משוב ברטט",
|
"haptic_feedback_title": "משוב ברטט",
|
||||||
"header_settings_add_header_tip": "הוסף כותרת",
|
"header_settings_add_header_tip": "הוסף כותרת",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "ההורדה החלה",
|
"image_viewer_page_state_provider_download_started": "ההורדה החלה",
|
||||||
"image_viewer_page_state_provider_download_success": "הצלחת הורדה",
|
"image_viewer_page_state_provider_download_success": "הצלחת הורדה",
|
||||||
"image_viewer_page_state_provider_share_error": "שיתוף שגיאה",
|
"image_viewer_page_state_provider_share_error": "שיתוף שגיאה",
|
||||||
|
"invalid_date": "תאריך לא תקין",
|
||||||
|
"invalid_date_format": "פורמט תאריך לא תקין",
|
||||||
"library_page_albums": "אלבומים",
|
"library_page_albums": "אלבומים",
|
||||||
"library_page_archive": "ארכיון",
|
"library_page_archive": "ארכיון",
|
||||||
"library_page_device_albums": "אלבומים במכשיר",
|
"library_page_device_albums": "אלבומים במכשיר",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "לא ניתן לערוך תאריך של נכס(ים) לקריאה בלבד, מדלג",
|
"multiselect_grid_edit_date_time_err_read_only": "לא ניתן לערוך תאריך של נכס(ים) לקריאה בלבד, מדלג",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "לא ניתן לערוך מיקום של נכס(ים) לקריאה בלבד, מדלג",
|
"multiselect_grid_edit_gps_err_read_only": "לא ניתן לערוך מיקום של נכס(ים) לקריאה בלבד, מדלג",
|
||||||
"no_assets_to_show": "אין נכסים להציג",
|
"no_assets_to_show": "אין נכסים להציג",
|
||||||
|
"no_name": "ללא שם",
|
||||||
"notification_permission_dialog_cancel": "ביטול",
|
"notification_permission_dialog_cancel": "ביטול",
|
||||||
"notification_permission_dialog_content": "כדי לאפשר התראות, לך להגדרות ובחר התר",
|
"notification_permission_dialog_content": "כדי לאפשר התראות, לך להגדרות ובחר התר",
|
||||||
"notification_permission_dialog_settings": "הגדרות",
|
"notification_permission_dialog_settings": "הגדרות",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "אירעה שגיאה",
|
"scaffold_body_error_occurred": "אירעה שגיאה",
|
||||||
"search_bar_hint": "חפש/י בתמונות שלך",
|
"search_bar_hint": "חפש/י בתמונות שלך",
|
||||||
"search_filter_apply": "החל סינון",
|
"search_filter_apply": "החל סינון",
|
||||||
|
"search_filter_camera": "מצלמה",
|
||||||
"search_filter_camera_make": "תוצרת",
|
"search_filter_camera_make": "תוצרת",
|
||||||
"search_filter_camera_model": "דגם",
|
"search_filter_camera_model": "דגם",
|
||||||
|
"search_filter_camera_title": "בחר סוג מצלמה",
|
||||||
|
"search_filter_date": "תאריך",
|
||||||
|
"search_filter_date_interval": "{start} עד {end}",
|
||||||
|
"search_filter_date_title": "בחר טווח תאריכים",
|
||||||
"search_filter_display_option_archive": "ארכיון",
|
"search_filter_display_option_archive": "ארכיון",
|
||||||
"search_filter_display_option_favorite": "מועדף",
|
"search_filter_display_option_favorite": "מועדף",
|
||||||
"search_filter_display_option_not_in_album": "לא באלבום",
|
"search_filter_display_option_not_in_album": "לא באלבום",
|
||||||
|
"search_filter_display_options": "אפשרויות תצוגה",
|
||||||
|
"search_filter_display_options_title": "אפשרויות תצוגה",
|
||||||
|
"search_filter_location": "מיקום",
|
||||||
"search_filter_location_city": "עיר",
|
"search_filter_location_city": "עיר",
|
||||||
"search_filter_location_country": "ארץ",
|
"search_filter_location_country": "ארץ",
|
||||||
"search_filter_location_state": "מדינה",
|
"search_filter_location_state": "מדינה",
|
||||||
|
"search_filter_location_title": "בחר מיקום",
|
||||||
|
"search_filter_media_type": "סוג מדיה",
|
||||||
"search_filter_media_type_all": "הכל",
|
"search_filter_media_type_all": "הכל",
|
||||||
"search_filter_media_type_image": "תמונה",
|
"search_filter_media_type_image": "תמונה",
|
||||||
|
"search_filter_media_type_title": "בחר סוג מדיה",
|
||||||
"search_filter_media_type_video": "סרטון",
|
"search_filter_media_type_video": "סרטון",
|
||||||
|
"search_filter_people": "אנשים",
|
||||||
|
"search_filter_people_title": "בחר אנשים",
|
||||||
"search_page_categories": "קטגוריות",
|
"search_page_categories": "קטגוריות",
|
||||||
"search_page_favorites": "מועדפים",
|
"search_page_favorites": "מועדפים",
|
||||||
"search_page_motion_photos": "תמונות עם תנועה",
|
"search_page_motion_photos": "תמונות עם תנועה",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "שיתוף",
|
"tab_controller_nav_sharing": "שיתוף",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "הראה מחוון אחסון על אריחי נכסים",
|
"theme_setting_asset_list_storage_indicator_title": "הראה מחוון אחסון על אריחי נכסים",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "מספר נכסים בכל שורה ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "מספר נכסים בכל שורה ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "החל את הצבע העיקרי למשטחי רקע",
|
||||||
|
"theme_setting_colorful_interface_title": "ממשק צבעוני",
|
||||||
"theme_setting_dark_mode_switch": "מצב כהה",
|
"theme_setting_dark_mode_switch": "מצב כהה",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "התאם את האיכות של מציג פרטי התמונות",
|
"theme_setting_image_viewer_quality_subtitle": "התאם את האיכות של מציג פרטי התמונות",
|
||||||
"theme_setting_image_viewer_quality_title": "איכות מציג תמונות",
|
"theme_setting_image_viewer_quality_title": "איכות מציג תמונות",
|
||||||
|
"theme_setting_primary_color_subtitle": "בחר צבע לפעולות עיקריות והדגשות",
|
||||||
|
"theme_setting_primary_color_title": "צבע עיקרי",
|
||||||
|
"theme_setting_system_primary_color_title": "השתמש בצבע המערכת",
|
||||||
"theme_setting_system_theme_switch": "אוטומטי (עקוב אחרי הגדרת מערכת)",
|
"theme_setting_system_theme_switch": "אוטומטי (עקוב אחרי הגדרת מערכת)",
|
||||||
"theme_setting_theme_subtitle": "בחר/י את הגדרת ערכת הנושא של היישום",
|
"theme_setting_theme_subtitle": "בחר את הגדרת ערכת הנושא של היישום",
|
||||||
"theme_setting_theme_title": "ערכת נושא",
|
"theme_setting_theme_title": "ערכת נושא",
|
||||||
"theme_setting_three_stage_loading_subtitle": "טעינה בשלושה שלבים עשויה לשפר את ביצועי הטעינה אבל גורמת באופן משמעותי לעומס רשת גבוה יותר",
|
"theme_setting_three_stage_loading_subtitle": "טעינה בשלושה שלבים עשויה לשפר את ביצועי הטעינה אבל גורמת באופן משמעותי לעומס רשת גבוה יותר",
|
||||||
"theme_setting_three_stage_loading_title": "אפשר טעינה בשלושה שלבים",
|
"theme_setting_three_stage_loading_title": "אפשר טעינה בשלושה שלבים",
|
||||||
"translated_text_options": "אפשרויות",
|
"translated_text_options": "אפשרויות",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "מחק",
|
"trash_page_delete": "מחק",
|
||||||
"trash_page_delete_all": "מחק הכל",
|
"trash_page_delete_all": "מחק הכל",
|
||||||
"trash_page_empty_trash_btn": "רוקן אשפה",
|
"trash_page_empty_trash_btn": "רוקן אשפה",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Cancel",
|
"action_common_cancel": "Cancel",
|
||||||
"action_common_clear": "Clear",
|
"action_common_clear": "Clear",
|
||||||
"action_common_confirm": "Confirm",
|
"action_common_confirm": "Confirm",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Update",
|
"action_common_update": "Update",
|
||||||
"add_to_album_bottom_sheet_added": "Added to {album}",
|
"add_to_album_bottom_sheet_added": "Added to {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Photo grid layout settings",
|
"asset_list_settings_subtitle": "Photo grid layout settings",
|
||||||
"asset_list_settings_title": "Photo Grid",
|
"asset_list_settings_title": "Photo Grid",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
"asset_viewer_settings_title": "Asset Viewer",
|
||||||
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "New Password",
|
"change_password_form_new_password": "New Password",
|
||||||
"change_password_form_password_mismatch": "Passwords do not match",
|
"change_password_form_password_mismatch": "Passwords do not match",
|
||||||
"change_password_form_reenter_new_password": "Re-enter New Password",
|
"change_password_form_reenter_new_password": "Re-enter New Password",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Delete",
|
"control_bottom_app_bar_delete": "Delete",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Edit Location",
|
"control_bottom_app_bar_edit_location": "Edit Location",
|
||||||
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
||||||
"control_bottom_app_bar_favorite": "Favorite",
|
"control_bottom_app_bar_favorite": "Favorite",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
"favorites_page_no_favorites": "No favorite assets found",
|
||||||
"favorites_page_title": "Favorites",
|
"favorites_page_title": "Favorites",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
"haptic_feedback_switch": "Enable haptic feedback",
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
"haptic_feedback_title": "Haptic Feedback",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"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 Success",
|
"image_viewer_page_state_provider_download_success": "Download Success",
|
||||||
"image_viewer_page_state_provider_share_error": "Share Error",
|
"image_viewer_page_state_provider_share_error": "Share Error",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albums",
|
"library_page_albums": "Albums",
|
||||||
"library_page_archive": "Archive",
|
"library_page_archive": "Archive",
|
||||||
"library_page_device_albums": "Albums on Device",
|
"library_page_device_albums": "Albums on Device",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
||||||
"no_assets_to_show": "No assets to show",
|
"no_assets_to_show": "No assets to show",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Cancel",
|
"notification_permission_dialog_cancel": "Cancel",
|
||||||
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
||||||
"notification_permission_dialog_settings": "Settings",
|
"notification_permission_dialog_settings": "Settings",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Error occurred",
|
"scaffold_body_error_occurred": "Error occurred",
|
||||||
"search_bar_hint": "Search your photos",
|
"search_bar_hint": "Search your photos",
|
||||||
"search_filter_apply": "Apply filter",
|
"search_filter_apply": "Apply filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Make",
|
"search_filter_camera_make": "Make",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archive",
|
"search_filter_display_option_archive": "Archive",
|
||||||
"search_filter_display_option_favorite": "Favorite",
|
"search_filter_display_option_favorite": "Favorite",
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
"search_filter_display_option_not_in_album": "Not in album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "City",
|
"search_filter_location_city": "City",
|
||||||
"search_filter_location_country": "Country",
|
"search_filter_location_country": "Country",
|
||||||
"search_filter_location_state": "State",
|
"search_filter_location_state": "State",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "All",
|
"search_filter_media_type_all": "All",
|
||||||
"search_filter_media_type_image": "Image",
|
"search_filter_media_type_image": "Image",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Categories",
|
"search_page_categories": "Categories",
|
||||||
"search_page_favorites": "Favorites",
|
"search_page_favorites": "Favorites",
|
||||||
"search_page_motion_photos": "Motion Photos",
|
"search_page_motion_photos": "Motion Photos",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Sharing",
|
"tab_controller_nav_sharing": "Sharing",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Dark mode",
|
"theme_setting_dark_mode_switch": "Dark mode",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
||||||
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
||||||
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
||||||
"theme_setting_theme_title": "Theme",
|
"theme_setting_theme_title": "Theme",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
||||||
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
||||||
"translated_text_options": "Options",
|
"translated_text_options": "Options",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Delete",
|
"trash_page_delete": "Delete",
|
||||||
"trash_page_delete_all": "Delete All",
|
"trash_page_delete_all": "Delete All",
|
||||||
"trash_page_empty_trash_btn": "कूड़ेदान खाली करें",
|
"trash_page_empty_trash_btn": "कूड़ेदान खाली करें",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Mégsem",
|
"action_common_cancel": "Mégsem",
|
||||||
"action_common_clear": "Kitöröl",
|
"action_common_clear": "Kitöröl",
|
||||||
"action_common_confirm": "Jóváhagy",
|
"action_common_confirm": "Jóváhagy",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Frissít",
|
"action_common_update": "Frissít",
|
||||||
"add_to_album_bottom_sheet_added": "Hozzáadva a(z) \"{album}\" albumhoz",
|
"add_to_album_bottom_sheet_added": "Hozzáadva a(z) \"{album}\" albumhoz",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Már benne van a(z) \"{album}\" albumban",
|
"add_to_album_bottom_sheet_already_exists": "Már benne van a(z) \"{album}\" albumban",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Elrendezés",
|
"asset_list_layout_sub_title": "Elrendezés",
|
||||||
"asset_list_settings_subtitle": "Fotórács elrendezése",
|
"asset_list_settings_subtitle": "Fotórács elrendezése",
|
||||||
"asset_list_settings_title": "Fotórács",
|
"asset_list_settings_title": "Fotórács",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Elem Megjelenítő",
|
"asset_viewer_settings_title": "Elem Megjelenítő",
|
||||||
"backup_album_selection_page_albums_device": "Ezen az eszközön lévő albumok ({})",
|
"backup_album_selection_page_albums_device": "Ezen az eszközön lévő albumok ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Koppincs a hozzáadáshoz, duplán koppincs az eltávolításhoz",
|
"backup_album_selection_page_albums_tap": "Koppincs a hozzáadáshoz, duplán koppincs az eltávolításhoz",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Új Jelszó",
|
"change_password_form_new_password": "Új Jelszó",
|
||||||
"change_password_form_password_mismatch": "A beírt jelszavak nem egyeznek",
|
"change_password_form_password_mismatch": "A beírt jelszavak nem egyeznek",
|
||||||
"change_password_form_reenter_new_password": "Jelszó (még egyszer)",
|
"change_password_form_reenter_new_password": "Jelszó (még egyszer)",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Albumhoz ad",
|
"common_add_to_album": "Albumhoz ad",
|
||||||
"common_change_password": "Jelszócsere",
|
"common_change_password": "Jelszócsere",
|
||||||
"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": "Megosztva",
|
"common_shared": "Megosztva",
|
||||||
|
"contextual_search": "Sunrise on the beach",
|
||||||
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} elemek · Megosztva",
|
"control_bottom_app_bar_album_info_shared": "{} elemek · Megosztva",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Törlés",
|
"control_bottom_app_bar_delete": "Törlés",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Törlés az Immich-ből",
|
"control_bottom_app_bar_delete_from_immich": "Törlés az Immich-ből",
|
||||||
"control_bottom_app_bar_delete_from_local": "Törlés az eszközről",
|
"control_bottom_app_bar_delete_from_local": "Törlés az eszközről",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Hely Módosítása",
|
"control_bottom_app_bar_edit_location": "Hely Módosítása",
|
||||||
"control_bottom_app_bar_edit_time": "Dátum és Idő Módosítása",
|
"control_bottom_app_bar_edit_time": "Dátum és Idő Módosítása",
|
||||||
"control_bottom_app_bar_favorite": "Kedvenc",
|
"control_bottom_app_bar_favorite": "Kedvenc",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Kísérleti",
|
"experimental_settings_title": "Kísérleti",
|
||||||
"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",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Rezgéses visszajelzés engedélyezése",
|
"haptic_feedback_switch": "Rezgéses visszajelzés engedélyezése",
|
||||||
"haptic_feedback_title": "Rezgéses Visszajelzés",
|
"haptic_feedback_title": "Rezgéses Visszajelzés",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Letöltés Megkezdődött",
|
"image_viewer_page_state_provider_download_started": "Letöltés Megkezdődött",
|
||||||
"image_viewer_page_state_provider_download_success": "Letöltés Sikeres",
|
"image_viewer_page_state_provider_download_success": "Letöltés Sikeres",
|
||||||
"image_viewer_page_state_provider_share_error": "Megosztási Hiba",
|
"image_viewer_page_state_provider_share_error": "Megosztási Hiba",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albumok",
|
"library_page_albums": "Albumok",
|
||||||
"library_page_archive": "Archívum",
|
"library_page_archive": "Archívum",
|
||||||
"library_page_device_albums": "Albumok az Eszközön",
|
"library_page_device_albums": "Albumok az Eszközön",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Csak-olvasható elem(ek) dátuma nem módosítható, ezért kihagyjuk",
|
"multiselect_grid_edit_date_time_err_read_only": "Csak-olvasható elem(ek) dátuma nem módosítható, ezért kihagyjuk",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Csak-olvasható elem(ek) helyszíne nem módosítható, ezért kihagyjuk",
|
"multiselect_grid_edit_gps_err_read_only": "Csak-olvasható elem(ek) helyszíne nem módosítható, ezért kihagyjuk",
|
||||||
"no_assets_to_show": "Nincs megjeleníthető elem",
|
"no_assets_to_show": "Nincs megjeleníthető elem",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Mégsem",
|
"notification_permission_dialog_cancel": "Mégsem",
|
||||||
"notification_permission_dialog_content": "Az értesítések bekapcsolásához a Beállítások menüben válaszd ki az Engedélyezés-t.",
|
"notification_permission_dialog_content": "Az értesítések bekapcsolásához a Beállítások menüben válaszd ki az Engedélyezés-t.",
|
||||||
"notification_permission_dialog_settings": "Beállítások",
|
"notification_permission_dialog_settings": "Beállítások",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Hiba történt",
|
"scaffold_body_error_occurred": "Hiba történt",
|
||||||
"search_bar_hint": "Fotók keresése",
|
"search_bar_hint": "Fotók keresése",
|
||||||
"search_filter_apply": "Szűrő alkalmazása",
|
"search_filter_apply": "Szűrő alkalmazása",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Gyártó",
|
"search_filter_camera_make": "Gyártó",
|
||||||
"search_filter_camera_model": "Modell",
|
"search_filter_camera_model": "Modell",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archivált",
|
"search_filter_display_option_archive": "Archivált",
|
||||||
"search_filter_display_option_favorite": "Kedvenc",
|
"search_filter_display_option_favorite": "Kedvenc",
|
||||||
"search_filter_display_option_not_in_album": "Nincs albumban",
|
"search_filter_display_option_not_in_album": "Nincs albumban",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "Város",
|
"search_filter_location_city": "Város",
|
||||||
"search_filter_location_country": "Ország",
|
"search_filter_location_country": "Ország",
|
||||||
"search_filter_location_state": "Állam",
|
"search_filter_location_state": "Állam",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "Összes",
|
"search_filter_media_type_all": "Összes",
|
||||||
"search_filter_media_type_image": "Kép",
|
"search_filter_media_type_image": "Kép",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Videó",
|
"search_filter_media_type_video": "Videó",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Kategóriák",
|
"search_page_categories": "Kategóriák",
|
||||||
"search_page_favorites": "Kedvencek",
|
"search_page_favorites": "Kedvencek",
|
||||||
"search_page_motion_photos": "Mozgó Fotók",
|
"search_page_motion_photos": "Mozgó Fotók",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Megosztás",
|
"tab_controller_nav_sharing": "Megosztás",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Tárhely ikon mutatása az elemeken",
|
"theme_setting_asset_list_storage_indicator_title": "Tárhely ikon mutatása az elemeken",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Elemek száma soronként ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Elemek száma soronként ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Sötét mód",
|
"theme_setting_dark_mode_switch": "Sötét mód",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Részletes képmegjelenítő minőségének beállítása",
|
"theme_setting_image_viewer_quality_subtitle": "Részletes képmegjelenítő minőségének beállítása",
|
||||||
"theme_setting_image_viewer_quality_title": "Képmegjelenítő minősége",
|
"theme_setting_image_viewer_quality_title": "Képmegjelenítő minősége",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automatikus (követi a rendszer témáját)",
|
"theme_setting_system_theme_switch": "Automatikus (követi a rendszer témáját)",
|
||||||
"theme_setting_theme_subtitle": "Alkalmazás témájának választása",
|
"theme_setting_theme_subtitle": "Alkalmazás témájának választása",
|
||||||
"theme_setting_theme_title": "Téma",
|
"theme_setting_theme_title": "Téma",
|
||||||
"theme_setting_three_stage_loading_subtitle": "A háromlépcsős betöltés javíthatja a betöltési teljesítményt, de jelentősen növeli a hálózati forgalmat",
|
"theme_setting_three_stage_loading_subtitle": "A háromlépcsős betöltés javíthatja a betöltési teljesítményt, de jelentősen növeli a hálózati forgalmat",
|
||||||
"theme_setting_three_stage_loading_title": "Háromlépcsős betöltés engedélyezése",
|
"theme_setting_three_stage_loading_title": "Háromlépcsős betöltés engedélyezése",
|
||||||
"translated_text_options": "Beállítások",
|
"translated_text_options": "Beállítások",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Töröl",
|
"trash_page_delete": "Töröl",
|
||||||
"trash_page_delete_all": "Mindet Töröl",
|
"trash_page_delete_all": "Mindet Töröl",
|
||||||
"trash_page_empty_trash_btn": "Lomtár Ürítése",
|
"trash_page_empty_trash_btn": "Lomtár Ürítése",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Annulla",
|
"action_common_cancel": "Annulla",
|
||||||
"action_common_clear": "Pulisci",
|
"action_common_clear": "Pulisci",
|
||||||
"action_common_confirm": "Conferma",
|
"action_common_confirm": "Conferma",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Aggiorna",
|
"action_common_update": "Aggiorna",
|
||||||
"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}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"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",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Visualizzazione risorse",
|
"asset_viewer_settings_title": "Visualizzazione risorse",
|
||||||
"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.",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"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 ",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Aggiungi all'album",
|
"common_add_to_album": "Aggiungi all'album",
|
||||||
"common_change_password": "Cambia Password",
|
"common_change_password": "Cambia Password",
|
||||||
"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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} elementi · Condivisi",
|
"control_bottom_app_bar_album_info_shared": "{} elementi · Condivisi",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Elimina",
|
"control_bottom_app_bar_delete": "Elimina",
|
||||||
"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_edit": "Edit",
|
||||||
"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",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Sperimentale",
|
"experimental_settings_title": "Sperimentale",
|
||||||
"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",
|
||||||
"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",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"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_format": "Invalid date format",
|
||||||
"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",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"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",
|
||||||
"no_assets_to_show": "Nessuna risorsa da mostrare",
|
"no_assets_to_show": "Nessuna risorsa da mostrare",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Annulla",
|
"notification_permission_dialog_cancel": "Annulla",
|
||||||
"notification_permission_dialog_content": "Per attivare le notifiche, vai alle Impostazioni e seleziona concedi",
|
"notification_permission_dialog_content": "Per attivare le notifiche, vai alle Impostazioni e seleziona concedi",
|
||||||
"notification_permission_dialog_settings": "Impostazioni",
|
"notification_permission_dialog_settings": "Impostazioni",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Si è verificato un errore.",
|
"scaffold_body_error_occurred": "Si è verificato un errore.",
|
||||||
"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_make": "Produttore",
|
"search_filter_camera_make": "Produttore",
|
||||||
"search_filter_camera_model": "Modello",
|
"search_filter_camera_model": "Modello",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archivia",
|
"search_filter_display_option_archive": "Archivia",
|
||||||
"search_filter_display_option_favorite": "Preferito",
|
"search_filter_display_option_favorite": "Preferito",
|
||||||
"search_filter_display_option_not_in_album": "Non nell'album",
|
"search_filter_display_option_not_in_album": "Non nell'album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "Città",
|
"search_filter_location_city": "Città",
|
||||||
"search_filter_location_country": "Nazione",
|
"search_filter_location_country": "Nazione",
|
||||||
"search_filter_location_state": "Provincia",
|
"search_filter_location_state": "Provincia",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"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_video": "VIdeo",
|
"search_filter_media_type_video": "VIdeo",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"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",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Condivisione",
|
"tab_controller_nav_sharing": "Condivisione",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Mostra indicatore dello storage nei titoli dei contenuti",
|
"theme_setting_asset_list_storage_indicator_title": "Mostra indicatore dello storage nei titoli dei contenuti",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Numero di contenuti per riga ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Numero di contenuti per riga ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Dark mode",
|
"theme_setting_dark_mode_switch": "Dark mode",
|
||||||
"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_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"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_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Elimina",
|
"trash_page_delete": "Elimina",
|
||||||
"trash_page_delete_all": "Elimina tutti",
|
"trash_page_delete_all": "Elimina tutti",
|
||||||
"trash_page_empty_trash_btn": "Svuota cestino",
|
"trash_page_empty_trash_btn": "Svuota cestino",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "キャンセル",
|
"action_common_cancel": "キャンセル",
|
||||||
"action_common_clear": "クリア",
|
"action_common_clear": "クリア",
|
||||||
"action_common_confirm": "了解",
|
"action_common_confirm": "了解",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "更新",
|
"action_common_update": "更新",
|
||||||
"add_to_album_bottom_sheet_added": "{album}に追加",
|
"add_to_album_bottom_sheet_added": "{album}に追加",
|
||||||
"add_to_album_bottom_sheet_already_exists": "{album}に追加済み",
|
"add_to_album_bottom_sheet_already_exists": "{album}に追加済み",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "レイアウト",
|
"asset_list_layout_sub_title": "レイアウト",
|
||||||
"asset_list_settings_subtitle": "グリッドに関する設定",
|
"asset_list_settings_subtitle": "グリッドに関する設定",
|
||||||
"asset_list_settings_title": "グリッド",
|
"asset_list_settings_title": "グリッド",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "アセットビューアー",
|
"asset_viewer_settings_title": "アセットビューアー",
|
||||||
"backup_album_selection_page_albums_device": "端末上のアルバム数: {} ",
|
"backup_album_selection_page_albums_device": "端末上のアルバム数: {} ",
|
||||||
"backup_album_selection_page_albums_tap": "タップで選択、ダブルタップで除外",
|
"backup_album_selection_page_albums_tap": "タップで選択、ダブルタップで除外",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "新しいパスワード",
|
"change_password_form_new_password": "新しいパスワード",
|
||||||
"change_password_form_password_mismatch": "パスワードが一致しません",
|
"change_password_form_password_mismatch": "パスワードが一致しません",
|
||||||
"change_password_form_reenter_new_password": "再度パスワードを入力してください",
|
"change_password_form_reenter_new_password": "再度パスワードを入力してください",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "アルバムに追加",
|
"common_add_to_album": "アルバムに追加",
|
||||||
"common_change_password": "パスワードを変更",
|
"common_change_password": "パスワードを変更",
|
||||||
"common_create_new_album": "アルバムを作成",
|
"common_create_new_album": "アルバムを作成",
|
||||||
"common_server_error": "ネットワーク接続を確認し、サーバーが接続できる状態にあるか確認してください。アプリとサーバーのバージョンが一致しているかも確認してください。",
|
"common_server_error": "ネットワーク接続を確認し、サーバーが接続できる状態にあるか確認してください。アプリとサーバーのバージョンが一致しているかも確認してください。",
|
||||||
"common_shared": "共有済み",
|
"common_shared": "共有済み",
|
||||||
|
"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": "{}枚",
|
||||||
"control_bottom_app_bar_album_info_shared": "{}枚 · 共有済",
|
"control_bottom_app_bar_album_info_shared": "{}枚 · 共有済",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "削除",
|
"control_bottom_app_bar_delete": "削除",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Immichから削除",
|
"control_bottom_app_bar_delete_from_immich": "Immichから削除",
|
||||||
"control_bottom_app_bar_delete_from_local": "デバイスから削除",
|
"control_bottom_app_bar_delete_from_local": "デバイスから削除",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "位置情報を編集",
|
"control_bottom_app_bar_edit_location": "位置情報を編集",
|
||||||
"control_bottom_app_bar_edit_time": "日時を変更",
|
"control_bottom_app_bar_edit_time": "日時を変更",
|
||||||
"control_bottom_app_bar_favorite": "お気に入り",
|
"control_bottom_app_bar_favorite": "お気に入り",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "試験的機能",
|
"experimental_settings_title": "試験的機能",
|
||||||
"favorites_page_no_favorites": "お気に入り登録された写真またはビデオがありません",
|
"favorites_page_no_favorites": "お気に入り登録された写真またはビデオがありません",
|
||||||
"favorites_page_title": "お気に入り",
|
"favorites_page_title": "お気に入り",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "ハプティックフィードバック",
|
"haptic_feedback_switch": "ハプティックフィードバック",
|
||||||
"haptic_feedback_title": "ハプティックフィードバックを有効にする",
|
"haptic_feedback_title": "ハプティックフィードバックを有効にする",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "ダウンロードが始まります",
|
"image_viewer_page_state_provider_download_started": "ダウンロードが始まります",
|
||||||
"image_viewer_page_state_provider_download_success": "ダウンロード成功",
|
"image_viewer_page_state_provider_download_success": "ダウンロード成功",
|
||||||
"image_viewer_page_state_provider_share_error": "共有エラー",
|
"image_viewer_page_state_provider_share_error": "共有エラー",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "アルバム",
|
"library_page_albums": "アルバム",
|
||||||
"library_page_archive": "アーカイブ",
|
"library_page_archive": "アーカイブ",
|
||||||
"library_page_device_albums": "デバイス上のアルバム",
|
"library_page_device_albums": "デバイス上のアルバム",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "読み取り専用の項目の日付を変更できません",
|
"multiselect_grid_edit_date_time_err_read_only": "読み取り専用の項目の日付を変更できません",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "読み取り専用の項目の位置情報を変更できません",
|
"multiselect_grid_edit_gps_err_read_only": "読み取り専用の項目の位置情報を変更できません",
|
||||||
"no_assets_to_show": "表示する項目がありません",
|
"no_assets_to_show": "表示する項目がありません",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "キャンセル",
|
"notification_permission_dialog_cancel": "キャンセル",
|
||||||
"notification_permission_dialog_content": "通知を許可するには設定を開いてオンにしてください",
|
"notification_permission_dialog_content": "通知を許可するには設定を開いてオンにしてください",
|
||||||
"notification_permission_dialog_settings": "設定",
|
"notification_permission_dialog_settings": "設定",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "エラーが発生しました",
|
"scaffold_body_error_occurred": "エラーが発生しました",
|
||||||
"search_bar_hint": "写真を検索",
|
"search_bar_hint": "写真を検索",
|
||||||
"search_filter_apply": "フィルターを適用する",
|
"search_filter_apply": "フィルターを適用する",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "メーカー",
|
"search_filter_camera_make": "メーカー",
|
||||||
"search_filter_camera_model": "モデル",
|
"search_filter_camera_model": "モデル",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "アーカイブ",
|
"search_filter_display_option_archive": "アーカイブ",
|
||||||
"search_filter_display_option_favorite": "お気に入り",
|
"search_filter_display_option_favorite": "お気に入り",
|
||||||
"search_filter_display_option_not_in_album": "アルバムにありません",
|
"search_filter_display_option_not_in_album": "アルバムにありません",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "市町村",
|
"search_filter_location_city": "市町村",
|
||||||
"search_filter_location_country": "国",
|
"search_filter_location_country": "国",
|
||||||
"search_filter_location_state": "都道府県",
|
"search_filter_location_state": "都道府県",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "すべて",
|
"search_filter_media_type_all": "すべて",
|
||||||
"search_filter_media_type_image": "写真",
|
"search_filter_media_type_image": "写真",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "動画",
|
"search_filter_media_type_video": "動画",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "カテゴリ",
|
"search_page_categories": "カテゴリ",
|
||||||
"search_page_favorites": "お気に入り",
|
"search_page_favorites": "お気に入り",
|
||||||
"search_page_motion_photos": "モーションフォト",
|
"search_page_motion_photos": "モーションフォト",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "共有",
|
"tab_controller_nav_sharing": "共有",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "ストレージに関する情報を表示",
|
"theme_setting_asset_list_storage_indicator_title": "ストレージに関する情報を表示",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "一列ごとの枚数: {}",
|
"theme_setting_asset_list_tiles_per_row_title": "一列ごとの枚数: {}",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "ダークモード",
|
"theme_setting_dark_mode_switch": "ダークモード",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "画像ビューの画質の設定",
|
"theme_setting_image_viewer_quality_subtitle": "画像ビューの画質の設定",
|
||||||
"theme_setting_image_viewer_quality_title": "画像ビュー",
|
"theme_setting_image_viewer_quality_title": "画像ビュー",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "自動 (デバイスの設定を反映)",
|
"theme_setting_system_theme_switch": "自動 (デバイスの設定を反映)",
|
||||||
"theme_setting_theme_subtitle": "テーマ設定",
|
"theme_setting_theme_subtitle": "テーマ設定",
|
||||||
"theme_setting_theme_title": "テーマ",
|
"theme_setting_theme_title": "テーマ",
|
||||||
"theme_setting_three_stage_loading_subtitle": "三段階読み込みを有効にすると、パフォーマンスが改善する可能性がありますが、ネットワーク負荷が著しく増加します。",
|
"theme_setting_three_stage_loading_subtitle": "三段階読み込みを有効にすると、パフォーマンスが改善する可能性がありますが、ネットワーク負荷が著しく増加します。",
|
||||||
"theme_setting_three_stage_loading_title": "三段階読み込みをオンにする",
|
"theme_setting_three_stage_loading_title": "三段階読み込みをオンにする",
|
||||||
"translated_text_options": "オプション",
|
"translated_text_options": "オプション",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "削除",
|
"trash_page_delete": "削除",
|
||||||
"trash_page_delete_all": "すべて削除",
|
"trash_page_delete_all": "すべて削除",
|
||||||
"trash_page_empty_trash_btn": "コミ箱を空にする",
|
"trash_page_empty_trash_btn": "コミ箱を空にする",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "취소",
|
"action_common_cancel": "취소",
|
||||||
"action_common_clear": "지우기",
|
"action_common_clear": "지우기",
|
||||||
"action_common_confirm": "확인",
|
"action_common_confirm": "확인",
|
||||||
|
"action_common_save": "저장",
|
||||||
|
"action_common_select": "선택",
|
||||||
"action_common_update": "업데이트",
|
"action_common_update": "업데이트",
|
||||||
"add_to_album_bottom_sheet_added": "{album}에 추가되었습니다.",
|
"add_to_album_bottom_sheet_added": "{album}에 추가되었습니다.",
|
||||||
"add_to_album_bottom_sheet_already_exists": "{album}에 이미 존재하는 항목입니다.",
|
"add_to_album_bottom_sheet_already_exists": "{album}에 이미 존재하는 항목입니다.",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "레이아웃",
|
"asset_list_layout_sub_title": "레이아웃",
|
||||||
"asset_list_settings_subtitle": "사진 배열 레이아웃 설정",
|
"asset_list_settings_subtitle": "사진 배열 레이아웃 설정",
|
||||||
"asset_list_settings_title": "사진 배열",
|
"asset_list_settings_title": "사진 배열",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "보기 옵션",
|
"asset_viewer_settings_title": "보기 옵션",
|
||||||
"backup_album_selection_page_albums_device": "기기의 앨범 ({})",
|
"backup_album_selection_page_albums_device": "기기의 앨범 ({})",
|
||||||
"backup_album_selection_page_albums_tap": "포함하려면 한 번 누르고 제외하려면 두 번 누르세요.",
|
"backup_album_selection_page_albums_tap": "포함하려면 한 번 누르고 제외하려면 두 번 누르세요.",
|
||||||
@@ -99,7 +108,7 @@
|
|||||||
"backup_controller_page_remainder": "남은 항목",
|
"backup_controller_page_remainder": "남은 항목",
|
||||||
"backup_controller_page_remainder_sub": "백업할 사진 및 동영상",
|
"backup_controller_page_remainder_sub": "백업할 사진 및 동영상",
|
||||||
"backup_controller_page_select": "선택",
|
"backup_controller_page_select": "선택",
|
||||||
"backup_controller_page_server_storage": "서버 스토리지",
|
"backup_controller_page_server_storage": "저장 공간",
|
||||||
"backup_controller_page_start_backup": "백업 시작",
|
"backup_controller_page_start_backup": "백업 시작",
|
||||||
"backup_controller_page_status_off": "자동 백업이 비활성화되었습니다.",
|
"backup_controller_page_status_off": "자동 백업이 비활성화되었습니다.",
|
||||||
"backup_controller_page_status_on": "자동 백업이 활성화되었습니다.",
|
"backup_controller_page_status_on": "자동 백업이 활성화되었습니다.",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "새 비밀번호 입력",
|
"change_password_form_new_password": "새 비밀번호 입력",
|
||||||
"change_password_form_password_mismatch": "비밀번호가 일치하지 않습니다.",
|
"change_password_form_password_mismatch": "비밀번호가 일치하지 않습니다.",
|
||||||
"change_password_form_reenter_new_password": "새 비밀번호 확인",
|
"change_password_form_reenter_new_password": "새 비밀번호 확인",
|
||||||
|
"client_cert_dialog_msg_confirm": "확인",
|
||||||
|
"client_cert_enter_password": "비밀번호 입력",
|
||||||
|
"client_cert_import": "가져오기",
|
||||||
|
"client_cert_import_success_msg": "클라이언트 인증서를 가져왔습니다.",
|
||||||
|
"client_cert_invalid_msg": "유효하지 않은 인증서이거나 비밀번호가 일치하지 않습니다.",
|
||||||
|
"client_cert_remove": "제거",
|
||||||
|
"client_cert_remove_msg": "클라이언트 인증서가 제거되었습니다.",
|
||||||
|
"client_cert_subtitle": "인증서 가져오기/제거는 로그인 전에만 가능합니다. PKCS12 (.p12, .pfx) 형식을 지원합니다.",
|
||||||
|
"client_cert_title": "SSL 클라이언트 인증서",
|
||||||
"common_add_to_album": "앨범에 추가",
|
"common_add_to_album": "앨범에 추가",
|
||||||
"common_change_password": "비밀번호 변경",
|
"common_change_password": "비밀번호 변경",
|
||||||
"common_create_new_album": "앨범 생성",
|
"common_create_new_album": "앨범 생성",
|
||||||
"common_server_error": "네트워크 연결 상태를 확인하고, 서버에 접속할 수 있는지, 앱/서버 버전이 호환되는지 확인해주세요.",
|
"common_server_error": "네트워크 연결 상태를 확인하고, 서버에 접속할 수 있는지, 앱/서버 버전이 호환되는지 확인해주세요.",
|
||||||
"common_shared": "공유됨",
|
"common_shared": "공유됨",
|
||||||
|
"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": "{}개 항목",
|
||||||
"control_bottom_app_bar_album_info_shared": "{}개 항목 · 공유됨",
|
"control_bottom_app_bar_album_info_shared": "{}개 항목 · 공유됨",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "삭제",
|
"control_bottom_app_bar_delete": "삭제",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Immich에서 삭제",
|
"control_bottom_app_bar_delete_from_immich": "Immich에서 삭제",
|
||||||
"control_bottom_app_bar_delete_from_local": "기기에서 삭제",
|
"control_bottom_app_bar_delete_from_local": "기기에서 삭제",
|
||||||
|
"control_bottom_app_bar_edit": "편집",
|
||||||
"control_bottom_app_bar_edit_location": "위치 편집",
|
"control_bottom_app_bar_edit_location": "위치 편집",
|
||||||
"control_bottom_app_bar_edit_time": "날짜 및 시간 변경",
|
"control_bottom_app_bar_edit_time": "날짜 및 시간 변경",
|
||||||
"control_bottom_app_bar_favorite": "즐겨찾기",
|
"control_bottom_app_bar_favorite": "즐겨찾기",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "실험적",
|
"experimental_settings_title": "실험적",
|
||||||
"favorites_page_no_favorites": "즐겨찾기된 항목 없음",
|
"favorites_page_no_favorites": "즐겨찾기된 항목 없음",
|
||||||
"favorites_page_title": "즐겨찾기",
|
"favorites_page_title": "즐겨찾기",
|
||||||
|
"filename_search": "파일 이름 또는 확장자",
|
||||||
"haptic_feedback_switch": "햅틱 피드백 활성화",
|
"haptic_feedback_switch": "햅틱 피드백 활성화",
|
||||||
"haptic_feedback_title": "햅틱 피드백",
|
"haptic_feedback_title": "햅틱 피드백",
|
||||||
"header_settings_add_header_tip": "헤더 추가",
|
"header_settings_add_header_tip": "헤더 추가",
|
||||||
@@ -227,9 +248,11 @@
|
|||||||
"home_page_share_err_local": "기기의 항목은 링크로 공유할 수 없습니다. 건너뜁니다.",
|
"home_page_share_err_local": "기기의 항목은 링크로 공유할 수 없습니다. 건너뜁니다.",
|
||||||
"home_page_upload_err_limit": "한 번에 최대 30개의 항목만 업로드할 수 있습니다.",
|
"home_page_upload_err_limit": "한 번에 최대 30개의 항목만 업로드할 수 있습니다.",
|
||||||
"image_viewer_page_state_provider_download_error": "다운로드 오류",
|
"image_viewer_page_state_provider_download_error": "다운로드 오류",
|
||||||
"image_viewer_page_state_provider_download_started": "다운로드 시작됨",
|
"image_viewer_page_state_provider_download_started": "다운로드가 시작되었습니다.",
|
||||||
"image_viewer_page_state_provider_download_success": "다운로드 완료",
|
"image_viewer_page_state_provider_download_success": "다운로드 완료",
|
||||||
"image_viewer_page_state_provider_share_error": "공유 오류",
|
"image_viewer_page_state_provider_share_error": "공유 오류",
|
||||||
|
"invalid_date": "잘못된 날짜입니다.",
|
||||||
|
"invalid_date_format": "잘못된 날짜 형식입니다.",
|
||||||
"library_page_albums": "앨범",
|
"library_page_albums": "앨범",
|
||||||
"library_page_archive": "보관함",
|
"library_page_archive": "보관함",
|
||||||
"library_page_device_albums": "기기의 앨범",
|
"library_page_device_albums": "기기의 앨범",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "읽기 전용 항목의 날짜는 변경할 수 없습니다. 건너뜁니다.",
|
"multiselect_grid_edit_date_time_err_read_only": "읽기 전용 항목의 날짜는 변경할 수 없습니다. 건너뜁니다.",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "읽기 전용 항목의 위치는 변경할 수 없습니다. 건너뜁니다.",
|
"multiselect_grid_edit_gps_err_read_only": "읽기 전용 항목의 위치는 변경할 수 없습니다. 건너뜁니다.",
|
||||||
"no_assets_to_show": "표시할 항목 없음",
|
"no_assets_to_show": "표시할 항목 없음",
|
||||||
|
"no_name": "이름 없음",
|
||||||
"notification_permission_dialog_cancel": "취소",
|
"notification_permission_dialog_cancel": "취소",
|
||||||
"notification_permission_dialog_content": "알림을 활성화하려면 설정에서 알림 권한을 허용하세요.",
|
"notification_permission_dialog_content": "알림을 활성화하려면 설정에서 알림 권한을 허용하세요.",
|
||||||
"notification_permission_dialog_settings": "설정",
|
"notification_permission_dialog_settings": "설정",
|
||||||
@@ -343,10 +367,10 @@
|
|||||||
"profile_drawer_client_out_of_date_major": "모바일 앱이 최신 버전이 아닙니다. 최신 버전으로 업데이트하세요.",
|
"profile_drawer_client_out_of_date_major": "모바일 앱이 최신 버전이 아닙니다. 최신 버전으로 업데이트하세요.",
|
||||||
"profile_drawer_client_out_of_date_minor": "모바일 앱이 최신 버전이 아닙니다. 최신 버전으로 업데이트하세요.",
|
"profile_drawer_client_out_of_date_minor": "모바일 앱이 최신 버전이 아닙니다. 최신 버전으로 업데이트하세요.",
|
||||||
"profile_drawer_client_server_up_to_date": "모바일 앱과 서버가 최신 버전입니다.",
|
"profile_drawer_client_server_up_to_date": "모바일 앱과 서버가 최신 버전입니다.",
|
||||||
"profile_drawer_documentation": "공식 문서",
|
"profile_drawer_documentation": "문서",
|
||||||
"profile_drawer_github": "Github",
|
"profile_drawer_github": "Github",
|
||||||
"profile_drawer_server_out_of_date_major": "서버가 최신 버전이 아닙니다. 최신 버전으로 업데이트하세요.",
|
"profile_drawer_server_out_of_date_major": "서버 버전이 최신이 아닙니다. 최신 버전으로 업데이트하세요.",
|
||||||
"profile_drawer_server_out_of_date_minor": "서버가 최신 버전이 아닙니다. 최신 버전으로 업데이트하세요.",
|
"profile_drawer_server_out_of_date_minor": "서버 버전이 최신이 아닙니다. 최신 버전으로 업데이트하세요.",
|
||||||
"profile_drawer_settings": "설정",
|
"profile_drawer_settings": "설정",
|
||||||
"profile_drawer_sign_out": "로그아웃",
|
"profile_drawer_sign_out": "로그아웃",
|
||||||
"profile_drawer_trash": "휴지통",
|
"profile_drawer_trash": "휴지통",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "문제가 발생했습니다.",
|
"scaffold_body_error_occurred": "문제가 발생했습니다.",
|
||||||
"search_bar_hint": "사진 검색",
|
"search_bar_hint": "사진 검색",
|
||||||
"search_filter_apply": "필터 적용",
|
"search_filter_apply": "필터 적용",
|
||||||
|
"search_filter_camera": "카메라",
|
||||||
"search_filter_camera_make": "제조사",
|
"search_filter_camera_make": "제조사",
|
||||||
"search_filter_camera_model": "모델명",
|
"search_filter_camera_model": "모델명",
|
||||||
|
"search_filter_camera_title": "카메라 종류 선택",
|
||||||
|
"search_filter_date": "날짜",
|
||||||
|
"search_filter_date_interval": "{start}에서 {end} 까지",
|
||||||
|
"search_filter_date_title": "날짜 범위 선택",
|
||||||
"search_filter_display_option_archive": "보관함",
|
"search_filter_display_option_archive": "보관함",
|
||||||
"search_filter_display_option_favorite": "즐겨찾기",
|
"search_filter_display_option_favorite": "즐겨찾기",
|
||||||
"search_filter_display_option_not_in_album": "앨범에 없음",
|
"search_filter_display_option_not_in_album": "앨범에 없음",
|
||||||
|
"search_filter_display_options": "표시 옵션",
|
||||||
|
"search_filter_display_options_title": "표시 옵션",
|
||||||
|
"search_filter_location": "위치",
|
||||||
"search_filter_location_city": "도시",
|
"search_filter_location_city": "도시",
|
||||||
"search_filter_location_country": "국가",
|
"search_filter_location_country": "국가",
|
||||||
"search_filter_location_state": "지역",
|
"search_filter_location_state": "지역",
|
||||||
|
"search_filter_location_title": "위치 선택",
|
||||||
|
"search_filter_media_type": "미디어 종류",
|
||||||
"search_filter_media_type_all": "모두",
|
"search_filter_media_type_all": "모두",
|
||||||
"search_filter_media_type_image": "이미지",
|
"search_filter_media_type_image": "이미지",
|
||||||
|
"search_filter_media_type_title": "미디어 종류 선택",
|
||||||
"search_filter_media_type_video": "동영상",
|
"search_filter_media_type_video": "동영상",
|
||||||
|
"search_filter_people": "인물",
|
||||||
|
"search_filter_people_title": "인물 선택",
|
||||||
"search_page_categories": "분류",
|
"search_page_categories": "분류",
|
||||||
"search_page_favorites": "즐겨찾기",
|
"search_page_favorites": "즐겨찾기",
|
||||||
"search_page_motion_photos": "모션 포토",
|
"search_page_motion_photos": "모션 포토",
|
||||||
@@ -425,7 +462,7 @@
|
|||||||
"share_add": "추가",
|
"share_add": "추가",
|
||||||
"share_add_photos": "사진 추가",
|
"share_add_photos": "사진 추가",
|
||||||
"share_add_title": "앨범 제목 입력",
|
"share_add_title": "앨범 제목 입력",
|
||||||
"share_assets_selected": "{}개 선택됨",
|
"share_assets_selected": "{}개 항목 선택됨",
|
||||||
"share_create_album": "앨범 생성",
|
"share_create_album": "앨범 생성",
|
||||||
"shared_album_activities_input_disable": "댓글이 비활성화되었습니다",
|
"shared_album_activities_input_disable": "댓글이 비활성화되었습니다",
|
||||||
"shared_album_activities_input_hint": "댓글을 입력하세요",
|
"shared_album_activities_input_hint": "댓글을 입력하세요",
|
||||||
@@ -496,17 +533,23 @@
|
|||||||
"tab_controller_nav_photos": "사진",
|
"tab_controller_nav_photos": "사진",
|
||||||
"tab_controller_nav_search": "검색",
|
"tab_controller_nav_search": "검색",
|
||||||
"tab_controller_nav_sharing": "공유",
|
"tab_controller_nav_sharing": "공유",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "항목에 스토리지 상태 표시",
|
"theme_setting_asset_list_storage_indicator_title": "항목에 스토리지 동기화 여부 표시",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "한 줄에 표시할 항목 수 ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "한 줄에 표시할 항목 수 ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "다크 모드",
|
"theme_setting_dark_mode_switch": "다크 모드",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "상세 보기 이미지 품질 조정",
|
"theme_setting_image_viewer_quality_subtitle": "상세 보기 이미지 품질 조정",
|
||||||
"theme_setting_image_viewer_quality_title": "이미지 보기 품질",
|
"theme_setting_image_viewer_quality_title": "이미지 보기 품질",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "자동 (시스템 설정)",
|
"theme_setting_system_theme_switch": "자동 (시스템 설정)",
|
||||||
"theme_setting_theme_subtitle": "앱 테마 선택",
|
"theme_setting_theme_subtitle": "앱 테마 선택",
|
||||||
"theme_setting_theme_title": "테마",
|
"theme_setting_theme_title": "테마",
|
||||||
"theme_setting_three_stage_loading_subtitle": "이 기능은 앱의 로드 성능을 향상시킬 수 있지만 더 많은 데이터를 사용합니다.",
|
"theme_setting_three_stage_loading_subtitle": "이 기능은 앱의 로드 성능을 향상시킬 수 있지만 더 많은 데이터를 사용합니다.",
|
||||||
"theme_setting_three_stage_loading_title": "3단계 로드 활성화",
|
"theme_setting_three_stage_loading_title": "3단계 로드 활성화",
|
||||||
"translated_text_options": "옵션",
|
"translated_text_options": "옵션",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "삭제",
|
"trash_page_delete": "삭제",
|
||||||
"trash_page_delete_all": "모두 삭제",
|
"trash_page_delete_all": "모두 삭제",
|
||||||
"trash_page_empty_trash_btn": "휴지통 비우기",
|
"trash_page_empty_trash_btn": "휴지통 비우기",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Cancel",
|
"action_common_cancel": "Cancel",
|
||||||
"action_common_clear": "Clear",
|
"action_common_clear": "Clear",
|
||||||
"action_common_confirm": "Confirm",
|
"action_common_confirm": "Confirm",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Update",
|
"action_common_update": "Update",
|
||||||
"add_to_album_bottom_sheet_added": "Added to {album}",
|
"add_to_album_bottom_sheet_added": "Added to {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Photo grid layout settings",
|
"asset_list_settings_subtitle": "Photo grid layout settings",
|
||||||
"asset_list_settings_title": "Photo Grid",
|
"asset_list_settings_title": "Photo Grid",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
"asset_viewer_settings_title": "Asset Viewer",
|
||||||
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "New Password",
|
"change_password_form_new_password": "New Password",
|
||||||
"change_password_form_password_mismatch": "Passwords do not match",
|
"change_password_form_password_mismatch": "Passwords do not match",
|
||||||
"change_password_form_reenter_new_password": "Re-enter New Password",
|
"change_password_form_reenter_new_password": "Re-enter New Password",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Delete",
|
"control_bottom_app_bar_delete": "Delete",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Edit Location",
|
"control_bottom_app_bar_edit_location": "Edit Location",
|
||||||
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
||||||
"control_bottom_app_bar_favorite": "Favorite",
|
"control_bottom_app_bar_favorite": "Favorite",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
"favorites_page_no_favorites": "No favorite assets found",
|
||||||
"favorites_page_title": "Favorites",
|
"favorites_page_title": "Favorites",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
"haptic_feedback_switch": "Enable haptic feedback",
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
"haptic_feedback_title": "Haptic Feedback",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"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 Success",
|
"image_viewer_page_state_provider_download_success": "Download Success",
|
||||||
"image_viewer_page_state_provider_share_error": "Share Error",
|
"image_viewer_page_state_provider_share_error": "Share Error",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albums",
|
"library_page_albums": "Albums",
|
||||||
"library_page_archive": "Archive",
|
"library_page_archive": "Archive",
|
||||||
"library_page_device_albums": "Albums on Device",
|
"library_page_device_albums": "Albums on Device",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
||||||
"no_assets_to_show": "No assets to show",
|
"no_assets_to_show": "No assets to show",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Cancel",
|
"notification_permission_dialog_cancel": "Cancel",
|
||||||
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
||||||
"notification_permission_dialog_settings": "Settings",
|
"notification_permission_dialog_settings": "Settings",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Error occurred",
|
"scaffold_body_error_occurred": "Error occurred",
|
||||||
"search_bar_hint": "Search your photos",
|
"search_bar_hint": "Search your photos",
|
||||||
"search_filter_apply": "Apply filter",
|
"search_filter_apply": "Apply filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Make",
|
"search_filter_camera_make": "Make",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archive",
|
"search_filter_display_option_archive": "Archive",
|
||||||
"search_filter_display_option_favorite": "Favorite",
|
"search_filter_display_option_favorite": "Favorite",
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
"search_filter_display_option_not_in_album": "Not in album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "City",
|
"search_filter_location_city": "City",
|
||||||
"search_filter_location_country": "Country",
|
"search_filter_location_country": "Country",
|
||||||
"search_filter_location_state": "State",
|
"search_filter_location_state": "State",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "All",
|
"search_filter_media_type_all": "All",
|
||||||
"search_filter_media_type_image": "Image",
|
"search_filter_media_type_image": "Image",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Categories",
|
"search_page_categories": "Categories",
|
||||||
"search_page_favorites": "Favorites",
|
"search_page_favorites": "Favorites",
|
||||||
"search_page_motion_photos": "Motion Photos",
|
"search_page_motion_photos": "Motion Photos",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Sharing",
|
"tab_controller_nav_sharing": "Sharing",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Dark mode",
|
"theme_setting_dark_mode_switch": "Dark mode",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
||||||
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
||||||
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
||||||
"theme_setting_theme_title": "Theme",
|
"theme_setting_theme_title": "Theme",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
||||||
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
||||||
"translated_text_options": "Options",
|
"translated_text_options": "Options",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Delete",
|
"trash_page_delete": "Delete",
|
||||||
"trash_page_delete_all": "Delete All",
|
"trash_page_delete_all": "Delete All",
|
||||||
"trash_page_empty_trash_btn": "Empty trash",
|
"trash_page_empty_trash_btn": "Empty trash",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Atcelt",
|
"action_common_cancel": "Atcelt",
|
||||||
"action_common_clear": "Notīrīt",
|
"action_common_clear": "Notīrīt",
|
||||||
"action_common_confirm": "Apstiprināt",
|
"action_common_confirm": "Apstiprināt",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Atjaunināt",
|
"action_common_update": "Atjaunināt",
|
||||||
"add_to_album_bottom_sheet_added": "Pievienots {album}",
|
"add_to_album_bottom_sheet_added": "Pievienots {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Jau pievienots {album}",
|
"add_to_album_bottom_sheet_already_exists": "Jau pievienots {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Izvietojums",
|
"asset_list_layout_sub_title": "Izvietojums",
|
||||||
"asset_list_settings_subtitle": "Fotorežģa izkārtojuma iestatījumi",
|
"asset_list_settings_subtitle": "Fotorežģa izkārtojuma iestatījumi",
|
||||||
"asset_list_settings_title": "Fotorežģis",
|
"asset_list_settings_title": "Fotorežģis",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Aktīvu Skatītājs",
|
"asset_viewer_settings_title": "Aktīvu Skatītājs",
|
||||||
"backup_album_selection_page_albums_device": "Albumi ierīcē ({})",
|
"backup_album_selection_page_albums_device": "Albumi ierīcē ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Pieskarieties, lai iekļautu, veiciet dubultskārienu, lai izslēgtu",
|
"backup_album_selection_page_albums_tap": "Pieskarieties, lai iekļautu, veiciet dubultskārienu, lai izslēgtu",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Jauna Parole",
|
"change_password_form_new_password": "Jauna Parole",
|
||||||
"change_password_form_password_mismatch": "Paroles nesakrīt",
|
"change_password_form_password_mismatch": "Paroles nesakrīt",
|
||||||
"change_password_form_reenter_new_password": "Atkārtoti ievadīt jaunu paroli",
|
"change_password_form_reenter_new_password": "Atkārtoti ievadīt jaunu paroli",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Pievienot albumam",
|
"common_add_to_album": "Pievienot albumam",
|
||||||
"common_change_password": "Nomainīt Paroli",
|
"common_change_password": "Nomainīt Paroli",
|
||||||
"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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} vienumi · Koplietoti",
|
"control_bottom_app_bar_album_info_shared": "{} vienumi · Koplietoti",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Dzēst",
|
"control_bottom_app_bar_delete": "Dzēst",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Dzēst no Immich",
|
"control_bottom_app_bar_delete_from_immich": "Dzēst no Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Dzēst no ierīces",
|
"control_bottom_app_bar_delete_from_local": "Dzēst no ierīces",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Rediģēt Atrašanās Vietu",
|
"control_bottom_app_bar_edit_location": "Rediģēt Atrašanās Vietu",
|
||||||
"control_bottom_app_bar_edit_time": "Rediģēt Datumu un Laiku",
|
"control_bottom_app_bar_edit_time": "Rediģēt Datumu un Laiku",
|
||||||
"control_bottom_app_bar_favorite": "Izlase",
|
"control_bottom_app_bar_favorite": "Izlase",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Eksperimentāls",
|
"experimental_settings_title": "Eksperimentāls",
|
||||||
"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",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Iestatīt haptisku reakciju",
|
"haptic_feedback_switch": "Iestatīt haptisku reakciju",
|
||||||
"haptic_feedback_title": "Haptiska Reakcija",
|
"haptic_feedback_title": "Haptiska Reakcija",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Lejupielāde Uzsākta",
|
"image_viewer_page_state_provider_download_started": "Lejupielāde Uzsākta",
|
||||||
"image_viewer_page_state_provider_download_success": "Lejupielāde Izdevās",
|
"image_viewer_page_state_provider_download_success": "Lejupielāde Izdevās",
|
||||||
"image_viewer_page_state_provider_share_error": "Kopīgošanas Kļūda",
|
"image_viewer_page_state_provider_share_error": "Kopīgošanas Kļūda",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albums",
|
"library_page_albums": "Albums",
|
||||||
"library_page_archive": "Arhīvs",
|
"library_page_archive": "Arhīvs",
|
||||||
"library_page_device_albums": "Albumi ierīcē",
|
"library_page_device_albums": "Albumi ierīcē",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Nevar rediģēt read only aktīva(-u) datumu, notiek izlaišana",
|
"multiselect_grid_edit_date_time_err_read_only": "Nevar rediģēt read only aktīva(-u) datumu, notiek izlaišana",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Nevar rediģēt atrašanās vietu read only aktīva(-u) datumu, notiek izlaišana",
|
"multiselect_grid_edit_gps_err_read_only": "Nevar rediģēt atrašanās vietu read only aktīva(-u) datumu, notiek izlaišana",
|
||||||
"no_assets_to_show": "Nav uzrādāmo aktīvu",
|
"no_assets_to_show": "Nav uzrādāmo aktīvu",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Atcelt",
|
"notification_permission_dialog_cancel": "Atcelt",
|
||||||
"notification_permission_dialog_content": "Lai iespējotu paziņojumus, atveriet Iestatījumi un atlasiet Atļaut.",
|
"notification_permission_dialog_content": "Lai iespējotu paziņojumus, atveriet Iestatījumi un atlasiet Atļaut.",
|
||||||
"notification_permission_dialog_settings": "Iestatījumi",
|
"notification_permission_dialog_settings": "Iestatījumi",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Radās kļūda",
|
"scaffold_body_error_occurred": "Radās kļūda",
|
||||||
"search_bar_hint": "Meklēt Jūsu fotoattēlus",
|
"search_bar_hint": "Meklēt Jūsu fotoattēlus",
|
||||||
"search_filter_apply": "Lietot filtru",
|
"search_filter_apply": "Lietot filtru",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Firma",
|
"search_filter_camera_make": "Firma",
|
||||||
"search_filter_camera_model": "Modelis",
|
"search_filter_camera_model": "Modelis",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Arhīvs",
|
"search_filter_display_option_archive": "Arhīvs",
|
||||||
"search_filter_display_option_favorite": "Izlase",
|
"search_filter_display_option_favorite": "Izlase",
|
||||||
"search_filter_display_option_not_in_album": "Nav albumā",
|
"search_filter_display_option_not_in_album": "Nav albumā",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "Pilsēta",
|
"search_filter_location_city": "Pilsēta",
|
||||||
"search_filter_location_country": "Valsts",
|
"search_filter_location_country": "Valsts",
|
||||||
"search_filter_location_state": "Štats",
|
"search_filter_location_state": "Štats",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "Viss",
|
"search_filter_media_type_all": "Viss",
|
||||||
"search_filter_media_type_image": "Attēls",
|
"search_filter_media_type_image": "Attēls",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Videoklips",
|
"search_filter_media_type_video": "Videoklips",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Kategorijas",
|
"search_page_categories": "Kategorijas",
|
||||||
"search_page_favorites": "Izlase",
|
"search_page_favorites": "Izlase",
|
||||||
"search_page_motion_photos": "Kustību Fotoattēli",
|
"search_page_motion_photos": "Kustību Fotoattēli",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Kopīgošana",
|
"tab_controller_nav_sharing": "Kopīgošana",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Rādīt krātuves indikatoru uz aktīvu elementiem",
|
"theme_setting_asset_list_storage_indicator_title": "Rādīt krātuves indikatoru uz aktīvu elementiem",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Aktīvu skaits rindā ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Aktīvu skaits rindā ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Tumšais režīms",
|
"theme_setting_dark_mode_switch": "Tumšais režīms",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Attēlu skatītāja detaļu kvalitātes pielāgošana",
|
"theme_setting_image_viewer_quality_subtitle": "Attēlu skatītāja detaļu kvalitātes pielāgošana",
|
||||||
"theme_setting_image_viewer_quality_title": "Attēlu skatītāja kvalitāte",
|
"theme_setting_image_viewer_quality_title": "Attēlu skatītāja kvalitāte",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automātisks (sekot sistēmas iestatījumiem)",
|
"theme_setting_system_theme_switch": "Automātisks (sekot sistēmas iestatījumiem)",
|
||||||
"theme_setting_theme_subtitle": "Izvēlieties programmas dizaina iestatījumu",
|
"theme_setting_theme_subtitle": "Izvēlieties programmas dizaina iestatījumu",
|
||||||
"theme_setting_theme_title": "Dizains",
|
"theme_setting_theme_title": "Dizains",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Trīspakāpju ielāde var palielināt ielādēšanas veiktspēju, bet izraisa ievērojami lielāku tīkla noslodzi",
|
"theme_setting_three_stage_loading_subtitle": "Trīspakāpju ielāde var palielināt ielādēšanas veiktspēju, bet izraisa ievērojami lielāku tīkla noslodzi",
|
||||||
"theme_setting_three_stage_loading_title": "Iespējot trīspakāpju ielādi",
|
"theme_setting_three_stage_loading_title": "Iespējot trīspakāpju ielādi",
|
||||||
"translated_text_options": "Iestatījumi",
|
"translated_text_options": "Iestatījumi",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Dzēst",
|
"trash_page_delete": "Dzēst",
|
||||||
"trash_page_delete_all": "Dzēst Visu",
|
"trash_page_delete_all": "Dzēst Visu",
|
||||||
"trash_page_empty_trash_btn": "Iztukšot atkritni",
|
"trash_page_empty_trash_btn": "Iztukšot atkritni",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Cancel",
|
"action_common_cancel": "Cancel",
|
||||||
"action_common_clear": "Clear",
|
"action_common_clear": "Clear",
|
||||||
"action_common_confirm": "Confirm",
|
"action_common_confirm": "Confirm",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Update",
|
"action_common_update": "Update",
|
||||||
"add_to_album_bottom_sheet_added": "Added to {album}",
|
"add_to_album_bottom_sheet_added": "Added to {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Photo grid layout settings",
|
"asset_list_settings_subtitle": "Photo grid layout settings",
|
||||||
"asset_list_settings_title": "Photo Grid",
|
"asset_list_settings_title": "Photo Grid",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
"asset_viewer_settings_title": "Asset Viewer",
|
||||||
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "New Password",
|
"change_password_form_new_password": "New Password",
|
||||||
"change_password_form_password_mismatch": "Passwords do not match",
|
"change_password_form_password_mismatch": "Passwords do not match",
|
||||||
"change_password_form_reenter_new_password": "Re-enter New Password",
|
"change_password_form_reenter_new_password": "Re-enter New Password",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Delete",
|
"control_bottom_app_bar_delete": "Delete",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Edit Location",
|
"control_bottom_app_bar_edit_location": "Edit Location",
|
||||||
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
||||||
"control_bottom_app_bar_favorite": "Favorite",
|
"control_bottom_app_bar_favorite": "Favorite",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
"favorites_page_no_favorites": "No favorite assets found",
|
||||||
"favorites_page_title": "Favorites",
|
"favorites_page_title": "Favorites",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
"haptic_feedback_switch": "Enable haptic feedback",
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
"haptic_feedback_title": "Haptic Feedback",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"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 Success",
|
"image_viewer_page_state_provider_download_success": "Download Success",
|
||||||
"image_viewer_page_state_provider_share_error": "Share Error",
|
"image_viewer_page_state_provider_share_error": "Share Error",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albums",
|
"library_page_albums": "Albums",
|
||||||
"library_page_archive": "Archive",
|
"library_page_archive": "Archive",
|
||||||
"library_page_device_albums": "Albums on Device",
|
"library_page_device_albums": "Albums on Device",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
||||||
"no_assets_to_show": "No assets to show",
|
"no_assets_to_show": "No assets to show",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Цуцлах",
|
"notification_permission_dialog_cancel": "Цуцлах",
|
||||||
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
||||||
"notification_permission_dialog_settings": "Тохиргоо",
|
"notification_permission_dialog_settings": "Тохиргоо",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Error occurred",
|
"scaffold_body_error_occurred": "Error occurred",
|
||||||
"search_bar_hint": "Search your photos",
|
"search_bar_hint": "Search your photos",
|
||||||
"search_filter_apply": "Apply filter",
|
"search_filter_apply": "Apply filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Make",
|
"search_filter_camera_make": "Make",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archive",
|
"search_filter_display_option_archive": "Archive",
|
||||||
"search_filter_display_option_favorite": "Favorite",
|
"search_filter_display_option_favorite": "Favorite",
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
"search_filter_display_option_not_in_album": "Not in album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "City",
|
"search_filter_location_city": "City",
|
||||||
"search_filter_location_country": "Country",
|
"search_filter_location_country": "Country",
|
||||||
"search_filter_location_state": "State",
|
"search_filter_location_state": "State",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "All",
|
"search_filter_media_type_all": "All",
|
||||||
"search_filter_media_type_image": "Image",
|
"search_filter_media_type_image": "Image",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Categories",
|
"search_page_categories": "Categories",
|
||||||
"search_page_favorites": "Favorites",
|
"search_page_favorites": "Favorites",
|
||||||
"search_page_motion_photos": "Motion Photos",
|
"search_page_motion_photos": "Motion Photos",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Sharing",
|
"tab_controller_nav_sharing": "Sharing",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Dark mode",
|
"theme_setting_dark_mode_switch": "Dark mode",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
||||||
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
||||||
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
||||||
"theme_setting_theme_title": "Theme",
|
"theme_setting_theme_title": "Theme",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
||||||
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
||||||
"translated_text_options": "Options",
|
"translated_text_options": "Options",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Delete",
|
"trash_page_delete": "Delete",
|
||||||
"trash_page_delete_all": "Delete All",
|
"trash_page_delete_all": "Delete All",
|
||||||
"trash_page_empty_trash_btn": "Empty trash",
|
"trash_page_empty_trash_btn": "Empty trash",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Avbryt",
|
"action_common_cancel": "Avbryt",
|
||||||
"action_common_clear": "Tøm",
|
"action_common_clear": "Tøm",
|
||||||
"action_common_confirm": "Bekreft",
|
"action_common_confirm": "Bekreft",
|
||||||
|
"action_common_save": "Lagre",
|
||||||
|
"action_common_select": "Velg",
|
||||||
"action_common_update": "Oppdater",
|
"action_common_update": "Oppdater",
|
||||||
"add_to_album_bottom_sheet_added": "Lagt til i {album}",
|
"add_to_album_bottom_sheet_added": "Lagt til i {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Allerede i {album}",
|
"add_to_album_bottom_sheet_already_exists": "Allerede i {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Fordeling",
|
"asset_list_layout_sub_title": "Fordeling",
|
||||||
"asset_list_settings_subtitle": "Innstillinger for layout av fotorutenett",
|
"asset_list_settings_subtitle": "Innstillinger for layout av fotorutenett",
|
||||||
"asset_list_settings_title": "Fotorutenett",
|
"asset_list_settings_title": "Fotorutenett",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Objektviser",
|
"asset_viewer_settings_title": "Objektviser",
|
||||||
"backup_album_selection_page_albums_device": "Album på enhet ({})",
|
"backup_album_selection_page_albums_device": "Album på enhet ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Trykk for å inkludere, dobbelttrykk for å ekskludere",
|
"backup_album_selection_page_albums_tap": "Trykk for å inkludere, dobbelttrykk for å ekskludere",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Nytt passord",
|
"change_password_form_new_password": "Nytt passord",
|
||||||
"change_password_form_password_mismatch": "Passordene stemmer ikke",
|
"change_password_form_password_mismatch": "Passordene stemmer ikke",
|
||||||
"change_password_form_reenter_new_password": "Skriv nytt passord igjen",
|
"change_password_form_reenter_new_password": "Skriv nytt passord igjen",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Skriv inn passord",
|
||||||
|
"client_cert_import": "Importer",
|
||||||
|
"client_cert_import_success_msg": "Klient sertifikat er importert",
|
||||||
|
"client_cert_invalid_msg": "Ugyldig sertifikat eller feil passord",
|
||||||
|
"client_cert_remove": "Fjern",
|
||||||
|
"client_cert_remove_msg": "Klient sertifikat er fjernet",
|
||||||
|
"client_cert_subtitle": "Støtter kun PKCS12 (.p12, .pfx) formater. Importering/Fjerning av sertifikater er kun mulig før innlogging.",
|
||||||
|
"client_cert_title": "SSL Klient sertifikat",
|
||||||
"common_add_to_album": "Legg til i album",
|
"common_add_to_album": "Legg til i album",
|
||||||
"common_change_password": "Endre passord",
|
"common_change_password": "Endre passord",
|
||||||
"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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} objekter · Delt",
|
"control_bottom_app_bar_album_info_shared": "{} objekter · Delt",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Slett",
|
"control_bottom_app_bar_delete": "Slett",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Slett fra Immich",
|
"control_bottom_app_bar_delete_from_immich": "Slett fra Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Slett fra enhet",
|
"control_bottom_app_bar_delete_from_local": "Slett fra enhet",
|
||||||
|
"control_bottom_app_bar_edit": "Endre",
|
||||||
"control_bottom_app_bar_edit_location": "Endre lokasjon",
|
"control_bottom_app_bar_edit_location": "Endre lokasjon",
|
||||||
"control_bottom_app_bar_edit_time": "Endre Dato og tid",
|
"control_bottom_app_bar_edit_time": "Endre Dato og tid",
|
||||||
"control_bottom_app_bar_favorite": "Favoritt",
|
"control_bottom_app_bar_favorite": "Favoritt",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Eksperimentelt",
|
"experimental_settings_title": "Eksperimentelt",
|
||||||
"favorites_page_no_favorites": "Ingen favorittobjekter funnet",
|
"favorites_page_no_favorites": "Ingen favorittobjekter funnet",
|
||||||
"favorites_page_title": "Favoritter",
|
"favorites_page_title": "Favoritter",
|
||||||
|
"filename_search": "Filnavn eller filtype",
|
||||||
"haptic_feedback_switch": "Aktivert haptisk tilbakemelding",
|
"haptic_feedback_switch": "Aktivert haptisk tilbakemelding",
|
||||||
"haptic_feedback_title": "Haptisk tilbakemelding",
|
"haptic_feedback_title": "Haptisk tilbakemelding",
|
||||||
"header_settings_add_header_tip": "Legg til header",
|
"header_settings_add_header_tip": "Legg til header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Nedlasting startet",
|
"image_viewer_page_state_provider_download_started": "Nedlasting startet",
|
||||||
"image_viewer_page_state_provider_download_success": "Nedlasting vellykket",
|
"image_viewer_page_state_provider_download_success": "Nedlasting vellykket",
|
||||||
"image_viewer_page_state_provider_share_error": "Delingsfeil",
|
"image_viewer_page_state_provider_share_error": "Delingsfeil",
|
||||||
|
"invalid_date": "Ugyldig dato",
|
||||||
|
"invalid_date_format": "Ugyldig datoformat",
|
||||||
"library_page_albums": "Albumer",
|
"library_page_albums": "Albumer",
|
||||||
"library_page_archive": "Arkiv",
|
"library_page_archive": "Arkiv",
|
||||||
"library_page_device_albums": "Albumer på enheten",
|
"library_page_device_albums": "Albumer på enheten",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Kan ikke endre dato på objekt(er) med kun lese-rettigheter, hopper over",
|
"multiselect_grid_edit_date_time_err_read_only": "Kan ikke endre dato på objekt(er) med kun lese-rettigheter, hopper over",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Kan ikke endre lokasjon på objekt(er) med kun lese-rettigheter, hopper over",
|
"multiselect_grid_edit_gps_err_read_only": "Kan ikke endre lokasjon på objekt(er) med kun lese-rettigheter, hopper over",
|
||||||
"no_assets_to_show": "Ingen objekter å vise",
|
"no_assets_to_show": "Ingen objekter å vise",
|
||||||
|
"no_name": "Ingen navn",
|
||||||
"notification_permission_dialog_cancel": "Avbryt",
|
"notification_permission_dialog_cancel": "Avbryt",
|
||||||
"notification_permission_dialog_content": "For å aktivere notifikasjoner, gå til Innstillinger og velg tillat.",
|
"notification_permission_dialog_content": "For å aktivere notifikasjoner, gå til Innstillinger og velg tillat.",
|
||||||
"notification_permission_dialog_settings": "Innstillinger",
|
"notification_permission_dialog_settings": "Innstillinger",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Feil oppstått",
|
"scaffold_body_error_occurred": "Feil oppstått",
|
||||||
"search_bar_hint": "Søk i dine bilder",
|
"search_bar_hint": "Søk i dine bilder",
|
||||||
"search_filter_apply": "Aktiver filter",
|
"search_filter_apply": "Aktiver filter",
|
||||||
|
"search_filter_camera": "Kamera",
|
||||||
"search_filter_camera_make": "Merke",
|
"search_filter_camera_make": "Merke",
|
||||||
"search_filter_camera_model": "Modell",
|
"search_filter_camera_model": "Modell",
|
||||||
|
"search_filter_camera_title": "Velg kameratype",
|
||||||
|
"search_filter_date": "Dato",
|
||||||
|
"search_filter_date_interval": "{start} til {end}",
|
||||||
|
"search_filter_date_title": "Velg ett datoområde",
|
||||||
"search_filter_display_option_archive": "Arkiver",
|
"search_filter_display_option_archive": "Arkiver",
|
||||||
"search_filter_display_option_favorite": "Favoritt",
|
"search_filter_display_option_favorite": "Favoritt",
|
||||||
"search_filter_display_option_not_in_album": "Ikke i album",
|
"search_filter_display_option_not_in_album": "Ikke i album",
|
||||||
|
"search_filter_display_options": "Visningsvalg",
|
||||||
|
"search_filter_display_options_title": "Visningsvalg",
|
||||||
|
"search_filter_location": "Lokasjon",
|
||||||
"search_filter_location_city": "By",
|
"search_filter_location_city": "By",
|
||||||
"search_filter_location_country": "Land",
|
"search_filter_location_country": "Land",
|
||||||
"search_filter_location_state": "Fylke",
|
"search_filter_location_state": "Fylke",
|
||||||
|
"search_filter_location_title": "Velg lokasjon",
|
||||||
|
"search_filter_media_type": "Medietype",
|
||||||
"search_filter_media_type_all": "Alle",
|
"search_filter_media_type_all": "Alle",
|
||||||
"search_filter_media_type_image": "Bilde",
|
"search_filter_media_type_image": "Bilde",
|
||||||
|
"search_filter_media_type_title": "Velg medietype",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "Mennesker",
|
||||||
|
"search_filter_people_title": "Velg mennesker",
|
||||||
"search_page_categories": "Kategorier",
|
"search_page_categories": "Kategorier",
|
||||||
"search_page_favorites": "Favoritter",
|
"search_page_favorites": "Favoritter",
|
||||||
"search_page_motion_photos": "Bevegelige bilder",
|
"search_page_motion_photos": "Bevegelige bilder",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Deling",
|
"tab_controller_nav_sharing": "Deling",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Vis lagringsindiaktor på objekter i fotorutenettet",
|
"theme_setting_asset_list_storage_indicator_title": "Vis lagringsindiaktor på objekter i fotorutenettet",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Antall objekter per rad ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Antall objekter per rad ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Angi primærfarge til bakgrunner",
|
||||||
|
"theme_setting_colorful_interface_title": "Fargefullt grensesnitt",
|
||||||
"theme_setting_dark_mode_switch": "Mørk modus",
|
"theme_setting_dark_mode_switch": "Mørk modus",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Juster kvaliteten på bilder i detaljvisning",
|
"theme_setting_image_viewer_quality_subtitle": "Juster kvaliteten på bilder i detaljvisning",
|
||||||
"theme_setting_image_viewer_quality_title": "Kvalitet på bildevisning",
|
"theme_setting_image_viewer_quality_title": "Kvalitet på bildevisning",
|
||||||
|
"theme_setting_primary_color_subtitle": "Velg en farge for primærhendelser og etterfølgende.",
|
||||||
|
"theme_setting_primary_color_title": "Primærfarge",
|
||||||
|
"theme_setting_system_primary_color_title": "Bruk systemfarge",
|
||||||
"theme_setting_system_theme_switch": "Automatisk (følg systeminnstillinger)",
|
"theme_setting_system_theme_switch": "Automatisk (følg systeminnstillinger)",
|
||||||
"theme_setting_theme_subtitle": "Velg app-ens temainnstilling",
|
"theme_setting_theme_subtitle": "Velg app-ens temainnstilling",
|
||||||
"theme_setting_theme_title": "Tema",
|
"theme_setting_theme_title": "Tema",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Tre-trinns innlasting kan øke lasteytelsen, men forårsaker betydelig høyere nettverksbelastning",
|
"theme_setting_three_stage_loading_subtitle": "Tre-trinns innlasting kan øke lasteytelsen, men forårsaker betydelig høyere nettverksbelastning",
|
||||||
"theme_setting_three_stage_loading_title": "Aktiver tre-trinns innlasting",
|
"theme_setting_three_stage_loading_title": "Aktiver tre-trinns innlasting",
|
||||||
"translated_text_options": "Valg",
|
"translated_text_options": "Valg",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Slett",
|
"trash_page_delete": "Slett",
|
||||||
"trash_page_delete_all": "Slett alt",
|
"trash_page_delete_all": "Slett alt",
|
||||||
"trash_page_empty_trash_btn": "Tøm søppelbøtte",
|
"trash_page_empty_trash_btn": "Tøm søppelbøtte",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Annuleren",
|
"action_common_cancel": "Annuleren",
|
||||||
"action_common_clear": "Resetten",
|
"action_common_clear": "Resetten",
|
||||||
"action_common_confirm": "Bevestigen",
|
"action_common_confirm": "Bevestigen",
|
||||||
|
"action_common_save": "Opslaan",
|
||||||
|
"action_common_select": "Selecteren",
|
||||||
"action_common_update": "Bijwerken",
|
"action_common_update": "Bijwerken",
|
||||||
"add_to_album_bottom_sheet_added": "Toegevoegd aan {album}",
|
"add_to_album_bottom_sheet_added": "Toegevoegd aan {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Staat al in {album}",
|
"add_to_album_bottom_sheet_already_exists": "Staat al in {album}",
|
||||||
@@ -32,7 +34,7 @@
|
|||||||
"album_viewer_appbar_share_err_title": "Albumtitel wijzigen mislukt",
|
"album_viewer_appbar_share_err_title": "Albumtitel wijzigen mislukt",
|
||||||
"album_viewer_appbar_share_leave": "Verlaat album",
|
"album_viewer_appbar_share_leave": "Verlaat album",
|
||||||
"album_viewer_appbar_share_remove": "Verwijder uit album",
|
"album_viewer_appbar_share_remove": "Verwijder uit album",
|
||||||
"album_viewer_appbar_share_to": "Delen met",
|
"album_viewer_appbar_share_to": "Delen via",
|
||||||
"album_viewer_page_share_add_users": "Gebruikers toevoegen",
|
"album_viewer_page_share_add_users": "Gebruikers toevoegen",
|
||||||
"all_people_page_title": "Mensen",
|
"all_people_page_title": "Mensen",
|
||||||
"all_videos_page_title": "Video's",
|
"all_videos_page_title": "Video's",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Fotorasterlayoutinstellingen",
|
"asset_list_settings_subtitle": "Fotorasterlayoutinstellingen",
|
||||||
"asset_list_settings_title": "Fotoraster",
|
"asset_list_settings_title": "Fotoraster",
|
||||||
|
"asset_restored_successfully": "Asset succesvol hersteld",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) permanent verwijderd",
|
||||||
|
"assets_deleted_permanently_from_server": "{} asset(s) permanent verwijderd van de Immich server",
|
||||||
|
"assets_removed_permanently_from_device": "{} asset(s) permanent verwijderd van je apparaat",
|
||||||
|
"assets_restored_successfully": "{} asset(s) succesvol hersteld",
|
||||||
|
"assets_trashed": "{} asset(s) naar de prullenbak verplaatst",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) naar de prullenbak verplaatst op de Immich server",
|
||||||
"asset_viewer_settings_title": "Foto weergave",
|
"asset_viewer_settings_title": "Foto weergave",
|
||||||
"backup_album_selection_page_albums_device": "Albums op apparaat ({})",
|
"backup_album_selection_page_albums_device": "Albums op apparaat ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Tik om in te voegen, dubbel tik om uit te sluiten",
|
"backup_album_selection_page_albums_tap": "Tik om in te voegen, dubbel tik om uit te sluiten",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Nieuw wachtwoord",
|
"change_password_form_new_password": "Nieuw wachtwoord",
|
||||||
"change_password_form_password_mismatch": "Wachtwoorden komen niet overeen",
|
"change_password_form_password_mismatch": "Wachtwoorden komen niet overeen",
|
||||||
"change_password_form_reenter_new_password": "Vul het wachtwoord opnieuw in",
|
"change_password_form_reenter_new_password": "Vul het wachtwoord opnieuw in",
|
||||||
|
"client_cert_dialog_msg_confirm": "Ok",
|
||||||
|
"client_cert_enter_password": "Voer wachtwoord in",
|
||||||
|
"client_cert_import": "Importeren",
|
||||||
|
"client_cert_import_success_msg": "Clientcertificaat is geïmporteerd",
|
||||||
|
"client_cert_invalid_msg": "Ongeldig certificaatbestand of verkeerd wachtwoord",
|
||||||
|
"client_cert_remove": "Verwijderen",
|
||||||
|
"client_cert_remove_msg": "Clientcertificaat is verwijderd",
|
||||||
|
"client_cert_subtitle": "Ondersteunt alleen PKCS12 (.p12, .pfx) formaat. Certificaat importeren/verwijderen is alleen beschikbaar vóór het inloggen",
|
||||||
|
"client_cert_title": "SSL clientcertificaat",
|
||||||
"common_add_to_album": "Aan album toevoegen",
|
"common_add_to_album": "Aan album toevoegen",
|
||||||
"common_change_password": "Wachtwoord wijzigen",
|
"common_change_password": "Wachtwoord wijzigen",
|
||||||
"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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} items · Gedeeld",
|
"control_bottom_app_bar_album_info_shared": "{} items · Gedeeld",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Verwijderen",
|
"control_bottom_app_bar_delete": "Verwijderen",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Verwijderen van Immich",
|
"control_bottom_app_bar_delete_from_immich": "Verwijderen van Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Verwijderen van apparaat",
|
"control_bottom_app_bar_delete_from_local": "Verwijderen van apparaat",
|
||||||
|
"control_bottom_app_bar_edit": "Bewerken",
|
||||||
"control_bottom_app_bar_edit_location": "Locatie bewerken",
|
"control_bottom_app_bar_edit_location": "Locatie bewerken",
|
||||||
"control_bottom_app_bar_edit_time": "Datum & tijd bewerken",
|
"control_bottom_app_bar_edit_time": "Datum & tijd bewerken",
|
||||||
"control_bottom_app_bar_favorite": "Favoriet",
|
"control_bottom_app_bar_favorite": "Favoriet",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimenteel",
|
"experimental_settings_title": "Experimenteel",
|
||||||
"favorites_page_no_favorites": "Geen favoriete assets gevonden",
|
"favorites_page_no_favorites": "Geen favoriete assets gevonden",
|
||||||
"favorites_page_title": "Favorieten",
|
"favorites_page_title": "Favorieten",
|
||||||
|
"filename_search": "Bestandsnaam of extensie",
|
||||||
"haptic_feedback_switch": "Aanraaktrillingen inschakelen",
|
"haptic_feedback_switch": "Aanraaktrillingen inschakelen",
|
||||||
"haptic_feedback_title": "Aanraaktrillingen",
|
"haptic_feedback_title": "Aanraaktrillingen",
|
||||||
"header_settings_add_header_tip": "Header toevoegen",
|
"header_settings_add_header_tip": "Header toevoegen",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Download gestart",
|
"image_viewer_page_state_provider_download_started": "Download gestart",
|
||||||
"image_viewer_page_state_provider_download_success": "Download succesvol",
|
"image_viewer_page_state_provider_download_success": "Download succesvol",
|
||||||
"image_viewer_page_state_provider_share_error": "Deel Error",
|
"image_viewer_page_state_provider_share_error": "Deel Error",
|
||||||
|
"invalid_date": "Ongeldige datum",
|
||||||
|
"invalid_date_format": "Ongeldig datumformaat",
|
||||||
"library_page_albums": "Albums",
|
"library_page_albums": "Albums",
|
||||||
"library_page_archive": "Archief",
|
"library_page_archive": "Archief",
|
||||||
"library_page_device_albums": "Albums op apparaat",
|
"library_page_device_albums": "Albums op apparaat",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Kan datum van alleen-lezen asset(s) niet wijzigen, overslaan",
|
"multiselect_grid_edit_date_time_err_read_only": "Kan datum van alleen-lezen asset(s) niet wijzigen, overslaan",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Kan locatie van alleen-lezen asset(s) niet wijzigen, overslaan",
|
"multiselect_grid_edit_gps_err_read_only": "Kan locatie van alleen-lezen asset(s) niet wijzigen, overslaan",
|
||||||
"no_assets_to_show": "Geen foto's om te laten zien",
|
"no_assets_to_show": "Geen foto's om te laten zien",
|
||||||
|
"no_name": "Geen naam",
|
||||||
"notification_permission_dialog_cancel": "Annuleren",
|
"notification_permission_dialog_cancel": "Annuleren",
|
||||||
"notification_permission_dialog_content": "Om meldingen in te schakelen, ga naar Instellingen en selecteer toestaan.",
|
"notification_permission_dialog_content": "Om meldingen in te schakelen, ga naar Instellingen en selecteer toestaan.",
|
||||||
"notification_permission_dialog_settings": "Instellingen",
|
"notification_permission_dialog_settings": "Instellingen",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Fout opgetreden",
|
"scaffold_body_error_occurred": "Fout opgetreden",
|
||||||
"search_bar_hint": "Foto's doorzoeken",
|
"search_bar_hint": "Foto's doorzoeken",
|
||||||
"search_filter_apply": "Filter toepassen",
|
"search_filter_apply": "Filter toepassen",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Merk",
|
"search_filter_camera_make": "Merk",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Selecteer cameratype",
|
||||||
|
"search_filter_date": "Datum",
|
||||||
|
"search_filter_date_interval": "{start} tot {end}",
|
||||||
|
"search_filter_date_title": "Selecteer datumbereik",
|
||||||
"search_filter_display_option_archive": "Archief",
|
"search_filter_display_option_archive": "Archief",
|
||||||
"search_filter_display_option_favorite": "Favoriet",
|
"search_filter_display_option_favorite": "Favoriet",
|
||||||
"search_filter_display_option_not_in_album": "Niet in album",
|
"search_filter_display_option_not_in_album": "Niet in album",
|
||||||
|
"search_filter_display_options": "Weergaveopties",
|
||||||
|
"search_filter_display_options_title": "Weergaveopties",
|
||||||
|
"search_filter_location": "Locatie",
|
||||||
"search_filter_location_city": "Stad",
|
"search_filter_location_city": "Stad",
|
||||||
"search_filter_location_country": "Land",
|
"search_filter_location_country": "Land",
|
||||||
"search_filter_location_state": "Status",
|
"search_filter_location_state": "Status",
|
||||||
|
"search_filter_location_title": "Selecteer locatie",
|
||||||
|
"search_filter_media_type": "Mediatype",
|
||||||
"search_filter_media_type_all": "Alle",
|
"search_filter_media_type_all": "Alle",
|
||||||
"search_filter_media_type_image": "Afbeelding",
|
"search_filter_media_type_image": "Afbeelding",
|
||||||
|
"search_filter_media_type_title": "Selecteer mediatype",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "Mensen",
|
||||||
|
"search_filter_people_title": "Selecteer mensen",
|
||||||
"search_page_categories": "Categorieën",
|
"search_page_categories": "Categorieën",
|
||||||
"search_page_favorites": "Favorieten",
|
"search_page_favorites": "Favorieten",
|
||||||
"search_page_motion_photos": "Bewegende foto's",
|
"search_page_motion_photos": "Bewegende foto's",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Delen",
|
"tab_controller_nav_sharing": "Delen",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Toon opslag indicator bij de asset tegels",
|
"theme_setting_asset_list_storage_indicator_title": "Toon opslag indicator bij de asset tegels",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Aantal assets per rij ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Aantal assets per rij ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Pas primaire kleuren toe op achtergronden.",
|
||||||
|
"theme_setting_colorful_interface_title": "Kleurrijke interface",
|
||||||
"theme_setting_dark_mode_switch": "Donkere modus",
|
"theme_setting_dark_mode_switch": "Donkere modus",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "De kwaliteit van de gedetailleerde-fotoweergave aanpassen",
|
"theme_setting_image_viewer_quality_subtitle": "De kwaliteit van de gedetailleerde-fotoweergave aanpassen",
|
||||||
"theme_setting_image_viewer_quality_title": "Fotoweergavekwaliteit",
|
"theme_setting_image_viewer_quality_title": "Fotoweergavekwaliteit",
|
||||||
|
"theme_setting_primary_color_subtitle": "Kies een kleur voor primaire acties en accenten.",
|
||||||
|
"theme_setting_primary_color_title": "Primaire kleur",
|
||||||
|
"theme_setting_system_primary_color_title": "Gebruik systeemkleur",
|
||||||
"theme_setting_system_theme_switch": "Automatisch (systeeminstelling volgen)",
|
"theme_setting_system_theme_switch": "Automatisch (systeeminstelling volgen)",
|
||||||
"theme_setting_theme_subtitle": "De thema-instelling van de app kiezen",
|
"theme_setting_theme_subtitle": "De thema-instelling van de app kiezen",
|
||||||
"theme_setting_theme_title": "Thema",
|
"theme_setting_theme_title": "Thema",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Laden in drie fasen kan de laadprestaties verbeteren, maar veroorzaakt een aanzienlijk hogere netwerkbelasting",
|
"theme_setting_three_stage_loading_subtitle": "Laden in drie fasen kan de laadprestaties verbeteren, maar veroorzaakt een aanzienlijk hogere netwerkbelasting",
|
||||||
"theme_setting_three_stage_loading_title": "Laden in drie fasen inschakelen",
|
"theme_setting_three_stage_loading_title": "Laden in drie fasen inschakelen",
|
||||||
"translated_text_options": "Opties",
|
"translated_text_options": "Opties",
|
||||||
|
"trash_emptied": "Prullenbak geleegd",
|
||||||
"trash_page_delete": "Verwijderen",
|
"trash_page_delete": "Verwijderen",
|
||||||
"trash_page_delete_all": "Verwijder alle",
|
"trash_page_delete_all": "Verwijder alle",
|
||||||
"trash_page_empty_trash_btn": "Leeg prullenbak",
|
"trash_page_empty_trash_btn": "Leeg prullenbak",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Anuluj",
|
"action_common_cancel": "Anuluj",
|
||||||
"action_common_clear": "Wyrzuść",
|
"action_common_clear": "Wyrzuść",
|
||||||
"action_common_confirm": "Potwierdzać",
|
"action_common_confirm": "Potwierdzać",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Aktualizuj",
|
"action_common_update": "Aktualizuj",
|
||||||
"add_to_album_bottom_sheet_added": "Dodano do {album}",
|
"add_to_album_bottom_sheet_added": "Dodano do {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Już w {album}",
|
"add_to_album_bottom_sheet_already_exists": "Już w {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Układ",
|
"asset_list_layout_sub_title": "Układ",
|
||||||
"asset_list_settings_subtitle": "Ustawienia układu siatki zdjęć",
|
"asset_list_settings_subtitle": "Ustawienia układu siatki zdjęć",
|
||||||
"asset_list_settings_title": "Siatka Zdjęć",
|
"asset_list_settings_title": "Siatka Zdjęć",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Przeglądarka zasobów",
|
"asset_viewer_settings_title": "Przeglądarka zasobów",
|
||||||
"backup_album_selection_page_albums_device": "Albumy na urządzeniu ({})",
|
"backup_album_selection_page_albums_device": "Albumy na urządzeniu ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Stuknij, aby włączyć, stuknij dwukrotnie, aby wykluczyć",
|
"backup_album_selection_page_albums_tap": "Stuknij, aby włączyć, stuknij dwukrotnie, aby wykluczyć",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Nowe Hasło",
|
"change_password_form_new_password": "Nowe Hasło",
|
||||||
"change_password_form_password_mismatch": "Hasła nie są zgodne",
|
"change_password_form_password_mismatch": "Hasła nie są zgodne",
|
||||||
"change_password_form_reenter_new_password": "Wprowadź ponownie Nowe Hasło",
|
"change_password_form_reenter_new_password": "Wprowadź ponownie Nowe Hasło",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Dodaj do albumu",
|
"common_add_to_album": "Dodaj do albumu",
|
||||||
"common_change_password": "Zmień Hasło",
|
"common_change_password": "Zmień Hasło",
|
||||||
"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",
|
||||||
|
"contextual_search": "Sunrise on the beach",
|
||||||
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} pozycji · Udostępnionych",
|
"control_bottom_app_bar_album_info_shared": "{} pozycji · Udostępnionych",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Usuń",
|
"control_bottom_app_bar_delete": "Usuń",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Usuń z Immicha",
|
"control_bottom_app_bar_delete_from_immich": "Usuń z Immicha",
|
||||||
"control_bottom_app_bar_delete_from_local": "Usuń z urządzenia",
|
"control_bottom_app_bar_delete_from_local": "Usuń z urządzenia",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Edytuj lokalizację",
|
"control_bottom_app_bar_edit_location": "Edytuj lokalizację",
|
||||||
"control_bottom_app_bar_edit_time": "Edytuj datę i godzinę",
|
"control_bottom_app_bar_edit_time": "Edytuj datę i godzinę",
|
||||||
"control_bottom_app_bar_favorite": "Ulubione",
|
"control_bottom_app_bar_favorite": "Ulubione",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Eksperymentalny",
|
"experimental_settings_title": "Eksperymentalny",
|
||||||
"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",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
"haptic_feedback_switch": "Enable haptic feedback",
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
"haptic_feedback_title": "Haptic Feedback",
|
||||||
"header_settings_add_header_tip": "Dodaj nagłówek",
|
"header_settings_add_header_tip": "Dodaj nagłówek",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Pobieranie rozpoczęte",
|
"image_viewer_page_state_provider_download_started": "Pobieranie rozpoczęte",
|
||||||
"image_viewer_page_state_provider_download_success": "Pobieranie zakończone",
|
"image_viewer_page_state_provider_download_success": "Pobieranie zakończone",
|
||||||
"image_viewer_page_state_provider_share_error": "Udostępnij błąd",
|
"image_viewer_page_state_provider_share_error": "Udostępnij błąd",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albumy",
|
"library_page_albums": "Albumy",
|
||||||
"library_page_archive": "Archiwum",
|
"library_page_archive": "Archiwum",
|
||||||
"library_page_device_albums": "Albumy na Urządzeniu",
|
"library_page_device_albums": "Albumy na Urządzeniu",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Nie można edytować daty zasobów tylko do odczytu, pomijanie",
|
"multiselect_grid_edit_date_time_err_read_only": "Nie można edytować daty zasobów tylko do odczytu, pomijanie",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Nie można edytować lokalizacji zasobów tylko do odczytu, pomijanie",
|
"multiselect_grid_edit_gps_err_read_only": "Nie można edytować lokalizacji zasobów tylko do odczytu, pomijanie",
|
||||||
"no_assets_to_show": "Brak zasobów do pokazania",
|
"no_assets_to_show": "Brak zasobów do pokazania",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Anuluj",
|
"notification_permission_dialog_cancel": "Anuluj",
|
||||||
"notification_permission_dialog_content": "Aby włączyć powiadomienia, przejdź do Ustawień i wybierz opcję Zezwalaj.",
|
"notification_permission_dialog_content": "Aby włączyć powiadomienia, przejdź do Ustawień i wybierz opcję Zezwalaj.",
|
||||||
"notification_permission_dialog_settings": "Ustawienia",
|
"notification_permission_dialog_settings": "Ustawienia",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Wystąpił błąd",
|
"scaffold_body_error_occurred": "Wystąpił błąd",
|
||||||
"search_bar_hint": "Szukaj swoich zdjęć",
|
"search_bar_hint": "Szukaj swoich zdjęć",
|
||||||
"search_filter_apply": "Zastosuj filtr",
|
"search_filter_apply": "Zastosuj filtr",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Make",
|
"search_filter_camera_make": "Make",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archiwum",
|
"search_filter_display_option_archive": "Archiwum",
|
||||||
"search_filter_display_option_favorite": "Ulubiony",
|
"search_filter_display_option_favorite": "Ulubiony",
|
||||||
"search_filter_display_option_not_in_album": "Nie w albumie",
|
"search_filter_display_option_not_in_album": "Nie w albumie",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "Miasto",
|
"search_filter_location_city": "Miasto",
|
||||||
"search_filter_location_country": "Kraj",
|
"search_filter_location_country": "Kraj",
|
||||||
"search_filter_location_state": "State",
|
"search_filter_location_state": "State",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "Wszystko",
|
"search_filter_media_type_all": "Wszystko",
|
||||||
"search_filter_media_type_image": "Obrazy",
|
"search_filter_media_type_image": "Obrazy",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Filmy",
|
"search_filter_media_type_video": "Filmy",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Kategorie",
|
"search_page_categories": "Kategorie",
|
||||||
"search_page_favorites": "Ulubione",
|
"search_page_favorites": "Ulubione",
|
||||||
"search_page_motion_photos": "Zdjęcia ruchome",
|
"search_page_motion_photos": "Zdjęcia ruchome",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Udostępnianie",
|
"tab_controller_nav_sharing": "Udostępnianie",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Pokaż wskaźnik przechowywania na kafelkach zasobów",
|
"theme_setting_asset_list_storage_indicator_title": "Pokaż wskaźnik przechowywania na kafelkach zasobów",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Liczba zasobów w wierszu ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Liczba zasobów w wierszu ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Ciemny Motyw",
|
"theme_setting_dark_mode_switch": "Ciemny Motyw",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Dostosuj jakość podglądu szczegółowości",
|
"theme_setting_image_viewer_quality_subtitle": "Dostosuj jakość podglądu szczegółowości",
|
||||||
"theme_setting_image_viewer_quality_title": "Jakość przeglądania obrazów",
|
"theme_setting_image_viewer_quality_title": "Jakość przeglądania obrazów",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automatyczny (Postępuj zgodnie z ustawieniami systemu)",
|
"theme_setting_system_theme_switch": "Automatyczny (Postępuj zgodnie z ustawieniami systemu)",
|
||||||
"theme_setting_theme_subtitle": "Wybierz ustawienia motywu aplikacji",
|
"theme_setting_theme_subtitle": "Wybierz ustawienia motywu aplikacji",
|
||||||
"theme_setting_theme_title": "Motyw",
|
"theme_setting_theme_title": "Motyw",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Trójstopniowe ładowanie może zwiększyć wydajność ładowania, ale powoduje znacznie większe obciążenie sieci",
|
"theme_setting_three_stage_loading_subtitle": "Trójstopniowe ładowanie może zwiększyć wydajność ładowania, ale powoduje znacznie większe obciążenie sieci",
|
||||||
"theme_setting_three_stage_loading_title": "Włączenie trójstopniowego ładowania",
|
"theme_setting_three_stage_loading_title": "Włączenie trójstopniowego ładowania",
|
||||||
"translated_text_options": "Opcje",
|
"translated_text_options": "Opcje",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Usuń",
|
"trash_page_delete": "Usuń",
|
||||||
"trash_page_delete_all": "Usuń wszystko",
|
"trash_page_delete_all": "Usuń wszystko",
|
||||||
"trash_page_empty_trash_btn": "Opróżnij kosz",
|
"trash_page_empty_trash_btn": "Opróżnij kosz",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Cancelar",
|
"action_common_cancel": "Cancelar",
|
||||||
"action_common_clear": "Clear",
|
"action_common_clear": "Clear",
|
||||||
"action_common_confirm": "Confirm",
|
"action_common_confirm": "Confirm",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Atualizar",
|
"action_common_update": "Atualizar",
|
||||||
"add_to_album_bottom_sheet_added": "Adicionar a {album}",
|
"add_to_album_bottom_sheet_added": "Adicionar a {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Já pertence a {album}",
|
"add_to_album_bottom_sheet_already_exists": "Já pertence a {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Disposição",
|
"asset_list_layout_sub_title": "Disposição",
|
||||||
"asset_list_settings_subtitle": "Configurações de layout da grelha de fotos",
|
"asset_list_settings_subtitle": "Configurações de layout da grelha de fotos",
|
||||||
"asset_list_settings_title": "Grelha de fotos",
|
"asset_list_settings_title": "Grelha de fotos",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Visualizador de recursos",
|
"asset_viewer_settings_title": "Visualizador de recursos",
|
||||||
"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 exluir",
|
"backup_album_selection_page_albums_tap": "Toque para incluir, duplo toque para exluir",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Nova senha",
|
"change_password_form_new_password": "Nova senha",
|
||||||
"change_password_form_password_mismatch": "As senhas não coincidem",
|
"change_password_form_password_mismatch": "As senhas não coincidem",
|
||||||
"change_password_form_reenter_new_password": "Re-introduza a nova senha",
|
"change_password_form_reenter_new_password": "Re-introduza a nova senha",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Adicionar ao álbum",
|
"common_add_to_album": "Adicionar ao álbum",
|
||||||
"common_change_password": "Mudar a senha",
|
"common_change_password": "Mudar a senha",
|
||||||
"common_create_new_album": "Criar novo álbum",
|
"common_create_new_album": "Criar novo álbum",
|
||||||
"common_server_error": "Verifique a sua ligaçã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 ligaçã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": "Partilhado",
|
"common_shared": "Partilhado",
|
||||||
|
"contextual_search": "Sunrise on the beach",
|
||||||
"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": "{} itens",
|
"control_bottom_app_bar_album_info": "{} itens",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} itens · Partilhado",
|
"control_bottom_app_bar_album_info_shared": "{} itens · Partilhado",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Deletar",
|
"control_bottom_app_bar_delete": "Deletar",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Apagar do Immich",
|
"control_bottom_app_bar_delete_from_immich": "Apagar do Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Apagar do dispositivo",
|
"control_bottom_app_bar_delete_from_local": "Apagar do dispositivo",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Editar Localização",
|
"control_bottom_app_bar_edit_location": "Editar Localização",
|
||||||
"control_bottom_app_bar_edit_time": "Editar Data & Hora",
|
"control_bottom_app_bar_edit_time": "Editar Data & Hora",
|
||||||
"control_bottom_app_bar_favorite": "Favorito",
|
"control_bottom_app_bar_favorite": "Favorito",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"favorites_page_no_favorites": "Nenhum recurso favorito encontrado",
|
"favorites_page_no_favorites": "Nenhum recurso favorito encontrado",
|
||||||
"favorites_page_title": "Favoritos",
|
"favorites_page_title": "Favoritos",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
"haptic_feedback_switch": "Enable haptic feedback",
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
"haptic_feedback_title": "Haptic Feedback",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"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": "Descarregado",
|
"image_viewer_page_state_provider_download_success": "Descarregado",
|
||||||
"image_viewer_page_state_provider_share_error": "Erro ao partilhar",
|
"image_viewer_page_state_provider_share_error": "Erro ao partilhar",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Álbuns",
|
"library_page_albums": "Álbuns",
|
||||||
"library_page_archive": "Arquivo",
|
"library_page_archive": "Arquivo",
|
||||||
"library_page_device_albums": "Álbuns no dispositivo",
|
"library_page_device_albums": "Álbuns no dispositivo",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Não é possível editar a data de recurso(s) só de leitura, ignorando",
|
"multiselect_grid_edit_date_time_err_read_only": "Não é possível editar a data de recurso(s) só de leitura, ignorando",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Não é possível editar a localização de recurso(s) só de leitura, ignorando",
|
"multiselect_grid_edit_gps_err_read_only": "Não é possível editar a localização de recurso(s) só de leitura, ignorando",
|
||||||
"no_assets_to_show": "No assets to show",
|
"no_assets_to_show": "No assets to show",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Cancelar",
|
"notification_permission_dialog_cancel": "Cancelar",
|
||||||
"notification_permission_dialog_content": "Para ativar as notificações, vá a Definições e selecione permitir.",
|
"notification_permission_dialog_content": "Para ativar as notificações, vá a Definições e selecione permitir.",
|
||||||
"notification_permission_dialog_settings": "Definições",
|
"notification_permission_dialog_settings": "Definições",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Ocorreu um erro",
|
"scaffold_body_error_occurred": "Ocorreu um erro",
|
||||||
"search_bar_hint": "Busque suas fotos",
|
"search_bar_hint": "Busque suas fotos",
|
||||||
"search_filter_apply": "Apply filter",
|
"search_filter_apply": "Apply filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Make",
|
"search_filter_camera_make": "Make",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archive",
|
"search_filter_display_option_archive": "Archive",
|
||||||
"search_filter_display_option_favorite": "Favorite",
|
"search_filter_display_option_favorite": "Favorite",
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
"search_filter_display_option_not_in_album": "Not in album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "City",
|
"search_filter_location_city": "City",
|
||||||
"search_filter_location_country": "Country",
|
"search_filter_location_country": "Country",
|
||||||
"search_filter_location_state": "State",
|
"search_filter_location_state": "State",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "All",
|
"search_filter_media_type_all": "All",
|
||||||
"search_filter_media_type_image": "Image",
|
"search_filter_media_type_image": "Image",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Categorias",
|
"search_page_categories": "Categorias",
|
||||||
"search_page_favorites": "Favoritos",
|
"search_page_favorites": "Favoritos",
|
||||||
"search_page_motion_photos": "Fotos com movimento",
|
"search_page_motion_photos": "Fotos com movimento",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Partilhar",
|
"tab_controller_nav_sharing": "Partilhar",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Mostrar indicador de armazenamento em blocos de ativos",
|
"theme_setting_asset_list_storage_indicator_title": "Mostrar indicador de armazenamento em blocos de ativos",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Número de itens por linha ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Número de itens por linha ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Modo escuro",
|
"theme_setting_dark_mode_switch": "Modo escuro",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Ajuste a qualidade do visualizador de imagens detalhadas",
|
"theme_setting_image_viewer_quality_subtitle": "Ajuste a qualidade do visualizador de imagens detalhadas",
|
||||||
"theme_setting_image_viewer_quality_title": "Qualidade do visualizador de imagens",
|
"theme_setting_image_viewer_quality_title": "Qualidade do visualizador de imagens",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automático (Siga a configuração do sistema)",
|
"theme_setting_system_theme_switch": "Automático (Siga a configuração do sistema)",
|
||||||
"theme_setting_theme_subtitle": "Escolha a configuração do tema do aplicativo",
|
"theme_setting_theme_subtitle": "Escolha a configuração do tema do aplicativo",
|
||||||
"theme_setting_theme_title": "Tema",
|
"theme_setting_theme_title": "Tema",
|
||||||
"theme_setting_three_stage_loading_subtitle": "O carregamento em três estágios pode aumentar o desempenho do carregamento, mas causa uma carga de rede significativamente maior",
|
"theme_setting_three_stage_loading_subtitle": "O carregamento em três estágios pode aumentar o desempenho do carregamento, mas causa uma carga de rede significativamente maior",
|
||||||
"theme_setting_three_stage_loading_title": "Habilitar carregamento em três estágios",
|
"theme_setting_three_stage_loading_title": "Habilitar carregamento em três estágios",
|
||||||
"translated_text_options": "Opções",
|
"translated_text_options": "Opções",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Apagar",
|
"trash_page_delete": "Apagar",
|
||||||
"trash_page_delete_all": "Apagar tudo",
|
"trash_page_delete_all": "Apagar tudo",
|
||||||
"trash_page_empty_trash_btn": "Esvaziar lixo",
|
"trash_page_empty_trash_btn": "Esvaziar lixo",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Anulează",
|
"action_common_cancel": "Anulează",
|
||||||
"action_common_clear": "Clear",
|
"action_common_clear": "Clear",
|
||||||
"action_common_confirm": "Confirm",
|
"action_common_confirm": "Confirm",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Actualizează",
|
"action_common_update": "Actualizează",
|
||||||
"add_to_album_bottom_sheet_added": "Adăugat în {album}",
|
"add_to_album_bottom_sheet_added": "Adăugat în {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Deja în {album}",
|
"add_to_album_bottom_sheet_already_exists": "Deja în {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Setări format grilă fotografii",
|
"asset_list_settings_subtitle": "Setări format grilă fotografii",
|
||||||
"asset_list_settings_title": "Grilă fotografii",
|
"asset_list_settings_title": "Grilă fotografii",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
"asset_viewer_settings_title": "Asset Viewer",
|
||||||
"backup_album_selection_page_albums_device": "Albume în dispozitiv ({})",
|
"backup_album_selection_page_albums_device": "Albume în dispozitiv ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Apasă odata pentru a include, de două ori pentru a exclude",
|
"backup_album_selection_page_albums_tap": "Apasă odata pentru a include, de două ori pentru a exclude",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Parolă nouă",
|
"change_password_form_new_password": "Parolă nouă",
|
||||||
"change_password_form_password_mismatch": "Parolele nu se potrivesc",
|
"change_password_form_password_mismatch": "Parolele nu se potrivesc",
|
||||||
"change_password_form_reenter_new_password": "Reintrodu noua parolă",
|
"change_password_form_reenter_new_password": "Reintrodu noua parolă",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Adaugă în album",
|
"common_add_to_album": "Adaugă în album",
|
||||||
"common_change_password": "Schimbă parola",
|
"common_change_password": "Schimbă parola",
|
||||||
"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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} elemente · Distribuite",
|
"control_bottom_app_bar_album_info_shared": "{} elemente · Distribuite",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Șterge",
|
"control_bottom_app_bar_delete": "Șterge",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Șterge din Immich",
|
"control_bottom_app_bar_delete_from_immich": "Șterge din Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Șterge din dispozitiv",
|
"control_bottom_app_bar_delete_from_local": "Șterge din dispozitiv",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Editează locație",
|
"control_bottom_app_bar_edit_location": "Editează locație",
|
||||||
"control_bottom_app_bar_edit_time": "Editează Data și Ora",
|
"control_bottom_app_bar_edit_time": "Editează Data și Ora",
|
||||||
"control_bottom_app_bar_favorite": "Favorite",
|
"control_bottom_app_bar_favorite": "Favorite",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"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",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
"haptic_feedback_switch": "Enable haptic feedback",
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
"haptic_feedback_title": "Haptic Feedback",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"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": "Descărcare cu succes",
|
"image_viewer_page_state_provider_download_success": "Descărcare cu succes",
|
||||||
"image_viewer_page_state_provider_share_error": "Eroare distribuire",
|
"image_viewer_page_state_provider_share_error": "Eroare distribuire",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albume",
|
"library_page_albums": "Albume",
|
||||||
"library_page_archive": "Arhivă",
|
"library_page_archive": "Arhivă",
|
||||||
"library_page_device_albums": "Albume în dispozitiv",
|
"library_page_device_albums": "Albume în dispozitiv",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Nu se poate edita data fișierului(lor) cu permisiuni doar pentru citire, omitere",
|
"multiselect_grid_edit_date_time_err_read_only": "Nu se poate edita data fișierului(lor) cu permisiuni doar pentru citire, omitere",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Nu se poate edita locația fișierului(lor) cu permisiuni doar pentru citire, omitere",
|
"multiselect_grid_edit_gps_err_read_only": "Nu se poate edita locația fișierului(lor) cu permisiuni doar pentru citire, omitere",
|
||||||
"no_assets_to_show": "No assets to show",
|
"no_assets_to_show": "No assets to show",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Anulează",
|
"notification_permission_dialog_cancel": "Anulează",
|
||||||
"notification_permission_dialog_content": "Pentru a activa notificările, mergi în Setări > Immich și selectează permite.",
|
"notification_permission_dialog_content": "Pentru a activa notificările, mergi în Setări > Immich și selectează permite.",
|
||||||
"notification_permission_dialog_settings": "Setări",
|
"notification_permission_dialog_settings": "Setări",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "A apărut o eroare",
|
"scaffold_body_error_occurred": "A apărut o eroare",
|
||||||
"search_bar_hint": "Căutare fotografii",
|
"search_bar_hint": "Căutare fotografii",
|
||||||
"search_filter_apply": "Apply filter",
|
"search_filter_apply": "Apply filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Make",
|
"search_filter_camera_make": "Make",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archive",
|
"search_filter_display_option_archive": "Archive",
|
||||||
"search_filter_display_option_favorite": "Favorite",
|
"search_filter_display_option_favorite": "Favorite",
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
"search_filter_display_option_not_in_album": "Not in album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "City",
|
"search_filter_location_city": "City",
|
||||||
"search_filter_location_country": "Country",
|
"search_filter_location_country": "Country",
|
||||||
"search_filter_location_state": "State",
|
"search_filter_location_state": "State",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "All",
|
"search_filter_media_type_all": "All",
|
||||||
"search_filter_media_type_image": "Image",
|
"search_filter_media_type_image": "Image",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Categorii",
|
"search_page_categories": "Categorii",
|
||||||
"search_page_favorites": "Favorite",
|
"search_page_favorites": "Favorite",
|
||||||
"search_page_motion_photos": "Fotografii în mișcare",
|
"search_page_motion_photos": "Fotografii în mișcare",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Distribuire",
|
"tab_controller_nav_sharing": "Distribuire",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Arată indicator stocare",
|
"theme_setting_asset_list_storage_indicator_title": "Arată indicator stocare",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Număr de resurse pe rând ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Număr de resurse pe rând ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Mod întunecat",
|
"theme_setting_dark_mode_switch": "Mod întunecat",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Ajustează calitatea detaliilor vizualizatorului de imagine",
|
"theme_setting_image_viewer_quality_subtitle": "Ajustează calitatea detaliilor vizualizatorului de imagine",
|
||||||
"theme_setting_image_viewer_quality_title": "Calitate vizualizator de imagine",
|
"theme_setting_image_viewer_quality_title": "Calitate vizualizator de imagine",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automat (La fel ca setarea sistemului)",
|
"theme_setting_system_theme_switch": "Automat (La fel ca setarea sistemului)",
|
||||||
"theme_setting_theme_subtitle": "Alege tema aplicației",
|
"theme_setting_theme_subtitle": "Alege tema aplicației",
|
||||||
"theme_setting_theme_title": "Temă",
|
"theme_setting_theme_title": "Temă",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Încărcarea în trei etape are putea crește performanța încărcării dar generează un volum semnificativ mai mare de trafic pe rețea",
|
"theme_setting_three_stage_loading_subtitle": "Încărcarea în trei etape are putea crește performanța încărcării dar generează un volum semnificativ mai mare de trafic pe rețea",
|
||||||
"theme_setting_three_stage_loading_title": "Pornește încărcarea în 3 etape",
|
"theme_setting_three_stage_loading_title": "Pornește încărcarea în 3 etape",
|
||||||
"translated_text_options": "Opțiuni",
|
"translated_text_options": "Opțiuni",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Șterge",
|
"trash_page_delete": "Șterge",
|
||||||
"trash_page_delete_all": "Șterge tot",
|
"trash_page_delete_all": "Șterge tot",
|
||||||
"trash_page_empty_trash_btn": "Golește coș",
|
"trash_page_empty_trash_btn": "Golește coș",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Отмена",
|
"action_common_cancel": "Отмена",
|
||||||
"action_common_clear": "Очистить",
|
"action_common_clear": "Очистить",
|
||||||
"action_common_confirm": "Подтвердить",
|
"action_common_confirm": "Подтвердить",
|
||||||
|
"action_common_save": "Сохранить",
|
||||||
|
"action_common_select": "Выбрать",
|
||||||
"action_common_update": "Обновить",
|
"action_common_update": "Обновить",
|
||||||
"add_to_album_bottom_sheet_added": "Добавлено в {album}",
|
"add_to_album_bottom_sheet_added": "Добавлено в {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Уже в {album}",
|
"add_to_album_bottom_sheet_already_exists": "Уже в {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Разметка",
|
"asset_list_layout_sub_title": "Разметка",
|
||||||
"asset_list_settings_subtitle": "Настройка макета сетки фотографий",
|
"asset_list_settings_subtitle": "Настройка макета сетки фотографий",
|
||||||
"asset_list_settings_title": "Сетка фотографий",
|
"asset_list_settings_title": "Сетка фотографий",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Просмотрщик изображений",
|
"asset_viewer_settings_title": "Просмотрщик изображений",
|
||||||
"backup_album_selection_page_albums_device": "Альбомов на устройстве ({})",
|
"backup_album_selection_page_albums_device": "Альбомов на устройстве ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Нажмите, чтобы включить,\nнажмите дважды, чтобы исключить",
|
"backup_album_selection_page_albums_tap": "Нажмите, чтобы включить,\nнажмите дважды, чтобы исключить",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Новый пароль",
|
"change_password_form_new_password": "Новый пароль",
|
||||||
"change_password_form_password_mismatch": "Пароли не совпадают",
|
"change_password_form_password_mismatch": "Пароли не совпадают",
|
||||||
"change_password_form_reenter_new_password": "Повторно введите новый пароль",
|
"change_password_form_reenter_new_password": "Повторно введите новый пароль",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Введите пароль",
|
||||||
|
"client_cert_import": "Импорт",
|
||||||
|
"client_cert_import_success_msg": "Клиентский сертификат импортирован",
|
||||||
|
"client_cert_invalid_msg": "Неверный файл сертификата или неверный пароль",
|
||||||
|
"client_cert_remove": "Удалить",
|
||||||
|
"client_cert_remove_msg": "Клиентский сертификат удален",
|
||||||
|
"client_cert_subtitle": "Поддерживается только формат PKCS12 (.p12, .pfx). Импорт/удаление сертификата доступно только перед входом в систему.",
|
||||||
|
"client_cert_title": "Клиентский SSL-сертификат ",
|
||||||
"common_add_to_album": "Добавить в альбом",
|
"common_add_to_album": "Добавить в альбом",
|
||||||
"common_change_password": "Изменить пароль",
|
"common_change_password": "Изменить пароль",
|
||||||
"common_create_new_album": "Создать новый альбом",
|
"common_create_new_album": "Создать новый альбом",
|
||||||
"common_server_error": "Пожалуйста, проверьте подключение к сети и убедитесь, что ваш сервер доступен, а версии приложения и сервера — совместимы.",
|
"common_server_error": "Пожалуйста, проверьте подключение к сети и убедитесь, что ваш сервер доступен, а версии приложения и сервера — совместимы.",
|
||||||
"common_shared": "Общие",
|
"common_shared": "Общие",
|
||||||
|
"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": "{} файлов",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} файлов · Общий",
|
"control_bottom_app_bar_album_info_shared": "{} файлов · Общий",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Удалить",
|
"control_bottom_app_bar_delete": "Удалить",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Удалить из Immich\n",
|
"control_bottom_app_bar_delete_from_immich": "Удалить из Immich\n",
|
||||||
"control_bottom_app_bar_delete_from_local": "Удалить с устройства",
|
"control_bottom_app_bar_delete_from_local": "Удалить с устройства",
|
||||||
|
"control_bottom_app_bar_edit": "Редактировать",
|
||||||
"control_bottom_app_bar_edit_location": "Редактировать местоположение",
|
"control_bottom_app_bar_edit_location": "Редактировать местоположение",
|
||||||
"control_bottom_app_bar_edit_time": "Редактировать дату и время",
|
"control_bottom_app_bar_edit_time": "Редактировать дату и время",
|
||||||
"control_bottom_app_bar_favorite": "В избранное",
|
"control_bottom_app_bar_favorite": "В избранное",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Экспериментальные функции",
|
"experimental_settings_title": "Экспериментальные функции",
|
||||||
"favorites_page_no_favorites": "В избранном сейчас пусто",
|
"favorites_page_no_favorites": "В избранном сейчас пусто",
|
||||||
"favorites_page_title": "Избранное",
|
"favorites_page_title": "Избранное",
|
||||||
|
"filename_search": "Имя или расширение файла",
|
||||||
"haptic_feedback_switch": "Включить тактильную отдачу",
|
"haptic_feedback_switch": "Включить тактильную отдачу",
|
||||||
"haptic_feedback_title": "Тактильная отдача",
|
"haptic_feedback_title": "Тактильная отдача",
|
||||||
"header_settings_add_header_tip": "Добавить заголовок",
|
"header_settings_add_header_tip": "Добавить заголовок",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Загрузка началась",
|
"image_viewer_page_state_provider_download_started": "Загрузка началась",
|
||||||
"image_viewer_page_state_provider_download_success": "Успешно загружено",
|
"image_viewer_page_state_provider_download_success": "Успешно загружено",
|
||||||
"image_viewer_page_state_provider_share_error": "Ошибка общего доступа",
|
"image_viewer_page_state_provider_share_error": "Ошибка общего доступа",
|
||||||
|
"invalid_date": "Неверная дата",
|
||||||
|
"invalid_date_format": "Неверный формат даты",
|
||||||
"library_page_albums": "Альбомы",
|
"library_page_albums": "Альбомы",
|
||||||
"library_page_archive": "Архив",
|
"library_page_archive": "Архив",
|
||||||
"library_page_device_albums": "Альбомы на устройстве",
|
"library_page_device_albums": "Альбомы на устройстве",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Невозможно редактировать дату объектов только для чтения, пропуск...",
|
"multiselect_grid_edit_date_time_err_read_only": "Невозможно редактировать дату объектов только для чтения, пропуск...",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Невозможно редактировать местоположение объектов только для чтения, пропуск...",
|
"multiselect_grid_edit_gps_err_read_only": "Невозможно редактировать местоположение объектов только для чтения, пропуск...",
|
||||||
"no_assets_to_show": "Объекты отсутствуют",
|
"no_assets_to_show": "Объекты отсутствуют",
|
||||||
|
"no_name": "Без имени",
|
||||||
"notification_permission_dialog_cancel": "Отмена",
|
"notification_permission_dialog_cancel": "Отмена",
|
||||||
"notification_permission_dialog_content": "Чтобы включить уведомления, перейдите в «Настройки» и выберите «Разрешить».",
|
"notification_permission_dialog_content": "Чтобы включить уведомления, перейдите в «Настройки» и выберите «Разрешить».",
|
||||||
"notification_permission_dialog_settings": "Настройки",
|
"notification_permission_dialog_settings": "Настройки",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Возникла ошибка",
|
"scaffold_body_error_occurred": "Возникла ошибка",
|
||||||
"search_bar_hint": "Поиск фотографий",
|
"search_bar_hint": "Поиск фотографий",
|
||||||
"search_filter_apply": "Применить фильтр",
|
"search_filter_apply": "Применить фильтр",
|
||||||
|
"search_filter_camera": "Камера",
|
||||||
"search_filter_camera_make": "Производитель",
|
"search_filter_camera_make": "Производитель",
|
||||||
"search_filter_camera_model": "Модель",
|
"search_filter_camera_model": "Модель",
|
||||||
|
"search_filter_camera_title": "Выберите тип камеры",
|
||||||
|
"search_filter_date": "Дата",
|
||||||
|
"search_filter_date_interval": "{start} до {end}",
|
||||||
|
"search_filter_date_title": "Выберите диапазон дат",
|
||||||
"search_filter_display_option_archive": "Архив",
|
"search_filter_display_option_archive": "Архив",
|
||||||
"search_filter_display_option_favorite": "Избранное",
|
"search_filter_display_option_favorite": "Избранное",
|
||||||
"search_filter_display_option_not_in_album": "Не в альбоме",
|
"search_filter_display_option_not_in_album": "Не в альбоме",
|
||||||
|
"search_filter_display_options": "Параметри відображення",
|
||||||
|
"search_filter_display_options_title": "Параметри відображення",
|
||||||
|
"search_filter_location": "Местоположение",
|
||||||
"search_filter_location_city": "Город",
|
"search_filter_location_city": "Город",
|
||||||
"search_filter_location_country": "Страна",
|
"search_filter_location_country": "Страна",
|
||||||
"search_filter_location_state": "Регион",
|
"search_filter_location_state": "Регион",
|
||||||
|
"search_filter_location_title": "Выберите местонахождение",
|
||||||
|
"search_filter_media_type": "Тип носителя",
|
||||||
"search_filter_media_type_all": "Все",
|
"search_filter_media_type_all": "Все",
|
||||||
"search_filter_media_type_image": "Изображения",
|
"search_filter_media_type_image": "Изображения",
|
||||||
|
"search_filter_media_type_title": "Выберите тип носителя",
|
||||||
"search_filter_media_type_video": "Видео",
|
"search_filter_media_type_video": "Видео",
|
||||||
|
"search_filter_people": "Люди",
|
||||||
|
"search_filter_people_title": "Выберите людей",
|
||||||
"search_page_categories": "Категории",
|
"search_page_categories": "Категории",
|
||||||
"search_page_favorites": "Избранное",
|
"search_page_favorites": "Избранное",
|
||||||
"search_page_motion_photos": "Динамические фото",
|
"search_page_motion_photos": "Динамические фото",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Общие",
|
"tab_controller_nav_sharing": "Общие",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Показать индикатор хранилища на плитках объектов",
|
"theme_setting_asset_list_storage_indicator_title": "Показать индикатор хранилища на плитках объектов",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Количество объектов в строке ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Количество объектов в строке ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Применить основной цвет на поверхность фона.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Тёмная тема",
|
"theme_setting_dark_mode_switch": "Тёмная тема",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Настройка качества просмотра полноэкранных изображения",
|
"theme_setting_image_viewer_quality_subtitle": "Настройка качества просмотра полноэкранных изображения",
|
||||||
"theme_setting_image_viewer_quality_title": "Качество просмотра изображений",
|
"theme_setting_image_viewer_quality_title": "Качество просмотра изображений",
|
||||||
|
"theme_setting_primary_color_subtitle": "Выберите цвет для основных действий и акцентов.",
|
||||||
|
"theme_setting_primary_color_title": "Основной цвет",
|
||||||
|
"theme_setting_system_primary_color_title": "Использовать системный цвет",
|
||||||
"theme_setting_system_theme_switch": "Автоматически (как в системе)",
|
"theme_setting_system_theme_switch": "Автоматически (как в системе)",
|
||||||
"theme_setting_theme_subtitle": "Настройка темы приложения",
|
"theme_setting_theme_subtitle": "Настройка темы приложения",
|
||||||
"theme_setting_theme_title": "Тема",
|
"theme_setting_theme_title": "Тема",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Трехэтапная загрузка может повысить производительность загрузки, но вызывает значительно более высокую нагрузку на сеть",
|
"theme_setting_three_stage_loading_subtitle": "Трехэтапная загрузка может повысить производительность загрузки, но вызывает значительно более высокую нагрузку на сеть",
|
||||||
"theme_setting_three_stage_loading_title": "Включить трехэтапную загрузку",
|
"theme_setting_three_stage_loading_title": "Включить трехэтапную загрузку",
|
||||||
"translated_text_options": "Опции",
|
"translated_text_options": "Опции",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Удалить",
|
"trash_page_delete": "Удалить",
|
||||||
"trash_page_delete_all": "Удалить все",
|
"trash_page_delete_all": "Удалить все",
|
||||||
"trash_page_empty_trash_btn": "Очистить корзину",
|
"trash_page_empty_trash_btn": "Очистить корзину",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Zrušiť",
|
"action_common_cancel": "Zrušiť",
|
||||||
"action_common_clear": "Vyčistiť",
|
"action_common_clear": "Vyčistiť",
|
||||||
"action_common_confirm": "Potvrdiť",
|
"action_common_confirm": "Potvrdiť",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Aktualizovať",
|
"action_common_update": "Aktualizovať",
|
||||||
"add_to_album_bottom_sheet_added": "Pridané do {album}",
|
"add_to_album_bottom_sheet_added": "Pridané do {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Už v {album}",
|
"add_to_album_bottom_sheet_already_exists": "Už v {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Rozvrhnutie",
|
"asset_list_layout_sub_title": "Rozvrhnutie",
|
||||||
"asset_list_settings_subtitle": "Nastavenia rozloženia mriežky fotografií",
|
"asset_list_settings_subtitle": "Nastavenia rozloženia mriežky fotografií",
|
||||||
"asset_list_settings_title": "Fotografická mriežka",
|
"asset_list_settings_title": "Fotografická mriežka",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Zobrazovač položiek",
|
"asset_viewer_settings_title": "Zobrazovač položiek",
|
||||||
"backup_album_selection_page_albums_device": "Albumy v zariadení ({})",
|
"backup_album_selection_page_albums_device": "Albumy v zariadení ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Ťuknutím na položku ju zahrniete, dvojitým ťuknutím ju vylúčite",
|
"backup_album_selection_page_albums_tap": "Ťuknutím na položku ju zahrniete, dvojitým ťuknutím ju vylúčite",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Nové heslo",
|
"change_password_form_new_password": "Nové heslo",
|
||||||
"change_password_form_password_mismatch": "Heslá sa nezhodujú",
|
"change_password_form_password_mismatch": "Heslá sa nezhodujú",
|
||||||
"change_password_form_reenter_new_password": "Znova zadajte nové heslo",
|
"change_password_form_reenter_new_password": "Znova zadajte nové heslo",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Pridať do albumu",
|
"common_add_to_album": "Pridať do albumu",
|
||||||
"common_change_password": "Zmeniť heslo",
|
"common_change_password": "Zmeniť heslo",
|
||||||
"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é",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} položiek - zdieľané",
|
"control_bottom_app_bar_album_info_shared": "{} položiek - zdieľané",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Vymazať",
|
"control_bottom_app_bar_delete": "Vymazať",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Vymazať z Immichu",
|
"control_bottom_app_bar_delete_from_immich": "Vymazať z Immichu",
|
||||||
"control_bottom_app_bar_delete_from_local": "Vymazať zo zariadenia",
|
"control_bottom_app_bar_delete_from_local": "Vymazať zo zariadenia",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Upraviť polohu",
|
"control_bottom_app_bar_edit_location": "Upraviť polohu",
|
||||||
"control_bottom_app_bar_edit_time": "Upraviť dátum a čas",
|
"control_bottom_app_bar_edit_time": "Upraviť dátum a čas",
|
||||||
"control_bottom_app_bar_favorite": "Obľúbené",
|
"control_bottom_app_bar_favorite": "Obľúbené",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimentálne",
|
"experimental_settings_title": "Experimentálne",
|
||||||
"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é",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Povoliť hmatovú odozvu",
|
"haptic_feedback_switch": "Povoliť hmatovú odozvu",
|
||||||
"haptic_feedback_title": "Hmatová odozva",
|
"haptic_feedback_title": "Hmatová odozva",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Sťahovanie sa začalo",
|
"image_viewer_page_state_provider_download_started": "Sťahovanie sa začalo",
|
||||||
"image_viewer_page_state_provider_download_success": "Sťahovanie bolo úspešné",
|
"image_viewer_page_state_provider_download_success": "Sťahovanie bolo úspešné",
|
||||||
"image_viewer_page_state_provider_share_error": "Chyba zdieľania",
|
"image_viewer_page_state_provider_share_error": "Chyba zdieľania",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albumy",
|
"library_page_albums": "Albumy",
|
||||||
"library_page_archive": "Archív",
|
"library_page_archive": "Archív",
|
||||||
"library_page_device_albums": "Albumy v zariadení",
|
"library_page_device_albums": "Albumy v zariadení",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Nemožno upraviť dátum položky len na čítanie, preskakujem",
|
"multiselect_grid_edit_date_time_err_read_only": "Nemožno upraviť dátum položky len na čítanie, preskakujem",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Nemožno upraviť polohu položky len na čítanie, preskakujem",
|
"multiselect_grid_edit_gps_err_read_only": "Nemožno upraviť polohu položky len na čítanie, preskakujem",
|
||||||
"no_assets_to_show": "Žiadne položky",
|
"no_assets_to_show": "Žiadne položky",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Zrušiť",
|
"notification_permission_dialog_cancel": "Zrušiť",
|
||||||
"notification_permission_dialog_content": "Ak chcete povoliť upozornenia, prejdite do Nastavenia a vyberte možnosť Povoliť.",
|
"notification_permission_dialog_content": "Ak chcete povoliť upozornenia, prejdite do Nastavenia a vyberte možnosť Povoliť.",
|
||||||
"notification_permission_dialog_settings": "Nastavenia",
|
"notification_permission_dialog_settings": "Nastavenia",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Vyskytla sa chyba",
|
"scaffold_body_error_occurred": "Vyskytla sa chyba",
|
||||||
"search_bar_hint": "Prehľadajte svoje obrázky",
|
"search_bar_hint": "Prehľadajte svoje obrázky",
|
||||||
"search_filter_apply": "Použiť filter",
|
"search_filter_apply": "Použiť filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Spraviť",
|
"search_filter_camera_make": "Spraviť",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archív",
|
"search_filter_display_option_archive": "Archív",
|
||||||
"search_filter_display_option_favorite": "Obľúbené",
|
"search_filter_display_option_favorite": "Obľúbené",
|
||||||
"search_filter_display_option_not_in_album": "Mimo albumu",
|
"search_filter_display_option_not_in_album": "Mimo albumu",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "Mesto",
|
"search_filter_location_city": "Mesto",
|
||||||
"search_filter_location_country": "Oblasť",
|
"search_filter_location_country": "Oblasť",
|
||||||
"search_filter_location_state": "Štát",
|
"search_filter_location_state": "Štát",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "Všetky",
|
"search_filter_media_type_all": "Všetky",
|
||||||
"search_filter_media_type_image": "Obrázok",
|
"search_filter_media_type_image": "Obrázok",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Kategórie",
|
"search_page_categories": "Kategórie",
|
||||||
"search_page_favorites": "Obľúbené",
|
"search_page_favorites": "Obľúbené",
|
||||||
"search_page_motion_photos": "Pohyblivé fotky",
|
"search_page_motion_photos": "Pohyblivé fotky",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Zdieľanie",
|
"tab_controller_nav_sharing": "Zdieľanie",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Zobraziť indikátor úložiska na dlaždiciach položiek",
|
"theme_setting_asset_list_storage_indicator_title": "Zobraziť indikátor úložiska na dlaždiciach položiek",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Počet položiek na riadok ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Počet položiek na riadok ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Tmavá téma",
|
"theme_setting_dark_mode_switch": "Tmavá téma",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Prispôsobenie kvality prehliadača detailov",
|
"theme_setting_image_viewer_quality_subtitle": "Prispôsobenie kvality prehliadača detailov",
|
||||||
"theme_setting_image_viewer_quality_title": "Kvalita prehliadača obrázkov",
|
"theme_setting_image_viewer_quality_title": "Kvalita prehliadača obrázkov",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automaticky (podľa systemového nastavenia)",
|
"theme_setting_system_theme_switch": "Automaticky (podľa systemového nastavenia)",
|
||||||
"theme_setting_theme_subtitle": "Vyberte nastavenia témy aplikácie",
|
"theme_setting_theme_subtitle": "Vyberte nastavenia témy aplikácie",
|
||||||
"theme_setting_theme_title": "Téma",
|
"theme_setting_theme_title": "Téma",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Trojstupňové načítanie môže zvýšiť výkonnosť načítania, ale vedie k výrazne vyššiemu zaťaženiu siete.",
|
"theme_setting_three_stage_loading_subtitle": "Trojstupňové načítanie môže zvýšiť výkonnosť načítania, ale vedie k výrazne vyššiemu zaťaženiu siete.",
|
||||||
"theme_setting_three_stage_loading_title": "Povolenie trojstupňového načítavania",
|
"theme_setting_three_stage_loading_title": "Povolenie trojstupňového načítavania",
|
||||||
"translated_text_options": "Nastavenia",
|
"translated_text_options": "Nastavenia",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Vymazať",
|
"trash_page_delete": "Vymazať",
|
||||||
"trash_page_delete_all": "Vymazať všetky",
|
"trash_page_delete_all": "Vymazať všetky",
|
||||||
"trash_page_empty_trash_btn": "Vyprázdniť kôš",
|
"trash_page_empty_trash_btn": "Vyprázdniť kôš",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Prekliči",
|
"action_common_cancel": "Prekliči",
|
||||||
"action_common_clear": "Počisti",
|
"action_common_clear": "Počisti",
|
||||||
"action_common_confirm": "Potrdi",
|
"action_common_confirm": "Potrdi",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Posodobi",
|
"action_common_update": "Posodobi",
|
||||||
"add_to_album_bottom_sheet_added": "Dodano v {album}",
|
"add_to_album_bottom_sheet_added": "Dodano v {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Že v {albumu}",
|
"add_to_album_bottom_sheet_already_exists": "Že v {albumu}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Postavitev",
|
"asset_list_layout_sub_title": "Postavitev",
|
||||||
"asset_list_settings_subtitle": "Nastavitve postavitve mreže fotografij",
|
"asset_list_settings_subtitle": "Nastavitve postavitve mreže fotografij",
|
||||||
"asset_list_settings_title": "Mreža fotografij",
|
"asset_list_settings_title": "Mreža fotografij",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Pregledovalnik sredstev",
|
"asset_viewer_settings_title": "Pregledovalnik sredstev",
|
||||||
"backup_album_selection_page_albums_device": "Albumi v napravi ({})",
|
"backup_album_selection_page_albums_device": "Albumi v napravi ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Tapnite za vključitev, dvakrat tapnite za izključitev",
|
"backup_album_selection_page_albums_tap": "Tapnite za vključitev, dvakrat tapnite za izključitev",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Novo geslo",
|
"change_password_form_new_password": "Novo geslo",
|
||||||
"change_password_form_password_mismatch": "Gesli se ne ujemata",
|
"change_password_form_password_mismatch": "Gesli se ne ujemata",
|
||||||
"change_password_form_reenter_new_password": "Znova vnesi novo geslo",
|
"change_password_form_reenter_new_password": "Znova vnesi novo geslo",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Dodaj v album",
|
"common_add_to_album": "Dodaj v album",
|
||||||
"common_change_password": "Zamenjaj geslo",
|
"common_change_password": "Zamenjaj geslo",
|
||||||
"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",
|
||||||
|
"contextual_search": "Sunrise on the beach",
|
||||||
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} elementov · V skupni rabi",
|
"control_bottom_app_bar_album_info_shared": "{} elementov · V skupni rabi",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Izbriši",
|
"control_bottom_app_bar_delete": "Izbriši",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Izbriši iz Immicha",
|
"control_bottom_app_bar_delete_from_immich": "Izbriši iz Immicha",
|
||||||
"control_bottom_app_bar_delete_from_local": "Izbriši iz naprave",
|
"control_bottom_app_bar_delete_from_local": "Izbriši iz naprave",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Uredi lokacijo",
|
"control_bottom_app_bar_edit_location": "Uredi lokacijo",
|
||||||
"control_bottom_app_bar_edit_time": "Uredi datum in uro",
|
"control_bottom_app_bar_edit_time": "Uredi datum in uro",
|
||||||
"control_bottom_app_bar_favorite": "Priljubljen",
|
"control_bottom_app_bar_favorite": "Priljubljen",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Eksperimentalno",
|
"experimental_settings_title": "Eksperimentalno",
|
||||||
"favorites_page_no_favorites": "Ni priljubljenih sredstev",
|
"favorites_page_no_favorites": "Ni priljubljenih sredstev",
|
||||||
"favorites_page_title": "Priljubljene",
|
"favorites_page_title": "Priljubljene",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Uporabi haptičen odziv",
|
"haptic_feedback_switch": "Uporabi haptičen odziv",
|
||||||
"haptic_feedback_title": "Haptičen odziv",
|
"haptic_feedback_title": "Haptičen odziv",
|
||||||
"header_settings_add_header_tip": "Dodaj glavo",
|
"header_settings_add_header_tip": "Dodaj glavo",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Prenos se je začel",
|
"image_viewer_page_state_provider_download_started": "Prenos se je začel",
|
||||||
"image_viewer_page_state_provider_download_success": "Prenos je uspel",
|
"image_viewer_page_state_provider_download_success": "Prenos je uspel",
|
||||||
"image_viewer_page_state_provider_share_error": "Napaka skupne rabe",
|
"image_viewer_page_state_provider_share_error": "Napaka skupne rabe",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albumi",
|
"library_page_albums": "Albumi",
|
||||||
"library_page_archive": "Arhiv",
|
"library_page_archive": "Arhiv",
|
||||||
"library_page_device_albums": "Albumi v napravi",
|
"library_page_device_albums": "Albumi v napravi",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Ni mogoče urediti datuma sredstev samo za branje, preskočim",
|
"multiselect_grid_edit_date_time_err_read_only": "Ni mogoče urediti datuma sredstev samo za branje, preskočim",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Ni mogoče urediti lokacije sredstev samo za branje, preskočim",
|
"multiselect_grid_edit_gps_err_read_only": "Ni mogoče urediti lokacije sredstev samo za branje, preskočim",
|
||||||
"no_assets_to_show": "Ni sredstev za prikaz",
|
"no_assets_to_show": "Ni sredstev za prikaz",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Prekliči",
|
"notification_permission_dialog_cancel": "Prekliči",
|
||||||
"notification_permission_dialog_content": "Če želite omogočiti obvestila, pojdite v Nastavitve in izberite Dovoli.",
|
"notification_permission_dialog_content": "Če želite omogočiti obvestila, pojdite v Nastavitve in izberite Dovoli.",
|
||||||
"notification_permission_dialog_settings": "Nastavitve",
|
"notification_permission_dialog_settings": "Nastavitve",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Prišlo je do napake",
|
"scaffold_body_error_occurred": "Prišlo je do napake",
|
||||||
"search_bar_hint": "Poišči svoje fotografije",
|
"search_bar_hint": "Poišči svoje fotografije",
|
||||||
"search_filter_apply": "Uporabi filter",
|
"search_filter_apply": "Uporabi filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Izdelava",
|
"search_filter_camera_make": "Izdelava",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Arhiv",
|
"search_filter_display_option_archive": "Arhiv",
|
||||||
"search_filter_display_option_favorite": "Priljubljen",
|
"search_filter_display_option_favorite": "Priljubljen",
|
||||||
"search_filter_display_option_not_in_album": "Ni v albumu",
|
"search_filter_display_option_not_in_album": "Ni v albumu",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "Mesto",
|
"search_filter_location_city": "Mesto",
|
||||||
"search_filter_location_country": "Država",
|
"search_filter_location_country": "Država",
|
||||||
"search_filter_location_state": "Dežela",
|
"search_filter_location_state": "Dežela",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "Vse",
|
"search_filter_media_type_all": "Vse",
|
||||||
"search_filter_media_type_image": "Slika",
|
"search_filter_media_type_image": "Slika",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Kategorije",
|
"search_page_categories": "Kategorije",
|
||||||
"search_page_favorites": "Priljubljene",
|
"search_page_favorites": "Priljubljene",
|
||||||
"search_page_motion_photos": "Fotografije v gibanju",
|
"search_page_motion_photos": "Fotografije v gibanju",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Deljeno",
|
"tab_controller_nav_sharing": "Deljeno",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Pokaži indikator shrambe na ploščicah sredstev",
|
"theme_setting_asset_list_storage_indicator_title": "Pokaži indikator shrambe na ploščicah sredstev",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Število sredstev na vrstico ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Število sredstev na vrstico ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Temni način",
|
"theme_setting_dark_mode_switch": "Temni način",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Prilagodite kakovost podrobnega pregledovalnika slik",
|
"theme_setting_image_viewer_quality_subtitle": "Prilagodite kakovost podrobnega pregledovalnika slik",
|
||||||
"theme_setting_image_viewer_quality_title": "Kakovost pregledovalnika slik",
|
"theme_setting_image_viewer_quality_title": "Kakovost pregledovalnika slik",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Samodejno (Sledi nastavitvi sistema)",
|
"theme_setting_system_theme_switch": "Samodejno (Sledi nastavitvi sistema)",
|
||||||
"theme_setting_theme_subtitle": "Izberi nastavitev teme aplikacije",
|
"theme_setting_theme_subtitle": "Izberi nastavitev teme aplikacije",
|
||||||
"theme_setting_theme_title": "Tema",
|
"theme_setting_theme_title": "Tema",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Tristopenjsko nalaganje lahko poveča zmogljivost nalaganja, vendar povzroči znatno večjo obremenitev omrežja",
|
"theme_setting_three_stage_loading_subtitle": "Tristopenjsko nalaganje lahko poveča zmogljivost nalaganja, vendar povzroči znatno večjo obremenitev omrežja",
|
||||||
"theme_setting_three_stage_loading_title": "Omogoči tristopenjsko nalaganje",
|
"theme_setting_three_stage_loading_title": "Omogoči tristopenjsko nalaganje",
|
||||||
"translated_text_options": "Možnosti",
|
"translated_text_options": "Možnosti",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Izbriši",
|
"trash_page_delete": "Izbriši",
|
||||||
"trash_page_delete_all": "Izbriši vse",
|
"trash_page_delete_all": "Izbriši vse",
|
||||||
"trash_page_empty_trash_btn": "Izprazni smeti",
|
"trash_page_empty_trash_btn": "Izprazni smeti",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Cancel",
|
"action_common_cancel": "Cancel",
|
||||||
"action_common_clear": "Clear",
|
"action_common_clear": "Clear",
|
||||||
"action_common_confirm": "Confirm",
|
"action_common_confirm": "Confirm",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Update",
|
"action_common_update": "Update",
|
||||||
"add_to_album_bottom_sheet_added": "Added to {album}",
|
"add_to_album_bottom_sheet_added": "Added to {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Photo grid layout settings",
|
"asset_list_settings_subtitle": "Photo grid layout settings",
|
||||||
"asset_list_settings_title": "Photo Grid",
|
"asset_list_settings_title": "Photo Grid",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
"asset_viewer_settings_title": "Asset Viewer",
|
||||||
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "New Password",
|
"change_password_form_new_password": "New Password",
|
||||||
"change_password_form_password_mismatch": "Passwords do not match",
|
"change_password_form_password_mismatch": "Passwords do not match",
|
||||||
"change_password_form_reenter_new_password": "Re-enter New Password",
|
"change_password_form_reenter_new_password": "Re-enter New Password",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Delete",
|
"control_bottom_app_bar_delete": "Delete",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Edit Location",
|
"control_bottom_app_bar_edit_location": "Edit Location",
|
||||||
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
||||||
"control_bottom_app_bar_favorite": "Favorite",
|
"control_bottom_app_bar_favorite": "Favorite",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
"favorites_page_no_favorites": "No favorite assets found",
|
||||||
"favorites_page_title": "Favorites",
|
"favorites_page_title": "Favorites",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
"haptic_feedback_switch": "Enable haptic feedback",
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
"haptic_feedback_title": "Haptic Feedback",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"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 Success",
|
"image_viewer_page_state_provider_download_success": "Download Success",
|
||||||
"image_viewer_page_state_provider_share_error": "Share Error",
|
"image_viewer_page_state_provider_share_error": "Share Error",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albums",
|
"library_page_albums": "Albums",
|
||||||
"library_page_archive": "Archive",
|
"library_page_archive": "Archive",
|
||||||
"library_page_device_albums": "Albums on Device",
|
"library_page_device_albums": "Albums on Device",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
||||||
"no_assets_to_show": "No assets to show",
|
"no_assets_to_show": "No assets to show",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Cancel",
|
"notification_permission_dialog_cancel": "Cancel",
|
||||||
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
||||||
"notification_permission_dialog_settings": "Settings",
|
"notification_permission_dialog_settings": "Settings",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Error occurred",
|
"scaffold_body_error_occurred": "Error occurred",
|
||||||
"search_bar_hint": "Search your photos",
|
"search_bar_hint": "Search your photos",
|
||||||
"search_filter_apply": "Apply filter",
|
"search_filter_apply": "Apply filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Make",
|
"search_filter_camera_make": "Make",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archive",
|
"search_filter_display_option_archive": "Archive",
|
||||||
"search_filter_display_option_favorite": "Favorite",
|
"search_filter_display_option_favorite": "Favorite",
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
"search_filter_display_option_not_in_album": "Not in album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "City",
|
"search_filter_location_city": "City",
|
||||||
"search_filter_location_country": "Country",
|
"search_filter_location_country": "Country",
|
||||||
"search_filter_location_state": "State",
|
"search_filter_location_state": "State",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "All",
|
"search_filter_media_type_all": "All",
|
||||||
"search_filter_media_type_image": "Image",
|
"search_filter_media_type_image": "Image",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Categories",
|
"search_page_categories": "Categories",
|
||||||
"search_page_favorites": "Favorites",
|
"search_page_favorites": "Favorites",
|
||||||
"search_page_motion_photos": "Motion Photos",
|
"search_page_motion_photos": "Motion Photos",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Sharing",
|
"tab_controller_nav_sharing": "Sharing",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Dark mode",
|
"theme_setting_dark_mode_switch": "Dark mode",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
||||||
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
||||||
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
||||||
"theme_setting_theme_title": "Theme",
|
"theme_setting_theme_title": "Theme",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
||||||
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
||||||
"translated_text_options": "Options",
|
"translated_text_options": "Options",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Delete",
|
"trash_page_delete": "Delete",
|
||||||
"trash_page_delete_all": "Delete All",
|
"trash_page_delete_all": "Delete All",
|
||||||
"trash_page_empty_trash_btn": "Empty trash",
|
"trash_page_empty_trash_btn": "Empty trash",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Cancel",
|
"action_common_cancel": "Cancel",
|
||||||
"action_common_clear": "Clear",
|
"action_common_clear": "Clear",
|
||||||
"action_common_confirm": "Confirm",
|
"action_common_confirm": "Confirm",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Update",
|
"action_common_update": "Update",
|
||||||
"add_to_album_bottom_sheet_added": "Dodato u {album}",
|
"add_to_album_bottom_sheet_added": "Dodato u {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Već u {album}",
|
"add_to_album_bottom_sheet_already_exists": "Već u {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Opcije za mrežni prikaz fotografija",
|
"asset_list_settings_subtitle": "Opcije za mrežni prikaz fotografija",
|
||||||
"asset_list_settings_title": "Mrežni prikaz fotografija",
|
"asset_list_settings_title": "Mrežni prikaz fotografija",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
"asset_viewer_settings_title": "Asset Viewer",
|
||||||
"backup_album_selection_page_albums_device": "Albuma na uređaju ({})",
|
"backup_album_selection_page_albums_device": "Albuma na uređaju ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Dodirni da uključiš, dodirni dvaput da isključiš",
|
"backup_album_selection_page_albums_tap": "Dodirni da uključiš, dodirni dvaput da isključiš",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Nova šifra",
|
"change_password_form_new_password": "Nova šifra",
|
||||||
"change_password_form_password_mismatch": "Šifre se ne podudaraju",
|
"change_password_form_password_mismatch": "Šifre se ne podudaraju",
|
||||||
"change_password_form_reenter_new_password": "Ponovo unesite novu šifru",
|
"change_password_form_reenter_new_password": "Ponovo unesite novu šifru",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "Dodaj u album",
|
"common_add_to_album": "Dodaj u album",
|
||||||
"common_change_password": "Promeni Šifru",
|
"common_change_password": "Promeni Šifru",
|
||||||
"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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} stvari podeljeno",
|
"control_bottom_app_bar_album_info_shared": "{} stvari podeljeno",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Obriši",
|
"control_bottom_app_bar_delete": "Obriši",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Edit Location",
|
"control_bottom_app_bar_edit_location": "Edit Location",
|
||||||
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
||||||
"control_bottom_app_bar_favorite": "Omliljeno",
|
"control_bottom_app_bar_favorite": "Omliljeno",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Eksperimentalno",
|
"experimental_settings_title": "Eksperimentalno",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
"favorites_page_no_favorites": "No favorite assets found",
|
||||||
"favorites_page_title": "Omiljeno",
|
"favorites_page_title": "Omiljeno",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
"haptic_feedback_switch": "Enable haptic feedback",
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
"haptic_feedback_title": "Haptic Feedback",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"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": "Preuzimanje Uspešno",
|
"image_viewer_page_state_provider_download_success": "Preuzimanje Uspešno",
|
||||||
"image_viewer_page_state_provider_share_error": "Share Error",
|
"image_viewer_page_state_provider_share_error": "Share Error",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albumi",
|
"library_page_albums": "Albumi",
|
||||||
"library_page_archive": "Archive",
|
"library_page_archive": "Archive",
|
||||||
"library_page_device_albums": "Albums on Device",
|
"library_page_device_albums": "Albums on Device",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
||||||
"no_assets_to_show": "No assets to show",
|
"no_assets_to_show": "No assets to show",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Odustani",
|
"notification_permission_dialog_cancel": "Odustani",
|
||||||
"notification_permission_dialog_content": "Da bi ukljucili notifikacije, idite u Opcije i odaberite Dozvoli",
|
"notification_permission_dialog_content": "Da bi ukljucili notifikacije, idite u Opcije i odaberite Dozvoli",
|
||||||
"notification_permission_dialog_settings": "Podešavanja",
|
"notification_permission_dialog_settings": "Podešavanja",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Error occurred",
|
"scaffold_body_error_occurred": "Error occurred",
|
||||||
"search_bar_hint": "Pretražite Vaše fotografije",
|
"search_bar_hint": "Pretražite Vaše fotografije",
|
||||||
"search_filter_apply": "Apply filter",
|
"search_filter_apply": "Apply filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Make",
|
"search_filter_camera_make": "Make",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archive",
|
"search_filter_display_option_archive": "Archive",
|
||||||
"search_filter_display_option_favorite": "Favorite",
|
"search_filter_display_option_favorite": "Favorite",
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
"search_filter_display_option_not_in_album": "Not in album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "City",
|
"search_filter_location_city": "City",
|
||||||
"search_filter_location_country": "Country",
|
"search_filter_location_country": "Country",
|
||||||
"search_filter_location_state": "State",
|
"search_filter_location_state": "State",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "All",
|
"search_filter_media_type_all": "All",
|
||||||
"search_filter_media_type_image": "Image",
|
"search_filter_media_type_image": "Image",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Categories",
|
"search_page_categories": "Categories",
|
||||||
"search_page_favorites": "Favorites",
|
"search_page_favorites": "Favorites",
|
||||||
"search_page_motion_photos": "Motion Photos",
|
"search_page_motion_photos": "Motion Photos",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Deljenje",
|
"tab_controller_nav_sharing": "Deljenje",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Prikaži indikator prostora na zapisima",
|
"theme_setting_asset_list_storage_indicator_title": "Prikaži indikator prostora na zapisima",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Broj zapisa po redu ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Broj zapisa po redu ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Tamni Mod",
|
"theme_setting_dark_mode_switch": "Tamni Mod",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Prilagodite kvalitet prikaza za detaljno pregledavanje slike",
|
"theme_setting_image_viewer_quality_subtitle": "Prilagodite kvalitet prikaza za detaljno pregledavanje slike",
|
||||||
"theme_setting_image_viewer_quality_title": "Kvalitet pregledača slika",
|
"theme_setting_image_viewer_quality_title": "Kvalitet pregledača slika",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automatski (Prati opcije sistema)",
|
"theme_setting_system_theme_switch": "Automatski (Prati opcije sistema)",
|
||||||
"theme_setting_theme_subtitle": "Odaberi temu sistema",
|
"theme_setting_theme_subtitle": "Odaberi temu sistema",
|
||||||
"theme_setting_theme_title": "Teme",
|
"theme_setting_theme_title": "Teme",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Trostepeno učitavanje možda ubrza učitavanje, po cenu potrošnje podataka",
|
"theme_setting_three_stage_loading_subtitle": "Trostepeno učitavanje možda ubrza učitavanje, po cenu potrošnje podataka",
|
||||||
"theme_setting_three_stage_loading_title": "Aktiviraj trostepeno učitavanje",
|
"theme_setting_three_stage_loading_title": "Aktiviraj trostepeno učitavanje",
|
||||||
"translated_text_options": "Options",
|
"translated_text_options": "Options",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Delete",
|
"trash_page_delete": "Delete",
|
||||||
"trash_page_delete_all": "Delete All",
|
"trash_page_delete_all": "Delete All",
|
||||||
"trash_page_empty_trash_btn": "Empty trash",
|
"trash_page_empty_trash_btn": "Empty trash",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Cancel",
|
"action_common_cancel": "Cancel",
|
||||||
"action_common_clear": "Clear",
|
"action_common_clear": "Clear",
|
||||||
"action_common_confirm": "Confirm",
|
"action_common_confirm": "Confirm",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Update",
|
"action_common_update": "Update",
|
||||||
"add_to_album_bottom_sheet_added": "Added to {album}",
|
"add_to_album_bottom_sheet_added": "Added to {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Photo grid layout settings",
|
"asset_list_settings_subtitle": "Photo grid layout settings",
|
||||||
"asset_list_settings_title": "Photo Grid",
|
"asset_list_settings_title": "Photo Grid",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
"asset_viewer_settings_title": "Asset Viewer",
|
||||||
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "New Password",
|
"change_password_form_new_password": "New Password",
|
||||||
"change_password_form_password_mismatch": "Passwords do not match",
|
"change_password_form_password_mismatch": "Passwords do not match",
|
||||||
"change_password_form_reenter_new_password": "Re-enter New Password",
|
"change_password_form_reenter_new_password": "Re-enter New Password",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Delete",
|
"control_bottom_app_bar_delete": "Delete",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Edit Location",
|
"control_bottom_app_bar_edit_location": "Edit Location",
|
||||||
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
||||||
"control_bottom_app_bar_favorite": "Favorite",
|
"control_bottom_app_bar_favorite": "Favorite",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
"favorites_page_no_favorites": "No favorite assets found",
|
||||||
"favorites_page_title": "Favorites",
|
"favorites_page_title": "Favorites",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
"haptic_feedback_switch": "Enable haptic feedback",
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
"haptic_feedback_title": "Haptic Feedback",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"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 Success",
|
"image_viewer_page_state_provider_download_success": "Download Success",
|
||||||
"image_viewer_page_state_provider_share_error": "Share Error",
|
"image_viewer_page_state_provider_share_error": "Share Error",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albums",
|
"library_page_albums": "Albums",
|
||||||
"library_page_archive": "Archive",
|
"library_page_archive": "Archive",
|
||||||
"library_page_device_albums": "Albums on Device",
|
"library_page_device_albums": "Albums on Device",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
||||||
"no_assets_to_show": "No assets to show",
|
"no_assets_to_show": "No assets to show",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Cancel",
|
"notification_permission_dialog_cancel": "Cancel",
|
||||||
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
||||||
"notification_permission_dialog_settings": "Settings",
|
"notification_permission_dialog_settings": "Settings",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Error occurred",
|
"scaffold_body_error_occurred": "Error occurred",
|
||||||
"search_bar_hint": "Search your photos",
|
"search_bar_hint": "Search your photos",
|
||||||
"search_filter_apply": "Apply filter",
|
"search_filter_apply": "Apply filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Make",
|
"search_filter_camera_make": "Make",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archive",
|
"search_filter_display_option_archive": "Archive",
|
||||||
"search_filter_display_option_favorite": "Favorite",
|
"search_filter_display_option_favorite": "Favorite",
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
"search_filter_display_option_not_in_album": "Not in album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "City",
|
"search_filter_location_city": "City",
|
||||||
"search_filter_location_country": "Country",
|
"search_filter_location_country": "Country",
|
||||||
"search_filter_location_state": "State",
|
"search_filter_location_state": "State",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "All",
|
"search_filter_media_type_all": "All",
|
||||||
"search_filter_media_type_image": "Image",
|
"search_filter_media_type_image": "Image",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Categories",
|
"search_page_categories": "Categories",
|
||||||
"search_page_favorites": "Favorites",
|
"search_page_favorites": "Favorites",
|
||||||
"search_page_motion_photos": "Motion Photos",
|
"search_page_motion_photos": "Motion Photos",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Sharing",
|
"tab_controller_nav_sharing": "Sharing",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Dark mode",
|
"theme_setting_dark_mode_switch": "Dark mode",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
||||||
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
||||||
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
||||||
"theme_setting_theme_title": "Theme",
|
"theme_setting_theme_title": "Theme",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
||||||
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
||||||
"translated_text_options": "Options",
|
"translated_text_options": "Options",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Delete",
|
"trash_page_delete": "Delete",
|
||||||
"trash_page_delete_all": "Delete All",
|
"trash_page_delete_all": "Delete All",
|
||||||
"trash_page_empty_trash_btn": "Empty trash",
|
"trash_page_empty_trash_btn": "Empty trash",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Avbryt",
|
"action_common_cancel": "Avbryt",
|
||||||
"action_common_clear": "Rensa",
|
"action_common_clear": "Rensa",
|
||||||
"action_common_confirm": "Bekräfta",
|
"action_common_confirm": "Bekräfta",
|
||||||
|
"action_common_save": "Spara",
|
||||||
|
"action_common_select": "Välj",
|
||||||
"action_common_update": "Uppdatera",
|
"action_common_update": "Uppdatera",
|
||||||
"add_to_album_bottom_sheet_added": "Tillagd till {album}",
|
"add_to_album_bottom_sheet_added": "Tillagd till {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Redan i {album}",
|
"add_to_album_bottom_sheet_already_exists": "Redan i {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Layoutinställningar för bildrutnät",
|
"asset_list_settings_subtitle": "Layoutinställningar för bildrutnät",
|
||||||
"asset_list_settings_title": "Bildrutnät",
|
"asset_list_settings_title": "Bildrutnät",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Objektvisare",
|
"asset_viewer_settings_title": "Objektvisare",
|
||||||
"backup_album_selection_page_albums_device": "Album på enhet ({})",
|
"backup_album_selection_page_albums_device": "Album på enhet ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Tryck en gång för att inkludera, tryck två gånger för att exkludera",
|
"backup_album_selection_page_albums_tap": "Tryck en gång för att inkludera, tryck två gånger för att exkludera",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Nytt lösenord",
|
"change_password_form_new_password": "Nytt lösenord",
|
||||||
"change_password_form_password_mismatch": "Lösenorden matchar inte",
|
"change_password_form_password_mismatch": "Lösenorden matchar inte",
|
||||||
"change_password_form_reenter_new_password": "Ange Nytt Lösenord Igen",
|
"change_password_form_reenter_new_password": "Ange Nytt Lösenord Igen",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Ange Lösenord",
|
||||||
|
"client_cert_import": "Importera",
|
||||||
|
"client_cert_import_success_msg": "Klientcertifikatet är importerat",
|
||||||
|
"client_cert_invalid_msg": "Felaktig certifikatfil eller fel lösenord",
|
||||||
|
"client_cert_remove": "Ta bort",
|
||||||
|
"client_cert_remove_msg": "Klientcertifikatet är borttaget",
|
||||||
|
"client_cert_subtitle": "Stödjer endast formatet PKCS12 (.p12, .pfx). Import/borttagning av certifikat är tillgängligt endast före inloggning",
|
||||||
|
"client_cert_title": "SSL-Klientcertifikat",
|
||||||
"common_add_to_album": "Lägg till, till album",
|
"common_add_to_album": "Lägg till, till album",
|
||||||
"common_change_password": "Ändra lösenord",
|
"common_change_password": "Ändra lösenord",
|
||||||
"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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} objekt • Delat",
|
"control_bottom_app_bar_album_info_shared": "{} objekt • Delat",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Radera",
|
"control_bottom_app_bar_delete": "Radera",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Ta bort från Immich",
|
"control_bottom_app_bar_delete_from_immich": "Ta bort från Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Ta bort från enhet",
|
"control_bottom_app_bar_delete_from_local": "Ta bort från enhet",
|
||||||
|
"control_bottom_app_bar_edit": "Redigera",
|
||||||
"control_bottom_app_bar_edit_location": "Redigera plats",
|
"control_bottom_app_bar_edit_location": "Redigera plats",
|
||||||
"control_bottom_app_bar_edit_time": "Redigera Datum & Tid",
|
"control_bottom_app_bar_edit_time": "Redigera Datum & Tid",
|
||||||
"control_bottom_app_bar_favorite": "Favorit",
|
"control_bottom_app_bar_favorite": "Favorit",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimentellt",
|
"experimental_settings_title": "Experimentellt",
|
||||||
"favorites_page_no_favorites": "Inga favoritobjekt hittades",
|
"favorites_page_no_favorites": "Inga favoritobjekt hittades",
|
||||||
"favorites_page_title": "Favoriter",
|
"favorites_page_title": "Favoriter",
|
||||||
|
"filename_search": "Filnamn eller filändelse",
|
||||||
"haptic_feedback_switch": "Aktivera haptisk feedback",
|
"haptic_feedback_switch": "Aktivera haptisk feedback",
|
||||||
"haptic_feedback_title": "Haptisk Feedback",
|
"haptic_feedback_title": "Haptisk Feedback",
|
||||||
"header_settings_add_header_tip": "Lägg Till Header",
|
"header_settings_add_header_tip": "Lägg Till Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Nedladdning Påbörjad",
|
"image_viewer_page_state_provider_download_started": "Nedladdning Påbörjad",
|
||||||
"image_viewer_page_state_provider_download_success": "Nedladdningen Lyckades",
|
"image_viewer_page_state_provider_download_success": "Nedladdningen Lyckades",
|
||||||
"image_viewer_page_state_provider_share_error": "Delningsfel",
|
"image_viewer_page_state_provider_share_error": "Delningsfel",
|
||||||
|
"invalid_date": "Felaktigt datum",
|
||||||
|
"invalid_date_format": "Felaktigt datumformat",
|
||||||
"library_page_albums": "Album",
|
"library_page_albums": "Album",
|
||||||
"library_page_archive": "Arkiv",
|
"library_page_archive": "Arkiv",
|
||||||
"library_page_device_albums": "Album på Enheten",
|
"library_page_device_albums": "Album på Enheten",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Kan inte ändra datum på skrivskyddade objekt, hoppar över",
|
"multiselect_grid_edit_date_time_err_read_only": "Kan inte ändra datum på skrivskyddade objekt, hoppar över",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Kan inte ändra plats på skrivskyddade objekt, hoppar över",
|
"multiselect_grid_edit_gps_err_read_only": "Kan inte ändra plats på skrivskyddade objekt, hoppar över",
|
||||||
"no_assets_to_show": "Inga objekt att visa",
|
"no_assets_to_show": "Inga objekt att visa",
|
||||||
|
"no_name": "Inget namn",
|
||||||
"notification_permission_dialog_cancel": "Avbryt",
|
"notification_permission_dialog_cancel": "Avbryt",
|
||||||
"notification_permission_dialog_content": "För att aktivera notiser, gå till Inställningar och välj tillåt",
|
"notification_permission_dialog_content": "För att aktivera notiser, gå till Inställningar och välj tillåt",
|
||||||
"notification_permission_dialog_settings": "Inställningar",
|
"notification_permission_dialog_settings": "Inställningar",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Fel uppstod",
|
"scaffold_body_error_occurred": "Fel uppstod",
|
||||||
"search_bar_hint": "Sök bland dina foton",
|
"search_bar_hint": "Sök bland dina foton",
|
||||||
"search_filter_apply": "Aktivera filter",
|
"search_filter_apply": "Aktivera filter",
|
||||||
|
"search_filter_camera": "Kamera",
|
||||||
"search_filter_camera_make": "Tillverkare",
|
"search_filter_camera_make": "Tillverkare",
|
||||||
"search_filter_camera_model": "Modell",
|
"search_filter_camera_model": "Modell",
|
||||||
|
"search_filter_camera_title": "Välj kameratyp",
|
||||||
|
"search_filter_date": "Datum",
|
||||||
|
"search_filter_date_interval": "{start} till {end}",
|
||||||
|
"search_filter_date_title": "Välj datumintervall",
|
||||||
"search_filter_display_option_archive": "Arkiv",
|
"search_filter_display_option_archive": "Arkiv",
|
||||||
"search_filter_display_option_favorite": "Favorit",
|
"search_filter_display_option_favorite": "Favorit",
|
||||||
"search_filter_display_option_not_in_album": "Ej i album",
|
"search_filter_display_option_not_in_album": "Ej i album",
|
||||||
|
"search_filter_display_options": "Visningsalternativ",
|
||||||
|
"search_filter_display_options_title": "Visningsalternativ",
|
||||||
|
"search_filter_location": "Plats",
|
||||||
"search_filter_location_city": "Stad",
|
"search_filter_location_city": "Stad",
|
||||||
"search_filter_location_country": "Land",
|
"search_filter_location_country": "Land",
|
||||||
"search_filter_location_state": "Stat",
|
"search_filter_location_state": "Stat",
|
||||||
|
"search_filter_location_title": "Välj plats",
|
||||||
|
"search_filter_media_type": "Mediatyp",
|
||||||
"search_filter_media_type_all": "Alla",
|
"search_filter_media_type_all": "Alla",
|
||||||
"search_filter_media_type_image": "Bild",
|
"search_filter_media_type_image": "Bild",
|
||||||
|
"search_filter_media_type_title": "Välj mediatyp",
|
||||||
"search_filter_media_type_video": "Videor",
|
"search_filter_media_type_video": "Videor",
|
||||||
|
"search_filter_people": "Personer",
|
||||||
|
"search_filter_people_title": "Välj personer",
|
||||||
"search_page_categories": "Kategorier",
|
"search_page_categories": "Kategorier",
|
||||||
"search_page_favorites": "Favoriter",
|
"search_page_favorites": "Favoriter",
|
||||||
"search_page_motion_photos": "Rörelsefoton",
|
"search_page_motion_photos": "Rörelsefoton",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Delning",
|
"tab_controller_nav_sharing": "Delning",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Visa lagringsindikator på filer",
|
"theme_setting_asset_list_storage_indicator_title": "Visa lagringsindikator på filer",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Antal bilder och videor per rad ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Antal bilder och videor per rad ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Applicera primärfärgen på bakgrundsytor.",
|
||||||
|
"theme_setting_colorful_interface_title": "Färgglatt gränssnitt",
|
||||||
"theme_setting_dark_mode_switch": "Mörkt läge",
|
"theme_setting_dark_mode_switch": "Mörkt läge",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Justera kvaliteten i bildvisaren",
|
"theme_setting_image_viewer_quality_subtitle": "Justera kvaliteten i bildvisaren",
|
||||||
"theme_setting_image_viewer_quality_title": "Bildvisarens kvalitet",
|
"theme_setting_image_viewer_quality_title": "Bildvisarens kvalitet",
|
||||||
|
"theme_setting_primary_color_subtitle": "Välj en färg för primära åtgärder och accenter.",
|
||||||
|
"theme_setting_primary_color_title": "Primärfärg",
|
||||||
|
"theme_setting_system_primary_color_title": "Använd systemfärg",
|
||||||
"theme_setting_system_theme_switch": "Automatisk (Följ systeminställningar)",
|
"theme_setting_system_theme_switch": "Automatisk (Följ systeminställningar)",
|
||||||
"theme_setting_theme_subtitle": "Välj inställning för appens tema",
|
"theme_setting_theme_subtitle": "Välj inställning för appens tema",
|
||||||
"theme_setting_theme_title": "Tema",
|
"theme_setting_theme_title": "Tema",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Trestegsladdning kan öka prestandan, men kan också leda till signifikant högre nätverksbelastning",
|
"theme_setting_three_stage_loading_subtitle": "Trestegsladdning kan öka prestandan, men kan också leda till signifikant högre nätverksbelastning",
|
||||||
"theme_setting_three_stage_loading_title": "Aktivera trestegsladdning",
|
"theme_setting_three_stage_loading_title": "Aktivera trestegsladdning",
|
||||||
"translated_text_options": "Val",
|
"translated_text_options": "Val",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Ta Bort",
|
"trash_page_delete": "Ta Bort",
|
||||||
"trash_page_delete_all": "Ta Bort Alla",
|
"trash_page_delete_all": "Ta Bort Alla",
|
||||||
"trash_page_empty_trash_btn": "Töm papperskorg",
|
"trash_page_empty_trash_btn": "Töm papperskorg",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "ยกเลิก",
|
"action_common_cancel": "ยกเลิก",
|
||||||
"action_common_clear": "เคลียร์",
|
"action_common_clear": "เคลียร์",
|
||||||
"action_common_confirm": "ยืนยัน",
|
"action_common_confirm": "ยืนยัน",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "อัปเดต",
|
"action_common_update": "อัปเดต",
|
||||||
"add_to_album_bottom_sheet_added": "เพิ่มไปยัง {album}",
|
"add_to_album_bottom_sheet_added": "เพิ่มไปยัง {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "อยู่ใน {album} อยู่แล้ว",
|
"add_to_album_bottom_sheet_already_exists": "อยู่ใน {album} อยู่แล้ว",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "การจัดวาง",
|
"asset_list_layout_sub_title": "การจัดวาง",
|
||||||
"asset_list_settings_subtitle": "ตั้งค่าการจัดวางตารางรูปภาพ",
|
"asset_list_settings_subtitle": "ตั้งค่าการจัดวางตารางรูปภาพ",
|
||||||
"asset_list_settings_title": "ตารางรูปภาพ",
|
"asset_list_settings_title": "ตารางรูปภาพ",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "ตัวดูทรัพยากร",
|
"asset_viewer_settings_title": "ตัวดูทรัพยากร",
|
||||||
"backup_album_selection_page_albums_device": "อัลบั้มบนเครื่อง ({})",
|
"backup_album_selection_page_albums_device": "อัลบั้มบนเครื่อง ({})",
|
||||||
"backup_album_selection_page_albums_tap": "กดเพื่อรวม กดสองครั้งเพื่อยกเว้น",
|
"backup_album_selection_page_albums_tap": "กดเพื่อรวม กดสองครั้งเพื่อยกเว้น",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "รหัสผ่านใหม่",
|
"change_password_form_new_password": "รหัสผ่านใหม่",
|
||||||
"change_password_form_password_mismatch": "รหัสผ่านไม่ตรงกัน",
|
"change_password_form_password_mismatch": "รหัสผ่านไม่ตรงกัน",
|
||||||
"change_password_form_reenter_new_password": "กรอกรหัสผ่านใหม่",
|
"change_password_form_reenter_new_password": "กรอกรหัสผ่านใหม่",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_title": "SSL Client Certificate",
|
||||||
"common_add_to_album": "เพิ่มเข้าอัลบั้ม",
|
"common_add_to_album": "เพิ่มเข้าอัลบั้ม",
|
||||||
"common_change_password": "เปลี่ยนรหัสผ่าน",
|
"common_change_password": "เปลี่ยนรหัสผ่าน",
|
||||||
"common_create_new_album": "สร้างอัลบั้มใหม่",
|
"common_create_new_album": "สร้างอัลบั้มใหม่",
|
||||||
"common_server_error": "กรุณาตรวจสอบการเชื่อมต่ออินเทอร์เน็ต ให้แน่ใจว่าเซิร์ฟเวอร์สามารถเข้าถึงได้ และเวอร์ชันแอพกับเซิร์ฟเวอร์เข้ากันได้",
|
"common_server_error": "กรุณาตรวจสอบการเชื่อมต่ออินเทอร์เน็ต ให้แน่ใจว่าเซิร์ฟเวอร์สามารถเข้าถึงได้ และเวอร์ชันแอพกับเซิร์ฟเวอร์เข้ากันได้",
|
||||||
"common_shared": "แชร์",
|
"common_shared": "แชร์",
|
||||||
|
"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": "{} รายการ",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} รายการ · ถูกแชร์",
|
"control_bottom_app_bar_album_info_shared": "{} รายการ · ถูกแชร์",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "ลบออก",
|
"control_bottom_app_bar_delete": "ลบออก",
|
||||||
"control_bottom_app_bar_delete_from_immich": "ลบจาก Immich",
|
"control_bottom_app_bar_delete_from_immich": "ลบจาก Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "ลบจากเรื่อง",
|
"control_bottom_app_bar_delete_from_local": "ลบจากเรื่อง",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "แก้ไขตำแหน่ง",
|
"control_bottom_app_bar_edit_location": "แก้ไขตำแหน่ง",
|
||||||
"control_bottom_app_bar_edit_time": "แก้ไขวันและเวลา",
|
"control_bottom_app_bar_edit_time": "แก้ไขวันและเวลา",
|
||||||
"control_bottom_app_bar_favorite": "รายการโปรด",
|
"control_bottom_app_bar_favorite": "รายการโปรด",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "ทดลอง",
|
"experimental_settings_title": "ทดลอง",
|
||||||
"favorites_page_no_favorites": "ไม่พบทรัพยากรในรายการโปรด",
|
"favorites_page_no_favorites": "ไม่พบทรัพยากรในรายการโปรด",
|
||||||
"favorites_page_title": "รายการโปรด",
|
"favorites_page_title": "รายการโปรด",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "เปิดการตอบสนองแบบสัมผัส",
|
"haptic_feedback_switch": "เปิดการตอบสนองแบบสัมผัส",
|
||||||
"haptic_feedback_title": "การตอบสนองแบบสัมผัส",
|
"haptic_feedback_title": "การตอบสนองแบบสัมผัส",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "ดาวน์โหลดเริ่มต้น",
|
"image_viewer_page_state_provider_download_started": "ดาวน์โหลดเริ่มต้น",
|
||||||
"image_viewer_page_state_provider_download_success": "ดาวน์โหลดสำเร็จ",
|
"image_viewer_page_state_provider_download_success": "ดาวน์โหลดสำเร็จ",
|
||||||
"image_viewer_page_state_provider_share_error": "แชร์ผิดพลาด",
|
"image_viewer_page_state_provider_share_error": "แชร์ผิดพลาด",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "อัลบั้ม",
|
"library_page_albums": "อัลบั้ม",
|
||||||
"library_page_archive": "เก็บถาวร",
|
"library_page_archive": "เก็บถาวร",
|
||||||
"library_page_device_albums": "อัลบั้มบนเครื่อง",
|
"library_page_device_albums": "อัลบั้มบนเครื่อง",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "ไม่สามารถแก้ไขวันที่ทรัพยากรแบบอ่านอย่างเดียว กำลังข้าม",
|
"multiselect_grid_edit_date_time_err_read_only": "ไม่สามารถแก้ไขวันที่ทรัพยากรแบบอ่านอย่างเดียว กำลังข้าม",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "ไม่สามารถแก้ตำแหน่งของทรัพยากรแบบอ่านอย่างเดียว กำลังข้าม",
|
"multiselect_grid_edit_gps_err_read_only": "ไม่สามารถแก้ตำแหน่งของทรัพยากรแบบอ่านอย่างเดียว กำลังข้าม",
|
||||||
"no_assets_to_show": "ไม่มีทรัพยากรให้แสดง",
|
"no_assets_to_show": "ไม่มีทรัพยากรให้แสดง",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "ยกเลิก",
|
"notification_permission_dialog_cancel": "ยกเลิก",
|
||||||
"notification_permission_dialog_content": "เพื่อเปิดการแจ้งเตือน เข้าตั้งค่าแล้วกดอนุญาต",
|
"notification_permission_dialog_content": "เพื่อเปิดการแจ้งเตือน เข้าตั้งค่าแล้วกดอนุญาต",
|
||||||
"notification_permission_dialog_settings": "ตั้งค่า",
|
"notification_permission_dialog_settings": "ตั้งค่า",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "เกิดข้อผิดพลาด",
|
"scaffold_body_error_occurred": "เกิดข้อผิดพลาด",
|
||||||
"search_bar_hint": "ค้นหารูปภาพของคุณ",
|
"search_bar_hint": "ค้นหารูปภาพของคุณ",
|
||||||
"search_filter_apply": "บันทึกตัวกรอง",
|
"search_filter_apply": "บันทึกตัวกรอง",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "ยี่ห้อ",
|
"search_filter_camera_make": "ยี่ห้อ",
|
||||||
"search_filter_camera_model": "รุ่น",
|
"search_filter_camera_model": "รุ่น",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "เก็บถาวร",
|
"search_filter_display_option_archive": "เก็บถาวร",
|
||||||
"search_filter_display_option_favorite": "รายการโปรด",
|
"search_filter_display_option_favorite": "รายการโปรด",
|
||||||
"search_filter_display_option_not_in_album": "ไม่อยู่ในอัลบั้ม",
|
"search_filter_display_option_not_in_album": "ไม่อยู่ในอัลบั้ม",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "เมือง",
|
"search_filter_location_city": "เมือง",
|
||||||
"search_filter_location_country": "ประเทศ",
|
"search_filter_location_country": "ประเทศ",
|
||||||
"search_filter_location_state": "รัฐ",
|
"search_filter_location_state": "รัฐ",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "ทั้งหมด",
|
"search_filter_media_type_all": "ทั้งหมด",
|
||||||
"search_filter_media_type_image": "รูปภาพ",
|
"search_filter_media_type_image": "รูปภาพ",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "วิดีโอ",
|
"search_filter_media_type_video": "วิดีโอ",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "หมวดหมู่",
|
"search_page_categories": "หมวดหมู่",
|
||||||
"search_page_favorites": "รายการโปรด",
|
"search_page_favorites": "รายการโปรด",
|
||||||
"search_page_motion_photos": "ภาพเคลื่อนไหว",
|
"search_page_motion_photos": "ภาพเคลื่อนไหว",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "แชร์",
|
"tab_controller_nav_sharing": "แชร์",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "แสดงตัวพื้นที่จัดเก็บบนตารางทรัพยากร",
|
"theme_setting_asset_list_storage_indicator_title": "แสดงตัวพื้นที่จัดเก็บบนตารางทรัพยากร",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "จำนวนทรัพยากรต่อแถว ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "จำนวนทรัพยากรต่อแถว ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "โหทดมืด",
|
"theme_setting_dark_mode_switch": "โหทดมืด",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "ปรับคุณภาพขอตัวดูรูปภาพละเอียด",
|
"theme_setting_image_viewer_quality_subtitle": "ปรับคุณภาพขอตัวดูรูปภาพละเอียด",
|
||||||
"theme_setting_image_viewer_quality_title": "คุณภาพตังดูรูปภาพ",
|
"theme_setting_image_viewer_quality_title": "คุณภาพตังดูรูปภาพ",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "อัตโนมัติ (การตั้งค่าระบบ)",
|
"theme_setting_system_theme_switch": "อัตโนมัติ (การตั้งค่าระบบ)",
|
||||||
"theme_setting_theme_subtitle": "เลือกธีมของแอพ",
|
"theme_setting_theme_subtitle": "เลือกธีมของแอพ",
|
||||||
"theme_setting_theme_title": "ธีม",
|
"theme_setting_theme_title": "ธีม",
|
||||||
"theme_setting_three_stage_loading_subtitle": "การโหลดแบบสามขั้นตอนอาจเพิ่มประสิทธิภาพในการโหลดแต่จะทำให้โหลดเครื่อข่ายเพิ่มขึ้นมาก",
|
"theme_setting_three_stage_loading_subtitle": "การโหลดแบบสามขั้นตอนอาจเพิ่มประสิทธิภาพในการโหลดแต่จะทำให้โหลดเครื่อข่ายเพิ่มขึ้นมาก",
|
||||||
"theme_setting_three_stage_loading_title": "เปิดการโหลดสามขั้นตอน",
|
"theme_setting_three_stage_loading_title": "เปิดการโหลดสามขั้นตอน",
|
||||||
"translated_text_options": "ตัวเลือก",
|
"translated_text_options": "ตัวเลือก",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "ลบ",
|
"trash_page_delete": "ลบ",
|
||||||
"trash_page_delete_all": "ลบทั้งหมด",
|
"trash_page_delete_all": "ลบทั้งหมด",
|
||||||
"trash_page_empty_trash_btn": "ทิ้งจากถังขยะ",
|
"trash_page_empty_trash_btn": "ทิ้งจากถังขยะ",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Скасувати",
|
"action_common_cancel": "Скасувати",
|
||||||
"action_common_clear": "Очистити",
|
"action_common_clear": "Очистити",
|
||||||
"action_common_confirm": "Підтвердити",
|
"action_common_confirm": "Підтвердити",
|
||||||
|
"action_common_save": "Зберегти",
|
||||||
|
"action_common_select": "Вибрати",
|
||||||
"action_common_update": "Оновити",
|
"action_common_update": "Оновити",
|
||||||
"add_to_album_bottom_sheet_added": "Додати до {album}",
|
"add_to_album_bottom_sheet_added": "Додати до {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Вже є в {album}",
|
"add_to_album_bottom_sheet_already_exists": "Вже є в {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Розмітка",
|
"asset_list_layout_sub_title": "Розмітка",
|
||||||
"asset_list_settings_subtitle": "Налаштування компонування знімків",
|
"asset_list_settings_subtitle": "Налаштування компонування знімків",
|
||||||
"asset_list_settings_title": "Фото-сітка",
|
"asset_list_settings_title": "Фото-сітка",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Переглядач зображень",
|
"asset_viewer_settings_title": "Переглядач зображень",
|
||||||
"backup_album_selection_page_albums_device": "Альбоми на пристрої ({})",
|
"backup_album_selection_page_albums_device": "Альбоми на пристрої ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Торкніться, щоб включити,\nторкніться двічі, щоб виключити",
|
"backup_album_selection_page_albums_tap": "Торкніться, щоб включити,\nторкніться двічі, щоб виключити",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Новий пароль",
|
"change_password_form_new_password": "Новий пароль",
|
||||||
"change_password_form_password_mismatch": "Паролі не співпадають",
|
"change_password_form_password_mismatch": "Паролі не співпадають",
|
||||||
"change_password_form_reenter_new_password": "Повторіть новий пароль",
|
"change_password_form_reenter_new_password": "Повторіть новий пароль",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Введіть пароль",
|
||||||
|
"client_cert_import": "Імпорт",
|
||||||
|
"client_cert_import_success_msg": "Клієнтський сертифікат імпортовано",
|
||||||
|
"client_cert_invalid_msg": "Недійсний файл сертифіката або неправильний пароль",
|
||||||
|
"client_cert_remove": "Видалити",
|
||||||
|
"client_cert_remove_msg": "Клієнтський сертифікат видалено",
|
||||||
|
"client_cert_subtitle": "Підтримується лише формат PKCS12 (.p12, .pfx). Імпорт/видалення сертифіката доступне лише перед входом у систему.",
|
||||||
|
"client_cert_title": "Клієнтський SSL-сертифікат",
|
||||||
"common_add_to_album": "Додати у альбом",
|
"common_add_to_album": "Додати у альбом",
|
||||||
"common_change_password": "Змінити пароль",
|
"common_change_password": "Змінити пароль",
|
||||||
"common_create_new_album": "Створити новий альбом",
|
"common_create_new_album": "Створити новий альбом",
|
||||||
"common_server_error": "Будь ласка, перевірте з'єднання, переконайтеся, що сервер доступний і версія програми/сервера сумісна.",
|
"common_server_error": "Будь ласка, перевірте з'єднання, переконайтеся, що сервер доступний і версія програми/сервера сумісна.",
|
||||||
"common_shared": "Спільні",
|
"common_shared": "Спільні",
|
||||||
|
"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": "{} елементи",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} елементи · Спільні",
|
"control_bottom_app_bar_album_info_shared": "{} елементи · Спільні",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Видалити",
|
"control_bottom_app_bar_delete": "Видалити",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Видалити з Immich",
|
"control_bottom_app_bar_delete_from_immich": "Видалити з Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Видалити з пристрою",
|
"control_bottom_app_bar_delete_from_local": "Видалити з пристрою",
|
||||||
|
"control_bottom_app_bar_edit": "Редагувати",
|
||||||
"control_bottom_app_bar_edit_location": "Редагувати місцезнаходження",
|
"control_bottom_app_bar_edit_location": "Редагувати місцезнаходження",
|
||||||
"control_bottom_app_bar_edit_time": "Редагувати дату та час",
|
"control_bottom_app_bar_edit_time": "Редагувати дату та час",
|
||||||
"control_bottom_app_bar_favorite": "До улюблених",
|
"control_bottom_app_bar_favorite": "До улюблених",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Експериментальні",
|
"experimental_settings_title": "Експериментальні",
|
||||||
"favorites_page_no_favorites": "Немає улюблених елементів",
|
"favorites_page_no_favorites": "Немає улюблених елементів",
|
||||||
"favorites_page_title": "Улюблені",
|
"favorites_page_title": "Улюблені",
|
||||||
|
"filename_search": "Ім'я або розширення файлу",
|
||||||
"haptic_feedback_switch": "Увімкнути тактильну віддачу",
|
"haptic_feedback_switch": "Увімкнути тактильну віддачу",
|
||||||
"haptic_feedback_title": "Тактильна віддача",
|
"haptic_feedback_title": "Тактильна віддача",
|
||||||
"header_settings_add_header_tip": "Додати заголовок",
|
"header_settings_add_header_tip": "Додати заголовок",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Завантаження почалося",
|
"image_viewer_page_state_provider_download_started": "Завантаження почалося",
|
||||||
"image_viewer_page_state_provider_download_success": "Усіпшно завантажено",
|
"image_viewer_page_state_provider_download_success": "Усіпшно завантажено",
|
||||||
"image_viewer_page_state_provider_share_error": "Помилка спільного доступу",
|
"image_viewer_page_state_provider_share_error": "Помилка спільного доступу",
|
||||||
|
"invalid_date": "Недійсна дата",
|
||||||
|
"invalid_date_format": "Недійсний формат дати",
|
||||||
"library_page_albums": "Альбоми",
|
"library_page_albums": "Альбоми",
|
||||||
"library_page_archive": "Архів",
|
"library_page_archive": "Архів",
|
||||||
"library_page_device_albums": "Альбоми на пристрої",
|
"library_page_device_albums": "Альбоми на пристрої",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Неможливо редагувати дату елементів лише для читання, пропущено",
|
"multiselect_grid_edit_date_time_err_read_only": "Неможливо редагувати дату елементів лише для читання, пропущено",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Неможливо редагувати місцезнаходження елементів лише для читання, пропущено",
|
"multiselect_grid_edit_gps_err_read_only": "Неможливо редагувати місцезнаходження елементів лише для читання, пропущено",
|
||||||
"no_assets_to_show": "Елементи відсутні",
|
"no_assets_to_show": "Елементи відсутні",
|
||||||
|
"no_name": "Без імені",
|
||||||
"notification_permission_dialog_cancel": "Скасувати",
|
"notification_permission_dialog_cancel": "Скасувати",
|
||||||
"notification_permission_dialog_content": "Щоб увімкнути сповіщення, перейдіть до Налаштувань і надайте дозвіл.",
|
"notification_permission_dialog_content": "Щоб увімкнути сповіщення, перейдіть до Налаштувань і надайте дозвіл.",
|
||||||
"notification_permission_dialog_settings": "Налаштування",
|
"notification_permission_dialog_settings": "Налаштування",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Виникла помилка",
|
"scaffold_body_error_occurred": "Виникла помилка",
|
||||||
"search_bar_hint": "Шукати ваші знімки",
|
"search_bar_hint": "Шукати ваші знімки",
|
||||||
"search_filter_apply": "Застосувати фільтр",
|
"search_filter_apply": "Застосувати фільтр",
|
||||||
|
"search_filter_camera": "Камера",
|
||||||
"search_filter_camera_make": "Виробник",
|
"search_filter_camera_make": "Виробник",
|
||||||
"search_filter_camera_model": "Модель",
|
"search_filter_camera_model": "Модель",
|
||||||
|
"search_filter_camera_title": "Виберіть тип камери",
|
||||||
|
"search_filter_date": "Дата",
|
||||||
|
"search_filter_date_interval": "{start} до {end}",
|
||||||
|
"search_filter_date_title": "Виберіть діапазон дат",
|
||||||
"search_filter_display_option_archive": "Архів",
|
"search_filter_display_option_archive": "Архів",
|
||||||
"search_filter_display_option_favorite": "Улюблені",
|
"search_filter_display_option_favorite": "Улюблені",
|
||||||
"search_filter_display_option_not_in_album": "Не в альбомі",
|
"search_filter_display_option_not_in_album": "Не в альбомі",
|
||||||
|
"search_filter_display_options": "Параметри відображення",
|
||||||
|
"search_filter_display_options_title": "Параметри відображення",
|
||||||
|
"search_filter_location": "Місцезнаходження",
|
||||||
"search_filter_location_city": "Місто",
|
"search_filter_location_city": "Місто",
|
||||||
"search_filter_location_country": "Країна",
|
"search_filter_location_country": "Країна",
|
||||||
"search_filter_location_state": "Регіон",
|
"search_filter_location_state": "Регіон",
|
||||||
|
"search_filter_location_title": "Виберіть місцезнаходження",
|
||||||
|
"search_filter_media_type": "Тип носія",
|
||||||
"search_filter_media_type_all": "Усі",
|
"search_filter_media_type_all": "Усі",
|
||||||
"search_filter_media_type_image": "Зображення",
|
"search_filter_media_type_image": "Зображення",
|
||||||
|
"search_filter_media_type_title": "Виберіть тип носія",
|
||||||
"search_filter_media_type_video": "Відео",
|
"search_filter_media_type_video": "Відео",
|
||||||
|
"search_filter_people": "Люди",
|
||||||
|
"search_filter_people_title": "Виберіть людей",
|
||||||
"search_page_categories": "Категорії",
|
"search_page_categories": "Категорії",
|
||||||
"search_page_favorites": "Улюблені",
|
"search_page_favorites": "Улюблені",
|
||||||
"search_page_motion_photos": "Рухомі знімки",
|
"search_page_motion_photos": "Рухомі знімки",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Спільні",
|
"tab_controller_nav_sharing": "Спільні",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Показувати піктограму сховища на плитках елементів",
|
"theme_setting_asset_list_storage_indicator_title": "Показувати піктограму сховища на плитках елементів",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Кількість елементів у рядку ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Кількість елементів у рядку ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Застосувати основний колір на поверхню фону.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Темна тема",
|
"theme_setting_dark_mode_switch": "Темна тема",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Налаштування якості перегляду повноекранних зображень",
|
"theme_setting_image_viewer_quality_subtitle": "Налаштування якості перегляду повноекранних зображень",
|
||||||
"theme_setting_image_viewer_quality_title": "Якість перегляду зображень",
|
"theme_setting_image_viewer_quality_title": "Якість перегляду зображень",
|
||||||
|
"theme_setting_primary_color_subtitle": "Виберіть колір для основних дій і акцентів.",
|
||||||
|
"theme_setting_primary_color_title": "Основний колір",
|
||||||
|
"theme_setting_system_primary_color_title": "Використовувати колір системи",
|
||||||
"theme_setting_system_theme_switch": "Автоматично (як у системі)",
|
"theme_setting_system_theme_switch": "Автоматично (як у системі)",
|
||||||
"theme_setting_theme_subtitle": "Налаштування теми додатка",
|
"theme_setting_theme_subtitle": "Налаштування теми додатка",
|
||||||
"theme_setting_theme_title": "Тема",
|
"theme_setting_theme_title": "Тема",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Триетапне завантаження може підвищити продуктивність завантаження, але спричинить значно більше навантаження на мережу",
|
"theme_setting_three_stage_loading_subtitle": "Триетапне завантаження може підвищити продуктивність завантаження, але спричинить значно більше навантаження на мережу",
|
||||||
"theme_setting_three_stage_loading_title": "Увімкнути триетапне завантаження",
|
"theme_setting_three_stage_loading_title": "Увімкнути триетапне завантаження",
|
||||||
"translated_text_options": "Налаштування",
|
"translated_text_options": "Налаштування",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Видалити",
|
"trash_page_delete": "Видалити",
|
||||||
"trash_page_delete_all": "Видалити усі",
|
"trash_page_delete_all": "Видалити усі",
|
||||||
"trash_page_empty_trash_btn": "Очистити кошик",
|
"trash_page_empty_trash_btn": "Очистити кошик",
|
||||||
|
|||||||
@@ -3,13 +3,15 @@
|
|||||||
"action_common_cancel": "Từ chối",
|
"action_common_cancel": "Từ chối",
|
||||||
"action_common_clear": "Xoá",
|
"action_common_clear": "Xoá",
|
||||||
"action_common_confirm": "Xác nhận",
|
"action_common_confirm": "Xác nhận",
|
||||||
|
"action_common_save": "Lưu",
|
||||||
|
"action_common_select": "Chọn",
|
||||||
"action_common_update": "Cập nhật",
|
"action_common_update": "Cập nhật",
|
||||||
"add_to_album_bottom_sheet_added": "Thêm vào {album}",
|
"add_to_album_bottom_sheet_added": "Thêm vào {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Đã có sẵn trong {album}",
|
"add_to_album_bottom_sheet_already_exists": "Đã có sẵn trong {album}",
|
||||||
"advanced_settings_log_level_title": "Phân loại nhật ký: {}",
|
"advanced_settings_log_level_title": "Phân loại nhật ký: {}",
|
||||||
"advanced_settings_prefer_remote_subtitle": "Trên một số thiết bị, việc tải hình thu nhỏ từ ảnh trên thiết bị diễn ra chậm. Kích hoạt cài đặt này để tải ảnh từ máy chủ.",
|
"advanced_settings_prefer_remote_subtitle": "Trên một số thiết bị, việc tải hình thu nhỏ từ ảnh trên thiết bị diễn ra chậm. Kích hoạt cài đặt này để tải ảnh từ máy chủ.",
|
||||||
"advanced_settings_prefer_remote_title": "Ưu tiên ảnh từ máy chủ",
|
"advanced_settings_prefer_remote_title": "Ưu tiên ảnh từ máy chủ",
|
||||||
"advanced_settings_proxy_headers_subtitle": "Xác định các header của proxy Immich sẽ gửi kèm theo mỗi yêu cầu mạng.",
|
"advanced_settings_proxy_headers_subtitle": "Xác định các header của proxy mà Immich sẽ gửi kèm theo mỗi yêu cầu mạng.",
|
||||||
"advanced_settings_proxy_headers_title": "Các header của proxy",
|
"advanced_settings_proxy_headers_title": "Các header của proxy",
|
||||||
"advanced_settings_self_signed_ssl_subtitle": "Bỏ qua xác minh chứng chỉ SSL cho máy chủ cuối. Yêu cầu cho chứng chỉ tự ký.",
|
"advanced_settings_self_signed_ssl_subtitle": "Bỏ qua xác minh chứng chỉ SSL cho máy chủ cuối. Yêu cầu cho chứng chỉ tự ký.",
|
||||||
"advanced_settings_self_signed_ssl_title": "Cho phép chứng chỉ SSL tự ký",
|
"advanced_settings_self_signed_ssl_title": "Cho phép chứng chỉ SSL tự ký",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Bố cục",
|
"asset_list_layout_sub_title": "Bố cục",
|
||||||
"asset_list_settings_subtitle": "Cài đặt bố cục lưới ảnh",
|
"asset_list_settings_subtitle": "Cài đặt bố cục lưới ảnh",
|
||||||
"asset_list_settings_title": "Lưới ảnh",
|
"asset_list_settings_title": "Lưới ảnh",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Trình xem ảnh",
|
"asset_viewer_settings_title": "Trình xem ảnh",
|
||||||
"backup_album_selection_page_albums_device": "Album trên thiết bị ({})",
|
"backup_album_selection_page_albums_device": "Album trên thiết bị ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Nhấn để chọn, nhấn đúp để bỏ qua",
|
"backup_album_selection_page_albums_tap": "Nhấn để chọn, nhấn đúp để bỏ qua",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "Mật khẩu mới",
|
"change_password_form_new_password": "Mật khẩu mới",
|
||||||
"change_password_form_password_mismatch": "Mật khẩu không giống nhau",
|
"change_password_form_password_mismatch": "Mật khẩu không giống nhau",
|
||||||
"change_password_form_reenter_new_password": "Nhập lại mật khẩu mới",
|
"change_password_form_reenter_new_password": "Nhập lại mật khẩu mới",
|
||||||
|
"client_cert_dialog_msg_confirm": "Đồng ý",
|
||||||
|
"client_cert_enter_password": "Nhập mật khẩu",
|
||||||
|
"client_cert_import": "Nhập",
|
||||||
|
"client_cert_import_success_msg": "Chứng chỉ khách đã được nhập",
|
||||||
|
"client_cert_invalid_msg": "Tập tin chứng chỉ không hợp lệ hoặc sai mật khẩu",
|
||||||
|
"client_cert_remove": "Xoá",
|
||||||
|
"client_cert_remove_msg": "Chứng chỉ khách đã bị xoá",
|
||||||
|
"client_cert_subtitle": "Supports PKCS12 (.p12, .pfx) format only. Certificate Import/Remove is available only before login",
|
||||||
|
"client_cert_title": "Chứng chỉ khách SSL",
|
||||||
"common_add_to_album": "Thêm vào album",
|
"common_add_to_album": "Thêm vào album",
|
||||||
"common_change_password": "Thay đổi mật khẩu",
|
"common_change_password": "Thay đổi mật khẩu",
|
||||||
"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ẻ",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} mục chia sẻ",
|
"control_bottom_app_bar_album_info_shared": "{} mục chia sẻ",
|
||||||
@@ -154,12 +173,13 @@
|
|||||||
"control_bottom_app_bar_delete": "Xoá",
|
"control_bottom_app_bar_delete": "Xoá",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Xóa khỏi Immich",
|
"control_bottom_app_bar_delete_from_immich": "Xóa khỏi Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Xóa khỏi thiết bị\n",
|
"control_bottom_app_bar_delete_from_local": "Xóa khỏi thiết bị\n",
|
||||||
|
"control_bottom_app_bar_edit": "Sửa",
|
||||||
"control_bottom_app_bar_edit_location": "Chỉnh sửa vị trí",
|
"control_bottom_app_bar_edit_location": "Chỉnh sửa vị trí",
|
||||||
"control_bottom_app_bar_edit_time": "Chỉnh sửa Ngày và Giờ",
|
"control_bottom_app_bar_edit_time": "Chỉnh sửa Ngày và Giờ",
|
||||||
"control_bottom_app_bar_favorite": "Yêu thích",
|
"control_bottom_app_bar_favorite": "Yêu thích",
|
||||||
"control_bottom_app_bar_share": "Chia sẻ",
|
"control_bottom_app_bar_share": "Chia sẻ",
|
||||||
"control_bottom_app_bar_share_to": "Chia sẻ với",
|
"control_bottom_app_bar_share_to": "Chia sẻ với",
|
||||||
"control_bottom_app_bar_stack": "Xếp nhóm",
|
"control_bottom_app_bar_stack": "Nhóm ảnh",
|
||||||
"control_bottom_app_bar_trash_from_immich": "Chuyển tới thùng rác",
|
"control_bottom_app_bar_trash_from_immich": "Chuyển tới thùng rác",
|
||||||
"control_bottom_app_bar_unarchive": "Huỷ lưu trữ",
|
"control_bottom_app_bar_unarchive": "Huỷ lưu trữ",
|
||||||
"control_bottom_app_bar_unfavorite": "Bỏ yêu thích",
|
"control_bottom_app_bar_unfavorite": "Bỏ yêu thích",
|
||||||
@@ -203,12 +223,13 @@
|
|||||||
"experimental_settings_title": "Chưa hoàn thiện",
|
"experimental_settings_title": "Chưa hoàn thiện",
|
||||||
"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",
|
||||||
"haptic_feedback_switch": "Bật haptic feedback\n",
|
"filename_search": "Tên hoặc phần mở rộng tập tin",
|
||||||
|
"haptic_feedback_switch": "Bật phản hồi haptic\n",
|
||||||
"haptic_feedback_title": "Haptic Feedback\n",
|
"haptic_feedback_title": "Haptic Feedback\n",
|
||||||
"header_settings_add_header_tip": "Thêm Header",
|
"header_settings_add_header_tip": "Thêm Header",
|
||||||
"header_settings_field_validator_msg": "Trường này không được để trống",
|
"header_settings_field_validator_msg": "Trường này không được để trống",
|
||||||
"header_settings_header_name_input": "Tên header",
|
"header_settings_header_name_input": "Tên Header",
|
||||||
"header_settings_header_value_input": "Giá trị header",
|
"header_settings_header_value_input": "Giá trị Header",
|
||||||
"header_settings_page_title": "Các header của proxy",
|
"header_settings_page_title": "Các header của proxy",
|
||||||
"headers_settings_tile_subtitle": "Xác định proxy header ứng dụng sẽ gửi kèm theo mỗi yêu cầu mạng.",
|
"headers_settings_tile_subtitle": "Xác định proxy header ứng dụng sẽ gửi kèm theo mỗi yêu cầu mạng.",
|
||||||
"headers_settings_tile_title": "Tuỳ chỉnh các header của proxy",
|
"headers_settings_tile_title": "Tuỳ chỉnh các header của proxy",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "Đã bắt đầu tải xuống",
|
"image_viewer_page_state_provider_download_started": "Đã bắt đầu tải xuống",
|
||||||
"image_viewer_page_state_provider_download_success": "Tải xuống thành công",
|
"image_viewer_page_state_provider_download_success": "Tải xuống thành công",
|
||||||
"image_viewer_page_state_provider_share_error": "Chia sẻ không thành công",
|
"image_viewer_page_state_provider_share_error": "Chia sẻ không thành công",
|
||||||
|
"invalid_date": "Ngày không hợp lệ",
|
||||||
|
"invalid_date_format": "Định dạng ngày không hợp lệ",
|
||||||
"library_page_albums": "Album",
|
"library_page_albums": "Album",
|
||||||
"library_page_archive": "Kho lưu trữ",
|
"library_page_archive": "Kho lưu trữ",
|
||||||
"library_page_device_albums": "Album trên thiết bị",
|
"library_page_device_albums": "Album trên thiết bị",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Không thể chỉnh sửa ngày của ảnh chỉ có quyền đọc, bỏ qua",
|
"multiselect_grid_edit_date_time_err_read_only": "Không thể chỉnh sửa ngày của ảnh chỉ có quyền đọc, bỏ qua",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Không thể chỉnh sửa vị trí của ảnh chỉ có quyền đọc, bỏ qua",
|
"multiselect_grid_edit_gps_err_read_only": "Không thể chỉnh sửa vị trí của ảnh chỉ có quyền đọc, bỏ qua",
|
||||||
"no_assets_to_show": "Không có mục nào để hiển thị",
|
"no_assets_to_show": "Không có mục nào để hiển thị",
|
||||||
|
"no_name": "Không có tên",
|
||||||
"notification_permission_dialog_cancel": "Từ chối",
|
"notification_permission_dialog_cancel": "Từ chối",
|
||||||
"notification_permission_dialog_content": "Để bật thông báo, chuyển tới Cài đặt và chọn cho phép",
|
"notification_permission_dialog_content": "Để bật thông báo, chuyển tới Cài đặt và chọn cho phép",
|
||||||
"notification_permission_dialog_settings": "Cài đặt",
|
"notification_permission_dialog_settings": "Cài đặt",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Xảy ra lỗi",
|
"scaffold_body_error_occurred": "Xảy ra lỗi",
|
||||||
"search_bar_hint": "Tìm kiếm ảnh của bạn",
|
"search_bar_hint": "Tìm kiếm ảnh của bạn",
|
||||||
"search_filter_apply": "Áp dụng bộ lọc",
|
"search_filter_apply": "Áp dụng bộ lọc",
|
||||||
"search_filter_camera_make": "Chụp bởi",
|
"search_filter_camera": "Máy ảnh",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_make": "Thương hiệu",
|
||||||
|
"search_filter_camera_model": "Dòng máy ảnh",
|
||||||
|
"search_filter_camera_title": "Chọn loại máy ảnh",
|
||||||
|
"search_filter_date": "Ngày",
|
||||||
|
"search_filter_date_interval": "{start} đến {end}",
|
||||||
|
"search_filter_date_title": "Chọn khoảng ngày",
|
||||||
"search_filter_display_option_archive": "Kho lưu trữ",
|
"search_filter_display_option_archive": "Kho lưu trữ",
|
||||||
"search_filter_display_option_favorite": "Yêu thích",
|
"search_filter_display_option_favorite": "Yêu thích",
|
||||||
"search_filter_display_option_not_in_album": "Không nằm trong album",
|
"search_filter_display_option_not_in_album": "Không nằm trong album",
|
||||||
|
"search_filter_display_options": "Tuỳ chọn hiển thị",
|
||||||
|
"search_filter_display_options_title": "Tuỳ chọn hiển thị",
|
||||||
|
"search_filter_location": "Vị trí",
|
||||||
"search_filter_location_city": "Thành phố",
|
"search_filter_location_city": "Thành phố",
|
||||||
"search_filter_location_country": "Quốc gia",
|
"search_filter_location_country": "Quốc gia",
|
||||||
"search_filter_location_state": "Tỉnh",
|
"search_filter_location_state": "Tỉnh",
|
||||||
|
"search_filter_location_title": "Chọn vị trí",
|
||||||
|
"search_filter_media_type": "Loại phương tiện",
|
||||||
"search_filter_media_type_all": "Tất cả",
|
"search_filter_media_type_all": "Tất cả",
|
||||||
"search_filter_media_type_image": "Ảnh",
|
"search_filter_media_type_image": "Ảnh",
|
||||||
|
"search_filter_media_type_title": "Chọn loại phương tiện",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "Mọi người",
|
||||||
|
"search_filter_people_title": "Chọn người",
|
||||||
"search_page_categories": "Danh mục",
|
"search_page_categories": "Danh mục",
|
||||||
"search_page_favorites": "Ảnh yêu thích",
|
"search_page_favorites": "Ảnh yêu thích",
|
||||||
"search_page_motion_photos": "Ảnh động",
|
"search_page_motion_photos": "Ảnh động",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Chia sẻ",
|
"tab_controller_nav_sharing": "Chia sẻ",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Hiện thị trạng thái sao lưu ảnh trên hình thu nhỏ ",
|
"theme_setting_asset_list_storage_indicator_title": "Hiện thị trạng thái sao lưu ảnh trên hình thu nhỏ ",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Số lượng ảnh trên một dòng ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Số lượng ảnh trên một dòng ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Áp dụng màu chủ đạo cho nền ứng dụng",
|
||||||
|
"theme_setting_colorful_interface_title": "Giao diện màu sắc",
|
||||||
"theme_setting_dark_mode_switch": "Chế độ tối",
|
"theme_setting_dark_mode_switch": "Chế độ tối",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Điều chỉnh chất lượng của trình xem ảnh",
|
"theme_setting_image_viewer_quality_subtitle": "Điều chỉnh chất lượng của trình xem ảnh",
|
||||||
"theme_setting_image_viewer_quality_title": "Chất lượng trình xem ảnh",
|
"theme_setting_image_viewer_quality_title": "Chất lượng trình xem ảnh",
|
||||||
|
"theme_setting_primary_color_subtitle": "Chọn màu cho các hành động chính và điểm nhấn.",
|
||||||
|
"theme_setting_primary_color_title": "Màu chủ đạo",
|
||||||
|
"theme_setting_system_primary_color_title": "Dùng màu hệ thống",
|
||||||
"theme_setting_system_theme_switch": "Tự động (Theo cài đặt hệ thống)",
|
"theme_setting_system_theme_switch": "Tự động (Theo cài đặt hệ thống)",
|
||||||
"theme_setting_theme_subtitle": "Chọn cài đặt giao diện ứng dụng",
|
"theme_setting_theme_subtitle": "Chọn cài đặt giao diện ứng dụng",
|
||||||
"theme_setting_theme_title": "Giao diện",
|
"theme_setting_theme_title": "Giao diện",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Tải ba giai doạn có thể tăng hiệu năng tải ảnh nhưng sẽ tốn dữ liệu mạng đáng kể.",
|
"theme_setting_three_stage_loading_subtitle": "Tải ba giai doạn có thể tăng hiệu năng tải ảnh nhưng sẽ tốn dữ liệu mạng đáng kể.",
|
||||||
"theme_setting_three_stage_loading_title": "Bật tải ba giai đoạn",
|
"theme_setting_three_stage_loading_title": "Bật tải ba giai đoạn",
|
||||||
"translated_text_options": "Tuỳ chỉnh",
|
"translated_text_options": "Tuỳ chỉnh",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Xoá",
|
"trash_page_delete": "Xoá",
|
||||||
"trash_page_delete_all": "Xoá tất cả",
|
"trash_page_delete_all": "Xoá tất cả",
|
||||||
"trash_page_empty_trash_btn": "Dọn sạch thùng rác",
|
"trash_page_empty_trash_btn": "Dọn sạch thùng rác",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "取消",
|
"action_common_cancel": "取消",
|
||||||
"action_common_clear": "清空",
|
"action_common_clear": "清空",
|
||||||
"action_common_confirm": "确定",
|
"action_common_confirm": "确定",
|
||||||
|
"action_common_save": "保存",
|
||||||
|
"action_common_select": "选择",
|
||||||
"action_common_update": "更新",
|
"action_common_update": "更新",
|
||||||
"add_to_album_bottom_sheet_added": "添加到 {album}",
|
"add_to_album_bottom_sheet_added": "添加到 {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "已在 {album} 中",
|
"add_to_album_bottom_sheet_already_exists": "已在 {album} 中",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "布局",
|
"asset_list_layout_sub_title": "布局",
|
||||||
"asset_list_settings_subtitle": "照片网格布局设置",
|
"asset_list_settings_subtitle": "照片网格布局设置",
|
||||||
"asset_list_settings_title": "照片网格",
|
"asset_list_settings_title": "照片网格",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "资源查看器",
|
"asset_viewer_settings_title": "资源查看器",
|
||||||
"backup_album_selection_page_albums_device": "设备上的相册({})",
|
"backup_album_selection_page_albums_device": "设备上的相册({})",
|
||||||
"backup_album_selection_page_albums_tap": "单击选中,双击取消",
|
"backup_album_selection_page_albums_tap": "单击选中,双击取消",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "新密码",
|
"change_password_form_new_password": "新密码",
|
||||||
"change_password_form_password_mismatch": "密码不匹配",
|
"change_password_form_password_mismatch": "密码不匹配",
|
||||||
"change_password_form_reenter_new_password": "再次输入新密码",
|
"change_password_form_reenter_new_password": "再次输入新密码",
|
||||||
|
"client_cert_dialog_msg_confirm": "确定",
|
||||||
|
"client_cert_enter_password": "输入密码",
|
||||||
|
"client_cert_import": "导入",
|
||||||
|
"client_cert_import_success_msg": "客户端证书已导入",
|
||||||
|
"client_cert_invalid_msg": "无效的证书文件或密码错误",
|
||||||
|
"client_cert_remove": "移除",
|
||||||
|
"client_cert_remove_msg": "客户端证书已移除",
|
||||||
|
"client_cert_subtitle": "仅支持PKCS12 (.p12, .pfx)格式。仅可在登录前进行证书的导入和移除",
|
||||||
|
"client_cert_title": "SSL客户端证书",
|
||||||
"common_add_to_album": "添加到相册",
|
"common_add_to_album": "添加到相册",
|
||||||
"common_change_password": "更改密码",
|
"common_change_password": "更改密码",
|
||||||
"common_create_new_album": "新建相册",
|
"common_create_new_album": "新建相册",
|
||||||
"common_server_error": "请检查您的网络连接,确保服务器可访问且该应用程序与服务器版本兼容。",
|
"common_server_error": "请检查您的网络连接,确保服务器可访问且该应用程序与服务器版本兼容。",
|
||||||
"common_shared": "共享",
|
"common_shared": "共享",
|
||||||
|
"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": "{} 项",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} 项 · 已共享",
|
"control_bottom_app_bar_album_info_shared": "{} 项 · 已共享",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "删除",
|
"control_bottom_app_bar_delete": "删除",
|
||||||
"control_bottom_app_bar_delete_from_immich": "从Immich服务器中删除",
|
"control_bottom_app_bar_delete_from_immich": "从Immich服务器中删除",
|
||||||
"control_bottom_app_bar_delete_from_local": "从移动设备中删除",
|
"control_bottom_app_bar_delete_from_local": "从移动设备中删除",
|
||||||
|
"control_bottom_app_bar_edit": "编辑",
|
||||||
"control_bottom_app_bar_edit_location": "编辑位置信息",
|
"control_bottom_app_bar_edit_location": "编辑位置信息",
|
||||||
"control_bottom_app_bar_edit_time": "编辑日期和时间",
|
"control_bottom_app_bar_edit_time": "编辑日期和时间",
|
||||||
"control_bottom_app_bar_favorite": "收藏",
|
"control_bottom_app_bar_favorite": "收藏",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "实验性功能",
|
"experimental_settings_title": "实验性功能",
|
||||||
"favorites_page_no_favorites": "未找到收藏项目",
|
"favorites_page_no_favorites": "未找到收藏项目",
|
||||||
"favorites_page_title": "收藏",
|
"favorites_page_title": "收藏",
|
||||||
|
"filename_search": "文件名或扩展名",
|
||||||
"haptic_feedback_switch": "启用振动反馈",
|
"haptic_feedback_switch": "启用振动反馈",
|
||||||
"haptic_feedback_title": "振动反馈",
|
"haptic_feedback_title": "振动反馈",
|
||||||
"header_settings_add_header_tip": "添加标头",
|
"header_settings_add_header_tip": "添加标头",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "下载启动",
|
"image_viewer_page_state_provider_download_started": "下载启动",
|
||||||
"image_viewer_page_state_provider_download_success": "下载成功",
|
"image_viewer_page_state_provider_download_success": "下载成功",
|
||||||
"image_viewer_page_state_provider_share_error": "共享出错",
|
"image_viewer_page_state_provider_share_error": "共享出错",
|
||||||
|
"invalid_date": "无效的日期",
|
||||||
|
"invalid_date_format": "无效的日期格式",
|
||||||
"library_page_albums": "相册",
|
"library_page_albums": "相册",
|
||||||
"library_page_archive": "归档",
|
"library_page_archive": "归档",
|
||||||
"library_page_device_albums": "设备上的相册",
|
"library_page_device_albums": "设备上的相册",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "无法编辑只读项目的日期,跳过",
|
"multiselect_grid_edit_date_time_err_read_only": "无法编辑只读项目的日期,跳过",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "无法编辑只读项目的位置信息,跳过",
|
"multiselect_grid_edit_gps_err_read_only": "无法编辑只读项目的位置信息,跳过",
|
||||||
"no_assets_to_show": "无项目展示",
|
"no_assets_to_show": "无项目展示",
|
||||||
|
"no_name": "无姓名",
|
||||||
"notification_permission_dialog_cancel": "取消",
|
"notification_permission_dialog_cancel": "取消",
|
||||||
"notification_permission_dialog_content": "要启用通知,请转到“设置”,并选择“允许”。",
|
"notification_permission_dialog_content": "要启用通知,请转到“设置”,并选择“允许”。",
|
||||||
"notification_permission_dialog_settings": "设置",
|
"notification_permission_dialog_settings": "设置",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "发生错误",
|
"scaffold_body_error_occurred": "发生错误",
|
||||||
"search_bar_hint": "搜索照片",
|
"search_bar_hint": "搜索照片",
|
||||||
"search_filter_apply": "应用筛选",
|
"search_filter_apply": "应用筛选",
|
||||||
|
"search_filter_camera": "相机",
|
||||||
"search_filter_camera_make": "制造商",
|
"search_filter_camera_make": "制造商",
|
||||||
"search_filter_camera_model": "型号",
|
"search_filter_camera_model": "型号",
|
||||||
|
"search_filter_camera_title": "选择相机类型",
|
||||||
|
"search_filter_date": "日期",
|
||||||
|
"search_filter_date_interval": "从{start}到{end}",
|
||||||
|
"search_filter_date_title": "选择日期范围",
|
||||||
"search_filter_display_option_archive": "归档",
|
"search_filter_display_option_archive": "归档",
|
||||||
"search_filter_display_option_favorite": "收藏",
|
"search_filter_display_option_favorite": "收藏",
|
||||||
"search_filter_display_option_not_in_album": "不在相册中",
|
"search_filter_display_option_not_in_album": "不在相册中",
|
||||||
|
"search_filter_display_options": "显示选项",
|
||||||
|
"search_filter_display_options_title": "显示选项",
|
||||||
|
"search_filter_location": "位置",
|
||||||
"search_filter_location_city": "城市",
|
"search_filter_location_city": "城市",
|
||||||
"search_filter_location_country": "国家",
|
"search_filter_location_country": "国家",
|
||||||
"search_filter_location_state": "省",
|
"search_filter_location_state": "省",
|
||||||
|
"search_filter_location_title": "选择位置",
|
||||||
|
"search_filter_media_type": "媒体类型",
|
||||||
"search_filter_media_type_all": "所有",
|
"search_filter_media_type_all": "所有",
|
||||||
"search_filter_media_type_image": "照片",
|
"search_filter_media_type_image": "照片",
|
||||||
|
"search_filter_media_type_title": "选择媒体类型",
|
||||||
"search_filter_media_type_video": "视频",
|
"search_filter_media_type_video": "视频",
|
||||||
|
"search_filter_people": "人物",
|
||||||
|
"search_filter_people_title": "选择人物",
|
||||||
"search_page_categories": "类别",
|
"search_page_categories": "类别",
|
||||||
"search_page_favorites": "收藏",
|
"search_page_favorites": "收藏",
|
||||||
"search_page_motion_photos": "动图",
|
"search_page_motion_photos": "动图",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "共享",
|
"tab_controller_nav_sharing": "共享",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "在项目标题上显示存储占用",
|
"theme_setting_asset_list_storage_indicator_title": "在项目标题上显示存储占用",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "每行展示 {} 项",
|
"theme_setting_asset_list_tiles_per_row_title": "每行展示 {} 项",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "应用主色调到背景",
|
||||||
|
"theme_setting_colorful_interface_title": "彩色界面",
|
||||||
"theme_setting_dark_mode_switch": "深色模式",
|
"theme_setting_dark_mode_switch": "深色模式",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "调整查看大图时的图像质量",
|
"theme_setting_image_viewer_quality_subtitle": "调整查看大图时的图像质量",
|
||||||
"theme_setting_image_viewer_quality_title": "图像质量",
|
"theme_setting_image_viewer_quality_title": "图像质量",
|
||||||
|
"theme_setting_primary_color_subtitle": "选择颜色作为主色调",
|
||||||
|
"theme_setting_primary_color_title": "主色调",
|
||||||
|
"theme_setting_system_primary_color_title": "使用系统颜色",
|
||||||
"theme_setting_system_theme_switch": "自动(跟随系统设置)",
|
"theme_setting_system_theme_switch": "自动(跟随系统设置)",
|
||||||
"theme_setting_theme_subtitle": "选择应用主题",
|
"theme_setting_theme_subtitle": "选择应用主题",
|
||||||
"theme_setting_theme_title": "主题",
|
"theme_setting_theme_title": "主题",
|
||||||
"theme_setting_three_stage_loading_subtitle": "三段式加载可能会提升加载性能,但可能会导致更高的网络负载",
|
"theme_setting_three_stage_loading_subtitle": "三段式加载可能会提升加载性能,但可能会导致更高的网络负载",
|
||||||
"theme_setting_three_stage_loading_title": "启用三段式加载",
|
"theme_setting_three_stage_loading_title": "启用三段式加载",
|
||||||
"translated_text_options": "选项",
|
"translated_text_options": "选项",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "删除",
|
"trash_page_delete": "删除",
|
||||||
"trash_page_delete_all": "删除全部",
|
"trash_page_delete_all": "删除全部",
|
||||||
"trash_page_empty_trash_btn": "清空回收站",
|
"trash_page_empty_trash_btn": "清空回收站",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "取消",
|
"action_common_cancel": "取消",
|
||||||
"action_common_clear": "清空",
|
"action_common_clear": "清空",
|
||||||
"action_common_confirm": "确定",
|
"action_common_confirm": "确定",
|
||||||
|
"action_common_save": "保存",
|
||||||
|
"action_common_select": "选择",
|
||||||
"action_common_update": "更新",
|
"action_common_update": "更新",
|
||||||
"add_to_album_bottom_sheet_added": "添加到 {album}",
|
"add_to_album_bottom_sheet_added": "添加到 {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "已在 {album} 中",
|
"add_to_album_bottom_sheet_already_exists": "已在 {album} 中",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "布局",
|
"asset_list_layout_sub_title": "布局",
|
||||||
"asset_list_settings_subtitle": "照片网格布局设置",
|
"asset_list_settings_subtitle": "照片网格布局设置",
|
||||||
"asset_list_settings_title": "照片网格",
|
"asset_list_settings_title": "照片网格",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "资源查看器",
|
"asset_viewer_settings_title": "资源查看器",
|
||||||
"backup_album_selection_page_albums_device": "设备上的相册({})",
|
"backup_album_selection_page_albums_device": "设备上的相册({})",
|
||||||
"backup_album_selection_page_albums_tap": "单击选中,双击取消",
|
"backup_album_selection_page_albums_tap": "单击选中,双击取消",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "新密码",
|
"change_password_form_new_password": "新密码",
|
||||||
"change_password_form_password_mismatch": "密码不匹配",
|
"change_password_form_password_mismatch": "密码不匹配",
|
||||||
"change_password_form_reenter_new_password": "再次输入新密码",
|
"change_password_form_reenter_new_password": "再次输入新密码",
|
||||||
|
"client_cert_dialog_msg_confirm": "确定",
|
||||||
|
"client_cert_enter_password": "输入密码",
|
||||||
|
"client_cert_import": "导入",
|
||||||
|
"client_cert_import_success_msg": "客户端证书已导入",
|
||||||
|
"client_cert_invalid_msg": "无效的证书文件或密码错误",
|
||||||
|
"client_cert_remove": "移除",
|
||||||
|
"client_cert_remove_msg": "客户端证书已移除",
|
||||||
|
"client_cert_subtitle": "仅支持PKCS12 (.p12, .pfx)格式。仅可在登录前进行证书的导入和移除",
|
||||||
|
"client_cert_title": "SSL客户端证书",
|
||||||
"common_add_to_album": "添加到相册",
|
"common_add_to_album": "添加到相册",
|
||||||
"common_change_password": "更改密码",
|
"common_change_password": "更改密码",
|
||||||
"common_create_new_album": "新建相册",
|
"common_create_new_album": "新建相册",
|
||||||
"common_server_error": "请检查您的网络连接,确保服务器可访问且该应用程序与服务器版本兼容。",
|
"common_server_error": "请检查您的网络连接,确保服务器可访问且该应用程序与服务器版本兼容。",
|
||||||
"common_shared": "共享",
|
"common_shared": "共享",
|
||||||
|
"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": "{} 项",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} 项 · 已共享",
|
"control_bottom_app_bar_album_info_shared": "{} 项 · 已共享",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "删除",
|
"control_bottom_app_bar_delete": "删除",
|
||||||
"control_bottom_app_bar_delete_from_immich": "从Immich服务器中删除",
|
"control_bottom_app_bar_delete_from_immich": "从Immich服务器中删除",
|
||||||
"control_bottom_app_bar_delete_from_local": "从移动设备中删除",
|
"control_bottom_app_bar_delete_from_local": "从移动设备中删除",
|
||||||
|
"control_bottom_app_bar_edit": "编辑",
|
||||||
"control_bottom_app_bar_edit_location": "编辑位置信息",
|
"control_bottom_app_bar_edit_location": "编辑位置信息",
|
||||||
"control_bottom_app_bar_edit_time": "编辑日期和时间",
|
"control_bottom_app_bar_edit_time": "编辑日期和时间",
|
||||||
"control_bottom_app_bar_favorite": "收藏",
|
"control_bottom_app_bar_favorite": "收藏",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "实验性功能",
|
"experimental_settings_title": "实验性功能",
|
||||||
"favorites_page_no_favorites": "未找到收藏项目",
|
"favorites_page_no_favorites": "未找到收藏项目",
|
||||||
"favorites_page_title": "收藏",
|
"favorites_page_title": "收藏",
|
||||||
|
"filename_search": "文件名或扩展名",
|
||||||
"haptic_feedback_switch": "启用振动反馈",
|
"haptic_feedback_switch": "启用振动反馈",
|
||||||
"haptic_feedback_title": "振动反馈",
|
"haptic_feedback_title": "振动反馈",
|
||||||
"header_settings_add_header_tip": "添加标头",
|
"header_settings_add_header_tip": "添加标头",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"image_viewer_page_state_provider_download_started": "下载启动",
|
"image_viewer_page_state_provider_download_started": "下载启动",
|
||||||
"image_viewer_page_state_provider_download_success": "下载成功",
|
"image_viewer_page_state_provider_download_success": "下载成功",
|
||||||
"image_viewer_page_state_provider_share_error": "共享出错",
|
"image_viewer_page_state_provider_share_error": "共享出错",
|
||||||
|
"invalid_date": "无效的日期",
|
||||||
|
"invalid_date_format": "无效的日期格式",
|
||||||
"library_page_albums": "相册",
|
"library_page_albums": "相册",
|
||||||
"library_page_archive": "归档",
|
"library_page_archive": "归档",
|
||||||
"library_page_device_albums": "设备上的相册",
|
"library_page_device_albums": "设备上的相册",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "无法编辑只读项目的日期,跳过",
|
"multiselect_grid_edit_date_time_err_read_only": "无法编辑只读项目的日期,跳过",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "无法编辑只读项目的位置信息,跳过",
|
"multiselect_grid_edit_gps_err_read_only": "无法编辑只读项目的位置信息,跳过",
|
||||||
"no_assets_to_show": "无项目展示",
|
"no_assets_to_show": "无项目展示",
|
||||||
|
"no_name": "无姓名",
|
||||||
"notification_permission_dialog_cancel": "取消",
|
"notification_permission_dialog_cancel": "取消",
|
||||||
"notification_permission_dialog_content": "要启用通知,请转到“设置”,并选择“允许”。",
|
"notification_permission_dialog_content": "要启用通知,请转到“设置”,并选择“允许”。",
|
||||||
"notification_permission_dialog_settings": "设置",
|
"notification_permission_dialog_settings": "设置",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "发生错误",
|
"scaffold_body_error_occurred": "发生错误",
|
||||||
"search_bar_hint": "搜索照片",
|
"search_bar_hint": "搜索照片",
|
||||||
"search_filter_apply": "应用筛选",
|
"search_filter_apply": "应用筛选",
|
||||||
|
"search_filter_camera": "相机",
|
||||||
"search_filter_camera_make": "制造商",
|
"search_filter_camera_make": "制造商",
|
||||||
"search_filter_camera_model": "型号",
|
"search_filter_camera_model": "型号",
|
||||||
|
"search_filter_camera_title": "选择相机类型",
|
||||||
|
"search_filter_date": "日期",
|
||||||
|
"search_filter_date_interval": "从{start}到{end}",
|
||||||
|
"search_filter_date_title": "选择日期范围",
|
||||||
"search_filter_display_option_archive": "归档",
|
"search_filter_display_option_archive": "归档",
|
||||||
"search_filter_display_option_favorite": "收藏",
|
"search_filter_display_option_favorite": "收藏",
|
||||||
"search_filter_display_option_not_in_album": "不在相册中",
|
"search_filter_display_option_not_in_album": "不在相册中",
|
||||||
|
"search_filter_display_options": "显示选项",
|
||||||
|
"search_filter_display_options_title": "显示选项",
|
||||||
|
"search_filter_location": "位置",
|
||||||
"search_filter_location_city": "城市",
|
"search_filter_location_city": "城市",
|
||||||
"search_filter_location_country": "国家",
|
"search_filter_location_country": "国家",
|
||||||
"search_filter_location_state": "省",
|
"search_filter_location_state": "省",
|
||||||
|
"search_filter_location_title": "选择位置",
|
||||||
|
"search_filter_media_type": "媒体类型",
|
||||||
"search_filter_media_type_all": "所有",
|
"search_filter_media_type_all": "所有",
|
||||||
"search_filter_media_type_image": "照片",
|
"search_filter_media_type_image": "照片",
|
||||||
|
"search_filter_media_type_title": "选择媒体类型",
|
||||||
"search_filter_media_type_video": "视频",
|
"search_filter_media_type_video": "视频",
|
||||||
|
"search_filter_people": "人物",
|
||||||
|
"search_filter_people_title": "选择人物",
|
||||||
"search_page_categories": "类别",
|
"search_page_categories": "类别",
|
||||||
"search_page_favorites": "收藏",
|
"search_page_favorites": "收藏",
|
||||||
"search_page_motion_photos": "动图",
|
"search_page_motion_photos": "动图",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "共享",
|
"tab_controller_nav_sharing": "共享",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "在项目标题上显示存储占用",
|
"theme_setting_asset_list_storage_indicator_title": "在项目标题上显示存储占用",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "每行展示 {} 项",
|
"theme_setting_asset_list_tiles_per_row_title": "每行展示 {} 项",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "应用主色调到背景",
|
||||||
|
"theme_setting_colorful_interface_title": "彩色界面",
|
||||||
"theme_setting_dark_mode_switch": "深色模式",
|
"theme_setting_dark_mode_switch": "深色模式",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "调整查看大图时的图像质量",
|
"theme_setting_image_viewer_quality_subtitle": "调整查看大图时的图像质量",
|
||||||
"theme_setting_image_viewer_quality_title": "图像质量",
|
"theme_setting_image_viewer_quality_title": "图像质量",
|
||||||
|
"theme_setting_primary_color_subtitle": "选择颜色作为主色调",
|
||||||
|
"theme_setting_primary_color_title": "主色调",
|
||||||
|
"theme_setting_system_primary_color_title": "使用系统颜色",
|
||||||
"theme_setting_system_theme_switch": "自动(跟随系统设置)",
|
"theme_setting_system_theme_switch": "自动(跟随系统设置)",
|
||||||
"theme_setting_theme_subtitle": "选择应用主题",
|
"theme_setting_theme_subtitle": "选择应用主题",
|
||||||
"theme_setting_theme_title": "主题",
|
"theme_setting_theme_title": "主题",
|
||||||
"theme_setting_three_stage_loading_subtitle": "三段式加载可能会提升加载性能,但可能会导致更高的网络负载",
|
"theme_setting_three_stage_loading_subtitle": "三段式加载可能会提升加载性能,但可能会导致更高的网络负载",
|
||||||
"theme_setting_three_stage_loading_title": "启用三段式加载",
|
"theme_setting_three_stage_loading_title": "启用三段式加载",
|
||||||
"translated_text_options": "选项",
|
"translated_text_options": "选项",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "删除",
|
"trash_page_delete": "删除",
|
||||||
"trash_page_delete_all": "删除全部",
|
"trash_page_delete_all": "删除全部",
|
||||||
"trash_page_empty_trash_btn": "清空回收站",
|
"trash_page_empty_trash_btn": "清空回收站",
|
||||||
|
|||||||
@@ -3,6 +3,8 @@
|
|||||||
"action_common_cancel": "Cancel",
|
"action_common_cancel": "Cancel",
|
||||||
"action_common_clear": "Clear",
|
"action_common_clear": "Clear",
|
||||||
"action_common_confirm": "Confirm",
|
"action_common_confirm": "Confirm",
|
||||||
|
"action_common_save": "Save",
|
||||||
|
"action_common_select": "Select",
|
||||||
"action_common_update": "Update",
|
"action_common_update": "Update",
|
||||||
"add_to_album_bottom_sheet_added": "Added to {album}",
|
"add_to_album_bottom_sheet_added": "Added to {album}",
|
||||||
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
"add_to_album_bottom_sheet_already_exists": "Already in {album}",
|
||||||
@@ -52,6 +54,13 @@
|
|||||||
"asset_list_layout_sub_title": "Layout",
|
"asset_list_layout_sub_title": "Layout",
|
||||||
"asset_list_settings_subtitle": "Photo grid layout settings",
|
"asset_list_settings_subtitle": "Photo grid layout settings",
|
||||||
"asset_list_settings_title": "Photo Grid",
|
"asset_list_settings_title": "Photo Grid",
|
||||||
|
"asset_restored_successfully": "Asset restored successfully",
|
||||||
|
"assets_deleted_permanently": "{} asset(s) deleted permanently",
|
||||||
|
"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_restored_successfully": "{} asset(s) restored successfully",
|
||||||
|
"assets_trashed": "{} asset(s) trashed",
|
||||||
|
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
|
||||||
"asset_viewer_settings_title": "Asset Viewer",
|
"asset_viewer_settings_title": "Asset Viewer",
|
||||||
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
"backup_album_selection_page_albums_device": "Albums on device ({})",
|
||||||
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
|
||||||
@@ -141,11 +150,21 @@
|
|||||||
"change_password_form_new_password": "New Password",
|
"change_password_form_new_password": "New Password",
|
||||||
"change_password_form_password_mismatch": "Passwords do not match",
|
"change_password_form_password_mismatch": "Passwords do not match",
|
||||||
"change_password_form_reenter_new_password": "Re-enter New Password",
|
"change_password_form_reenter_new_password": "Re-enter New Password",
|
||||||
|
"client_cert_dialog_msg_confirm": "OK",
|
||||||
|
"client_cert_enter_password": "Enter Password",
|
||||||
|
"client_cert_import": "Import",
|
||||||
|
"client_cert_import_success_msg": "Client certificate is imported",
|
||||||
|
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||||
|
"client_cert_remove": "Remove",
|
||||||
|
"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_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",
|
||||||
|
"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",
|
||||||
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
|
||||||
@@ -154,6 +173,7 @@
|
|||||||
"control_bottom_app_bar_delete": "Delete",
|
"control_bottom_app_bar_delete": "Delete",
|
||||||
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
|
||||||
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
"control_bottom_app_bar_delete_from_local": "Delete from device",
|
||||||
|
"control_bottom_app_bar_edit": "Edit",
|
||||||
"control_bottom_app_bar_edit_location": "Edit Location",
|
"control_bottom_app_bar_edit_location": "Edit Location",
|
||||||
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
"control_bottom_app_bar_edit_time": "Edit Date & Time",
|
||||||
"control_bottom_app_bar_favorite": "Favorite",
|
"control_bottom_app_bar_favorite": "Favorite",
|
||||||
@@ -203,6 +223,7 @@
|
|||||||
"experimental_settings_title": "Experimental",
|
"experimental_settings_title": "Experimental",
|
||||||
"favorites_page_no_favorites": "No favorite assets found",
|
"favorites_page_no_favorites": "No favorite assets found",
|
||||||
"favorites_page_title": "Favorites",
|
"favorites_page_title": "Favorites",
|
||||||
|
"filename_search": "File name or extension",
|
||||||
"haptic_feedback_switch": "Enable haptic feedback",
|
"haptic_feedback_switch": "Enable haptic feedback",
|
||||||
"haptic_feedback_title": "Haptic Feedback",
|
"haptic_feedback_title": "Haptic Feedback",
|
||||||
"header_settings_add_header_tip": "Add Header",
|
"header_settings_add_header_tip": "Add Header",
|
||||||
@@ -230,6 +251,8 @@
|
|||||||
"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 Success",
|
"image_viewer_page_state_provider_download_success": "Download Success",
|
||||||
"image_viewer_page_state_provider_share_error": "Share Error",
|
"image_viewer_page_state_provider_share_error": "Share Error",
|
||||||
|
"invalid_date": "Invalid date",
|
||||||
|
"invalid_date_format": "Invalid date format",
|
||||||
"library_page_albums": "Albums",
|
"library_page_albums": "Albums",
|
||||||
"library_page_archive": "Archive",
|
"library_page_archive": "Archive",
|
||||||
"library_page_device_albums": "Albums on Device",
|
"library_page_device_albums": "Albums on Device",
|
||||||
@@ -311,6 +334,7 @@
|
|||||||
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
"multiselect_grid_edit_date_time_err_read_only": "Cannot edit date of read only asset(s), skipping",
|
||||||
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
"multiselect_grid_edit_gps_err_read_only": "Cannot edit location of read only asset(s), skipping",
|
||||||
"no_assets_to_show": "No assets to show",
|
"no_assets_to_show": "No assets to show",
|
||||||
|
"no_name": "No name",
|
||||||
"notification_permission_dialog_cancel": "Cancel",
|
"notification_permission_dialog_cancel": "Cancel",
|
||||||
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
|
||||||
"notification_permission_dialog_settings": "Settings",
|
"notification_permission_dialog_settings": "Settings",
|
||||||
@@ -354,17 +378,30 @@
|
|||||||
"scaffold_body_error_occurred": "Error occurred",
|
"scaffold_body_error_occurred": "Error occurred",
|
||||||
"search_bar_hint": "Search your photos",
|
"search_bar_hint": "Search your photos",
|
||||||
"search_filter_apply": "Apply filter",
|
"search_filter_apply": "Apply filter",
|
||||||
|
"search_filter_camera": "Camera",
|
||||||
"search_filter_camera_make": "Make",
|
"search_filter_camera_make": "Make",
|
||||||
"search_filter_camera_model": "Model",
|
"search_filter_camera_model": "Model",
|
||||||
|
"search_filter_camera_title": "Select camera type",
|
||||||
|
"search_filter_date": "Date",
|
||||||
|
"search_filter_date_interval": "{start} to {end}",
|
||||||
|
"search_filter_date_title": "Select a date range",
|
||||||
"search_filter_display_option_archive": "Archive",
|
"search_filter_display_option_archive": "Archive",
|
||||||
"search_filter_display_option_favorite": "Favorite",
|
"search_filter_display_option_favorite": "Favorite",
|
||||||
"search_filter_display_option_not_in_album": "Not in album",
|
"search_filter_display_option_not_in_album": "Not in album",
|
||||||
|
"search_filter_display_options": "Display Options",
|
||||||
|
"search_filter_display_options_title": "Display options",
|
||||||
|
"search_filter_location": "Location",
|
||||||
"search_filter_location_city": "City",
|
"search_filter_location_city": "City",
|
||||||
"search_filter_location_country": "Country",
|
"search_filter_location_country": "Country",
|
||||||
"search_filter_location_state": "State",
|
"search_filter_location_state": "State",
|
||||||
|
"search_filter_location_title": "Select location",
|
||||||
|
"search_filter_media_type": "Media Type",
|
||||||
"search_filter_media_type_all": "All",
|
"search_filter_media_type_all": "All",
|
||||||
"search_filter_media_type_image": "Image",
|
"search_filter_media_type_image": "Image",
|
||||||
|
"search_filter_media_type_title": "Select media type",
|
||||||
"search_filter_media_type_video": "Video",
|
"search_filter_media_type_video": "Video",
|
||||||
|
"search_filter_people": "People",
|
||||||
|
"search_filter_people_title": "Select people",
|
||||||
"search_page_categories": "Categories",
|
"search_page_categories": "Categories",
|
||||||
"search_page_favorites": "Favorites",
|
"search_page_favorites": "Favorites",
|
||||||
"search_page_motion_photos": "Motion Photos",
|
"search_page_motion_photos": "Motion Photos",
|
||||||
@@ -498,15 +535,21 @@
|
|||||||
"tab_controller_nav_sharing": "Sharing",
|
"tab_controller_nav_sharing": "Sharing",
|
||||||
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
"theme_setting_asset_list_storage_indicator_title": "Show storage indicator on asset tiles",
|
||||||
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
|
||||||
|
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
|
||||||
|
"theme_setting_colorful_interface_title": "Colorful interface",
|
||||||
"theme_setting_dark_mode_switch": "Dark mode",
|
"theme_setting_dark_mode_switch": "Dark mode",
|
||||||
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
"theme_setting_image_viewer_quality_subtitle": "Adjust the quality of the detail image viewer",
|
||||||
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
"theme_setting_image_viewer_quality_title": "Image viewer quality",
|
||||||
|
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
|
||||||
|
"theme_setting_primary_color_title": "Primary color",
|
||||||
|
"theme_setting_system_primary_color_title": "Use system color",
|
||||||
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
"theme_setting_system_theme_switch": "Automatic (Follow system setting)",
|
||||||
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
"theme_setting_theme_subtitle": "Choose the app's theme setting",
|
||||||
"theme_setting_theme_title": "Theme",
|
"theme_setting_theme_title": "Theme",
|
||||||
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
"theme_setting_three_stage_loading_subtitle": "Three-stage loading might increase the loading performance but causes significantly higher network load",
|
||||||
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
||||||
"translated_text_options": "Options",
|
"translated_text_options": "Options",
|
||||||
|
"trash_emptied": "Emptied trash",
|
||||||
"trash_page_delete": "Delete",
|
"trash_page_delete": "Delete",
|
||||||
"trash_page_delete_all": "Delete All",
|
"trash_page_delete_all": "Delete All",
|
||||||
"trash_page_empty_trash_btn": "Empty trash",
|
"trash_page_empty_trash_btn": "Empty trash",
|
||||||
|
|||||||
3
mobile/devtools_options.yaml
Normal file
3
mobile/devtools_options.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
description: This file stores settings for Dart & Flutter DevTools.
|
||||||
|
documentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states
|
||||||
|
extensions:
|
||||||
@@ -51,9 +51,6 @@ PODS:
|
|||||||
- fluttertoast (0.0.2):
|
- fluttertoast (0.0.2):
|
||||||
- Flutter
|
- Flutter
|
||||||
- Toast
|
- Toast
|
||||||
- FMDB (2.7.5):
|
|
||||||
- FMDB/standard (= 2.7.5)
|
|
||||||
- FMDB/standard (2.7.5)
|
|
||||||
- geolocator_apple (1.2.0):
|
- geolocator_apple (1.2.0):
|
||||||
- Flutter
|
- Flutter
|
||||||
- image_picker_ios (0.0.1):
|
- image_picker_ios (0.0.1):
|
||||||
@@ -73,7 +70,7 @@ PODS:
|
|||||||
- FlutterMacOS
|
- FlutterMacOS
|
||||||
- path_provider_ios (0.0.1):
|
- path_provider_ios (0.0.1):
|
||||||
- Flutter
|
- Flutter
|
||||||
- permission_handler_apple (9.1.1):
|
- permission_handler_apple (9.3.0):
|
||||||
- Flutter
|
- Flutter
|
||||||
- photo_manager (2.0.0):
|
- photo_manager (2.0.0):
|
||||||
- Flutter
|
- Flutter
|
||||||
@@ -90,7 +87,7 @@ PODS:
|
|||||||
- FlutterMacOS
|
- FlutterMacOS
|
||||||
- sqflite (0.0.3):
|
- sqflite (0.0.3):
|
||||||
- Flutter
|
- Flutter
|
||||||
- FMDB (>= 2.7.5)
|
- FlutterMacOS
|
||||||
- SwiftyGif (5.4.5)
|
- SwiftyGif (5.4.5)
|
||||||
- Toast (4.0.0)
|
- Toast (4.0.0)
|
||||||
- url_launcher_ios (0.0.1):
|
- url_launcher_ios (0.0.1):
|
||||||
@@ -123,7 +120,7 @@ DEPENDENCIES:
|
|||||||
- photo_manager (from `.symlinks/plugins/photo_manager/ios`)
|
- photo_manager (from `.symlinks/plugins/photo_manager/ios`)
|
||||||
- share_plus (from `.symlinks/plugins/share_plus/ios`)
|
- share_plus (from `.symlinks/plugins/share_plus/ios`)
|
||||||
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
|
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
|
||||||
- sqflite (from `.symlinks/plugins/sqflite/ios`)
|
- sqflite (from `.symlinks/plugins/sqflite/darwin`)
|
||||||
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
|
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
|
||||||
- video_player_avfoundation (from `.symlinks/plugins/video_player_avfoundation/darwin`)
|
- video_player_avfoundation (from `.symlinks/plugins/video_player_avfoundation/darwin`)
|
||||||
- wakelock_plus (from `.symlinks/plugins/wakelock_plus/ios`)
|
- wakelock_plus (from `.symlinks/plugins/wakelock_plus/ios`)
|
||||||
@@ -132,7 +129,6 @@ SPEC REPOS:
|
|||||||
trunk:
|
trunk:
|
||||||
- DKImagePickerController
|
- DKImagePickerController
|
||||||
- DKPhotoGallery
|
- DKPhotoGallery
|
||||||
- FMDB
|
|
||||||
- MapLibre
|
- MapLibre
|
||||||
- ReachabilitySwift
|
- ReachabilitySwift
|
||||||
- SAMKeychain
|
- SAMKeychain
|
||||||
@@ -184,7 +180,7 @@ EXTERNAL SOURCES:
|
|||||||
shared_preferences_foundation:
|
shared_preferences_foundation:
|
||||||
:path: ".symlinks/plugins/shared_preferences_foundation/darwin"
|
:path: ".symlinks/plugins/shared_preferences_foundation/darwin"
|
||||||
sqflite:
|
sqflite:
|
||||||
:path: ".symlinks/plugins/sqflite/ios"
|
:path: ".symlinks/plugins/sqflite/darwin"
|
||||||
url_launcher_ios:
|
url_launcher_ios:
|
||||||
:path: ".symlinks/plugins/url_launcher_ios/ios"
|
:path: ".symlinks/plugins/url_launcher_ios/ios"
|
||||||
video_player_avfoundation:
|
video_player_avfoundation:
|
||||||
@@ -200,33 +196,32 @@ SPEC CHECKSUMS:
|
|||||||
file_picker: 09aa5ec1ab24135ccd7a1621c46c84134bfd6655
|
file_picker: 09aa5ec1ab24135ccd7a1621c46c84134bfd6655
|
||||||
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
|
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
|
||||||
flutter_local_notifications: 4cde75091f6327eb8517fa068a0a5950212d2086
|
flutter_local_notifications: 4cde75091f6327eb8517fa068a0a5950212d2086
|
||||||
flutter_native_splash: 52501b97d1c0a5f898d687f1646226c1f93c56ef
|
flutter_native_splash: edf599c81f74d093a4daf8e17bd7a018854bc778
|
||||||
flutter_udid: a2482c67a61b9c806ef59dd82ed8d007f1b7ac04
|
flutter_udid: a2482c67a61b9c806ef59dd82ed8d007f1b7ac04
|
||||||
flutter_web_auth: c25208760459cec375a3c39f6a8759165ca0fa4d
|
flutter_web_auth: c25208760459cec375a3c39f6a8759165ca0fa4d
|
||||||
fluttertoast: 31b00dabfa7fb7bacd9e7dbee580d7a2ff4bf265
|
fluttertoast: e9a18c7be5413da53898f660530c56f35edfba9c
|
||||||
FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a
|
geolocator_apple: 6cbaf322953988e009e5ecb481f07efece75c450
|
||||||
geolocator_apple: 9157311f654584b9bb72686c55fc02a97b73f461
|
image_picker_ios: c560581cceedb403a6ff17f2f816d7fea1421fc1
|
||||||
image_picker_ios: 4a8aadfbb6dc30ad5141a2ce3832af9214a705b5
|
|
||||||
integration_test: ce0a3ffa1de96d1a89ca0ac26fca7ea18a749ef4
|
integration_test: ce0a3ffa1de96d1a89ca0ac26fca7ea18a749ef4
|
||||||
isar_flutter_libs: b69f437aeab9c521821c3f376198c4371fa21073
|
isar_flutter_libs: b69f437aeab9c521821c3f376198c4371fa21073
|
||||||
MapLibre: 620fc933c1d6029b33738c905c1490d024e5d4ef
|
MapLibre: 620fc933c1d6029b33738c905c1490d024e5d4ef
|
||||||
maplibre_gl: a2efec727dd340e4c65e26d2b03b584f14881fd9
|
maplibre_gl: a2efec727dd340e4c65e26d2b03b584f14881fd9
|
||||||
package_info_plus: 115f4ad11e0698c8c1c5d8a689390df880f47e85
|
package_info_plus: 58f0028419748fad15bf008b270aaa8e54380b1c
|
||||||
path_provider_foundation: 29f094ae23ebbca9d3d0cec13889cd9060c0e943
|
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
|
||||||
path_provider_ios: 14f3d2fd28c4fdb42f44e0f751d12861c43cee02
|
path_provider_ios: 14f3d2fd28c4fdb42f44e0f751d12861c43cee02
|
||||||
permission_handler_apple: e76247795d700c14ea09e3a2d8855d41ee80a2e6
|
permission_handler_apple: 9878588469a2b0d0fc1e048d9f43605f92e6cec2
|
||||||
photo_manager: ff695c7a1dd5bc379974953a2b5c0a293f7c4c8a
|
photo_manager: ff695c7a1dd5bc379974953a2b5c0a293f7c4c8a
|
||||||
ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825
|
ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825
|
||||||
SAMKeychain: 483e1c9f32984d50ca961e26818a534283b4cd5c
|
SAMKeychain: 483e1c9f32984d50ca961e26818a534283b4cd5c
|
||||||
SDWebImage: 066c47b573f408f18caa467d71deace7c0f8280d
|
SDWebImage: 066c47b573f408f18caa467d71deace7c0f8280d
|
||||||
share_plus: c3fef564749587fc939ef86ffb283ceac0baf9f5
|
share_plus: 8875f4f2500512ea181eef553c3e27dba5135aad
|
||||||
shared_preferences_foundation: 5b919d13b803cadd15ed2dc053125c68730e5126
|
shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
|
||||||
sqflite: 31f7eba61e3074736dff8807a9b41581e4f7f15a
|
sqflite: 673a0e54cc04b7d6dba8d24fb8095b31c3a99eec
|
||||||
SwiftyGif: 706c60cf65fa2bc5ee0313beece843c8eb8194d4
|
SwiftyGif: 706c60cf65fa2bc5ee0313beece843c8eb8194d4
|
||||||
Toast: 91b396c56ee72a5790816f40d3a94dd357abc196
|
Toast: 91b396c56ee72a5790816f40d3a94dd357abc196
|
||||||
url_launcher_ios: bbd758c6e7f9fd7b5b1d4cde34d2b95fcce5e812
|
url_launcher_ios: 5334b05cef931de560670eeae103fd3e431ac3fe
|
||||||
video_player_avfoundation: 02011213dab73ae3687df27ce441fbbcc82b5579
|
video_player_avfoundation: 7c6c11d8470e1675df7397027218274b6d2360b3
|
||||||
wakelock_plus: 8b09852c8876491e4b6d179e17dfe2a0b5f60d47
|
wakelock_plus: 78ec7c5b202cab7761af8e2b2b3d0671be6c4ae1
|
||||||
|
|
||||||
PODFILE CHECKSUM: 64c9b5291666c0ca3caabdfe9865c141ac40321d
|
PODFILE CHECKSUM: 64c9b5291666c0ca3caabdfe9865c141ac40321d
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user