diff --git a/apps/common/mobile/lib/view/Search.jsx b/apps/common/mobile/lib/view/Search.jsx index 6a9b165f3..988955f76 100644 --- a/apps/common/mobile/lib/view/Search.jsx +++ b/apps/common/mobile/lib/view/Search.jsx @@ -263,7 +263,7 @@ class SearchView extends Component {
{this.changeSearchQuery(e.target.value)}} autoFocus/> + onChange={e => {this.changeSearchQuery(e.target.value)}} /> {isIos ? : null} this.changeSearchQuery('')} />
diff --git a/apps/documenteditor/mobile/locale/az.json b/apps/documenteditor/mobile/locale/az.json index cf63210c0..968c2a922 100644 --- a/apps/documenteditor/mobile/locale/az.json +++ b/apps/documenteditor/mobile/locale/az.json @@ -56,7 +56,8 @@ "textStartAt": "Başlayın", "textTable": "Cədvəl", "textTableSize": "Cədvəl Ölçüsü", - "txtNotUrl": "Bu sahədə \"http://www.example.com\" formatında URL olmalıdır" + "txtNotUrl": "Bu sahədə \"http://www.example.com\" formatında URL olmalıdır", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Çevrilmə vaxtı maksimumu keçdi.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "1% redaktor üçün istifadəçi limitinə çatdınız. Ətraflı öyrənmək üçün inzibatçınızla əlaqə saxlayın.", "warnNoLicense": "Siz 1% redaktorlarına eyni vaxtda qoşulma limitinə çatdınız. Bu sənəd yalnız baxmaq üçün açılacaq. Şəxsi təkmilləşdirmə şərtləri üçün 1% satış komandası ilə əlaqə saxlayın.", "warnNoLicenseUsers": "1% redaktor üçün istifadəçi limitinə çatdınız. Şəxsi təkmilləşdirmə şərtləri üçün 1% satış komandası ilə əlaqə saxlayın.", - "warnProcessRightsChange": "Bu faylı redaktə etmək icazəniz yoxdur." + "warnProcessRightsChange": "Bu faylı redaktə etmək icazəniz yoxdur.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Qorunan Fayl", diff --git a/apps/documenteditor/mobile/locale/be.json b/apps/documenteditor/mobile/locale/be.json index f78e15b36..a33c05493 100644 --- a/apps/documenteditor/mobile/locale/be.json +++ b/apps/documenteditor/mobile/locale/be.json @@ -56,7 +56,8 @@ "textStartAt": "Start At", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Conversion timeout exceeded.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit this file." + "warnProcessRightsChange": "You don't have permission to edit this file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Protected File", diff --git a/apps/documenteditor/mobile/locale/bg.json b/apps/documenteditor/mobile/locale/bg.json index f78e15b36..a33c05493 100644 --- a/apps/documenteditor/mobile/locale/bg.json +++ b/apps/documenteditor/mobile/locale/bg.json @@ -56,7 +56,8 @@ "textStartAt": "Start At", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Conversion timeout exceeded.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit this file." + "warnProcessRightsChange": "You don't have permission to edit this file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Protected File", diff --git a/apps/documenteditor/mobile/locale/ca.json b/apps/documenteditor/mobile/locale/ca.json index a1cfe29c9..7a4f786eb 100644 --- a/apps/documenteditor/mobile/locale/ca.json +++ b/apps/documenteditor/mobile/locale/ca.json @@ -56,7 +56,8 @@ "textStartAt": "Comença a", "textTable": "Taula", "textTableSize": "Mida de la taula", - "txtNotUrl": "Aquest camp hauria de ser un URL amb el format \"http://www.exemple.com\"" + "txtNotUrl": "Aquest camp hauria de ser un URL amb el format \"http://www.exemple.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "S'ha superat el temps de conversió.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "Has arribat al límit d'usuari per a %1 editors. Contacta amb el teu administrador per a més informació.", "warnNoLicense": "Has arribat al límit de connexions simultànies a %1 editors. Aquest document només s'obrirà en mode lectura. Contacta amb l'equip de vendes %1 per a les condicions d'una actualització personal.", "warnNoLicenseUsers": "Has arribat al límit d'usuaris per a %1 editors. Contacta amb l'equip de vendes de %1 per obtenir les condicions de millora personals dels teus serveis.", - "warnProcessRightsChange": "No tens permís per editar aquest fitxer." + "warnProcessRightsChange": "No tens permís per editar aquest fitxer.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "El fitxer està protegit", diff --git a/apps/documenteditor/mobile/locale/cs.json b/apps/documenteditor/mobile/locale/cs.json index 869670b80..7e9338823 100644 --- a/apps/documenteditor/mobile/locale/cs.json +++ b/apps/documenteditor/mobile/locale/cs.json @@ -56,7 +56,8 @@ "textStartAt": "Začít na", "textTable": "Tabulka", "textTableSize": "Velikost tabulky", - "txtNotUrl": "Toto pole by mělo obsahovat adresu URL ve formátu \"http://www.example.com\"" + "txtNotUrl": "Toto pole by mělo obsahovat adresu URL ve formátu \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Vypršel čas konverze.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "Došlo dosažení limitu %1 editorů v režimu spolupráce na úpravách. Ohledně podrobností se obraťte na svého správce.", "warnNoLicense": "Došlo k dosažení limitu souběžného připojení %1 editorů. Tento dokument bude otevřen pouze pro náhled. Pro rozšíření funkcí kontaktujte %1 obchodní oddělení.", "warnNoLicenseUsers": "Došlo k dosažení limitu %1 editorů. Pro rozšíření funkcí kontaktujte %1 obchodní oddělení.", - "warnProcessRightsChange": "Nemáte oprávnění pro úpravu tohoto dokumentu." + "warnProcessRightsChange": "Nemáte oprávnění pro úpravu tohoto dokumentu.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Zabezpečený soubor", diff --git a/apps/documenteditor/mobile/locale/da.json b/apps/documenteditor/mobile/locale/da.json index f78e15b36..a33c05493 100644 --- a/apps/documenteditor/mobile/locale/da.json +++ b/apps/documenteditor/mobile/locale/da.json @@ -56,7 +56,8 @@ "textStartAt": "Start At", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Conversion timeout exceeded.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit this file." + "warnProcessRightsChange": "You don't have permission to edit this file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Protected File", diff --git a/apps/documenteditor/mobile/locale/de.json b/apps/documenteditor/mobile/locale/de.json index e8779cc28..6eff2e27e 100644 --- a/apps/documenteditor/mobile/locale/de.json +++ b/apps/documenteditor/mobile/locale/de.json @@ -56,7 +56,8 @@ "textStartAt": "Beginnen mit", "textTable": "Tabelle", "textTableSize": "Tabellengröße", - "txtNotUrl": "Dieser Bereich soll eine URL im Format \"http://www.example.com\" sein." + "txtNotUrl": "Dieser Bereich soll eine URL im Format \"http://www.example.com\" sein.", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Zeitüberschreitung bei der Konvertierung.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "Sie haben das Benutzerlimit für %1-Editoren erreicht. Bitte wenden Sie sich an Ihren Administrator, um weitere Informationen zu erhalten.", "warnNoLicense": "Sie haben die maximale Anzahl von gleichzeitigen Verbindungen in %1-Editoren erreicht. Die Bearbeitung ist jetzt in diesem Dokument nicht verfügbar. Bitte kontaktieren Sie unser Verkaufsteam, um persönliche Upgrade-Bedingungen zu erhalten.", "warnNoLicenseUsers": "Sie haben das Benutzerlimit für %1-Editoren erreicht. Bitte kontaktieren Sie unser Verkaufsteam, um persönliche Upgrade-Bedingungen zu erhalten.", - "warnProcessRightsChange": "Sie können diese Datei nicht bearbeiten." + "warnProcessRightsChange": "Sie können diese Datei nicht bearbeiten.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Geschützte Datei", diff --git a/apps/documenteditor/mobile/locale/el.json b/apps/documenteditor/mobile/locale/el.json index b0dfc66d6..40e5fbc7b 100644 --- a/apps/documenteditor/mobile/locale/el.json +++ b/apps/documenteditor/mobile/locale/el.json @@ -56,7 +56,8 @@ "textStartAt": "Έναρξη Από", "textTable": "Πίνακας", "textTableSize": "Μέγεθος Πίνακα", - "txtNotUrl": "Αυτό το πεδίο πρέπει να είναι μια διεύθυνση URL με τη μορφή «http://www.example.com»" + "txtNotUrl": "Αυτό το πεδίο πρέπει να είναι μια διεύθυνση URL με τη μορφή «http://www.example.com»", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Υπέρβαση χρονικού ορίου μετατροπής.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "Έχετε φτάσει το όριο χρήστη για συντάκτες %1.
Επικοινωνήστε με τον διαχειριστή σας για περισσότερες πληροφορίες.", "warnNoLicense": "Φτάσατε το όριο ταυτόχρονων συνδέσεων σε %1 συντάκτες. Το έγγραφο θα ανοίξει μόνο για ανάγνωση. Επικοινωνήστε με την ομάδα πωλήσεων %1 για τους όρους αναβάθμισης.", "warnNoLicenseUsers": "Έχετε φτάσει το όριο χρήστη για συντάκτες %1.
Επικοινωνήστε με την ομάδα πωλήσεων %1 για προσωπικούς όρους αναβάθμισης.", - "warnProcessRightsChange": "Δεν έχετε δικαίωμα επεξεργασίας αυτού του αρχείου." + "warnProcessRightsChange": "Δεν έχετε δικαίωμα επεξεργασίας αυτού του αρχείου.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Προστατευμένο Αρχείο", diff --git a/apps/documenteditor/mobile/locale/en.json b/apps/documenteditor/mobile/locale/en.json index 14cd69a6b..eeae2eca2 100644 --- a/apps/documenteditor/mobile/locale/en.json +++ b/apps/documenteditor/mobile/locale/en.json @@ -56,7 +56,8 @@ "textStartAt": "Start At", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Conversion timeout exceeded.", @@ -414,6 +416,9 @@ "errorUpdateVersion": "The file version has been changed. The page will be reloaded.", "leavePageText": "You have unsaved changes. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", "notcriticalErrorTitle": "Warning", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found", "SDK": { " -Section ": " -Section ", "above": "above", diff --git a/apps/documenteditor/mobile/locale/es.json b/apps/documenteditor/mobile/locale/es.json index 0e71468f0..d041b279c 100644 --- a/apps/documenteditor/mobile/locale/es.json +++ b/apps/documenteditor/mobile/locale/es.json @@ -56,7 +56,8 @@ "textStartAt": "Empezar con", "textTable": "Tabla", "textTableSize": "Tamaño de tabla", - "txtNotUrl": "Este campo debe ser una dirección URL en el formato \"http://www.example.com\"" + "txtNotUrl": "Este campo debe ser una dirección URL en el formato \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Tiempo de conversión está superado.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "Ha alcanzado el límite de usuarios para %1 editores. Póngase en contacto con su administrador para saber más.", "warnNoLicense": "Ha alcanzado el límite de conexiones simultáneas con %1 editores. Este documento se abrirá sólo para su visualización. Póngase en contacto con el equipo de ventas de %1 para conocer las condiciones de actualización personal.", "warnNoLicenseUsers": "Ha alcanzado el límite de usuarios para %1 editores. Póngase en contacto con el equipo de ventas de %1 para conocer las condiciones de actualización personal.", - "warnProcessRightsChange": "No tiene permiso para editar este archivo." + "warnProcessRightsChange": "No tiene permiso para editar este archivo.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Archivo protegido", diff --git a/apps/documenteditor/mobile/locale/fi.json b/apps/documenteditor/mobile/locale/fi.json index f78e15b36..a33c05493 100644 --- a/apps/documenteditor/mobile/locale/fi.json +++ b/apps/documenteditor/mobile/locale/fi.json @@ -56,7 +56,8 @@ "textStartAt": "Start At", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Conversion timeout exceeded.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit this file." + "warnProcessRightsChange": "You don't have permission to edit this file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Protected File", diff --git a/apps/documenteditor/mobile/locale/fr.json b/apps/documenteditor/mobile/locale/fr.json index eaf1699ef..d820684a6 100644 --- a/apps/documenteditor/mobile/locale/fr.json +++ b/apps/documenteditor/mobile/locale/fr.json @@ -56,7 +56,8 @@ "textStartAt": "Commencer par", "textTable": "Tableau", "textTableSize": "Taille du tableau", - "txtNotUrl": "Ce champ doit contenir une URL au format \"http://www.example.com\"" + "txtNotUrl": "Ce champ doit contenir une URL au format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Délai de conversion expiré.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "Vous avez dépassé le nombre maximal d’utilisateurs des éditeurs %1. Pour en savoir plus, contactez votre administrateur.", "warnNoLicense": "Vous avez dépassé le nombre maximal de connexions simultanées aux éditeurs %1. Ce document sera ouvert en lecture seule. Contactez l’équipe des ventes %1 pour mettre à jour les termes de la licence.", "warnNoLicenseUsers": "Vous avez dépassé le nombre maximal d’utilisateurs des éditeurs %1. Contactez l’équipe des ventes %1 pour mettre à jour les termes de la licence.", - "warnProcessRightsChange": "Vous n'avez pas la permission de modifier ce fichier." + "warnProcessRightsChange": "Vous n'avez pas la permission de modifier ce fichier.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Fichier protégé", diff --git a/apps/documenteditor/mobile/locale/gl.json b/apps/documenteditor/mobile/locale/gl.json index e7ff3f0a4..4ee85914a 100644 --- a/apps/documenteditor/mobile/locale/gl.json +++ b/apps/documenteditor/mobile/locale/gl.json @@ -56,7 +56,8 @@ "textStartAt": "Comezar en", "textTable": "Táboa", "textTableSize": "Tamaño da táboa", - "txtNotUrl": "Este campo debe ser unha URL no formato \"http://www.example.com\"" + "txtNotUrl": "Este campo debe ser unha URL no formato \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Excedeu o tempo límite de conversión.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "Alcanzou o límite de usuarios para os editores de %1. Por favor, contacte co se uadministrador para recibir máis información.", "warnNoLicense": "Alcanzou o límite de conexións simultáneas con %1 editores. Este documento abrirase para as úa visualización. Póñase en contacto co equipo de vendas de %1 para coñecer as condicións de actualización persoal.", "warnNoLicenseUsers": "Alcanzou o límite de usuarios para os editores de %1.
Contacte co equipo de vendas de %1 para coñecer os termos de actualización persoal.", - "warnProcessRightsChange": "Non ten permiso para editar este ficheiro." + "warnProcessRightsChange": "Non ten permiso para editar este ficheiro.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Ficheiro protexido", diff --git a/apps/documenteditor/mobile/locale/hu.json b/apps/documenteditor/mobile/locale/hu.json index f78e15b36..a33c05493 100644 --- a/apps/documenteditor/mobile/locale/hu.json +++ b/apps/documenteditor/mobile/locale/hu.json @@ -56,7 +56,8 @@ "textStartAt": "Start At", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Conversion timeout exceeded.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit this file." + "warnProcessRightsChange": "You don't have permission to edit this file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Protected File", diff --git a/apps/documenteditor/mobile/locale/it.json b/apps/documenteditor/mobile/locale/it.json index 82368eb11..bc63303f8 100644 --- a/apps/documenteditor/mobile/locale/it.json +++ b/apps/documenteditor/mobile/locale/it.json @@ -56,7 +56,8 @@ "textStartAt": "Iniziare da", "textTable": "Tabella", "textTableSize": "Dimensione di tabella", - "txtNotUrl": "Questo campo deve essere un URL nel formato \"http://www.example.com\"" + "txtNotUrl": "Questo campo deve essere un URL nel formato \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "È stato superato il tempo massimo della conversione.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "Hai raggiunto il limite degli utenti per gli editor %1. Ti preghiamo di contattare il tuo amministratore per maggior informazioni.", "warnNoLicense": "Hai raggiunto il limite delle connessioni simultanee agli editor %1. Questo documento sarà aperto solo in modalità di visualizzazione. Ti preghiamo di contattare il team di vendite di %1 per i termini di aggiornamento personali.", "warnNoLicenseUsers": "Hai raggiunto il limite degli utenti per gli editor %1. Ti preghiamo di contattare il team di vendite di %1 per i termini di aggiornamento personali.", - "warnProcessRightsChange": "Non hai il permesso di modificare questo file." + "warnProcessRightsChange": "Non hai il permesso di modificare questo file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "File protetto", diff --git a/apps/documenteditor/mobile/locale/ja.json b/apps/documenteditor/mobile/locale/ja.json index 0433b77f5..3af1b8dab 100644 --- a/apps/documenteditor/mobile/locale/ja.json +++ b/apps/documenteditor/mobile/locale/ja.json @@ -56,7 +56,8 @@ "textStartAt": "から始まる", "textTable": "表", "textTableSize": "表のサイズ", - "txtNotUrl": "このフィールドは、「http://www.example.com」の形式のURLである必要があります。" + "txtNotUrl": "このフィールドは、「http://www.example.com」の形式のURLである必要があります。", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "変換のタイムアウトを超過しました。", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "%1エディターのユーザー制限に達しました。 詳細についてはアドミニストレータを連絡してください。", "warnNoLicense": "%1エディター 時接続数の制限に達しました。この文書が見るだけのために開かれる。個人的なアップグレード条件については、%1営業チームを連絡してください。", "warnNoLicenseUsers": "%1エディターのユーザー制限に達しました。 個人的なアップグレード条件については、%1営業チームを連絡してください。", - "warnProcessRightsChange": "ファイルを編集する権限がありません!" + "warnProcessRightsChange": "ファイルを編集する権限がありません!", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "保護されたファイル", diff --git a/apps/documenteditor/mobile/locale/ko.json b/apps/documenteditor/mobile/locale/ko.json index 30e5d3bc4..df64972d3 100644 --- a/apps/documenteditor/mobile/locale/ko.json +++ b/apps/documenteditor/mobile/locale/ko.json @@ -56,7 +56,8 @@ "textStartAt": "시작", "textTable": "표", "textTableSize": "표 크기", - "txtNotUrl": "이 필드는 \"http://www.example.com\"형식의 URL이어야합니다." + "txtNotUrl": "이 필드는 \"http://www.example.com\"형식의 URL이어야합니다.", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "변환 시간을 초과했습니다.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "편집자 사용자 한도인 %1명에 도달했습니다. 자세한 내용은 관리자에게 문의하십시오.", "warnNoLicense": "% 1 편집 연결 수 제한에 도달했습니다. 이 문서는 보기 모드로 열립니다. 개인적인 업그레이드 사항은 % 1 영업팀에 연락하십시오.", "warnNoLicenseUsers": "ONLYOFFICE 편집자의이 버전은 동시 사용자에게 일정한 제한이 있습니다.
더 필요한 것이 있으면 현재 라이센스를 업그레이드하거나 상용 라이센스를 구입하십시오.", - "warnProcessRightsChange": "파일을 편집 할 권한이 없습니다." + "warnProcessRightsChange": "파일을 편집 할 권한이 없습니다.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "보호 된 파일", diff --git a/apps/documenteditor/mobile/locale/lo.json b/apps/documenteditor/mobile/locale/lo.json index f78e15b36..a33c05493 100644 --- a/apps/documenteditor/mobile/locale/lo.json +++ b/apps/documenteditor/mobile/locale/lo.json @@ -56,7 +56,8 @@ "textStartAt": "Start At", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Conversion timeout exceeded.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit this file." + "warnProcessRightsChange": "You don't have permission to edit this file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Protected File", diff --git a/apps/documenteditor/mobile/locale/lv.json b/apps/documenteditor/mobile/locale/lv.json index f78e15b36..a33c05493 100644 --- a/apps/documenteditor/mobile/locale/lv.json +++ b/apps/documenteditor/mobile/locale/lv.json @@ -56,7 +56,8 @@ "textStartAt": "Start At", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Conversion timeout exceeded.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit this file." + "warnProcessRightsChange": "You don't have permission to edit this file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Protected File", diff --git a/apps/documenteditor/mobile/locale/nb.json b/apps/documenteditor/mobile/locale/nb.json index f78e15b36..a33c05493 100644 --- a/apps/documenteditor/mobile/locale/nb.json +++ b/apps/documenteditor/mobile/locale/nb.json @@ -56,7 +56,8 @@ "textStartAt": "Start At", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Conversion timeout exceeded.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit this file." + "warnProcessRightsChange": "You don't have permission to edit this file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Protected File", diff --git a/apps/documenteditor/mobile/locale/nl.json b/apps/documenteditor/mobile/locale/nl.json index f371704ff..c0dadf3a5 100644 --- a/apps/documenteditor/mobile/locale/nl.json +++ b/apps/documenteditor/mobile/locale/nl.json @@ -56,7 +56,8 @@ "textStartAt": "Beginnen bij", "textTable": "Tabel", "textTableSize": "Tabelgrootte", - "txtNotUrl": "Dit veld moet een URL bevatten in de notatie \"http://www.internet.nl\"" + "txtNotUrl": "Dit veld moet een URL bevatten in de notatie \"http://www.internet.nl\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Time-out voor conversie overschreden.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "U heeft de gebruikerslimiet voor %1 gelijktijdige gebruikers bereikt. Neem contact op met uw beheerder voor meer informatie.", "warnNoLicense": "U hebt de limiet bereikt voor gelijktijdige verbindingen met %1 gelijktijdige gebruikers. Dit document wordt alleen geopend om te bekijken. Neem contact op met %1 verkoopteam voor persoonlijke upgradevoorwaarden.", "warnNoLicenseUsers": "U heeft de gebruikerslimiet voor %1 gelijktijdige gebruikers bereikt. Neem contact op met de verkoopafdeling voor persoonlijke upgradevoorwaarden.", - "warnProcessRightsChange": "Je hebt geen toestemming om dit bestand te bewerken." + "warnProcessRightsChange": "Je hebt geen toestemming om dit bestand te bewerken.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Beveiligd bestand", diff --git a/apps/documenteditor/mobile/locale/pl.json b/apps/documenteditor/mobile/locale/pl.json index f78e15b36..a33c05493 100644 --- a/apps/documenteditor/mobile/locale/pl.json +++ b/apps/documenteditor/mobile/locale/pl.json @@ -56,7 +56,8 @@ "textStartAt": "Start At", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Conversion timeout exceeded.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit this file." + "warnProcessRightsChange": "You don't have permission to edit this file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Protected File", diff --git a/apps/documenteditor/mobile/locale/pt.json b/apps/documenteditor/mobile/locale/pt.json index db2185e6f..10f51688f 100644 --- a/apps/documenteditor/mobile/locale/pt.json +++ b/apps/documenteditor/mobile/locale/pt.json @@ -56,7 +56,8 @@ "textStartAt": "Começar em", "textTable": "Tabela", "textTableSize": "Tamanho da tabela", - "txtNotUrl": "Este campo deve ser uma URL no formato \"http://www.example.com\"" + "txtNotUrl": "Este campo deve ser uma URL no formato \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Tempo limite de conversão excedido.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "Você atingiu o limite de usuários para editores %1. Entre em contato com seu administrador para saber mais.", "warnNoLicense": "Você atingiu o limite de conexões simultâneas para% 1 editores. Este documento será aberto apenas para visualização. Contate a equipe de vendas% 1 para termos de atualização pessoal.", "warnNoLicenseUsers": "Você atingiu o limite de usuários para editores %1.
Entre em contato com a equipe de vendas da %1 para obter os termos de atualização pessoais.", - "warnProcessRightsChange": "Você não tem permissão para editar este arquivo." + "warnProcessRightsChange": "Você não tem permissão para editar este arquivo.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Arquivo protegido", diff --git a/apps/documenteditor/mobile/locale/ro.json b/apps/documenteditor/mobile/locale/ro.json index 384038af0..9fa53bcdf 100644 --- a/apps/documenteditor/mobile/locale/ro.json +++ b/apps/documenteditor/mobile/locale/ro.json @@ -56,7 +56,8 @@ "textStartAt": "Pornire de la", "textTable": "Tabel", "textTableSize": "Dimensiune tabel", - "txtNotUrl": "Câmpul trebuie să conțină adresa URL in format \"http://www.example.com\"" + "txtNotUrl": "Câmpul trebuie să conțină adresa URL in format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Timpul de așteptare pentru conversie a expirat.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "Ați atins numărul maxim de utilizatori ai %1 editoare. Pentru detalii, contactați administratorul dvs.", "warnNoLicense": "Ați atins numărul maxim de conexiuni simultane la %1 de editoare. Documentul este disponibil numai pentru vizualizare. Contactați %1 Departamentul de Vânzări pentru acordarea condițiilor personale de actualizare.", "warnNoLicenseUsers": "Ați atins numărul maxim de utilizatori ai %1 editoare. Contactați Grup Vânzări %1 pentru acordarea condițiilor personale de licențiere.", - "warnProcessRightsChange": "Nu aveți permisiunea de editare pentru fișier." + "warnProcessRightsChange": "Nu aveți permisiunea de editare pentru fișier.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Fișierul protejat", diff --git a/apps/documenteditor/mobile/locale/ru.json b/apps/documenteditor/mobile/locale/ru.json index e65280be3..f7f2e519b 100644 --- a/apps/documenteditor/mobile/locale/ru.json +++ b/apps/documenteditor/mobile/locale/ru.json @@ -56,7 +56,8 @@ "textStartAt": "Начать с", "textTable": "Таблица", "textTableSize": "Размер таблицы", - "txtNotUrl": "Это поле должно быть URL-адресом в формате \"http://www.example.com\"" + "txtNotUrl": "Это поле должно быть URL-адресом в формате \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Превышено время ожидания конвертации.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "Вы достигли лимита на количество пользователей редакторов %1. Свяжитесь с администратором, чтобы узнать больше.", "warnNoLicense": "Вы достигли лимита на одновременные подключения к редакторам %1. Этот документ будет открыт на просмотр. Напишите в отдел продаж %1, чтобы обсудить индивидуальные условия обновления.", "warnNoLicenseUsers": "Вы достигли лимита на количество пользователей редакторов %1. Напишите в отдел продаж %1, чтобы обсудить индивидуальные условия обновления.", - "warnProcessRightsChange": "У вас нет прав на редактирование этого файла." + "warnProcessRightsChange": "У вас нет прав на редактирование этого файла.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Защищенный файл", diff --git a/apps/documenteditor/mobile/locale/sk.json b/apps/documenteditor/mobile/locale/sk.json index f78e15b36..a33c05493 100644 --- a/apps/documenteditor/mobile/locale/sk.json +++ b/apps/documenteditor/mobile/locale/sk.json @@ -56,7 +56,8 @@ "textStartAt": "Start At", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Conversion timeout exceeded.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit this file." + "warnProcessRightsChange": "You don't have permission to edit this file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Protected File", diff --git a/apps/documenteditor/mobile/locale/sl.json b/apps/documenteditor/mobile/locale/sl.json index f78e15b36..a33c05493 100644 --- a/apps/documenteditor/mobile/locale/sl.json +++ b/apps/documenteditor/mobile/locale/sl.json @@ -56,7 +56,8 @@ "textStartAt": "Start At", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Conversion timeout exceeded.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit this file." + "warnProcessRightsChange": "You don't have permission to edit this file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Protected File", diff --git a/apps/documenteditor/mobile/locale/sv.json b/apps/documenteditor/mobile/locale/sv.json index f78e15b36..a33c05493 100644 --- a/apps/documenteditor/mobile/locale/sv.json +++ b/apps/documenteditor/mobile/locale/sv.json @@ -56,7 +56,8 @@ "textStartAt": "Start At", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Conversion timeout exceeded.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit this file." + "warnProcessRightsChange": "You don't have permission to edit this file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Protected File", diff --git a/apps/documenteditor/mobile/locale/tr.json b/apps/documenteditor/mobile/locale/tr.json index cfd1cd50d..93b495e1c 100644 --- a/apps/documenteditor/mobile/locale/tr.json +++ b/apps/documenteditor/mobile/locale/tr.json @@ -56,7 +56,8 @@ "textStartAt": "Başlangıç", "textTable": "Tablo", "textTableSize": "Tablo Boyutu", - "txtNotUrl": "Bu alan \"http://www.example.com\" formatında bir URL olmak zorundadır" + "txtNotUrl": "Bu alan \"http://www.example.com\" formatında bir URL olmak zorundadır", + "textOk": "Tamam" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Tamam" }, "Error": { "convertationTimeoutText": "Değişim süresi aşıldı.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "%1 düzenleyici için kullanıcı sınırına ulaştınız. Daha fazla bilgi edinmek için yöneticinizle iletişime geçin.", "warnNoLicense": "%1 düzenleyiciye eşzamanlı bağlantı sınırına ulaştınız. Bu belge yalnızca görüntüleme için açılacaktır. Kişisel yükseltme koşulları için %1 satış ekibiyle iletişime geçin.", "warnNoLicenseUsers": "%1 düzenleyici için kullanıcı sınırına ulaştınız. Kişisel yükseltme koşulları için %1 satış ekibiyle iletişime geçin.", - "warnProcessRightsChange": "Bu dosyayı düzenleme izniniz yok." + "warnProcessRightsChange": "Bu dosyayı düzenleme izniniz yok.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Korumalı dosya", diff --git a/apps/documenteditor/mobile/locale/uk.json b/apps/documenteditor/mobile/locale/uk.json index f78e15b36..a33c05493 100644 --- a/apps/documenteditor/mobile/locale/uk.json +++ b/apps/documenteditor/mobile/locale/uk.json @@ -56,7 +56,8 @@ "textStartAt": "Start At", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Conversion timeout exceeded.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit this file." + "warnProcessRightsChange": "You don't have permission to edit this file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Protected File", diff --git a/apps/documenteditor/mobile/locale/vi.json b/apps/documenteditor/mobile/locale/vi.json index f78e15b36..a33c05493 100644 --- a/apps/documenteditor/mobile/locale/vi.json +++ b/apps/documenteditor/mobile/locale/vi.json @@ -56,7 +56,8 @@ "textStartAt": "Start At", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "Conversion timeout exceeded.", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit this file." + "warnProcessRightsChange": "You don't have permission to edit this file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "Protected File", diff --git a/apps/documenteditor/mobile/locale/zh.json b/apps/documenteditor/mobile/locale/zh.json index cdc453563..45ad96942 100644 --- a/apps/documenteditor/mobile/locale/zh.json +++ b/apps/documenteditor/mobile/locale/zh.json @@ -56,7 +56,8 @@ "textStartAt": "始于", "textTable": "表格", "textTableSize": "表格大小", - "txtNotUrl": "该字段应为“http://www.example.com”格式的URL" + "txtNotUrl": "该字段应为“http://www.example.com”格式的URL", + "textOk": "Ok" }, "Common": { "Collaboration": { @@ -328,7 +329,8 @@ "textOctober": "October", "textNovember": "November", "textDecember": "December", - "textEmpty": "Empty" + "textEmpty": "Empty", + "textOk": "Ok" }, "Error": { "convertationTimeoutText": "转换超时", @@ -498,7 +500,10 @@ "warnLicenseUsersExceeded": "你触发了 %1 编辑器的同时在线数限制。可联系管理员来了解更多信息。", "warnNoLicense": "你已经触发了 %1 编辑器的同时在线数限制. 该文档打开后,你将只能查看。请联系 %1 的销售团队,获取个人升级条款。", "warnNoLicenseUsers": "你触发了 %1 编辑器的同时在线数限制。请与 %1 的销售团队联系,以获取个人升级条款。", - "warnProcessRightsChange": "你没有编辑这个文件的权限。" + "warnProcessRightsChange": "你没有编辑这个文件的权限。", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" }, "Settings": { "advDRMOptions": "受保护的文件", diff --git a/apps/documenteditor/mobile/src/controller/Main.jsx b/apps/documenteditor/mobile/src/controller/Main.jsx index 850898c29..a31c07c10 100644 --- a/apps/documenteditor/mobile/src/controller/Main.jsx +++ b/apps/documenteditor/mobile/src/controller/Main.jsx @@ -689,6 +689,18 @@ class MainController extends Component { if (this.props.users.isDisconnected) return; storeToolbarSettings.setCanRedo(can); }); + + this.api.asc_registerCallback('asc_onReplaceAll', this.onApiTextReplaced.bind(this)); + } + + onApiTextReplaced(found, replaced) { + const { t } = this.props; + + if (found) { + f7.dialog.alert(null, !(found - replaced > 0) ? Common.Utils.String.format(t('Main.textReplaceSuccess'), replaced) : Common.Utils.String.format(t('Main.textReplaceSkipped'), found - replaced)); + } else { + f7.dialog.alert(null, t('Main.textNoTextFound')); + } } onShowDateActions(obj, x, y) { diff --git a/apps/documenteditor/mobile/src/controller/add/AddLink.jsx b/apps/documenteditor/mobile/src/controller/add/AddLink.jsx index 3a6ea52a5..ba1b1f882 100644 --- a/apps/documenteditor/mobile/src/controller/add/AddLink.jsx +++ b/apps/documenteditor/mobile/src/controller/add/AddLink.jsx @@ -34,7 +34,15 @@ class AddLinkController extends Component { const isEmail = (urltype == 2); if (urltype < 1) { - f7.dialog.alert(_t.txtNotUrl, _t.notcriticalErrorTitle); + f7.dialog.create({ + title: _t.notcriticalErrorTitle, + text: _t.txtNotUrl, + buttons: [ + { + text: t('Add.textOk') + } + ] + }).open(); return; } diff --git a/apps/documenteditor/mobile/src/controller/edit/EditHyperlink.jsx b/apps/documenteditor/mobile/src/controller/edit/EditHyperlink.jsx index cfb79fed1..39e0a7ad3 100644 --- a/apps/documenteditor/mobile/src/controller/edit/EditHyperlink.jsx +++ b/apps/documenteditor/mobile/src/controller/edit/EditHyperlink.jsx @@ -28,7 +28,17 @@ class EditHyperlinkController extends Component { const isEmail = (urltype == 2); if (urltype < 1) { const { t } = this.props; - f7.dialog.alert(t('Edit.textNotUrl'), t('Edit.notcriticalErrorTitle')); + + f7.dialog.create({ + title: t('Edit.notcriticalErrorTitle'), + text: t('Edit.textNotUrl'), + buttons: [ + { + text: t('Edit.textOk') + } + ] + }).open(); + return; } let url = link.replace(/^\s+|\s+$/g,''); diff --git a/apps/presentationeditor/mobile/locale/az.json b/apps/presentationeditor/mobile/locale/az.json index aeeba97be..3b390ce73 100644 --- a/apps/presentationeditor/mobile/locale/az.json +++ b/apps/presentationeditor/mobile/locale/az.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "1% redaktor üçün istifadəçi limitinə çatdınız. Ətraflı öyrənmək üçün inzibatçınızla əlaqə saxlayın.", "warnNoLicense": "Siz 1% redaktorlarına eyni vaxtda qoşulma limitinə çatdınız. Bu sənəd yalnız baxmaq üçün açılacaq. Şəxsi təkmilləşdirmə şərtləri üçün 1% satış komandası ilə əlaqə saxlayın.", "warnNoLicenseUsers": "1% redaktor üçün istifadəçi limitinə çatdınız. Şəxsi təkmilləşdirmə şərtləri üçün 1% satış komandası ilə əlaqə saxlayın.", - "warnProcessRightsChange": "Faylı redaktə etmək icazəniz yoxdur." + "warnProcessRightsChange": "Faylı redaktə etmək icazəniz yoxdur.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Slayd nömrəsi", "textTable": "Cədvəl", "textTableSize": "Cədvəl Ölçüsü", - "txtNotUrl": "Bu sahədə \"http://www.example.com\" formatında URL olmalıdır" + "txtNotUrl": "Bu sahədə \"http://www.example.com\" formatında URL olmalıdır", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Xəbərdarlıq", @@ -388,7 +392,8 @@ "textZoomOut": "Kiçilt", "textZoomRotate": "Miqyası dəyiş və Fırlat", "textAutomatic": "Automatic", - "textDesign": "Design" + "textDesign": "Design", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standart (4:3)", diff --git a/apps/presentationeditor/mobile/locale/be.json b/apps/presentationeditor/mobile/locale/be.json index 576c1f742..7c3baf3e3 100644 --- a/apps/presentationeditor/mobile/locale/be.json +++ b/apps/presentationeditor/mobile/locale/be.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Slide Number", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -388,7 +392,8 @@ "textZoomRotate": "Zoom and Rotate", "textTransitions": "Transitions", "textDesign": "Design", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/bg.json b/apps/presentationeditor/mobile/locale/bg.json index 576c1f742..7c3baf3e3 100644 --- a/apps/presentationeditor/mobile/locale/bg.json +++ b/apps/presentationeditor/mobile/locale/bg.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Slide Number", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -388,7 +392,8 @@ "textZoomRotate": "Zoom and Rotate", "textTransitions": "Transitions", "textDesign": "Design", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/ca.json b/apps/presentationeditor/mobile/locale/ca.json index 44057aa39..eba0e506f 100644 --- a/apps/presentationeditor/mobile/locale/ca.json +++ b/apps/presentationeditor/mobile/locale/ca.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "Has arribat al límit d'usuari per a %1 editors. Contacta amb el teu administrador per a més informació.", "warnNoLicense": "Has arribat al límit de connexions simultànies a %1 editors. Aquest document només s'obrirà en mode lectura. Contacta amb l'equip de vendes %1 per a les condicions d'una actualització personal.", "warnNoLicenseUsers": "Has arribat al límit d'usuaris per a %1 editors. Contacta amb l'equip de vendes de %1 per obtenir les condicions de millora personals dels teus serveis.", - "warnProcessRightsChange": "No tens permís per editar el fitxer." + "warnProcessRightsChange": "No tens permís per editar el fitxer.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Número de diapositiva", "textTable": "Taula", "textTableSize": "Mida de la taula", - "txtNotUrl": "Aquest camp hauria de ser un URL amb el format \"http://www.exemple.com\"" + "txtNotUrl": "Aquest camp hauria de ser un URL amb el format \"http://www.exemple.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Advertiment", @@ -388,7 +392,8 @@ "textZoomOut": "Redueix", "textZoomRotate": "Amplia i gira", "textAutomatic": "Automatic", - "textDesign": "Design" + "textDesign": "Design", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Estàndard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/cs.json b/apps/presentationeditor/mobile/locale/cs.json index 10439aab1..4e5a45fc5 100644 --- a/apps/presentationeditor/mobile/locale/cs.json +++ b/apps/presentationeditor/mobile/locale/cs.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "Došlo dosažení limitu %1 editorů v režimu spolupráce na úpravách. Ohledně podrobností se obraťte na svého správce.", "warnNoLicense": "Došlo k dosažení limitu souběžného připojení %1 editorů. Tento dokument bude otevřen pouze pro náhled. Pro rozšíření funkcí kontaktujte %1 obchodní oddělení.", "warnNoLicenseUsers": "Došlo k dosažení limitu %1 editorů. Pro rozšíření funkcí kontaktujte %1 obchodní oddělení.", - "warnProcessRightsChange": "Nemáte oprávnění pro úpravu tohoto dokumentu." + "warnProcessRightsChange": "Nemáte oprávnění pro úpravu tohoto dokumentu.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Číslo snímku", "textTable": "Tabulka", "textTableSize": "Velikost tabulky", - "txtNotUrl": "Toto pole by mělo obsahovat adresu URL ve formátu \"http://www.example.com\"" + "txtNotUrl": "Toto pole by mělo obsahovat adresu URL ve formátu \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Varování", @@ -388,7 +392,8 @@ "textZoomOut": "Oddálit", "textZoomRotate": "Přiblížit a otočit", "textAutomatic": "Automatic", - "textDesign": "Design" + "textDesign": "Design", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standardní (4:3)", diff --git a/apps/presentationeditor/mobile/locale/de.json b/apps/presentationeditor/mobile/locale/de.json index 066cb12bd..20a966e77 100644 --- a/apps/presentationeditor/mobile/locale/de.json +++ b/apps/presentationeditor/mobile/locale/de.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "Sie haben das Benutzerlimit für %1-Editoren erreicht. Bitte wenden Sie sich an Ihren Administrator, um weitere Informationen zu erhalten.", "warnNoLicense": "Sie haben die maximale Anzahl von gleichzeitigen Verbindungen in %1-Editoren erreicht. Die Bearbeitung ist jetzt in diesem Dokument nicht verfügbar. Bitte kontaktieren Sie unser Verkaufsteam, um persönliche Upgrade-Bedingungen zu erhalten.", "warnNoLicenseUsers": "Sie haben das Benutzerlimit für %1-Editoren erreicht. Bitte kontaktieren Sie unser Verkaufsteam, um persönliche Upgrade-Bedingungen zu erhalten.", - "warnProcessRightsChange": "Sie können diese Datei nicht bearbeiten." + "warnProcessRightsChange": "Sie können diese Datei nicht bearbeiten.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Foliennummer", "textTable": "Tabelle", "textTableSize": "Tabellengröße", - "txtNotUrl": "Dieser Bereich soll eine URL im Format \"http://www.example.com\" sein." + "txtNotUrl": "Dieser Bereich soll eine URL im Format \"http://www.example.com\" sein.", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warnung", @@ -388,7 +392,8 @@ "textZoomOut": "Verkleinern", "textZoomRotate": "Vergrößern und drehen", "textAutomatic": "Automatic", - "textDesign": "Design" + "textDesign": "Design", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/el.json b/apps/presentationeditor/mobile/locale/el.json index 5a70cf60e..706c2507b 100644 --- a/apps/presentationeditor/mobile/locale/el.json +++ b/apps/presentationeditor/mobile/locale/el.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -200,7 +203,8 @@ "textSlideNumber": "Slide Number", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "textActualSize": "Πραγματικό Μέγεθος", @@ -350,7 +354,8 @@ "textZoom": "Zoom", "textZoomIn": "Zoom In", "textZoomOut": "Zoom Out", - "textZoomRotate": "Zoom and Rotate" + "textZoomRotate": "Zoom and Rotate", + "textOk": "Ok" }, "Settings": { "textAbout": "Περί", diff --git a/apps/presentationeditor/mobile/locale/en.json b/apps/presentationeditor/mobile/locale/en.json index 1ea925633..52e02583f 100644 --- a/apps/presentationeditor/mobile/locale/en.json +++ b/apps/presentationeditor/mobile/locale/en.json @@ -73,6 +73,9 @@ "errorUpdateVersion": "The file version has been changed. The page will be reloaded.", "leavePageText": "You have unsaved changes in this document. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", "notcriticalErrorTitle": "Warning", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found", "SDK": { "Chart": "Chart", "Click to add first slide": "Click to add first slide", @@ -237,7 +240,8 @@ "textSlideNumber": "Slide Number", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -387,7 +391,8 @@ "textZoom": "Zoom", "textZoomIn": "Zoom In", "textZoomOut": "Zoom Out", - "textZoomRotate": "Zoom and Rotate" + "textZoomRotate": "Zoom and Rotate", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/es.json b/apps/presentationeditor/mobile/locale/es.json index 353f2b3e9..dfbe6fe3f 100644 --- a/apps/presentationeditor/mobile/locale/es.json +++ b/apps/presentationeditor/mobile/locale/es.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "Usted ha alcanzado el límite de usuarios para los editores de %1. Por favor, contacte con su administrador para recibir más información.", "warnNoLicense": "Ha alcanzado el límite de conexiones simultáneas con %1 editores. Este documento se abrirá sólo para su visualización. Póngase en contacto con el equipo de ventas de %1 para conocer las condiciones de actualización personal.", "warnNoLicenseUsers": "Usted ha alcanzado el límite de usuarios para los editores de %1.
Contacte con el equipo de ventas de %1 para conocer los términos de actualización personal.", - "warnProcessRightsChange": "No tiene permiso para editar el archivo." + "warnProcessRightsChange": "No tiene permiso para editar el archivo.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Número de diapositiva", "textTable": "Tabla", "textTableSize": "Tamaño de tabla", - "txtNotUrl": "Este campo debe ser una dirección URL en el formato \"http://www.example.com\"" + "txtNotUrl": "Este campo debe ser una dirección URL en el formato \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Advertencia", @@ -388,7 +392,8 @@ "textZoomOut": "Alejar", "textZoomRotate": "Zoom y giro", "textAutomatic": "Automatic", - "textDesign": "Design" + "textDesign": "Design", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Estándar (4:3)", diff --git a/apps/presentationeditor/mobile/locale/fr.json b/apps/presentationeditor/mobile/locale/fr.json index f9e889c79..ec2f9d898 100644 --- a/apps/presentationeditor/mobile/locale/fr.json +++ b/apps/presentationeditor/mobile/locale/fr.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "Vous avez dépassé le nombre maximal d’utilisateurs des éditeurs %1. Pour en savoir plus, contactez votre administrateur.", "warnNoLicense": "Vous avez dépassé le nombre maximal de connexions simultanées aux éditeurs %1. Ce document sera ouvert en lecture seule. Contactez l’équipe des ventes %1 pour mettre à jour les termes de la licence.", "warnNoLicenseUsers": "Vous avez dépassé le nombre maximal d’utilisateurs des éditeurs %1. Contactez l’équipe des ventes %1 pour mettre à jour les termes de la licence.", - "warnProcessRightsChange": "Vous n'avez pas la permission de modifier ce fichier." + "warnProcessRightsChange": "Vous n'avez pas la permission de modifier ce fichier.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Numéro de diapositive", "textTable": "Tableau", "textTableSize": "Taille du tableau", - "txtNotUrl": "Ce champ doit contenir une URL au format \"http://www.example.com\"" + "txtNotUrl": "Ce champ doit contenir une URL au format \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Avertissement", @@ -388,7 +392,8 @@ "textZoomOut": "Zoom arrière", "textZoomRotate": "Zoom et rotation", "textAutomatic": "Automatic", - "textDesign": "Design" + "textDesign": "Design", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/gl.json b/apps/presentationeditor/mobile/locale/gl.json index d39be8061..ee7bfff5d 100644 --- a/apps/presentationeditor/mobile/locale/gl.json +++ b/apps/presentationeditor/mobile/locale/gl.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "Alcanzou o límite de usuarios para os editores de %1. Por favor, contacte co se uadministrador para recibir máis información.", "warnNoLicense": "Alcanzou o límite de conexións simultáneas con %1 editores. Este documento abrirase para as úa visualización. Póñase en contacto co equipo de vendas de %1 para coñecer as condicións de actualización persoal.", "warnNoLicenseUsers": "Alcanzou o límite de usuarios para os editores de %1.
Contacte co equipo de vendas de %1 para coñecer os termos de actualización persoal.", - "warnProcessRightsChange": "Non ten permiso para editar o ficheiro." + "warnProcessRightsChange": "Non ten permiso para editar o ficheiro.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Número da diapositiva", "textTable": "Táboa", "textTableSize": "Tamaño da táboa", - "txtNotUrl": "Este campo debe ser unha URL no formato \"http://www.example.com\"" + "txtNotUrl": "Este campo debe ser unha URL no formato \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Aviso", @@ -388,7 +392,8 @@ "textZoomOut": "Alonxar", "textZoomRotate": "Ampliar e rotación", "textAutomatic": "Automatic", - "textDesign": "Design" + "textDesign": "Design", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Estándar (4:3)", diff --git a/apps/presentationeditor/mobile/locale/hu.json b/apps/presentationeditor/mobile/locale/hu.json index 576c1f742..7c3baf3e3 100644 --- a/apps/presentationeditor/mobile/locale/hu.json +++ b/apps/presentationeditor/mobile/locale/hu.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Slide Number", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -388,7 +392,8 @@ "textZoomRotate": "Zoom and Rotate", "textTransitions": "Transitions", "textDesign": "Design", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/it.json b/apps/presentationeditor/mobile/locale/it.json index e7a008ce3..da095d8c6 100644 --- a/apps/presentationeditor/mobile/locale/it.json +++ b/apps/presentationeditor/mobile/locale/it.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "Hai raggiunto il limite degli utenti per gli editor %1. Ti preghiamo di contattare il tuo amministratore per maggior informazioni.", "warnNoLicense": "Hai raggiunto il limite delle connessioni simultanee agli editor %1. Questo documento sarà aperto solo in modalità di visualizzazione. Ti preghiamo di contattare il team di vendite di %1 per i termini di aggiornamento personali.", "warnNoLicenseUsers": "Hai raggiunto il limite degli utenti per gli editor %1. Ti preghiamo di contattare il team di vendite di %1 per i termini di aggiornamento personali.", - "warnProcessRightsChange": "Non hai il permesso di modificare il file." + "warnProcessRightsChange": "Non hai il permesso di modificare il file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Numero di diapositiva", "textTable": "Tabella", "textTableSize": "Dimensione di tabella", - "txtNotUrl": "Questo campo deve essere un URL nel formato \"http://www.example.com\"" + "txtNotUrl": "Questo campo deve essere un URL nel formato \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Avvertimento", @@ -388,7 +392,8 @@ "textZoomOut": "Rimpicciolire", "textZoomRotate": "Zoom e rotazione", "textAutomatic": "Automatic", - "textDesign": "Design" + "textDesign": "Design", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/ja.json b/apps/presentationeditor/mobile/locale/ja.json index 751906299..cb27d43ad 100644 --- a/apps/presentationeditor/mobile/locale/ja.json +++ b/apps/presentationeditor/mobile/locale/ja.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "%1エディターのユーザー制限に達しました。 詳細についてはアドミニストレータを連絡してください。", "warnNoLicense": "%1エディター 時接続数の制限に達しました。この文書が見るだけのために開かれる。個人的なアップグレード条件については、%1営業チームを連絡してください。", "warnNoLicenseUsers": "%1エディターのユーザー制限に達しました。 個人的なアップグレード条件については、%1営業チームを連絡してください。", - "warnProcessRightsChange": "ファイルを編集する権限がありません!" + "warnProcessRightsChange": "ファイルを編集する権限がありません!", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "スライド番号", "textTable": "表", "textTableSize": "表のサイズ", - "txtNotUrl": "このフィールドは、「http://www.example.com」の形式のURLである必要がある" + "txtNotUrl": "このフィールドは、「http://www.example.com」の形式のURLである必要がある", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": " 警告", @@ -388,7 +392,8 @@ "textZoomOut": "縮小", "textZoomRotate": "ズームと回転", "textAutomatic": "Automatic", - "textDesign": "Design" + "textDesign": "Design", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "標準(4:3)", diff --git a/apps/presentationeditor/mobile/locale/ko.json b/apps/presentationeditor/mobile/locale/ko.json index 7ed5f7cbb..6752b2722 100644 --- a/apps/presentationeditor/mobile/locale/ko.json +++ b/apps/presentationeditor/mobile/locale/ko.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "편집자 사용자 한도인 %1명에 도달했습니다. 자세한 내용은 관리자에게 문의하십시오.", "warnNoLicense": "% 1 편집 연결 수 제한에 도달했습니다. 이 문서는 보기 모드로 열립니다. 개인적인 업그레이드 사항은 % 1 영업팀에 연락하십시오.", "warnNoLicenseUsers": "ONLYOFFICE 편집자의이 버전은 동시 사용자에게 일정한 제한이 있습니다.
더 필요한 것이 있으면 현재 라이센스를 업그레이드하거나 상용 라이센스를 구입하십시오.", - "warnProcessRightsChange": "파일을 수정할 수 있는 권한이 없습니다." + "warnProcessRightsChange": "파일을 수정할 수 있는 권한이 없습니다.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "슬라이드 번호", "textTable": "표", "textTableSize": "표 크기", - "txtNotUrl": "이 필드는 \"http://www.example.com\"형식의 URL이어야합니다." + "txtNotUrl": "이 필드는 \"http://www.example.com\"형식의 URL이어야합니다.", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "경고", @@ -388,7 +392,8 @@ "textZoomOut": "축소", "textZoomRotate": "확대 / 축소 및 회전", "textAutomatic": "Automatic", - "textDesign": "Design" + "textDesign": "Design", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "표준 (4 : 3)", diff --git a/apps/presentationeditor/mobile/locale/lo.json b/apps/presentationeditor/mobile/locale/lo.json index 576c1f742..7c3baf3e3 100644 --- a/apps/presentationeditor/mobile/locale/lo.json +++ b/apps/presentationeditor/mobile/locale/lo.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Slide Number", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -388,7 +392,8 @@ "textZoomRotate": "Zoom and Rotate", "textTransitions": "Transitions", "textDesign": "Design", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/lv.json b/apps/presentationeditor/mobile/locale/lv.json index 576c1f742..7c3baf3e3 100644 --- a/apps/presentationeditor/mobile/locale/lv.json +++ b/apps/presentationeditor/mobile/locale/lv.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Slide Number", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -388,7 +392,8 @@ "textZoomRotate": "Zoom and Rotate", "textTransitions": "Transitions", "textDesign": "Design", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/nb.json b/apps/presentationeditor/mobile/locale/nb.json index 576c1f742..7c3baf3e3 100644 --- a/apps/presentationeditor/mobile/locale/nb.json +++ b/apps/presentationeditor/mobile/locale/nb.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Slide Number", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -388,7 +392,8 @@ "textZoomRotate": "Zoom and Rotate", "textTransitions": "Transitions", "textDesign": "Design", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/nl.json b/apps/presentationeditor/mobile/locale/nl.json index a3c4cdf7c..ac30df588 100644 --- a/apps/presentationeditor/mobile/locale/nl.json +++ b/apps/presentationeditor/mobile/locale/nl.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "U heeft de gebruikerslimiet voor %1 gelijktijdige gebruikers bereikt. Neem contact op met uw beheerder voor meer informatie.", "warnNoLicense": "U hebt de limiet bereikt voor gelijktijdige verbindingen met %1 gelijktijdige gebruikers. Dit document wordt alleen geopend om te bekijken. Neem contact op met %1 verkoopteam voor persoonlijke upgradevoorwaarden.", "warnNoLicenseUsers": "U heeft de gebruikerslimiet voor %1 gelijktijdige gebruikers bereikt. Neem contact op met de verkoopafdeling voor persoonlijke upgradevoorwaarden.", - "warnProcessRightsChange": "Je hebt geen toestemming om het bestand te bewerken." + "warnProcessRightsChange": "Je hebt geen toestemming om het bestand te bewerken.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Dianummer", "textTable": "Tabel", "textTableSize": "Tabelgrootte", - "txtNotUrl": "Dit veld moet een URL bevatten in de notatie \"http://www.internet.nl\"" + "txtNotUrl": "Dit veld moet een URL bevatten in de notatie \"http://www.internet.nl\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Waarschuwing", @@ -388,7 +392,8 @@ "textZoomOut": "Uitzoomen", "textZoomRotate": "Zoomen en draaien", "textAutomatic": "Automatic", - "textDesign": "Design" + "textDesign": "Design", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standaard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/pl.json b/apps/presentationeditor/mobile/locale/pl.json index 576c1f742..7c3baf3e3 100644 --- a/apps/presentationeditor/mobile/locale/pl.json +++ b/apps/presentationeditor/mobile/locale/pl.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Slide Number", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -388,7 +392,8 @@ "textZoomRotate": "Zoom and Rotate", "textTransitions": "Transitions", "textDesign": "Design", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/pt.json b/apps/presentationeditor/mobile/locale/pt.json index e3feaca9b..395bca5cc 100644 --- a/apps/presentationeditor/mobile/locale/pt.json +++ b/apps/presentationeditor/mobile/locale/pt.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "Você atingiu o limite de usuários para editores %1. Entre em contato com seu administrador para saber mais.", "warnNoLicense": "Você atingiu o limite de conexões simultâneas para% 1 editores. Este documento será aberto apenas para visualização. Contate a equipe de vendas% 1 para termos de atualização pessoal.", "warnNoLicenseUsers": "Você atingiu o limite de usuários para editores %1.
Entre em contato com a equipe de vendas da %1 para obter os termos de atualização pessoais.", - "warnProcessRightsChange": "Você não tem permissão para editar o arquivo." + "warnProcessRightsChange": "Você não tem permissão para editar o arquivo.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Número do slide", "textTable": "Tabela", "textTableSize": "Tamanho da tabela", - "txtNotUrl": "Este campo deve ser uma URL no formato \"http://www.example.com\"" + "txtNotUrl": "Este campo deve ser uma URL no formato \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Atenção", @@ -388,7 +392,8 @@ "textZoomOut": "Reduzir", "textZoomRotate": "Zoom e Rotação", "textAutomatic": "Automatic", - "textDesign": "Design" + "textDesign": "Design", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Padrão (4:3)", diff --git a/apps/presentationeditor/mobile/locale/ro.json b/apps/presentationeditor/mobile/locale/ro.json index fdb43810e..23f130c8a 100644 --- a/apps/presentationeditor/mobile/locale/ro.json +++ b/apps/presentationeditor/mobile/locale/ro.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "Ați atins numărul maxim de utilizatori ai %1 editoare. Pentru detalii, contactați administratorul dvs.", "warnNoLicense": "Ați atins numărul maxim de conexiuni simultane la %1 de editoare. Documentul este disponibil numai pentru vizualizare. Contactați %1 Departamentul de Vânzări pentru acordarea condițiilor personale de actualizare.", "warnNoLicenseUsers": "Ați atins numărul maxim de utilizatori ai %1 editoare. Contactați Grup Vânzări %1 pentru acordarea condițiilor personale de licențiere.", - "warnProcessRightsChange": "Nu aveți permisiunea de editare pentru fișier." + "warnProcessRightsChange": "Nu aveți permisiunea de editare pentru fișier.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Număr diapozitiv", "textTable": "Tabel", "textTableSize": "Dimensiune tabel", - "txtNotUrl": "Câmpul trebuie să conțină adresa URL in format \"http://www.example.com\"" + "txtNotUrl": "Câmpul trebuie să conțină adresa URL in format \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Avertisment", @@ -388,7 +392,8 @@ "textZoomOut": "Micșorare", "textZoomRotate": "Zoom și rotire", "textAutomatic": "Automatic", - "textDesign": "Design" + "textDesign": "Design", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/ru.json b/apps/presentationeditor/mobile/locale/ru.json index fd6caddcb..9e3a5d7ab 100644 --- a/apps/presentationeditor/mobile/locale/ru.json +++ b/apps/presentationeditor/mobile/locale/ru.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "Вы достигли лимита на количество пользователей редакторов %1. Свяжитесь с администратором, чтобы узнать больше.", "warnNoLicense": "Вы достигли лимита на одновременные подключения к редакторам %1. Этот документ будет открыт на просмотр. Напишите в отдел продаж %1, чтобы обсудить индивидуальные условия обновления.", "warnNoLicenseUsers": "Вы достигли лимита на количество пользователей редакторов %1. Напишите в отдел продаж %1, чтобы обсудить индивидуальные условия обновления.", - "warnProcessRightsChange": "У вас нет прав на редактирование этого файла." + "warnProcessRightsChange": "У вас нет прав на редактирование этого файла.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Номер слайда", "textTable": "Таблица", "textTableSize": "Размер таблицы", - "txtNotUrl": "Это поле должно быть URL-адресом в формате \"http://www.example.com\"" + "txtNotUrl": "Это поле должно быть URL-адресом в формате \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Внимание", @@ -388,7 +392,8 @@ "textZoomOut": "Уменьшение", "textZoomRotate": "Увеличение с поворотом", "textAutomatic": "Automatic", - "textDesign": "Design" + "textDesign": "Design", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Стандартный (4:3)", diff --git a/apps/presentationeditor/mobile/locale/sk.json b/apps/presentationeditor/mobile/locale/sk.json index 576c1f742..7c3baf3e3 100644 --- a/apps/presentationeditor/mobile/locale/sk.json +++ b/apps/presentationeditor/mobile/locale/sk.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Slide Number", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -388,7 +392,8 @@ "textZoomRotate": "Zoom and Rotate", "textTransitions": "Transitions", "textDesign": "Design", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/sl.json b/apps/presentationeditor/mobile/locale/sl.json index 576c1f742..7c3baf3e3 100644 --- a/apps/presentationeditor/mobile/locale/sl.json +++ b/apps/presentationeditor/mobile/locale/sl.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Slide Number", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -388,7 +392,8 @@ "textZoomRotate": "Zoom and Rotate", "textTransitions": "Transitions", "textDesign": "Design", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/tr.json b/apps/presentationeditor/mobile/locale/tr.json index a0b25aff9..871d9967c 100644 --- a/apps/presentationeditor/mobile/locale/tr.json +++ b/apps/presentationeditor/mobile/locale/tr.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "%1 düzenleyici için kullanıcı sınırına ulaştınız. Daha fazla bilgi edinmek için yöneticinizle iletişime geçin.", "warnNoLicense": "%1 düzenleyiciye eşzamanlı bağlantı sınırına ulaştınız. Bu belge yalnızca görüntüleme için açılacaktır. Kişisel yükseltme koşulları için %1 satış ekibiyle iletişime geçin.", "warnNoLicenseUsers": "%1 düzenleyici için kullanıcı sınırına ulaştınız. Kişisel yükseltme koşulları için %1 satış ekibiyle iletişime geçin.", - "warnProcessRightsChange": "Dosyayı düzenleme izniniz yok." + "warnProcessRightsChange": "Dosyayı düzenleme izniniz yok.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Slayt numarası", "textTable": "Tablo", "textTableSize": "Tablo Boyutu", - "txtNotUrl": "Bu alan, \"http://www.example.com\" biçiminde bir URL olmalıdır." + "txtNotUrl": "Bu alan, \"http://www.example.com\" biçiminde bir URL olmalıdır.", + "textOk": "Tamam" }, "Edit": { "notcriticalErrorTitle": "Uyarı", @@ -388,7 +392,8 @@ "textAutomatic": "Automatic", "textDesign": "Design", "textPush": "Push", - "textWedge": "Wedge" + "textWedge": "Wedge", + "textOk": "Tamam" }, "Settings": { "mniSlideStandard": "Standart (4:3)", diff --git a/apps/presentationeditor/mobile/locale/uk.json b/apps/presentationeditor/mobile/locale/uk.json index 576c1f742..7c3baf3e3 100644 --- a/apps/presentationeditor/mobile/locale/uk.json +++ b/apps/presentationeditor/mobile/locale/uk.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Slide Number", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -388,7 +392,8 @@ "textZoomRotate": "Zoom and Rotate", "textTransitions": "Transitions", "textDesign": "Design", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/vi.json b/apps/presentationeditor/mobile/locale/vi.json index 576c1f742..7c3baf3e3 100644 --- a/apps/presentationeditor/mobile/locale/vi.json +++ b/apps/presentationeditor/mobile/locale/vi.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "Slide Number", "textTable": "Table", "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -388,7 +392,8 @@ "textZoomRotate": "Zoom and Rotate", "textTransitions": "Transitions", "textDesign": "Design", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "Standard (4:3)", diff --git a/apps/presentationeditor/mobile/locale/zh.json b/apps/presentationeditor/mobile/locale/zh.json index 8978bff5d..31b35f4f8 100644 --- a/apps/presentationeditor/mobile/locale/zh.json +++ b/apps/presentationeditor/mobile/locale/zh.json @@ -123,7 +123,10 @@ "warnLicenseUsersExceeded": "你触发了 %1 编辑器的同时在线数限制。可联系管理员来了解更多信息。", "warnNoLicense": "你已经触发了 %1 编辑器的同时在线数限制. 该文档打开后,你将只能查看。请联系 %1 的销售团队,获取个人升级条款。", "warnNoLicenseUsers": "你触发了 %1 编辑器的同时在线数限制。可联系管理员来了解更多信息。", - "warnProcessRightsChange": "你没有编辑文件的权限。" + "warnProcessRightsChange": "你没有编辑文件的权限。", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -237,7 +240,8 @@ "textSlideNumber": "幻灯片编号", "textTable": "表格", "textTableSize": "表格大小", - "txtNotUrl": "该字段应为“http://www.example.com”格式的URL" + "txtNotUrl": "该字段应为“http://www.example.com”格式的URL", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "警告", @@ -388,7 +392,8 @@ "textZoomOut": "缩小", "textZoomRotate": "缩放并旋转", "textAutomatic": "Automatic", - "textDesign": "Design" + "textDesign": "Design", + "textOk": "Ok" }, "Settings": { "mniSlideStandard": "标准(4:3)", diff --git a/apps/presentationeditor/mobile/src/controller/Main.jsx b/apps/presentationeditor/mobile/src/controller/Main.jsx index ca806c5c1..a9adc08b3 100644 --- a/apps/presentationeditor/mobile/src/controller/Main.jsx +++ b/apps/presentationeditor/mobile/src/controller/Main.jsx @@ -419,6 +419,18 @@ class MainController extends Component { this.api.asc_registerCallback('asc_onCountPages', (count) => { storeToolbarSettings.setCountPages(count); }); + + this.api.asc_registerCallback('asc_onReplaceAll', this.onApiTextReplaced.bind(this)); + } + + onApiTextReplaced(found, replaced) { + const { t } = this.props; + + if (found) { + f7.dialog.alert(null, !(found - replaced > 0) ? Common.Utils.String.format(t('Controller.Main.textReplaceSuccess'), replaced) : Common.Utils.String.format(t('Controller.Main.textReplaceSkipped'), found - replaced)); + } else { + f7.dialog.alert(null, t('Controller.Main.textNoTextFound')); + } } onDocumentContentReady () { diff --git a/apps/presentationeditor/mobile/src/controller/add/AddLink.jsx b/apps/presentationeditor/mobile/src/controller/add/AddLink.jsx index 1c054a041..554ebc187 100644 --- a/apps/presentationeditor/mobile/src/controller/add/AddLink.jsx +++ b/apps/presentationeditor/mobile/src/controller/add/AddLink.jsx @@ -42,7 +42,15 @@ class AddLinkController extends Component { const urltype = api.asc_getUrlType(url.trim()); const isEmail = (urltype == 2); if (urltype < 1) { - f7.dialog.alert(_t.txtNotUrl, _t.notcriticalErrorTitle); + f7.dialog.create({ + title: _t.notcriticalErrorTitle, + text: _t.txtNotUrl, + buttons: [ + { + text: t('View.Add.textOk') + } + ] + }).open(); return; } diff --git a/apps/presentationeditor/mobile/src/controller/edit/EditLink.jsx b/apps/presentationeditor/mobile/src/controller/edit/EditLink.jsx index 756545b16..037916bd7 100644 --- a/apps/presentationeditor/mobile/src/controller/edit/EditLink.jsx +++ b/apps/presentationeditor/mobile/src/controller/edit/EditLink.jsx @@ -99,7 +99,16 @@ class EditLinkController extends Component { const urltype = api.asc_getUrlType(url.trim()); const isEmail = (urltype == 2); if (urltype < 1) { - f7.dialog.alert(_t.textNotUrl, _t.notcriticalErrorTitle); + f7.dialog.create({ + title: t('View.Edit.notcriticalErrorTitle'), + text: t('View.Edit.textNotUrl'), + buttons: [ + { + text: t('View.Edit.textOk') + } + ] + }).open(); + return; } diff --git a/apps/spreadsheeteditor/mobile/locale/az.json b/apps/spreadsheeteditor/mobile/locale/az.json index 4fda249a6..967564cac 100644 --- a/apps/spreadsheeteditor/mobile/locale/az.json +++ b/apps/spreadsheeteditor/mobile/locale/az.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "1% redaktor üçün istifadəçi limitinə çatdınız. Şəxsi təkmilləşdirmə şərtləri üçün 1% satış komandası ilə əlaqə saxlayın.", "warnProcessRightsChange": "Faylı redaktə etmək icazəniz yoxdur.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtNotUrl": "Bu sahədə \"http://www.example.com\" formatında URL olmalıdır", "txtSorting": "Sıralama", "txtSortSelected": "Seçilmiş sıralama", - "txtYes": "Bəli" + "txtYes": "Bəli", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Xəbərdarlıq", @@ -534,7 +538,8 @@ "txtNotUrl": "Bu sahədə \"http://www.example.com\" formatında URL olmalıdır", "txtSortHigh2Low": "Ən Böyükdən ən Kiçiyə doğru Çeşidləyin.", "txtSortLow2High": "Ən Kiçikdən ən Böyüyə doğru Çeşidləyin.", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "CSV seçimlərini seçin", diff --git a/apps/spreadsheeteditor/mobile/locale/be.json b/apps/spreadsheeteditor/mobile/locale/be.json index f183774b7..af4afc7af 100644 --- a/apps/spreadsheeteditor/mobile/locale/be.json +++ b/apps/spreadsheeteditor/mobile/locale/be.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "warnProcessRightsChange": "You don't have permission to edit the file.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "textSelectedRange": "Selected Range", "txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells.
Do you wish to continue with the current selection?", "txtNo": "No", - "txtYes": "Yes" + "txtYes": "Yes", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -534,7 +538,8 @@ "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", "txtSortHigh2Low": "Sort Highest to Lowest", "txtSortLow2High": "Sort Lowest to Highest", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Choose CSV options", diff --git a/apps/spreadsheeteditor/mobile/locale/bg.json b/apps/spreadsheeteditor/mobile/locale/bg.json index f183774b7..af4afc7af 100644 --- a/apps/spreadsheeteditor/mobile/locale/bg.json +++ b/apps/spreadsheeteditor/mobile/locale/bg.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "warnProcessRightsChange": "You don't have permission to edit the file.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "textSelectedRange": "Selected Range", "txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells.
Do you wish to continue with the current selection?", "txtNo": "No", - "txtYes": "Yes" + "txtYes": "Yes", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -534,7 +538,8 @@ "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", "txtSortHigh2Low": "Sort Highest to Lowest", "txtSortLow2High": "Sort Lowest to Highest", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Choose CSV options", diff --git a/apps/spreadsheeteditor/mobile/locale/ca.json b/apps/spreadsheeteditor/mobile/locale/ca.json index 0e26de975..f1eb11c9e 100644 --- a/apps/spreadsheeteditor/mobile/locale/ca.json +++ b/apps/spreadsheeteditor/mobile/locale/ca.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "Has arribat al límit d'usuaris per a %1 editors. Contacta amb l'equip de vendes de %1 per obtenir les condicions de millora personals dels teus serveis.", "warnProcessRightsChange": "No tens permís per editar el fitxer.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtNotUrl": "Aquest camp hauria de ser un URL amb el format \"http://www.exemple.com\"", "txtSorting": "Ordenació", "txtSortSelected": "Ordena els objectes seleccionats", - "txtYes": "Sí" + "txtYes": "Sí", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Advertiment", @@ -534,7 +538,8 @@ "txtNotUrl": "Aquest camp hauria de ser un URL amb el format \"http://www.exemple.com\"", "txtSortHigh2Low": "Ordena de major a menor", "txtSortLow2High": "Ordena de menor a major", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Tria les opcions CSV", diff --git a/apps/spreadsheeteditor/mobile/locale/cs.json b/apps/spreadsheeteditor/mobile/locale/cs.json index 85978c74f..abd2dd562 100644 --- a/apps/spreadsheeteditor/mobile/locale/cs.json +++ b/apps/spreadsheeteditor/mobile/locale/cs.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "Došlo k dosažení limitu %1 editorů. Pro rozšíření funkcí kontaktujte %1 obchodní oddělení.", "warnProcessRightsChange": "Nemáte oprávnění pro úpravu tohoto dokumentu.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtNotUrl": "Toto pole by mělo obsahovat adresu URL ve formátu \"http://www.example.com\"", "txtSorting": "Řazení", "txtSortSelected": "Seřadit vybrané", - "txtYes": "Ano" + "txtYes": "Ano", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Varování", @@ -534,7 +538,8 @@ "txtNotUrl": "Toto pole by mělo obsahovat adresu URL ve formátu \"http://www.example.com\"", "txtSortHigh2Low": "Seřadit od nejvyššího po nejnižší", "txtSortLow2High": "Seřadit od nejnižšího po nejvyšší", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Vyberte možnosti CSV", diff --git a/apps/spreadsheeteditor/mobile/locale/da.json b/apps/spreadsheeteditor/mobile/locale/da.json index 98bf3852d..b53f47d1f 100644 --- a/apps/spreadsheeteditor/mobile/locale/da.json +++ b/apps/spreadsheeteditor/mobile/locale/da.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "warnProcessRightsChange": "You don't have permission to edit the file.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtExpandSort": "The data next to the selection will not be sorted. Do you want to expand the selection to include the adjacent data or continue with sorting the currently selected cells only?", "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", "txtSorting": "Sorting", - "txtSortSelected": "Sort selected" + "txtSortSelected": "Sort selected", + "textOk": "Ok" }, "Edit": { "textAccounting": "Regnskab", @@ -534,7 +538,8 @@ "textVerticalText": "Vertical Text", "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", "txtSortHigh2Low": "Sort Highest to Lowest", - "txtSortLow2High": "Sort Lowest to Highest" + "txtSortLow2High": "Sort Lowest to Highest", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Vælg CSV-muligheder", diff --git a/apps/spreadsheeteditor/mobile/locale/de.json b/apps/spreadsheeteditor/mobile/locale/de.json index 81b290a66..e86f959c0 100644 --- a/apps/spreadsheeteditor/mobile/locale/de.json +++ b/apps/spreadsheeteditor/mobile/locale/de.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "Sie haben das Benutzerlimit für %1-Editoren erreicht. Bitte kontaktieren Sie unser Verkaufsteam, um persönliche Upgrade-Bedingungen zu erhalten.", "warnProcessRightsChange": "Sie können diese Datei nicht bearbeiten.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtNotUrl": "Dieser Bereich soll eine URL im Format \"http://www.example.com\" sein.", "txtSorting": "Sortierung", "txtSortSelected": "Ausgewählte sortieren", - "txtYes": "Ja" + "txtYes": "Ja", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warnung", @@ -534,7 +538,8 @@ "txtNotUrl": "Dieser Bereich soll eine URL im Format \"http://www.example.com\" sein.", "txtSortHigh2Low": "Absteigend sortieren", "txtSortLow2High": "Aufsteigend sortieren", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "CSV-Optionen auswählen", diff --git a/apps/spreadsheeteditor/mobile/locale/el.json b/apps/spreadsheeteditor/mobile/locale/el.json index f183774b7..af4afc7af 100644 --- a/apps/spreadsheeteditor/mobile/locale/el.json +++ b/apps/spreadsheeteditor/mobile/locale/el.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "warnProcessRightsChange": "You don't have permission to edit the file.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "textSelectedRange": "Selected Range", "txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells.
Do you wish to continue with the current selection?", "txtNo": "No", - "txtYes": "Yes" + "txtYes": "Yes", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -534,7 +538,8 @@ "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", "txtSortHigh2Low": "Sort Highest to Lowest", "txtSortLow2High": "Sort Lowest to Highest", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Choose CSV options", diff --git a/apps/spreadsheeteditor/mobile/locale/en.json b/apps/spreadsheeteditor/mobile/locale/en.json index c1ec9e908..852248399 100644 --- a/apps/spreadsheeteditor/mobile/locale/en.json +++ b/apps/spreadsheeteditor/mobile/locale/en.json @@ -73,6 +73,9 @@ "errorUpdateVersion": "The file version has been changed. The page will be reloaded.", "leavePageText": "You have unsaved changes in this document. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", "notcriticalErrorTitle": "Warning", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found", "SDK": { "txtAccent": "Accent", "txtAll": "(All)", @@ -353,7 +356,8 @@ "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", "txtSorting": "Sorting", "txtSortSelected": "Sort selected", - "txtYes": "Yes" + "txtYes": "Yes", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -534,7 +538,8 @@ "textYen": "Yen", "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", "txtSortHigh2Low": "Sort Highest to Lowest", - "txtSortLow2High": "Sort Lowest to Highest" + "txtSortLow2High": "Sort Lowest to Highest", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Choose CSV options", diff --git a/apps/spreadsheeteditor/mobile/locale/es.json b/apps/spreadsheeteditor/mobile/locale/es.json index 0bed6b2de..e18465f00 100644 --- a/apps/spreadsheeteditor/mobile/locale/es.json +++ b/apps/spreadsheeteditor/mobile/locale/es.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "Ha alcanzado el límite de usuarios para %1 editores. Póngase en contacto con el equipo de ventas de %1 para conocer las condiciones de actualización personal.", "warnProcessRightsChange": "No tiene permiso para editar el archivo.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtNotUrl": "Este campo debe ser una dirección URL en el formato \"http://www.example.com\"", "txtSorting": "Ordenación", "txtSortSelected": "Ordenar los objetos seleccionados", - "txtYes": "Sí" + "txtYes": "Sí", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Advertencia", @@ -534,7 +538,8 @@ "txtNotUrl": "Este campo debe ser una dirección URL en el formato \"http://www.example.com\"", "txtSortHigh2Low": "Ordenar de mayor a menor", "txtSortLow2High": "Ordenar de menor a mayor ", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Elegir los parámetros de CSV", diff --git a/apps/spreadsheeteditor/mobile/locale/fr.json b/apps/spreadsheeteditor/mobile/locale/fr.json index 14e4ee3c1..c9a9ef381 100644 --- a/apps/spreadsheeteditor/mobile/locale/fr.json +++ b/apps/spreadsheeteditor/mobile/locale/fr.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "Vous avez dépassé le nombre maximal d’utilisateurs des éditeurs %1. Contactez l’équipe des ventes %1 pour mettre à jour les termes de la licence.", "warnProcessRightsChange": "Vous n'avez pas la permission de modifier ce fichier.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtNotUrl": "Ce champ doit contenir une URL au format \"http://www.example.com\"", "txtSorting": "Tri", "txtSortSelected": "Trier l'objet sélectionné ", - "txtYes": "Oui" + "txtYes": "Oui", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Avertissement", @@ -534,7 +538,8 @@ "txtNotUrl": "Ce champ doit contenir une URL au format \"http://www.example.com\"", "txtSortHigh2Low": "Trier du plus élevé au plus bas", "txtSortLow2High": "Trier le plus bas au plus élevé", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Choisir les options CSV", diff --git a/apps/spreadsheeteditor/mobile/locale/gl.json b/apps/spreadsheeteditor/mobile/locale/gl.json index 36ff50f73..e011e08f0 100644 --- a/apps/spreadsheeteditor/mobile/locale/gl.json +++ b/apps/spreadsheeteditor/mobile/locale/gl.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "Alcanzou o límite de usuarios para os editores de %1.
Contacte co equipo de vendas de %1 para coñecer os termos de actualización persoal.", "warnProcessRightsChange": "Non ten permiso para editar o ficheiro.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtNotUrl": "Este campo debe ser unha URL no formato \"http://www.example.com\"", "txtSorting": "Ordenación", "txtSortSelected": "Ordenar os obxectos seleccionados", - "txtYes": "Si" + "txtYes": "Si", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Aviso", @@ -534,7 +538,8 @@ "txtNotUrl": "Este campo debe ser unha URL no formato \"http://www.example.com\"", "txtSortHigh2Low": "Ordenar de maior a menor", "txtSortLow2High": "Ordenar de menor a maior ", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Elexir os parámetros de CSV", diff --git a/apps/spreadsheeteditor/mobile/locale/hu.json b/apps/spreadsheeteditor/mobile/locale/hu.json index f183774b7..af4afc7af 100644 --- a/apps/spreadsheeteditor/mobile/locale/hu.json +++ b/apps/spreadsheeteditor/mobile/locale/hu.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "warnProcessRightsChange": "You don't have permission to edit the file.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "textSelectedRange": "Selected Range", "txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells.
Do you wish to continue with the current selection?", "txtNo": "No", - "txtYes": "Yes" + "txtYes": "Yes", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -534,7 +538,8 @@ "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", "txtSortHigh2Low": "Sort Highest to Lowest", "txtSortLow2High": "Sort Lowest to Highest", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Choose CSV options", diff --git a/apps/spreadsheeteditor/mobile/locale/it.json b/apps/spreadsheeteditor/mobile/locale/it.json index b4cae1696..43c1933a8 100644 --- a/apps/spreadsheeteditor/mobile/locale/it.json +++ b/apps/spreadsheeteditor/mobile/locale/it.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "Hai raggiunto il limite degli utenti per gli editor %1. Ti preghiamo di contattare il team di vendite di %1 per i termini di aggiornamento personali.", "warnProcessRightsChange": "Non hai il permesso di modificare il file.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtNotUrl": "Questo campo deve essere un URL nel formato \"http://www.example.com\"", "txtSorting": "Ordinamento", "txtSortSelected": "Ordinare selezionato", - "txtYes": "Sì" + "txtYes": "Sì", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Avvertimento", @@ -534,7 +538,8 @@ "txtNotUrl": "Questo campo deve essere un URL nel formato \"http://www.example.com\"", "txtSortHigh2Low": "Ordinare dal più alto al più basso", "txtSortLow2High": "Ordinare dal più basso al più alto", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Scegliere le opzioni CSV", diff --git a/apps/spreadsheeteditor/mobile/locale/ja.json b/apps/spreadsheeteditor/mobile/locale/ja.json index cc7488f8d..b0efab131 100644 --- a/apps/spreadsheeteditor/mobile/locale/ja.json +++ b/apps/spreadsheeteditor/mobile/locale/ja.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "%1エディターのユーザー制限に達しました。 個人的なアップグレード条件については、%1営業チームを連絡してください。", "warnProcessRightsChange": "ファイルを編集する権限がありません!", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtNotUrl": "このフィールドは、「http://www.example.com」の形式のURLである必要があります。", "txtSorting": "並べ替え中", "txtSortSelected": "選択したを並べ替える", - "txtYes": "Yes" + "txtYes": "Yes", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": " 警告", @@ -534,7 +538,8 @@ "txtNotUrl": "このフィールドは、「http://www.example.com」の形式のURLである必要があります。", "txtSortHigh2Low": " 大きい順に並べ替えます", "txtSortLow2High": "小さい順に並べ替えます。", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "CSVオプションを選択する", diff --git a/apps/spreadsheeteditor/mobile/locale/ko.json b/apps/spreadsheeteditor/mobile/locale/ko.json index 6213e83c6..8bb5fca90 100644 --- a/apps/spreadsheeteditor/mobile/locale/ko.json +++ b/apps/spreadsheeteditor/mobile/locale/ko.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "ONLYOFFICE 편집자의이 버전은 동시 사용자에게 일정한 제한이 있습니다.
더 필요한 것이 있으면 현재 라이센스를 업그레이드하거나 상용 라이센스를 구입하십시오.", "warnProcessRightsChange": "파일을 수정할 수 있는 권한이 없습니다.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtNotUrl": "이 필드는 \"http://www.example.com\"형식의 URL이어야합니다.", "txtSorting": "정렬", "txtSortSelected": "정렬 선택", - "txtYes": "확인" + "txtYes": "확인", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "경고", @@ -534,7 +538,8 @@ "txtNotUrl": "이 필드는 \"http://www.example.com\"형식의 URL이어야합니다.", "txtSortHigh2Low": "가장 높은 것부터 가장 낮은 것부터 정렬", "txtSortLow2High": "오름차순 정렬", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "CSV 옵션 선택", diff --git a/apps/spreadsheeteditor/mobile/locale/lo.json b/apps/spreadsheeteditor/mobile/locale/lo.json index f183774b7..af4afc7af 100644 --- a/apps/spreadsheeteditor/mobile/locale/lo.json +++ b/apps/spreadsheeteditor/mobile/locale/lo.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "warnProcessRightsChange": "You don't have permission to edit the file.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "textSelectedRange": "Selected Range", "txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells.
Do you wish to continue with the current selection?", "txtNo": "No", - "txtYes": "Yes" + "txtYes": "Yes", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -534,7 +538,8 @@ "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", "txtSortHigh2Low": "Sort Highest to Lowest", "txtSortLow2High": "Sort Lowest to Highest", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Choose CSV options", diff --git a/apps/spreadsheeteditor/mobile/locale/lv.json b/apps/spreadsheeteditor/mobile/locale/lv.json index f183774b7..af4afc7af 100644 --- a/apps/spreadsheeteditor/mobile/locale/lv.json +++ b/apps/spreadsheeteditor/mobile/locale/lv.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "warnProcessRightsChange": "You don't have permission to edit the file.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "textSelectedRange": "Selected Range", "txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells.
Do you wish to continue with the current selection?", "txtNo": "No", - "txtYes": "Yes" + "txtYes": "Yes", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -534,7 +538,8 @@ "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", "txtSortHigh2Low": "Sort Highest to Lowest", "txtSortLow2High": "Sort Lowest to Highest", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Choose CSV options", diff --git a/apps/spreadsheeteditor/mobile/locale/nb.json b/apps/spreadsheeteditor/mobile/locale/nb.json index f183774b7..af4afc7af 100644 --- a/apps/spreadsheeteditor/mobile/locale/nb.json +++ b/apps/spreadsheeteditor/mobile/locale/nb.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "warnProcessRightsChange": "You don't have permission to edit the file.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "textSelectedRange": "Selected Range", "txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells.
Do you wish to continue with the current selection?", "txtNo": "No", - "txtYes": "Yes" + "txtYes": "Yes", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -534,7 +538,8 @@ "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", "txtSortHigh2Low": "Sort Highest to Lowest", "txtSortLow2High": "Sort Lowest to Highest", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Choose CSV options", diff --git a/apps/spreadsheeteditor/mobile/locale/nl.json b/apps/spreadsheeteditor/mobile/locale/nl.json index 3af71dc44..8e2f673ef 100644 --- a/apps/spreadsheeteditor/mobile/locale/nl.json +++ b/apps/spreadsheeteditor/mobile/locale/nl.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "U heeft de gebruikerslimiet voor %1 gelijktijdige gebruikers bereikt. Neem contact op met de verkoopafdeling voor persoonlijke upgradevoorwaarden.", "warnProcessRightsChange": "Je hebt geen toestemming om het bestand te bewerken.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtNotUrl": "Dit veld moet een URL bevatten in de notatie \"http://www.internet.nl\"", "txtSorting": "Sorteren", "txtSortSelected": "Geselecteerde sorteren", - "txtYes": "Ja" + "txtYes": "Ja", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Waarschuwing", @@ -534,7 +538,8 @@ "txtNotUrl": "Dit veld moet een URL bevatten in de notatie \"http://www.internet.nl\"", "txtSortHigh2Low": "Sorteren van hoogste naar laagste", "txtSortLow2High": "Sorteren van laagste naar hoogste", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "CSV-opties kiezen", diff --git a/apps/spreadsheeteditor/mobile/locale/pl.json b/apps/spreadsheeteditor/mobile/locale/pl.json index f183774b7..af4afc7af 100644 --- a/apps/spreadsheeteditor/mobile/locale/pl.json +++ b/apps/spreadsheeteditor/mobile/locale/pl.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "warnProcessRightsChange": "You don't have permission to edit the file.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "textSelectedRange": "Selected Range", "txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells.
Do you wish to continue with the current selection?", "txtNo": "No", - "txtYes": "Yes" + "txtYes": "Yes", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -534,7 +538,8 @@ "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", "txtSortHigh2Low": "Sort Highest to Lowest", "txtSortLow2High": "Sort Lowest to Highest", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Choose CSV options", diff --git a/apps/spreadsheeteditor/mobile/locale/pt.json b/apps/spreadsheeteditor/mobile/locale/pt.json index 76ca8588e..9577e32c9 100644 --- a/apps/spreadsheeteditor/mobile/locale/pt.json +++ b/apps/spreadsheeteditor/mobile/locale/pt.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "Você atingiu o limite de usuários para editores %1.
Entre em contato com a equipe de vendas da %1 para obter os termos de atualização pessoais.", "warnProcessRightsChange": "Você não tem permissão para editar o arquivo.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtNotUrl": "Este campo deve ser uma URL no formato \"http://www.example.com\"", "txtSorting": "Classificação", "txtSortSelected": "Classificar selecionado", - "txtYes": "Sim" + "txtYes": "Sim", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Aviso", @@ -534,7 +538,8 @@ "txtNotUrl": "Este campo deve ser uma URL no formato \"http://www.example.com\"", "txtSortHigh2Low": "Classificar do maior para o menor", "txtSortLow2High": "Classificar do menor para o maior", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Escolher opções CSV", diff --git a/apps/spreadsheeteditor/mobile/locale/ro.json b/apps/spreadsheeteditor/mobile/locale/ro.json index 88ffa85f2..426abf40f 100644 --- a/apps/spreadsheeteditor/mobile/locale/ro.json +++ b/apps/spreadsheeteditor/mobile/locale/ro.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "Ați atins numărul maxim de utilizatori ai %1 editoare. Contactați Grup Vânzări %1 pentru acordarea condițiilor personale de licențiere.", "warnProcessRightsChange": "Nu aveți permisiunea de editare pentru fișier.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtNotUrl": "Câmpul trebuie să conțină adresa URL in format \"http://www.example.com\"", "txtSorting": "Sortare", "txtSortSelected": "Sortarea selecției", - "txtYes": "Da" + "txtYes": "Da", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Avertisment", @@ -534,7 +538,8 @@ "txtNotUrl": "Câmpul trebuie să conțină adresa URL in format \"http://www.example.com\"", "txtSortHigh2Low": "Sortare de la cea mai mare la cea mai mică valoare", "txtSortLow2High": "Sortare de la cea mai mică la cea mai mare valoare", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Alegerea opțiunilor CSV", diff --git a/apps/spreadsheeteditor/mobile/locale/ru.json b/apps/spreadsheeteditor/mobile/locale/ru.json index 56b7a3eea..c58e6bbcc 100644 --- a/apps/spreadsheeteditor/mobile/locale/ru.json +++ b/apps/spreadsheeteditor/mobile/locale/ru.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "Вы достигли лимита на количество пользователей редакторов %1. Напишите в отдел продаж %1, чтобы обсудить индивидуальные условия обновления.", "warnProcessRightsChange": "У вас нет прав на редактирование этого файла.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtNotUrl": "Это поле должно быть URL-адресом в формате \"http://www.example.com\"", "txtSorting": "Сортировка", "txtSortSelected": "Сортировать выделенное", - "txtYes": "Да" + "txtYes": "Да", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Внимание", @@ -534,7 +538,8 @@ "txtNotUrl": "Это поле должно быть URL-адресом в формате \"http://www.example.com\"", "txtSortHigh2Low": "Сортировка по убыванию", "txtSortLow2High": "Сортировка по возрастанию", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Выбрать параметры CSV", diff --git a/apps/spreadsheeteditor/mobile/locale/sk.json b/apps/spreadsheeteditor/mobile/locale/sk.json index f183774b7..af4afc7af 100644 --- a/apps/spreadsheeteditor/mobile/locale/sk.json +++ b/apps/spreadsheeteditor/mobile/locale/sk.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "warnProcessRightsChange": "You don't have permission to edit the file.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "textSelectedRange": "Selected Range", "txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells.
Do you wish to continue with the current selection?", "txtNo": "No", - "txtYes": "Yes" + "txtYes": "Yes", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -534,7 +538,8 @@ "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", "txtSortHigh2Low": "Sort Highest to Lowest", "txtSortLow2High": "Sort Lowest to Highest", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Choose CSV options", diff --git a/apps/spreadsheeteditor/mobile/locale/sl.json b/apps/spreadsheeteditor/mobile/locale/sl.json index f183774b7..af4afc7af 100644 --- a/apps/spreadsheeteditor/mobile/locale/sl.json +++ b/apps/spreadsheeteditor/mobile/locale/sl.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "warnProcessRightsChange": "You don't have permission to edit the file.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "textSelectedRange": "Selected Range", "txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells.
Do you wish to continue with the current selection?", "txtNo": "No", - "txtYes": "Yes" + "txtYes": "Yes", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -534,7 +538,8 @@ "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", "txtSortHigh2Low": "Sort Highest to Lowest", "txtSortLow2High": "Sort Lowest to Highest", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Choose CSV options", diff --git a/apps/spreadsheeteditor/mobile/locale/tr.json b/apps/spreadsheeteditor/mobile/locale/tr.json index ebb24a774..40da7d7ca 100644 --- a/apps/spreadsheeteditor/mobile/locale/tr.json +++ b/apps/spreadsheeteditor/mobile/locale/tr.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "%1 düzenleyici için kullanıcı sınırına ulaştınız. Kişisel yükseltme koşulları için %1 satış ekibiyle iletişime geçin.", "warnProcessRightsChange": "Dosyayı düzenleme izniniz yok.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Tamam", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtNotUrl": "Bu alan, \"http://www.example.com\" biçiminde bir URL olmalıdır.", "txtSorting": "Sıralama", "txtSortSelected": "Seçili olanları sırala", - "txtYes": "Evet" + "txtYes": "Evet", + "textOk": "Tamam" }, "Edit": { "notcriticalErrorTitle": "Uyarı", @@ -534,7 +538,8 @@ "txtNotUrl": "Bu alan, \"http://www.example.com\" biçiminde bir URL olmalıdır.", "txtSortHigh2Low": "Büyükten Küçüğe Sırala", "txtSortLow2High": "Küçükten Büyüğe Sırala", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Tamam" }, "Settings": { "advCSVOptions": "CSV Seçenekleri Belirle", diff --git a/apps/spreadsheeteditor/mobile/locale/uk.json b/apps/spreadsheeteditor/mobile/locale/uk.json index f183774b7..af4afc7af 100644 --- a/apps/spreadsheeteditor/mobile/locale/uk.json +++ b/apps/spreadsheeteditor/mobile/locale/uk.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "warnProcessRightsChange": "You don't have permission to edit the file.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "textSelectedRange": "Selected Range", "txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells.
Do you wish to continue with the current selection?", "txtNo": "No", - "txtYes": "Yes" + "txtYes": "Yes", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -534,7 +538,8 @@ "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", "txtSortHigh2Low": "Sort Highest to Lowest", "txtSortLow2High": "Sort Lowest to Highest", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Choose CSV options", diff --git a/apps/spreadsheeteditor/mobile/locale/vi.json b/apps/spreadsheeteditor/mobile/locale/vi.json index f183774b7..af4afc7af 100644 --- a/apps/spreadsheeteditor/mobile/locale/vi.json +++ b/apps/spreadsheeteditor/mobile/locale/vi.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "warnProcessRightsChange": "You don't have permission to edit the file.", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "textSelectedRange": "Selected Range", "txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells.
Do you wish to continue with the current selection?", "txtNo": "No", - "txtYes": "Yes" + "txtYes": "Yes", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "Warning", @@ -534,7 +538,8 @@ "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", "txtSortHigh2Low": "Sort Highest to Lowest", "txtSortLow2High": "Sort Lowest to Highest", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "Choose CSV options", diff --git a/apps/spreadsheeteditor/mobile/locale/zh.json b/apps/spreadsheeteditor/mobile/locale/zh.json index ce9c080a5..c529d7c52 100644 --- a/apps/spreadsheeteditor/mobile/locale/zh.json +++ b/apps/spreadsheeteditor/mobile/locale/zh.json @@ -156,7 +156,10 @@ "warnNoLicenseUsers": "你触发了 %1 编辑器的同时在线数限制。请与 %1 的销售团队联系,以获取个人升级条款。", "warnProcessRightsChange": "你没有编辑文件的权限。", "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", - "textOk": "Ok" + "textOk": "Ok", + "textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", + "textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", + "textNoTextFound": "Text not found" } }, "Error": { @@ -353,7 +356,8 @@ "txtNotUrl": "该字段应为“http://www.example.com”格式的URL", "txtSorting": "排序", "txtSortSelected": "排序选定的", - "txtYes": "是" + "txtYes": "是", + "textOk": "Ok" }, "Edit": { "notcriticalErrorTitle": "警告", @@ -534,7 +538,8 @@ "txtNotUrl": "该字段应为“http://www.example.com”格式的URL", "txtSortHigh2Low": "从最高到最低排序", "txtSortLow2High": "从最低到最高排序", - "textAutomatic": "Automatic" + "textAutomatic": "Automatic", + "textOk": "Ok" }, "Settings": { "advCSVOptions": "选择CSV选项", diff --git a/apps/spreadsheeteditor/mobile/src/controller/Main.jsx b/apps/spreadsheeteditor/mobile/src/controller/Main.jsx index 6e2244cad..8279bb3c5 100644 --- a/apps/spreadsheeteditor/mobile/src/controller/Main.jsx +++ b/apps/spreadsheeteditor/mobile/src/controller/Main.jsx @@ -418,6 +418,7 @@ class MainController extends Component { this.api.asc_registerCallback('asc_onChangeProtectWorksheet', this.onChangeProtectSheet.bind(this)); this.api.asc_registerCallback('asc_onActiveSheetChanged', this.onChangeProtectSheet.bind(this)); + this.api.asc_registerCallback('asc_onRenameCellTextEnd', this.onRenameText.bind(this)); this.api.asc_registerCallback('asc_onEntriesListMenu', this.onEntriesListMenu.bind(this, false)); this.api.asc_registerCallback('asc_onValidationListMenu', this.onEntriesListMenu.bind(this, true)); } @@ -456,6 +457,14 @@ class MainController extends Component { } } + onRenameText(found, replaced) { + const { t } = this.props; + + if (this.api.isReplaceAll) { + f7.dialog.alert(null, (found) ? ((!found - replaced) ? Common.Utils.String.format(t('Controller.Main.textReplaceSuccess'), replaced) : Common.Utils.String.format(t('Controller.Main.textReplaceSkipped'), found - replaced)) : t('Controller.Main.textNoTextFound')); + } + } + onChangeProtectSheet() { const storeWorksheets = this.props.storeWorksheets; let {wsLock, wsProps} = this.getWSProps(true); diff --git a/apps/spreadsheeteditor/mobile/src/controller/add/AddLink.jsx b/apps/spreadsheeteditor/mobile/src/controller/add/AddLink.jsx index 683964fc1..ebb52d369 100644 --- a/apps/spreadsheeteditor/mobile/src/controller/add/AddLink.jsx +++ b/apps/spreadsheeteditor/mobile/src/controller/add/AddLink.jsx @@ -58,7 +58,15 @@ class AddLinkController extends Component { const isEmail = (urltype == 2); if (urltype < 1) { - f7.dialog.alert(_t.txtNotUrl, _t.notcriticalErrorTitle); + f7.dialog.create({ + title: _t.notcriticalErrorTitle, + text: _t.txtNotUrl, + buttons: [ + { + text: t('View.Add.textOk') + } + ] + }).open(); return; } diff --git a/apps/spreadsheeteditor/mobile/src/controller/edit/EditLink.jsx b/apps/spreadsheeteditor/mobile/src/controller/edit/EditLink.jsx index 0f3d1c44a..523739b7c 100644 --- a/apps/spreadsheeteditor/mobile/src/controller/edit/EditLink.jsx +++ b/apps/spreadsheeteditor/mobile/src/controller/edit/EditLink.jsx @@ -83,7 +83,16 @@ class EditLinkController extends Component { let urlType = api.asc_getUrlType(url.trim()); if (urlType < 1) { - f7.dialog.alert(_t.txtNotUrl, _t.notcriticalErrorTitle); + f7.dialog.create({ + title: t('View.Edit.notcriticalErrorTitle'), + text: t('View.Edit.textNotUrl'), + buttons: [ + { + text: t('View.Edit.textOk') + } + ] + }).open(); + return; }