Merge branch 'bugfix/rc-2.5.0' of github.com:ONLYOFFICE/DocSpace-client into bugfix/rc-2.5.0

This commit is contained in:
Timofey Boyko 2024-03-06 10:23:07 +03:00
commit 6efc525bf8
159 changed files with 11237 additions and 1114 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -116,6 +116,10 @@
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>si-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
@ -236,6 +240,10 @@
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>si-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
@ -356,6 +364,10 @@
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>si-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
@ -476,6 +488,10 @@
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>si-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
@ -601,6 +617,10 @@
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>si-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
@ -721,6 +741,10 @@
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>si-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
@ -841,6 +865,10 @@
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>si-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
@ -961,6 +989,10 @@
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>si-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
@ -1081,6 +1113,10 @@
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>si-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
@ -1201,6 +1237,10 @@
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>si-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
@ -1321,6 +1361,10 @@
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>si-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
@ -1441,6 +1485,10 @@
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>si-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
@ -1561,6 +1609,10 @@
<language>ru-RU</language>
<approved>false</approved>
</translation>
<translation>
<language>si-SI</language>
<approved>false</approved>
</translation>
<translation>
<language>sk-SK</language>
<approved>false</approved>
@ -1661,6 +1713,9 @@
<language>
<code>ru-RU</code>
</language>
<language>
<code>si-SI</code>
</language>
<language>
<code>sk-SK</code>
</language>
@ -1772,6 +1827,10 @@
<path>../packages/doceditor/public/locales/ru</path>
<language>ru-RU</language>
</translation_url>
<translation_url>
<path>../packages/doceditor/public/locales/si</path>
<language>si-SI</language>
</translation_url>
<translation_url>
<path>../packages/doceditor/public/locales/sk</path>
<language>sk-SK</language>
@ -1807,7 +1866,14 @@
<copy_template>{ this.props.t('%1') }</copy_template>
<copy_template>{ t('%1') }</copy_template>
</copy_templates>
<custom_languages/>
<custom_languages>
<custom_language>
<name>Sinhala - Sri Lanka</name>
<code>si-SI</code>
<code_for_spellchecker/>
<code_for_machine_translation/>
</custom_language>
</custom_languages>
</editor_configuration>
<primary_language>en-US</primary_language>
<configuration>

3119
i18next/management.babel Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
<!DOCTYPE html>
<html lang="en">
<html lang="en" translate="no">
<head>
<meta charset="utf-8" />
<meta
@ -7,6 +7,7 @@
content="width=device-width, initial-scale=1, shrink-to-fit=no, user-scalable=no, viewport-fit=cover"
/>
<meta name="theme-color" content="#000000" />
<meta name="google" content="notranslate" />
<!--
manifest.json provides metadata used when your web app is added to the
homescreen on Android. See https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/

View File

@ -18,7 +18,6 @@
"EnterId": "أدخل رقم المعرف",
"EnterPage": "أدخل رقم الصفحة",
"EnterWidth": "أدخل العرض",
"Filter": "البحث والتصفية والفرز",
"FrameId": "رقم المعرف للإطار",
"GetCode": "احصل على رمز لإدخاله",
"Header": "العنوان الرئيسي",
@ -32,6 +31,7 @@
"RoomOrFolder": "غرفة أو مجلد",
"RoomOrFolderDescription": "يمكنك اختيار القسم، الغرفة أو المجلد الذي ترغب في عرضه.",
"SDKDescription": "باستخدام (مجموعة أدوات تطوير البرمجيات) بلغة جافا سكربت ، يمكنك تضمين غرفة أو مجلد من اونلي يو اوفيس DocSpace في واجهة الويب الخاصة بك كإطار داخلي. هنا ، يمكنك العثور على إعدادات لإنشاء نموذج إطار داخلي وتكوين سياسة أمان المحتوى. لاستخدام مجموعة أدوات تطوير البرمجيات الكامل ، يرجى الرجوع إلى",
"SearchFilterAndSort": "البحث والتصفية والفرز",
"SearchTerm": "مصطلح البحث",
"SortOrder": "رتب الفرز",
"Title": "التصفّح والعنوان"

View File

@ -1,6 +1,5 @@
{
"Desc": "يرجى تعيين بيانات تسجيل DocSpace.",
"Domain": "النطاق",
"ErrorEmail": "عنوان بريد إلكتروني غير صالح",
"ErrorInitWizard": "الخدمة غير متوفرة حاليًا، يُرجى المحاولة مرة أخرى لاحقًا.",
"ErrorInitWizardButton": "حاول مرة أخرى",

View File

@ -18,7 +18,6 @@
"EnterId": "ID daxil edin",
"EnterPage": "Səhifə nömrəsini daxil edin",
"EnterWidth": "Eni daxil edin",
"Filter": "Axtarın, Filtrləyin və Çeşidləyin",
"FrameId": "Çərçivə ID",
"GetCode": "Əlavə etmək üçün kodu əldə edin",
"Header": "Başlıq",
@ -32,6 +31,7 @@
"RoomOrFolder": "Otaq və ya Qovluq",
"RoomOrFolderDescription": "Baxmaq istədiyiniz bölmə, otaq və ya qovluğu seçə bilərsiniz",
"SDKDescription": "ONLYOFFICE DocSpace-dən otaq və ya qovluğu JavaScript SDK-dan istifadə edərək iframe kimi veb interfeysinizə yerləşdirə bilərsiniz. Burada nümunə iframe yaratmaq və CSP-ni konfiqurasiya etmək üçün parametrləri tapa bilərsiniz. Tam SDK-dan istifadə etmək üçün baxın",
"SearchFilterAndSort": "Axtarın, Filtrləyin və Çeşidləyin",
"SearchTerm": "Termin axtarın",
"SortOrder": "Sıralamanı qaydaya salın",
"Title": "Naviqasiya və Başlıq"

View File

@ -1,6 +1,5 @@
{
"Desc": "Lütfən, DocSpace qeydiyyat məlumatlarını qeyd edin.",
"Domain": "Domen:",
"ErrorEmail": "Etibarsız e-poçt ünvanı",
"ErrorInitWizard": "Xidmət hal-hazırda əlçatan deyil, lütfən bir qədər sonra yenidən cəhd edin.",
"ErrorInitWizardButton": "Yenidən cəhd edin",

View File

@ -18,7 +18,6 @@
"EnterId": "Въведете id",
"EnterPage": "Въведете номера на страницата",
"EnterWidth": "Въведете широчината",
"Filter": "Търси, Филтрирай и Сортирай",
"FrameId": "Id на рамката",
"GetCode": "Вземете код за вграждане",
"Header": "Заглавие",
@ -32,6 +31,7 @@
"RoomOrFolder": "Стая или Папка",
"RoomOrFolderDescription": "Можете да изберете секцията, стаята или папката, която искате да се показва",
"SDKDescription": "Използвайки JavaScript SDK, можете да вмъкнете стая или папка от ONLYOFFICE DocSpace във вашия уеб интерфейс като iframe. Тук можете да откриете настройки за създаване на примерна iframe и конфигуриране на CSP. За да използвате пълния SDK, моля, отидете в",
"SearchFilterAndSort": "Търси, Филтрирай и Сортирай",
"SearchTerm": "Термин за търсене",
"SortOrder": "Ред на сортиране",
"Title": "Навигирай и Озаглави"

View File

@ -1,6 +1,5 @@
{
"Desc": "Молим да настроите данните за регистрация в DocSpace.",
"Domain": "Домейн:",
"ErrorEmail": "Невалиден имейл адрес",
"ErrorInitWizard": "Услугата не е налична към момента, моля, опитайте отново по-късно.",
"ErrorInitWizardButton": "Опитайте отново",

View File

@ -18,7 +18,6 @@
"EnterId": "Zadejte id",
"EnterPage": "Zadejte číslo stránky",
"EnterWidth": "Zadejte šířku",
"Filter": "Vyhledávání, filtrování a třídění",
"FrameId": "Id rámu",
"GetCode": "Získejte kód pro vložení",
"Header": "Záhlaví",
@ -32,6 +31,7 @@
"RoomOrFolder": "Místnost nebo složka",
"RoomOrFolderDescription": "Můžete vybrat sekci, místnost nebo složku, která se má zobrazit.",
"SDKDescription": "Pomocí JavaScript SDK můžete místnost nebo složku z ONLYOFFICE DocSpace vložit do svého webového rozhraní jako iframe. Zde najdete nastavení pro vytvoření vzorového iframe a konfiguraci CSP. Chcete-li používat kompletní sadu SDK, podívejte se na",
"SearchFilterAndSort": "Vyhledávání, filtrování a třídění",
"SearchTerm": "Hledaný termín",
"SortOrder": "Pořadí řazení",
"Title": "Navigace a název"

View File

@ -1,6 +1,5 @@
{
"Desc": "Nastavte prosím registrační DocSpace.",
"Domain": "Doména:",
"ErrorEmail": "Neplatná e-mailová adresa",
"ErrorInitWizard": "Služba je momentálně nedostupná, zkuste to prosím později.",
"ErrorInitWizardButton": "Zkuste to znovu",

View File

@ -18,7 +18,6 @@
"EnterId": "ID eingeben",
"EnterPage": "Seitenzahl eingeben",
"EnterWidth": "Breite eingeben",
"Filter": "Suchen, Filtern und Sortieren",
"FrameId": "Frame-ID",
"GetCode": "Code zum Einfügen erhalten",
"Header": "Kopfzeile",
@ -32,6 +31,7 @@
"RoomOrFolder": "Raum oder Ordner",
"RoomOrFolderDescription": "Sie können den Bereich, den Raum oder den Ordner auswählen, den Sie anzeigen möchten",
"SDKDescription": "Mit Hilfe des JavaScript SDK können Sie einen Raum oder einen Ordner aus ONLYOFFICE DocSpace als iframe in Ihr Webinterface einbetten. Hier finden Sie Einstellungen für die Erstellung eines iframe-Beispiels und die Konfiguration von CSP. Um das komplette SDK zu nutzen, schauen Sie bitte in die",
"SearchFilterAndSort": "Suchen, Filtern und Sortieren",
"SearchTerm": "Suchbegriff",
"SortOrder": "Sortierreihenfolge",
"Title": "Navigieren und Titel"

View File

@ -1,6 +1,5 @@
{
"Desc": "Bitte Registrierungsdaten eingeben.",
"Domain": "Domain:",
"ErrorEmail": "Ungültige E-Mail-Adresse",
"ErrorInitWizard": "Der Dienst ist momentan nicht verfügbar, versuchen Sie es später erneut.",
"ErrorInitWizardButton": "Erneut versuchen",

View File

@ -18,7 +18,6 @@
"EnterId": "Εισάγετε αναγνωριστικού",
"EnterPage": "Εισάγετε αριθμό σελίδας",
"EnterWidth": "Εισάγετε πλάτος",
"Filter": "Αναζήτηση, φιλτράρισμα και ταξινόμηση",
"FrameId": "Αναγνωριστικό πλαισίου",
"GetCode": "Λήψη κώδικα για εισαγωγή",
"Header": "Κεφαλίδα",
@ -32,6 +31,7 @@
"RoomOrFolder": "Δωμάτιο ή φάκελος",
"RoomOrFolderDescription": "Μπορείτε να επιλέξετε το τμήμα, το δωμάτιο ή τον φάκελο που θέλετε να εμφανίσετε",
"SDKDescription": "Χρησιμοποιώντας το JavaScript SDK, μπορείτε να ενσωματώσετε ένα δωμάτιο ή έναν φάκελο από το DocSpace του ONLYOFFICE στη διεπαφή ιστού σας ως iframe. Εδώ, μπορείτε να βρείτε ρυθμίσεις για τη δημιουργία ενός δείγματος iframe και τη διαμόρφωση του CSP. Για να χρησιμοποιήσετε το πλήρες SDK, ανατρέξτε στη",
"SearchFilterAndSort": "Αναζήτηση, φιλτράρισμα και ταξινόμηση",
"SearchTerm": "Όρος αναζήτησης",
"SortOrder": "Σειρά ταξινόμησης",
"Title": "Πλοήγηση και τίτλος"

View File

@ -1,6 +1,5 @@
{
"Desc": "Ρυθμίστε τα δεδομένα εγγραφής στην DocSpace.",
"Domain": "Τομέας:",
"ErrorEmail": "Μη έγκυρη διεύθυνση email",
"ErrorInitWizard": "Η υπηρεσία δεν είναι προς το παρόν διαθέσιμη. Προσπαθήστε ξανά αργότερα.",
"ErrorInitWizardButton": "Προσπαθήστε ξανά",

View File

@ -19,7 +19,6 @@
"CSPHelp": "This setting is a security mechanism that can be used to protect against content injection attacks. The CSP describes secure resource download sources. Downloading from resources not included in the `white list` is blocked. Specify the domains (together with the protocol) with which it will work.",
"CSPInputPlaceholder": "Enter URL like this: https://example.com",
"CSPUrlHelp": "Enter the DocSpace domain name without URL paths or additional characters.",
"Custom": "Custom",
"CustomDescription": "Manually configure the parameters for embedding your DocSpace.",
"CustomizingDisplay": "Customizing the display",
"DataDisplay": "Data display settings",
@ -43,7 +42,6 @@
"FileSelectorDescription": "Embed a file selector to allow users to access any file from the list of the available ones.",
"FilesSearchDescription": "File search within the opened folder/room.",
"FileTypeDisplay": "File type display",
"Filter": "Search, Filter and Sort",
"FrameId": "Frame id",
"GetCode": "Get code to insert",
"Header": "Header",
@ -54,6 +52,7 @@
"ItemsCount": "Items count on one page",
"ItemsCountDescription": "You can specify the number of files / folders displayed on one page, as well as specify which page to start displaying",
"JavascriptSdk": "Javascript SDK",
"Logo": "Logo",
"MainElementParameter": "Main element parameter",
"ManagerSearchBlockDescription": "You can disable the search, filter and sort options.",
"ManagerTitleDescription": "You can disable the title of the current section/room/folder.",
@ -73,6 +72,7 @@
"Scale": "Scale",
"SDKDescription": "JavaScript SDK allows you to embed the whole DocSpace or its part into your web interface. Select ready-to-use modes with the pre-defined parameters or a custom one to configure it manually. To learn more about SDK, refer to the ",
"SearchBlock": "Search block",
"SearchFilterAndSort": "Search, Filter and Sort",
"SearchTerm": "Search term",
"SelectButtonText": "Select Button text",
"SelectFile": "Select a file",

View File

@ -21,6 +21,8 @@
"SendInviteAgain": "Send invitation once again",
"StandardLogin": "Standard login",
"SuccessChangeUserStatus": "The user status was successfully changed",
"SuccessDeleteGroup": "Group was deleted successfully",
"SuccessDeleteGroups": "Groups were deleted successfully",
"SuccessDeletePersonalData": "Personal data has been successfully deleted",
"SuccessSentInvitation": "The invitation was successfully sent",
"SuccessSentMultipleInvitatios": "Invitations were successfully sent",

View File

@ -186,7 +186,6 @@
"SettingPasswordTittle": "Password Strength Settings",
"ShowFeedbackAndSupport": "Show Feedback & Support link",
"ShowHelpCenter": "Show link to Help Center",
"ShowMore": "Show more",
"ShowVideoGuides": "Show link to Video Guides",
"SingleSignOn": "Single Sign-On",
"SMTPSettings": "SMTP Settings",

View File

@ -1,6 +1,5 @@
{
"Desc": "Please set up the DocSpace registration data.",
"Domain": "Domain",
"ErrorEmail": "Invalid email address",
"ErrorInitWizard": "The service is currently unavailable, please try again later.",
"ErrorInitWizardButton": "Try again",

View File

@ -18,7 +18,6 @@
"EnterId": "Introducir id",
"EnterPage": "Introducir número de la página",
"EnterWidth": "Especificar ancho",
"Filter": "Buscar, filtrar y ordenar",
"FrameId": "Id del marco",
"GetCode": "Obtener código para insertar",
"Header": "Encabezado",
@ -32,6 +31,7 @@
"RoomOrFolder": "Sala o carpeta",
"RoomOrFolderDescription": "Puede seleccionar la sección, sala o carpeta que desea visualizar",
"SDKDescription": "Usando el SDK de JavaScript, puede insertar una sala o una carpeta de ONLYOFFICE DocSpace en su interfaz web como un iframe. Aquí puede encontrar los ajustes para crear un iframe de ejemplo y configurar CSP. Para utilizar el SDK completo, por favor, consulte el",
"SearchFilterAndSort": "Buscar, filtrar y ordenar",
"SearchTerm": "Término de búsqueda",
"SortOrder": "Criterio de ordenación",
"Title": "Navegar y título"

View File

@ -1,6 +1,5 @@
{
"Desc": "Por favor, configure los datos de registro del espacio.",
"Domain": "Dominio:",
"ErrorEmail": "Dirección de correo electrónico no válida",
"ErrorInitWizard": "El servicio no está disponible actualmente, por favor inténtelo más tarde.",
"ErrorInitWizardButton": "Inténtelo de nuevo",

View File

@ -18,7 +18,6 @@
"EnterId": "Syötä tunnus",
"EnterPage": "Syötä numerosivu",
"EnterWidth": "Syötä leveys",
"Filter": "Etsi, suodata ja järjestä",
"FrameId": "Kehyksen tunnus",
"GetCode": "Hanki koodi lisättäväksi",
"Header": "Ylätunniste",
@ -32,6 +31,7 @@
"RoomOrFolder": "Huone tai kansio",
"RoomOrFolderDescription": "Voit valita osion, huoneen tai kansion, jonka haluat näytettävän",
"SDKDescription": "Käyttäen JavaScript SDK:ta voit upottaa huoneen tai kansion ONLYOFFICE DocSpace:sta oman käyttöliittymäsi iframe:ksi. Tästä löydät asetukset iframe:n mallin luomiseen ja CSP:n määrittämiseen. Käyttääksesi koko SDK:ta, katso",
"SearchFilterAndSort": "Etsi, suodata ja järjestä",
"SearchTerm": "Hakusana",
"SortOrder": "Lajittelujärjestys",
"Title": "Navigoi ja otsikoi"

View File

@ -1,6 +1,5 @@
{
"Desc": "Määritä DocSpacen rekisteröintitiedot.",
"Domain": "Verkkotunnus:",
"ErrorEmail": "Epäkelpo sähköpostiosoite",
"ErrorInitWizard": "Palvelu ei ole tällä hetkellä käytettävissä, yritä myöhemmin uudelleen.",
"ErrorInitWizardButton": "Yritä uudelleen",

View File

@ -18,7 +18,6 @@
"EnterId": "Saisir ID",
"EnterPage": "Saisir le numéro de page",
"EnterWidth": "Saisir la largeur",
"Filter": "Rechercher, filtrer et trier",
"FrameId": "ID du cadre",
"GetCode": "Obtenir le code d'insertion",
"Header": "En-tête",
@ -32,6 +31,7 @@
"RoomOrFolder": "Salle ou dossier",
"RoomOrFolderDescription": "Vous pouvez sélectionner la section, la salle ou le dossier que vous souhaitez afficher",
"SDKDescription": "En utilisant le SDK JavaScript, vous pouvez intégrer une salle ou un dossier de ONLYOFFICE DocSpace dans votre interface web sous la forme d'une iframe. Vous trouverez ici les paramètres permettant de créer un exemple d'iframe et de configurer le CSP. Pour utiliser le SDK complet, veuillez vous référer à",
"SearchFilterAndSort": "Rechercher, filtrer et trier",
"SearchTerm": "Terme recherché",
"SortOrder": "Ordre de tri",
"Title": "Navigation et titre"

View File

@ -1,6 +1,5 @@
{
"Desc": "Veuillez configurer les données d'enregistrement de DocSpace.",
"Domain": "Domaine :",
"ErrorEmail": "Adresse mail invalide",
"ErrorInitWizard": "Le service est actuellement indisponible, merci de réessayer ultérieurement.",
"ErrorInitWizardButton": "Réessayer",

View File

@ -18,7 +18,6 @@
"EnterId": "Մուտքագրել id",
"EnterPage": "Մուտքագրել համարի էջը",
"EnterWidth": "Մուտքագրել լայնությունը",
"Filter": "Որոնել, զտել և տեսակավորել",
"FrameId": "Շրջանակի id",
"GetCode": "Ստացեք կոդը՝ տեղադրելու համար",
"Header": "Էջագլուխ",
@ -32,6 +31,7 @@
"RoomOrFolder": "Սենյակ կամ Թղթապանակ",
"RoomOrFolderDescription": "Դուք կարող եք ընտրել այն բաժինը, սենյակը կամ թղթապանակը, որը ցանկանում եք ցուցադրել",
"SDKDescription": "Օգտագործելով JavaScript SDK-ն՝ դուք կարող եք ONLYOFFICE DocSpace-ից սենյակ կամ թղթապանակ տեղադրել ձեր վեբ ինտերֆեյսի մեջ՝ որպես iframe: Այստեղ դուք կարող եք գտնել կարգավորումներ օրինակելի iframe ստեղծելու և CSP-ի կազմաձևման համար: Ամբողջական SDK-ն օգտագործելու համար խնդրում ենք այցելել",
"SearchFilterAndSort": "Որոնել, զտել և տեսակավորել",
"SearchTerm": "Որոնման տերմին",
"SortOrder": "Տեսակավորման կարգ",
"Title": "Նավարկություն և վերնագիր"

View File

@ -1,6 +1,5 @@
{
"Desc": "Խնդրում ենք կարգավորել DocSpace-ի գրանցման տվյալները:",
"Domain": "Տիրույթ:",
"ErrorEmail": "Անվավեր էլ․ հասցե",
"ErrorInitWizard": "Ծառայությունը ներկայումս անհասանելի է, խնդրում ենք փորձել ավելի ուշ:",
"ErrorInitWizardButton": "Նորից փորձել",

View File

@ -18,7 +18,6 @@
"EnterId": "Inserisci ID",
"EnterPage": "Inserisci il numero di pagina",
"EnterWidth": "Inserisci la larghezza",
"Filter": "Cerca, filtra e ordina",
"FrameId": "ID del telaio",
"GetCode": "Ottieni il codice da inserire",
"Header": "Intestazione",
@ -32,6 +31,7 @@
"RoomOrFolder": "Stanza o Cartella",
"RoomOrFolderDescription": "Puoi selezionare la sezione, la stanza o la cartella che vuoi visualizzare",
"SDKDescription": "Utilizzando JavaScript SDK, puoi incorporare una stanza o una cartella da ONLYOFFICE DocSpace nella tua interfaccia web come iframe. Qui puoi trovare le impostazioni per la creazione di un iframe di esempio e la configurazione di CSP. Per utilizzare l'SDK completo, fai riferimento a",
"SearchFilterAndSort": "Cerca, filtra e ordina",
"SearchTerm": "Termine di ricerca",
"SortOrder": "Ordinamento",
"Title": "Naviga e Nomina"

View File

@ -1,6 +1,5 @@
{
"Desc": "Ti preghiamo di impostare i dati di registrazione di DocSpace.",
"Domain": "Dominio:",
"ErrorEmail": "Indirizzo email invalido",
"ErrorInitWizard": "Il servizio non è attualmente disponibile, riprova più tardi.",
"ErrorInitWizardButton": "Riprova",

View File

@ -18,7 +18,6 @@
"EnterId": "IDを入力",
"EnterPage": "ページ数を入力",
"EnterWidth": "幅を入力",
"Filter": "検索、フィルタ、並び替え",
"FrameId": "フレームID",
"GetCode": "挿入するコードを取得する",
"Header": "ヘッダー",
@ -32,6 +31,7 @@
"RoomOrFolder": "ルームまたはフォルダ",
"RoomOrFolderDescription": "表示したいセクション、ルーム、フォルダを選択できます。",
"SDKDescription": "JavaScript SDKを使用すると、ONLYOFFICE DocSpaceのルームやフォルダをiframeとしてWebインターフェイスに埋め込むことができます。ここでは、サンプルのiframeを作成するための設定と、CSPを設定するための設定を見つけることができます。完全なSDKを使用するには、をご参照ください",
"SearchFilterAndSort": "検索、フィルタ、並び替え",
"SearchTerm": "検索語句",
"SortOrder": "並べ替え順序",
"Title": "ナビゲーションとタイトル"

View File

@ -1,6 +1,5 @@
{
"Desc": "DocSpace登録データの設定をお願いします。",
"Domain": "ドメイン:",
"ErrorEmail": "無効なEメールアドレス",
"ErrorInitWizard": "サービスは現在利用できません、後でもう一度お試しください。",
"ErrorInitWizardButton": "もう一度お試しください。",

View File

@ -18,7 +18,6 @@
"EnterId": "ID 입력",
"EnterPage": "페이지 번호 입력",
"EnterWidth": "너비 입력",
"Filter": "검색, 필터 및 정렬",
"FrameId": "프레임 ID",
"GetCode": "삽입할 코드 가져오기",
"Header": "머리글",
@ -32,6 +31,7 @@
"RoomOrFolder": "방 또는 폴더",
"RoomOrFolderDescription": "디스플레이할 섹션, 방 또는 폴더를 선택할 수 있습니다",
"SDKDescription": "JavaScript SDK를 사용하면 ONLYOFFICE DocSpace의 방 또는 폴더를 웹 인터페이스에 iframe으로 임베드할 수 있습니다. 여기에서 샘플 iframe 생성 및 CSP 구성을 위한 설정을 찾을 수 있습니다. 컴플리트 SDK를 사용하려면 (링크: API 라이브러리)를 참조하세요",
"SearchFilterAndSort": "검색, 필터 및 정렬",
"SearchTerm": "검색어",
"SortOrder": "정렬 순서",
"Title": "이동 및 제목 설정"

View File

@ -1,6 +1,5 @@
{
"Desc": "DocSpace 등록 데이터를 설정해주세요.",
"Domain": "도메인:",
"ErrorEmail": "유효하지 않은 이메일 주소입니다",
"ErrorInitWizard": "현재 서비스를 이용할 수 없습니다, 나중에 다시 시도해주세요.",
"ErrorInitWizardButton": "다시 시도",

View File

@ -13,7 +13,6 @@
"EnterId": "ໃສ່ id",
"EnterPage": "ໃສ່ໜ້າເລກ",
"EnterWidth": "ໃສ່ຄວາມກວ້າງ",
"Filter": "ຄົ້ນຫາ, ການກັ່ນຕອງແລະຈັດລຽງ",
"FrameId": "ID ກອບ",
"Header": "ຫົວຂໍ້ເອກະສານ",
"InterfaceElements": "ອົງປະກອບການໂຕ້ຕອບ",
@ -26,6 +25,7 @@
"RoomOrFolder": "ຫ້ອງ ຫຼືໂຟນເດີ",
"RoomOrFolderDescription": "ທ່ານສາມາດເລືອກພາກສ່ວນ, ຫ້ອງຫຼືໂຟນເດີທີ່ທ່ານຕ້ອງການທີ່ຈະສະແດງ",
"SDKDescription": "ການນໍາໃຊ້ JavaScript SDK, ທ່ານສາມາດຝັງຫ້ອງຫຼືໂຟນເດີຈາກ ONLYOFFICE DocSpace ເຂົ້າໄປໃນສ່ວນຕິດຕໍ່ເວັບຂອງທ່ານເປັນ iframe. ທີ່ນີ້, ທ່ານສາມາດຊອກຫາການຕັ້ງຄ່າສໍາລັບການສ້າງ iframe ຕົວຢ່າງແລະການຕັ້ງຄ່າ CSP. ເພື່ອໃຊ້ SDK ຄົບຖ້ວນ, ກະລຸນາເບິ່ງທີ່ ",
"SearchFilterAndSort": "ຄົ້ນຫາ, ການກັ່ນຕອງແລະຈັດລຽງ",
"SearchTerm": "ຄຳສັບຊອກຫາ",
"SortOrder": "ຮຽງລຳດັບ",
"Title": "ນຳທາງແລະຫົວຂໍ້"

View File

@ -1,6 +1,5 @@
{
"Desc": "ກະລຸນາຕັ້ງຄ່າຂໍ້ມູນການລົງທະບຽນ DocSpace",
"Domain": "ໂດເມນ:",
"ErrorEmail": "ທີ່ຢູ່ອີເມວບໍ່ຖືກຕ້ອງ",
"ErrorInitWizard": "ປັດຈຸບັນບໍລິການບໍ່ສາມາດໃຊ້ໄດ້, ກະລຸນາລອງໃໝ່ພາຍຫຼັງ.",
"ErrorInitWizardButton": "ລອງໃຫມ່ອີກຄັ້ງ",

View File

@ -18,7 +18,6 @@
"EnterId": "Ievadiet id",
"EnterPage": "Ievadiet lapas numuru",
"EnterWidth": "Ievadiet platumu",
"Filter": "Meklēšana, filtrēšana un kārtošana",
"FrameId": "Rāmja ID",
"GetCode": "Iegūstiet ievietojamo kodu",
"Header": "Galvene",
@ -32,6 +31,7 @@
"RoomOrFolder": "Telpa vai mape",
"RoomOrFolderDescription": "Varat atlasīt sadaļu, telpu vai mapi, kuru vēlaties parādīt",
"SDKDescription": "Izmantojot JavaScript SDK, varat iegult telpu vai mapi no ONLYOFFICE DocSpace savā tīmekļa saskarnē kā iframe. Šeit varat atrast iestatījumus IFRAME parauga izveidei un CSP konfigurēšanai. Lai izmantotu pilnu SDK, skatiet",
"SearchFilterAndSort": "Meklēšana, filtrēšana un kārtošana",
"SearchTerm": "Meklēšanas vienums",
"SortOrder": "Šķirošanas secība",
"Title": "Pārvietošanās un nosaukums"

View File

@ -1,6 +1,5 @@
{
"Desc": "Lūdzu, iestatiet DocSpace reģistrācijas datus.",
"Domain": "Domēns:",
"ErrorEmail": "Nederīga e-pasta adrese",
"ErrorInitWizard": "Pakalpojums pašlaik nav pieejams. Lūdzu, vēlāk mēģiniet vēlreiz.",
"ErrorInitWizardButton": "Mēģiniet vēlreiz",

View File

@ -18,7 +18,6 @@
"EnterId": "Voor IDin",
"EnterPage": "Voor nummer pagina in",
"EnterWidth": "Voor breedte",
"Filter": "Zoeken, Filteren en Sorteren",
"FrameId": "Frame ID",
"GetCode": "Haal code om in te voegen",
"Header": "Koptekst",
@ -32,6 +31,7 @@
"RoomOrFolder": "Kamer of Map",
"RoomOrFolderDescription": "U kunt de sectie, kamer of map selecteren die u wilt weergeven",
"SDKDescription": "Met behulp van JavaScript SDK kunt u een ruimte of map van ONLYOFFICE DocSpace in uw webinterface insluiten als een iframe. Hier vindt u instellingen voor het maken van een voorbeeld iframe en het configureren van CSP. Om de volledige SDK te gebruiken, raadpleegt u de",
"SearchFilterAndSort": "Zoeken, Filteren en Sorteren",
"SearchTerm": "Zoekterm",
"SortOrder": "Sorteer volgorde",
"Title": "Navigeren en Titel"

View File

@ -1,6 +1,5 @@
{
"Desc": "Stel de registratiegegevens van de ruimte in.",
"Domain": "Domein:",
"ErrorEmail": "Ongeldig e-mailadres",
"ErrorInitWizard": "De dienst is momenteel niet beschikbaar, probeer het later nog eens.",
"ErrorInitWizardButton": "Probeer opnieuw",

View File

@ -18,7 +18,6 @@
"EnterId": "Wpisz ID",
"EnterPage": "Wpisz numer strony",
"EnterWidth": "Wpisz szerokość",
"Filter": "Szukaj, Filtruj i Sortuj",
"FrameId": "ID ramki",
"GetCode": "Uzyskaj kod do wstawienia",
"Header": "Nagłówek",
@ -32,6 +31,7 @@
"RoomOrFolder": "Pokój lub Katalog",
"RoomOrFolderDescription": "Możesz wybrać sekcję, pokój lub katalog, który będzie się wyświetlać",
"SDKDescription": "Korzystając z zestawu SDK JavaScript możesz osadzić pokój lub katalog z ONLYOFFICE DocSpace w interfejsie swojej strony internetowej jako iframe. Tutaj znajdziesz ustawienia umożliwiające utworzenie przykładowej ramki iframe i konfigurację Zasad zabezpieczeń zawartości (CSP). Aby skorzystać z pełnego zestawu SDK, sprawdź",
"SearchFilterAndSort": "Szukaj, Filtruj i Sortuj",
"SearchTerm": "Wyszukaj frazę",
"SortOrder": "Kolejność",
"Title": "Nawigacja i tytuł"

View File

@ -1,6 +1,5 @@
{
"Desc": "Skonfiguruj dane rejestracyjne DocSpace.",
"Domain": "Domena:",
"ErrorEmail": "Nieprawidłowy adres e-mail",
"ErrorInitWizard": "Dana usługa jest w tej chwili niedostępna, spróbuj ponownie później.",
"ErrorInitWizardButton": "Spróbuj ponownie",

View File

@ -18,7 +18,6 @@
"EnterId": "Digite o id",
"EnterPage": "Insira a página do número",
"EnterWidth": "Insira a largura",
"Filter": "Pesquise, filtre e classifique",
"FrameId": "ID do quadro",
"GetCode": "Obtenha o código para inserir",
"Header": "Cabeçalho",
@ -32,6 +31,7 @@
"RoomOrFolder": "Sala ou Pasta",
"RoomOrFolderDescription": "Você pode selecionar a seção, sala ou pasta que deseja exibir",
"SDKDescription": "Usando o JavaScript SDK, você pode incorporar uma sala ou uma pasta do ONLYOFFICE DocSpace em sua interface da web como um iframe. Aqui, você pode encontrar configurações para criar um iframe de amostra e configurar o CSP. Para usar o SDK completo, consulte o",
"SearchFilterAndSort": "Pesquise, filtre e classifique",
"SearchTerm": "Termo de pesquisa",
"SortOrder": "Ordem de classificação",
"Title": " Navegar e Título"

View File

@ -1,6 +1,5 @@
{
"Desc": "Por favor, configure os dados de registro do DocSpace.",
"Domain": "Domínio:",
"ErrorEmail": "Endereço de e-mail inválido",
"ErrorInitWizard": "O serviço atualmente não está disponível, por favor tente novamente mais tarde.",
"ErrorInitWizardButton": "Tente novamente",

View File

@ -18,7 +18,6 @@
"EnterId": "Introduzir id",
"EnterPage": "Introduzir o número de página",
"EnterWidth": "Introduzir largura",
"Filter": "Procurar, Filtrar e Ordenar",
"FrameId": "Id do frame",
"GetCode": "Obtenha o código para inserir",
"Header": "Cabeçalho",
@ -32,6 +31,7 @@
"RoomOrFolder": "Sala ou Pasta",
"RoomOrFolderDescription": "Pode selecionar a secção, sala, ou pasta que que pretende visualizar",
"SDKDescription": "Ao utilizar o JavaScript SDK, é possível incorporar uma sala ou uma pasta do ONLYOFFICE DocSpace na sua interface web como um iframe. Aqui, pode encontrar definições para criar um iframe de amostra e configurar o CSP. Para utilizar o SDK completo, consulte a",
"SearchFilterAndSort": "Procurar, Filtrar e Ordenar",
"SearchTerm": "Termo de pesquisa",
"SortOrder": "Sequência de ordenação",
"Title": "Navegar e Título"

View File

@ -1,6 +1,5 @@
{
"Desc": "Por favor, preencha os dados de registo do DocSpace.",
"Domain": "Domínio:",
"ErrorEmail": "Endereço de email inválido",
"ErrorInitWizard": "O serviço está atualmente indisponível, por favor tente de novo mais tarde.",
"ErrorInitWizardButton": "Tentar de novo",

View File

@ -18,7 +18,6 @@
"EnterId": "Introduceţi ID-ul",
"EnterPage": "Introduceți numărul de pagină",
"EnterWidth": "Introduceți lățimea",
"Filter": "Căutare, filtrare și sortare",
"FrameId": "ID cadru",
"GetCode": "Obține codul pentru inserare",
"Header": "Antet",
@ -32,6 +31,7 @@
"RoomOrFolder": "ală sau Folder",
"RoomOrFolderDescription": "Puteți alege secțiunea, sala sau folderul pe care doriți să-l afișați",
"SDKDescription": "Cu ajutorul JavaScript SDK puteți încorpora o sală sau un folder din spațiu ONLYOFFICE DocSpace în interfața site-lui dvs prin codul iframe. Aici puteti gasi setările pentru crearea unui model iframe și configurarea Furnizorului de soluții cloud. Pentru a utiliza un SDK complet, consultați",
"SearchFilterAndSort": "Căutare, filtrare și sortare",
"SearchTerm": "Termen de căutare",
"SortOrder": "Ordine de sortare",
"Title": "Navigare și Titlu"

View File

@ -1,6 +1,5 @@
{
"Desc": "Configurați datele de înregistrare în spațiul DocSpace.",
"Domain": "Domeniu:",
"ErrorEmail": "Adresa e-mail invalidă",
"ErrorInitWizard": "Serviciul nu este disponibil în acest moment, vă rugăm să încercați din nou mai târziu.",
"ErrorInitWizardButton": "Încearcă din nou",

View File

@ -18,7 +18,6 @@
"EnterId": "Введите идентификатор",
"EnterPage": "Введите номер страницы",
"EnterWidth": "Введите ширину",
"Filter": "Поиск, фильтр и сортировка",
"FrameId": "Идентификатор кадра",
"GetCode": "Получите код для вставки",
"Header": "Заголовок",
@ -32,6 +31,7 @@
"RoomOrFolder": "Комната или папка",
"RoomOrFolderDescription": "Вы можете выбрать раздел, комнату или папку, которые вы хотите отобразить",
"SDKDescription": "Используя JavaScript SDK, вы можете встроить комнату или папку из ONLYOFFICE DocSpace в ваш веб-интерфейс как iframe. Здесь вы найдете настройки для создания образца iframe и настройки CSP. Чтобы использовать полный SDK, пожалуйста, перейдите в",
"SearchFilterAndSort": "Поиск, фильтр и сортировка",
"SearchTerm": "Искать термин",
"SortOrder": "Порядок сортировки",
"Title": "Навигация и заголовок"

View File

@ -1,6 +1,5 @@
{
"Desc": "Пожалуйста, введите регистрационные данные DocSpace.",
"Domain": "Домен:",
"ErrorEmail": "Некорректный адрес электронной почты",
"ErrorInitWizard": "В данный момент сервис недоступен, попробуйте позже.",
"ErrorInitWizardButton": "Попробовать снова",

View File

@ -1,8 +1,4 @@
{
"Error401Text": "දැනට සම්පත වෙත ප්‍රවේශ වීමට නොහැකිය.",
"Error403Text": "ප්‍රවේශය ප්‍රතික්‍ෂේපිතයි.",
"Error404Text": "කණගාටුයි, සම්පත හමු නොවිණි.",
"ErrorEmptyResponse": "හිස් ප්‍රතිචාරයකි",
"ErrorOfflineText": "අන්තර්ජාලය නැත",
"ErrorUnavailableText": "DocSpace නොතිබේ"
}

View File

@ -2,7 +2,6 @@
"All": "සියල්ල",
"AllFiles": "සියළුම ගොනු",
"ArchiveAction": "සංරක්‍ෂණය හිස්ය",
"ArchivedRoomAction": "'{{name}}' කාමරය සංරක්‍ෂිතයි",
"ArchivedRoomsAction": "කාමර සංරක්‍ෂිතයි",
"ArchiveEmptyScreen": "ඔබ භාවිත නොකරන කාමර සංරක්‍ෂණය කර ඕනෑම මොහොතක ඔබගේ DocSpace වෙත ඒවා ප්‍රත්‍යර්පණයට හෝ සදහටම මැකීමට හැකිය. එවැනි කාමර මෙහි දිස් වනු ඇත.",
"ArchiveEmptyScreenHeader": "මෙහි සංරක්‍ෂිත කාමර නැත",
@ -26,7 +25,6 @@
"DocumentEdited": "ලේඛනය සංස්කරණය වෙමින් පවතින බැවින් මෙම ක්‍රියාමාර්ගයට ඉඩ නොදේ.",
"EditRoom": "කාමරය සංස්කරණය",
"EmptyFile": "හිස් ගොනුවකි",
"EmptyFilterDescriptionText": "මෙම පෙරහනට ගැළපෙන ගොනු හෝ බහාලුම් නැත. වෙනත් පෙරහනක් දමන්න හෝ සියළුම ගොනු බැලීමට පෙරහන ඉවතලන්න.",
"EmptyFilterSubheadingText": "මෙම පෙරහනට ගැළපෙන ගොනු කිසිවක් නැත",
"EmptyFolderDecription": "ගොනු මෙහි දමන්න හෝ නව ඒවා සාදන්න",
"EmptyFolderDescriptionUser": "පරිපාලකයින් උඩුගත කරන ලද ගොනු සහ බහාලුම් මෙහි දිස්වනු ඇත.",
@ -60,7 +58,6 @@
"MoveItems": "අංග <strong>{{qty}}</strong> ක් ගෙන ගියා",
"MoveOrCopy": "පිටපතක් හෝ ගෙනයන්න",
"MoveToArchive": "සංරක්‍ෂිතයට ගෙනයන්න",
"MoveToFolderMessage": "බහාලුමක් එහි උප බහාලුමකට ගෙන යාමට නොහැකිය",
"New": "නව",
"NewRoom": "නව කාමරය",
"NoAccessRoomDescription": "තත්පර 𑇥 (5) කින් ඔබව ස්වයංක්‍රීයව මාගේ කාමර වෙත හරවා යවනු ලැබේ.",

View File

@ -13,7 +13,6 @@
"EnterId": "හැඳු. යොදන්න",
"EnterPage": "පිටුවේ අංකය යොදන්න",
"EnterWidth": "පළල යොදන්න",
"Filter": "සොයන්න, පෙරන්න හා පෙළගසන්න",
"FrameId": "රාමුවේ හැඳු.",
"Header": "ශ්‍රීර්ෂය",
"InterfaceElements": "අතුරුමුහුණතේ අංග",
@ -26,6 +25,7 @@
"RoomOrFolder": "කාමරය හෝ බහාලුම",
"RoomOrFolderDescription": "ඔබට පෙන්වීමට වුවමනා කොටස, කාමරය හෝ බහාලුම තේරීමට හැකිය",
"SDKDescription": "ජාවාස්ක්‍රිප්ට් SDK භාවිතයෙන්, ඔබට ඔන්ලිඔෆිස් DocSpace හි කාමරයක් හෝ බහාලුමක් ඔබගේ වියමන අතුරු මුහුණතට iframe ලෙස කාවැද්දීමට හැකිය. මෙතැන, ඔබට iframe ආදර්ශයක් සෑදීමට සහ CSP වින්‍යාසගත කිරීමට අදාළ සැකසුම් හමු වනු ඇත. සම්පූර්ණ SDK භාවිතා කිරීමට, කරුණාකර මෙය බලන්න",
"SearchFilterAndSort": "සොයන්න, පෙරන්න හා පෙළගසන්න",
"SearchTerm": "සෙවුම් පද",
"SortOrder": "අනුපිළිවෙළ",
"Title": "යාත්‍රණය හා සිරැසිය"

View File

@ -1,6 +0,0 @@
{
"AllAccounts": "සියළුම ගිණුම්",
"EmptyDescription": "DocSpace හෝ වෙනම කාමර වෙත කලින් ආරාධනා කර ඇති පරිශ්‍රීලකයින්ගේ ලැයිස්තුව මෙහි දිස් වනු ඇත. ඔබට ඕනෑම විටෙක සහයෝගයෙන් වැඩ කිරීමට මෙම පරිශ්‍රීලකයින්ට ආරාධනා කිරීමට හැකිය.",
"EmptyHeader": "මෙහි වෙනත් ගිණුම් නැත",
"ListAccounts": "ගිණුම් ලේඛනය"
}

View File

@ -1,5 +0,0 @@
{
"EmptyRoomsDescription": "මාගේ කාමර තුළ පළමු කාමරය සාදන්න.",
"EmptyRoomsHeader": "මෙහි කාමර නැත",
"RoomList": "කාමර ලැයිස්තුව"
}

View File

@ -51,7 +51,6 @@
"CompanyInfoSettings": "සමාගමේ තොරතුරු සැකසුම්",
"CompanyInfoSettingsDescription": "මෙම තොරතුරු <1>{{link}}</1> කවුළුවෙහි දිස් වේ.",
"ConfirmEmailSended": "තහවුරු කිරීමේ වි-තැපෑල {{ownerName}} වෙත යවා ඇත",
"Custom": "අභිරුචි",
"CustomDomainName": "අභිරුචි වසම් නාමය",
"CustomDomains": "අභිරුචි වසම්",
"Customization": "අභිරුචිකරණය",
@ -67,7 +66,6 @@
"DeleteTheme": "තේමාව මකන්න",
"DeleteThemeForever": "තේමාව සදහටම මකන්නද?",
"DeleteThemeNotice": "තේමාව සදහටම මැකෙනු ඇත. මෙම ක්‍රියාමාර්ගය අප්‍රතිවර්ත්‍යයි.",
"DeveloperTools": "සංවර්ධක මෙවලම්",
"Disabled": "අබලයි",
"DNSSettings": "ව.නා.ප. සැකසුම්",
"DNSSettingsMobile": "ඔබගේ ඉල්ලීම අපගේ සහාය කණ්ඩායමට එවන්න. ඔවුන් මෙය සැකසීමට උපකාර කරනු ඇත.",

View File

@ -1,18 +1,13 @@
{
"AddGroupsForSharingButton": "සමූහ යොදන්න",
"AddShareMessage": "පණිවිඩයක් යොදන්න",
"Comment": "අදහස",
"CopyExternalLink": "බාහිර සබැඳියේ පිටපතක්",
"CustomFilter": "අභිරුචි පෙරහන",
"DenyAccess": "ප්‍රවේශය ඉවතලන්න",
"EncryptedFileSharing": "<strong>{{title}}</strong> ගොනුව සාර්ථකව බෙදා ගැනිණි",
"ExternalLink": "බාහිර සබැඳිය",
"FormFilling": "ආකෘතිපත්‍ර පිරවීම",
"InternalLink": "අභ්‍යන්තර සබැඳිය",
"Notify users": "පුද්ගලයින්ට දන්වන්න",
"ReadOnly": "කියවීමට පමණි",
"ShareEmailBody": "ඔබට {{itemName}} ලේඛනයට ප්‍රවේශය ලබා දී ඇත. දැන් ලේඛනය ඇරීමට පහත සබැඳිය ඔබන්න: {{shareLink}}.",
"ShareEmailSubject": "ඔබට {{itemName}} ලේඛනයට ප්‍රවේශය ලබා දී ඇත",
"ShareVia": "මෙමගින් බෙදාගන්න",
"SharingSettingsTitle": "බෙදාගැනීමේ සැකසුම්"
}

View File

@ -2,12 +2,9 @@
"ArchivingData": "දත්ත සංරක්‍ෂණය වෙමින්",
"ChooseFromList": "පහතින් තෝරන්න",
"ConnectingAccount": "ගිණුම සම්බන්ධ වෙමින්",
"CopyHere": "මෙතනට අලවන්න",
"CreateMasterFormFromFile": "ගොනුවකින් ආකෘතිපත්‍ර අච්චුවක් සාදන්න",
"DeleteFromTrash": "තේරූ අංග කුණු කූඩයෙන් සාර්ථකව මකා ඇත",
"DeleteOperation": "මැකෙමින්",
"DeleteSelectedElem": "තේරූ අංග කුණු කූඩයෙන් සාර්ථකව මැකිණි",
"DownloadApps": "යෙදුම් බාගන්න",
"DownloadAs": "මෙලෙස බාගන්න",
"EncryptedFileSaving": "සංකේතිත ගොනුව සුරැකෙමින්",
"FileLocked": "ගොනුවට අගුළු ලා ඇත",
@ -27,18 +24,10 @@
"FormTemplates": "ආකෘතිපත්‍ර අච්චු",
"LinkCopySuccess": "සබැඳිය පසුරුපුවරුවට පිටපත් විය",
"LinkValidTime": "මෙම සබැඳිය දවස් {{days_count}}කට වලංගුය.",
"MobileAndroid": "ගූගල් ප්ලේ වෙතින් ඔන්ලිඔෆිස් ගන්න",
"MobileIos": "ඇප් ස්ටෝර් වෙතින් ඔන්ලිඔෆිස් ගන්න",
"MobileLinux": "ලිනක්ස් සඳහා ඔන්ලිඔෆිස් වැඩතල සංස්කරක බාගන්න",
"MobileMac": "මැක්ඕඑස් සඳහා ඔන්ලිඔෆිස් වැඩතල සංස්කරක බාගන්න",
"MobileWin": "වින්ඩෝස් සඳහා ඔන්ලිඔෆිස් වැඩතල සංස්කරක බාගන්න",
"MoveHere": "මෙතනට ගෙනයන්න",
"MoveToOperation": "ගෙනයමින්",
"NewForm": "ආකෘතිපත්‍ර අච්චුව",
"Other": "වෙනත්",
"OwnerChange": "හිමිකරු සංශෝධනය",
"Presentations": "සමර්පණ",
"Remove": "ඉවත් කරන්න",
"RoleCommentator": "අදහස් දක්වන්නා",
"RoleCommentatorDescription": "පවතින ගොනුවල මෙහෙයුම්: බැලීම්, අදහස් දැක්වීම්.",
"RoleDocSpaceAdminDescription": "DocSpace පරිපාලකයින්ට DocSpace සැකසුම් වෙත ප්‍රවේශ වීමට, කාමර කළමනාකරණයට සහ සංරක්‍ෂණයට, නව පරිශ්‍රීලකයින්ට ආරාධනයට මෙන්ම තමන්ගේ මට්ටමට වඩා අඩු භූමිකාවන් පැවරීමට හැකිය. සියළුම පරිපාලකයින්ට පෞද්ගලික අංශයට ප්‍රවේශය ඇත.",

View File

@ -1,6 +1,5 @@
{
"Desc": "කරුණාකර DocSpace ලියාපදිංචි දත්ත පිහිටුවන්න.",
"Domain": "වසම",
"ErrorEmail": "වලංගු නොවන වි-තැපෑලකි",
"ErrorInitWizard": "සේවාව දැනට නොතිබේ, කරුණාකර පසුව නැවත උත්සාහ කරන්න.",
"ErrorInitWizardButton": "නැවත",

View File

@ -18,7 +18,6 @@
"EnterId": "Zadajte id",
"EnterPage": "Zadajte číslo strany",
"EnterWidth": "Zadajte šírku",
"Filter": "Hľadať, filtrovať a triediť",
"FrameId": "ID rámu",
"GetCode": "Získať kód na vloženie",
"Header": "Hlavička",
@ -32,6 +31,7 @@
"RoomOrFolder": "Miestnosť alebo priečinok",
"RoomOrFolderDescription": "Môžete vybrať sekciu, miestnosť alebo priečinok, ktorý chcete zobraziť",
"SDKDescription": "Pomocou JavaScript SDK môžete vložiť miestnosť alebo priečinok z ONLYOFFICE DocSpace do svojho webového rozhrania ako iframe. Tu nájdete nastavenia na vytvorenie vzoru iframe a konfiguráciu CSP. Ak chcete používať kompletnú sadu SDK, pozrite si",
"SearchFilterAndSort": "Hľadať, filtrovať a triediť",
"SearchTerm": "Hľadať termín",
"SortOrder": "Zoradiť objednávku",
"Title": "Navigovať a Pomenovať"

View File

@ -1,6 +1,5 @@
{
"Desc": "Nastavte si registračné informácie DocSpace.",
"Domain": "Doména",
"ErrorEmail": "Neplatná e-mailová adresa",
"ErrorInitWizard": "Služba je momentálne nedostupná. Skúste to znova neskôr.",
"ErrorInitWizardButton": "Skúste to znova",

View File

@ -18,7 +18,6 @@
"EnterId": "Vnesi ID",
"EnterPage": "Vnesi številko strani",
"EnterWidth": "Vnesi širino",
"Filter": "Iskanje, filtriranje in razvrščanje",
"FrameId": "ID okvirja",
"GetCode": "Pridobite kodo za vstavljanje",
"Header": "Glava",
@ -32,6 +31,7 @@
"RoomOrFolder": "Soba ali mapa",
"RoomOrFolderDescription": "Izberete lahko razdelek, sobo ali mapo, ki jo želite prikazati",
"SDKDescription": "Z uporabo JavaScript SDK lahko vdelate sobo ali mapo iz ONLYOFFICE DocSpace v svoj spletni vmesnik kot iframe. Tukaj lahko najdete nastavitve za ustvarjanje vzorca iframe in konfiguracijo CSP. Če želite uporabiti celoten SDK, si oglejte",
"SearchFilterAndSort": "Iskanje, filtriranje in razvrščanje",
"SearchTerm": "Išči izraz",
"SortOrder": "Vrstni red",
"Title": "Navigacija in naslov"

View File

@ -1,6 +1,5 @@
{
"Desc": "Prosimo, nastavite podatke za registracijo DocSpace.",
"Domain": "Domena:",
"ErrorEmail": "Napačen email naslov",
"ErrorInitWizard": "Storitev trenutno ni na voljo, poskusite znova kasneje.",
"ErrorInitWizardButton": "Poskusi znova",

View File

@ -18,7 +18,6 @@
"EnterId": "Kimliği girin",
"EnterPage": "Numara sayfasını girin",
"EnterWidth": "Genişliği girin",
"Filter": "Ara, Filtrele ve Sırala",
"FrameId": "Çerçeve kimliği",
"GetCode": "Eklenecek kodu alın",
"Header": "Üst Bilgi",
@ -32,6 +31,7 @@
"RoomOrFolder": "Oda veya Klasör",
"RoomOrFolderDescription": "Görüntülemek istediğiniz bölümü, odayı veya klasörü seçebilirsiniz.",
"SDKDescription": "JavaScript SDK kullanarak ONLYOFFICE DocSpace'ten bir odayı veya klasörü web arayüzünüze iframe olarak yerleştirebilirsiniz. Örnek bir iframe oluşturmak ve CSP'yi yapılandırmak için ayarları burada bulabilirsiniz. Tam SDK'yı kullanmak için lütfen şuraya bakın",
"SearchFilterAndSort": "Ara, Filtrele ve Sırala",
"SearchTerm": "Arama terimi",
"SortOrder": "Sıralama düzeni",
"Title": "Gezinme ve Başlık"

View File

@ -1,6 +1,5 @@
{
"Desc": "Lütfen DocSpace kayıt verilerini ayarlayın.",
"Domain": "Alan:",
"ErrorEmail": "Geçersiz e-posta adresi",
"ErrorInitWizard": "Bu hizmet şu anda kullanılamamaktadır, lütfen daha sonra tekrar deneyin.",
"ErrorInitWizardButton": "Tekrar dene",

View File

@ -18,7 +18,6 @@
"EnterId": "Введіть ідентифікатор",
"EnterPage": "Введіть номер сторінки",
"EnterWidth": "Введіть ширину",
"Filter": "Пошук, фільтрування і сортування",
"FrameId": "Ідентифікатор фрейму",
"GetCode": "Отримати код для вставлення",
"Header": "Заголовок",
@ -32,6 +31,7 @@
"RoomOrFolder": "Кімната або папка",
"RoomOrFolderDescription": "Можна вибрати розділ, кімнату або папку, які треба показати",
"SDKDescription": "Використовуючи SDK JavaScript, можна вбудувати кімнату або папку з ONLYOFFICE DocSpace у ваш вебінтерфейс як iframe. Тут знаходяться параметри для створення зразка iframe і настроювання CSP. Щоб використовувати повний пакет SDK, перейдіть до",
"SearchFilterAndSort": "Пошук, фільтрування і сортування",
"SearchTerm": "Пошуковий запит",
"SortOrder": "Порядок сортування",
"Title": "Навігація та заголовок"

View File

@ -1,6 +1,5 @@
{
"Desc": "Налаштуйте реєстраційні дані DocSpace.",
"Domain": "Домен:",
"ErrorEmail": "Неприпустима адреса ел. пошти",
"ErrorInitWizard": "Служба наразі недоступна. Повторіть спробу пізніше.",
"ErrorInitWizardButton": "Повторити спробу",

View File

@ -18,7 +18,6 @@
"EnterId": "Nhập id",
"EnterPage": "Nhập số trang",
"EnterWidth": "Nhập chiều rộng",
"Filter": "Tìm kiếm, Lọc và Sắp xếp",
"FrameId": "Id khung",
"GetCode": "Nhận mã để chèn",
"Header": "Tiêu đề",
@ -32,6 +31,7 @@
"RoomOrFolder": "Phòng hoặc Thư mục",
"RoomOrFolderDescription": "Bạn có thể chọn phần, phòng hoặc thư mục bạn muốn hiển thị",
"SDKDescription": "Sử dụng JavaScript SDK, bạn có thể nhúng một phòng hoặc một thư mục từ ONLYOFFICE DocSpace vào giao diện web của bạn dưới dạng iframe. Tại đây, bạn có thể tìm thấy cài đặt để tạo iframe mẫu và định cấu hình CSP. Để sử dụng SDK hoàn chỉnh, xin vui lòng tham khảo",
"SearchFilterAndSort": "Tìm kiếm, Lọc và Sắp xếp",
"SearchTerm": "Cụm từ tìm kiếm",
"SortOrder": "Thứ tự sắp xếp",
"Title": "Điều hướng và Tiêu đề"

View File

@ -1,6 +1,5 @@
{
"Desc": "Vui lòng thiết lập dữ liệu đăng ký DocSpace.",
"Domain": "Miền:",
"ErrorEmail": "Địa chỉ email không hợp lệ",
"ErrorInitWizard": "Dịch vụ hiện không khả dụng, vui lòng thử lại sau.",
"ErrorInitWizardButton": "Thử lại",

View File

@ -18,7 +18,6 @@
"EnterId": "输入 ID",
"EnterPage": "输入页码",
"EnterWidth": "输入宽度",
"Filter": "搜索、筛选和排序",
"FrameId": "帧 ID",
"GetCode": "获取要插入的代码",
"Header": "页眉",
@ -32,6 +31,7 @@
"RoomOrFolder": "房间或文件夹",
"RoomOrFolderDescription": "可选择要显示的板块、房间或文件夹",
"SDKDescription": "使用 JavaScript SDK可将 ONLYOFFICE 协作空间中的房间或文件夹作为 iframe 嵌入到您的 Web 界面中。 在这里,您可以找到用于创建示例 iframe 和配置 CSP 的设置。 完整的SDK使用请参考",
"SearchFilterAndSort": "搜索、筛选和排序",
"SearchTerm": "搜索词",
"SortOrder": "排序顺序",
"Title": "导航和标题"

View File

@ -1,6 +1,5 @@
{
"Desc": "请设置协作空间的注册数据。",
"Domain": "域:",
"ErrorEmail": "无效邮件地址",
"ErrorInitWizard": "该服务目前不可用,请稍后重试。",
"ErrorInitWizardButton": "再试一次",

View File

@ -10,9 +10,9 @@ const DialogHeader = ({ t, isEdit, isChooseRoomType, onArrowClick }) => {
return (
<>
{isEdit ? (
t("RoomEditing")
<span>{t("RoomEditing")}</span>
) : isChooseRoomType ? (
t("ChooseRoomType")
<span>{t("ChooseRoomType")}</span>
) : (
<div className="header-with-button">
<IconButton

View File

@ -19,7 +19,7 @@ const EmptyScreenGroups = ({
setIsLoading,
theme,
}) => {
const { t } = useTranslation(["People", "Common"]);
const { t } = useTranslation(["People", "PeopleTranslations", "Common"]);
const onCreateRoom = () => {
const event = new Event(Events.GROUP_CREATE);
@ -70,7 +70,7 @@ const EmptyScreenGroups = ({
fontWeight="600"
onClick={onCreateRoom}
>
{t("Create group")}
{t("PeopleTranslations:CreateGroup")}
</Link>
</Box>
</>

View File

@ -1947,14 +1947,14 @@ const SectionFilterContent = ({
const firstName = {
id: "sort-by_first-name",
key: "firstname",
label: t("Common:ByFirstNameSorting"),
label: t("Common:FirstName"),
default: true,
};
const lastName = {
id: "sort-by_last-name",
key: "lastname",
label: t("Common:ByLastNameSorting"),
label: t("Common:LastName"),
default: true,
};

View File

@ -278,7 +278,7 @@ const CommonWhiteLabel = ({
onSaveClick={onSave}
onCancelClick={onRestoreDefault}
saveButtonLabel={t("Common:SaveButton")}
cancelButtonLabel={t("RestoreDefaultButton")}
cancelButtonLabel={t("Common:Restore")}
displaySettings={true}
showReminder={isSettingPaid}
saveButtonDisabled={isEqualLogo && isEqualText}

View File

@ -2,7 +2,7 @@ import React from "react";
import { withTranslation } from "react-i18next";
import styled, { css } from "styled-components";
import { useNavigate } from "react-router-dom";
import { RoomsType } from "@docspace/shared/constants";
import { DOCSPACE } from "@docspace/shared/constants";
import { inject, observer } from "mobx-react";
import { mobile, tablet } from "@docspace/shared/utils/device";
@ -102,7 +102,7 @@ const PortalIntegration = (props) => {
const presetsData = [
{
title: "DocSpace",
title: DOCSPACE,
description: t("DocspaceDescription"),
image: theme.isBase ? DocspaceImg : DocspaceImgDark,
handleOnClick: navigateToDocspace,
@ -138,7 +138,7 @@ const PortalIntegration = (props) => {
handleOnClick: navigateToFileSelector,
},
{
title: t("Custom"),
title: t("Common:Custom"),
description: t("CustomDescription"),
image: theme.isBase ? CustomImg : CustomImgDark,
handleOnClick: navigateToCustom,

View File

@ -83,11 +83,23 @@ const FileSelector = (props) => {
];
const [fileOptions, setFileOptions] = useState([
{ key: FilesSelectorFilterTypes.DOCX, label: FilesSelectorFilterTypes.DOCX },
{
key: FilesSelectorFilterTypes.DOCX,
label: FilesSelectorFilterTypes.DOCX,
},
{ key: FilesSelectorFilterTypes.IMG, label: FilesSelectorFilterTypes.IMG },
{ key: FilesSelectorFilterTypes.BackupOnly, label: FilesSelectorFilterTypes.BackupOnly },
{ key: FilesSelectorFilterTypes.DOCXF, label: FilesSelectorFilterTypes.DOCXF },
{ key: FilesSelectorFilterTypes.XLSX, label: FilesSelectorFilterTypes.XLSX },
{
key: FilesSelectorFilterTypes.BackupOnly,
label: FilesSelectorFilterTypes.BackupOnly,
},
{
key: FilesSelectorFilterTypes.DOCXF,
label: FilesSelectorFilterTypes.DOCXF,
},
{
key: FilesSelectorFilterTypes.XLSX,
label: FilesSelectorFilterTypes.XLSX,
},
]);
const [widthDimension, setWidthDimension] = useState(dataDimensions[0]);
@ -95,9 +107,13 @@ const FileSelector = (props) => {
const [width, setWidth] = useState("100");
const [height, setHeight] = useState("100");
const [isGetCodeDialogOpened, setIsGetCodeDialogOpened] = useState(false);
const [showPreview, setShowPreview] = useState(window.innerWidth > showPreviewThreshold);
const [showPreview, setShowPreview] = useState(
window.innerWidth > showPreviewThreshold,
);
const [sharedLinks, setSharedLinks] = useState(null);
const [selectedElementType, setSelectedElementType] = useState(elementDisplayOptions[1].value);
const [selectedElementType, setSelectedElementType] = useState(
elementDisplayOptions[1].value,
);
const [typeDisplay, setTypeDisplay] = useState(fileTypeDisplay[0].value);
const [selectedType, setSelectedType] = useState(fileOptions[0]);
const [selectedFileTypes, setSelectedFileTypes] = useState([
@ -158,7 +174,9 @@ const FileSelector = (props) => {
const params = objectToGetParams(config);
loadScript(`${scriptUrl}${params}`, "integration", () => window.DocSpace.SDK.initFrame(config));
loadScript(`${scriptUrl}${params}`, "integration", () =>
window.DocSpace.SDK.initFrame(config),
);
}, 500);
useEffect(() => {
@ -168,7 +186,10 @@ const FileSelector = (props) => {
const toggleButtonMode = (e) => {
setSelectedElementType(e.target.value);
setConfig((config) => ({ ...config, isButtonMode: e.target.value === "button" }));
setConfig((config) => ({
...config,
isButtonMode: e.target.value === "button",
}));
};
const onChangeTab = (tab) => {
@ -177,7 +198,10 @@ const FileSelector = (props) => {
} else if (tab.key === "selector-preview") {
setConfig((config) => ({ ...config, isButtonMode: false }));
} else if (tab.key === "code") {
setConfig((config) => ({ ...config, isButtonMode: selectedElementType === "button" }));
setConfig((config) => ({
...config,
isButtonMode: selectedElementType === "button",
}));
}
};
@ -287,7 +311,9 @@ const FileSelector = (props) => {
const deleteSelectedType = (option) => {
setFileOptions((prevFileOptions) => [option, ...prevFileOptions]);
const filteredTypes = selectedFileTypes.filter((type) => type.key !== option.key);
const filteredTypes = selectedFileTypes.filter(
(type) => type.key !== option.key,
);
setSelectedFileTypes(filteredTypes);
};
@ -317,7 +343,8 @@ const FileSelector = (props) => {
const onResize = () => {
const isEnoughWidthForPreview = window.innerWidth > showPreviewThreshold;
if (isEnoughWidthForPreview !== showPreview) setShowPreview(isEnoughWidthForPreview);
if (isEnoughWidthForPreview !== showPreview)
setShowPreview(isEnoughWidthForPreview);
};
const setButtonColor = (color) => {
@ -344,8 +371,13 @@ const FileSelector = (props) => {
);
const code = (
<CodeWrapper width={width + widthDimension.label} height={height + heightDimension.label}>
<CategorySubHeader className="copy-window-code">{t("CopyWindowCode")}</CategorySubHeader>
<CodeWrapper
width={width + widthDimension.label}
height={height + heightDimension.label}
>
<CategorySubHeader className="copy-window-code">
{t("CopyWindowCode")}
</CategorySubHeader>
<Textarea value={codeBlock} heightTextArea={153} />
</CodeWrapper>
);
@ -407,17 +439,26 @@ const FileSelector = (props) => {
/>
{config.isButtonMode && (
<>
<CategorySubHeader>{t("ButtonCustomization")}</CategorySubHeader>
<CategorySubHeader>
{t("ButtonCustomization")}
</CategorySubHeader>
<ControlsGroup>
<Label className="label" text={t("ButtonColor")} />
<ColorInput scale handleChange={setButtonColor} defaultColor={"#5299E0"} />
<ColorInput
scale
handleChange={setButtonColor}
defaultColor={"#5299E0"}
/>
</ControlsGroup>
<ControlsGroup>
<Label className="label" text={t("ButtonText")} />
<TextInput
scale
onChange={(e) => {
setConfig((config) => ({ ...config, buttonText: e.target.value }));
setConfig((config) => ({
...config,
buttonText: e.target.value,
}));
}}
placeholder={t("SelectToDocSpace")}
value={config.buttonText}
@ -425,7 +466,7 @@ const FileSelector = (props) => {
/>
<Checkbox
className="checkbox"
label={"Logo"}
label={t("Logo")}
onChange={() => {
setConfig((config) => ({
...config,
@ -570,22 +611,32 @@ const FileSelector = (props) => {
<HelpButton
offsetRight={0}
size={12}
tooltipContent={<Text fontSize="12px">{t("RoomOrFolderDescription")}</Text>}
tooltipContent={
<Text fontSize="12px">{t("RoomOrFolderDescription")}</Text>
}
/>
</LabelGroup>
<FilesSelectorInputWrapper>
<FilesSelectorInput onSelectFolder={onChangeFolderId} isSelect />
<FilesSelectorInput
onSelectFolder={onChangeFolderId}
isSelect
/>
</FilesSelectorInputWrapper>
</ControlsGroup>
{sharedLinks && (
<ControlsGroup>
<LabelGroup>
<Label className="label" text={t("SharingPanel:ExternalLink")} />
<Label
className="label"
text={t("SharingPanel:ExternalLink")}
/>
<HelpButton
offsetRight={0}
size={12}
tooltipContent={
<Text fontSize="12px">{t("CreateEditRoomDialog:PublicRoomDescription")}</Text>
<Text fontSize="12px">
{t("CreateEditRoomDialog:PublicRoomDescription")}
</Text>
}
/>
</LabelGroup>

View File

@ -225,9 +225,13 @@ const Manager = (props) => {
const [height, setHeight] = useState("100");
const [withSubfolders, setWithSubfolders] = useState(false);
const [isGetCodeDialogOpened, setIsGetCodeDialogOpened] = useState(false);
const [showPreview, setShowPreview] = useState(window.innerWidth > showPreviewThreshold);
const [showPreview, setShowPreview] = useState(
window.innerWidth > showPreviewThreshold,
);
const [sharedLinks, setSharedLinks] = useState(null);
const [columnDisplay, setColumnDisplay] = useState(columnDisplayOptions[0].value);
const [columnDisplay, setColumnDisplay] = useState(
columnDisplayOptions[0].value,
);
const [selectedColumns, setSelectedColumns] = useState([
{ key: "Name", label: t("Common:Name") },
{ key: "Type", label: t("Common:Type") },
@ -288,7 +292,9 @@ const Manager = (props) => {
const params = objectToGetParams(config);
loadScript(`${scriptUrl}${params}`, "integration", () => window.DocSpace.SDK.initFrame(config));
loadScript(`${scriptUrl}${params}`, "integration", () =>
window.DocSpace.SDK.initFrame(config),
);
}, 500);
useEffect(() => {
@ -483,15 +489,22 @@ const Manager = (props) => {
if (!selectedColumns.find((column) => column.key === option.key)) {
setConfig((config) => ({
...config,
viewTableColumns: [...selectedColumns, option].map((column) => column.key).join(","),
viewTableColumns: [...selectedColumns, option]
.map((column) => column.key)
.join(","),
}));
setSelectedColumns((prevSelectedColumns) => [...prevSelectedColumns, option]);
setSelectedColumns((prevSelectedColumns) => [
...prevSelectedColumns,
option,
]);
}
};
const deleteSelectedColumn = (option) => {
setColumnsOptions((prevColumnsOptions) => [option, ...prevColumnsOptions]);
const filteredColumns = selectedColumns.filter((column) => column.key !== option.key);
const filteredColumns = selectedColumns.filter(
(column) => column.key !== option.key,
);
setConfig((config) => ({
...config,
viewTableColumns: filteredColumns.map((column) => column.key).join(","),
@ -501,7 +514,8 @@ const Manager = (props) => {
const onResize = () => {
const isEnoughWidthForPreview = window.innerWidth > showPreviewThreshold;
if (isEnoughWidthForPreview !== showPreview) setShowPreview(isEnoughWidthForPreview);
if (isEnoughWidthForPreview !== showPreview)
setShowPreview(isEnoughWidthForPreview);
};
// const onFilterSelect = (option) => {
@ -646,8 +660,13 @@ const Manager = (props) => {
);
const code = (
<CodeWrapper width={width + widthDimension.label} height={height + heightDimension.label}>
<CategorySubHeader className="copy-window-code">{t("CopyWindowCode")}</CategorySubHeader>
<CodeWrapper
width={width + widthDimension.label}
height={height + heightDimension.label}
>
<CategorySubHeader className="copy-window-code">
{t("CopyWindowCode")}
</CategorySubHeader>
<Textarea value={codeBlock} heightTextArea={153} />
</CodeWrapper>
);
@ -822,7 +841,7 @@ const Manager = (props) => {
<LabelGroup>
<Checkbox
className="checkbox"
label={t("Filter")}
label={t("SearchFilterAndSort")}
onChange={onChangeShowFilter}
isChecked={config.showFilter}
/>
@ -870,22 +889,32 @@ const Manager = (props) => {
<HelpButton
offsetRight={0}
size={12}
tooltipContent={<Text fontSize="12px">{t("RoomOrFolderDescription")}</Text>}
tooltipContent={
<Text fontSize="12px">{t("RoomOrFolderDescription")}</Text>
}
/>
</LabelGroup>
<FilesSelectorInputWrapper>
<FilesSelectorInput onSelectFolder={onChangeFolderId} isSelect />
<FilesSelectorInput
onSelectFolder={onChangeFolderId}
isSelect
/>
</FilesSelectorInputWrapper>
</ControlsGroup>
{sharedLinks && (
<ControlsGroup>
<LabelGroup>
<Label className="label" text={t("SharingPanel:ExternalLink")} />
<Label
className="label"
text={t("SharingPanel:ExternalLink")}
/>
<HelpButton
offsetRight={0}
size={12}
tooltipContent={
<Text fontSize="12px">{t("CreateEditRoomDialog:PublicRoomDescription")}</Text>
<Text fontSize="12px">
{t("CreateEditRoomDialog:PublicRoomDescription")}
</Text>
}
/>
</LabelGroup>
@ -905,10 +934,10 @@ const Manager = (props) => {
{/* <ControlsGroup>
{"id" in config ? (
<>
<Label className="label" text={t("File Filter")} />
<Label className="label" text={t("Files:Filter")} />
<ToggleButton
className="toggle"
label="Author"
label={t("Files:ByAuthor")}
onChange={toggleAuthor}
isChecked={isUserFilterSet}
/>
@ -918,7 +947,7 @@ const Manager = (props) => {
<TextInput
scale
onChange={onChangeAuthor}
placeholder={"Search by name or email"}
placeholder={t("Common:Search")}
value={author}
onFocus={openInviteInputPanel}
isAutoFocussed
@ -944,7 +973,7 @@ const Manager = (props) => {
)}
<ToggleButton
className="toggle"
label="Type"
label={t("Common:Type")}
onChange={(e) => {
if (!e.target.checked) {
const filtered = { ...config.filter };
@ -968,10 +997,10 @@ const Manager = (props) => {
</>
) : (
<>
<Label className="label" text={t("Room Filter")} />
<Label className="label" text={t("Files:Filter")} />
<ToggleButton
className="toggle"
label="Member"
label={t("Common:Member")}
onChange={toggleMembers}
isChecked={isUserFilterSet}
/>
@ -993,7 +1022,7 @@ const Manager = (props) => {
<TextInput
scale
onChange={onChangeAuthor}
placeholder={"Search by name or email"}
placeholder={t("Common:Search")}
value={author}
onFocus={openInviteInputPanel}
isAutoFocussed
@ -1020,7 +1049,7 @@ const Manager = (props) => {
<Checkbox
className="checkbox"
label={"Search by Owners"}
label={t("Translations:SearchByOwner")}
onChange={(e) => {
setConfig((config) => ({
...config,
@ -1033,7 +1062,7 @@ const Manager = (props) => {
)}
<ToggleButton
className="toggle"
label="Type"
label={t("Common:Type")}
onChange={(e) => {
if (!e.target.checked) {
const filtered = { ...config.filter };
@ -1120,7 +1149,9 @@ const Manager = (props) => {
<HelpButton
offsetRight={0}
size={12}
tooltipContent={<Text fontSize="12px">{t("ItemsCountDescription")}</Text>}
tooltipContent={
<Text fontSize="12px">{t("ItemsCountDescription")}</Text>
}
/>
</LabelGroup>
<TextInput

View File

@ -67,13 +67,22 @@ const RoomSelector = (props) => {
];
const roomTypeOptions = [
{ key: "room-type-all", label: t("AllTypes"), roomType: undefined, default: true },
{
key: "room-type-all",
label: t("AllTypes"),
roomType: undefined,
default: true,
},
{
key: "room-type-collaboration",
label: t("CreateEditRoomDialog:CollaborationRoomTitle"),
roomType: RoomsType.EditingRoom,
},
{ key: "room-type-public", label: t("Files:PublicRoom"), roomType: RoomsType.PublicRoom },
{
key: "room-type-public",
label: t("Files:PublicRoom"),
roomType: RoomsType.PublicRoom,
},
{
key: "room-type-custom",
label: t("CreateEditRoomDialog:CustomRoomTitle"),
@ -86,8 +95,12 @@ const RoomSelector = (props) => {
const [width, setWidth] = useState("100");
const [height, setHeight] = useState("100");
const [isGetCodeDialogOpened, setIsGetCodeDialogOpened] = useState(false);
const [showPreview, setShowPreview] = useState(window.innerWidth > showPreviewThreshold);
const [selectedElementType, setSelectedElementType] = useState(elementDisplayOptions[0].value);
const [showPreview, setShowPreview] = useState(
window.innerWidth > showPreviewThreshold,
);
const [selectedElementType, setSelectedElementType] = useState(
elementDisplayOptions[0].value,
);
const [roomType, setRoomType] = useState(roomTypeOptions[0]);
const debouncedOnSelect = debounce((items) => {
@ -135,7 +148,9 @@ const RoomSelector = (props) => {
const params = objectToGetParams(config);
loadScript(`${scriptUrl}${params}`, "integration", () => window.DocSpace.SDK.initFrame(config));
loadScript(`${scriptUrl}${params}`, "integration", () =>
window.DocSpace.SDK.initFrame(config),
);
}, 500);
useEffect(() => {
@ -145,7 +160,10 @@ const RoomSelector = (props) => {
const toggleButtonMode = (e) => {
setSelectedElementType(e.target.value);
setConfig((config) => ({ ...config, isButtonMode: e.target.value === "button" }));
setConfig((config) => ({
...config,
isButtonMode: e.target.value === "button",
}));
};
const changeRoomType = (option) => {
@ -159,7 +177,10 @@ const RoomSelector = (props) => {
} else if (tab.key === "selector-preview") {
setConfig((config) => ({ ...config, isButtonMode: false }));
} else if (tab.key === "code") {
setConfig((config) => ({ ...config, isButtonMode: selectedElementType === "button" }));
setConfig((config) => ({
...config,
isButtonMode: selectedElementType === "button",
}));
}
};
@ -223,7 +244,8 @@ const RoomSelector = (props) => {
const onResize = () => {
const isEnoughWidthForPreview = window.innerWidth > showPreviewThreshold;
if (isEnoughWidthForPreview !== showPreview) setShowPreview(isEnoughWidthForPreview);
if (isEnoughWidthForPreview !== showPreview)
setShowPreview(isEnoughWidthForPreview);
};
const setButtonColor = (color) => {
@ -250,8 +272,13 @@ const RoomSelector = (props) => {
);
const code = (
<CodeWrapper width={width + widthDimension.label} height={height + heightDimension.label}>
<CategorySubHeader className="copy-window-code">{t("CopyWindowCode")}</CategorySubHeader>
<CodeWrapper
width={width + widthDimension.label}
height={height + heightDimension.label}
>
<CategorySubHeader className="copy-window-code">
{t("CopyWindowCode")}
</CategorySubHeader>
<Textarea value={codeBlock} heightTextArea={153} />
</CodeWrapper>
);
@ -313,17 +340,26 @@ const RoomSelector = (props) => {
/>
{config.isButtonMode && (
<>
<CategorySubHeader>{t("ButtonCustomization")}</CategorySubHeader>
<CategorySubHeader>
{t("ButtonCustomization")}
</CategorySubHeader>
<ControlsGroup>
<Label className="label" text={t("ButtonColor")} />
<ColorInput scale handleChange={setButtonColor} defaultColor={"#5299E0"} />
<ColorInput
scale
handleChange={setButtonColor}
defaultColor={"#5299E0"}
/>
</ControlsGroup>
<ControlsGroup>
<Label className="label" text={t("ButtonText")} />
<TextInput
scale
onChange={(e) => {
setConfig((config) => ({ ...config, buttonText: e.target.value }));
setConfig((config) => ({
...config,
buttonText: e.target.value,
}));
}}
placeholder={t("SelectToDocSpace")}
value={config.buttonText}
@ -331,7 +367,7 @@ const RoomSelector = (props) => {
/>
<Checkbox
className="checkbox"
label={"Logo"}
label={t("Logo")}
onChange={() => {
setConfig((config) => ({
...config,
@ -477,7 +513,11 @@ export default inject(({ authStore, settingsStore }) => {
setDocumentTitle,
};
})(
withTranslation(["JavascriptSdk", "Files", "EmbeddingPanel", "Common", "CreateEditRoomDialog"])(
observer(RoomSelector),
),
withTranslation([
"JavascriptSdk",
"Files",
"EmbeddingPanel",
"Common",
"CreateEditRoomDialog",
])(observer(RoomSelector)),
);

View File

@ -432,7 +432,7 @@ const SimpleRoom = (props) => {
<LabelGroup>
<Checkbox
className="checkbox"
label={t("Filter")}
label={t("SearchFilterAndSort")}
onChange={onChangeShowFilter}
isChecked={config.showFilter}
/>

View File

@ -27,7 +27,7 @@ const StatisticsComponent = (props) => {
defaultRoomIcon,
className,
title,
color
color,
) => (
<div className={className}>
<ItemIcon
@ -56,7 +56,7 @@ const StatisticsComponent = (props) => {
<StyledStatistics>
<div className="title-container">
<StyledMainTitle fontWeight={700} fontSize={"16px"}>
{t("Statistic")}
{t("Statistics")}
</StyledMainTitle>
{!isStatisticsAvailable && (
<Badge

View File

@ -34,7 +34,7 @@ const RecalculateButton = (props) => {
<div className="button-container">
<Button
size="small"
label={"Recalculate"}
label={t("Recalculate")}
onClick={onRecalculateClick}
isLoading={isRecalculating}
isDisabled={isRecalculating}

View File

@ -51,7 +51,7 @@ const RoomsListComponent = (props) => {
defaultRoomIcon,
null,
title,
color
color,
)}
{textElement(title)}
{quotaElement(item)}
@ -72,7 +72,7 @@ const RoomsListComponent = (props) => {
{filesListLength > 5 && (
<Button
{...buttonProps}
label={t("ShowMore")}
label={t("Common:ShowMore")}
onClick={onClickRooms}
/>
)}

View File

@ -44,7 +44,7 @@ const StatisticsComponent = (props) => {
isRoom,
defaultRoomIcon,
"user-icon",
displayName
displayName,
)}
{textElement(displayName)}
{quotaElement(item, "user")}
@ -60,7 +60,11 @@ const StatisticsComponent = (props) => {
{usersList}
{peopleListLength > 5 && (
<Button {...buttonProps} label={t("ShowMore")} onClick={onClickUsers} />
<Button
{...buttonProps}
label={t("Common:ShowMore")}
onClick={onClickUsers}
/>
)}
</StyledStatistics>
);

View File

@ -1,4 +1,5 @@
import { PageType } from "@docspace/shared/enums";
import { DOCSPACE } from "@docspace/shared/constants";
import SettingsReactSvgUrl from "PUBLIC_DIR/images/settings.react.svg?url";
/**
* Array for generation current settings tree.
@ -381,7 +382,7 @@ export const settingsTree = [
key: "6-1-1",
icon: "",
link: "custom",
tKey: "JavascriptSdk:Custom",
tKey: "Common:Custom",
},
{
id: "portal-settings_catalog-javascript-sdk_room-selector",
@ -416,7 +417,7 @@ export const settingsTree = [
key: "6-1-6",
icon: "",
link: "docspace",
tKey: "DocSpace",
tKey: DOCSPACE,
},
],
},

View File

@ -390,7 +390,7 @@ const Wizard = (props) => {
)}
<StyledInfo>
<Text color="#A3A9AE" fontWeight={400}>
{t("Domain")}
{t("Common:Domain")}
</Text>
<Text fontWeight={600} className="machine-name">
{machineName}

View File

@ -363,7 +363,7 @@ class GroupsStore {
groupsApi
.deleteGroup(groupId)!
.then(() => {
toastr.success(t("Group was deleted successfully"));
toastr.success(t("PeopleTranslations:SuccessDeleteGroup"));
this.setSelection([]);
this.getGroups(this.groupsFilter, true);
this.infoPanelStore.setInfoPanelSelection(null);

View File

@ -386,7 +386,7 @@ class PeopleStore {
groupsSelection.map(async (group) => deleteGroup(group.id)),
)
.then(() => {
toastr.success(t("Groups were deleted successfully"));
toastr.success(t("PeopleTranslations:SuccessDeleteGroups"));
this.groupsStore.setSelection([]);
this.groupsStore.getGroups(groupsFilter, true);
})

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -1,26 +1,25 @@
{
"Subheader": "Use this section to create several spaces and make them accessible for your users",
"ConfigurationHeader": "Current space configuration",
"ConfigurationDescription": "You need to connect your domain to your current IP to change the address settings. Please make sure you have access to the domain settings to be able to do that. After connecting the domain, create a DocSpace name. You can change the created DocSpace name later using the space settings.",
"Domain": "Domain",
"DocSpaceName": "DocSpace name",
"EnterDomain": "Enter domain name",
"DomainSettings": "Domain settings",
"NewSpace": "New space",
"CreatingDocSpace": "Creating new DocSpace",
"CreateSpaceDescription": "You have successfully connected your domain to your IP address. To edit the space address settings you need to set the future DocSpace name",
"VisitSpace": "Visit this space after creating",
"RestrictAccess": "Restrict access to managing spaces",
"ChangeDomainDescription": "Changing the domain name may cause some systems failure. After changing the domain name you will need to reconfigure the following settings: mail, account, jabber parameters.",
"DomainName": "Domain name",
"PortalStats": "Rooms: {{roomCount}} | Users: {{userCount}} | Storage space used: {{storageSpace}}",
"PortalExists": "Portal already exists",
"EnterName": "Enter space name",
"ConfigurationDescription": "You need to connect your domain to your current IP to change the address settings. Please make sure you have access to the domain settings to be able to do that. After connecting the domain, create a DocSpace name. You can change the created DocSpace name later using the space settings.",
"ConfigurationHeader": "Current space configuration",
"CreateSpaceDescription": "You have successfully connected your domain to your IP address. To edit the space address settings you need to set the future DocSpace name",
"CreatingDocSpace": "Creating new DocSpace",
"CurrentSpace": "Current space",
"DomainNotFound": "Domain not found, please check in DNS settings",
"DeletePortalText": "Please note: only the owner is able to delete the selected DocSpace. The owner of <1>{{domain}}</1> is <1>{{displayName}}</1> (<5>{{email}}</5>). If you are not the owner, you will not be able to access the DocSpace deletion settings by clicking the DELETE button and will be redirected to the Rooms section.",
"DocSpaceName": "DocSpace name",
"DomainName": "Domain name",
"DomainNotFound": "Domain not found, please check in DNS settings",
"DomainSettings": "Domain settings",
"EnterDomain": "Enter domain name",
"EnterName": "Enter space name",
"GoToSpace": "Go to space",
"NewSpace": "New space",
"PortalExists": "Portal already exists",
"PortalStats": "Rooms: {{roomCount}} | Users: {{userCount}} | Storage space used: {{storageSpace}}",
"RestrictAccess": "Restrict access to managing spaces",
"SpaceCreated": "Space created",
"SpaceCreatedTitle": "The space was successfully created, you can switch to it by clicking “Go to space”. To create several spaces, stay in settings.",
"GoToSpace": "Go to space",
"StayInSettings": "Stay in Settings"
"StayInSettings": "Stay in Settings",
"Subheader": "Use this section to create several spaces and make them accessible for your users",
"VisitSpace": "Visit this space after creating"
}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

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