aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorNextcloud bot <bot@nextcloud.com>2024-12-16 00:21:21 +0000
committerNextcloud bot <bot@nextcloud.com>2024-12-16 00:21:21 +0000
commit2db363b306ac3d141db8a621ec5742a073f789e7 (patch)
tree654cd01a86d4fef28990150893e97656ef870447 /lib
parent16104dc32b27f7b6e1fc4bd50304496ef1bbd47f (diff)
downloadnextcloud-server-2db363b306ac3d141db8a621ec5742a073f789e7.tar.gz
nextcloud-server-2db363b306ac3d141db8a621ec5742a073f789e7.zip
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/l10n/de.js27
-rw-r--r--lib/l10n/de.json27
-rw-r--r--lib/l10n/ug.js40
-rw-r--r--lib/l10n/ug.json40
-rw-r--r--lib/l10n/zh_CN.js17
-rw-r--r--lib/l10n/zh_CN.json17
6 files changed, 128 insertions, 40 deletions
diff --git a/lib/l10n/de.js b/lib/l10n/de.js
index bb177949aa0..184613c068f 100644
--- a/lib/l10n/de.js
+++ b/lib/l10n/de.js
@@ -311,8 +311,20 @@ OC.L10N.register(
"The audio to transcribe" : "Die Audio-Datei zum Transkribieren",
"Transcription" : "Transkription",
"The transcribed text" : "Der transkribierte Text",
+ "ContextAgent" : "ContextAgent",
+ "Chat with an agent" : "Mit einem Agenten chatten",
"Chat message" : "Chatnachricht",
+ "A chat message to send to the agent." : "Eine Chat-Nachricht, die an den Agenten gesendet wird.",
"Confirmation" : "Bestätigung",
+ "Whether to confirm previously requested actions: 0 for denial and 1 for confirmation." : "Ob zuvor angeforderte Aktionen bestätigt werden sollen: 0 für Verweigerung und 1 für Bestätigung.",
+ "Conversation token" : "Unterhaltungstoken",
+ "A token representing the conversation." : "Ein Token, das die Unterhaltung repräsentiert.",
+ "Generated response" : "Erzeugte Antwort",
+ "The response from the chat model." : "Die Antwort des Chatmodells.",
+ "The new conversation token" : "Das neue Unterhaltungstoken",
+ "Send this along with the next interaction." : "Dies zusammen mit der nächsten Interaktion senden.",
+ "Requested actions by the agent" : "Vom Agenten angeforderte Aktionen",
+ "Actions that the agent would like to carry out in JSON format." : "Aktionen, die der Agent durchführen möchte, im JSON-Format.",
"Context write" : "Kontext schreiben",
"Writes text in a given style based on the provided source material." : "Schreibt Text in einem vorgegebenen Stil auf Basis des bereitgestellten Quellmaterials.",
"Writing style" : "Schreibstil",
@@ -339,6 +351,12 @@ OC.L10N.register(
"Describe a task that you want the assistant to do or ask a question" : "Beschreibe eine Aufgabe, die der Assistent erledigen soll, oder stelle eine Frage",
"Generated reply" : "Erstellte Antwort",
"The generated text from the assistant" : "Der vom Assistenten erstellte Text",
+ "Change Tone" : "Ton ändern",
+ "Change the tone of a piece of text." : "Den Ton eines Textes ändern.",
+ "Write a text that you want the assistant to rewrite in another tone." : "Schreibe einen Text, den der Assistent in einen anderen Ton umschreiben soll.",
+ "Desired tone" : "Gewünschter Ton",
+ "In which tone should your text be rewritten?" : "In welchem Ton soll Dein Text umgeschrieben werden?",
+ "The rewritten text in the desired tone, written by the assistant:" : "Der umgeschriebene Text im gewünschten Ton, erstellt vom Assistenten:",
"Chat" : "Chat",
"Chat with the assistant" : "Mit dem Assistenten chatten",
"System prompt" : "Systemaufforderung",
@@ -347,6 +365,15 @@ OC.L10N.register(
"The history of chat messages before the current message, starting with a message by the user" : "Chatverlauf vor der aktuellen Nachricht, beginnend mit einer Nachricht des Benutzers",
"Response message" : "Antwortnachricht",
"The generated response as part of the conversation" : "Die erstellte Antwort als Teil der Unterhaltung",
+ "Chat with tools" : "Chat mit Tools",
+ "Chat with the language model with tool calling support." : "Chatten mit dem Sprachmodell mit Unterstützung für Tool-Aufrufe.",
+ "Tool message" : "Tool-Nachricht",
+ "The result of tool calls in the last interaction" : "Das Ergebnis der Tool-Aufrufe in der letzten Interaktion",
+ "Available tools" : "Verfügbare Tools",
+ "The available tools in JSON format" : "Die verfügbaren Tools im JSON-Format",
+ "The response from the chat model" : "Die Antwort vom Chat-Modell",
+ "Tool calls" : "Tool-Anrufe",
+ "Tools call instructions from the model in JSON format" : "Tool's Anruf-Anweisungen aus dem Modell im JSON-Format",
"Formalize text" : "Förmlicher Text",
"Takes a text and makes it sound more formal" : "Verleiht einem Text mehr Förmlichkeit",
"Write a text that you want the assistant to formalize" : "Text schreiben, den der Assistent förmlich umschreiben soll",
diff --git a/lib/l10n/de.json b/lib/l10n/de.json
index f32029fae94..9b7012635c4 100644
--- a/lib/l10n/de.json
+++ b/lib/l10n/de.json
@@ -309,8 +309,20 @@
"The audio to transcribe" : "Die Audio-Datei zum Transkribieren",
"Transcription" : "Transkription",
"The transcribed text" : "Der transkribierte Text",
+ "ContextAgent" : "ContextAgent",
+ "Chat with an agent" : "Mit einem Agenten chatten",
"Chat message" : "Chatnachricht",
+ "A chat message to send to the agent." : "Eine Chat-Nachricht, die an den Agenten gesendet wird.",
"Confirmation" : "Bestätigung",
+ "Whether to confirm previously requested actions: 0 for denial and 1 for confirmation." : "Ob zuvor angeforderte Aktionen bestätigt werden sollen: 0 für Verweigerung und 1 für Bestätigung.",
+ "Conversation token" : "Unterhaltungstoken",
+ "A token representing the conversation." : "Ein Token, das die Unterhaltung repräsentiert.",
+ "Generated response" : "Erzeugte Antwort",
+ "The response from the chat model." : "Die Antwort des Chatmodells.",
+ "The new conversation token" : "Das neue Unterhaltungstoken",
+ "Send this along with the next interaction." : "Dies zusammen mit der nächsten Interaktion senden.",
+ "Requested actions by the agent" : "Vom Agenten angeforderte Aktionen",
+ "Actions that the agent would like to carry out in JSON format." : "Aktionen, die der Agent durchführen möchte, im JSON-Format.",
"Context write" : "Kontext schreiben",
"Writes text in a given style based on the provided source material." : "Schreibt Text in einem vorgegebenen Stil auf Basis des bereitgestellten Quellmaterials.",
"Writing style" : "Schreibstil",
@@ -337,6 +349,12 @@
"Describe a task that you want the assistant to do or ask a question" : "Beschreibe eine Aufgabe, die der Assistent erledigen soll, oder stelle eine Frage",
"Generated reply" : "Erstellte Antwort",
"The generated text from the assistant" : "Der vom Assistenten erstellte Text",
+ "Change Tone" : "Ton ändern",
+ "Change the tone of a piece of text." : "Den Ton eines Textes ändern.",
+ "Write a text that you want the assistant to rewrite in another tone." : "Schreibe einen Text, den der Assistent in einen anderen Ton umschreiben soll.",
+ "Desired tone" : "Gewünschter Ton",
+ "In which tone should your text be rewritten?" : "In welchem Ton soll Dein Text umgeschrieben werden?",
+ "The rewritten text in the desired tone, written by the assistant:" : "Der umgeschriebene Text im gewünschten Ton, erstellt vom Assistenten:",
"Chat" : "Chat",
"Chat with the assistant" : "Mit dem Assistenten chatten",
"System prompt" : "Systemaufforderung",
@@ -345,6 +363,15 @@
"The history of chat messages before the current message, starting with a message by the user" : "Chatverlauf vor der aktuellen Nachricht, beginnend mit einer Nachricht des Benutzers",
"Response message" : "Antwortnachricht",
"The generated response as part of the conversation" : "Die erstellte Antwort als Teil der Unterhaltung",
+ "Chat with tools" : "Chat mit Tools",
+ "Chat with the language model with tool calling support." : "Chatten mit dem Sprachmodell mit Unterstützung für Tool-Aufrufe.",
+ "Tool message" : "Tool-Nachricht",
+ "The result of tool calls in the last interaction" : "Das Ergebnis der Tool-Aufrufe in der letzten Interaktion",
+ "Available tools" : "Verfügbare Tools",
+ "The available tools in JSON format" : "Die verfügbaren Tools im JSON-Format",
+ "The response from the chat model" : "Die Antwort vom Chat-Modell",
+ "Tool calls" : "Tool-Anrufe",
+ "Tools call instructions from the model in JSON format" : "Tool's Anruf-Anweisungen aus dem Modell im JSON-Format",
"Formalize text" : "Förmlicher Text",
"Takes a text and makes it sound more formal" : "Verleiht einem Text mehr Förmlichkeit",
"Write a text that you want the assistant to formalize" : "Text schreiben, den der Assistent förmlich umschreiben soll",
diff --git a/lib/l10n/ug.js b/lib/l10n/ug.js
index 6defd7cbfaa..bc98d033f8c 100644
--- a/lib/l10n/ug.js
+++ b/lib/l10n/ug.js
@@ -5,7 +5,7 @@ OC.L10N.register(
"This can usually be fixed by giving the web server write access to the config directory." : "بۇنى ئادەتتە تور مۇلازىمېتىرىغا مۇندەرىجە مۇندەرىجىسىگە يېزىش ھوقۇقى بېرىش ئارقىلىق ئوڭشىغىلى بولىدۇ.",
"But, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it." : "ئەمما ، ئەگەر config.php ھۆججىتىنى پەقەت ئوقۇشنىلا ئويلىسىڭىز ، ئۇنىڭدا «config_is_read_only» تاللانمىسىنى توغرىلاڭ.",
"See %s" : "% S گە قاراڭ",
- "Application %1$s is not present or has a non-compatible version with this server. Please check the apps directory." : "قوللىنىشچان% 1 $ s ھازىر يوق ياكى بۇ مۇلازىمېتىر بىلەن ماس كەلمەيدىغان نەشرى بار. ئەپلەر مۇندەرىجىسىنى تەكشۈرۈپ بېقىڭ.",
+ "Application %1$s is not present or has a non-compatible version with this server. Please check the apps directory." : "قوللىنىشچان%1 $ s ھازىر يوق ياكى بۇ مۇلازىمېتىر بىلەن ماس كەلمەيدىغان نەشرى بار. ئەپلەر مۇندەرىجىسىنى تەكشۈرۈپ بېقىڭ.",
"Sample configuration detected" : "ئۈلگە سەپلىمىسى بايقالدى",
"It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "ئەۋرىشكە سەپلىمىسىنىڭ كۆچۈرۈلگەنلىكى ئېنىقلاندى. بۇ قاچىلاشنى بۇزۇۋېتەلەيدۇ ۋە قوللىمايدۇ. Config.php دا ئۆزگەرتىش ئېلىپ بېرىشتىن بۇرۇن ھۆججەتلەرنى ئوقۇڭ",
"The page could not be found on the server." : "بۇ بەتنى مۇلازىمېتىردىن تاپقىلى بولمايدۇ.",
@@ -15,10 +15,10 @@ OC.L10N.register(
"Click the following link to confirm your email." : "ئېلېكترونلۇق خەتنى جەزملەشتۈرۈش ئۈچۈن تۆۋەندىكى ئۇلانمىنى چېكىڭ.",
"Confirm your email" : "ئېلېكترونلۇق خەتنى جەزملەشتۈرۈڭ",
"Other activities" : "باشقا پائالىيەتلەر",
- "%1$s and %2$s" : "% 1 $ s ۋە% 2 $ s",
- "%1$s, %2$s and %3$s" : "% 1 $ s ،% 2 $ s ۋە% 3 $ s",
- "%1$s, %2$s, %3$s and %4$s" : "% 1 $ s ،% 2 $ s ،% 3 $ s ۋە% 4 $ s",
- "%1$s, %2$s, %3$s, %4$s and %5$s" : "% 1 $ s ،% 2 $ s ،% 3 $ s ،% 4 $ s ۋە% 5 $ s",
+ "%1$s and %2$s" : "%1 $ s ۋە%2 $ s",
+ "%1$s, %2$s and %3$s" : "%1 $ s ،%2 $ s ۋە%3 $ s",
+ "%1$s, %2$s, %3$s and %4$s" : "%1 $ s ،%2 $ s ،%3 $ s ۋە%4 $ s",
+ "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1 $ s ،%2 $ s ،%3 $ s ،%4 $ s ۋە%5 $ s",
"Education bundle" : "مائارىپ باغچىسى",
"Enterprise bundle" : "كارخانا توپلىمى",
"Groupware bundle" : "گۇرۇپپا يۇمشاق دېتاللىرى",
@@ -32,8 +32,8 @@ OC.L10N.register(
"The following databases are supported: %s" : "تۆۋەندىكى سانداننى قوللايدۇ:% s",
"The command line tool %s could not be found" : "بۇيرۇق قۇرى قورالى% s تېپىلمىدى",
"The library %s is not available." : "كۇتۇپخانا% s نى ئىشلەتكىلى بولمايدۇ.",
- "Library %1$s with a version higher than %2$s is required - available version %3$s." : "% 2 $ s دىن يۇقىرى نەشرى بار كۇتۇپخانا% 1 $ s تەلەپ قىلىنىدۇ - ئىشلەتكىلى بولىدىغان نۇسخىسى% 3 $ s.",
- "Library %1$s with a version lower than %2$s is required - available version %3$s." : "% 2 $ s دىن تۆۋەن نەشرى بار كۇتۇپخانا% 1 $ s تەلەپ قىلىنىدۇ - ئىشلەتكىلى بولىدىغان نۇسخىسى% 3 $ s.",
+ "Library %1$s with a version higher than %2$s is required - available version %3$s." : "%2 $ s دىن يۇقىرى نەشرى بار كۇتۇپخانا%1 $ s تەلەپ قىلىنىدۇ - ئىشلەتكىلى بولىدىغان نۇسخىسى%3 $ s.",
+ "Library %1$s with a version lower than %2$s is required - available version %3$s." : "%2 $ s دىن تۆۋەن نەشرى بار كۇتۇپخانا%1 $ s تەلەپ قىلىنىدۇ - ئىشلەتكىلى بولىدىغان نۇسخىسى%3 $ s.",
"The following platforms are supported: %s" : "تۆۋەندىكى سۇپىلارنى قوللايدۇ:% s",
"Server version %s or higher is required." : "مۇلازىمېتىرنىڭ% s ياكى ئۇنىڭدىن يۇقىرى نەشرى تەلەپ قىلىنىدۇ.",
"Server version %s or lower is required." : "مۇلازىمېتىرنىڭ% s ياكى ئۇنىڭدىن تۆۋەن نەشرى تەلەپ قىلىنىدۇ.",
@@ -72,11 +72,11 @@ OC.L10N.register(
"Empty file" : "بوش ھۆججەت",
"Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "كىملىك بىلەن مودۇل:% s مەۋجۇت ئەمەس. ئۇنى ئەپ تەڭشىكىڭىزدە قوزغىتىڭ ياكى باشقۇرغۇچىڭىز بىلەن ئالاقىلىشىڭ.",
"Dot files are not allowed" : "چېكىتلىك ھۆججەتلەرگە رۇخسەت قىلىنمايدۇ",
- "\"%1$s\" is a forbidden file or folder name." : "\"% 1 $ s\" چەكلەنگەن ھۆججەت ياكى ھۆججەت قىسقۇچنىڭ ئىسمى.",
- "\"%1$s\" is a forbidden prefix for file or folder names." : "\"% 1 $ s\" ھۆججەت ياكى ھۆججەت قىسقۇچ نامىنىڭ چەكلەنگەن ئالدى قوشۇلغۇچىسى.",
- "\"%1$s\" is not allowed inside a file or folder name." : "ھۆججەت ياكى ھۆججەت قىسقۇچنىڭ ئىچىدە \"% 1 $ s\" رۇخسەت قىلىنمايدۇ.",
- "\"%1$s\" is a forbidden file type." : "\"% 1 $ s\" چەكلەنگەن ھۆججەت تىپى.",
- "Filenames must not end with \"%1$s\"." : "ھۆججەت ئىسمى «% 1 $ s» بىلەن ئاخىرلاشماسلىقى كېرەك.",
+ "\"%1$s\" is a forbidden file or folder name." : "\"%1 $ s\" چەكلەنگەن ھۆججەت ياكى ھۆججەت قىسقۇچنىڭ ئىسمى.",
+ "\"%1$s\" is a forbidden prefix for file or folder names." : "\"%1 $ s\" ھۆججەت ياكى ھۆججەت قىسقۇچ نامىنىڭ چەكلەنگەن ئالدى قوشۇلغۇچىسى.",
+ "\"%1$s\" is not allowed inside a file or folder name." : "ھۆججەت ياكى ھۆججەت قىسقۇچنىڭ ئىچىدە \"%1 $ s\" رۇخسەت قىلىنمايدۇ.",
+ "\"%1$s\" is a forbidden file type." : "\"%1 $ s\" چەكلەنگەن ھۆججەت تىپى.",
+ "Filenames must not end with \"%1$s\"." : "ھۆججەت ئىسمى «%1 $ s» بىلەن ئاخىرلاشماسلىقى كېرەك.",
"Invalid parent path" : "ئاتا-ئانىلار يولى ئىناۋەتسىز",
"File already exists" : "ھۆججەت مەۋجۇت",
"Invalid path" : "ئىناۋەتسىز يول",
@@ -141,7 +141,7 @@ OC.L10N.register(
"%1$s shared %2$s with you" : "% 1 $ s سىز بىلەن% 2 $ s ئورتاقلاشتى",
"Click the button below to open it." : "ئۇنى ئېچىش ئۈچۈن تۆۋەندىكى كۇنۇپكىنى بېسىڭ.",
"Open %s" : "% S نى ئېچىڭ",
- "%1$s via %2$s" : "% 1 $ s ئارقىلىق% 2 $ s",
+ "%1$s via %2$s" : "%1 $ s ئارقىلىق%2 $ s",
"%1$s shared %2$s with you and wants to add:" : "% 1 $ s% 2 $ s نى سىز بىلەن ئورتاقلاشتى ۋە قوشماقچى:",
"%1$s shared %2$s with you and wants to add" : "% 1 $ s% 2 $ s نى سىز بىلەن ئورتاقلاشتى ۋە قوشماقچى",
"%s added a note to a file shared with you" : "% s سىز بىلەن ئورتاقلاشقان ھۆججەتكە خاتىرە قوشتى",
@@ -247,7 +247,7 @@ OC.L10N.register(
"Login is invalid because files already exist for this user" : "كىرىش ئىناۋەتسىز ، چۈنكى بۇ ئىشلەتكۈچى ئۈچۈن ھۆججەتلەر بار",
"Account disabled" : "ھېسابات چەكلەنگەن",
"Login canceled by app" : "ئەپ ئارقىلىق كىرىش ئەمەلدىن قالدۇرۇلدى",
- "App \"%1$s\" cannot be installed because the following dependencies are not fulfilled: %2$s" : "تۆۋەندىكى تايىنىشلار ئەمەلگە ئاشمىغاچقا «% 1 $ s» نى قاچىلىغىلى بولمايدۇ:% 2 $ s",
+ "App \"%1$s\" cannot be installed because the following dependencies are not fulfilled: %2$s" : "تۆۋەندىكى تايىنىشلار ئەمەلگە ئاشمىغاچقا «%1 $ s» نى قاچىلىغىلى بولمايدۇ:%2 $ s",
"a safe home for all your data" : "بارلىق سانلىق مەلۇماتلىرىڭىز ئۈچۈن بىخەتەر ئۆي",
"Application is not enabled" : "ئىلتىماس قوزغىتىلمىغان",
"Authentication error" : "سالاھىيەت دەلىللەش خاتالىقى",
@@ -281,11 +281,11 @@ OC.L10N.register(
"Your data directory must be an absolute path." : "سانلىق مەلۇمات مۇندەرىجىسىڭىز چوقۇم مۇتلەق يول بولۇشى كېرەك.",
"Check the value of \"datadirectory\" in your configuration." : "سەپلىمىسىڭىزدىكى «datadirectory» نىڭ قىممىتىنى تەكشۈرۈڭ.",
"Your data directory is invalid." : "سانلىق مەلۇمات مۇندەرىجىسى ئىناۋەتسىز.",
- "Ensure there is a file called \"%1$s\" in the root of the data directory. It should have the content: \"%2$s\"" : "سانلىق مەلۇمات مۇندەرىجىسىنىڭ يىلتىزىدا «% 1 $ s» دەپ ئاتىلىدىغان ھۆججەتنىڭ بارلىقىغا كاپالەتلىك قىلىڭ. ئۇنىڭدا مەزمۇن بولۇشى كېرەك: \"% 2 $ s\"",
+ "Ensure there is a file called \"%1$s\" in the root of the data directory. It should have the content: \"%2$s\"" : "سانلىق مەلۇمات مۇندەرىجىسىنىڭ يىلتىزىدا «%1 $ s» دەپ ئاتىلىدىغان ھۆججەتنىڭ بارلىقىغا كاپالەتلىك قىلىڭ. ئۇنىڭدا مەزمۇن بولۇشى كېرەك: \"%2 $ s\"",
"Action \"%s\" not supported or implemented." : "ھەرىكەت \"% s\" قوللىمايدۇ ياكى ئىجرا قىلىنمايدۇ.",
"Authentication failed, wrong token or provider ID given" : "دەلىللەش مەغلۇپ بولدى ، خاتا بەلگە ياكى تەمىنلىگۈچى كىملىكى بېرىلگەن",
"Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "تەلەپنى ئورۇنداش ئۈچۈن پارامېتىرلار يوقاپ كەتتى. يوقاپ كەتكەن پارامېتىرلار: \"% s\"",
- "ID \"%1$s\" already used by cloud federation provider \"%2$s\"" : "ID \"% 1 $ s\" بۇلۇت فېدېراتسىيە تەمىنلىگۈچى تەرىپىدىن ئىشلىتىلگەن \"% 2 $ s\"",
+ "ID \"%1$s\" already used by cloud federation provider \"%2$s\"" : "ID \"%1 $ s\" بۇلۇت فېدېراتسىيە تەمىنلىگۈچى تەرىپىدىن ئىشلىتىلگەن \"%2 $ s\"",
"Cloud Federation Provider with ID: \"%s\" does not exist." : "كىملىك بىلەن بۇلۇت بىرلەشمىسى تەمىنلىگۈچى: \"% s\" مەۋجۇت ئەمەس.",
"Could not obtain lock type %d on \"%s\"." : "\"% S\" دىكى% d قۇلۇپ تىپىغا ئېرىشەلمىدى.",
"Storage unauthorized. %s" : "ساقلاشقا رۇخسەتسىز. % s",
@@ -397,13 +397,13 @@ OC.L10N.register(
"Oracle username and/or password not valid" : "Oracle ئىشلەتكۈچى ئىسمى ۋە / ياكى پارول ئىناۋەتلىك ئەمەس",
"PostgreSQL username and/or password not valid" : "PostgreSQL ئىشلەتكۈچى ئىسمى ۋە / ياكى پارول ئىناۋەتلىك ئەمەس",
"Set an admin username." : "باشقۇرغۇچى ئىشلەتكۈچى نامىنى بەلگىلەڭ.",
- "%1$s shared »%2$s« with you and wants to add:" : "% 1 $ s ئورتاقلاشتى »% 2 $ s« سىز بىلەن قوشماقچى:",
- "%1$s shared »%2$s« with you and wants to add" : "% 1 $ s ئورتاقلاشتى »% 2 $ s« سىز بىلەن قوشماقچى",
+ "%1$s shared »%2$s« with you and wants to add:" : "%1 $ s ئورتاقلاشتى »%2 $ s« سىز بىلەن قوشماقچى:",
+ "%1$s shared »%2$s« with you and wants to add" : "%1 $ s ئورتاقلاشتى »%2 $ s« سىز بىلەن قوشماقچى",
"»%s« added a note to a file shared with you" : "»% S« سىز بىلەن ئورتاقلاشقان ھۆججەتكە خاتىرە قوشتى",
"Open »%s«" : "ئېچىڭ »% s«",
"Sharing %s failed, because this item is already shared with user %s" : "% S نى ئورتاقلىشىش مەغلۇب بولدى ، چۈنكى بۇ تۈر ئاللىقاچان% s ئىشلەتكۈچى بىلەن ئورتاقلاشتى",
- "%1$s shared »%2$s« with you" : "% 1 $ s ئورتاقلاشتى »% 2 $ s« سىز بىلەن",
- "%1$s shared »%2$s« with you." : "% 1 $ s ئورتاقلاشتى »% 2 $ s« سىز بىلەن.",
+ "%1$s shared »%2$s« with you" : "%1 $ s ئورتاقلاشتى »%2 $ s« سىز بىلەن",
+ "%1$s shared »%2$s« with you." : "%1 $ s ئورتاقلاشتى »%2 $ s« سىز بىلەن.",
"The username is already being used" : "ئىشلەتكۈچى ئىسمى ئاللىبۇرۇن ئىشلىتىلىۋاتىدۇ",
"Could not create user" : "ئىشلەتكۈچى قۇرالمىدى",
"Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", spaces and \"_.@-'\"" : "ئىشلەتكۈچى نامىدا پەقەت تۆۋەندىكى ھەرپلەرلا رۇخسەت قىلىنىدۇ: \"a-z\", \"A-Z\", \"0-9\", بوشلۇق ۋە \"_. @ - '\"",
diff --git a/lib/l10n/ug.json b/lib/l10n/ug.json
index d233ee05b36..87f9e96009c 100644
--- a/lib/l10n/ug.json
+++ b/lib/l10n/ug.json
@@ -3,7 +3,7 @@
"This can usually be fixed by giving the web server write access to the config directory." : "بۇنى ئادەتتە تور مۇلازىمېتىرىغا مۇندەرىجە مۇندەرىجىسىگە يېزىش ھوقۇقى بېرىش ئارقىلىق ئوڭشىغىلى بولىدۇ.",
"But, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it." : "ئەمما ، ئەگەر config.php ھۆججىتىنى پەقەت ئوقۇشنىلا ئويلىسىڭىز ، ئۇنىڭدا «config_is_read_only» تاللانمىسىنى توغرىلاڭ.",
"See %s" : "% S گە قاراڭ",
- "Application %1$s is not present or has a non-compatible version with this server. Please check the apps directory." : "قوللىنىشچان% 1 $ s ھازىر يوق ياكى بۇ مۇلازىمېتىر بىلەن ماس كەلمەيدىغان نەشرى بار. ئەپلەر مۇندەرىجىسىنى تەكشۈرۈپ بېقىڭ.",
+ "Application %1$s is not present or has a non-compatible version with this server. Please check the apps directory." : "قوللىنىشچان%1 $ s ھازىر يوق ياكى بۇ مۇلازىمېتىر بىلەن ماس كەلمەيدىغان نەشرى بار. ئەپلەر مۇندەرىجىسىنى تەكشۈرۈپ بېقىڭ.",
"Sample configuration detected" : "ئۈلگە سەپلىمىسى بايقالدى",
"It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "ئەۋرىشكە سەپلىمىسىنىڭ كۆچۈرۈلگەنلىكى ئېنىقلاندى. بۇ قاچىلاشنى بۇزۇۋېتەلەيدۇ ۋە قوللىمايدۇ. Config.php دا ئۆزگەرتىش ئېلىپ بېرىشتىن بۇرۇن ھۆججەتلەرنى ئوقۇڭ",
"The page could not be found on the server." : "بۇ بەتنى مۇلازىمېتىردىن تاپقىلى بولمايدۇ.",
@@ -13,10 +13,10 @@
"Click the following link to confirm your email." : "ئېلېكترونلۇق خەتنى جەزملەشتۈرۈش ئۈچۈن تۆۋەندىكى ئۇلانمىنى چېكىڭ.",
"Confirm your email" : "ئېلېكترونلۇق خەتنى جەزملەشتۈرۈڭ",
"Other activities" : "باشقا پائالىيەتلەر",
- "%1$s and %2$s" : "% 1 $ s ۋە% 2 $ s",
- "%1$s, %2$s and %3$s" : "% 1 $ s ،% 2 $ s ۋە% 3 $ s",
- "%1$s, %2$s, %3$s and %4$s" : "% 1 $ s ،% 2 $ s ،% 3 $ s ۋە% 4 $ s",
- "%1$s, %2$s, %3$s, %4$s and %5$s" : "% 1 $ s ،% 2 $ s ،% 3 $ s ،% 4 $ s ۋە% 5 $ s",
+ "%1$s and %2$s" : "%1 $ s ۋە%2 $ s",
+ "%1$s, %2$s and %3$s" : "%1 $ s ،%2 $ s ۋە%3 $ s",
+ "%1$s, %2$s, %3$s and %4$s" : "%1 $ s ،%2 $ s ،%3 $ s ۋە%4 $ s",
+ "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1 $ s ،%2 $ s ،%3 $ s ،%4 $ s ۋە%5 $ s",
"Education bundle" : "مائارىپ باغچىسى",
"Enterprise bundle" : "كارخانا توپلىمى",
"Groupware bundle" : "گۇرۇپپا يۇمشاق دېتاللىرى",
@@ -30,8 +30,8 @@
"The following databases are supported: %s" : "تۆۋەندىكى سانداننى قوللايدۇ:% s",
"The command line tool %s could not be found" : "بۇيرۇق قۇرى قورالى% s تېپىلمىدى",
"The library %s is not available." : "كۇتۇپخانا% s نى ئىشلەتكىلى بولمايدۇ.",
- "Library %1$s with a version higher than %2$s is required - available version %3$s." : "% 2 $ s دىن يۇقىرى نەشرى بار كۇتۇپخانا% 1 $ s تەلەپ قىلىنىدۇ - ئىشلەتكىلى بولىدىغان نۇسخىسى% 3 $ s.",
- "Library %1$s with a version lower than %2$s is required - available version %3$s." : "% 2 $ s دىن تۆۋەن نەشرى بار كۇتۇپخانا% 1 $ s تەلەپ قىلىنىدۇ - ئىشلەتكىلى بولىدىغان نۇسخىسى% 3 $ s.",
+ "Library %1$s with a version higher than %2$s is required - available version %3$s." : "%2 $ s دىن يۇقىرى نەشرى بار كۇتۇپخانا%1 $ s تەلەپ قىلىنىدۇ - ئىشلەتكىلى بولىدىغان نۇسخىسى%3 $ s.",
+ "Library %1$s with a version lower than %2$s is required - available version %3$s." : "%2 $ s دىن تۆۋەن نەشرى بار كۇتۇپخانا%1 $ s تەلەپ قىلىنىدۇ - ئىشلەتكىلى بولىدىغان نۇسخىسى%3 $ s.",
"The following platforms are supported: %s" : "تۆۋەندىكى سۇپىلارنى قوللايدۇ:% s",
"Server version %s or higher is required." : "مۇلازىمېتىرنىڭ% s ياكى ئۇنىڭدىن يۇقىرى نەشرى تەلەپ قىلىنىدۇ.",
"Server version %s or lower is required." : "مۇلازىمېتىرنىڭ% s ياكى ئۇنىڭدىن تۆۋەن نەشرى تەلەپ قىلىنىدۇ.",
@@ -70,11 +70,11 @@
"Empty file" : "بوش ھۆججەت",
"Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "كىملىك بىلەن مودۇل:% s مەۋجۇت ئەمەس. ئۇنى ئەپ تەڭشىكىڭىزدە قوزغىتىڭ ياكى باشقۇرغۇچىڭىز بىلەن ئالاقىلىشىڭ.",
"Dot files are not allowed" : "چېكىتلىك ھۆججەتلەرگە رۇخسەت قىلىنمايدۇ",
- "\"%1$s\" is a forbidden file or folder name." : "\"% 1 $ s\" چەكلەنگەن ھۆججەت ياكى ھۆججەت قىسقۇچنىڭ ئىسمى.",
- "\"%1$s\" is a forbidden prefix for file or folder names." : "\"% 1 $ s\" ھۆججەت ياكى ھۆججەت قىسقۇچ نامىنىڭ چەكلەنگەن ئالدى قوشۇلغۇچىسى.",
- "\"%1$s\" is not allowed inside a file or folder name." : "ھۆججەت ياكى ھۆججەت قىسقۇچنىڭ ئىچىدە \"% 1 $ s\" رۇخسەت قىلىنمايدۇ.",
- "\"%1$s\" is a forbidden file type." : "\"% 1 $ s\" چەكلەنگەن ھۆججەت تىپى.",
- "Filenames must not end with \"%1$s\"." : "ھۆججەت ئىسمى «% 1 $ s» بىلەن ئاخىرلاشماسلىقى كېرەك.",
+ "\"%1$s\" is a forbidden file or folder name." : "\"%1 $ s\" چەكلەنگەن ھۆججەت ياكى ھۆججەت قىسقۇچنىڭ ئىسمى.",
+ "\"%1$s\" is a forbidden prefix for file or folder names." : "\"%1 $ s\" ھۆججەت ياكى ھۆججەت قىسقۇچ نامىنىڭ چەكلەنگەن ئالدى قوشۇلغۇچىسى.",
+ "\"%1$s\" is not allowed inside a file or folder name." : "ھۆججەت ياكى ھۆججەت قىسقۇچنىڭ ئىچىدە \"%1 $ s\" رۇخسەت قىلىنمايدۇ.",
+ "\"%1$s\" is a forbidden file type." : "\"%1 $ s\" چەكلەنگەن ھۆججەت تىپى.",
+ "Filenames must not end with \"%1$s\"." : "ھۆججەت ئىسمى «%1 $ s» بىلەن ئاخىرلاشماسلىقى كېرەك.",
"Invalid parent path" : "ئاتا-ئانىلار يولى ئىناۋەتسىز",
"File already exists" : "ھۆججەت مەۋجۇت",
"Invalid path" : "ئىناۋەتسىز يول",
@@ -139,7 +139,7 @@
"%1$s shared %2$s with you" : "% 1 $ s سىز بىلەن% 2 $ s ئورتاقلاشتى",
"Click the button below to open it." : "ئۇنى ئېچىش ئۈچۈن تۆۋەندىكى كۇنۇپكىنى بېسىڭ.",
"Open %s" : "% S نى ئېچىڭ",
- "%1$s via %2$s" : "% 1 $ s ئارقىلىق% 2 $ s",
+ "%1$s via %2$s" : "%1 $ s ئارقىلىق%2 $ s",
"%1$s shared %2$s with you and wants to add:" : "% 1 $ s% 2 $ s نى سىز بىلەن ئورتاقلاشتى ۋە قوشماقچى:",
"%1$s shared %2$s with you and wants to add" : "% 1 $ s% 2 $ s نى سىز بىلەن ئورتاقلاشتى ۋە قوشماقچى",
"%s added a note to a file shared with you" : "% s سىز بىلەن ئورتاقلاشقان ھۆججەتكە خاتىرە قوشتى",
@@ -245,7 +245,7 @@
"Login is invalid because files already exist for this user" : "كىرىش ئىناۋەتسىز ، چۈنكى بۇ ئىشلەتكۈچى ئۈچۈن ھۆججەتلەر بار",
"Account disabled" : "ھېسابات چەكلەنگەن",
"Login canceled by app" : "ئەپ ئارقىلىق كىرىش ئەمەلدىن قالدۇرۇلدى",
- "App \"%1$s\" cannot be installed because the following dependencies are not fulfilled: %2$s" : "تۆۋەندىكى تايىنىشلار ئەمەلگە ئاشمىغاچقا «% 1 $ s» نى قاچىلىغىلى بولمايدۇ:% 2 $ s",
+ "App \"%1$s\" cannot be installed because the following dependencies are not fulfilled: %2$s" : "تۆۋەندىكى تايىنىشلار ئەمەلگە ئاشمىغاچقا «%1 $ s» نى قاچىلىغىلى بولمايدۇ:%2 $ s",
"a safe home for all your data" : "بارلىق سانلىق مەلۇماتلىرىڭىز ئۈچۈن بىخەتەر ئۆي",
"Application is not enabled" : "ئىلتىماس قوزغىتىلمىغان",
"Authentication error" : "سالاھىيەت دەلىللەش خاتالىقى",
@@ -279,11 +279,11 @@
"Your data directory must be an absolute path." : "سانلىق مەلۇمات مۇندەرىجىسىڭىز چوقۇم مۇتلەق يول بولۇشى كېرەك.",
"Check the value of \"datadirectory\" in your configuration." : "سەپلىمىسىڭىزدىكى «datadirectory» نىڭ قىممىتىنى تەكشۈرۈڭ.",
"Your data directory is invalid." : "سانلىق مەلۇمات مۇندەرىجىسى ئىناۋەتسىز.",
- "Ensure there is a file called \"%1$s\" in the root of the data directory. It should have the content: \"%2$s\"" : "سانلىق مەلۇمات مۇندەرىجىسىنىڭ يىلتىزىدا «% 1 $ s» دەپ ئاتىلىدىغان ھۆججەتنىڭ بارلىقىغا كاپالەتلىك قىلىڭ. ئۇنىڭدا مەزمۇن بولۇشى كېرەك: \"% 2 $ s\"",
+ "Ensure there is a file called \"%1$s\" in the root of the data directory. It should have the content: \"%2$s\"" : "سانلىق مەلۇمات مۇندەرىجىسىنىڭ يىلتىزىدا «%1 $ s» دەپ ئاتىلىدىغان ھۆججەتنىڭ بارلىقىغا كاپالەتلىك قىلىڭ. ئۇنىڭدا مەزمۇن بولۇشى كېرەك: \"%2 $ s\"",
"Action \"%s\" not supported or implemented." : "ھەرىكەت \"% s\" قوللىمايدۇ ياكى ئىجرا قىلىنمايدۇ.",
"Authentication failed, wrong token or provider ID given" : "دەلىللەش مەغلۇپ بولدى ، خاتا بەلگە ياكى تەمىنلىگۈچى كىملىكى بېرىلگەن",
"Parameters missing in order to complete the request. Missing Parameters: \"%s\"" : "تەلەپنى ئورۇنداش ئۈچۈن پارامېتىرلار يوقاپ كەتتى. يوقاپ كەتكەن پارامېتىرلار: \"% s\"",
- "ID \"%1$s\" already used by cloud federation provider \"%2$s\"" : "ID \"% 1 $ s\" بۇلۇت فېدېراتسىيە تەمىنلىگۈچى تەرىپىدىن ئىشلىتىلگەن \"% 2 $ s\"",
+ "ID \"%1$s\" already used by cloud federation provider \"%2$s\"" : "ID \"%1 $ s\" بۇلۇت فېدېراتسىيە تەمىنلىگۈچى تەرىپىدىن ئىشلىتىلگەن \"%2 $ s\"",
"Cloud Federation Provider with ID: \"%s\" does not exist." : "كىملىك بىلەن بۇلۇت بىرلەشمىسى تەمىنلىگۈچى: \"% s\" مەۋجۇت ئەمەس.",
"Could not obtain lock type %d on \"%s\"." : "\"% S\" دىكى% d قۇلۇپ تىپىغا ئېرىشەلمىدى.",
"Storage unauthorized. %s" : "ساقلاشقا رۇخسەتسىز. % s",
@@ -395,13 +395,13 @@
"Oracle username and/or password not valid" : "Oracle ئىشلەتكۈچى ئىسمى ۋە / ياكى پارول ئىناۋەتلىك ئەمەس",
"PostgreSQL username and/or password not valid" : "PostgreSQL ئىشلەتكۈچى ئىسمى ۋە / ياكى پارول ئىناۋەتلىك ئەمەس",
"Set an admin username." : "باشقۇرغۇچى ئىشلەتكۈچى نامىنى بەلگىلەڭ.",
- "%1$s shared »%2$s« with you and wants to add:" : "% 1 $ s ئورتاقلاشتى »% 2 $ s« سىز بىلەن قوشماقچى:",
- "%1$s shared »%2$s« with you and wants to add" : "% 1 $ s ئورتاقلاشتى »% 2 $ s« سىز بىلەن قوشماقچى",
+ "%1$s shared »%2$s« with you and wants to add:" : "%1 $ s ئورتاقلاشتى »%2 $ s« سىز بىلەن قوشماقچى:",
+ "%1$s shared »%2$s« with you and wants to add" : "%1 $ s ئورتاقلاشتى »%2 $ s« سىز بىلەن قوشماقچى",
"»%s« added a note to a file shared with you" : "»% S« سىز بىلەن ئورتاقلاشقان ھۆججەتكە خاتىرە قوشتى",
"Open »%s«" : "ئېچىڭ »% s«",
"Sharing %s failed, because this item is already shared with user %s" : "% S نى ئورتاقلىشىش مەغلۇب بولدى ، چۈنكى بۇ تۈر ئاللىقاچان% s ئىشلەتكۈچى بىلەن ئورتاقلاشتى",
- "%1$s shared »%2$s« with you" : "% 1 $ s ئورتاقلاشتى »% 2 $ s« سىز بىلەن",
- "%1$s shared »%2$s« with you." : "% 1 $ s ئورتاقلاشتى »% 2 $ s« سىز بىلەن.",
+ "%1$s shared »%2$s« with you" : "%1 $ s ئورتاقلاشتى »%2 $ s« سىز بىلەن",
+ "%1$s shared »%2$s« with you." : "%1 $ s ئورتاقلاشتى »%2 $ s« سىز بىلەن.",
"The username is already being used" : "ئىشلەتكۈچى ئىسمى ئاللىبۇرۇن ئىشلىتىلىۋاتىدۇ",
"Could not create user" : "ئىشلەتكۈچى قۇرالمىدى",
"Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", spaces and \"_.@-'\"" : "ئىشلەتكۈچى نامىدا پەقەت تۆۋەندىكى ھەرپلەرلا رۇخسەت قىلىنىدۇ: \"a-z\", \"A-Z\", \"0-9\", بوشلۇق ۋە \"_. @ - '\"",
diff --git a/lib/l10n/zh_CN.js b/lib/l10n/zh_CN.js
index 82a5052d73e..a8c6d454ab6 100644
--- a/lib/l10n/zh_CN.js
+++ b/lib/l10n/zh_CN.js
@@ -84,7 +84,10 @@ OC.L10N.register(
"Dot files are not allowed" : "以 . 开头的文件不被允许",
"\"%1$s\" is a forbidden file or folder name." : "\"%1$s\" 是禁止的文件或文件夹名称。",
"\"%1$s\" is a forbidden prefix for file or folder names." : "\"%1$s\" 是文件或文件夹名称的禁止前缀。",
+ "\"%1$s\" is not allowed inside a file or folder name." : "文件或文件夹名称中不允许出现 \"%1$s\"。",
+ "\"%1$s\" is a forbidden file type." : "\"%1$s\" 是禁止的文件类型。",
"Filenames must not end with \"%1$s\"." : "文件名不能以 “%1$s” 结尾。",
+ "Invalid parent path" : "父路径无效",
"File already exists" : "文件已存在",
"Invalid path" : "无效的路径",
"Failed to create file from template" : "从模板创建文件失败",
@@ -145,13 +148,27 @@ OC.L10N.register(
"Sharing backend %s must implement the interface OCP\\Share_Backend" : "共享后端 %s 必须实现 OCP\\Share_Backend 接口",
"Sharing backend %s not found" : "%s 的共享后端未找到",
"Sharing backend for %s not found" : "%s 的共享后端未找到",
+ "%1$s shared %2$s with you" : "%1$s 与您分享了 %2$s ",
"Click the button below to open it." : "点击下方按钮可打开它。",
+ "Open %s" : "打开 %s",
"%1$s via %2$s" : "%1$s 通过 %2$s",
+ "%1$s shared %2$s with you and wants to add:" : "%1$s 与您分享了 %2$s 并想要添加:",
+ "%1$s shared %2$s with you and wants to add" : "%1$s 与您分享了 %2$s 并希望添加",
+ "%s added a note to a file shared with you" : "%s 为与您共享的文件添加了注释",
"Passwords are enforced for link and mail shares" : "链接和邮件共享必须使用密码",
+ "Share recipient is not a valid user" : "共享接收者不是有效用户",
+ "Share recipient is not a valid group" : "共享接收者不是有效的群组",
+ "Share recipient should be empty" : "分享收件人应为空",
+ "Share recipient should not be empty" : "分享收件人不能为空",
+ "Share recipient is not a valid circle" : "分享接收者不是有效的圈子",
"Unknown share type" : "未知共享类型",
+ "Share initiator must be set" : "必须设置共享发起者",
"Cannot share with yourself" : "无法与自己分享",
+ "Shared path must be set" : "必须设置共享路径",
+ "Shared path must be either a file or a folder" : "共享路径必须是文件或文件夹",
"You cannot share your root folder" : "您无法共享您的主文件夹",
"You are not allowed to share %s" : "您无权共享 %s",
+ "Valid permissions are required for sharing" : "共享需要有效的权限",
"Cannot increase permissions of %s" : "无法提升 %s 的权限",
"Shares need at least read permissions" : "共享至少需要读取权限",
"Files cannot be shared with delete permissions" : "不能带删除权限分享文件",
diff --git a/lib/l10n/zh_CN.json b/lib/l10n/zh_CN.json
index b136ae4f8f7..f9561491eda 100644
--- a/lib/l10n/zh_CN.json
+++ b/lib/l10n/zh_CN.json
@@ -82,7 +82,10 @@
"Dot files are not allowed" : "以 . 开头的文件不被允许",
"\"%1$s\" is a forbidden file or folder name." : "\"%1$s\" 是禁止的文件或文件夹名称。",
"\"%1$s\" is a forbidden prefix for file or folder names." : "\"%1$s\" 是文件或文件夹名称的禁止前缀。",
+ "\"%1$s\" is not allowed inside a file or folder name." : "文件或文件夹名称中不允许出现 \"%1$s\"。",
+ "\"%1$s\" is a forbidden file type." : "\"%1$s\" 是禁止的文件类型。",
"Filenames must not end with \"%1$s\"." : "文件名不能以 “%1$s” 结尾。",
+ "Invalid parent path" : "父路径无效",
"File already exists" : "文件已存在",
"Invalid path" : "无效的路径",
"Failed to create file from template" : "从模板创建文件失败",
@@ -143,13 +146,27 @@
"Sharing backend %s must implement the interface OCP\\Share_Backend" : "共享后端 %s 必须实现 OCP\\Share_Backend 接口",
"Sharing backend %s not found" : "%s 的共享后端未找到",
"Sharing backend for %s not found" : "%s 的共享后端未找到",
+ "%1$s shared %2$s with you" : "%1$s 与您分享了 %2$s ",
"Click the button below to open it." : "点击下方按钮可打开它。",
+ "Open %s" : "打开 %s",
"%1$s via %2$s" : "%1$s 通过 %2$s",
+ "%1$s shared %2$s with you and wants to add:" : "%1$s 与您分享了 %2$s 并想要添加:",
+ "%1$s shared %2$s with you and wants to add" : "%1$s 与您分享了 %2$s 并希望添加",
+ "%s added a note to a file shared with you" : "%s 为与您共享的文件添加了注释",
"Passwords are enforced for link and mail shares" : "链接和邮件共享必须使用密码",
+ "Share recipient is not a valid user" : "共享接收者不是有效用户",
+ "Share recipient is not a valid group" : "共享接收者不是有效的群组",
+ "Share recipient should be empty" : "分享收件人应为空",
+ "Share recipient should not be empty" : "分享收件人不能为空",
+ "Share recipient is not a valid circle" : "分享接收者不是有效的圈子",
"Unknown share type" : "未知共享类型",
+ "Share initiator must be set" : "必须设置共享发起者",
"Cannot share with yourself" : "无法与自己分享",
+ "Shared path must be set" : "必须设置共享路径",
+ "Shared path must be either a file or a folder" : "共享路径必须是文件或文件夹",
"You cannot share your root folder" : "您无法共享您的主文件夹",
"You are not allowed to share %s" : "您无权共享 %s",
+ "Valid permissions are required for sharing" : "共享需要有效的权限",
"Cannot increase permissions of %s" : "无法提升 %s 的权限",
"Shares need at least read permissions" : "共享至少需要读取权限",
"Files cannot be shared with delete permissions" : "不能带删除权限分享文件",