Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 4 additions & 6 deletions .github/workflows/build-mobile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -127,9 +127,8 @@ jobs:
with:
packages: ''

- name: Get Packages
working-directory: ./mobile
run: flutter pub get
- name: Install dependencies
run: mise //mobile:install:ci

- name: Generate translation file
run: mise //mobile:codegen:translation
Expand Down Expand Up @@ -226,9 +225,8 @@ jobs:
github_token: ${{ steps.token.outputs.token }}
working_directory: ./mobile

- name: Install Flutter dependencies
working-directory: ./mobile
run: flutter pub get
- name: Install dependencies
run: mise //mobile:install:ci

- name: Generate translation files
run: mise //mobile:codegen:translation
Expand Down
5 changes: 2 additions & 3 deletions .github/workflows/check-openapi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,8 @@ jobs:
github_token: ${{ github.token }}
working_directory: ./mobile

- name: Get packages
working-directory: ./mobile
run: flutter pub get
- name: Install dependencies
run: mise //mobile:install:ci

- name: Fetch base spec from main
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/static_analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,10 +70,10 @@ jobs:
working_directory: ./mobile

- name: Install dependencies
run: flutter pub get
run: mise //mobile:install:ci

- name: Install dependencies for UI package
run: flutter pub get
run: flutter pub get --enforce-lockfile
working-directory: ./mobile/packages/ui

- name: Generate translation files
Expand Down
5 changes: 2 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -610,8 +610,7 @@ jobs:
working_directory: ./mobile

- name: Install dependencies
run: flutter pub get
working-directory: ./mobile
run: mise //mobile:install:ci

- name: Generate translation files
run: mise //mobile:codegen:translation
Expand Down Expand Up @@ -920,6 +919,6 @@ jobs:
# emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
# disable-animations: true
# script: |
# flutter pub get
# flutter pub get --enforce-lockfile
# flutter test integration_test
# attempt_limit: 3
4 changes: 4 additions & 0 deletions docs/static/archived-versions.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
[
{
"label": "v3.1.0",
"url": "https://docs.v3.1.0.archive.immich.app"
},
{
"label": "v3.0.3",
"url": "https://docs.v3.0.3.archive.immich.app"
Expand Down
2 changes: 1 addition & 1 deletion e2e/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "immich-e2e",
"version": "3.0.3",
"version": "3.1.0",
"description": "",
"main": "index.js",
"type": "module",
Expand Down
25 changes: 25 additions & 0 deletions i18n/af.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"add_location": "Voeg ligging toe",
"add_partner": "Voeg vennoot toe",
"add_photos": "Voeg foto’s toe",
"add_step": "Voeg stap by",
"add_tag": "Voeg etiket toe",
"add_to": "Voeg toe tot…",
"add_to_album": "Voeg toe tot album",
Expand All @@ -49,6 +50,7 @@
"backup_database": "Skep Databasisstortlêer",
"backup_database_enable_description": "Aktiveer databasisstortlêers",
"backup_keep_last_amount": "Aantal vorige stortlêers om te hou",
"backup_onboarding_1_description": "kopie in die wolk of op 'n ander fisiese plek.",
"backup_onboarding_2_description": "plaaslike kopieë op verskillende toestelle. Dit sluit die hooflêers en ’n rugsteun van daardie lêers plaaslik in.",
"backup_onboarding_3_description": "totale kopieë van u data, insluitend die oorspronklike lêers. Dit sluit 1 kopie op ’n ander perseel en 2 lokale kopieë in.",
"backup_onboarding_description": "’n <backblaze-link>3-2-1-rugsteunstrategie</backblaze-link> word sterk aanbeveel om u data veilig te hou. Hou kopieë van u foto’s/video’s sowel as die Immich-databasis vir ’n volledige rugsteunoplossing.",
Expand All @@ -71,6 +73,7 @@
"cron_expression_description": "Stel die skanderingsinterval in met die cron-formaat. Kyk gerus na bv. <link>Crontab Guru</link> vir meer inligting",
"cron_expression_presets": "Cron-uitdrukking voorafinstellings",
"disable_login": "Deaktiveer aantekening",
"download_csv": "Laai CSV af",
"duplicate_detection_job_description": "Begin masjienleer op items om soortgelyke beelde op te spoor. Maak staat op Slimsoek",
"exclusion_pattern_description": "Met uitsluitingspatrone kan u lêers en vouers ignoreer wanneer u u biblioteek skandeer. Dit is nuttig as u vouers het wat lêers bevat wat u nie wil invoer nie, soos RAW-lêers.",
"export_config_as_json_description": "Laai die huidige stelselkonfigurasie af as ’n JSON‑lêer",
Expand All @@ -84,12 +87,18 @@
"image_format_description": "WebP lewer kleiner lêers as JPEG, maar is stadiger om te enkodeer.",
"image_fullsize_description": "Volgrootte prent met geen metadata, gebruik wanner ingezoem",
"image_fullsize_enabled": "Aktiveer spek van volgrootte prent",
"image_fullsize_enabled_description": "Genereer 'n volformaat-beeld vir formate wat nie webvriendelik is nie. Wanneer \"Verkies ingebedde voorskou\" geaktiveer is, word ingebedde voorskoue direk gebruik sonder omskakeling. Dit het geen invloed op webvriendelike formate soos JPEG nie.",
"image_fullsize_quality_description": "Beeldgehalte op volle grootte van 1 tot 100. Hoër is beter, maar lewer groter lêers op.",
"image_fullsize_title": "Instellings vir volformaat-beeld",
"image_prefer_embedded_preview": "Verkies ingebedde voorskou",
"image_prefer_embedded_preview_setting_description": "Gebruik ingebedde voorskoue in RAW-foto's as invoer vir beeldverwerking wanneer dit beskikbaar is. Dit kan vir sommige beelde akkurater kleure lewer, maar die gehalte van die voorskou hang van die kamera af en die beeld kan meer kompressie-artefakte vertoon.",
"image_prefer_wide_gamut": "Verkies breëspektrum",
"image_prefer_wide_gamut_setting_description": "Gebruik Display P3 vir duimnaels. Dit behou die lewendheid van beelde met wye kleurruimtes beter, maar beelde kan anders verskyn op ou toestelle met ’n ou blaaierweergawe. sRGB-beelde gebruik steeds sRGB om kleurverskuiwings te voorkom.",
"image_preview_description": "Mediumgrootte prent met gestroopte metadata, wat gebruik word wanneer ’n enkele item bekyk word en vir masjienleer",
"image_preview_quality_description": "Voorskoukwaliteit van 1-100. Hoër is beter, maar lewer groter lêers en kan die toep vertraag. Die stel van ’n lae waarde kan masjienleerkwaliteit beïnvloed.",
"image_preview_title": "Voorskou-instellings",
"image_progressive": "Progresiewe",
"image_progressive_description": "Kodeer JPEG-beelde progressief vir geleidelike laai en vertoning. Dit het geen uitwerking op WebP-beelde nie.",
"image_quality": "Kwaliteit",
"image_resolution": "Resolusie",
"image_resolution_description": "Hoër resolusies kan meer detail bewaar, maar neem langer om te enkodeer, het groter lêergroottes en kan die toep vertraag.",
Expand All @@ -98,6 +107,22 @@
"image_thumbnail_description": "Klein duimnaels sonder metadata, gebruik om groepe foto’s soos die tydlyn te bekyk",
"image_thumbnail_quality_description": "Duinmaelkwaliteit van 1-100. Hoër is beter, maar lewer groter lêers en kan die toep vertraag.",
"image_thumbnail_title": "Duimnaelinstellings",
"import_config_from_json_description": "Voer stelselkonfigurasie in deur 'n JSON-konfigurasielêer op te laai",
"integrity_checks_checksum_files": "kontrolesomlêer",
"integrity_checks_checksum_files_description": "Konfigureer die kontrolesom-kontrole",
"integrity_checks_checksum_files_enable_description": "Aktiveer die kontrolesom-kontrolering",
"integrity_checks_checksum_files_percentage_limit": "Persentasie limiet",
"integrity_checks_checksum_files_percentage_limit_description": "Konfigureer die maksimum persentasie tussen 0.01 en 1 vir die mate waarin die kontrolesom-kontrole tydens elke interval uitgevoer moet word.",
"integrity_checks_checksum_files_time_limit": "Tyd limiet",
"integrity_checks_checksum_files_time_limit_description": "Konfigureer die maksimum duur waarvoor die kontrolesom-kontrole tydens elke interval moet loop. (ms)",
"integrity_checks_missing_files": "Ontbrekende lêers",
"integrity_checks_missing_files_description": "Konfigureer die frekwensie en aktiveer of deaktiveer die kontrole vir ontbrekende lêers",
"integrity_checks_missing_files_enable_description": "Aktiveer die kontrole vir ontbrekende lêers",
"integrity_checks_settings": "integriteitskontroles",
"integrity_checks_settings_description": "Bestuur tussenposes vir integriteitskontroles",
"integrity_checks_untracked_files": "Ongevokgde lêers",
"integrity_checks_untracked_files_description": "Konfigureer die frekwensie en aktiveer of deaktiveer die kontrole vir ongevolgde lêers",
"integrity_checks_untracked_files_enable_description": "Aktiveer die kontrole van ongevolgde lêers",
"job_concurrency": "{job} gelyktydigheid",
"job_created": "Taak geskep",
"job_not_concurrency_safe": "Hierdie taak kan nie gelyktydig uitgevoer word nie.",
Expand Down
Loading
Loading