Merge remote-tracking branch 'upstream/master' into feat-federatedfilesharing-logging

This commit is contained in:
Samuel 2021-02-11 12:06:16 +01:00
commit 957e287b79
219 changed files with 5349 additions and 1316 deletions

44
.devcontainer/Dockerfile Normal file
View File

@ -0,0 +1,44 @@
FROM ubuntu:focal
ARG DEBIAN_FRONTEND=noninteractive
# PHP
RUN apt-get update -y
RUN apt-get install --no-install-recommends -y \
php7.4 \
php7.4-gd \
php7.4-zip \
php7.4-curl \
php7.4-xml \
php7.4-mbstring \
php7.4-sqlite \
php7.4-xdebug \
php7.4-pgsql \
php7.4-intl \
php7.4-imagick \
php7.4-gmp \
php7.4-apcu \
php7.4-bcmath \
libmagickcore-6.q16-3-extra \
curl \
vim \
lsof
RUN echo "xdebug.remote_enable = 1" >> /etc/php/7.4/cli/conf.d/20-xdebug.ini
RUN echo "xdebug.remote_autostart = 1" >> /etc/php/7.4/cli/conf.d/20-xdebug.ini
# Docker
RUN apt-get -y install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
RUN curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
RUN add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
RUN apt-get update -y
RUN apt-get install -y docker-ce docker-ce-cli containerd.io
RUN ln -s /var/run/docker-host.sock /var/run/docker.sock

View File

@ -0,0 +1,17 @@
<?php
$cloudEnvironmentId = getenv('CLOUDENV_ENVIRONMENT_ID');
$CONFIG = [
'mail_from_address' => 'no-reply',
'mail_smtpmode' => 'smtp',
'mail_sendmailmode' => 'smtp',
'mail_domain' => 'example.com',
'mail_smtphost' => 'localhost',
'mail_smtpport' => '1025',
'memcache.local' => '\OC\Memcache\APCu',
];
if($cloudEnvironmentId !== true) {
$CONFIG['overwritehost'] = $cloudEnvironmentId . '-80.apps.codespaces.githubusercontent.com';
}

View File

@ -0,0 +1,19 @@
{
"name": "NextcloudServer",
"dockerComposeFile": "docker-compose.yml",
"service": "nextclouddev",
"postCreateCommand": ".devcontainer/setup.sh",
"forwardPorts": [
80,
8080,
8025
],
"runArgs": [
"--privileged"
],
"extensions": [
"felixfbecker.php-debug",
"felixfbecker.php-intellisense",
"ms-azuretools.vscode-docker"
],
}

View File

@ -0,0 +1,29 @@
version: '3'
services:
nextclouddev:
build: .
volumes:
- .:/workspace:cached
- /var/run/docker.sock:/var/run/docker-host.sock
command: /bin/sh -c "while sleep 1000; do :; done"
ports:
- 80:80
- 8080:8080
- 8025:8025
db:
image: postgres
restart: always
environment:
POSTGRES_PASSWORD: postgres
network_mode: service:nextclouddev
adminer:
image: adminer
restart: always
network_mode: service:nextclouddev
mailhog:
image: mailhog/mailhog
restart: always
network_mode: service:nextclouddev

8
.devcontainer/setup.sh Executable file
View File

@ -0,0 +1,8 @@
#!/bin/bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )/../" >/dev/null 2>&1 && pwd )"
cd $DIR/
git submodule update --init
# Codespace config
cp .devcontainer/codespace.config.php config/codespace.config.php

26
.github/workflows/psalm-github.yml vendored Normal file
View File

@ -0,0 +1,26 @@
name: Psalm show github
on:
push:
pull_request:
schedule:
- cron: '0 0 * * 0'
jobs:
psalm:
name: Psalm
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
with:
submodules: recursive
- name: Psalm
uses: docker://vimeo/psalm-github-actions
continue-on-error: true
with:
report_file: results.sarif
- name: Upload Analysis results to GitHub
uses: github/codeql-action/upload-sarif@v1
with:
sarif_file: results.sarif

@ -1 +1 @@
Subproject commit 90a8336c3b51a3be5869569ef8e84949a1e67608
Subproject commit 4466d782fafe2b53f3839156d10be0d3eacb47d6

File diff suppressed because one or more lines are too long

View File

@ -3,17 +3,17 @@ OC.L10N.register(
{
"Dark theme" : "Tem teñval",
"Enable dark theme" : "Enaouiñ an tem teñval",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Un tem teñval evit distanañ ho taoulagad en ur vihanaat ar sklaerijenn. War ziorren emañ c'hoazh, setu ma c'hallit kas deomp hoc'h evezhiadennoù.",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Un tem teñval evit distanañ ho taoulagad en ur vihanaat ar sklêrijenn. War ziorren emañ c'hoazh, setu ma c'hallit kas deomp hoc'h evezhiadennoù.",
"High contrast mode" : "Mod dargemm uhel",
"Enable high contrast mode" : "Enaouiñ an dargemm uhel",
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Ur mod dargemm uhel evit aesaat ho merdeiñ. Bihanaet e vo ar c'halite met brasaet e vo ar spisder eta.",
"Dyslexia font" : "Skritur evit an dislegiezh",
"Enable dyslexia font" : "Enaouiñ ar skritur evit an dislegiezh",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic a zo ur skritur stummet evit skañvaat ar fazioù lenn-pennañ graet abalamour d'an dislegiezh.",
"Dyslexia font" : "Font a-enep an dislegiezh",
"Enable dyslexia font" : "Aotren ar font a-enep an dislegiezh",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic a zo ur font digoust soñjet evit disteraat ar fazioù lenn pennañ deuet diwar dislegiezh.",
"Accessibility" : "Monedusted",
"Accessibility options for nextcloud" : "Arventennoù monedusted Nexcloud",
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Roet e vez meur a arventenn vonedusted evit simplaat implij Nexcloud",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Ar vonedusted evit an holl a zo pouezus-ruz eo evidomp. Heuliet e vez ganeomp ar standardoù web ha gwiriet a vez hag-eñ e c'hall an holl dud implijout, hag ar re hep logodenn zoken, ha gant meziantoù sikour evel \"screenreaders\". Klasket e vez ober hervez ar {guidelines}Reolennoù monedusted endalc'hadoù ar Web{linkend} 2.1 gant ul live AA, gant an tem gant un dargemm bras eus al live AAA zoken.",
"If you find any issues, dont hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Ma vez kavet ur gudenn ganeoc'h, arabat deoc'h kaout aon da reiñ da c'houzout ez eus anezho d'{issuetracker}hon heulier kudennoù{linkend}. Ha m'ho peus c'hoant sikour, deuit en {designteam}hor skipailh design{linkend}!"
"Accessibility options for nextcloud" : "Arventennoù monedusted Nextcloud",
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Pourveziñ a ra meur a arventenn vonedusted evit simplaat implij Nexcloud",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Hollbouezus eo deomp ar vonedusted hollvedel. Heuliañ a reomp ar standardoù web ha gwiriañ a reomp hag-eñ e c'hall mat pep tra bezañ implijet hep logodenn zoken, ha gant meziantoù skoazellañ evel \"lennerioù skramm\". Klask a reomp doujañ da {guidelines}Reolennoù monedusted endalc'hadoù ar Web{linkend} 2.1 gant ul live AA, gant an tem gantañ un dargemm bras, d'al live AAA zoken.",
"If you find any issues, dont hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Mar kavit un draen bennak, na dermit ket da reiñ deomp da c'houzout war {issuetracker}hor benveg dizreinañ{linkend}. Ha mar fell deoc'h kemer perzh e viot degemeret mat en {designteam}hor skipailh dezagn{linkend}!"
},
"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);");

View File

@ -1,17 +1,17 @@
{ "translations": {
"Dark theme" : "Tem teñval",
"Enable dark theme" : "Enaouiñ an tem teñval",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Un tem teñval evit distanañ ho taoulagad en ur vihanaat ar sklaerijenn. War ziorren emañ c'hoazh, setu ma c'hallit kas deomp hoc'h evezhiadennoù.",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Un tem teñval evit distanañ ho taoulagad en ur vihanaat ar sklêrijenn. War ziorren emañ c'hoazh, setu ma c'hallit kas deomp hoc'h evezhiadennoù.",
"High contrast mode" : "Mod dargemm uhel",
"Enable high contrast mode" : "Enaouiñ an dargemm uhel",
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Ur mod dargemm uhel evit aesaat ho merdeiñ. Bihanaet e vo ar c'halite met brasaet e vo ar spisder eta.",
"Dyslexia font" : "Skritur evit an dislegiezh",
"Enable dyslexia font" : "Enaouiñ ar skritur evit an dislegiezh",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic a zo ur skritur stummet evit skañvaat ar fazioù lenn-pennañ graet abalamour d'an dislegiezh.",
"Dyslexia font" : "Font a-enep an dislegiezh",
"Enable dyslexia font" : "Aotren ar font a-enep an dislegiezh",
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic a zo ur font digoust soñjet evit disteraat ar fazioù lenn pennañ deuet diwar dislegiezh.",
"Accessibility" : "Monedusted",
"Accessibility options for nextcloud" : "Arventennoù monedusted Nexcloud",
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Roet e vez meur a arventenn vonedusted evit simplaat implij Nexcloud",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Ar vonedusted evit an holl a zo pouezus-ruz eo evidomp. Heuliet e vez ganeomp ar standardoù web ha gwiriet a vez hag-eñ e c'hall an holl dud implijout, hag ar re hep logodenn zoken, ha gant meziantoù sikour evel \"screenreaders\". Klasket e vez ober hervez ar {guidelines}Reolennoù monedusted endalc'hadoù ar Web{linkend} 2.1 gant ul live AA, gant an tem gant un dargemm bras eus al live AAA zoken.",
"If you find any issues, dont hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Ma vez kavet ur gudenn ganeoc'h, arabat deoc'h kaout aon da reiñ da c'houzout ez eus anezho d'{issuetracker}hon heulier kudennoù{linkend}. Ha m'ho peus c'hoant sikour, deuit en {designteam}hor skipailh design{linkend}!"
"Accessibility options for nextcloud" : "Arventennoù monedusted Nextcloud",
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Pourveziñ a ra meur a arventenn vonedusted evit simplaat implij Nexcloud",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Hollbouezus eo deomp ar vonedusted hollvedel. Heuliañ a reomp ar standardoù web ha gwiriañ a reomp hag-eñ e c'hall mat pep tra bezañ implijet hep logodenn zoken, ha gant meziantoù skoazellañ evel \"lennerioù skramm\". Klask a reomp doujañ da {guidelines}Reolennoù monedusted endalc'hadoù ar Web{linkend} 2.1 gant ul live AA, gant an tem gantañ un dargemm bras, d'al live AAA zoken.",
"If you find any issues, dont hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Mar kavit un draen bennak, na dermit ket da reiñ deomp da c'houzout war {issuetracker}hor benveg dizreinañ{linkend}. Ha mar fell deoc'h kemer perzh e viot degemeret mat en {designteam}hor skipailh dezagn{linkend}!"
},"pluralForm" :"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"
}

View File

@ -13,6 +13,7 @@ OC.L10N.register(
"Accessibility" : "Accesibilidad",
"Accessibility options for nextcloud" : "Opciones de accesibilidad para nextcloud",
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Proporciona múltiples opciones de accesibilidad para facilitar el uso de Nextcloud",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "El acceso universal es muy importante para nosotros. Seguimos los estándares web y verificamos que todo se pueda usar también sin mouse y software de asistencia, como lectores de pantalla. Nuestro objetivo es cumplir con las {pautas} Accesibilidad al contenido web {linkend} 2.1 en el nivel AA, con el tema de alto contraste incluso en el nivel AAA.",
"If you find any issues, dont hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Si encuentra algún problema, no dude en informarlo en {issuetracker}nuestro rastreador de problemas {linkend}. Y si desea participar, ¡únase a {designteam}a nuestro equipo de diseño {linkend}!"
},
"nplurals=2; plural=(n != 1);");

View File

@ -11,6 +11,7 @@
"Accessibility" : "Accesibilidad",
"Accessibility options for nextcloud" : "Opciones de accesibilidad para nextcloud",
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Proporciona múltiples opciones de accesibilidad para facilitar el uso de Nextcloud",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "El acceso universal es muy importante para nosotros. Seguimos los estándares web y verificamos que todo se pueda usar también sin mouse y software de asistencia, como lectores de pantalla. Nuestro objetivo es cumplir con las {pautas} Accesibilidad al contenido web {linkend} 2.1 en el nivel AA, con el tema de alto contraste incluso en el nivel AAA.",
"If you find any issues, dont hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Si encuentra algún problema, no dude en informarlo en {issuetracker}nuestro rastreador de problemas {linkend}. Y si desea participar, ¡únase a {designteam}a nuestro equipo de diseño {linkend}!"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@ -3,7 +3,7 @@ OC.L10N.register(
{
"Dark theme" : "ダークテーマ",
"Enable dark theme" : "ダークテーマを有効にする",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "ダークテーマは目の負担になりにくいです。このテーマは開発中のためバグを見つけたら報告してください。",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "ダークテーマは画面全体のの明るさを減らすため、目の負担を和らげることができます。このテーマは開発中のためバグを見つけたら報告してください。",
"High contrast mode" : "ハイ・コントラストモード",
"Enable high contrast mode" : "ハイ・コントラストモードを有効にする。",
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "操作をわかりやすくするためのハイ・コントラストモード。\n見た目の美しさは低下しますが、明確さが向上します。",

View File

@ -1,7 +1,7 @@
{ "translations": {
"Dark theme" : "ダークテーマ",
"Enable dark theme" : "ダークテーマを有効にする",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "ダークテーマは目の負担になりにくいです。このテーマは開発中のためバグを見つけたら報告してください。",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "ダークテーマは画面全体のの明るさを減らすため、目の負担を和らげることができます。このテーマは開発中のためバグを見つけたら報告してください。",
"High contrast mode" : "ハイ・コントラストモード",
"Enable high contrast mode" : "ハイ・コントラストモードを有効にする。",
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "操作をわかりやすくするためのハイ・コントラストモード。\n見た目の美しさは低下しますが、明確さが向上します。",

View File

@ -1,9 +1,9 @@
OC.L10N.register(
"accessibility",
{
"Dark theme" : "黑暗主題",
"Enable dark theme" : "啟用黑暗主題",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "黑暗風格的主題,通過降低整體亮度來舒緩對您眼睛的刺激。黑暗主題仍在開發中,如發現任何問題,煩請報告。",
"Dark theme" : "深色主題",
"Enable dark theme" : "啟用深色主題",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "黑暗風格的主題,通過降低整體亮度來舒緩對您眼睛的刺激。深色主題仍在開發中,如發現任何問題,煩請報告。",
"High contrast mode" : "高對比度模式",
"Enable high contrast mode" : "開啟高對比度模式",
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "高對比度模式會降低介面品質,但會提高清晰度,有助您瀏覽。",
@ -13,7 +13,7 @@ OC.L10N.register(
"Accessibility" : "協助工具",
"Accessibility options for nextcloud" : "Nextcloud 協助工具設定",
"Provides multiple accessibilities options to ease your use of Nextcloud" : "提供多種協助工具使您更易於操作 Nextcloud",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "我們非常重視無障礙存取。我們遵循網路標準,並透過檢查來確保所有內容皆可在沒有滑鼠或輔助軟體(例如螢幕閱讀器)的情況下使用。我們目標是能達到 {guidelines}網頁內容可及性指引{linkend} 2.1 版的 AA 等級,加上高對比度主題甚至還能到 AAA 等級。",
"If you find any issues, dont hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "如果您發現任何一個問題,請不要猶豫並請在 {issuetracker}我們的問題追蹤系統{linkend} 回報。而如果您想參與,歡迎加入 {designteam}我們的設計團隊{linked}"
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "我們非常重視無障礙存取。我們遵循網路標準,並透過檢查來確保所有內容皆可在沒有滑鼠或輔助軟體(例如螢幕閱讀器)的情況下使用。我們目標是能達到{guidelines}網頁內容可及性指引{linkend} 2.1 版的 AA 等級,加上高對比度主題甚至還能到 AAA 等級。",
"If you find any issues, dont hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "如果您發現任何一個問題,請不要猶豫並請在{issuetracker}我們的問題追蹤系統{linkend}回報。而如果您想參與,歡迎加入{designteam}我們的設計團隊{linked}"
},
"nplurals=1; plural=0;");

View File

@ -1,7 +1,7 @@
{ "translations": {
"Dark theme" : "黑暗主題",
"Enable dark theme" : "啟用黑暗主題",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "黑暗風格的主題,通過降低整體亮度來舒緩對您眼睛的刺激。黑暗主題仍在開發中,如發現任何問題,煩請報告。",
"Dark theme" : "深色主題",
"Enable dark theme" : "啟用深色主題",
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "黑暗風格的主題,通過降低整體亮度來舒緩對您眼睛的刺激。深色主題仍在開發中,如發現任何問題,煩請報告。",
"High contrast mode" : "高對比度模式",
"Enable high contrast mode" : "開啟高對比度模式",
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "高對比度模式會降低介面品質,但會提高清晰度,有助您瀏覽。",
@ -11,7 +11,7 @@
"Accessibility" : "協助工具",
"Accessibility options for nextcloud" : "Nextcloud 協助工具設定",
"Provides multiple accessibilities options to ease your use of Nextcloud" : "提供多種協助工具使您更易於操作 Nextcloud",
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "我們非常重視無障礙存取。我們遵循網路標準,並透過檢查來確保所有內容皆可在沒有滑鼠或輔助軟體(例如螢幕閱讀器)的情況下使用。我們目標是能達到 {guidelines}網頁內容可及性指引{linkend} 2.1 版的 AA 等級,加上高對比度主題甚至還能到 AAA 等級。",
"If you find any issues, dont hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "如果您發現任何一個問題,請不要猶豫並請在 {issuetracker}我們的問題追蹤系統{linkend} 回報。而如果您想參與,歡迎加入 {designteam}我們的設計團隊{linked}"
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "我們非常重視無障礙存取。我們遵循網路標準,並透過檢查來確保所有內容皆可在沒有滑鼠或輔助軟體(例如螢幕閱讀器)的情況下使用。我們目標是能達到{guidelines}網頁內容可及性指引{linkend} 2.1 版的 AA 等級,加上高對比度主題甚至還能到 AAA 等級。",
"If you find any issues, dont hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "如果您發現任何一個問題,請不要猶豫並請在{issuetracker}我們的問題追蹤系統{linkend}回報。而如果您想參與,歡迎加入{designteam}我們的設計團隊{linked}"
},"pluralForm" :"nplurals=1; plural=0;"
}

View File

@ -0,0 +1,6 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Одитиране/създаване на регистри"
},
"nplurals=2; plural=(n != 1);");

View File

@ -0,0 +1,4 @@
{ "translations": {
"Auditing / Logging" : "Одитиране/създаване на регистри"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@ -0,0 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Auditando / Logueando",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Proporciona capacidades de registro para Nextcloud, como el acceso a archivos de registro o acciones sensibles."
},
"nplurals=2; plural=(n != 1);");

View File

@ -0,0 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Auditando / Logueando",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Proporciona capacidades de registro para Nextcloud, como el acceso a archivos de registro o acciones sensibles."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@ -0,0 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Auditare / Logare",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Oferă abilități de înregistrare pentru Nextcloud, cum ar fi accesarea fișierelor de înregistrare sau alte acțiuni sensibile."
},
"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));");

View File

@ -0,0 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Auditare / Logare",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Oferă abilități de înregistrare pentru Nextcloud, cum ar fi accesarea fișierelor de înregistrare sau alte acțiuni sensibile."
},"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"
}

View File

@ -1,7 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "稽核 / 記錄",
"Auditing / Logging" : "稽核記錄",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "提供 Nextcloud 的記錄功能,例如記錄檔存取或其他敏感操作。"
},
"nplurals=1; plural=0;");

View File

@ -1,5 +1,5 @@
{ "translations": {
"Auditing / Logging" : "稽核 / 記錄",
"Auditing / Logging" : "稽核記錄",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "提供 Nextcloud 的記錄功能,例如記錄檔存取或其他敏感操作。"
},"pluralForm" :"nplurals=1; plural=0;"
}

File diff suppressed because one or more lines are too long

View File

@ -213,17 +213,11 @@ class Provider implements IProvider {
continue;
}
$pattern = '/(^|\s)(' . '@' . $mention['id'] . ')(\b)/';
if (strpos($mention['id'], ' ') !== false) {
$pattern = '/(^|\s)(' . '@"' . $mention['id'] . '"' . ')(\b)?/';
$message = str_replace('@"' . $mention['id'] . '"', '{mention' . $mentionCount . '}', $message);
if (strpos($mention['id'], ' ') === false && strpos($mention['id'], 'guest/') !== 0) {
$message = str_replace('@' . $mention['id'], '{mention' . $mentionCount . '}', $message);
}
$message = preg_replace(
$pattern,
//'${1}' . $this->regexSafeUser($mention['id'], $displayName) . '${3}',
'${1}' . '{mention' . $mentionCount . '}' . '${3}',
$message
);
$mentions['mention' . $mentionCount] = $this->generateUserParameter($mention['id']);
$mentionCount++;
}

View File

@ -195,7 +195,11 @@ class Notifier implements INotifier {
// could contain characters like '@' for user IDs) but a one-based
// index of the mentions of that type.
$mentionParameterId = 'mention-' . $mention['type'] . $mentionTypeCount[$mention['type']];
$message = str_replace('@' . $mention['id'], '{' . $mentionParameterId . '}', $message);
$message = str_replace('@"' . $mention['id'] . '"', '{' . $mentionParameterId . '}', $message);
if (strpos($mention['id'], ' ') === false && strpos($mention['id'], 'guest/') !== 0) {
$message = str_replace('@' . $mention['id'], '{' . $mentionParameterId . '}', $message);
}
try {
$displayName = $this->commentsManager->resolveDisplayName($mention['type'], $mention['id']);
} catch (\OutOfBoundsException $e) {

File diff suppressed because one or more lines are too long

View File

@ -2,7 +2,7 @@ OC.L10N.register(
"dashboard",
{
"Dashboard" : "Nástěnka",
"Dashboard app" : "Aplikace Přehled",
"Dashboard app" : "Aplikace Nástěnka",
"Show something" : "Zobrazit něco",
"Customize" : "Přizpůsobit",
"Edit widgets" : "Upravit ovládací prvky",

View File

@ -1,6 +1,6 @@
{ "translations": {
"Dashboard" : "Nástěnka",
"Dashboard app" : "Aplikace Přehled",
"Dashboard app" : "Aplikace Nástěnka",
"Show something" : "Zobrazit něco",
"Customize" : "Přizpůsobit",
"Edit widgets" : "Upravit ovládací prvky",

View File

@ -0,0 +1,34 @@
OC.L10N.register(
"dashboard",
{
"Dashboard" : "Painel de controlo",
"Dashboard app" : "Aplicação Painel de Controlo ",
"Show something" : "Mostrar algo",
"Customize" : "Personalizar",
"Edit widgets" : "Editar aplicação",
"Get more widgets from the app store" : "Obter mais widgets da Loja de Aplicações",
"Change background image" : "Mudar Imagem de Fundo",
"Weather service" : "Metereologia",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Para sua privacidade, os dados de metereologia são requisitados pelo seu servidor Nextcloud em seu nome para que, desta forma, o serviço de metereologia não receba quaisquer dados pessoais.",
"Weather data from Met.no" : "Dados Metereológicos de Met.no",
"geocoding with Nominatim" : "geocodificação com Nominatim",
"elevation data from OpenTopoData" : "dados de elevação de OpenTopoData",
"Weather" : "Tempo",
"Status" : "Estado",
"Good morning" : "Bom dia",
"Good morning, {name}" : "Bom dia, {name}",
"Good afternoon" : "Boa tarde",
"Good afternoon, {name}" : "Boa tarde, {name}",
"Good evening" : "Boa noite",
"Good evening, {name}" : "Boa noite, {name}",
"Hello" : "Olá",
"Hello, {name}" : "Olá, {name}",
"Pick from Files" : "Escolha a partir dos Ficheiros",
"Default images" : "Imagens predefinidas",
"Plain background" : "Fundo simples",
"Insert from {productName}" : "Inserir de {productName}",
"Good night, {name}" : "Boa noite, {name}",
"Good night" : "Boa noite",
"Pick from files" : "Escolha a partir dos ficheiros"
},
"nplurals=2; plural=(n != 1);");

View File

@ -0,0 +1,32 @@
{ "translations": {
"Dashboard" : "Painel de controlo",
"Dashboard app" : "Aplicação Painel de Controlo ",
"Show something" : "Mostrar algo",
"Customize" : "Personalizar",
"Edit widgets" : "Editar aplicação",
"Get more widgets from the app store" : "Obter mais widgets da Loja de Aplicações",
"Change background image" : "Mudar Imagem de Fundo",
"Weather service" : "Metereologia",
"For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "Para sua privacidade, os dados de metereologia são requisitados pelo seu servidor Nextcloud em seu nome para que, desta forma, o serviço de metereologia não receba quaisquer dados pessoais.",
"Weather data from Met.no" : "Dados Metereológicos de Met.no",
"geocoding with Nominatim" : "geocodificação com Nominatim",
"elevation data from OpenTopoData" : "dados de elevação de OpenTopoData",
"Weather" : "Tempo",
"Status" : "Estado",
"Good morning" : "Bom dia",
"Good morning, {name}" : "Bom dia, {name}",
"Good afternoon" : "Boa tarde",
"Good afternoon, {name}" : "Boa tarde, {name}",
"Good evening" : "Boa noite",
"Good evening, {name}" : "Boa noite, {name}",
"Hello" : "Olá",
"Hello, {name}" : "Olá, {name}",
"Pick from Files" : "Escolha a partir dos Ficheiros",
"Default images" : "Imagens predefinidas",
"Plain background" : "Fundo simples",
"Insert from {productName}" : "Inserir de {productName}",
"Good night, {name}" : "Boa noite, {name}",
"Good night" : "Boa noite",
"Pick from files" : "Escolha a partir dos ficheiros"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@ -36,18 +36,18 @@ use OCP\AppFramework\Http\JSONResponse;
use OCP\AppFramework\Http\NotFoundResponse;
use OCP\AppFramework\Http\TemplateResponse;
use OCP\App\IAppManager;
use OCP\AppFramework\Services\IInitialState;
use OCP\Dashboard\IManager;
use OCP\Dashboard\IWidget;
use OCP\Dashboard\RegisterWidgetEvent;
use OCP\EventDispatcher\IEventDispatcher;
use OCP\IConfig;
use OCP\IInitialStateService;
use OCP\IRequest;
class DashboardController extends Controller {
/** @var IInitialStateService */
private $inititalStateService;
/** @var IInitialState */
private $inititalState;
/** @var IEventDispatcher */
private $eventDispatcher;
/** @var IAppManager */
@ -66,7 +66,7 @@ class DashboardController extends Controller {
public function __construct(
string $appName,
IRequest $request,
IInitialStateService $initialStateService,
IInitialState $initialState,
IEventDispatcher $eventDispatcher,
IAppManager $appManager,
IManager $dashboardManager,
@ -76,7 +76,7 @@ class DashboardController extends Controller {
) {
parent::__construct($appName, $request);
$this->inititalStateService = $initialStateService;
$this->inititalState = $initialState;
$this->eventDispatcher = $eventDispatcher;
$this->appManager = $appManager;
$this->dashboardManager = $dashboardManager;
@ -119,14 +119,14 @@ class DashboardController extends Controller {
$themingDefaultBackground = $this->appManager->isEnabledForUser('theming')
? $this->config->getAppValue('theming', 'backgroundMime', '')
: '';
$this->inititalStateService->provideInitialState('dashboard', 'themingDefaultBackground', $themingDefaultBackground);
$this->inititalStateService->provideInitialState('dashboard', 'panels', $widgets);
$this->inititalStateService->provideInitialState('dashboard', 'statuses', $statuses);
$this->inititalStateService->provideInitialState('dashboard', 'layout', $userLayout);
$this->inititalStateService->provideInitialState('dashboard', 'firstRun', $this->config->getUserValue($this->userId, 'dashboard', 'firstRun', '1') === '1');
$this->inititalStateService->provideInitialState('dashboard', 'shippedBackgrounds', BackgroundService::SHIPPED_BACKGROUNDS);
$this->inititalStateService->provideInitialState('dashboard', 'background', $this->config->getUserValue($this->userId, 'dashboard', 'background', 'default'));
$this->inititalStateService->provideInitialState('dashboard', 'version', $this->config->getUserValue($this->userId, 'dashboard', 'backgroundVersion', 0));
$this->inititalState->provideInitialState('themingDefaultBackground', $themingDefaultBackground);
$this->inititalState->provideInitialState('panels', $widgets);
$this->inititalState->provideInitialState('statuses', $statuses);
$this->inititalState->provideInitialState('layout', $userLayout);
$this->inititalState->provideInitialState('firstRun', $this->config->getUserValue($this->userId, 'dashboard', 'firstRun', '1') === '1');
$this->inititalState->provideInitialState('shippedBackgrounds', BackgroundService::SHIPPED_BACKGROUNDS);
$this->inititalState->provideInitialState('background', $this->config->getUserValue($this->userId, 'dashboard', 'background', 'default'));
$this->inititalState->provideInitialState('version', $this->config->getUserValue($this->userId, 'dashboard', 'backgroundVersion', 0));
$this->config->setUserValue($this->userId, 'dashboard', 'firstRun', '0');
$response = new TemplateResponse('dashboard', 'index');
@ -199,7 +199,7 @@ class DashboardController extends Controller {
* @NoAdminRequired
* @NoCSRFRequired
*/
public function getBackground() {
public function getBackground(): Http\Response {
$file = $this->backgroundService->getBackground();
if ($file !== null) {
$response = new FileDisplayResponse($file, Http::STATUS_OK, ['Content-Type' => $file->getMimeType()]);

View File

@ -57,7 +57,7 @@ OC.L10N.register(
"_%n hour_::_%n hours_" : ["%nώρα","%nώρες"],
"_%n minute_::_%n minutes_" : ["%n λεπτό","%n λεπτά"],
"%s (in %s)" : "%s (σε %s)",
"%s (%s ago)" : "%s (%sπριν)",
"%s (%s ago)" : "%s (%s πριν)",
"Calendar: %s" : "Ημερολόγιο:%s",
"Date: %s" : "Ημερομηνία:%s",
"Description: %s" : "Περιγραφή:%s",

View File

@ -55,7 +55,7 @@
"_%n hour_::_%n hours_" : ["%nώρα","%nώρες"],
"_%n minute_::_%n minutes_" : ["%n λεπτό","%n λεπτά"],
"%s (in %s)" : "%s (σε %s)",
"%s (%s ago)" : "%s (%sπριν)",
"%s (%s ago)" : "%s (%s πριν)",
"Calendar: %s" : "Ημερολόγιο:%s",
"Date: %s" : "Ημερομηνία:%s",
"Description: %s" : "Περιγραφή:%s",

View File

@ -26,32 +26,34 @@ OC.L10N.register(
"Busy" : "忙碌中",
"You reopened todo {todo} in list {calendar}" : "你重新開啟了 {calendar} 清單中的代辦事項 {todo}",
"Calendar and tasks" : "日曆和任務",
"A <strong>calendar</strong> was modified" : "一個<strong>日曆</strong>被更動",
"A calendar <strong>event</strong> was modified" : "一個日曆<strong>活動</strong>被更動",
"A calendar <strong>todo</strong> was modified" : "一個日曆<strong>代辦事項</strong>被更動",
"A <strong>calendar</strong> was modified" : "<strong>日曆</strong>被修改",
"A calendar <strong>event</strong> was modified" : "日曆<strong>活動</strong>被修改",
"A calendar <strong>todo</strong> was modified" : "日曆<strong>代辦事項</strong>被修改",
"Death of %s" : "%s之卒",
"Contact birthdays" : "聯絡人生日",
"Calendar:" : "日曆:",
"Date:" : "日期:",
"Where:" : "地點",
"Description:" : "描述",
"Where:" : "地點",
"Description:" : "描述",
"Untitled event" : "無標題活動",
"_%n year_::_%n years_" : ["%n 年"],
"_%n month_::_%n months_" : ["%n 月"],
"_%n day_::_%n days_" : ["%n 天"],
"_%n hour_::_%n hours_" : ["%n 小時"],
"_%n minute_::_%n minutes_" : ["%n 分鐘"],
"Calendar: %s" : "日曆: %s",
"Date: %s" : "日期: %s",
"%s (%s ago)" : "%s%s 前)",
"Calendar: %s" : "日曆:%s",
"Date: %s" : "日期:%s",
"Description: %s" : "描述:%s",
"Where: %s" : "地點:%s",
"%1$s via %2$s" : "%1$s 由 %2$s",
"Invitation canceled" : "邀請被取消了",
"Invitation updated" : "邀請更新",
"Invitation updated" : "邀請更新",
"Invitation" : "邀請",
"Title:" : "標題:",
"Time:" : "時間:",
"Location:" : "地點:",
"Link:" : "連結",
"Link:" : "連結",
"Organizer:" : "主辦單位:",
"Attendees:" : "參加者:",
"Accept" : "接受",
@ -65,27 +67,29 @@ OC.L10N.register(
"Configures a CalDAV account" : "設定一個 CalDAV 帳號",
"Configures a CardDAV account" : "設定一個 CardDAV 帳號",
"Events" : "活動",
"Tasks" : "工作項目",
"Tasks" : "任務",
"Untitled task" : "無標題任務",
"Completed on %s" : "完成於 %s",
"Due on %s by %s" : "截止日期為 %s %s",
"Due on %s" : "到期日 %s",
"Due on %s by %s" : "完成日期為 %s %s",
"Due on %s" : "完成日期 %s",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV 端點",
"There was an error updating your attendance status." : "更新您的參與狀況時發生錯誤",
"Please contact the organizer directly." : "請直接聯繫主辦人",
"Please contact the organizer directly." : "請直接聯繫主辦人",
"Are you accepting the invitation?" : "接受邀請嗎?",
"Tentative" : "測試的",
"Save" : "儲存",
"Your attendance was updated successfully." : "您的參與狀況成功更新",
"Calendar server" : "日曆伺服器",
"Send invitations to attendees" : "發送邀請函給參加者",
"Automatically generate a birthday calendar" : "自動建立 生日 日曆",
"Birthday calendars will be generated by a background job." : "生日日曆 將會在 後台 建立",
"Please make sure to properly set up {emailopen}the email server{linkclose}." : "請確保正確設置{emailopen}電郵伺服器{linkclose}。",
"Automatically generate a birthday calendar" : "自動建立生日日曆",
"Birthday calendars will be generated by a background job." : "生日日曆將由後台作業生成。",
"Send notifications for events" : "發送活動通知",
"Hello %s," : "%s您好",
"The meeting »%1$s« with %2$s was canceled." : "與 %2$s 的會議 %1$s 取消了",
"The meeting »%1$s« with %2$s was updated." : "與 %2$s 的會議 %1$s 有變動",
"%1$s invited you to »%2$s«" : "%1$s邀請您到%2$s",
"When:" : "時間"
"The meeting »%1$s« with %2$s was canceled." : "與 %2$s 的會議 %1$s 取消了",
"The meeting »%1$s« with %2$s was updated." : "與 %2$s 的會議 %1$s 有變動",
"%1$s invited you to »%2$s«" : "%1$s邀請您到»%2$s«",
"When:" : "時間"
},
"nplurals=1; plural=0;");

View File

@ -24,32 +24,34 @@
"Busy" : "忙碌中",
"You reopened todo {todo} in list {calendar}" : "你重新開啟了 {calendar} 清單中的代辦事項 {todo}",
"Calendar and tasks" : "日曆和任務",
"A <strong>calendar</strong> was modified" : "一個<strong>日曆</strong>被更動",
"A calendar <strong>event</strong> was modified" : "一個日曆<strong>活動</strong>被更動",
"A calendar <strong>todo</strong> was modified" : "一個日曆<strong>代辦事項</strong>被更動",
"A <strong>calendar</strong> was modified" : "<strong>日曆</strong>被修改",
"A calendar <strong>event</strong> was modified" : "日曆<strong>活動</strong>被修改",
"A calendar <strong>todo</strong> was modified" : "日曆<strong>代辦事項</strong>被修改",
"Death of %s" : "%s之卒",
"Contact birthdays" : "聯絡人生日",
"Calendar:" : "日曆:",
"Date:" : "日期:",
"Where:" : "地點",
"Description:" : "描述",
"Where:" : "地點",
"Description:" : "描述",
"Untitled event" : "無標題活動",
"_%n year_::_%n years_" : ["%n 年"],
"_%n month_::_%n months_" : ["%n 月"],
"_%n day_::_%n days_" : ["%n 天"],
"_%n hour_::_%n hours_" : ["%n 小時"],
"_%n minute_::_%n minutes_" : ["%n 分鐘"],
"Calendar: %s" : "日曆: %s",
"Date: %s" : "日期: %s",
"%s (%s ago)" : "%s%s 前)",
"Calendar: %s" : "日曆:%s",
"Date: %s" : "日期:%s",
"Description: %s" : "描述:%s",
"Where: %s" : "地點:%s",
"%1$s via %2$s" : "%1$s 由 %2$s",
"Invitation canceled" : "邀請被取消了",
"Invitation updated" : "邀請更新",
"Invitation updated" : "邀請更新",
"Invitation" : "邀請",
"Title:" : "標題:",
"Time:" : "時間:",
"Location:" : "地點:",
"Link:" : "連結",
"Link:" : "連結",
"Organizer:" : "主辦單位:",
"Attendees:" : "參加者:",
"Accept" : "接受",
@ -63,27 +65,29 @@
"Configures a CalDAV account" : "設定一個 CalDAV 帳號",
"Configures a CardDAV account" : "設定一個 CardDAV 帳號",
"Events" : "活動",
"Tasks" : "工作項目",
"Tasks" : "任務",
"Untitled task" : "無標題任務",
"Completed on %s" : "完成於 %s",
"Due on %s by %s" : "截止日期為 %s %s",
"Due on %s" : "到期日 %s",
"Due on %s by %s" : "完成日期為 %s %s",
"Due on %s" : "完成日期 %s",
"WebDAV" : "WebDAV",
"WebDAV endpoint" : "WebDAV 端點",
"There was an error updating your attendance status." : "更新您的參與狀況時發生錯誤",
"Please contact the organizer directly." : "請直接聯繫主辦人",
"Please contact the organizer directly." : "請直接聯繫主辦人",
"Are you accepting the invitation?" : "接受邀請嗎?",
"Tentative" : "測試的",
"Save" : "儲存",
"Your attendance was updated successfully." : "您的參與狀況成功更新",
"Calendar server" : "日曆伺服器",
"Send invitations to attendees" : "發送邀請函給參加者",
"Automatically generate a birthday calendar" : "自動建立 生日 日曆",
"Birthday calendars will be generated by a background job." : "生日日曆 將會在 後台 建立",
"Please make sure to properly set up {emailopen}the email server{linkclose}." : "請確保正確設置{emailopen}電郵伺服器{linkclose}。",
"Automatically generate a birthday calendar" : "自動建立生日日曆",
"Birthday calendars will be generated by a background job." : "生日日曆將由後台作業生成。",
"Send notifications for events" : "發送活動通知",
"Hello %s," : "%s您好",
"The meeting »%1$s« with %2$s was canceled." : "與 %2$s 的會議 %1$s 取消了",
"The meeting »%1$s« with %2$s was updated." : "與 %2$s 的會議 %1$s 有變動",
"%1$s invited you to »%2$s«" : "%1$s邀請您到%2$s",
"When:" : "時間"
"The meeting »%1$s« with %2$s was canceled." : "與 %2$s 的會議 %1$s 取消了",
"The meeting »%1$s« with %2$s was updated." : "與 %2$s 的會議 %1$s 有變動",
"%1$s invited you to »%2$s«" : "%1$s邀請您到»%2$s«",
"When:" : "時間"
},"pluralForm" :"nplurals=1; plural=0;"
}

View File

@ -1,14 +1,14 @@
OC.L10N.register(
"encryption",
{
"Missing recovery key password" : "遺失還原金鑰密碼",
"Please repeat the recovery key password" : "請您再輸入新的還原鑰密碼一次",
"Repeated recovery key password does not match the provided recovery key password" : "輸入的還原鑰密碼與設定的並不相符",
"Recovery key successfully enabled" : "還原鑰已成功開啟",
"Could not enable recovery key. Please check your recovery key password!" : "無法啟用還原金鑰。請檢查您的還原金鑰密碼!",
"Recovery key successfully disabled" : "還原鑰已成功停用",
"Could not disable recovery key. Please check your recovery key password!" : "無法停用還原金鑰。請檢查您的還原金鑰密碼!",
"Missing parameters" : "遺失參數",
"Missing recovery key password" : "缺少恢復密鑰密碼",
"Please repeat the recovery key password" : "請您再輸入新的還原鑰密碼一次",
"Repeated recovery key password does not match the provided recovery key password" : "輸入的還原鑰密碼與設定的並不相符",
"Recovery key successfully enabled" : "還原鑰已成功開啟",
"Could not enable recovery key. Please check your recovery key password!" : "無法啟用還原密鑰。請檢查您的還原密鑰密碼!",
"Recovery key successfully disabled" : "還原鑰已成功停用",
"Could not disable recovery key. Please check your recovery key password!" : "無法停用還原密鑰。請檢查您的還原密鑰密碼!",
"Missing parameters" : "缺少參數",
"Please provide the old recovery password" : "請提供舊的還原密碼",
"Please provide a new recovery password" : "請提供新的還原密碼",
"Please repeat the new recovery password" : "請您再輸入新的還原密碼",
@ -26,8 +26,8 @@ OC.L10N.register(
"Please enable server side encryption in the admin settings in order to use the encryption module." : "請啟用管理員設定中的伺服器端加密,以使用加密模組。",
"Encryption app is enabled and ready" : "加密應用程式已啟用並準備就緒",
"Bad Signature" : "壞的簽章",
"Missing Signature" : "遺失簽章",
"one-time password for server-side-encryption" : "一次性密碼用於伺服器端加密",
"Missing Signature" : "缺少簽章",
"one-time password for server-side-encryption" : "用於伺服器端加密的一次性密碼",
"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法解密這個檔案,也許這是分享的檔案。請詢問檔案所有人重新分享檔案給您。",
"Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法檢視這個檔案,或許這是分享的檔案,請詢問這個檔案的擁有者並請他重新分享給您。",
"Default encryption module" : "預設加密模組",
@ -38,15 +38,15 @@ OC.L10N.register(
"Cheers!" : "太棒了!",
"Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "嗨,請看這裡,<br><br>系管理員啟用了伺服器端的加密功能,您的檔案將會使用密碼<strong> '%s' </strong>加密,請從網頁登入,到 'basic encryption module' 設置您的個人設定並透過更新加密密碼,將這個組密碼設定在 'old log-in password' 以及您的目前登入密碼<br><br>",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "已啟用加密應用,但是你的加密密鑰沒有初始化。請重新登出並登入系統一次。",
"Encrypt the home storage" : "加密家目錄空間",
"Encrypt the home storage" : "加密主要存儲空間",
"Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "請啟用這個功能以用來加密主要儲存空間的檔案,否則只有再外部儲存的檔案會加密",
"Enable recovery key" : "啟用還原鑰",
"Disable recovery key" : "關閉還原鑰",
"The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "加密金鑰是另一種加密檔案方式,當使用者忘記密碼時,可以用還原金鑰來還原檔案",
"Recovery key password" : "還原鑰密碼",
"Enable recovery key" : "啟用還原鑰",
"Disable recovery key" : "關閉還原鑰",
"The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "加密密鑰是另一種加密檔案方式,當使用者忘記密碼時,可以用還原密鑰來還原檔案",
"Recovery key password" : "還原鑰密碼",
"Repeat recovery key password" : "再輸入還原金鑰密碼一次",
"Change recovery key password:" : "變更還原金鑰密碼:",
"Old recovery key password" : "舊的還原鑰密碼",
"Change recovery key password:" : "更新還原密鑰密碼:",
"Old recovery key password" : "舊的還原鑰密碼",
"New recovery key password" : "新的還原金鑰密碼",
"Repeat new recovery key password" : "再輸入新的還原金鑰密碼一次",
"Change Password" : "變更密碼",

View File

@ -1,12 +1,12 @@
{ "translations": {
"Missing recovery key password" : "遺失還原金鑰密碼",
"Please repeat the recovery key password" : "請您再輸入新的還原鑰密碼一次",
"Repeated recovery key password does not match the provided recovery key password" : "輸入的還原鑰密碼與設定的並不相符",
"Recovery key successfully enabled" : "還原鑰已成功開啟",
"Could not enable recovery key. Please check your recovery key password!" : "無法啟用還原金鑰。請檢查您的還原金鑰密碼!",
"Recovery key successfully disabled" : "還原鑰已成功停用",
"Could not disable recovery key. Please check your recovery key password!" : "無法停用還原金鑰。請檢查您的還原金鑰密碼!",
"Missing parameters" : "遺失參數",
"Missing recovery key password" : "缺少恢復密鑰密碼",
"Please repeat the recovery key password" : "請您再輸入新的還原鑰密碼一次",
"Repeated recovery key password does not match the provided recovery key password" : "輸入的還原鑰密碼與設定的並不相符",
"Recovery key successfully enabled" : "還原鑰已成功開啟",
"Could not enable recovery key. Please check your recovery key password!" : "無法啟用還原密鑰。請檢查您的還原密鑰密碼!",
"Recovery key successfully disabled" : "還原鑰已成功停用",
"Could not disable recovery key. Please check your recovery key password!" : "無法停用還原密鑰。請檢查您的還原密鑰密碼!",
"Missing parameters" : "缺少參數",
"Please provide the old recovery password" : "請提供舊的還原密碼",
"Please provide a new recovery password" : "請提供新的還原密碼",
"Please repeat the new recovery password" : "請您再輸入新的還原密碼",
@ -24,8 +24,8 @@
"Please enable server side encryption in the admin settings in order to use the encryption module." : "請啟用管理員設定中的伺服器端加密,以使用加密模組。",
"Encryption app is enabled and ready" : "加密應用程式已啟用並準備就緒",
"Bad Signature" : "壞的簽章",
"Missing Signature" : "遺失簽章",
"one-time password for server-side-encryption" : "一次性密碼用於伺服器端加密",
"Missing Signature" : "缺少簽章",
"one-time password for server-side-encryption" : "用於伺服器端加密的一次性密碼",
"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法解密這個檔案,也許這是分享的檔案。請詢問檔案所有人重新分享檔案給您。",
"Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "無法檢視這個檔案,或許這是分享的檔案,請詢問這個檔案的擁有者並請他重新分享給您。",
"Default encryption module" : "預設加密模組",
@ -36,15 +36,15 @@
"Cheers!" : "太棒了!",
"Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "嗨,請看這裡,<br><br>系管理員啟用了伺服器端的加密功能,您的檔案將會使用密碼<strong> '%s' </strong>加密,請從網頁登入,到 'basic encryption module' 設置您的個人設定並透過更新加密密碼,將這個組密碼設定在 'old log-in password' 以及您的目前登入密碼<br><br>",
"Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "已啟用加密應用,但是你的加密密鑰沒有初始化。請重新登出並登入系統一次。",
"Encrypt the home storage" : "加密家目錄空間",
"Encrypt the home storage" : "加密主要存儲空間",
"Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "請啟用這個功能以用來加密主要儲存空間的檔案,否則只有再外部儲存的檔案會加密",
"Enable recovery key" : "啟用還原鑰",
"Disable recovery key" : "關閉還原鑰",
"The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "加密金鑰是另一種加密檔案方式,當使用者忘記密碼時,可以用還原金鑰來還原檔案",
"Recovery key password" : "還原鑰密碼",
"Enable recovery key" : "啟用還原鑰",
"Disable recovery key" : "關閉還原鑰",
"The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "加密密鑰是另一種加密檔案方式,當使用者忘記密碼時,可以用還原密鑰來還原檔案",
"Recovery key password" : "還原鑰密碼",
"Repeat recovery key password" : "再輸入還原金鑰密碼一次",
"Change recovery key password:" : "變更還原金鑰密碼:",
"Old recovery key password" : "舊的還原鑰密碼",
"Change recovery key password:" : "更新還原密鑰密碼:",
"Old recovery key password" : "舊的還原鑰密碼",
"New recovery key password" : "新的還原金鑰密碼",
"Repeat new recovery key password" : "再輸入新的還原金鑰密碼一次",
"Change Password" : "變更密碼",

View File

@ -41,15 +41,29 @@ if (!is_array($files_list)) {
$files_list = [$files];
}
/**
* @psalm-taint-escape cookie
*/
function cleanCookieInput(string $value): string {
if (strlen($value) > 32) {
return '';
}
if (preg_match('!^[a-zA-Z0-9]+$!', $_GET['downloadStartSecret']) !== 1) {
return '';
}
return $value;
}
/**
* this sets a cookie to be able to recognize the start of the download
* the content must not be longer than 32 characters and must only contain
* alphanumeric characters
*/
if (isset($_GET['downloadStartSecret'])
&& !isset($_GET['downloadStartSecret'][32])
&& preg_match('!^[a-zA-Z0-9]+$!', $_GET['downloadStartSecret']) === 1) {
setcookie('ocDownloadStarted', $_GET['downloadStartSecret'], time() + 20, '/');
if (isset($_GET['downloadStartSecret'])) {
$value = cleanCookieInput($_GET['downloadStartSecret']);
if ($value !== '') {
setcookie('ocDownloadStarted', $value, time() + 20, '/');
}
}
$server_params = [ 'head' => \OC::$server->getRequest()->getMethod() === 'HEAD' ];

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -176,7 +176,7 @@
var isFavorite = $file.data('favorite') === true;
if (isFavorite) {
return 'icon-star-dark';
return 'icon-favorite';
}
return 'icon-starred';

View File

@ -166,6 +166,16 @@ OC.L10N.register(
"Tags" : "Značky",
"Unable to change the favourite state of the file" : "Nedaří se změnit stav „oblíbené“ souboru",
"Error while loading the file data" : "Chyba při načítání dat souboru",
"Pick a template for {name}" : "Zvolit šablonu pro {name}",
"Cancel" : "Zrušit",
"Create" : "Vytvořit",
"Create a new file with the selected template" : "Vytvořit nový soubor se zvolenou šablonou",
"Creating file" : "Vytváření souboru",
"Blank" : "Prázdný",
"Unable to create new file from template" : "Nedaří se vytvořit soubor ze šablony",
"Set up templates folder" : "Nastavení složku šablon",
"Templates" : "Šablony",
"Unable to initialize the templates directory" : "Nedaří se nastavit složku šablon",
"%s used" : "%s použito",
"%s%% of %s used" : "%s%% z %s použito",
"%1$s of %2$s used" : "%1$s z %2$s použito",

View File

@ -164,6 +164,16 @@
"Tags" : "Značky",
"Unable to change the favourite state of the file" : "Nedaří se změnit stav „oblíbené“ souboru",
"Error while loading the file data" : "Chyba při načítání dat souboru",
"Pick a template for {name}" : "Zvolit šablonu pro {name}",
"Cancel" : "Zrušit",
"Create" : "Vytvořit",
"Create a new file with the selected template" : "Vytvořit nový soubor se zvolenou šablonou",
"Creating file" : "Vytváření souboru",
"Blank" : "Prázdný",
"Unable to create new file from template" : "Nedaří se vytvořit soubor ze šablony",
"Set up templates folder" : "Nastavení složku šablon",
"Templates" : "Šablony",
"Unable to initialize the templates directory" : "Nedaří se nastavit složku šablon",
"%s used" : "%s použito",
"%s%% of %s used" : "%s%% z %s použito",
"%1$s of %2$s used" : "%1$s z %2$s použito",

View File

@ -166,6 +166,16 @@ OC.L10N.register(
"Tags" : "Метки",
"Unable to change the favourite state of the file" : "Не удалось изменить состояние «избранный» этого файла.",
"Error while loading the file data" : "Не удалось загрузить данные файла",
"Pick a template for {name}" : "Выбрать шаблон для {name}",
"Cancel" : "Отменить",
"Create" : "Создать",
"Create a new file with the selected template" : "Создать файл на основе шаблона",
"Creating file" : "Создание файла",
"Blank" : "Пустой",
"Unable to create new file from template" : "Не удалось создать файл на основе шаблона",
"Set up templates folder" : "Указать папку шаблонов",
"Templates" : "Шаблоны",
"Unable to initialize the templates directory" : "Не удалось инициализировать каталог шаблонов",
"%s used" : "%s использовано",
"%s%% of %s used" : "использовано %s%% из %s",
"%1$s of %2$s used" : "использовано %1$s из %2$s ",

View File

@ -164,6 +164,16 @@
"Tags" : "Метки",
"Unable to change the favourite state of the file" : "Не удалось изменить состояние «избранный» этого файла.",
"Error while loading the file data" : "Не удалось загрузить данные файла",
"Pick a template for {name}" : "Выбрать шаблон для {name}",
"Cancel" : "Отменить",
"Create" : "Создать",
"Create a new file with the selected template" : "Создать файл на основе шаблона",
"Creating file" : "Создание файла",
"Blank" : "Пустой",
"Unable to create new file from template" : "Не удалось создать файл на основе шаблона",
"Set up templates folder" : "Указать папку шаблонов",
"Templates" : "Шаблоны",
"Unable to initialize the templates directory" : "Не удалось инициализировать каталог шаблонов",
"%s used" : "%s использовано",
"%s%% of %s used" : "использовано %s%% из %s",
"%1$s of %2$s used" : "использовано %1$s из %2$s ",

View File

@ -3,7 +3,7 @@ OC.L10N.register(
{
"Storage is temporarily not available" : "儲存空間暫時無法使用",
"Storage invalid" : "無效的儲存空間",
"Unknown error" : "未知的錯誤",
"Unknown error" : "錯誤不詳",
"File could not be found" : "找不到檔案",
"Move or copy" : "移動或複製",
"Download" : "下載",
@ -20,7 +20,7 @@ OC.L10N.register(
"Not enough free space, you are uploading {size1} but only {size2} is left" : "可用空間不足,你正要上傳 {size1} 可是只剩下 {size2}",
"Target folder \"{dir}\" does not exist any more" : "資料夾 \"{dir}\" 不存在",
"Not enough free space" : "空間不足",
"An unknown error has occurred" : "發生未知的錯誤",
"An unknown error has occurred" : "發生了不詳的錯誤",
"Uploading …" : "上傳中...",
"{loadedSize} of {totalSize} ({bitrate})" : "{totalSize} 中的 {loadedSize} ({bitrate})",
"Uploading that item is not supported" : "不支援上傳該項目",
@ -98,7 +98,7 @@ OC.L10N.register(
"You can only favorite a single file or folder at a time" : "您一次只能為一個檔案或資料夾加星號",
"New folder" : "新資料夾",
"Upload file" : "上傳檔案",
"Recent" : "近期",
"Recent" : "最新",
"Not favorited" : "未加入至最愛",
"Remove from favorites" : "從最愛中移除",
"Add to favorites" : "添加到最愛",
@ -134,9 +134,9 @@ OC.L10N.register(
"{user} renamed {oldfile} to {newfile}" : "{user} 變更 {oldfile} 為 {newfile}",
"You moved {oldfile} to {newfile}" : "您移動 {oldfile} 到 {newfile}",
"{user} moved {oldfile} to {newfile}" : "{user} 移動 {oldfile} 到 {newfile}",
"A file has been added to or removed from your <strong>favorites</strong>" : "檔案已被新增或移除從 <strong>最愛</strong>",
"A file or folder has been <strong>changed</strong>" : "檔案或目錄已被 <strong>變更</strong>",
"A favorite file or folder has been <strong>changed</strong>" : "一個最愛的檔案或資料夾已 <strong>變更</strong>",
"A file has been added to or removed from your <strong>favorites</strong>" : "文件已添加到<strong>我的最愛</strong>收藏夾中或從其中刪除",
"A file or folder has been <strong>changed</strong>" : "檔案或資料夾有所<strong>更改</strong>",
"A favorite file or folder has been <strong>changed</strong>" : "收藏的檔案或資料夾有所<strong>更改</strong>",
"All files" : "所有檔案",
"Unlimited" : "無限制",
"Upload (max. %s)" : "上傳(至多 %s",
@ -144,7 +144,7 @@ OC.L10N.register(
"Reject" : "拒絕",
"Incoming ownership transfer from {user}" : "來自 {user} 的所有權轉移",
"Do you want to accept {path}?\n\nNote: The transfer process after accepting may take up to 1 hour." : "您想要接收 \"{path}\" 嗎?\n\n註所有權轉移的流程最多需要一小時",
"Ownership transfer failed" : "所有權轉失敗",
"Ownership transfer failed" : "所有權轉失敗",
"Your ownership transfer of {path} to {user} failed." : "您將 \"{path}\" 的所有權轉移給 {user} 失敗",
"The ownership transfer of {path} from {user} failed." : "來自 {user} 的 \"{path}\" 所有權轉移失敗",
"Ownership transfer done" : "所有權轉移完成",
@ -166,13 +166,19 @@ OC.L10N.register(
"Tags" : "標籤",
"Unable to change the favourite state of the file" : "無法更改檔案的最愛狀態",
"Error while loading the file data" : "載入檔案資料失敗",
"Pick a template for {name}" : "為 {name} 選擇一個模板",
"Cancel" : "取消",
"Create" : "創建",
"Create a new file with the selected template" : "使用所選模板創建一個新檔案",
"Creating file" : "創建檔案中",
"Blank" : "空白",
"%s used" : "%s已使用",
"Unable to create new file from template" : "無法從模板創建新檔案",
"Set up templates folder" : "設定範本料夾",
"Templates" : "模板",
"Unable to initialize the templates directory" : "無法初始化模板目錄",
"%s used" : "使用了 %s 的存儲空間",
"%s%% of %s used" : "%s 在 %s 中使用了 %%",
"%1$s of %2$s used" : "在 %2$s中使用了%1$s ",
"%1$s of %2$s used" : "在 %2$s 中使用了 %1$s",
"Settings" : "設定",
"Show hidden files" : "顯示隱藏檔",
"Crop image previews" : "圖片裁剪預覽",

View File

@ -1,7 +1,7 @@
{ "translations": {
"Storage is temporarily not available" : "儲存空間暫時無法使用",
"Storage invalid" : "無效的儲存空間",
"Unknown error" : "未知的錯誤",
"Unknown error" : "錯誤不詳",
"File could not be found" : "找不到檔案",
"Move or copy" : "移動或複製",
"Download" : "下載",
@ -18,7 +18,7 @@
"Not enough free space, you are uploading {size1} but only {size2} is left" : "可用空間不足,你正要上傳 {size1} 可是只剩下 {size2}",
"Target folder \"{dir}\" does not exist any more" : "資料夾 \"{dir}\" 不存在",
"Not enough free space" : "空間不足",
"An unknown error has occurred" : "發生未知的錯誤",
"An unknown error has occurred" : "發生了不詳的錯誤",
"Uploading …" : "上傳中...",
"{loadedSize} of {totalSize} ({bitrate})" : "{totalSize} 中的 {loadedSize} ({bitrate})",
"Uploading that item is not supported" : "不支援上傳該項目",
@ -96,7 +96,7 @@
"You can only favorite a single file or folder at a time" : "您一次只能為一個檔案或資料夾加星號",
"New folder" : "新資料夾",
"Upload file" : "上傳檔案",
"Recent" : "近期",
"Recent" : "最新",
"Not favorited" : "未加入至最愛",
"Remove from favorites" : "從最愛中移除",
"Add to favorites" : "添加到最愛",
@ -132,9 +132,9 @@
"{user} renamed {oldfile} to {newfile}" : "{user} 變更 {oldfile} 為 {newfile}",
"You moved {oldfile} to {newfile}" : "您移動 {oldfile} 到 {newfile}",
"{user} moved {oldfile} to {newfile}" : "{user} 移動 {oldfile} 到 {newfile}",
"A file has been added to or removed from your <strong>favorites</strong>" : "檔案已被新增或移除從 <strong>最愛</strong>",
"A file or folder has been <strong>changed</strong>" : "檔案或目錄已被 <strong>變更</strong>",
"A favorite file or folder has been <strong>changed</strong>" : "一個最愛的檔案或資料夾已 <strong>變更</strong>",
"A file has been added to or removed from your <strong>favorites</strong>" : "文件已添加到<strong>我的最愛</strong>收藏夾中或從其中刪除",
"A file or folder has been <strong>changed</strong>" : "檔案或資料夾有所<strong>更改</strong>",
"A favorite file or folder has been <strong>changed</strong>" : "收藏的檔案或資料夾有所<strong>更改</strong>",
"All files" : "所有檔案",
"Unlimited" : "無限制",
"Upload (max. %s)" : "上傳(至多 %s",
@ -142,7 +142,7 @@
"Reject" : "拒絕",
"Incoming ownership transfer from {user}" : "來自 {user} 的所有權轉移",
"Do you want to accept {path}?\n\nNote: The transfer process after accepting may take up to 1 hour." : "您想要接收 \"{path}\" 嗎?\n\n註所有權轉移的流程最多需要一小時",
"Ownership transfer failed" : "所有權轉失敗",
"Ownership transfer failed" : "所有權轉失敗",
"Your ownership transfer of {path} to {user} failed." : "您將 \"{path}\" 的所有權轉移給 {user} 失敗",
"The ownership transfer of {path} from {user} failed." : "來自 {user} 的 \"{path}\" 所有權轉移失敗",
"Ownership transfer done" : "所有權轉移完成",
@ -164,13 +164,19 @@
"Tags" : "標籤",
"Unable to change the favourite state of the file" : "無法更改檔案的最愛狀態",
"Error while loading the file data" : "載入檔案資料失敗",
"Pick a template for {name}" : "為 {name} 選擇一個模板",
"Cancel" : "取消",
"Create" : "創建",
"Create a new file with the selected template" : "使用所選模板創建一個新檔案",
"Creating file" : "創建檔案中",
"Blank" : "空白",
"%s used" : "%s已使用",
"Unable to create new file from template" : "無法從模板創建新檔案",
"Set up templates folder" : "設定範本料夾",
"Templates" : "模板",
"Unable to initialize the templates directory" : "無法初始化模板目錄",
"%s used" : "使用了 %s 的存儲空間",
"%s%% of %s used" : "%s 在 %s 中使用了 %%",
"%1$s of %2$s used" : "在 %2$s中使用了%1$s ",
"%1$s of %2$s used" : "在 %2$s 中使用了 %1$s",
"Settings" : "設定",
"Show hidden files" : "顯示隱藏檔",
"Crop image previews" : "圖片裁剪預覽",

View File

@ -26,7 +26,7 @@ OC.L10N.register(
"Saved" : "已儲存",
"Saving …" : "儲存中 ...",
"Save" : "儲存",
"Empty response from the server" : "器没有回應",
"Empty response from the server" : "服器没有回應",
"Couldn't access. Please log out and in again to activate this mount point" : "無法存取,請登出後重新登入來啟用這個掛載點。",
"Couldn't get the information from the remote server: {code} {type}" : "無法從遠程伺服器上獲取資料 : {code} {type}",
"Couldn't get the list of external mount points: {type}" : "無法得到外部掛載點的列表: {type}",

View File

@ -24,7 +24,7 @@
"Saved" : "已儲存",
"Saving …" : "儲存中 ...",
"Save" : "儲存",
"Empty response from the server" : "器没有回應",
"Empty response from the server" : "服器没有回應",
"Couldn't access. Please log out and in again to activate this mount point" : "無法存取,請登出後重新登入來啟用這個掛載點。",
"Couldn't get the information from the remote server: {code} {type}" : "無法從遠程伺服器上獲取資料 : {code} {type}",
"Couldn't get the list of external mount points: {type}" : "無法得到外部掛載點的列表: {type}",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -32,14 +32,14 @@ OC.L10N.register(
"This will stop your current uploads." : "Hiermit werden die aktuellen Uploads angehalten.",
"Move or copy" : "Verschieben oder kopieren",
"Download" : "Herunterladen",
"Delete" : " Löschen",
"Delete" : "Löschen",
"You can upload into this folder" : "Du kannst in diesen Ordner hochladen",
"Terms of service" : "Nutzungsbedingungen",
"No compatible server found at {remote}" : "Keinen kompatiblen Server unter {remote} gefunden",
"Invalid server URL" : "Falsche Server-URL",
"Failed to add the public link to your Nextcloud" : "Fehler beim Hinzufügen des öffentlichen Links zu Deiner Nextcloud",
"No expiration date set" : "Kein Ablaufdatum gesetzt",
"Shared by" : "Geteilt von ",
"Shared by" : "Geteilt von",
"File shares" : "Dateifreigaben",
"Downloaded via public link" : "Über den öffentlichen Link heruntergeladen",
"Downloaded by {email}" : "Heruntergeladen von {email}",
@ -156,7 +156,7 @@ OC.L10N.register(
"Shared with the group {user} by {owner}" : "Geteilt mit der Gruppe {user} von {owner}",
"Shared with the conversation {user} by {owner}" : "Geteilt mit der Unterhaltung {user} von {owner}",
"Shared with {user} by {owner}" : "Geteilt mit {user} von {owner}",
"Added by {initiator}" : "Hinzugefügt von {initiator}",
"Added by {initiator}" : "Hinzugefügt von {initiator}",
"Via “{folder}”" : "Über “{folder}”",
"Internal link" : "Interner Link",
"Link copied" : "Link kopiert",
@ -211,9 +211,9 @@ OC.L10N.register(
"Share" : "Teilen",
"Shared with" : "Geteilt mit",
"Shared with you and the group {group} by {owner}" : "{owner} hat dies mit Dir und der Gruppe {group} geteilt",
"Shared with you and {circle} by {owner}" : "Geteilt mit Dir und {circle} von {owner}",
"Shared with you and the conversation {conversation} by {owner}" : "Von {owner} mit Dir und der Unterhaltung {conversation} geteilt",
"Shared with you in a conversation by {owner}" : "Mit Dir in einer Unterhaltung geteilt von {owner}",
"Shared with you and {circle} by {owner}" : "{owner} hat dies mit Dir und dem Kreis {circle} geteilt",
"Shared with you and the conversation {conversation} by {owner}" : "{owner} hat dies mit Dir und der Unterhaltung {conversation} geteilt",
"Shared with you in a conversation by {owner}" : "{owner} hat dies mit Dir in einer Unterhaltung {conversation} geteilt",
"Shared with you by {owner}" : "{owner} hat dies mit Dir geteilt",
"No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden",
"Name" : "Name",

View File

@ -30,14 +30,14 @@
"This will stop your current uploads." : "Hiermit werden die aktuellen Uploads angehalten.",
"Move or copy" : "Verschieben oder kopieren",
"Download" : "Herunterladen",
"Delete" : " Löschen",
"Delete" : "Löschen",
"You can upload into this folder" : "Du kannst in diesen Ordner hochladen",
"Terms of service" : "Nutzungsbedingungen",
"No compatible server found at {remote}" : "Keinen kompatiblen Server unter {remote} gefunden",
"Invalid server URL" : "Falsche Server-URL",
"Failed to add the public link to your Nextcloud" : "Fehler beim Hinzufügen des öffentlichen Links zu Deiner Nextcloud",
"No expiration date set" : "Kein Ablaufdatum gesetzt",
"Shared by" : "Geteilt von ",
"Shared by" : "Geteilt von",
"File shares" : "Dateifreigaben",
"Downloaded via public link" : "Über den öffentlichen Link heruntergeladen",
"Downloaded by {email}" : "Heruntergeladen von {email}",
@ -154,7 +154,7 @@
"Shared with the group {user} by {owner}" : "Geteilt mit der Gruppe {user} von {owner}",
"Shared with the conversation {user} by {owner}" : "Geteilt mit der Unterhaltung {user} von {owner}",
"Shared with {user} by {owner}" : "Geteilt mit {user} von {owner}",
"Added by {initiator}" : "Hinzugefügt von {initiator}",
"Added by {initiator}" : "Hinzugefügt von {initiator}",
"Via “{folder}”" : "Über “{folder}”",
"Internal link" : "Interner Link",
"Link copied" : "Link kopiert",
@ -209,9 +209,9 @@
"Share" : "Teilen",
"Shared with" : "Geteilt mit",
"Shared with you and the group {group} by {owner}" : "{owner} hat dies mit Dir und der Gruppe {group} geteilt",
"Shared with you and {circle} by {owner}" : "Geteilt mit Dir und {circle} von {owner}",
"Shared with you and the conversation {conversation} by {owner}" : "Von {owner} mit Dir und der Unterhaltung {conversation} geteilt",
"Shared with you in a conversation by {owner}" : "Mit Dir in einer Unterhaltung geteilt von {owner}",
"Shared with you and {circle} by {owner}" : "{owner} hat dies mit Dir und dem Kreis {circle} geteilt",
"Shared with you and the conversation {conversation} by {owner}" : "{owner} hat dies mit Dir und der Unterhaltung {conversation} geteilt",
"Shared with you in a conversation by {owner}" : "{owner} hat dies mit Dir in einer Unterhaltung {conversation} geteilt",
"Shared with you by {owner}" : "{owner} hat dies mit Dir geteilt",
"No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden",
"Name" : "Name",

View File

@ -187,9 +187,9 @@ OC.L10N.register(
"Share link" : "Link teilen",
"Error, please enter proper password and/or expiration date" : "Fehler. Bitte gebe das richtige Passwort und/oder Ablaufdatum ein",
"No recommendations. Start typing." : "Keine Empfehlungen. Beginnen Sie mit der Eingabe.",
"Resharing is not allowed" : "Das Weiterverteilen ist nicht erlaubt ",
"Resharing is not allowed" : "Das Weiterteilen ist nicht erlaubt ",
"Name or email …" : "Name oder E-Mail-Adresse …",
"Name, email, or Federated Cloud ID …" : "Name, E-Mail oder Federated-Cloud-ID …",
"Name, email, or Federated Cloud ID …" : "Name, E-Mail-Adresse oder Federated-Cloud-ID …",
"Searching …" : "Suche …",
"No elements found." : "Keine Elemente gefunden.",
"Search globally" : "Global suchen",
@ -210,11 +210,11 @@ OC.L10N.register(
"Shared" : "Geteilt",
"Share" : "Teilen",
"Shared with" : "Geteilt mit",
"Shared with you and the group {group} by {owner}" : "Von {owner} mit Ihnen und der Gruppe {group} geteilt.",
"Shared with you and {circle} by {owner}" : "Geteilt mit Ihnen und {circle} von {owner}",
"Shared with you and the conversation {conversation} by {owner}" : "Von {owner} mit Ihnen und der Unterhaltung {conversation} geteilt",
"Shared with you in a conversation by {owner}" : "Mit Ihnen in einer Unterhaltung geteilt von {owner}",
"Shared with you by {owner}" : "Von {owner} mit Ihnen geteilt.",
"Shared with you and the group {group} by {owner}" : "{owner} hat dies mit Dir und der Gruppe {group} geteilt",
"Shared with you and {circle} by {owner}" : "{owner} hat dies mit Dir und dem Kreis {circle} geteilt",
"Shared with you and the conversation {conversation} by {owner}" : "{owner} hat diese mit Ihnen und der Unterhaltung {conversation} geteilt",
"Shared with you in a conversation by {owner}" : "{owner} hat diese mit Ihnen in einer Unterhaltung geteilt",
"Shared with you by {owner}" : "{owner} hat diese mit Ihnen geteilt",
"No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden",
"Name" : "Name",
"Share time" : "Freigabezeitpunkt",
@ -234,6 +234,6 @@ OC.L10N.register(
"Uploading files" : "Dateien werden hochgeladen",
"Uploaded files:" : "Hochgeladene Dateien: ",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Durch das Hochladen von Dateien stimmen Sie den %1$sNutzungsbedingungen%2$s zu.",
"Name, email, or federated cloud ID …" : "Name, E-Mail oder Federated-Cloud-ID …"
"Name, email, or federated cloud ID …" : "Name, E-Mail-Adresse oder Federated-Cloud-ID …"
},
"nplurals=2; plural=(n != 1);");

View File

@ -185,9 +185,9 @@
"Share link" : "Link teilen",
"Error, please enter proper password and/or expiration date" : "Fehler. Bitte gebe das richtige Passwort und/oder Ablaufdatum ein",
"No recommendations. Start typing." : "Keine Empfehlungen. Beginnen Sie mit der Eingabe.",
"Resharing is not allowed" : "Das Weiterverteilen ist nicht erlaubt ",
"Resharing is not allowed" : "Das Weiterteilen ist nicht erlaubt ",
"Name or email …" : "Name oder E-Mail-Adresse …",
"Name, email, or Federated Cloud ID …" : "Name, E-Mail oder Federated-Cloud-ID …",
"Name, email, or Federated Cloud ID …" : "Name, E-Mail-Adresse oder Federated-Cloud-ID …",
"Searching …" : "Suche …",
"No elements found." : "Keine Elemente gefunden.",
"Search globally" : "Global suchen",
@ -208,11 +208,11 @@
"Shared" : "Geteilt",
"Share" : "Teilen",
"Shared with" : "Geteilt mit",
"Shared with you and the group {group} by {owner}" : "Von {owner} mit Ihnen und der Gruppe {group} geteilt.",
"Shared with you and {circle} by {owner}" : "Geteilt mit Ihnen und {circle} von {owner}",
"Shared with you and the conversation {conversation} by {owner}" : "Von {owner} mit Ihnen und der Unterhaltung {conversation} geteilt",
"Shared with you in a conversation by {owner}" : "Mit Ihnen in einer Unterhaltung geteilt von {owner}",
"Shared with you by {owner}" : "Von {owner} mit Ihnen geteilt.",
"Shared with you and the group {group} by {owner}" : "{owner} hat dies mit Dir und der Gruppe {group} geteilt",
"Shared with you and {circle} by {owner}" : "{owner} hat dies mit Dir und dem Kreis {circle} geteilt",
"Shared with you and the conversation {conversation} by {owner}" : "{owner} hat diese mit Ihnen und der Unterhaltung {conversation} geteilt",
"Shared with you in a conversation by {owner}" : "{owner} hat diese mit Ihnen in einer Unterhaltung geteilt",
"Shared with you by {owner}" : "{owner} hat diese mit Ihnen geteilt",
"No entries found in this folder" : "Keine Einträge in diesem Ordner gefunden",
"Name" : "Name",
"Share time" : "Freigabezeitpunkt",
@ -232,6 +232,6 @@
"Uploading files" : "Dateien werden hochgeladen",
"Uploaded files:" : "Hochgeladene Dateien: ",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Durch das Hochladen von Dateien stimmen Sie den %1$sNutzungsbedingungen%2$s zu.",
"Name, email, or federated cloud ID …" : "Name, E-Mail oder Federated-Cloud-ID …"
"Name, email, or federated cloud ID …" : "Name, E-Mail-Adresse oder Federated-Cloud-ID …"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@ -147,7 +147,7 @@ OC.L10N.register(
"Note to recipient" : "給接收者的訊息",
"Unshare" : "撤回分享",
"group" : "群組",
"conversation" : "交談",
"conversation" : "對話",
"remote" : "遠端",
"remote group" : "遠端群組",
"guest" : "訪客",
@ -156,7 +156,7 @@ OC.L10N.register(
"Shared with {user} by {owner}" : "{user}與{owner}共享",
"Added by {initiator}" : "由{initiator}添加",
"Via “{folder}”" : "透過 “{folder}”",
"Internal link" : "內部鏈接",
"Internal link" : "內部連結",
"Link copied" : "連結已複製",
"Copy to clipboard" : "複製到剪貼簿",
"Only works for users with access to this folder" : "只對可以存取此資料夾的使用者生效",
@ -174,8 +174,8 @@ OC.L10N.register(
"Password protect" : "密碼防護",
"Add another link" : "加入另一個連結",
"{shareWith} by {initiator}" : "{initiator} 分享了 {shareWith}",
"Shared via link by {initiator}" : "由 {initiator} 透過鏈接分享",
"Share link ({label})" : "分享鏈接 ({label})",
"Shared via link by {initiator}" : "由 {initiator} 透過連結分享",
"Share link ({label})" : "分享連結 ({label})",
"Share link" : "分享連結",
"Resharing is not allowed" : "不允許重新分享",
"Name or email …" : "名字或電郵地址",

View File

@ -145,7 +145,7 @@
"Note to recipient" : "給接收者的訊息",
"Unshare" : "撤回分享",
"group" : "群組",
"conversation" : "交談",
"conversation" : "對話",
"remote" : "遠端",
"remote group" : "遠端群組",
"guest" : "訪客",
@ -154,7 +154,7 @@
"Shared with {user} by {owner}" : "{user}與{owner}共享",
"Added by {initiator}" : "由{initiator}添加",
"Via “{folder}”" : "透過 “{folder}”",
"Internal link" : "內部鏈接",
"Internal link" : "內部連結",
"Link copied" : "連結已複製",
"Copy to clipboard" : "複製到剪貼簿",
"Only works for users with access to this folder" : "只對可以存取此資料夾的使用者生效",
@ -172,8 +172,8 @@
"Password protect" : "密碼防護",
"Add another link" : "加入另一個連結",
"{shareWith} by {initiator}" : "{initiator} 分享了 {shareWith}",
"Shared via link by {initiator}" : "由 {initiator} 透過鏈接分享",
"Share link ({label})" : "分享鏈接 ({label})",
"Shared via link by {initiator}" : "由 {initiator} 透過連結分享",
"Share link ({label})" : "分享連結 ({label})",
"Share link" : "分享連結",
"Resharing is not allowed" : "不允許重新分享",
"Name or email …" : "名字或電郵地址",

View File

@ -34,6 +34,7 @@
:preserve-search="true"
:searchable="true"
:user-select="true"
open-direction="below"
@search-change="asyncFind"
@select="addShare">
<template #noOptions>

View File

@ -348,14 +348,13 @@ import escapeHTML from 'escape-html'
/**
* Format a remote address
*
* @param {String} shareWith userid, full remote share, or whatever
* @param {String} shareWithDisplayName
* @param {String} message
* @returns {String} HTML code to display
*/
* @param {String} shareWith userid, full remote share, or whatever
* @param {String} shareWithDisplayName
* @param {String} message
* @returns {String} HTML code to display
*/
_formatRemoteShare: function(shareWith, shareWithDisplayName, message) {
var parts = OCA.Sharing.Util._REMOTE_OWNER_REGEXP.exec(shareWith)
console.error(parts);
if (!parts || !parts[7]) {
// display avatar of the user
var avatar = '<span class="avatar" data-username="' + escapeHTML(shareWith) + '" title="' + message + ' ' + escapeHTML(shareWithDisplayName) + '"></span>'

View File

@ -53,6 +53,7 @@ use OCA\Files_Versions\Command\Expire;
use OCA\Files_Versions\Events\CreateVersionEvent;
use OCA\Files_Versions\Versions\IVersionManager;
use OCP\Files\NotFoundException;
use OCP\Files\StorageNotAvailableException;
use OCP\IUser;
use OCP\Lock\ILockingProvider;
use OCP\User;
@ -724,8 +725,14 @@ class Storage {
\OC_Util::setupFS($uid);
if (!Filesystem::file_exists($filename)) {
return false;
try {
if (!Filesystem::file_exists($filename)) {
return false;
}
} catch (StorageNotAvailableException $e) {
// if we can't check that the file hasn't been deleted we can only assume that it hasn't
// note that this `StorageNotAvailableException` is about the file the versions originate from,
// not the storage that the versions are stored on
}
if (empty($filename)) {

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,9 @@
OC.L10N.register(
"provisioning_api",
{
"Provisioning API" : "Provisioning API",
"This application enables a set of APIs that external systems can use to manage users, groups and apps." : "此應用程序啟用了一組 API ,外部系統可以使用這些 API 來管理用戶、組和應用程序。",
"This application enables a set of APIs that external systems can use to create, edit, delete and query user\n\t\tattributes, query, set and remove groups, set quota and query total storage used in Nextcloud. Group admin users\n\t\tcan also query Nextcloud and perform the same functions as an admin for groups they manage. The API also enables\n\t\tan admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely.\n\t\tOnce the app is enabled, HTTP requests can be used via a Basic Auth header to perform any of the functions\n\t\tlisted above. More information is available in the Provisioning API documentation, including example calls\n\t\tand server responses." : "此應用程序啟用了一組 API外部系統可以使用它們來創建、編輯、刪除和查詢用戶\n\t\t屬性、查詢、設置和刪除組設置配額以及查詢 Nextcloud 中使用的總存儲量。組管理員用戶\n\t\t還可以查詢 Nextcloud並為其管理的組執行與管理員相同的功能。該 API 還支持\n\t\t管理員查詢活動的 Nextcloud 應用程序、應用程序信息,以及遠程啟用或禁用應用程序。\n\t\t啟用該應用後可以通過基本身份驗證標頭使用 HTTP 請求執行\n以上所列任何功能。 Provisioning API 文檔中提供了更多信息,包括示例調用\n\t\t和服務器響應。",
"This application enables a set of APIs that external systems can use to create, edit, delete and query user\n\t\tattributes, query, set and remove groups, set quota and query total storage used in Nextcloud. Group admin users\n\t\tcan also query Nextcloud and perform the same functions as an admin for groups they manage. The API also enables\n\t\tan admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely.\n\t\tOnce the app is enabled, http requests can be used via a Basic Auth header to perform any of the functions\n\t\tlisted above. More information is available in the Provisioning API documentation, including example calls\n\t\tand server responses." : "此應用程序啟用了一組 API外部系統可以使用它們來創建、編輯、刪除和查詢用戶\n\t\t屬性、查詢、設置和刪除組設置配額以及查詢 Nextcloud 中使用的總存儲量。組管理員用戶\n\t\t還可以查詢 Nextcloud並為其管理的組執行與管理員相同的功能。該 API 還支持\n\t\t管理員查詢活動的 Nextcloud 應用程序、應用程序信息,以及遠程啟用或禁用應用程序。\n\t\t啟用該應用後可以通過基本身份驗證標頭使用 HTTP 請求執行\n以上所列任何功能。 Provisioning API 文檔中提供了更多信息,包括示例調用\n\t\t和服務器響應。"
},
"nplurals=1; plural=0;");

View File

@ -0,0 +1,7 @@
{ "translations": {
"Provisioning API" : "Provisioning API",
"This application enables a set of APIs that external systems can use to manage users, groups and apps." : "此應用程序啟用了一組 API ,外部系統可以使用這些 API 來管理用戶、組和應用程序。",
"This application enables a set of APIs that external systems can use to create, edit, delete and query user\n\t\tattributes, query, set and remove groups, set quota and query total storage used in Nextcloud. Group admin users\n\t\tcan also query Nextcloud and perform the same functions as an admin for groups they manage. The API also enables\n\t\tan admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely.\n\t\tOnce the app is enabled, HTTP requests can be used via a Basic Auth header to perform any of the functions\n\t\tlisted above. More information is available in the Provisioning API documentation, including example calls\n\t\tand server responses." : "此應用程序啟用了一組 API外部系統可以使用它們來創建、編輯、刪除和查詢用戶\n\t\t屬性、查詢、設置和刪除組設置配額以及查詢 Nextcloud 中使用的總存儲量。組管理員用戶\n\t\t還可以查詢 Nextcloud並為其管理的組執行與管理員相同的功能。該 API 還支持\n\t\t管理員查詢活動的 Nextcloud 應用程序、應用程序信息,以及遠程啟用或禁用應用程序。\n\t\t啟用該應用後可以通過基本身份驗證標頭使用 HTTP 請求執行\n以上所列任何功能。 Provisioning API 文檔中提供了更多信息,包括示例調用\n\t\t和服務器響應。",
"This application enables a set of APIs that external systems can use to create, edit, delete and query user\n\t\tattributes, query, set and remove groups, set quota and query total storage used in Nextcloud. Group admin users\n\t\tcan also query Nextcloud and perform the same functions as an admin for groups they manage. The API also enables\n\t\tan admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely.\n\t\tOnce the app is enabled, http requests can be used via a Basic Auth header to perform any of the functions\n\t\tlisted above. More information is available in the Provisioning API documentation, including example calls\n\t\tand server responses." : "此應用程序啟用了一組 API外部系統可以使用它們來創建、編輯、刪除和查詢用戶\n\t\t屬性、查詢、設置和刪除組設置配額以及查詢 Nextcloud 中使用的總存儲量。組管理員用戶\n\t\t還可以查詢 Nextcloud並為其管理的組執行與管理員相同的功能。該 API 還支持\n\t\t管理員查詢活動的 Nextcloud 應用程序、應用程序信息,以及遠程啟用或禁用應用程序。\n\t\t啟用該應用後可以通過基本身份驗證標頭使用 HTTP 請求執行\n以上所列任何功能。 Provisioning API 文檔中提供了更多信息,包括示例調用\n\t\t和服務器響應。"
},"pluralForm" :"nplurals=1; plural=0;"
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -21,7 +21,7 @@ OC.L10N.register(
"So-so password" : "Akzeptables Passwort",
"Good password" : "Gutes Passwort",
"Strong password" : "Starkes Passwort",
"An error occurred while changing your language. Please reload the page and try again." : "Es ist ein Fehler beim Wechseln der Sprache aufgetreten. Bitte lade die Seite neu und versuchen es noch einmal.",
"An error occurred while changing your language. Please reload the page and try again." : "Beim Ändern der Sprache ist ein Fehler aufgetreten. Bitte lade die Seite neu und versuch es nochmals.",
"An error occurred while changing your locale. Please reload the page and try again." : "Es ist ein Fehler beim Wechseln des Gebietsschemas aufgetreten. Bitte lade die Seite neu und versuche es noch einmal.",
"Select a profile picture" : "Wähle ein Profilbild",
"Week starts on {fdow}" : "Die Woche startet am {fdow}",

View File

@ -19,7 +19,7 @@
"So-so password" : "Akzeptables Passwort",
"Good password" : "Gutes Passwort",
"Strong password" : "Starkes Passwort",
"An error occurred while changing your language. Please reload the page and try again." : "Es ist ein Fehler beim Wechseln der Sprache aufgetreten. Bitte lade die Seite neu und versuchen es noch einmal.",
"An error occurred while changing your language. Please reload the page and try again." : "Beim Ändern der Sprache ist ein Fehler aufgetreten. Bitte lade die Seite neu und versuch es nochmals.",
"An error occurred while changing your locale. Please reload the page and try again." : "Es ist ein Fehler beim Wechseln des Gebietsschemas aufgetreten. Bitte lade die Seite neu und versuche es noch einmal.",
"Select a profile picture" : "Wähle ein Profilbild",
"Week starts on {fdow}" : "Die Woche startet am {fdow}",

View File

@ -29,12 +29,12 @@ OC.L10N.register(
"Group list is empty" : "Groepenlijst is leeg",
"Unable to retrieve the group list" : "Kan groepenoverzicht niet ophalen",
"{actor} added you to group {group}" : "{actor} voegde je toe aan groep {group}",
"You added {user} to group {group}" : "U hebt gebruiker {user} aan de groep {group} toegevoegd.",
"You added {user} to group {group}" : "Je hebt gebruiker {user} aan de groep {group} toegevoegd.",
"{actor} added {user} to group {group}" : "{actor} voegde {user} toe aan groep {group}",
"An administrator added you to group {group}" : "Een beheerder heeft u aan groep {group} toegevoegd.",
"An administrator added you to group {group}" : "Een beheerder heeft je aan de groep {group} toegevoegd.",
"An administrator added {user} to group {group}" : "Een beheerder heeft gebruiker {user} aan groep {group} toegevoegd.",
"{actor} removed you from group {group}" : "{actor} verwijderde jou uit groep {group}",
"You removed {user} from group {group}" : "U hebt gebruiker {user} uit de groep {group} verwijderd.",
"You removed {user} from group {group}" : "Je hebt gebruiker {user} uit de groep {group} verwijderd.",
"{actor} removed {user} from group {group}" : "{actor} verwijderde {user} uit groep {group}",
"An administrator removed you from group {group}" : "Een beheerder heeft u uit groep {group} verwijderd.",
"An administrator removed {user} from group {group}" : "Een beheerder verwijderde {user} uit groep {group}",
@ -46,14 +46,14 @@ OC.L10N.register(
"{actor} changed your email address" : "{actor} wijzigde je e-mailadres",
"You changed your email address" : "Je wijzigde je e-mailadres",
"Your email address was changed by an administrator" : "Je e-mailadres is gewijzigd door een beheerder",
"You created app password \"{token}\"" : "Je creëerde app wachtwoord \"{token}\"",
"You deleted app password \"{token}\"" : "Je verwijderde app wachtwoord \"{token}\"",
"You renamed app password \"{token}\" to \"{newToken}\"" : "Je hernoemde app wachtwoord \"{token}\" naar \"{newToken}\"",
"You granted filesystem access to app password \"{token}\"" : "Je verleende bestandssysteem toegang voor app wachtwoord \"{token}\"",
"You revoked filesystem access from app password \"{token}\"" : "Je hebt bestandssysteem toegang ingetrokken voor app wachtwoord \"{token}\"",
"You created app password \"{token}\"" : "Je creëerde appwachtwoord \"{token}\"",
"You deleted app password \"{token}\"" : "Je verwijderde appwachtwoord \"{token}\"",
"You renamed app password \"{token}\" to \"{newToken}\"" : "Je hernoemde appwachtwoord \"{token}\" naar \"{newToken}\"",
"You granted filesystem access to app password \"{token}\"" : "Je hebt toegang tot het bestandssysteem verleend aan appwachtwoord \"{token}\"",
"You revoked filesystem access from app password \"{token}\"" : "Je hebt toegang tot het bestandssysteem ingetrokken voor appwachtwoord \"{token}\"",
"Security" : "Beveiliging",
"You successfully logged in using two-factor authentication (%1$s)" : "Je bent succesvol ingelogd via twee-factor-authenticatie (%1$s)",
"A login attempt using two-factor authentication failed (%1$s)" : "Een inlogpoging via twee-factor-authenticatie is mislukt (%1$s)",
"You successfully logged in using two-factor authentication (%1$s)" : "Je bent succesvol ingelogd via tweetrapsauthenticatie (%1$s)",
"A login attempt using two-factor authentication failed (%1$s)" : "Een inlogpoging via tweetrapsauthenticatie is mislukt (%1$s)",
"Remote wipe was started on %1$s" : "Wissen op afstand gestart op %1$s",
"Remote wipe has finished on %1$s" : "Wissen op afstand voltooid op %1$s",
"Your <strong>password</strong> or <strong>email</strong> was modified" : "Je <strong>wachtwoord</strong> of <strong>e-mailadres</strong> is gewijzigd",
@ -129,13 +129,13 @@ OC.L10N.register(
"MySQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MySQL 8 or higher." : "MySQL versie \"%s\" wordt gebruikt. Nextcloud 21 ondersteunt deze versie niet langer en vereist MySQL 8 of hoger.",
"PostgreSQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires PostgreSQL 9.6 or higher." : "PostgreSQL versie \"%s\" wordt gebruikt. Nextcloud 21 ondersteunt deze versie niet langer en vereist PostgreSQL 9.6 of hoger.",
"Nextcloud settings" : "Nextcloud instellingen",
"Two-factor authentication can be enforced for all users and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "Twee-factor-authenticatie kan worden afgedwongen voor alle gebruikers en specifieke groepen. Als ze geen twee-factor provider hebben ingesteld, dan kunnen ze niet inloggen in het systeem.",
"Enforce two-factor authentication" : "Forceren gebruik twee-factor-authenticatie",
"Two-factor authentication can be enforced for all users and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "Tweetrapsauthenticatie kan worden afgedwongen voor alle gebruikers en specifieke groepen. Als ze geen tweetrapsprovider hebben ingesteld, dan kunnen ze niet inloggen in het systeem.",
"Enforce two-factor authentication" : "Forceer het gebruik van tweetrapsauthenticatie",
"Limit to groups" : "Beperk tot groepen",
"Enforcement of two-factor authentication can be set for certain groups only." : "Forceren van gebruik twee-factor-authenticatie kan worden ingesteld voor bepaalde groepen",
"Two-factor authentication is enforced for all members of the following groups." : "Twee-factor-authenticatie wordt afgedwongen voor leden van de volgende groepen.",
"Enforcement of two-factor authentication can be set for certain groups only." : "Het forceren van het gebruik van tweetrapsauthenticatie kan alleen voor bepaalde groepen worden ingesteld.",
"Two-factor authentication is enforced for all members of the following groups." : "Tweetrapsauthenticatie wordt geforceerd voor alle leden van de volgende groepen.",
"Enforced groups" : "Afgedwongen groepen",
"Two-factor authentication is not enforced for members of the following groups." : "Twee-factor-authenticatie wordt niet afgedwongen voor leden van de volgende groepen.",
"Two-factor authentication is not enforced for members of the following groups." : "Tweetrapsauthenticatie wordt niet geforceerd voor leden van de volgende groepen.",
"Excluded groups" : "Uitgesloten groepen",
"When groups are selected/excluded, they use the following logic to determine if a user has 2FA enforced: If no groups are selected, 2FA is enabled for everyone except members of the excluded groups. If groups are selected, 2FA is enabled for all members of these. If a user is both in a selected and excluded group, the selected takes precedence and 2FA is enforced." : "Wanneer groepen worden geselecteerd/uitgezonderd, geldt de volgende logica om te bepalen of voor een gebruiker 2FA wordt afgedwongen: Als geen groepen zijn geselecteerd, is 2FA voor iedereen ingeschakeld, behalve voor leden van de uitgezonderde groepen. Als groepen zijn geselecteerd is 2FA is ingeschakeld voor alle leden ervan. Als een gebruiker lid is van zowel een geselecteerde als uitgezonderde groep, krijgt de geselecteerde voorrang en wordt 2FA afgedwongen.",
"Save changes" : "Wijzigingen bewaren",
@ -334,7 +334,7 @@ OC.L10N.register(
"Please double check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%2$s\">log</a>." : "Lees de <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">installatie-handleiding ↗</a> goed door en controleer <a href=\"%2$s\">de logs</a> op fouten en waarschuwingen.",
"Check the security of your Nextcloud over <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">our security scan ↗</a>." : "Controleer de beveiliging van je Nextcloud via <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">onze securityscan ↗</a>.",
"Version" : "Versie",
"Two-Factor Authentication" : "Twee-factor-authenticatie",
"Two-Factor Authentication" : "Tweetrapsauthenticatie",
"Server-side encryption" : "Server-side versleuteling",
"Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "Server-side versleuteling maakt het mogelijk om bestanden te versleutelen die worden geüploaded. Dit betekent wel enig prestatieverlies, dus schakel het alleen in als het nodig is.",
"Enable server-side encryption" : "Server-side versleuteling inschakelen",

View File

@ -27,12 +27,12 @@
"Group list is empty" : "Groepenlijst is leeg",
"Unable to retrieve the group list" : "Kan groepenoverzicht niet ophalen",
"{actor} added you to group {group}" : "{actor} voegde je toe aan groep {group}",
"You added {user} to group {group}" : "U hebt gebruiker {user} aan de groep {group} toegevoegd.",
"You added {user} to group {group}" : "Je hebt gebruiker {user} aan de groep {group} toegevoegd.",
"{actor} added {user} to group {group}" : "{actor} voegde {user} toe aan groep {group}",
"An administrator added you to group {group}" : "Een beheerder heeft u aan groep {group} toegevoegd.",
"An administrator added you to group {group}" : "Een beheerder heeft je aan de groep {group} toegevoegd.",
"An administrator added {user} to group {group}" : "Een beheerder heeft gebruiker {user} aan groep {group} toegevoegd.",
"{actor} removed you from group {group}" : "{actor} verwijderde jou uit groep {group}",
"You removed {user} from group {group}" : "U hebt gebruiker {user} uit de groep {group} verwijderd.",
"You removed {user} from group {group}" : "Je hebt gebruiker {user} uit de groep {group} verwijderd.",
"{actor} removed {user} from group {group}" : "{actor} verwijderde {user} uit groep {group}",
"An administrator removed you from group {group}" : "Een beheerder heeft u uit groep {group} verwijderd.",
"An administrator removed {user} from group {group}" : "Een beheerder verwijderde {user} uit groep {group}",
@ -44,14 +44,14 @@
"{actor} changed your email address" : "{actor} wijzigde je e-mailadres",
"You changed your email address" : "Je wijzigde je e-mailadres",
"Your email address was changed by an administrator" : "Je e-mailadres is gewijzigd door een beheerder",
"You created app password \"{token}\"" : "Je creëerde app wachtwoord \"{token}\"",
"You deleted app password \"{token}\"" : "Je verwijderde app wachtwoord \"{token}\"",
"You renamed app password \"{token}\" to \"{newToken}\"" : "Je hernoemde app wachtwoord \"{token}\" naar \"{newToken}\"",
"You granted filesystem access to app password \"{token}\"" : "Je verleende bestandssysteem toegang voor app wachtwoord \"{token}\"",
"You revoked filesystem access from app password \"{token}\"" : "Je hebt bestandssysteem toegang ingetrokken voor app wachtwoord \"{token}\"",
"You created app password \"{token}\"" : "Je creëerde appwachtwoord \"{token}\"",
"You deleted app password \"{token}\"" : "Je verwijderde appwachtwoord \"{token}\"",
"You renamed app password \"{token}\" to \"{newToken}\"" : "Je hernoemde appwachtwoord \"{token}\" naar \"{newToken}\"",
"You granted filesystem access to app password \"{token}\"" : "Je hebt toegang tot het bestandssysteem verleend aan appwachtwoord \"{token}\"",
"You revoked filesystem access from app password \"{token}\"" : "Je hebt toegang tot het bestandssysteem ingetrokken voor appwachtwoord \"{token}\"",
"Security" : "Beveiliging",
"You successfully logged in using two-factor authentication (%1$s)" : "Je bent succesvol ingelogd via twee-factor-authenticatie (%1$s)",
"A login attempt using two-factor authentication failed (%1$s)" : "Een inlogpoging via twee-factor-authenticatie is mislukt (%1$s)",
"You successfully logged in using two-factor authentication (%1$s)" : "Je bent succesvol ingelogd via tweetrapsauthenticatie (%1$s)",
"A login attempt using two-factor authentication failed (%1$s)" : "Een inlogpoging via tweetrapsauthenticatie is mislukt (%1$s)",
"Remote wipe was started on %1$s" : "Wissen op afstand gestart op %1$s",
"Remote wipe has finished on %1$s" : "Wissen op afstand voltooid op %1$s",
"Your <strong>password</strong> or <strong>email</strong> was modified" : "Je <strong>wachtwoord</strong> of <strong>e-mailadres</strong> is gewijzigd",
@ -127,13 +127,13 @@
"MySQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MySQL 8 or higher." : "MySQL versie \"%s\" wordt gebruikt. Nextcloud 21 ondersteunt deze versie niet langer en vereist MySQL 8 of hoger.",
"PostgreSQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires PostgreSQL 9.6 or higher." : "PostgreSQL versie \"%s\" wordt gebruikt. Nextcloud 21 ondersteunt deze versie niet langer en vereist PostgreSQL 9.6 of hoger.",
"Nextcloud settings" : "Nextcloud instellingen",
"Two-factor authentication can be enforced for all users and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "Twee-factor-authenticatie kan worden afgedwongen voor alle gebruikers en specifieke groepen. Als ze geen twee-factor provider hebben ingesteld, dan kunnen ze niet inloggen in het systeem.",
"Enforce two-factor authentication" : "Forceren gebruik twee-factor-authenticatie",
"Two-factor authentication can be enforced for all users and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "Tweetrapsauthenticatie kan worden afgedwongen voor alle gebruikers en specifieke groepen. Als ze geen tweetrapsprovider hebben ingesteld, dan kunnen ze niet inloggen in het systeem.",
"Enforce two-factor authentication" : "Forceer het gebruik van tweetrapsauthenticatie",
"Limit to groups" : "Beperk tot groepen",
"Enforcement of two-factor authentication can be set for certain groups only." : "Forceren van gebruik twee-factor-authenticatie kan worden ingesteld voor bepaalde groepen",
"Two-factor authentication is enforced for all members of the following groups." : "Twee-factor-authenticatie wordt afgedwongen voor leden van de volgende groepen.",
"Enforcement of two-factor authentication can be set for certain groups only." : "Het forceren van het gebruik van tweetrapsauthenticatie kan alleen voor bepaalde groepen worden ingesteld.",
"Two-factor authentication is enforced for all members of the following groups." : "Tweetrapsauthenticatie wordt geforceerd voor alle leden van de volgende groepen.",
"Enforced groups" : "Afgedwongen groepen",
"Two-factor authentication is not enforced for members of the following groups." : "Twee-factor-authenticatie wordt niet afgedwongen voor leden van de volgende groepen.",
"Two-factor authentication is not enforced for members of the following groups." : "Tweetrapsauthenticatie wordt niet geforceerd voor leden van de volgende groepen.",
"Excluded groups" : "Uitgesloten groepen",
"When groups are selected/excluded, they use the following logic to determine if a user has 2FA enforced: If no groups are selected, 2FA is enabled for everyone except members of the excluded groups. If groups are selected, 2FA is enabled for all members of these. If a user is both in a selected and excluded group, the selected takes precedence and 2FA is enforced." : "Wanneer groepen worden geselecteerd/uitgezonderd, geldt de volgende logica om te bepalen of voor een gebruiker 2FA wordt afgedwongen: Als geen groepen zijn geselecteerd, is 2FA voor iedereen ingeschakeld, behalve voor leden van de uitgezonderde groepen. Als groepen zijn geselecteerd is 2FA is ingeschakeld voor alle leden ervan. Als een gebruiker lid is van zowel een geselecteerde als uitgezonderde groep, krijgt de geselecteerde voorrang en wordt 2FA afgedwongen.",
"Save changes" : "Wijzigingen bewaren",
@ -332,7 +332,7 @@
"Please double check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%2$s\">log</a>." : "Lees de <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">installatie-handleiding ↗</a> goed door en controleer <a href=\"%2$s\">de logs</a> op fouten en waarschuwingen.",
"Check the security of your Nextcloud over <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">our security scan ↗</a>." : "Controleer de beveiliging van je Nextcloud via <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">onze securityscan ↗</a>.",
"Version" : "Versie",
"Two-Factor Authentication" : "Twee-factor-authenticatie",
"Two-Factor Authentication" : "Tweetrapsauthenticatie",
"Server-side encryption" : "Server-side versleuteling",
"Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "Server-side versleuteling maakt het mogelijk om bestanden te versleutelen die worden geüploaded. Dit betekent wel enig prestatieverlies, dus schakel het alleen in als het nodig is.",
"Enable server-side encryption" : "Server-side versleuteling inschakelen",

View File

@ -125,6 +125,9 @@ OC.L10N.register(
"A background job is pending that checks for user imported SSL certificates. Please check back later." : "Запланировано фоновое задание проверки пользовательских SSL сертификатов. Пожалуйста, проверьте позже.",
"There are some user imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below." : "Обнаружены пользовательские сертификаты SSL, которые более не используются с Nextcloud 21. Их можно импортировать командой \"occ security:certificates:import\". Их расположение в папке с данными показаны ниже.",
"The old server-side-encryption format is enabled. We recommend disabling this." : "Задействован устаревший режим шифрования файлов на стороне сервера. Рекомендуется отключить такое шифрование.",
"MariaDB version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MariaDB 10.2 or higher." : "Используется MariaDB версии %s. В Nextcloud версии 21 эта версия не поддерживается, а для работы требуется MariaDB версии 10.2 или старше.",
"MySQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MySQL 8 or higher." : "Используется mySQL версии %s. В Nextcloud версии 21 эта версия не поддерживается, а для работы требуется MySQL версии 8 или старше.",
"PostgreSQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires PostgreSQL 9.6 or higher." : "Используется PostgreSQL версии %s. В Nextcloud версии 21 эта версия не поддерживается, а для работы требуется PostgreSQL версии 9.6 или старше.",
"Nextcloud settings" : "Параметры Nextcloud",
"Two-factor authentication can be enforced for all users and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "Двухфаторная аутентификация может быть принудительна включена для всех пользователей и выбранных групп. В случае, если у пользователя не настроен механизм подтверждения подлинности вторым фактором, он не сможет войти в систему.",
"Enforce two-factor authentication" : "Требовать двухфакторую аунтефикацию",

View File

@ -123,6 +123,9 @@
"A background job is pending that checks for user imported SSL certificates. Please check back later." : "Запланировано фоновое задание проверки пользовательских SSL сертификатов. Пожалуйста, проверьте позже.",
"There are some user imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below." : "Обнаружены пользовательские сертификаты SSL, которые более не используются с Nextcloud 21. Их можно импортировать командой \"occ security:certificates:import\". Их расположение в папке с данными показаны ниже.",
"The old server-side-encryption format is enabled. We recommend disabling this." : "Задействован устаревший режим шифрования файлов на стороне сервера. Рекомендуется отключить такое шифрование.",
"MariaDB version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MariaDB 10.2 or higher." : "Используется MariaDB версии %s. В Nextcloud версии 21 эта версия не поддерживается, а для работы требуется MariaDB версии 10.2 или старше.",
"MySQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MySQL 8 or higher." : "Используется mySQL версии %s. В Nextcloud версии 21 эта версия не поддерживается, а для работы требуется MySQL версии 8 или старше.",
"PostgreSQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires PostgreSQL 9.6 or higher." : "Используется PostgreSQL версии %s. В Nextcloud версии 21 эта версия не поддерживается, а для работы требуется PostgreSQL версии 9.6 или старше.",
"Nextcloud settings" : "Параметры Nextcloud",
"Two-factor authentication can be enforced for all users and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "Двухфаторная аутентификация может быть принудительна включена для всех пользователей и выбранных групп. В случае, если у пользователя не настроен механизм подтверждения подлинности вторым фактором, он не сможет войти в систему.",
"Enforce two-factor authentication" : "Требовать двухфакторую аунтефикацию",

View File

@ -293,7 +293,7 @@ OC.L10N.register(
"The app will be downloaded from the app store" : "Program bo prejet iz zbirke programov",
"This app is not marked as compatible with your Nextcloud version. If you continue you will still be able to install the app. Note that the app might not work as expected." : "Ta program ni označen kot skladen z nameščeno različico oblaka Nextcloud. Če nameravate nadaljevati, boste program lahko namestili, vendar ta morda ne bo deloval po pričakovanjih, ali pa bo vplival na stabilnost sistema.",
"Never" : "Nikoli",
"An error occured during the request. Unable to proceed." : "Prišlo je do napake med zahtevo. Nadaljevanje ni mogoče.",
"An error occured during the request. Unable to proceed." : "Med izvajanjem zahteve je prišlo do napake, zato ni mogoče nadaljevati.",
"The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Program je omogočen, vendar zahteva posodobitev. Po nekaj sekundah boste preusmerjeni na stran za posodobitev.",
"App update" : "Posodobitev programa",
"Error: This app can not be enabled because it makes the server unstable" : "Napaka: tega programa ni mogoče namestiti, ker povzroča nestabilnost strežnika.",

View File

@ -291,7 +291,7 @@
"The app will be downloaded from the app store" : "Program bo prejet iz zbirke programov",
"This app is not marked as compatible with your Nextcloud version. If you continue you will still be able to install the app. Note that the app might not work as expected." : "Ta program ni označen kot skladen z nameščeno različico oblaka Nextcloud. Če nameravate nadaljevati, boste program lahko namestili, vendar ta morda ne bo deloval po pričakovanjih, ali pa bo vplival na stabilnost sistema.",
"Never" : "Nikoli",
"An error occured during the request. Unable to proceed." : "Prišlo je do napake med zahtevo. Nadaljevanje ni mogoče.",
"An error occured during the request. Unable to proceed." : "Med izvajanjem zahteve je prišlo do napake, zato ni mogoče nadaljevati.",
"The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "Program je omogočen, vendar zahteva posodobitev. Po nekaj sekundah boste preusmerjeni na stran za posodobitev.",
"App update" : "Posodobitev programa",
"Error: This app can not be enabled because it makes the server unstable" : "Napaka: tega programa ni mogoče namestiti, ker povzroča nestabilnost strežnika.",

444
apps/settings/l10n/zh_HK.js Normal file
View File

@ -0,0 +1,444 @@
OC.L10N.register(
"settings",
{
"Migration in progress. Please wait until the migration is finished" : "正在進行遷移。請等候遷移結束",
"Migration started …" : "開始遷移……",
"Saved" : "已儲存",
"Not saved" : "未儲存",
"Sending…" : "正在傳送……",
"Email sent" : "電子郵件已寄出",
"Private" : "私人",
"Don't synchronize to servers" : "不要同步至伺服器",
"Trusted" : "受信任",
"Only synchronize to trusted servers" : "僅同步至受信任的伺服器",
"Public" : "公開",
"Synchronize to trusted servers and the global and public address book" : "同步到受信任的伺服器以及全域與公開的通訊錄",
"Verify" : "驗證",
"Verifying …" : "正在驗證……",
"Unable to change password" : "無法變更密碼",
"Very weak password" : "密碼強度非常弱",
"Weak password" : "密碼強度弱",
"So-so password" : "密碼強度普通",
"Good password" : "密碼強度佳",
"Strong password" : "密碼強度極佳",
"An error occurred while changing your language. Please reload the page and try again." : "變更語言時發生錯誤,請重新整理頁面後重試",
"An error occurred while changing your locale. Please reload the page and try again." : "變更慣用地區時發生錯誤,請重新整理頁面後重試",
"Select a profile picture" : "選擇個人檔案圖片",
"Week starts on {fdow}" : "一週開始於 {fdow}",
"Groups" : "群組",
"Group list is empty" : "群組列表為空",
"Unable to retrieve the group list" : "無法擷取群組列表",
"{actor} added you to group {group}" : "{actor} 將您加入群組 {group}",
"You added {user} to group {group}" : "您已將 {user} 加入至群組 {group}",
"{actor} added {user} to group {group}" : "{actor} 將 {user} 加入至群組 {group}",
"An administrator added you to group {group}" : "管理員已將您新增至群組 {group}",
"An administrator added {user} to group {group}" : "管理員已將 {user} 新增至群組 {group}",
"{actor} removed you from group {group}" : "{actor} 將您從 {group} 群組中移除",
"You removed {user} from group {group}" : "您已從群組 {group} 移除 {user}",
"{actor} removed {user} from group {group}" : "{actor} 已從群組 {group} 移除 {user}",
"An administrator removed you from group {group}" : "管理員已將您從 {group} 群組移除",
"An administrator removed {user} from group {group}" : "管理員已將 {user} 從 {group} 群組移除",
"Your <strong>group memberships</strong> were modified" : "您的<strong>群組成員資格</strong>已被修改",
"{actor} changed your password" : "{actor} 變更了您的密碼",
"You changed your password" : "您已變更您的密碼",
"Your password was reset by an administrator" : "您的密碼已被管理員重設",
"Your password was reset" : "您的密碼已重設",
"{actor} changed your email address" : "{actor} 變更了您的電子郵件地址",
"You changed your email address" : "您已更改您的電子郵件地址",
"Your email address was changed by an administrator" : "您的電子郵件已被管理員變更",
"You created app password \"{token}\"" : "您建立了應用程式密碼「{token}」",
"You deleted app password \"{token}\"" : "您刪除了應用程式密碼「{token}」",
"You renamed app password \"{token}\" to \"{newToken}\"" : "您已將應用程式密碼「{token}」重新命名為「{newToken}」",
"You granted filesystem access to app password \"{token}\"" : "您授予了應用程式密碼「{token}」檔案系統的存取權限",
"You revoked filesystem access from app password \"{token}\"" : "您撤銷了應用程式密碼「{token}」檔案系統的存取權限",
"Security" : "安全性",
"You successfully logged in using two-factor authentication (%1$s)" : "你已成功使用兩步驟驗證進行登入 (%1$s)",
"A login attempt using two-factor authentication failed (%1$s)" : "使用兩步驟驗證登入失敗 (%1$s)",
"Remote wipe was started on %1$s" : "遠端抹除已開始於 %1$s",
"Remote wipe has finished on %1$s" : "遠端抹除已結束於 %1$s",
"Your <strong>password</strong> or <strong>email</strong> was modified" : "您的<strong>密碼</strong>或<strong>電子郵件</strong>已修改",
"Couldn't remove app." : "無法移除應用程式。",
"Couldn't update app." : "無法更新應用程式。",
"Wrong password" : "密碼錯誤",
"No user supplied" : "未提供使用者",
"Authentication error" : "認證錯誤",
"Please provide an admin recovery password; otherwise, all user data will be lost." : "請提供管理員還原密碼;否則所有使用者資料將會遺失。",
"Wrong admin recovery password. Please check the password and try again." : "錯誤的管理員還原密碼。請檢查密碼並再試一次。",
"Backend doesn't support password change, but the user's encryption key was updated." : "後端不支援變更密碼,但使用者加密金鑰已更新。",
"installing and updating apps via the app store or Federated Cloud Sharing" : "透過應用程式中心或是聯盟式雲端分享來安裝、更新應用程式",
"Federated Cloud Sharing" : "聯盟式雲端分享",
"cURL is using an outdated %1$s version (%2$s). Please update your operating system or features such as %3$s will not work reliably." : "cURL 使用的版本 %1$s 過舊 (%2$s)。請更新您的作業系統,否則如 %3$s 等功能可能無法正常運作。",
"Could not determine if TLS version of cURL is outdated or not because an error happened during the HTTPS request against https://nextcloud.com. Please check the nextcloud log file for more details." : "對於 https://nextcloud.com 的 HTTPS 請求發生錯誤,因此無法確定 cURL 的 TLS 是否過舊。請檢查 nextcloud 的紀錄檔以取得更多資訊。",
"Invalid SMTP password." : "無效的 SMTP 密碼",
"Email setting test" : "測試郵件設定",
"Well done, %s!" : "太棒了,%s",
"If you received this email, the email configuration seems to be correct." : "如果您收到這封電子郵件,代表電子郵件設定是正確的。",
"Email could not be sent. Check your mail server log" : "無法傳送郵件。請檢查您的郵件伺服器紀錄檔",
"A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "傳送郵件時發生問題。請檢查您的設定。(錯誤:%s",
"You need to set your user email before being able to send test emails." : "您必須先設定您的使用者電子郵件,然後才能傳送測試郵件。",
"Invalid mail address" : "無效的電子郵件地址",
"Settings saved" : "設定已儲存",
"Unable to change full name" : "無法變更全名",
"Unable to change email address" : "無法變更電子郵件地址",
"Unable to set invalid phone number" : "無法設定無效的電話號碼",
"Some account data was invalid" : "某些帳號資料無效",
"In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "為了驗證您的推特帳號,請在推特上發佈下列推文(請確認推文內容沒有斷行):",
"In order to verify your Website, store the following content in your web-root at '.well-known/CloudIdVerificationCode.txt' (please make sure that the complete text is in one line):" : "為了驗證您的網站,請將下列內容存至您網站的根目錄下路徑為「.well-known/CloudIdVerificationCode.txt」的檔案請確保全文以一行的格式儲存",
"%1$s changed your password on %2$s." : "%1$s 在 %2$s 時更改了您的密碼。",
"Your password on %s was changed." : "你在 %s 的密碼已變更。",
"Your password on %s was reset by an administrator." : "您在 %s 的密碼已被管理員重設。",
"Your password on %s was reset." : "您在 %s 的密碼已重設。",
"Password for %1$s changed on %2$s" : "%1$s 在 %2$s 的密碼已變更",
"Password changed for %s" : "%s 的密碼已變更",
"If you did not request this, please contact an administrator." : "如果你未發送此請求 ,請聯絡系統管理員",
"Your email address on %s was changed." : "您在 %s 的電子郵件地址已變更",
"Your email address on %s was changed by an administrator." : "您在 %s 的電子郵件地址已被管理員變更",
"Email address for %1$s changed on %2$s" : "%1$s 的電子郵件地址在 %2$s 變更",
"Email address changed for %s" : "%s 的電子郵件地址已變更",
"The new email address is %s" : "新的電子郵件地址為 %s",
"Your %s account was created" : "您的 %s 帳號已經建立",
"Welcome aboard" : "歡迎加入",
"Welcome aboard %s" : "歡迎加入 %s",
"Welcome to your %s account, you can add, protect, and share your data." : "歡迎使用您的 %s 帳號,您可以新增、保護並分享您的資料。",
"Your username is: %s" : "您的使用者名稱為:%s",
"Set your password" : "設定您的密碼",
"Go to %s" : "前往 %s",
"Install Client" : "安裝客戶端程式",
"Logged in user must be a subadmin" : "登入使用者必須為子管理員",
"Apps" : "應用程式",
"Settings" : "設定",
"Personal" : "個人",
"Administration" : "管理",
"Additional settings" : "其他設定",
"Groupware" : "協作應用程式",
"Overview" : "概覽",
"Basic settings" : "基本設定",
"Sharing" : "分享",
"Personal info" : "個人資訊",
"Mobile & desktop" : "行動裝置及桌面",
"Create" : "建立",
"Change" : "更改",
"Delete" : "刪除",
"Reshare" : "重新分享",
"Unlimited" : "無限制",
"Verifying" : "正在驗證",
"A background job is pending that checks for user imported SSL certificates. Please check back later." : "背景作業正在檢查使用者匯入的 SSL 證書。請稍後再檢查。",
"There are some user imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below." : "有一些使用者匯入的 SSL 證書,這些在 Nextcloud 21 不再能運作。它們可以透過命令列執行 \"occ security:certificates:import\" 指令來匯入。它們在資料目錄中的路徑如下所示。",
"The old server-side-encryption format is enabled. We recommend disabling this." : "啟用了舊的伺服器端加密格式。我們建議停用它。",
"MariaDB version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MariaDB 10.2 or higher." : "正在使用 MariaDB 版本「%s」。Nextcloud 21 不再支援此版本,並需要 MariaDB 10.2 或更新版本。",
"MySQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MySQL 8 or higher." : "正在使用 MySQL 版本「%s」。Nextcloud 21 不再支援此版本,並需要 MySQL 8 或更新版本。",
"PostgreSQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires PostgreSQL 9.6 or higher." : "正在使用 PostgreSQL 版本「%s」。Nextcloud 21 不再支援此版本,並需要 PostgreSQL 9.6 或更新版本。",
"Nextcloud settings" : "Nextcloud 設定",
"Two-factor authentication can be enforced for all users and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "可對所有使用者與特定群組強制啟用雙因素驗證。如果他們沒有設定雙因素驗證提供者,那麼他們就會無法登入系統。",
"Enforce two-factor authentication" : "強制雙因素驗證",
"Limit to groups" : "限制給特定群組",
"Enforcement of two-factor authentication can be set for certain groups only." : "強制雙因素驗證可僅為某些群組設定。",
"Two-factor authentication is enforced for all members of the following groups." : "對以下群組的所有成員強制開啟雙因素驗證。",
"Enforced groups" : "已強制的群組",
"Two-factor authentication is not enforced for members of the following groups." : "以下群組的成員不強制開啟雙因素驗證。",
"Excluded groups" : "排除的群組",
"When groups are selected/excluded, they use the following logic to determine if a user has 2FA enforced: If no groups are selected, 2FA is enabled for everyone except members of the excluded groups. If groups are selected, 2FA is enabled for all members of these. If a user is both in a selected and excluded group, the selected takes precedence and 2FA is enforced." : "選取/排除群組時,其使用以下邏輯來確定使用者是否強制啟用雙因素驗證:如果沒有選取群組,雙因素驗證對所有除了排除群組以外的成員啟用。若選取了群組,則雙因素驗證會對所有該群組的成員啟用。如果某個使用者同時位在選取與排除的群組,則被選取的群組優先程度較高,因此會強制啟用雙因素驗證。",
"Save changes" : "儲存變更",
"All" : "所有",
"Limit app usage to groups" : "限制特定群組使用應用程式",
"No results" : "沒有結果",
"Update to {version}" : "更新到 {version}",
"Remove" : "移除",
"Disable" : "停用",
"This app has no minimum Nextcloud version assigned. This will be an error in the future." : "此應用程式並未指定最低的 Nextcloud 版本。未來可能會出現錯誤。",
"This app has no maximum Nextcloud version assigned. This will be an error in the future." : "此應用程式並未指定最高的 Nextcloud 版本。未來可能會出現錯誤。",
"This app cannot be installed because the following dependencies are not fulfilled:" : "無法安裝此應用程式,因為無法滿足下列的依賴關係:",
"View in store" : "在商店中檢視",
"Visit website" : "造訪網站",
"Report a bug" : "回報錯誤",
"User documentation" : "使用者說明文件",
"Admin documentation" : "管理員說明文件",
"Developer documentation" : "開發者說明文件",
"This app is supported via your current Nextcloud subscription." : "您目前的 Nextcloud 訂閱支援此應用程式。",
"Supported" : "支援",
"Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "精選應用程式是由社群開發的。它們提供了相當重要的功能,並已準備好在正式環境使用。",
"Featured" : "精選",
"Update to {update}" : "更新到 {update}",
"Update all" : "更新全部",
"Results from other categories" : "其他分類的結果",
"No apps found for your version" : "沒有找到適合您的版本的應用程式",
"Disable all" : "全部停用",
"Enable all" : "全部啟用",
"_%n app has an update available_::_%n apps have an update available_" : ["%n 個應用程式有可用的更新"],
"Marked for remote wipe" : "標記為可遠端抹除",
"Device settings" : "裝置設定",
"Allow filesystem access" : "允許檔案系統的存取",
"Rename" : "重新命名",
"Revoke" : "撤銷",
"Wipe device" : "抹除裝置",
"Revoking this token might prevent the wiping of your device if it hasn't started the wipe yet." : "如果還沒開始抹除,則撤銷此權杖可能會導致無法抹除您的裝置。",
"Internet Explorer" : "Internet Explorer",
"Edge" : "Edge",
"Firefox" : "Firefox",
"Google Chrome" : "Google Chrome",
"Safari" : "Safari",
"Google Chrome for Android" : "Android 版 Google Chrome",
"iPhone" : "iPhone",
"iPad" : "iPad",
"Nextcloud iOS app" : "Nextcloud iOS 應用程式",
"Nextcloud Android app" : "Nextcloud Android 應用程式",
"Nextcloud Talk for iOS" : "iOS 版 Nextcloud Talk",
"Nextcloud Talk for Android" : "Android 版 Nextcloud Talk",
"Sync client - {os}" : "同步客戶端 - {os}",
"This session" : "此工作階段",
"Device" : "裝置",
"Last activity" : "上次活動",
"Devices & sessions" : "裝置和工作階段",
"Web, desktop and mobile clients currently logged in to your account." : "目前登入您的帳號的網頁、桌面和行動裝置客戶端。",
"Do you really want to wipe your data from this device?" : "您真的想要從此裝置抹除您的資料嗎?",
"Confirm wipe" : "確認抹除",
"Error while creating device token" : "建立裝置權杖時發生錯誤",
"Error while updating device token scope" : "更新裝置權杖範圍時發生錯誤",
"Error while updating device token name" : "更新裝置權杖名稱時發生錯誤",
"Error while deleting the token" : "刪除權杖時發生錯誤",
"Error while wiping the device with the token" : "使用權杖抹除裝置時發生錯誤",
"App name" : "應用程式名稱",
"Create new app password" : "建立新的應用程式密碼",
"Use the credentials below to configure your app or device." : "請使用下方的登入資訊來設定您的應用程式或是裝置",
"For security reasons this password will only be shown once." : "基於安全性考量,這個密碼只會顯示一次",
"Username" : "使用者名稱",
"Password" : "密碼",
"Done" : "完成",
"Show QR code for mobile apps" : "為行動裝置應用程式顯示 QR code",
"Copied!" : "已複製!",
"Copy" : "複製",
"Could not copy app password. Please copy it manually." : "無法複製應用程式密碼。請手動複製。",
"You do not have permissions to see the details of this user" : "您沒有檢視此使用者詳細資料的權限",
"Add new password" : "新增密碼",
"Add new email address" : "新增電子郵件",
"Add user in group" : "在群組中新增使用者",
"Set user as admin for" : "將使用者設定為管理員",
"Select user quota" : "選取使用者配額",
"No language set" : "未設定語言",
"Delete user" : "刪除使用者",
"Wipe all devices" : "抹除所有裝置",
"Disable user" : "停用使用者",
"Enable user" : "啟用使用者",
"Resend welcome email" : "重新傳送歡迎電子郵件",
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "如果遺失裝置或退出組織,這可以從與 {userid} 相關的所有裝置遠端抹除 Nextcloud 資料。僅當裝置連線到網際網路時才有效。",
"Remote wipe of devices" : "遠端抹除裝置",
"Wipe {userid}'s devices" : "抹除 {userid} 的裝置",
"Cancel" : "取消",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "完全刪除 {userid} 的帳號,包含他們所有的個人檔案、應用程式資料等等。",
"Account deletion" : "帳號刪除",
"Delete {userid}'s account" : "刪除 {userid} 的帳號",
"Welcome mail sent!" : "已傳送歡迎郵件!",
"Edit User" : "編輯使用者",
"Toggle user actions menu" : "切換使用者動作選單",
"{size} used" : "已使用 {size}",
"Will be autogenerated" : "將自動生成",
"Display name" : "顯示名稱",
"Email" : "信箱",
"Default language" : "預設語言",
"Add a new user" : "新增使用者",
"Close" : "關閉",
"Group admin for" : "群組管理員",
"Quota" : "容量限制",
"Language" : "語言",
"User backend" : "使用者資料後端",
"Storage location" : "儲存位址",
"Last login" : "最後登入",
"No users in here" : "這裡沒有使用者",
"Default quota" : "預設儲存容量限制",
"Common languages" : "常用語言",
"All languages" : "全部語言",
"Password change is disabled because the master key is disabled" : "已停用密碼變更,因為主控金鑰已停用",
"Passwordless authentication requires a secure connection." : "無密碼身份驗證需要安全連線。",
"Add WebAuthn device" : "新增 WebAuthn 裝置",
"Please authorize your WebAuthn device." : "請驗證您的 WebAuthn 裝置。",
"Name your device" : "請為您的裝置命名",
"Add" : "新增",
"Adding your device …" : "正在新增您的裝置……",
"Server error while trying to add WebAuthn device" : "嘗試新增 WebAuthn 裝置時發生伺服器錯誤",
"Server error while trying to complete WebAuthn device registration" : "嘗試完成 WebAuthn 裝置註冊時發生伺服器錯誤。",
"Unnamed device" : "未命名的裝置",
"Passwordless Authentication" : "無密碼驗證",
"Set up your account for passwordless authentication following the FIDO2 standard." : "按照 FIDO2 標準設定您帳號的無密碼驗證",
"No devices configured." : "未設定裝置。",
"The following devices are configured for your account:" : "為您的帳號設定了以下裝置。",
"Your browser does not support WebAuthn." : "您的瀏覽器不支援 WebAuthn。",
"Your apps" : "您的應用程式",
"Active apps" : "已啟用應用程式",
"Disabled apps" : "已停用應用程式",
"Updates" : "更新",
"App bundles" : "應用程式套裝",
"Featured apps" : "精選應用程式",
"{license}-licensed" : "以 {license} 授權",
"Details" : "詳細資料",
"Changelog" : "變更紀錄",
"by {author}\n{license}" : "作者為 {author}\n{license}",
"New user" : "新使用者",
"Enter group name" : "輸入群組名稱",
"Add group" : "新增群組",
"Everyone" : "所有人",
"Admins" : "管理者",
"Disabled users" : "已停用使用者",
"Remove group" : "移除群組",
"Default quota:" : "預設容量限制:",
"Select default quota" : "選取預設容量限制",
"Show Languages" : "顯示語言",
"Show last login" : "顯示上次登入時間",
"Show user backend" : "顯示使用者資料後端",
"Show storage path" : "顯示儲存路徑",
"Send email to new user" : "傳送電子郵件給新使用者",
"You are about to remove the group {group}. The users will NOT be deleted." : "您將要移除群組 {group}。使用者將不會被刪除。",
"Please confirm the group removal " : "請確認移除群組",
"Download and enable" : "下載並啟用",
"Enable" : "啟用",
"Enable untested app" : "啟用未經測試的應用程式",
"The app will be downloaded from the app store" : "將會從應用程式商店下載這個應用程式",
"This app is not marked as compatible with your Nextcloud version. If you continue you will still be able to install the app. Note that the app might not work as expected." : "此應用程式未被標記為與您的 Nextcloud 版本相容。如果繼續,您仍可安裝應用程式。但請注意應用程式可能無法正常運作。",
"Never" : "絕不",
"An error occured during the request. Unable to proceed." : "請求時發生錯誤。無法繼續。",
"The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "應用程式已啟用但是需要更新。您將會在5秒內被重新導向至更新頁面。",
"App update" : "應用程式更新",
"Error: This app can not be enabled because it makes the server unstable" : "錯誤:此應用程序無法啟用,因為它造成伺服器不穩定",
"Administrator documentation" : "管理員說明文件",
"Documentation" : "說明文件",
"Forum" : "論壇",
"None" : "無",
"Login" : "登入",
"Plain" : "明文",
"NT LAN Manager" : "NT LAN 管理程式",
"SSL/TLS" : "SSL/TLS",
"STARTTLS" : "STARTTLS",
"Email server" : "電子郵件伺服器",
"Open documentation" : "開啟說明文件",
"It is important to set up this server to be able to send emails, like for password reset and notifications." : "設定伺服器可以寄送電子郵件非常重要,使用者通知和密碼重設將會需要。",
"Send mode" : "傳送模式",
"Encryption" : "加密",
"Sendmail mode" : "Sendmail 模式",
"From address" : "寄件地址",
"mail" : "電子郵件",
"Authentication method" : "認證方式",
"Authentication required" : "需要認證",
"Server address" : "伺服器位址",
"Port" : "連接埠",
"Credentials" : "憑證",
"SMTP Username" : "SMTP 使用者名稱",
"SMTP Password" : "SMTP 密碼",
"Save" : "儲存",
"Test email settings" : "測試電子郵件設定",
"Send email" : "傳送電子郵件",
"Security & setup warnings" : "安全及設定警告",
"It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the linked documentation for more information." : "正確設定每樣東西對您的站台的安全性與效能來說非常重要。為了協助您,我們正在進行一些自動檢查。請參閱連結資訊以取得更多資訊。",
"All checks passed." : "所有檢查皆通過。",
"There are some errors regarding your setup." : "您的設定有些錯誤。",
"There are some warnings regarding your setup." : "您的設定有些警告。",
"Checking for system and security issues." : "檢查系統與安全性問題。",
"Please double check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%2$s\">log</a>." : "請再次確認<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">安裝指南 ↗</a>,並在<a href=\"%2$s\">紀錄檔</a>中檢查是否有任何錯誤或警告。",
"Check the security of your Nextcloud over <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">our security scan ↗</a>." : "透過<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">我們的安全性掃描 ↗</a>檢查您 Nextcloud 的安全性。",
"Version" : "版本",
"Two-Factor Authentication" : "雙因素驗證",
"Server-side encryption" : "伺服器端加密",
"Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "伺服器端加密可以加密所有上傳到此伺服器的檔案,但這會讓檔案操作時間增加,降低效能,請審慎評估後再啟用。",
"Enable server-side encryption" : "啟用伺服器端加密",
"Please read carefully before activating server-side encryption: " : "在您啟動伺服器端加密之前,請仔細閱讀:",
"Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "一旦啟用加密,從那時開始上傳到伺服器的檔案都會被加密,若日後要停用加密,需要作用中加密模組的支援,而且所有的設定(例如:還原金鑰)都正確。",
"Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "單獨加密不能保證系統安全性。請參考加密應用程式運作原理,及支援的使用案例的文件,以取得更多資訊。",
"Be aware that encryption always increases the file size." : "請注意,加密一定會增加檔案的大小。",
"It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "定時備份您的資料沒有壞處,若您有啟用加密,請確保您也有備份加密金鑰。",
"This is the final warning: Do you really want to enable encryption?" : "這是最後的警告:請問您真的要開啟加密模式?",
"Enable encryption" : "啟用加密",
"No encryption module loaded, please enable an encryption module in the app menu." : "沒有載入加密模組,請您在應用程式選單中啟用加密模組",
"Select default encryption module:" : "選擇預設的加密模組:",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "您必須將您的加密密鑰從舊的加密 (ownCloud <= 8.0) 遷移到新的。請啟用「預設加密模組」並執行 'occ encryption:migrate'",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "您必須將您的加密密鑰從舊的加密 (ownCloud <= 8.0) 遷移到新的。",
"Start migration" : "開始遷移",
"Background jobs" : "後台作業",
"Last job execution ran %s. Something seems wrong." : "上次後台作業執行於 %s。似乎有點問題。",
"Some jobs havent been executed since %s. Please consider increasing the execution frequency." : "從 %s 開始,有一些工作未執行。請考慮增加執行頻率。",
"Some jobs didnt execute since %s. Please consider switching to system cron." : "從 %s 開始,有一些工作未執行。請考慮切換為系統 cron。",
"Last job ran %s." : "上次後台作業執行於 %s",
"Background job didnt run yet!" : "後台作業從未執行!",
"For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "為了獲得最佳的效能,設定後台作業非常重要,對於比較大的服務來說,建議使用 Cron 設定,請查閱說明文件以獲得更多資訊。",
"Pick background job setting" : "挑選後台作業設定",
"Execute one task with each page loaded." : "每個頁面載入時執行一個工作。",
"cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP." : "cron.php 在 webcron 服務中註冊每5分鐘透過 HTTP 呼叫 cron.php。",
"Use system cron service to call the cron.php file every 5 minutes." : "使用系統 cron 每5分鐘呼叫 cron.php。",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php 必須由系統使用者「%s」執行。",
"To run this you need the PHP POSIX extension. See {linkstart}PHP documentation{linkend} for more details." : "要執行這個,您需要 PHP POSIX 擴充元件。請查閱 {linkstart}PHP 說明文件{linkend} 以取得更多資訊。",
"As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "系統管理員可以微調分享行為。請查閱說明文件以獲得更多資訊。",
"Allow apps to use the Share API" : "允許應用程式使用分享 API",
"Set default expiration date for shares" : "設定分享的預設到期日",
"Expire after " : "將在此日期後過期: ",
"days" : "天",
"Enforce expiration date" : "強制設定到期日",
"Allow users to share via link" : "允許使用者透過連結分享",
"Allow public uploads" : "允許公開上傳",
"Always ask for a password" : "總是詢問密碼",
"Enforce password protection" : "強制密碼保護",
"Set default expiration date for link shares" : "設定連結分享的預設到期日",
"Allow resharing" : "允許轉分享",
"Allow sharing with groups" : "允許與群組分享",
"Restrict users to only share with users in their groups" : "限制使用者僅能與他們群組中的其他使用者分享",
"Exclude groups from sharing" : "禁止特定群組分享檔案",
"These groups will still be able to receive shares, but not to initiate them." : "這些群組仍然能接受其他人的分享,但是沒有辦法發起分享。",
"Allow username autocompletion in share dialog (if this is disabled the full username or email address needs to be entered)" : "在分享對話框中允許使用者名稱自動完成(如果停用此選項,則必須輸入完整的使用者名稱或電子郵件地址)",
"Restrict username autocompletion to users within the same groups" : "將使用者名稱限制為僅相同群組的使用者可使用",
"Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "在公開的檔案連結和上傳頁面顯示免責聲明(僅在檔案列表隱藏的時候才會顯示)",
"This text will be shown on the public link upload page when the file list is hidden." : "這段文字會在公開檔案上傳頁面檔案列表被隱藏的時候顯示。",
"Default share permissions" : "預設分享權限",
"Reasons to use Nextcloud in your organization" : "在您的組織中使用 Nextcloud 的原因",
"Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "由 {communityopen}Nextcloud 社群{linkclose}開發,{githubopen}原始碼{linkclose}以 {licenseopen}AGPL 授權{linkclose}釋出。",
"Like our Facebook page" : "到我們的 Facebook 頁面按讚",
"Follow us on Twitter" : "在 Twitter 上追蹤我們",
"Follow us on Mastodon" : "在 Mastodon 上追蹤我們",
"Check out our blog" : "逛逛我們的部落格",
"Subscribe to our newsletter" : "訂閱我們的電子報",
"Profile picture" : "個人資料圖片",
"Upload new" : "上傳新的",
"Select from Files" : "從雲端檔案選擇",
"Remove image" : "移除圖像",
"png or jpg, max. 20 MB" : "png 或 jpg最大 20 MB",
"Picture provided by original account" : "原始帳號提供的圖片",
"Choose as profile picture" : "設定為個人資料圖片",
"You are a member of the following groups:" : "你是下列群組的成員︰",
"You are using <strong>%s</strong>" : "您正在使用 <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "您已使用 <strong>%2$s</strong> 中的 <strong>%1$s</strong> (<strong>%3$s %%</strong>)",
"Full name" : "全名",
"No display name set" : "未設定顯示名稱",
"Your email address" : "您的電子郵件信箱",
"No email address set" : "未設定電子郵件信箱",
"For password reset and notifications" : "用於密碼重設和通知信件",
"Phone number" : "電話號碼",
"Your phone number" : "您的電話號碼",
"Address" : "地址",
"Your postal address" : "您的郵遞地址",
"Website" : "網站",
"It can take up to 24 hours before the account is displayed as verified." : "該帳戶最多可能需要24小時才能顯示為已驗證。",
"Link https://…" : "連結 https://...",
"Twitter" : "Twitter",
"Twitter handle @…" : "Twitter 使用者名稱 @...",
"Help translate" : "協助翻譯",
"Locale" : "地區設定",
"Current password" : "目前密碼",
"New password" : "新密碼",
"Change password" : "更改密碼",
"Use a second factor besides your password to increase security for your account." : "使用密碼以外的第二因素來增強您帳號的安全性。",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "如果您使用第三方應用程式來連線到 Nextcloud請確保在啟用雙因素驗證前為每個應用程式設定應用程式密碼。",
"An error occurred. Please upload an ASCII-encoded PEM certificate." : "發生錯誤。請您上傳 ASCII 編碼的 PEM 證書。",
"Valid until {date}" : "{date} 前有效",
"Local" : "本地",
"Only visible to local users" : "僅本地用戶可見",
"Only visible to you" : "僅對您可見",
"Contacts" : "聯絡人",
"Visible to local users and to trusted servers" : "僅本地使用者與信任的伺服器可見",
"Will be synced to a global and public address book" : "將會同步到全域公開的通訊錄",
"by" : "由",
"SSL Root Certificates" : "SSL 根憑證",
"Common Name" : "通用名",
"Valid until" : "到期日",
"Issued By" : "發行者:",
"Valid until %s" : "有效至 %s",
"Import root certificate" : "匯入根憑證",
"Execute one task with each page loaded" : "每個頁面載入時執行",
"Allow username autocompletion in share dialog. If this is disabled the full username or email address needs to be entered." : "允許使用者名稱自動完成在分享對話框,如果停用這個功能,必須輸入完整的使用者名稱或電子郵件地址。",
"Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "在公開的檔案連結和上傳頁面顯示免責聲明。(只有在檔案清單隱藏的時候才會顯示。)"
},
"nplurals=1; plural=0;");

View File

@ -0,0 +1,442 @@
{ "translations": {
"Migration in progress. Please wait until the migration is finished" : "正在進行遷移。請等候遷移結束",
"Migration started …" : "開始遷移……",
"Saved" : "已儲存",
"Not saved" : "未儲存",
"Sending…" : "正在傳送……",
"Email sent" : "電子郵件已寄出",
"Private" : "私人",
"Don't synchronize to servers" : "不要同步至伺服器",
"Trusted" : "受信任",
"Only synchronize to trusted servers" : "僅同步至受信任的伺服器",
"Public" : "公開",
"Synchronize to trusted servers and the global and public address book" : "同步到受信任的伺服器以及全域與公開的通訊錄",
"Verify" : "驗證",
"Verifying …" : "正在驗證……",
"Unable to change password" : "無法變更密碼",
"Very weak password" : "密碼強度非常弱",
"Weak password" : "密碼強度弱",
"So-so password" : "密碼強度普通",
"Good password" : "密碼強度佳",
"Strong password" : "密碼強度極佳",
"An error occurred while changing your language. Please reload the page and try again." : "變更語言時發生錯誤,請重新整理頁面後重試",
"An error occurred while changing your locale. Please reload the page and try again." : "變更慣用地區時發生錯誤,請重新整理頁面後重試",
"Select a profile picture" : "選擇個人檔案圖片",
"Week starts on {fdow}" : "一週開始於 {fdow}",
"Groups" : "群組",
"Group list is empty" : "群組列表為空",
"Unable to retrieve the group list" : "無法擷取群組列表",
"{actor} added you to group {group}" : "{actor} 將您加入群組 {group}",
"You added {user} to group {group}" : "您已將 {user} 加入至群組 {group}",
"{actor} added {user} to group {group}" : "{actor} 將 {user} 加入至群組 {group}",
"An administrator added you to group {group}" : "管理員已將您新增至群組 {group}",
"An administrator added {user} to group {group}" : "管理員已將 {user} 新增至群組 {group}",
"{actor} removed you from group {group}" : "{actor} 將您從 {group} 群組中移除",
"You removed {user} from group {group}" : "您已從群組 {group} 移除 {user}",
"{actor} removed {user} from group {group}" : "{actor} 已從群組 {group} 移除 {user}",
"An administrator removed you from group {group}" : "管理員已將您從 {group} 群組移除",
"An administrator removed {user} from group {group}" : "管理員已將 {user} 從 {group} 群組移除",
"Your <strong>group memberships</strong> were modified" : "您的<strong>群組成員資格</strong>已被修改",
"{actor} changed your password" : "{actor} 變更了您的密碼",
"You changed your password" : "您已變更您的密碼",
"Your password was reset by an administrator" : "您的密碼已被管理員重設",
"Your password was reset" : "您的密碼已重設",
"{actor} changed your email address" : "{actor} 變更了您的電子郵件地址",
"You changed your email address" : "您已更改您的電子郵件地址",
"Your email address was changed by an administrator" : "您的電子郵件已被管理員變更",
"You created app password \"{token}\"" : "您建立了應用程式密碼「{token}」",
"You deleted app password \"{token}\"" : "您刪除了應用程式密碼「{token}」",
"You renamed app password \"{token}\" to \"{newToken}\"" : "您已將應用程式密碼「{token}」重新命名為「{newToken}」",
"You granted filesystem access to app password \"{token}\"" : "您授予了應用程式密碼「{token}」檔案系統的存取權限",
"You revoked filesystem access from app password \"{token}\"" : "您撤銷了應用程式密碼「{token}」檔案系統的存取權限",
"Security" : "安全性",
"You successfully logged in using two-factor authentication (%1$s)" : "你已成功使用兩步驟驗證進行登入 (%1$s)",
"A login attempt using two-factor authentication failed (%1$s)" : "使用兩步驟驗證登入失敗 (%1$s)",
"Remote wipe was started on %1$s" : "遠端抹除已開始於 %1$s",
"Remote wipe has finished on %1$s" : "遠端抹除已結束於 %1$s",
"Your <strong>password</strong> or <strong>email</strong> was modified" : "您的<strong>密碼</strong>或<strong>電子郵件</strong>已修改",
"Couldn't remove app." : "無法移除應用程式。",
"Couldn't update app." : "無法更新應用程式。",
"Wrong password" : "密碼錯誤",
"No user supplied" : "未提供使用者",
"Authentication error" : "認證錯誤",
"Please provide an admin recovery password; otherwise, all user data will be lost." : "請提供管理員還原密碼;否則所有使用者資料將會遺失。",
"Wrong admin recovery password. Please check the password and try again." : "錯誤的管理員還原密碼。請檢查密碼並再試一次。",
"Backend doesn't support password change, but the user's encryption key was updated." : "後端不支援變更密碼,但使用者加密金鑰已更新。",
"installing and updating apps via the app store or Federated Cloud Sharing" : "透過應用程式中心或是聯盟式雲端分享來安裝、更新應用程式",
"Federated Cloud Sharing" : "聯盟式雲端分享",
"cURL is using an outdated %1$s version (%2$s). Please update your operating system or features such as %3$s will not work reliably." : "cURL 使用的版本 %1$s 過舊 (%2$s)。請更新您的作業系統,否則如 %3$s 等功能可能無法正常運作。",
"Could not determine if TLS version of cURL is outdated or not because an error happened during the HTTPS request against https://nextcloud.com. Please check the nextcloud log file for more details." : "對於 https://nextcloud.com 的 HTTPS 請求發生錯誤,因此無法確定 cURL 的 TLS 是否過舊。請檢查 nextcloud 的紀錄檔以取得更多資訊。",
"Invalid SMTP password." : "無效的 SMTP 密碼",
"Email setting test" : "測試郵件設定",
"Well done, %s!" : "太棒了,%s",
"If you received this email, the email configuration seems to be correct." : "如果您收到這封電子郵件,代表電子郵件設定是正確的。",
"Email could not be sent. Check your mail server log" : "無法傳送郵件。請檢查您的郵件伺服器紀錄檔",
"A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "傳送郵件時發生問題。請檢查您的設定。(錯誤:%s",
"You need to set your user email before being able to send test emails." : "您必須先設定您的使用者電子郵件,然後才能傳送測試郵件。",
"Invalid mail address" : "無效的電子郵件地址",
"Settings saved" : "設定已儲存",
"Unable to change full name" : "無法變更全名",
"Unable to change email address" : "無法變更電子郵件地址",
"Unable to set invalid phone number" : "無法設定無效的電話號碼",
"Some account data was invalid" : "某些帳號資料無效",
"In order to verify your Twitter account, post the following tweet on Twitter (please make sure to post it without any line breaks):" : "為了驗證您的推特帳號,請在推特上發佈下列推文(請確認推文內容沒有斷行):",
"In order to verify your Website, store the following content in your web-root at '.well-known/CloudIdVerificationCode.txt' (please make sure that the complete text is in one line):" : "為了驗證您的網站,請將下列內容存至您網站的根目錄下路徑為「.well-known/CloudIdVerificationCode.txt」的檔案請確保全文以一行的格式儲存",
"%1$s changed your password on %2$s." : "%1$s 在 %2$s 時更改了您的密碼。",
"Your password on %s was changed." : "你在 %s 的密碼已變更。",
"Your password on %s was reset by an administrator." : "您在 %s 的密碼已被管理員重設。",
"Your password on %s was reset." : "您在 %s 的密碼已重設。",
"Password for %1$s changed on %2$s" : "%1$s 在 %2$s 的密碼已變更",
"Password changed for %s" : "%s 的密碼已變更",
"If you did not request this, please contact an administrator." : "如果你未發送此請求 ,請聯絡系統管理員",
"Your email address on %s was changed." : "您在 %s 的電子郵件地址已變更",
"Your email address on %s was changed by an administrator." : "您在 %s 的電子郵件地址已被管理員變更",
"Email address for %1$s changed on %2$s" : "%1$s 的電子郵件地址在 %2$s 變更",
"Email address changed for %s" : "%s 的電子郵件地址已變更",
"The new email address is %s" : "新的電子郵件地址為 %s",
"Your %s account was created" : "您的 %s 帳號已經建立",
"Welcome aboard" : "歡迎加入",
"Welcome aboard %s" : "歡迎加入 %s",
"Welcome to your %s account, you can add, protect, and share your data." : "歡迎使用您的 %s 帳號,您可以新增、保護並分享您的資料。",
"Your username is: %s" : "您的使用者名稱為:%s",
"Set your password" : "設定您的密碼",
"Go to %s" : "前往 %s",
"Install Client" : "安裝客戶端程式",
"Logged in user must be a subadmin" : "登入使用者必須為子管理員",
"Apps" : "應用程式",
"Settings" : "設定",
"Personal" : "個人",
"Administration" : "管理",
"Additional settings" : "其他設定",
"Groupware" : "協作應用程式",
"Overview" : "概覽",
"Basic settings" : "基本設定",
"Sharing" : "分享",
"Personal info" : "個人資訊",
"Mobile & desktop" : "行動裝置及桌面",
"Create" : "建立",
"Change" : "更改",
"Delete" : "刪除",
"Reshare" : "重新分享",
"Unlimited" : "無限制",
"Verifying" : "正在驗證",
"A background job is pending that checks for user imported SSL certificates. Please check back later." : "背景作業正在檢查使用者匯入的 SSL 證書。請稍後再檢查。",
"There are some user imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below." : "有一些使用者匯入的 SSL 證書,這些在 Nextcloud 21 不再能運作。它們可以透過命令列執行 \"occ security:certificates:import\" 指令來匯入。它們在資料目錄中的路徑如下所示。",
"The old server-side-encryption format is enabled. We recommend disabling this." : "啟用了舊的伺服器端加密格式。我們建議停用它。",
"MariaDB version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MariaDB 10.2 or higher." : "正在使用 MariaDB 版本「%s」。Nextcloud 21 不再支援此版本,並需要 MariaDB 10.2 或更新版本。",
"MySQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MySQL 8 or higher." : "正在使用 MySQL 版本「%s」。Nextcloud 21 不再支援此版本,並需要 MySQL 8 或更新版本。",
"PostgreSQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires PostgreSQL 9.6 or higher." : "正在使用 PostgreSQL 版本「%s」。Nextcloud 21 不再支援此版本,並需要 PostgreSQL 9.6 或更新版本。",
"Nextcloud settings" : "Nextcloud 設定",
"Two-factor authentication can be enforced for all users and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "可對所有使用者與特定群組強制啟用雙因素驗證。如果他們沒有設定雙因素驗證提供者,那麼他們就會無法登入系統。",
"Enforce two-factor authentication" : "強制雙因素驗證",
"Limit to groups" : "限制給特定群組",
"Enforcement of two-factor authentication can be set for certain groups only." : "強制雙因素驗證可僅為某些群組設定。",
"Two-factor authentication is enforced for all members of the following groups." : "對以下群組的所有成員強制開啟雙因素驗證。",
"Enforced groups" : "已強制的群組",
"Two-factor authentication is not enforced for members of the following groups." : "以下群組的成員不強制開啟雙因素驗證。",
"Excluded groups" : "排除的群組",
"When groups are selected/excluded, they use the following logic to determine if a user has 2FA enforced: If no groups are selected, 2FA is enabled for everyone except members of the excluded groups. If groups are selected, 2FA is enabled for all members of these. If a user is both in a selected and excluded group, the selected takes precedence and 2FA is enforced." : "選取/排除群組時,其使用以下邏輯來確定使用者是否強制啟用雙因素驗證:如果沒有選取群組,雙因素驗證對所有除了排除群組以外的成員啟用。若選取了群組,則雙因素驗證會對所有該群組的成員啟用。如果某個使用者同時位在選取與排除的群組,則被選取的群組優先程度較高,因此會強制啟用雙因素驗證。",
"Save changes" : "儲存變更",
"All" : "所有",
"Limit app usage to groups" : "限制特定群組使用應用程式",
"No results" : "沒有結果",
"Update to {version}" : "更新到 {version}",
"Remove" : "移除",
"Disable" : "停用",
"This app has no minimum Nextcloud version assigned. This will be an error in the future." : "此應用程式並未指定最低的 Nextcloud 版本。未來可能會出現錯誤。",
"This app has no maximum Nextcloud version assigned. This will be an error in the future." : "此應用程式並未指定最高的 Nextcloud 版本。未來可能會出現錯誤。",
"This app cannot be installed because the following dependencies are not fulfilled:" : "無法安裝此應用程式,因為無法滿足下列的依賴關係:",
"View in store" : "在商店中檢視",
"Visit website" : "造訪網站",
"Report a bug" : "回報錯誤",
"User documentation" : "使用者說明文件",
"Admin documentation" : "管理員說明文件",
"Developer documentation" : "開發者說明文件",
"This app is supported via your current Nextcloud subscription." : "您目前的 Nextcloud 訂閱支援此應用程式。",
"Supported" : "支援",
"Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "精選應用程式是由社群開發的。它們提供了相當重要的功能,並已準備好在正式環境使用。",
"Featured" : "精選",
"Update to {update}" : "更新到 {update}",
"Update all" : "更新全部",
"Results from other categories" : "其他分類的結果",
"No apps found for your version" : "沒有找到適合您的版本的應用程式",
"Disable all" : "全部停用",
"Enable all" : "全部啟用",
"_%n app has an update available_::_%n apps have an update available_" : ["%n 個應用程式有可用的更新"],
"Marked for remote wipe" : "標記為可遠端抹除",
"Device settings" : "裝置設定",
"Allow filesystem access" : "允許檔案系統的存取",
"Rename" : "重新命名",
"Revoke" : "撤銷",
"Wipe device" : "抹除裝置",
"Revoking this token might prevent the wiping of your device if it hasn't started the wipe yet." : "如果還沒開始抹除,則撤銷此權杖可能會導致無法抹除您的裝置。",
"Internet Explorer" : "Internet Explorer",
"Edge" : "Edge",
"Firefox" : "Firefox",
"Google Chrome" : "Google Chrome",
"Safari" : "Safari",
"Google Chrome for Android" : "Android 版 Google Chrome",
"iPhone" : "iPhone",
"iPad" : "iPad",
"Nextcloud iOS app" : "Nextcloud iOS 應用程式",
"Nextcloud Android app" : "Nextcloud Android 應用程式",
"Nextcloud Talk for iOS" : "iOS 版 Nextcloud Talk",
"Nextcloud Talk for Android" : "Android 版 Nextcloud Talk",
"Sync client - {os}" : "同步客戶端 - {os}",
"This session" : "此工作階段",
"Device" : "裝置",
"Last activity" : "上次活動",
"Devices & sessions" : "裝置和工作階段",
"Web, desktop and mobile clients currently logged in to your account." : "目前登入您的帳號的網頁、桌面和行動裝置客戶端。",
"Do you really want to wipe your data from this device?" : "您真的想要從此裝置抹除您的資料嗎?",
"Confirm wipe" : "確認抹除",
"Error while creating device token" : "建立裝置權杖時發生錯誤",
"Error while updating device token scope" : "更新裝置權杖範圍時發生錯誤",
"Error while updating device token name" : "更新裝置權杖名稱時發生錯誤",
"Error while deleting the token" : "刪除權杖時發生錯誤",
"Error while wiping the device with the token" : "使用權杖抹除裝置時發生錯誤",
"App name" : "應用程式名稱",
"Create new app password" : "建立新的應用程式密碼",
"Use the credentials below to configure your app or device." : "請使用下方的登入資訊來設定您的應用程式或是裝置",
"For security reasons this password will only be shown once." : "基於安全性考量,這個密碼只會顯示一次",
"Username" : "使用者名稱",
"Password" : "密碼",
"Done" : "完成",
"Show QR code for mobile apps" : "為行動裝置應用程式顯示 QR code",
"Copied!" : "已複製!",
"Copy" : "複製",
"Could not copy app password. Please copy it manually." : "無法複製應用程式密碼。請手動複製。",
"You do not have permissions to see the details of this user" : "您沒有檢視此使用者詳細資料的權限",
"Add new password" : "新增密碼",
"Add new email address" : "新增電子郵件",
"Add user in group" : "在群組中新增使用者",
"Set user as admin for" : "將使用者設定為管理員",
"Select user quota" : "選取使用者配額",
"No language set" : "未設定語言",
"Delete user" : "刪除使用者",
"Wipe all devices" : "抹除所有裝置",
"Disable user" : "停用使用者",
"Enable user" : "啟用使用者",
"Resend welcome email" : "重新傳送歡迎電子郵件",
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "如果遺失裝置或退出組織,這可以從與 {userid} 相關的所有裝置遠端抹除 Nextcloud 資料。僅當裝置連線到網際網路時才有效。",
"Remote wipe of devices" : "遠端抹除裝置",
"Wipe {userid}'s devices" : "抹除 {userid} 的裝置",
"Cancel" : "取消",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "完全刪除 {userid} 的帳號,包含他們所有的個人檔案、應用程式資料等等。",
"Account deletion" : "帳號刪除",
"Delete {userid}'s account" : "刪除 {userid} 的帳號",
"Welcome mail sent!" : "已傳送歡迎郵件!",
"Edit User" : "編輯使用者",
"Toggle user actions menu" : "切換使用者動作選單",
"{size} used" : "已使用 {size}",
"Will be autogenerated" : "將自動生成",
"Display name" : "顯示名稱",
"Email" : "信箱",
"Default language" : "預設語言",
"Add a new user" : "新增使用者",
"Close" : "關閉",
"Group admin for" : "群組管理員",
"Quota" : "容量限制",
"Language" : "語言",
"User backend" : "使用者資料後端",
"Storage location" : "儲存位址",
"Last login" : "最後登入",
"No users in here" : "這裡沒有使用者",
"Default quota" : "預設儲存容量限制",
"Common languages" : "常用語言",
"All languages" : "全部語言",
"Password change is disabled because the master key is disabled" : "已停用密碼變更,因為主控金鑰已停用",
"Passwordless authentication requires a secure connection." : "無密碼身份驗證需要安全連線。",
"Add WebAuthn device" : "新增 WebAuthn 裝置",
"Please authorize your WebAuthn device." : "請驗證您的 WebAuthn 裝置。",
"Name your device" : "請為您的裝置命名",
"Add" : "新增",
"Adding your device …" : "正在新增您的裝置……",
"Server error while trying to add WebAuthn device" : "嘗試新增 WebAuthn 裝置時發生伺服器錯誤",
"Server error while trying to complete WebAuthn device registration" : "嘗試完成 WebAuthn 裝置註冊時發生伺服器錯誤。",
"Unnamed device" : "未命名的裝置",
"Passwordless Authentication" : "無密碼驗證",
"Set up your account for passwordless authentication following the FIDO2 standard." : "按照 FIDO2 標準設定您帳號的無密碼驗證",
"No devices configured." : "未設定裝置。",
"The following devices are configured for your account:" : "為您的帳號設定了以下裝置。",
"Your browser does not support WebAuthn." : "您的瀏覽器不支援 WebAuthn。",
"Your apps" : "您的應用程式",
"Active apps" : "已啟用應用程式",
"Disabled apps" : "已停用應用程式",
"Updates" : "更新",
"App bundles" : "應用程式套裝",
"Featured apps" : "精選應用程式",
"{license}-licensed" : "以 {license} 授權",
"Details" : "詳細資料",
"Changelog" : "變更紀錄",
"by {author}\n{license}" : "作者為 {author}\n{license}",
"New user" : "新使用者",
"Enter group name" : "輸入群組名稱",
"Add group" : "新增群組",
"Everyone" : "所有人",
"Admins" : "管理者",
"Disabled users" : "已停用使用者",
"Remove group" : "移除群組",
"Default quota:" : "預設容量限制:",
"Select default quota" : "選取預設容量限制",
"Show Languages" : "顯示語言",
"Show last login" : "顯示上次登入時間",
"Show user backend" : "顯示使用者資料後端",
"Show storage path" : "顯示儲存路徑",
"Send email to new user" : "傳送電子郵件給新使用者",
"You are about to remove the group {group}. The users will NOT be deleted." : "您將要移除群組 {group}。使用者將不會被刪除。",
"Please confirm the group removal " : "請確認移除群組",
"Download and enable" : "下載並啟用",
"Enable" : "啟用",
"Enable untested app" : "啟用未經測試的應用程式",
"The app will be downloaded from the app store" : "將會從應用程式商店下載這個應用程式",
"This app is not marked as compatible with your Nextcloud version. If you continue you will still be able to install the app. Note that the app might not work as expected." : "此應用程式未被標記為與您的 Nextcloud 版本相容。如果繼續,您仍可安裝應用程式。但請注意應用程式可能無法正常運作。",
"Never" : "絕不",
"An error occured during the request. Unable to proceed." : "請求時發生錯誤。無法繼續。",
"The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "應用程式已啟用但是需要更新。您將會在5秒內被重新導向至更新頁面。",
"App update" : "應用程式更新",
"Error: This app can not be enabled because it makes the server unstable" : "錯誤:此應用程序無法啟用,因為它造成伺服器不穩定",
"Administrator documentation" : "管理員說明文件",
"Documentation" : "說明文件",
"Forum" : "論壇",
"None" : "無",
"Login" : "登入",
"Plain" : "明文",
"NT LAN Manager" : "NT LAN 管理程式",
"SSL/TLS" : "SSL/TLS",
"STARTTLS" : "STARTTLS",
"Email server" : "電子郵件伺服器",
"Open documentation" : "開啟說明文件",
"It is important to set up this server to be able to send emails, like for password reset and notifications." : "設定伺服器可以寄送電子郵件非常重要,使用者通知和密碼重設將會需要。",
"Send mode" : "傳送模式",
"Encryption" : "加密",
"Sendmail mode" : "Sendmail 模式",
"From address" : "寄件地址",
"mail" : "電子郵件",
"Authentication method" : "認證方式",
"Authentication required" : "需要認證",
"Server address" : "伺服器位址",
"Port" : "連接埠",
"Credentials" : "憑證",
"SMTP Username" : "SMTP 使用者名稱",
"SMTP Password" : "SMTP 密碼",
"Save" : "儲存",
"Test email settings" : "測試電子郵件設定",
"Send email" : "傳送電子郵件",
"Security & setup warnings" : "安全及設定警告",
"It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the linked documentation for more information." : "正確設定每樣東西對您的站台的安全性與效能來說非常重要。為了協助您,我們正在進行一些自動檢查。請參閱連結資訊以取得更多資訊。",
"All checks passed." : "所有檢查皆通過。",
"There are some errors regarding your setup." : "您的設定有些錯誤。",
"There are some warnings regarding your setup." : "您的設定有些警告。",
"Checking for system and security issues." : "檢查系統與安全性問題。",
"Please double check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%2$s\">log</a>." : "請再次確認<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">安裝指南 ↗</a>,並在<a href=\"%2$s\">紀錄檔</a>中檢查是否有任何錯誤或警告。",
"Check the security of your Nextcloud over <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">our security scan ↗</a>." : "透過<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">我們的安全性掃描 ↗</a>檢查您 Nextcloud 的安全性。",
"Version" : "版本",
"Two-Factor Authentication" : "雙因素驗證",
"Server-side encryption" : "伺服器端加密",
"Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "伺服器端加密可以加密所有上傳到此伺服器的檔案,但這會讓檔案操作時間增加,降低效能,請審慎評估後再啟用。",
"Enable server-side encryption" : "啟用伺服器端加密",
"Please read carefully before activating server-side encryption: " : "在您啟動伺服器端加密之前,請仔細閱讀:",
"Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "一旦啟用加密,從那時開始上傳到伺服器的檔案都會被加密,若日後要停用加密,需要作用中加密模組的支援,而且所有的設定(例如:還原金鑰)都正確。",
"Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "單獨加密不能保證系統安全性。請參考加密應用程式運作原理,及支援的使用案例的文件,以取得更多資訊。",
"Be aware that encryption always increases the file size." : "請注意,加密一定會增加檔案的大小。",
"It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "定時備份您的資料沒有壞處,若您有啟用加密,請確保您也有備份加密金鑰。",
"This is the final warning: Do you really want to enable encryption?" : "這是最後的警告:請問您真的要開啟加密模式?",
"Enable encryption" : "啟用加密",
"No encryption module loaded, please enable an encryption module in the app menu." : "沒有載入加密模組,請您在應用程式選單中啟用加密模組",
"Select default encryption module:" : "選擇預設的加密模組:",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "您必須將您的加密密鑰從舊的加密 (ownCloud <= 8.0) 遷移到新的。請啟用「預設加密模組」並執行 'occ encryption:migrate'",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "您必須將您的加密密鑰從舊的加密 (ownCloud <= 8.0) 遷移到新的。",
"Start migration" : "開始遷移",
"Background jobs" : "後台作業",
"Last job execution ran %s. Something seems wrong." : "上次後台作業執行於 %s。似乎有點問題。",
"Some jobs havent been executed since %s. Please consider increasing the execution frequency." : "從 %s 開始,有一些工作未執行。請考慮增加執行頻率。",
"Some jobs didnt execute since %s. Please consider switching to system cron." : "從 %s 開始,有一些工作未執行。請考慮切換為系統 cron。",
"Last job ran %s." : "上次後台作業執行於 %s",
"Background job didnt run yet!" : "後台作業從未執行!",
"For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "為了獲得最佳的效能,設定後台作業非常重要,對於比較大的服務來說,建議使用 Cron 設定,請查閱說明文件以獲得更多資訊。",
"Pick background job setting" : "挑選後台作業設定",
"Execute one task with each page loaded." : "每個頁面載入時執行一個工作。",
"cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP." : "cron.php 在 webcron 服務中註冊每5分鐘透過 HTTP 呼叫 cron.php。",
"Use system cron service to call the cron.php file every 5 minutes." : "使用系統 cron 每5分鐘呼叫 cron.php。",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php 必須由系統使用者「%s」執行。",
"To run this you need the PHP POSIX extension. See {linkstart}PHP documentation{linkend} for more details." : "要執行這個,您需要 PHP POSIX 擴充元件。請查閱 {linkstart}PHP 說明文件{linkend} 以取得更多資訊。",
"As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "系統管理員可以微調分享行為。請查閱說明文件以獲得更多資訊。",
"Allow apps to use the Share API" : "允許應用程式使用分享 API",
"Set default expiration date for shares" : "設定分享的預設到期日",
"Expire after " : "將在此日期後過期: ",
"days" : "天",
"Enforce expiration date" : "強制設定到期日",
"Allow users to share via link" : "允許使用者透過連結分享",
"Allow public uploads" : "允許公開上傳",
"Always ask for a password" : "總是詢問密碼",
"Enforce password protection" : "強制密碼保護",
"Set default expiration date for link shares" : "設定連結分享的預設到期日",
"Allow resharing" : "允許轉分享",
"Allow sharing with groups" : "允許與群組分享",
"Restrict users to only share with users in their groups" : "限制使用者僅能與他們群組中的其他使用者分享",
"Exclude groups from sharing" : "禁止特定群組分享檔案",
"These groups will still be able to receive shares, but not to initiate them." : "這些群組仍然能接受其他人的分享,但是沒有辦法發起分享。",
"Allow username autocompletion in share dialog (if this is disabled the full username or email address needs to be entered)" : "在分享對話框中允許使用者名稱自動完成(如果停用此選項,則必須輸入完整的使用者名稱或電子郵件地址)",
"Restrict username autocompletion to users within the same groups" : "將使用者名稱限制為僅相同群組的使用者可使用",
"Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "在公開的檔案連結和上傳頁面顯示免責聲明(僅在檔案列表隱藏的時候才會顯示)",
"This text will be shown on the public link upload page when the file list is hidden." : "這段文字會在公開檔案上傳頁面檔案列表被隱藏的時候顯示。",
"Default share permissions" : "預設分享權限",
"Reasons to use Nextcloud in your organization" : "在您的組織中使用 Nextcloud 的原因",
"Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "由 {communityopen}Nextcloud 社群{linkclose}開發,{githubopen}原始碼{linkclose}以 {licenseopen}AGPL 授權{linkclose}釋出。",
"Like our Facebook page" : "到我們的 Facebook 頁面按讚",
"Follow us on Twitter" : "在 Twitter 上追蹤我們",
"Follow us on Mastodon" : "在 Mastodon 上追蹤我們",
"Check out our blog" : "逛逛我們的部落格",
"Subscribe to our newsletter" : "訂閱我們的電子報",
"Profile picture" : "個人資料圖片",
"Upload new" : "上傳新的",
"Select from Files" : "從雲端檔案選擇",
"Remove image" : "移除圖像",
"png or jpg, max. 20 MB" : "png 或 jpg最大 20 MB",
"Picture provided by original account" : "原始帳號提供的圖片",
"Choose as profile picture" : "設定為個人資料圖片",
"You are a member of the following groups:" : "你是下列群組的成員︰",
"You are using <strong>%s</strong>" : "您正在使用 <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "您已使用 <strong>%2$s</strong> 中的 <strong>%1$s</strong> (<strong>%3$s %%</strong>)",
"Full name" : "全名",
"No display name set" : "未設定顯示名稱",
"Your email address" : "您的電子郵件信箱",
"No email address set" : "未設定電子郵件信箱",
"For password reset and notifications" : "用於密碼重設和通知信件",
"Phone number" : "電話號碼",
"Your phone number" : "您的電話號碼",
"Address" : "地址",
"Your postal address" : "您的郵遞地址",
"Website" : "網站",
"It can take up to 24 hours before the account is displayed as verified." : "該帳戶最多可能需要24小時才能顯示為已驗證。",
"Link https://…" : "連結 https://...",
"Twitter" : "Twitter",
"Twitter handle @…" : "Twitter 使用者名稱 @...",
"Help translate" : "協助翻譯",
"Locale" : "地區設定",
"Current password" : "目前密碼",
"New password" : "新密碼",
"Change password" : "更改密碼",
"Use a second factor besides your password to increase security for your account." : "使用密碼以外的第二因素來增強您帳號的安全性。",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "如果您使用第三方應用程式來連線到 Nextcloud請確保在啟用雙因素驗證前為每個應用程式設定應用程式密碼。",
"An error occurred. Please upload an ASCII-encoded PEM certificate." : "發生錯誤。請您上傳 ASCII 編碼的 PEM 證書。",
"Valid until {date}" : "{date} 前有效",
"Local" : "本地",
"Only visible to local users" : "僅本地用戶可見",
"Only visible to you" : "僅對您可見",
"Contacts" : "聯絡人",
"Visible to local users and to trusted servers" : "僅本地使用者與信任的伺服器可見",
"Will be synced to a global and public address book" : "將會同步到全域公開的通訊錄",
"by" : "由",
"SSL Root Certificates" : "SSL 根憑證",
"Common Name" : "通用名",
"Valid until" : "到期日",
"Issued By" : "發行者:",
"Valid until %s" : "有效至 %s",
"Import root certificate" : "匯入根憑證",
"Execute one task with each page loaded" : "每個頁面載入時執行",
"Allow username autocompletion in share dialog. If this is disabled the full username or email address needs to be entered." : "允許使用者名稱自動完成在分享對話框,如果停用這個功能,必須輸入完整的使用者名稱或電子郵件地址。",
"Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "在公開的檔案連結和上傳頁面顯示免責聲明。(只有在檔案清單隱藏的時候才會顯示。)"
},"pluralForm" :"nplurals=1; plural=0;"
}

View File

@ -123,44 +123,80 @@ OC.L10N.register(
"Unlimited" : "無限制",
"Verifying" : "正在驗證",
"A background job is pending that checks for user imported SSL certificates. Please check back later." : "背景作業正在檢查使用者匯入的 SSL 證書。請稍後再檢查。",
"There are some user imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below." : "有一些使用者匯入的 SSL 證書,這些在 Nextcloud 21 不再能運作。它們可以透過命令列執行 \"occ security:certificates:import\" 指令來匯入。它們在資料目錄中的路徑如下所示。",
"The old server-side-encryption format is enabled. We recommend disabling this." : "啟用了舊的伺服器端加密格式。我們建議停用它。",
"MariaDB version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MariaDB 10.2 or higher." : "正在使用 MariaDB 版本「%s」。Nextcloud 21 不再支援此版本,並需要 MariaDB 10.2 或更新版本。",
"MySQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MySQL 8 or higher." : "正在使用 MySQL 版本「%s」。Nextcloud 21 不再支援此版本,並需要 MySQL 8 或更新版本。",
"PostgreSQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires PostgreSQL 9.6 or higher." : "正在使用 PostgreSQL 版本「%s」。Nextcloud 21 不再支援此版本,並需要 PostgreSQL 9.6 或更新版本。",
"Nextcloud settings" : "Nextcloud 設定",
"Two-factor authentication can be enforced for all users and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "可對所有使用者與特定群組強制啟用雙因素驗證。如果他們沒有設定雙因素驗證提供者,那麼他們就會無法登入系統。",
"Enforce two-factor authentication" : "強制雙因素驗證",
"Limit to groups" : "限制給特定群組",
"Enforcement of two-factor authentication can be set for certain groups only." : "強制雙因素驗證可僅為某些群組設定。",
"Two-factor authentication is enforced for all members of the following groups." : "對以下群組的所有成員強制開啟雙因素驗證。",
"Enforced groups" : "已強制的群組",
"Two-factor authentication is not enforced for members of the following groups." : "以下群組的成員不強制開啟雙因素驗證。",
"Excluded groups" : "排除的群組",
"When groups are selected/excluded, they use the following logic to determine if a user has 2FA enforced: If no groups are selected, 2FA is enabled for everyone except members of the excluded groups. If groups are selected, 2FA is enabled for all members of these. If a user is both in a selected and excluded group, the selected takes precedence and 2FA is enforced." : "選取/排除群組時,其使用以下邏輯來確定使用者是否強制啟用雙因素驗證:如果沒有選取群組,雙因素驗證對所有除了排除群組以外的成員啟用。若選取了群組,則雙因素驗證會對所有該群組的成員啟用。如果某個使用者同時位在選取與排除的群組,則被選取的群組優先程度較高,因此會強制啟用雙因素驗證。",
"Save changes" : "儲存變更",
"All" : "所有",
"No results" : "沒有符合搜尋的項目",
"Limit app usage to groups" : "限制特定群組使用應用程式",
"No results" : "沒有結果",
"Update to {version}" : "更新到 {version}",
"Remove" : "移除",
"Disable" : "停用",
"This app has no minimum Nextcloud version assigned. This will be an error in the future." : "此應用程式並未配置最低的Nextcloud版本未來將會產生問題。",
"This app has no maximum Nextcloud version assigned. This will be an error in the future." : "此應用程式並未配置最高的Nextcloud版本未來將會產生問題。",
"This app cannot be installed because the following dependencies are not fulfilled:" : "這個應用程式無法被安裝,因為欠缺下列相依套件",
"This app has no minimum Nextcloud version assigned. This will be an error in the future." : "此應用程式並未指定最低的 Nextcloud 版本。未來可能會出現錯誤。",
"This app has no maximum Nextcloud version assigned. This will be an error in the future." : "此應用程式並未指定最高的 Nextcloud 版本。未來可能會出現錯誤。",
"This app cannot be installed because the following dependencies are not fulfilled:" : "無法安裝此應用程式,因為無法滿足下列的依賴關係",
"View in store" : "在商店中檢視",
"Visit website" : "開啟網站",
"Visit website" : "造訪網站",
"Report a bug" : "回報問題",
"User documentation" : "用戶說明文件",
"Admin documentation" : "管理文件",
"User documentation" : "使用者說明文件",
"Admin documentation" : "管理員說明文件",
"Developer documentation" : "開發者說明文件",
"Featured" : "推薦",
"This app is supported via your current Nextcloud subscription." : "您目前的 Nextcloud 訂閱支援此應用程式。",
"Supported" : "支援",
"Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "精選應用程式是由社群開發的。它們提供了相當重要的功能,並已準備好在正式環境使用。",
"Featured" : "精選",
"Update to {update}" : "更新到 {update}",
"Update all" : "更新全部",
"Results from other categories" : "其他分類的結果",
"No apps found for your version" : "沒有找到適合您的版本的應用程式",
"Disable all" : "全部停用",
"Enable all" : "全部啟用",
"_%n app has an update available_::_%n apps have an update available_" : ["%n 個應用程式有可用的更新"],
"Marked for remote wipe" : "標記為可遠端抹除",
"Device settings" : "裝置設定",
"Allow filesystem access" : "允許檔案系統的存取",
"Rename" : "重新命名",
"Revoke" : "撤銷",
"Wipe device" : "抹除裝置",
"Revoking this token might prevent the wiping of your device if it hasn't started the wipe yet." : "如果還沒開始抹除,則撤銷此權杖可能會導致無法抹除您的裝置。",
"Internet Explorer" : "Internet Explorer",
"Edge" : "Edge",
"Firefox" : "Firefox",
"Google Chrome" : "Google Chrome",
"Safari" : "Safari",
"Google Chrome for Android" : "Google Chrome for Android",
"Google Chrome for Android" : "Android 版 Google Chrome",
"iPhone" : "iPhone",
"iPad" : "iPad",
"Nextcloud iOS app" : "Nextcloud iOS 應用程式",
"Nextcloud Android app" : "Nextcloud Android 應用程式",
"Nextcloud Talk for iOS" : "iOS 版 Nextcloud Talk",
"Nextcloud Talk for Android" : "Android 版 Nextcloud Talk",
"Sync client - {os}" : "同步客戶端 - {os}",
"This session" : "目前的工作階段",
"This session" : "工作階段",
"Device" : "裝置",
"Last activity" : "上次活動",
"Devices & sessions" : "裝置和工作階段",
"Web, desktop and mobile clients currently logged in to your account." : "目前登入您的帳號的網頁、桌面和行動裝置客戶端",
"Error while creating device token" : "建立裝置 token 時發生錯誤",
"Error while deleting the token" : "刪除 token 時發生錯誤",
"Web, desktop and mobile clients currently logged in to your account." : "目前登入您的帳號的網頁、桌面和行動裝置客戶端。",
"Do you really want to wipe your data from this device?" : "您真的想要從此裝置抹除您的資料嗎?",
"Confirm wipe" : "確認抹除",
"Error while creating device token" : "建立裝置權杖時發生錯誤",
"Error while updating device token scope" : "更新裝置權杖範圍時發生錯誤",
"Error while updating device token name" : "更新裝置權杖名稱時發生錯誤",
"Error while deleting the token" : "刪除權杖時發生錯誤",
"Error while wiping the device with the token" : "使用權杖抹除裝置時發生錯誤",
"App name" : "應用程式名稱",
"Create new app password" : "建立新的應用程式密碼",
"Use the credentials below to configure your app or device." : "請使用下方的登入資訊來設定您的應用程式或是裝置",
@ -168,12 +204,38 @@ OC.L10N.register(
"Username" : "使用者名稱",
"Password" : "密碼",
"Done" : "完成",
"Copied!" : "已複製",
"Show QR code for mobile apps" : "為行動裝置應用程式顯示 QR code",
"Copied!" : "已複製!",
"Copy" : "複製",
"Could not copy app password. Please copy it manually." : "無法複製應用程式密碼。請手動複製。",
"You do not have permissions to see the details of this user" : "您沒有檢視此使用者詳細資料的權限",
"Add new password" : "新增密碼",
"Add new email address" : "新增電子郵件",
"Add user in group" : "在群組中新增使用者",
"Set user as admin for" : "將使用者設定為管理員",
"Select user quota" : "選取使用者配額",
"No language set" : "未設定語言",
"Delete user" : "刪除使用者",
"Wipe all devices" : "抹除所有裝置",
"Disable user" : "停用使用者",
"Enable user" : "啟用使用者",
"Resend welcome email" : "重新傳送歡迎電子郵件",
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "如果遺失裝置或退出組織,這可以從與 {userid} 相關的所有裝置遠端抹除 Nextcloud 資料。僅當裝置連線到網際網路時才有效。",
"Remote wipe of devices" : "遠端抹除裝置",
"Wipe {userid}'s devices" : "抹除 {userid} 的裝置",
"Cancel" : "取消",
"{size} used" : "{size} 已使用",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "完全刪除 {userid} 的帳號,包含他們所有的個人檔案、應用程式資料等等。",
"Account deletion" : "帳號刪除",
"Delete {userid}'s account" : "刪除 {userid} 的帳號",
"Welcome mail sent!" : "已傳送歡迎郵件!",
"Edit User" : "編輯使用者",
"Toggle user actions menu" : "切換使用者動作選單",
"{size} used" : "已使用 {size}",
"Will be autogenerated" : "將自動生成",
"Display name" : "顯示名稱",
"Email" : "信箱",
"Default language" : "預設語言",
"Add a new user" : "新增使用者",
"Close" : "關閉",
"Group admin for" : "群組管理員",
"Quota" : "容量限制",
@ -181,112 +243,164 @@ OC.L10N.register(
"User backend" : "使用者資料後端",
"Storage location" : "儲存位址",
"Last login" : "最後登入",
"No users in here" : "這裡沒有使用者",
"Default quota" : "預設儲存容量限制",
"Common languages" : "常用語言",
"All languages" : "全部語言",
"Name your device" : "請命名您的裝置以利辨識",
"Password change is disabled because the master key is disabled" : "已停用密碼變更,因為主控金鑰已停用",
"Passwordless authentication requires a secure connection." : "無密碼身份驗證需要安全連線。",
"Add WebAuthn device" : "新增 WebAuthn 裝置",
"Please authorize your WebAuthn device." : "請驗證您的 WebAuthn 裝置。",
"Name your device" : "請為您的裝置命名",
"Add" : "新增",
"Adding your device …" : "正在新增你的裝置…",
"Adding your device …" : "正在新增您的裝置……",
"Server error while trying to add WebAuthn device" : "嘗試新增 WebAuthn 裝置時發生伺服器錯誤",
"Server error while trying to complete WebAuthn device registration" : "嘗試完成 WebAuthn 裝置註冊時發生伺服器錯誤。",
"Unnamed device" : "未命名的裝置",
"Passwordless Authentication" : "無密碼驗證",
"Set up your account for passwordless authentication following the FIDO2 standard." : "按照 FIDO2 標準設定您帳號的無密碼驗證",
"No devices configured." : "未設定裝置。",
"The following devices are configured for your account:" : "為您的帳號設定了以下裝置。",
"Your browser does not support WebAuthn." : "您的瀏覽器不支援 WebAuthn。",
"Your apps" : "您的應用程式",
"Active apps" : "已啟用應用程式",
"Disabled apps" : "已停用應用程式",
"Updates" : "更新",
"App bundles" : "應用程式套裝",
"Featured apps" : "精選應用程式",
"{license}-licensed" : "以 {license} 授權",
"Details" : "詳細資料",
"Changelog" : "更新日誌",
"Changelog" : "變更紀錄",
"by {author}\n{license}" : "作者為 {author}\n{license}",
"New user" : "新使用者",
"Enter group name" : "輸入群組名稱",
"Add group" : "新增群組",
"Everyone" : "所有人",
"Admins" : "管理者",
"Disabled users" : "已停用使用者",
"Remove group" : "移除群組",
"Default quota:" : "預設容量限制:",
"Select default quota" : "選取預設容量限制",
"Show Languages" : "顯示語言",
"Show last login" : "顯示上次登入時間",
"Show user backend" : "顯示使用者資料後端",
"Send email to new user" : "寄送郵件給新用戶",
"Show storage path" : "顯示儲存路徑",
"Send email to new user" : "傳送電子郵件給新使用者",
"You are about to remove the group {group}. The users will NOT be deleted." : "您將要移除群組 {group}。使用者將不會被刪除。",
"Please confirm the group removal " : "請確認移除群組",
"Download and enable" : "下載並啟用",
"Enable" : "啟用",
"Enable untested app" : "啟用未經測試的應用程式",
"The app will be downloaded from the app store" : "將會從應用程式商店下載這個應用程式",
"This app is not marked as compatible with your Nextcloud version. If you continue you will still be able to install the app. Note that the app might not work as expected." : "此應用程式未被標記為與您的 Nextcloud 版本相容。如果繼續,您仍可安裝應用程式。但請注意應用程式可能無法正常運作。",
"Never" : "絕不",
"The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "這個應用程式已啟用但是需要更新,您將會在 5 秒後被引導至更新頁面",
"An error occured during the request. Unable to proceed." : "請求時發生錯誤。無法繼續。",
"The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "應用程式已啟用但是需要更新。您將會在5秒內被重新導向至更新頁面。",
"App update" : "應用程式更新",
"Error: This app can not be enabled because it makes the server unstable" : "錯誤:此應用程序無法啟用,因為它造成伺服器不穩定",
"Administrator documentation" : "管理說明文件",
"Administrator documentation" : "管理說明文件",
"Documentation" : "說明文件",
"Forum" : "論壇",
"None" : "無",
"Login" : "登入",
"Plain" : "Plain",
"NT LAN Manager" : "NT LAN Manager",
"Plain" : "明文",
"NT LAN Manager" : "NT LAN 管理程式",
"SSL/TLS" : "SSL/TLS",
"STARTTLS" : "STARTTLS",
"Email server" : "郵件伺服器",
"Email server" : "電子郵件伺服器",
"Open documentation" : "開啟說明文件",
"It is important to set up this server to be able to send emails, like for password reset and notifications." : "設定伺服器可以寄送電子郵件非常重要,使用者通知和密碼重設將會需要",
"Send mode" : "送模式",
"It is important to set up this server to be able to send emails, like for password reset and notifications." : "設定伺服器可以寄送電子郵件非常重要,使用者通知和密碼重設將會需要",
"Send mode" : "送模式",
"Encryption" : "加密",
"Sendmail mode" : "Sendmail 模式",
"From address" : "寄件地址",
"mail" : "電子郵件",
"Authentication method" : "認證方式",
"Authentication required" : "需要認證",
"Server address" : "伺服器位址",
"Port" : "連接埠",
"Credentials" : "帳密",
"SMTP Username" : "SMTP 帳號",
"Credentials" : "憑證",
"SMTP Username" : "SMTP 使用者名稱",
"SMTP Password" : "SMTP 密碼",
"Save" : "儲存",
"Test email settings" : "測試郵件設定",
"Send email" : "寄送郵件",
"Test email settings" : "測試電子郵件設定",
"Send email" : "傳送電子郵件",
"Security & setup warnings" : "安全及設定警告",
"All checks passed." : "所有檢查正常",
"It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the linked documentation for more information." : "正確設定每樣東西對您的站台的安全性與效能來說非常重要。為了協助您,我們正在進行一些自動檢查。請參閱連結資訊以取得更多資訊。",
"All checks passed." : "所有檢查皆通過。",
"There are some errors regarding your setup." : "您的設定有些錯誤。",
"There are some warnings regarding your setup." : "您的設定有些警告。",
"Checking for system and security issues." : "檢查系統與安全性問題。",
"Please double check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%2$s\">log</a>." : "請再次確認<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">安裝指南 ↗</a>,並在<a href=\"%2$s\">紀錄檔</a>中檢查是否有任何錯誤或警告。",
"Check the security of your Nextcloud over <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">our security scan ↗</a>." : "透過<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">我們的安全性掃描 ↗</a>檢查您 Nextcloud 的安全性。",
"Version" : "版本",
"Two-Factor Authentication" : "雙因素驗證",
"Server-side encryption" : "伺服器端加密",
"Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "伺服器端加密可以加密所有上傳到此伺服器的檔案,但這會讓檔案操作時間增加,降低效能,請審慎評估後再啟用。",
"Enable server-side encryption" : "啟用伺服器端加密",
"Please read carefully before activating server-side encryption: " : "在您啟動伺服器端加密之前,請仔細閱讀:",
"Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "一旦加密模式啟動,從各地上傳到伺服器端的檔案都會被加密,若日後要停用加密,需要加密模組的支援,而且所有的設定(例如:還原金鑰)都正確",
"Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "單獨加密不能保證系統安全性。請參考加密 App 運作原理,及支援之使用案例的文件,以取得更多資訊。",
"Be aware that encryption always increases the file size." : "請注意,加密一定會增加檔案的大小",
"It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "定時備份您的資料沒有壞處,若您有啟用加密,請確保您也有備份加密金鑰",
"Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "一旦啟用加密,從那時開始上傳到伺服器的檔案都會被加密,若日後要停用加密,需要作用中加密模組的支援,而且所有的設定(例如:還原金鑰)都正確",
"Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "單獨加密不能保證系統安全性。請參考加密應用程式運作原理,及支援的使用案例的文件,以取得更多資訊。",
"Be aware that encryption always increases the file size." : "請注意,加密一定會增加檔案的大小",
"It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "定時備份您的資料沒有壞處,若您有啟用加密,請確保您也有備份加密金鑰",
"This is the final warning: Do you really want to enable encryption?" : "這是最後的警告:請問您真的要開啟加密模式?",
"Enable encryption" : "啟用加密",
"No encryption module loaded, please enable an encryption module in the app menu." : "沒有載入加密模組,請您在應用程式單中啟用加密模組",
"No encryption module loaded, please enable an encryption module in the app menu." : "沒有載入加密模組,請您在應用程式單中啟用加密模組",
"Select default encryption module:" : "選擇預設的加密模組:",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : " 您需要遷移您的加密金鑰從舊版的加密 (ownCloud <= 8.0) 到新版,請啟用「預設加密模組」並執行 'occ encryption:migrate'",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : " 您需要遷移您的加密金鑰從舊版的加密 (ownCloud <= 8.0) 到新版",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "您必須將您的加密金鑰從舊的加密 (ownCloud <= 8.0) 遷移到新的。請啟用「預設加密模組」並執行 'occ encryption:migrate'",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "您必須將您的加密金鑰從舊的加密 (ownCloud <= 8.0) 遷移到新的。",
"Start migration" : "開始遷移",
"Background jobs" : "背景工作",
"Last job execution ran %s. Something seems wrong." : "上次背景工作執行於 %s ,似乎有點問題",
"Last job execution ran %s. Something seems wrong." : "上次背景工作執行於 %s。似乎有點問題。",
"Some jobs havent been executed since %s. Please consider increasing the execution frequency." : "從 %s 開始,有一些工作未執行。請考慮增加執行頻率。",
"Some jobs didnt execute since %s. Please consider switching to system cron." : "從 %s 開始,有一些工作未執行。請考慮切換為系統 cron。",
"Last job ran %s." : "上次背景工作執行於 %s",
"Background job didnt run yet!" : "背景工作從未執行!",
"For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "為了獲得最佳的效能,設定背景工作非常重要,對於比較大的服務來說,建議使用 Cron 設定,請查閱說明文件以獲得更多資訊。",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php 必須由系統使用者 \"%s\" 來執行",
"To run this you need the PHP POSIX extension. See {linkstart}PHP documentation{linkend} for more details." : "要執行這個,您需要 PHP POSIX 擴充元件,請查閱 {linkstart}PHP 說明文件{linkend} 以獲得更多細節。",
"As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "系統管理員可以微調分享行為,請查閱說明文件以獲得更多資訊。",
"Allow apps to use the Share API" : "允許 apps 使用分享 API",
"Pick background job setting" : "挑選背景工作設定",
"Execute one task with each page loaded." : "每個頁面載入時執行一個工作。",
"cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP." : "cron.php 在 webcron 服務中註冊每5分鐘透過 HTTP 呼叫 cron.php。",
"Use system cron service to call the cron.php file every 5 minutes." : "使用系統 cron 每5分鐘呼叫 cron.php。",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php 必須由系統使用者「%s」執行。",
"To run this you need the PHP POSIX extension. See {linkstart}PHP documentation{linkend} for more details." : "要執行這個,您需要 PHP POSIX 擴充元件。請查閱 {linkstart}PHP 說明文件{linkend} 以取得更多資訊。",
"As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "系統管理員可以微調分享行為。請查閱說明文件以獲得更多資訊。",
"Allow apps to use the Share API" : "允許應用程式使用分享 API",
"Set default expiration date for shares" : "設定分享的預設到期日",
"Expire after " : "在什麼時候過期",
"days" : "天",
"Enforce expiration date" : "強制分享連結設定到期日",
"Enforce expiration date" : "強制設定到期日",
"Allow users to share via link" : "允許使用者透過連結分享",
"Allow public uploads" : "允許公開上傳",
"Always ask for a password" : "總是詢問密碼",
"Enforce password protection" : "強制分享連結使用密碼保護",
"Allow resharing" : "允許轉貼分享",
"Enforce password protection" : "強制密碼保護",
"Set default expiration date for link shares" : "設定連結分享的預設到期日",
"Allow resharing" : "允許轉分享",
"Allow sharing with groups" : "允許與群組分享",
"Restrict users to only share with users in their groups" : "限制使用者只能分享給群組裡的其他使用者",
"Restrict users to only share with users in their groups" : "限制使用者僅能與他們群組中的其他使用者分享",
"Exclude groups from sharing" : "禁止特定群組分享檔案",
"These groups will still be able to receive shares, but not to initiate them." : "這些群組仍然能接受其他人的分享,但是沒有辦法發起分享",
"This text will be shown on the public link upload page when the file list is hidden." : "這段文字會在公開檔案上傳頁面檔案清單被隱藏的時候顯示",
"These groups will still be able to receive shares, but not to initiate them." : "這些群組仍然能接受其他人的分享,但是沒有辦法發起分享。",
"Allow username autocompletion in share dialog (if this is disabled the full username or email address needs to be entered)" : "在分享對話框中允許使用者名稱自動完成(如果停用此選項,則必須輸入完整的使用者名稱或電子郵件地址)",
"Restrict username autocompletion to users within the same groups" : "將使用者名稱限制為僅相同群組的使用者可使用",
"Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "在公開的檔案連結和上傳頁面顯示免責聲明(僅在檔案列表隱藏的時候才會顯示)",
"This text will be shown on the public link upload page when the file list is hidden." : "這段文字會在公開檔案上傳頁面檔案列表被隱藏的時候顯示。",
"Default share permissions" : "預設分享權限",
"Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "由 {communityopen}Nextcloud 社群{linkclose}開發,{githubopen}原始碼{linkclose}以 {licenseopen}AGPL 授權{linkclose}釋出",
"Reasons to use Nextcloud in your organization" : "在您的組織中使用 Nextcloud 的原因",
"Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "由 {communityopen}Nextcloud 社群{linkclose}開發,{githubopen}原始碼{linkclose}以 {licenseopen}AGPL 授權{linkclose}釋出。",
"Like our Facebook page" : "到我們的 Facebook 頁面按讚",
"Follow us on Twitter" : "在 Twitter 上面追蹤我們",
"Follow us on Twitter" : "在 Twitter 上追蹤我們",
"Follow us on Mastodon" : "在 Mastodon 上追蹤我們",
"Check out our blog" : "逛逛我們的部落格",
"Subscribe to our newsletter" : "訂閱我們的電子報",
"Profile picture" : "大頭貼照",
"Profile picture" : "個人檔案圖片",
"Upload new" : "上傳新的",
"Select from Files" : "從雲端檔案選擇",
"Remove image" : "移除圖片",
"png or jpg, max. 20 MB" : "png 或 jpg ,最大 20 MB",
"Picture provided by original account" : "原本的帳戶提供的圖片",
"Choose as profile picture" : "設定為大頭貼照",
"png or jpg, max. 20 MB" : "png 或 jpg,最大 20 MB",
"Picture provided by original account" : "原始帳號提供的圖片",
"Choose as profile picture" : "設定為個人資料圖片",
"You are a member of the following groups:" : "你是下列群組的成員︰",
"You are using <strong>%s</strong>" : "您正在使用 <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "您已使用 <strong>%2$s</strong> 中的 <strong>%1$s</strong> (<strong>%3$s %%</strong>)",
"Full name" : "全名",
"No display name set" : "未設定顯示名稱",
"Your email address" : "您的電子郵件信箱",
@ -297,21 +411,24 @@ OC.L10N.register(
"Address" : "地址",
"Your postal address" : "您的郵遞地址",
"Website" : "網站",
"It can take up to 24 hours before the account is displayed as verified." : "帳號在顯示為已驗證前可能需要最多24小時。",
"Link https://…" : "連結 https://...",
"Twitter" : "Twitter",
"Twitter handle @…" : "Twitter 用戶名 @...",
"Help translate" : "助翻譯",
"Locale" : "所在地",
"Twitter handle @…" : "Twitter 使用者名稱 @...",
"Help translate" : "助翻譯",
"Locale" : "區設定",
"Current password" : "目前密碼",
"New password" : "新密碼",
"Change password" : "變更密碼",
"An error occurred. Please upload an ASCII-encoded PEM certificate." : "發生錯誤,請您上傳 ASCII 編碼的 PEM 憑證",
"Use a second factor besides your password to increase security for your account." : "使用密碼以外的第二因素來增強您帳號的安全性。",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "如果您使用第三方應用程式來連線到 Nextcloud請確保在啟用雙因素驗證前為每個應用程式設定應用程式密碼。",
"An error occurred. Please upload an ASCII-encoded PEM certificate." : "發生錯誤。請您上傳 ASCII 編碼的 PEM 證書。",
"Valid until {date}" : "{date} 前有效",
"Local" : "本地",
"Only visible to local users" : "僅本地用戶可見",
"Only visible to you" : "僅可見",
"Only visible to you" : "僅對您可見",
"Contacts" : "聯絡人",
"Visible to local users and to trusted servers" : "僅本地用戶與信任的伺服器可見",
"Visible to local users and to trusted servers" : "僅本地使用者與信任的伺服器可見",
"Will be synced to a global and public address book" : "將會同步到全域公開的通訊錄",
"by" : "由",
"SSL Root Certificates" : "SSL 根憑證",
@ -321,7 +438,7 @@ OC.L10N.register(
"Valid until %s" : "有效至 %s",
"Import root certificate" : "匯入根憑證",
"Execute one task with each page loaded" : "每個頁面載入時執行",
"Allow username autocompletion in share dialog. If this is disabled the full username or email address needs to be entered." : "允許使用者名稱自動補齊在分享對話框,如果停用這個功能,必須輸入完整的使用者名稱或電子郵件地址",
"Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "在公開的檔案連結和上傳頁面顯示免責聲明(只有在檔案清單隱藏的時候才會顯示)"
"Allow username autocompletion in share dialog. If this is disabled the full username or email address needs to be entered." : "允許使用者名稱自動完成在分享對話框,如果停用這個功能,必須輸入完整的使用者名稱或電子郵件地址",
"Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "在公開的檔案連結和上傳頁面顯示免責聲明(只有在檔案清單隱藏的時候才會顯示"
},
"nplurals=1; plural=0;");

View File

@ -121,44 +121,80 @@
"Unlimited" : "無限制",
"Verifying" : "正在驗證",
"A background job is pending that checks for user imported SSL certificates. Please check back later." : "背景作業正在檢查使用者匯入的 SSL 證書。請稍後再檢查。",
"There are some user imported SSL certificates present, that are not used anymore with Nextcloud 21. They can be imported on the command line via \"occ security:certificates:import\" command. Their paths inside the data directory are shown below." : "有一些使用者匯入的 SSL 證書,這些在 Nextcloud 21 不再能運作。它們可以透過命令列執行 \"occ security:certificates:import\" 指令來匯入。它們在資料目錄中的路徑如下所示。",
"The old server-side-encryption format is enabled. We recommend disabling this." : "啟用了舊的伺服器端加密格式。我們建議停用它。",
"MariaDB version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MariaDB 10.2 or higher." : "正在使用 MariaDB 版本「%s」。Nextcloud 21 不再支援此版本,並需要 MariaDB 10.2 或更新版本。",
"MySQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MySQL 8 or higher." : "正在使用 MySQL 版本「%s」。Nextcloud 21 不再支援此版本,並需要 MySQL 8 或更新版本。",
"PostgreSQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires PostgreSQL 9.6 or higher." : "正在使用 PostgreSQL 版本「%s」。Nextcloud 21 不再支援此版本,並需要 PostgreSQL 9.6 或更新版本。",
"Nextcloud settings" : "Nextcloud 設定",
"Two-factor authentication can be enforced for all users and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "可對所有使用者與特定群組強制啟用雙因素驗證。如果他們沒有設定雙因素驗證提供者,那麼他們就會無法登入系統。",
"Enforce two-factor authentication" : "強制雙因素驗證",
"Limit to groups" : "限制給特定群組",
"Enforcement of two-factor authentication can be set for certain groups only." : "強制雙因素驗證可僅為某些群組設定。",
"Two-factor authentication is enforced for all members of the following groups." : "對以下群組的所有成員強制開啟雙因素驗證。",
"Enforced groups" : "已強制的群組",
"Two-factor authentication is not enforced for members of the following groups." : "以下群組的成員不強制開啟雙因素驗證。",
"Excluded groups" : "排除的群組",
"When groups are selected/excluded, they use the following logic to determine if a user has 2FA enforced: If no groups are selected, 2FA is enabled for everyone except members of the excluded groups. If groups are selected, 2FA is enabled for all members of these. If a user is both in a selected and excluded group, the selected takes precedence and 2FA is enforced." : "選取/排除群組時,其使用以下邏輯來確定使用者是否強制啟用雙因素驗證:如果沒有選取群組,雙因素驗證對所有除了排除群組以外的成員啟用。若選取了群組,則雙因素驗證會對所有該群組的成員啟用。如果某個使用者同時位在選取與排除的群組,則被選取的群組優先程度較高,因此會強制啟用雙因素驗證。",
"Save changes" : "儲存變更",
"All" : "所有",
"No results" : "沒有符合搜尋的項目",
"Limit app usage to groups" : "限制特定群組使用應用程式",
"No results" : "沒有結果",
"Update to {version}" : "更新到 {version}",
"Remove" : "移除",
"Disable" : "停用",
"This app has no minimum Nextcloud version assigned. This will be an error in the future." : "此應用程式並未配置最低的Nextcloud版本未來將會產生問題。",
"This app has no maximum Nextcloud version assigned. This will be an error in the future." : "此應用程式並未配置最高的Nextcloud版本未來將會產生問題。",
"This app cannot be installed because the following dependencies are not fulfilled:" : "這個應用程式無法被安裝,因為欠缺下列相依套件",
"This app has no minimum Nextcloud version assigned. This will be an error in the future." : "此應用程式並未指定最低的 Nextcloud 版本。未來可能會出現錯誤。",
"This app has no maximum Nextcloud version assigned. This will be an error in the future." : "此應用程式並未指定最高的 Nextcloud 版本。未來可能會出現錯誤。",
"This app cannot be installed because the following dependencies are not fulfilled:" : "無法安裝此應用程式,因為無法滿足下列的依賴關係",
"View in store" : "在商店中檢視",
"Visit website" : "開啟網站",
"Visit website" : "造訪網站",
"Report a bug" : "回報問題",
"User documentation" : "用戶說明文件",
"Admin documentation" : "管理文件",
"User documentation" : "使用者說明文件",
"Admin documentation" : "管理員說明文件",
"Developer documentation" : "開發者說明文件",
"Featured" : "推薦",
"This app is supported via your current Nextcloud subscription." : "您目前的 Nextcloud 訂閱支援此應用程式。",
"Supported" : "支援",
"Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "精選應用程式是由社群開發的。它們提供了相當重要的功能,並已準備好在正式環境使用。",
"Featured" : "精選",
"Update to {update}" : "更新到 {update}",
"Update all" : "更新全部",
"Results from other categories" : "其他分類的結果",
"No apps found for your version" : "沒有找到適合您的版本的應用程式",
"Disable all" : "全部停用",
"Enable all" : "全部啟用",
"_%n app has an update available_::_%n apps have an update available_" : ["%n 個應用程式有可用的更新"],
"Marked for remote wipe" : "標記為可遠端抹除",
"Device settings" : "裝置設定",
"Allow filesystem access" : "允許檔案系統的存取",
"Rename" : "重新命名",
"Revoke" : "撤銷",
"Wipe device" : "抹除裝置",
"Revoking this token might prevent the wiping of your device if it hasn't started the wipe yet." : "如果還沒開始抹除,則撤銷此權杖可能會導致無法抹除您的裝置。",
"Internet Explorer" : "Internet Explorer",
"Edge" : "Edge",
"Firefox" : "Firefox",
"Google Chrome" : "Google Chrome",
"Safari" : "Safari",
"Google Chrome for Android" : "Google Chrome for Android",
"Google Chrome for Android" : "Android 版 Google Chrome",
"iPhone" : "iPhone",
"iPad" : "iPad",
"Nextcloud iOS app" : "Nextcloud iOS 應用程式",
"Nextcloud Android app" : "Nextcloud Android 應用程式",
"Nextcloud Talk for iOS" : "iOS 版 Nextcloud Talk",
"Nextcloud Talk for Android" : "Android 版 Nextcloud Talk",
"Sync client - {os}" : "同步客戶端 - {os}",
"This session" : "目前的工作階段",
"This session" : "工作階段",
"Device" : "裝置",
"Last activity" : "上次活動",
"Devices & sessions" : "裝置和工作階段",
"Web, desktop and mobile clients currently logged in to your account." : "目前登入您的帳號的網頁、桌面和行動裝置客戶端",
"Error while creating device token" : "建立裝置 token 時發生錯誤",
"Error while deleting the token" : "刪除 token 時發生錯誤",
"Web, desktop and mobile clients currently logged in to your account." : "目前登入您的帳號的網頁、桌面和行動裝置客戶端。",
"Do you really want to wipe your data from this device?" : "您真的想要從此裝置抹除您的資料嗎?",
"Confirm wipe" : "確認抹除",
"Error while creating device token" : "建立裝置權杖時發生錯誤",
"Error while updating device token scope" : "更新裝置權杖範圍時發生錯誤",
"Error while updating device token name" : "更新裝置權杖名稱時發生錯誤",
"Error while deleting the token" : "刪除權杖時發生錯誤",
"Error while wiping the device with the token" : "使用權杖抹除裝置時發生錯誤",
"App name" : "應用程式名稱",
"Create new app password" : "建立新的應用程式密碼",
"Use the credentials below to configure your app or device." : "請使用下方的登入資訊來設定您的應用程式或是裝置",
@ -166,12 +202,38 @@
"Username" : "使用者名稱",
"Password" : "密碼",
"Done" : "完成",
"Copied!" : "已複製",
"Show QR code for mobile apps" : "為行動裝置應用程式顯示 QR code",
"Copied!" : "已複製!",
"Copy" : "複製",
"Could not copy app password. Please copy it manually." : "無法複製應用程式密碼。請手動複製。",
"You do not have permissions to see the details of this user" : "您沒有檢視此使用者詳細資料的權限",
"Add new password" : "新增密碼",
"Add new email address" : "新增電子郵件",
"Add user in group" : "在群組中新增使用者",
"Set user as admin for" : "將使用者設定為管理員",
"Select user quota" : "選取使用者配額",
"No language set" : "未設定語言",
"Delete user" : "刪除使用者",
"Wipe all devices" : "抹除所有裝置",
"Disable user" : "停用使用者",
"Enable user" : "啟用使用者",
"Resend welcome email" : "重新傳送歡迎電子郵件",
"In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet." : "如果遺失裝置或退出組織,這可以從與 {userid} 相關的所有裝置遠端抹除 Nextcloud 資料。僅當裝置連線到網際網路時才有效。",
"Remote wipe of devices" : "遠端抹除裝置",
"Wipe {userid}'s devices" : "抹除 {userid} 的裝置",
"Cancel" : "取消",
"{size} used" : "{size} 已使用",
"Fully delete {userid}'s account including all their personal files, app data, etc." : "完全刪除 {userid} 的帳號,包含他們所有的個人檔案、應用程式資料等等。",
"Account deletion" : "帳號刪除",
"Delete {userid}'s account" : "刪除 {userid} 的帳號",
"Welcome mail sent!" : "已傳送歡迎郵件!",
"Edit User" : "編輯使用者",
"Toggle user actions menu" : "切換使用者動作選單",
"{size} used" : "已使用 {size}",
"Will be autogenerated" : "將自動生成",
"Display name" : "顯示名稱",
"Email" : "信箱",
"Default language" : "預設語言",
"Add a new user" : "新增使用者",
"Close" : "關閉",
"Group admin for" : "群組管理員",
"Quota" : "容量限制",
@ -179,112 +241,164 @@
"User backend" : "使用者資料後端",
"Storage location" : "儲存位址",
"Last login" : "最後登入",
"No users in here" : "這裡沒有使用者",
"Default quota" : "預設儲存容量限制",
"Common languages" : "常用語言",
"All languages" : "全部語言",
"Name your device" : "請命名您的裝置以利辨識",
"Password change is disabled because the master key is disabled" : "已停用密碼變更,因為主控金鑰已停用",
"Passwordless authentication requires a secure connection." : "無密碼身份驗證需要安全連線。",
"Add WebAuthn device" : "新增 WebAuthn 裝置",
"Please authorize your WebAuthn device." : "請驗證您的 WebAuthn 裝置。",
"Name your device" : "請為您的裝置命名",
"Add" : "新增",
"Adding your device …" : "正在新增你的裝置…",
"Adding your device …" : "正在新增您的裝置……",
"Server error while trying to add WebAuthn device" : "嘗試新增 WebAuthn 裝置時發生伺服器錯誤",
"Server error while trying to complete WebAuthn device registration" : "嘗試完成 WebAuthn 裝置註冊時發生伺服器錯誤。",
"Unnamed device" : "未命名的裝置",
"Passwordless Authentication" : "無密碼驗證",
"Set up your account for passwordless authentication following the FIDO2 standard." : "按照 FIDO2 標準設定您帳號的無密碼驗證",
"No devices configured." : "未設定裝置。",
"The following devices are configured for your account:" : "為您的帳號設定了以下裝置。",
"Your browser does not support WebAuthn." : "您的瀏覽器不支援 WebAuthn。",
"Your apps" : "您的應用程式",
"Active apps" : "已啟用應用程式",
"Disabled apps" : "已停用應用程式",
"Updates" : "更新",
"App bundles" : "應用程式套裝",
"Featured apps" : "精選應用程式",
"{license}-licensed" : "以 {license} 授權",
"Details" : "詳細資料",
"Changelog" : "更新日誌",
"Changelog" : "變更紀錄",
"by {author}\n{license}" : "作者為 {author}\n{license}",
"New user" : "新使用者",
"Enter group name" : "輸入群組名稱",
"Add group" : "新增群組",
"Everyone" : "所有人",
"Admins" : "管理者",
"Disabled users" : "已停用使用者",
"Remove group" : "移除群組",
"Default quota:" : "預設容量限制:",
"Select default quota" : "選取預設容量限制",
"Show Languages" : "顯示語言",
"Show last login" : "顯示上次登入時間",
"Show user backend" : "顯示使用者資料後端",
"Send email to new user" : "寄送郵件給新用戶",
"Show storage path" : "顯示儲存路徑",
"Send email to new user" : "傳送電子郵件給新使用者",
"You are about to remove the group {group}. The users will NOT be deleted." : "您將要移除群組 {group}。使用者將不會被刪除。",
"Please confirm the group removal " : "請確認移除群組",
"Download and enable" : "下載並啟用",
"Enable" : "啟用",
"Enable untested app" : "啟用未經測試的應用程式",
"The app will be downloaded from the app store" : "將會從應用程式商店下載這個應用程式",
"This app is not marked as compatible with your Nextcloud version. If you continue you will still be able to install the app. Note that the app might not work as expected." : "此應用程式未被標記為與您的 Nextcloud 版本相容。如果繼續,您仍可安裝應用程式。但請注意應用程式可能無法正常運作。",
"Never" : "絕不",
"The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "這個應用程式已啟用但是需要更新,您將會在 5 秒後被引導至更新頁面",
"An error occured during the request. Unable to proceed." : "請求時發生錯誤。無法繼續。",
"The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "應用程式已啟用但是需要更新。您將會在5秒內被重新導向至更新頁面。",
"App update" : "應用程式更新",
"Error: This app can not be enabled because it makes the server unstable" : "錯誤:此應用程序無法啟用,因為它造成伺服器不穩定",
"Administrator documentation" : "管理說明文件",
"Administrator documentation" : "管理說明文件",
"Documentation" : "說明文件",
"Forum" : "論壇",
"None" : "無",
"Login" : "登入",
"Plain" : "Plain",
"NT LAN Manager" : "NT LAN Manager",
"Plain" : "明文",
"NT LAN Manager" : "NT LAN 管理程式",
"SSL/TLS" : "SSL/TLS",
"STARTTLS" : "STARTTLS",
"Email server" : "郵件伺服器",
"Email server" : "電子郵件伺服器",
"Open documentation" : "開啟說明文件",
"It is important to set up this server to be able to send emails, like for password reset and notifications." : "設定伺服器可以寄送電子郵件非常重要,使用者通知和密碼重設將會需要",
"Send mode" : "送模式",
"It is important to set up this server to be able to send emails, like for password reset and notifications." : "設定伺服器可以寄送電子郵件非常重要,使用者通知和密碼重設將會需要",
"Send mode" : "送模式",
"Encryption" : "加密",
"Sendmail mode" : "Sendmail 模式",
"From address" : "寄件地址",
"mail" : "電子郵件",
"Authentication method" : "認證方式",
"Authentication required" : "需要認證",
"Server address" : "伺服器位址",
"Port" : "連接埠",
"Credentials" : "帳密",
"SMTP Username" : "SMTP 帳號",
"Credentials" : "憑證",
"SMTP Username" : "SMTP 使用者名稱",
"SMTP Password" : "SMTP 密碼",
"Save" : "儲存",
"Test email settings" : "測試郵件設定",
"Send email" : "寄送郵件",
"Test email settings" : "測試電子郵件設定",
"Send email" : "傳送電子郵件",
"Security & setup warnings" : "安全及設定警告",
"All checks passed." : "所有檢查正常",
"It's important for the security and performance of your instance that everything is configured correctly. To help you with that we are doing some automatic checks. Please see the linked documentation for more information." : "正確設定每樣東西對您的站台的安全性與效能來說非常重要。為了協助您,我們正在進行一些自動檢查。請參閱連結資訊以取得更多資訊。",
"All checks passed." : "所有檢查皆通過。",
"There are some errors regarding your setup." : "您的設定有些錯誤。",
"There are some warnings regarding your setup." : "您的設定有些警告。",
"Checking for system and security issues." : "檢查系統與安全性問題。",
"Please double check the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%2$s\">log</a>." : "請再次確認<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%1$s\">安裝指南 ↗</a>,並在<a href=\"%2$s\">紀錄檔</a>中檢查是否有任何錯誤或警告。",
"Check the security of your Nextcloud over <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">our security scan ↗</a>." : "透過<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"%s\">我們的安全性掃描 ↗</a>檢查您 Nextcloud 的安全性。",
"Version" : "版本",
"Two-Factor Authentication" : "雙因素驗證",
"Server-side encryption" : "伺服器端加密",
"Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "伺服器端加密可以加密所有上傳到此伺服器的檔案,但這會讓檔案操作時間增加,降低效能,請審慎評估後再啟用。",
"Enable server-side encryption" : "啟用伺服器端加密",
"Please read carefully before activating server-side encryption: " : "在您啟動伺服器端加密之前,請仔細閱讀:",
"Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "一旦加密模式啟動,從各地上傳到伺服器端的檔案都會被加密,若日後要停用加密,需要加密模組的支援,而且所有的設定(例如:還原金鑰)都正確",
"Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "單獨加密不能保證系統安全性。請參考加密 App 運作原理,及支援之使用案例的文件,以取得更多資訊。",
"Be aware that encryption always increases the file size." : "請注意,加密一定會增加檔案的大小",
"It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "定時備份您的資料沒有壞處,若您有啟用加密,請確保您也有備份加密金鑰",
"Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "一旦啟用加密,從那時開始上傳到伺服器的檔案都會被加密,若日後要停用加密,需要作用中加密模組的支援,而且所有的設定(例如:還原金鑰)都正確",
"Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "單獨加密不能保證系統安全性。請參考加密應用程式運作原理,及支援的使用案例的文件,以取得更多資訊。",
"Be aware that encryption always increases the file size." : "請注意,加密一定會增加檔案的大小",
"It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "定時備份您的資料沒有壞處,若您有啟用加密,請確保您也有備份加密金鑰",
"This is the final warning: Do you really want to enable encryption?" : "這是最後的警告:請問您真的要開啟加密模式?",
"Enable encryption" : "啟用加密",
"No encryption module loaded, please enable an encryption module in the app menu." : "沒有載入加密模組,請您在應用程式單中啟用加密模組",
"No encryption module loaded, please enable an encryption module in the app menu." : "沒有載入加密模組,請您在應用程式單中啟用加密模組",
"Select default encryption module:" : "選擇預設的加密模組:",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : " 您需要遷移您的加密金鑰從舊版的加密 (ownCloud <= 8.0) 到新版,請啟用「預設加密模組」並執行 'occ encryption:migrate'",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : " 您需要遷移您的加密金鑰從舊版的加密 (ownCloud <= 8.0) 到新版",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "您必須將您的加密金鑰從舊的加密 (ownCloud <= 8.0) 遷移到新的。請啟用「預設加密模組」並執行 'occ encryption:migrate'",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "您必須將您的加密金鑰從舊的加密 (ownCloud <= 8.0) 遷移到新的。",
"Start migration" : "開始遷移",
"Background jobs" : "背景工作",
"Last job execution ran %s. Something seems wrong." : "上次背景工作執行於 %s ,似乎有點問題",
"Last job execution ran %s. Something seems wrong." : "上次背景工作執行於 %s。似乎有點問題。",
"Some jobs havent been executed since %s. Please consider increasing the execution frequency." : "從 %s 開始,有一些工作未執行。請考慮增加執行頻率。",
"Some jobs didnt execute since %s. Please consider switching to system cron." : "從 %s 開始,有一些工作未執行。請考慮切換為系統 cron。",
"Last job ran %s." : "上次背景工作執行於 %s",
"Background job didnt run yet!" : "背景工作從未執行!",
"For optimal performance it's important to configure background jobs correctly. For bigger instances 'Cron' is the recommended setting. Please see the documentation for more information." : "為了獲得最佳的效能,設定背景工作非常重要,對於比較大的服務來說,建議使用 Cron 設定,請查閱說明文件以獲得更多資訊。",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php 必須由系統使用者 \"%s\" 來執行",
"To run this you need the PHP POSIX extension. See {linkstart}PHP documentation{linkend} for more details." : "要執行這個,您需要 PHP POSIX 擴充元件,請查閱 {linkstart}PHP 說明文件{linkend} 以獲得更多細節。",
"As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "系統管理員可以微調分享行為,請查閱說明文件以獲得更多資訊。",
"Allow apps to use the Share API" : "允許 apps 使用分享 API",
"Pick background job setting" : "挑選背景工作設定",
"Execute one task with each page loaded." : "每個頁面載入時執行一個工作。",
"cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP." : "cron.php 在 webcron 服務中註冊每5分鐘透過 HTTP 呼叫 cron.php。",
"Use system cron service to call the cron.php file every 5 minutes." : "使用系統 cron 每5分鐘呼叫 cron.php。",
"The cron.php needs to be executed by the system user \"%s\"." : "cron.php 必須由系統使用者「%s」執行。",
"To run this you need the PHP POSIX extension. See {linkstart}PHP documentation{linkend} for more details." : "要執行這個,您需要 PHP POSIX 擴充元件。請查閱 {linkstart}PHP 說明文件{linkend} 以取得更多資訊。",
"As admin you can fine-tune the sharing behavior. Please see the documentation for more information." : "系統管理員可以微調分享行為。請查閱說明文件以獲得更多資訊。",
"Allow apps to use the Share API" : "允許應用程式使用分享 API",
"Set default expiration date for shares" : "設定分享的預設到期日",
"Expire after " : "在什麼時候過期",
"days" : "天",
"Enforce expiration date" : "強制分享連結設定到期日",
"Enforce expiration date" : "強制設定到期日",
"Allow users to share via link" : "允許使用者透過連結分享",
"Allow public uploads" : "允許公開上傳",
"Always ask for a password" : "總是詢問密碼",
"Enforce password protection" : "強制分享連結使用密碼保護",
"Allow resharing" : "允許轉貼分享",
"Enforce password protection" : "強制密碼保護",
"Set default expiration date for link shares" : "設定連結分享的預設到期日",
"Allow resharing" : "允許轉分享",
"Allow sharing with groups" : "允許與群組分享",
"Restrict users to only share with users in their groups" : "限制使用者只能分享給群組裡的其他使用者",
"Restrict users to only share with users in their groups" : "限制使用者僅能與他們群組中的其他使用者分享",
"Exclude groups from sharing" : "禁止特定群組分享檔案",
"These groups will still be able to receive shares, but not to initiate them." : "這些群組仍然能接受其他人的分享,但是沒有辦法發起分享",
"This text will be shown on the public link upload page when the file list is hidden." : "這段文字會在公開檔案上傳頁面檔案清單被隱藏的時候顯示",
"These groups will still be able to receive shares, but not to initiate them." : "這些群組仍然能接受其他人的分享,但是沒有辦法發起分享。",
"Allow username autocompletion in share dialog (if this is disabled the full username or email address needs to be entered)" : "在分享對話框中允許使用者名稱自動完成(如果停用此選項,則必須輸入完整的使用者名稱或電子郵件地址)",
"Restrict username autocompletion to users within the same groups" : "將使用者名稱限制為僅相同群組的使用者可使用",
"Show disclaimer text on the public link upload page (only shown when the file list is hidden)" : "在公開的檔案連結和上傳頁面顯示免責聲明(僅在檔案列表隱藏的時候才會顯示)",
"This text will be shown on the public link upload page when the file list is hidden." : "這段文字會在公開檔案上傳頁面檔案列表被隱藏的時候顯示。",
"Default share permissions" : "預設分享權限",
"Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "由 {communityopen}Nextcloud 社群{linkclose}開發,{githubopen}原始碼{linkclose}以 {licenseopen}AGPL 授權{linkclose}釋出",
"Reasons to use Nextcloud in your organization" : "在您的組織中使用 Nextcloud 的原因",
"Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "由 {communityopen}Nextcloud 社群{linkclose}開發,{githubopen}原始碼{linkclose}以 {licenseopen}AGPL 授權{linkclose}釋出。",
"Like our Facebook page" : "到我們的 Facebook 頁面按讚",
"Follow us on Twitter" : "在 Twitter 上面追蹤我們",
"Follow us on Twitter" : "在 Twitter 上追蹤我們",
"Follow us on Mastodon" : "在 Mastodon 上追蹤我們",
"Check out our blog" : "逛逛我們的部落格",
"Subscribe to our newsletter" : "訂閱我們的電子報",
"Profile picture" : "大頭貼照",
"Profile picture" : "個人檔案圖片",
"Upload new" : "上傳新的",
"Select from Files" : "從雲端檔案選擇",
"Remove image" : "移除圖片",
"png or jpg, max. 20 MB" : "png 或 jpg ,最大 20 MB",
"Picture provided by original account" : "原本的帳戶提供的圖片",
"Choose as profile picture" : "設定為大頭貼照",
"png or jpg, max. 20 MB" : "png 或 jpg,最大 20 MB",
"Picture provided by original account" : "原始帳號提供的圖片",
"Choose as profile picture" : "設定為個人資料圖片",
"You are a member of the following groups:" : "你是下列群組的成員︰",
"You are using <strong>%s</strong>" : "您正在使用 <strong>%s</strong>",
"You are using <strong>%1$s</strong> of <strong>%2$s</strong> (<strong>%3$s %%</strong>)" : "您已使用 <strong>%2$s</strong> 中的 <strong>%1$s</strong> (<strong>%3$s %%</strong>)",
"Full name" : "全名",
"No display name set" : "未設定顯示名稱",
"Your email address" : "您的電子郵件信箱",
@ -295,21 +409,24 @@
"Address" : "地址",
"Your postal address" : "您的郵遞地址",
"Website" : "網站",
"It can take up to 24 hours before the account is displayed as verified." : "帳號在顯示為已驗證前可能需要最多24小時。",
"Link https://…" : "連結 https://...",
"Twitter" : "Twitter",
"Twitter handle @…" : "Twitter 用戶名 @...",
"Help translate" : "助翻譯",
"Locale" : "所在地",
"Twitter handle @…" : "Twitter 使用者名稱 @...",
"Help translate" : "助翻譯",
"Locale" : "區設定",
"Current password" : "目前密碼",
"New password" : "新密碼",
"Change password" : "變更密碼",
"An error occurred. Please upload an ASCII-encoded PEM certificate." : "發生錯誤,請您上傳 ASCII 編碼的 PEM 憑證",
"Use a second factor besides your password to increase security for your account." : "使用密碼以外的第二因素來增強您帳號的安全性。",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "如果您使用第三方應用程式來連線到 Nextcloud請確保在啟用雙因素驗證前為每個應用程式設定應用程式密碼。",
"An error occurred. Please upload an ASCII-encoded PEM certificate." : "發生錯誤。請您上傳 ASCII 編碼的 PEM 證書。",
"Valid until {date}" : "{date} 前有效",
"Local" : "本地",
"Only visible to local users" : "僅本地用戶可見",
"Only visible to you" : "僅可見",
"Only visible to you" : "僅對您可見",
"Contacts" : "聯絡人",
"Visible to local users and to trusted servers" : "僅本地用戶與信任的伺服器可見",
"Visible to local users and to trusted servers" : "僅本地使用者與信任的伺服器可見",
"Will be synced to a global and public address book" : "將會同步到全域公開的通訊錄",
"by" : "由",
"SSL Root Certificates" : "SSL 根憑證",
@ -319,7 +436,7 @@
"Valid until %s" : "有效至 %s",
"Import root certificate" : "匯入根憑證",
"Execute one task with each page loaded" : "每個頁面載入時執行",
"Allow username autocompletion in share dialog. If this is disabled the full username or email address needs to be entered." : "允許使用者名稱自動補齊在分享對話框,如果停用這個功能,必須輸入完整的使用者名稱或電子郵件地址",
"Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "在公開的檔案連結和上傳頁面顯示免責聲明(只有在檔案清單隱藏的時候才會顯示)"
"Allow username autocompletion in share dialog. If this is disabled the full username or email address needs to be entered." : "允許使用者名稱自動完成在分享對話框,如果停用這個功能,必須輸入完整的使用者名稱或電子郵件地址",
"Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "在公開的檔案連結和上傳頁面顯示免責聲明(只有在檔案清單隱藏的時候才會顯示"
},"pluralForm" :"nplurals=1; plural=0;"
}

View File

@ -220,7 +220,7 @@ const actions = {
.then((response) => {
if (Object.keys(response.data.ocs.data.users).length > 0) {
context.commit('appendUsers', response.data.ocs.data.users)
return Object.keys(response.data.ocs.data.users).length === limit
return Object.keys(response.data.ocs.data.users).length >= limit
}
return false
})
@ -237,7 +237,7 @@ const actions = {
.then((response) => {
if (Object.keys(response.data.ocs.data.users).length > 0) {
context.commit('appendUsers', response.data.ocs.data.users)
return Object.keys(response.data.ocs.data.users).length === limit
return Object.keys(response.data.ocs.data.users).length >= limit
}
return false
})

View File

@ -40,6 +40,7 @@ OC.L10N.register(
"%1$s shared »%2$s« with you and wants to add:" : "%1$s vam omogoča souporabo »%2$s« in želi dodati:",
"%1$s shared »%2$s« with you and wants to add" : "%1$s vam omogoča souporabo »%2$s« in želi dodati",
"»%s« added a note to a file shared with you" : "»%s« doda opombo k datoteki v souporabi",
"You just shared »%1$s« with %2$s. The share was already sent to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Omogočili ste skupno rabo datoteke »%1$s« (%2$s). Souporaba je že dodeljena, vendar je treba zaradi varnostnih pravil, ki jih je določil skrbnik %3$s, vsako mesto v souporabi zaščititi z geslom. Gesla tudi ni dovoljeno poslati neposredno prejemniku. Pošljite ga prek drugega kanala.",
"Password to access »%1$s« shared by you with %2$s" : "%2$s vam pošilja geslo za dostop do datoteke »%1$s«.",
"This is the password:" : "Geslo:",
"You can choose a different password at any time in the share dialog." : "Geslo je mogoče kadarkoli spremeniti med nastavitvami souporabe.",

View File

@ -38,6 +38,7 @@
"%1$s shared »%2$s« with you and wants to add:" : "%1$s vam omogoča souporabo »%2$s« in želi dodati:",
"%1$s shared »%2$s« with you and wants to add" : "%1$s vam omogoča souporabo »%2$s« in želi dodati",
"»%s« added a note to a file shared with you" : "»%s« doda opombo k datoteki v souporabi",
"You just shared »%1$s« with %2$s. The share was already sent to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Omogočili ste skupno rabo datoteke »%1$s« (%2$s). Souporaba je že dodeljena, vendar je treba zaradi varnostnih pravil, ki jih je določil skrbnik %3$s, vsako mesto v souporabi zaščititi z geslom. Gesla tudi ni dovoljeno poslati neposredno prejemniku. Pošljite ga prek drugega kanala.",
"Password to access »%1$s« shared by you with %2$s" : "%2$s vam pošilja geslo za dostop do datoteke »%1$s«.",
"This is the password:" : "Geslo:",
"You can choose a different password at any time in the share dialog." : "Geslo je mogoče kadarkoli spremeniti med nastavitvami souporabe.",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -5,10 +5,12 @@ OC.L10N.register(
"Update" : "更新",
"Create" : "新增",
"Select tag…" : "選擇標籤",
"System tag %1$s added by the system" : "系統添加的系統標籤 %1$s",
"Added system tag {systemtag}" : "已加入系統標籤 {systemtag}",
"Added system tag %1$s" : "已加入系統標籤 %1$s",
"%1$s added system tag %2$s" : "%1$s已加入系統標籤 %2$s",
"{actor} added system tag {systemtag}" : "{actor} 已加入系統標籤 {systemtag}",
"System tag %1$s removed by the system" : "系統已將系統標籤 %1$s 刪除",
"Removed system tag {systemtag}" : "已移除系統標籤 {systemtag}",
"Removed system tag %1$s" : "已移除系統標籤 %1$s",
"%1$s removed system tag %2$s" : "%1$s 已移除系統標籤 %2$s",
@ -24,6 +26,7 @@ OC.L10N.register(
"You updated system tag %2$s to %1$s" : "您更新了系統標籤 %2$s 為 %1$s",
"You updated system tag {oldsystemtag} to {newsystemtag}" : "您更新了系統標籤 {oldsystemtag} 為 {newsystemtag}",
"%1$s updated system tag %3$s to %2$s" : "%1$s 更新了系統標籤 %3$s 為 %2$s",
"You added system tag %2$s to %1$s" : "您已將系統標籤 %2$s 添加到 %1$s",
"%s (restricted)" : "%s (受限)",
"%s (invisible)" : "%s (隱藏)",
"<strong>System tags</strong> for a file have been modified" : "一個檔案的<strong>系統標籤</strong>已經被修改",

View File

@ -3,10 +3,12 @@
"Update" : "更新",
"Create" : "新增",
"Select tag…" : "選擇標籤",
"System tag %1$s added by the system" : "系統添加的系統標籤 %1$s",
"Added system tag {systemtag}" : "已加入系統標籤 {systemtag}",
"Added system tag %1$s" : "已加入系統標籤 %1$s",
"%1$s added system tag %2$s" : "%1$s已加入系統標籤 %2$s",
"{actor} added system tag {systemtag}" : "{actor} 已加入系統標籤 {systemtag}",
"System tag %1$s removed by the system" : "系統已將系統標籤 %1$s 刪除",
"Removed system tag {systemtag}" : "已移除系統標籤 {systemtag}",
"Removed system tag %1$s" : "已移除系統標籤 %1$s",
"%1$s removed system tag %2$s" : "%1$s 已移除系統標籤 %2$s",
@ -22,6 +24,7 @@
"You updated system tag %2$s to %1$s" : "您更新了系統標籤 %2$s 為 %1$s",
"You updated system tag {oldsystemtag} to {newsystemtag}" : "您更新了系統標籤 {oldsystemtag} 為 {newsystemtag}",
"%1$s updated system tag %3$s to %2$s" : "%1$s 更新了系統標籤 %3$s 為 %2$s",
"You added system tag %2$s to %1$s" : "您已將系統標籤 %2$s 添加到 %1$s",
"%s (restricted)" : "%s (受限)",
"%s (invisible)" : "%s (隱藏)",
"<strong>System tags</strong> for a file have been modified" : "一個檔案的<strong>系統標籤</strong>已經被修改",

View File

@ -31,9 +31,14 @@
return
}
const systemTagsInfoView = new OCA.SystemTags.SystemTagsInfoView()
fileList.registerDetailView(systemTagsInfoView)
OCA.SystemTags.View = systemTagsInfoView
// only create and attach once
// FIXME: this should likely be done on a different code path now
// for the sidebar to only have it registered once
if (!OCA.SystemTags.View) {
const systemTagsInfoView = new OCA.SystemTags.SystemTagsInfoView()
fileList.registerDetailView(systemTagsInfoView)
OCA.SystemTags.View = systemTagsInfoView
}
},
}

View File

@ -39,7 +39,7 @@ OC.L10N.register(
"Color" : "顏色",
"Logo" : "Logo",
"Upload new logo" : "上傳新的 Logo",
"Login image" : "登入圖",
"Login image" : "登入圖",
"Upload new login background" : "上傳新的登入頁背景",
"Remove background image" : "移除背景圖片",
"Advanced options" : "進階選項",

View File

@ -37,7 +37,7 @@
"Color" : "顏色",
"Logo" : "Logo",
"Upload new logo" : "上傳新的 Logo",
"Login image" : "登入圖",
"Login image" : "登入圖",
"Upload new login background" : "上傳新的登入頁背景",
"Remove background image" : "移除背景圖片",
"Advanced options" : "進階選項",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More