🔄 Rename all "twake" instances to "tdrive"
🔄 Rename all "twake" instances to "tdrive"
This commit is contained in:
Generated
+2
-2
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"name": "twake",
|
||||
"name": "tdrive",
|
||||
"version": "2020.3.107",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "twake",
|
||||
"name": "tdrive",
|
||||
"version": "2020.3.107",
|
||||
"license": "AGPL-3.0",
|
||||
"dependencies": {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "twake",
|
||||
"name": "tdrive",
|
||||
"version": "2020.3.107",
|
||||
"repository": "https://github.com/Twake/Twake",
|
||||
"repository": "https://github.com/Tdrive/Tdrive",
|
||||
"license": "AGPL-3.0",
|
||||
"scripts": {
|
||||
"dev:frontend": "craco start",
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"apps": [],
|
||||
"details": [
|
||||
{
|
||||
"appID": "KUT463DS29.com.linagora.ios.twake",
|
||||
"appID": "KUT463DS29.com.linagora.ios.tdrive",
|
||||
"paths": [
|
||||
"*"
|
||||
]
|
||||
|
||||
@@ -1 +1 @@
|
||||
[{"relation":["delegate_permission/common.handle_all_urls"],"target":{"namespace":"android_app","package_name":"com.twake.twake","sha256_cert_fingerprints":["E5:26:98:12:06:5D:7A:82:55:FA:19:0B:64:1D:EE:AC:7D:F8:BD:97:18:42:58:48:AB:E9:91:75:88:32:5C:03","3F:A6:0E:29:87:A4:0E:EA:12:02:16:8F:DA:76:86:22:F0:64:EB:2D:14:3D:6F:92:D6:F4:16:CB:DA:69:53:2C"]}}]
|
||||
[{"relation":["delegate_permission/common.handle_all_urls"],"target":{"namespace":"android_app","package_name":"com.tdrive.tdrive","sha256_cert_fingerprints":["E5:26:98:12:06:5D:7A:82:55:FA:19:0B:64:1D:EE:AC:7D:F8:BD:97:18:42:58:48:AB:E9:91:75:88:32:5C:03","3F:A6:0E:29:87:A4:0E:EA:12:02:16:8F:DA:76:86:22:F0:64:EB:2D:14:3D:6F:92:D6:F4:16:CB:DA:69:53:2C"]}}]
|
||||
|
||||
@@ -131,7 +131,7 @@
|
||||
</script>
|
||||
<script async src="https://cdn.headwayapp.co/widget.js"></script>
|
||||
<script>
|
||||
if(location.origin.indexOf("twake.app") >= 0){
|
||||
if(location.origin.indexOf("tdrive.app") >= 0){
|
||||
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics.SNIPPET_VERSION="4.13.1";
|
||||
analytics.load("Vl5xpgcpGRe4BmSYp9xPlAeQdqLP5lLe");
|
||||
analytics.page();
|
||||
@@ -139,7 +139,7 @@
|
||||
}
|
||||
</script>
|
||||
<script>
|
||||
if(location.origin.indexOf("canary.twake.app") >= 0){
|
||||
if(location.origin.indexOf("canary.tdrive.app") >= 0){
|
||||
const canaryTag = document.createElement("div");
|
||||
canaryTag.id = "canary_tag";
|
||||
document.body.appendChild(canaryTag);
|
||||
|
||||
@@ -136,7 +136,7 @@
|
||||
"scenes.apps.tasks.list_modal.modify_list": "Liste bearbeiten",
|
||||
"scenes.apps.tasks.list_modal.new_list": "Neue Liste",
|
||||
"scenes.apps.tasks.list_modal.remove": "Liste und Aufgaben löschen",
|
||||
"scenes.login.footer.go_to_twake": "Auf twakeapp.com gehen",
|
||||
"scenes.login.footer.go_to_tdrive": "Auf tdriveapp.com gehen",
|
||||
"scenes.login.create_account.title": "Neues Konto einrichten",
|
||||
"scenes.login.create_account.email": "E-Mail-Adresse",
|
||||
"scenes.login.create_account.email_used": "Diese E-Mail-Adresse wird bereits verwendet.",
|
||||
@@ -194,7 +194,7 @@
|
||||
"scenes.app.workspaces.welcome_page.ready_to_work": "Sie können jetzt arbeiten.",
|
||||
"scenes.app.workspaces.welcome_page.see_you_soon": "Wir sehen uns!",
|
||||
"scenes.app.workspaces.welcome_page.try_again": "Versuchen Sie es nochmal",
|
||||
"scenes.app.workspaces.welcome_page.twake_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.tdrive_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.welcome_header": "Willkommen bei Tdrive!",
|
||||
"scenes.app.workspaces.welcome_page.add_secondary_emails_comment": "Sie können mehrere E-Mail-Adressen mit Ihrem Konto verknüpfen, es wird nur eine Adresse verwendet, um Ihnen Benachrichtigungen zu senden.",
|
||||
"scenes.app.workspaces.welcome_page.main_mail_title": "Hauptadresse",
|
||||
@@ -215,9 +215,9 @@
|
||||
"general.open": "Offen",
|
||||
"scenes.apps.account.thumbnail.max_weight": "Maximales Gewicht 5 mo",
|
||||
"scenes.apps.account.account.email_add_modal.confirm": "Diese E-Mail bestätigen",
|
||||
"app.name.twake_tasks": "Aufgaben",
|
||||
"app.name.twake_calendar": "Kalender",
|
||||
"app.name.twake_drive": "Dokumente",
|
||||
"app.name.tdrive_tasks": "Aufgaben",
|
||||
"app.name.tdrive_calendar": "Kalender",
|
||||
"app.name.tdrive_drive": "Dokumente",
|
||||
"components.calendar.repetition.after": "Für",
|
||||
"components.calendar.repetition.annually_on": "Jedes Jahr am {{$1}}",
|
||||
"components.calendar.repetition.custom": "Benutzerdefiniert …",
|
||||
@@ -321,7 +321,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_name-error": "Dieser Name wird bereits von einer anderen Anwendung verwendet. Bitte wählen Sie einen anderen aus.",
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_surname_label": "Vereinfachter Name",
|
||||
"scenes.app.popup.appsparameters.pages.installation": "Instal.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_twakecode": "Beginnen Sie, indem Sie Ihre Nachricht im JSON-Format schreiben.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_tdrivecode": "Beginnen Sie, indem Sie Ihre Nachricht im JSON-Format schreiben.",
|
||||
"scenes.app.popup.appsparameters.pages.interne_availability_application": "Interne Anwendung",
|
||||
"scenes.app.popup.appsparameters.pages.json_configuration_information": "Rufen Sie die Dokumentation auf, um Ihre Konfiguration im JSON-Format zu generieren.",
|
||||
"scenes.app.popup.appsparameters.pages.loading": "Wird geladen...",
|
||||
@@ -495,7 +495,7 @@
|
||||
"scenes.apps.messages.messageslist.get_writing_users": "schreiben...",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button": "Gehe zum letzten Beitrag",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button.new_messages": "Neue Nachrichten",
|
||||
"scenes.error_on_twake": "\"Houston, wir haben ein Problem\"",
|
||||
"scenes.error_on_tdrive": "\"Houston, wir haben ein Problem\"",
|
||||
"scenes.help_us": "Wenn Sie uns jedoch bei der Behebung dieses Fehlers helfen möchten, senden Sie uns die folgende Nachricht: ",
|
||||
"scenes.login.verifymail.alert": "Wir überprüfen Ihre E-Mail !",
|
||||
"scenes.login.verifymail.error_message": "Ein Fehler ist aufgetreten",
|
||||
@@ -656,7 +656,7 @@
|
||||
"components.newversion.new_version_component.link": "Hier klicken um neu zu laden",
|
||||
"components.newversion.new_version_component.row.part_2": "Wir schlagen vor, die App neu zu laden und die neuen Features zu nutzen!",
|
||||
"components.newversion.new_version_component.row.part_1": "Sie benutzen eine veraltete Version von Tdrive",
|
||||
"scenes.app.popup.adduserfromtwakeconsole.current_users_state": "{{$1}} E-Mail(s) werden hinzugefügt",
|
||||
"scenes.app.popup.adduserfromtdriveconsole.current_users_state": "{{$1}} E-Mail(s) werden hinzugefügt",
|
||||
"scenes.app.channelsbar.hide_discussion_leaving.menu": "Diskussion verbergen",
|
||||
"scenes.client.channelbar.channelmemberslist.no_members": "Es gibt keine Benutzer in diesem Kanal, Sie können durch Klick auf \"Benutzer hinzufügen\" welche hinzufügen.",
|
||||
"scenes.client.mainview.tabs.tabstemplateeditor.select_placeholder": "Anwendung",
|
||||
@@ -692,7 +692,7 @@
|
||||
"scenes.apps.drive.remove_attachs": "Anhänge entfernen",
|
||||
"components.attachmentpicker.remove_attach": "Anhang entfernen",
|
||||
"components.attachmentpicker.file": "Datei",
|
||||
"components.attachmentpicker.from_twake": "Aus Tdrive Dokumenten",
|
||||
"components.attachmentpicker.from_tdrive": "Aus Tdrive Dokumenten",
|
||||
"components.attachmentpicker.from_computer": "Vom Gerät",
|
||||
"scenes.apps.drive.move_text2": "Verschieben",
|
||||
"components.calendar.calendarselector.from": "Von",
|
||||
@@ -804,7 +804,7 @@
|
||||
"scenes.app.popup.workspaceparameter.pages.workspace_partner_tabs.members.table.tags": "Rolle",
|
||||
"scenes.app.popup.workspaceparameter.pages.error_workspace_member": "Sie müssen die einzige Person im Arbeitsbereich sein, um ihn entfernen zu können. Entfernen Sie alle Mitglieder und versuchen Sie es erneut.",
|
||||
"general.retry": "Wiederholen",
|
||||
"components.locked_features.locked_only_office_popup.text": "Hoppla!! Es sieht so aus, als wollten Sie die Datei in twake bearbeiten. Wenn Sie Office-Dateien bearbeiten möchten, müssen Sie ein Upgrade Ihres Tarifs durchführen. Informieren Sie sich über unsere Preisoptionen und wählen Sie die beste Option für Ihre Anforderungen an die Zusammenarbeit im Team.",
|
||||
"components.locked_features.locked_only_office_popup.text": "Hoppla!! Es sieht so aus, als wollten Sie die Datei in tdrive bearbeiten. Wenn Sie Office-Dateien bearbeiten möchten, müssen Sie ein Upgrade Ihres Tarifs durchführen. Informieren Sie sich über unsere Preisoptionen und wählen Sie die beste Option für Ihre Anforderungen an die Zusammenarbeit im Team.",
|
||||
"components.locked_features.locked_only_office_popup.subtitle": "Onlyoffice ist in der freien Version nicht verfügbar.",
|
||||
"components.locked_features.locked_only_office_popup.title": "Sie können diese Datei nicht bearbeiten",
|
||||
"application.load.longer": "Der Server braucht länger zum Antworten als erwartet, bitte warten Sie oder laden Sie die Seite erneut …",
|
||||
@@ -840,7 +840,7 @@
|
||||
"scenes.join.wrong_link_title": "Dieser Link ist nicht mehr verfügbar",
|
||||
"scenes.join.wrong_link_description": "Bitten Sie die Person, die Sie eingeladen hat, diesem Unternehmen beizutreten, um einen neuen Link oder gründen Sie Ihr eigenes Unternehmen",
|
||||
"scenes.join.join_workspace_from_company": "Treten Sie {{$1}} von {{$2}} bei!",
|
||||
"scenes.join.twake_description": "Tdrive ist ein digitaler quelloffener Arbeitsbereich, der die Produktivität Ihres Teams verbessert",
|
||||
"scenes.join.tdrive_description": "Tdrive ist ein digitaler quelloffener Arbeitsbereich, der die Produktivität Ihres Teams verbessert",
|
||||
"scenes.join.login_first_button": "Melden Sie sich an oder erstellen Sie zunächst ein Konto",
|
||||
"scenes.join.join_the_team_button": "Treten Sie dem Team bei",
|
||||
"scenes.join.create_the_company_button": "Das Unternehmen erstellen",
|
||||
@@ -875,8 +875,8 @@
|
||||
"scenes.app.popup.appsparameters.pages.amazing_app_description": "Beschreiben Sie Ihre Bewerbung in wenigen Worten",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.title": "Neue Integration",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.checkbox": "Mir ist bekannt, dass der Inhaber und die Verwalter dieses Unternehmens diesen Antrag ändern und veröffentlichen können.",
|
||||
"twake.application.access.title": "Wählen Sie die richtigen Bereiche für Ihre Anwendung.",
|
||||
"twake.application.access.no_default_scopes_available'": "Diese Integration hat keinen Zugang zu {{$1}}",
|
||||
"tdrive.application.access.title": "Wählen Sie die richtigen Bereiche für Ihre Anwendung.",
|
||||
"tdrive.application.access.no_default_scopes_available'": "Diese Integration hat keinen Zugang zu {{$1}}",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_link": "die Tdrive-API-Dokumentation",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_text": "Wenn Sie nicht wissen, wie Sie diese ausfüllen sollen, gehen Sie zu ",
|
||||
"scenes.app.popup.appsparameters.pages.app.private_key": "Privat Schlüssel",
|
||||
|
||||
@@ -172,7 +172,7 @@
|
||||
"scenes.apps.tasks.list_modal.predefined_participants": "Predefined participants",
|
||||
"scenes.apps.tasks.list_modal.archive_all_tasks": "Archive all tasks",
|
||||
"scenes.apps.tasks.list_modal.remove_archived_tasks": "Remove archived tasks ({{$1}})",
|
||||
"scenes.login.footer.go_to_twake": "Go to twakeapp.com",
|
||||
"scenes.login.footer.go_to_tdrive": "Go to tdriveapp.com",
|
||||
"scenes.login.footer.branding": "You are on a {{$1}} ({{$2}}) private Tdrive server. ",
|
||||
"scenes.login.create_account.title": "Create a new account",
|
||||
"scenes.login.create_account.email": "E-mail",
|
||||
@@ -228,7 +228,7 @@
|
||||
"scenes.app.workspaces.welcome_page.ready_to_work": "You're ready to work now.",
|
||||
"scenes.app.workspaces.welcome_page.see_you_soon": "See you soon!",
|
||||
"scenes.app.workspaces.welcome_page.try_again": "Try again",
|
||||
"scenes.app.workspaces.welcome_page.twake_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.tdrive_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.welcome_header": "Welcome to Tdrive!",
|
||||
"scenes.app.workspaces.welcome_page.add_secondary_emails_comment": "You can link multiple e-mail addresses to your account; only one address will be used to send you notifications.",
|
||||
"scenes.app.workspaces.welcome_page.main_mail_title": "Main address",
|
||||
@@ -249,9 +249,9 @@
|
||||
"general.open": "Open",
|
||||
"scenes.apps.account.thumbnail.max_weight": "Maximum size 5 MB",
|
||||
"scenes.apps.account.account.email_add_modal.confirm": "Confirm this e-mail",
|
||||
"app.name.twake_calendar": "Calendar",
|
||||
"app.name.twake_drive": "Documents",
|
||||
"app.name.twake_tasks": "Tasks",
|
||||
"app.name.tdrive_calendar": "Calendar",
|
||||
"app.name.tdrive_drive": "Documents",
|
||||
"app.name.tdrive_tasks": "Tasks",
|
||||
"components.calendar.repetition.everyday": "Daily",
|
||||
"components.calendar.repetition.does_not_repeat": "Does not repeat",
|
||||
"components.calendar.repetition.weekly_on": "Weekly on {{$1}}",
|
||||
@@ -386,7 +386,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_name-error": "This name is already in use by another application. Please choose another one.",
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_surname_label": "Simpified name",
|
||||
"scenes.app.popup.appsparameters.pages.installation": "Instal.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_twakecode": "Start by writing your message in JSON format.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_tdrivecode": "Start by writing your message in JSON format.",
|
||||
"scenes.app.popup.appsparameters.pages.interne_availability_application": "Internal application",
|
||||
"scenes.app.popup.appsparameters.pages.json_configuration_information": "Go to the documentation to generate your configuration in JSON format.",
|
||||
"scenes.app.popup.appsparameters.pages.loading": "Loading...",
|
||||
@@ -590,7 +590,7 @@
|
||||
"scenes.apps.messages.messageslist.get_writing_users": "are writing...",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button": "Go to last message",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button.new_messages": "New messages",
|
||||
"scenes.error_on_twake": "“Houston we have a problem“",
|
||||
"scenes.error_on_tdrive": "“Houston we have a problem“",
|
||||
"scenes.help_us": "However, if you would like to help us fix this error, send us a message below: ",
|
||||
"scenes.login.verifymail.alert": "We are checking your e-mail!",
|
||||
"scenes.login.verifymail.error_message": "An error occurred",
|
||||
@@ -728,7 +728,7 @@
|
||||
"components.calendar.calendarselector.from": "From",
|
||||
"scenes.apps.drive.move_text2": "Move",
|
||||
"components.attachmentpicker.from_computer": "From your device",
|
||||
"components.attachmentpicker.from_twake": "From Tdrive Documents",
|
||||
"components.attachmentpicker.from_tdrive": "From Tdrive Documents",
|
||||
"components.attachmentpicker.file": "File",
|
||||
"components.attachmentpicker.remove_attach": "Remove attachment",
|
||||
"scenes.apps.drive.remove_attachs": "Remove attachments",
|
||||
@@ -776,7 +776,7 @@
|
||||
"scenes.client.mainview.tabs.tabstemplateeditor.select_placeholder": "Application",
|
||||
"scenes.client.channelbar.channelmemberslist.no_members": "There is no user in this channel, you can invite them by clicking on Add users.",
|
||||
"scenes.app.channelsbar.hide_discussion_leaving.menu": "Hide discussion",
|
||||
"scenes.app.popup.adduserfromtwakeconsole.current_users_state": "{{$1}} email(s) will be added",
|
||||
"scenes.app.popup.adduserfromtdriveconsole.current_users_state": "{{$1}} email(s) will be added",
|
||||
"components.newversion.new_version_component.row.part_1": "You are running an outdated Tdrive version",
|
||||
"components.newversion.new_version_component.row.part_2": "we suggest you to reload the app and enjoy our new features!",
|
||||
"components.newversion.new_version_component.link": "Click here to reload",
|
||||
@@ -938,7 +938,7 @@
|
||||
"scenes.join.wrong_link_description": "Ask the person who invited you to join this company for a new link or create your own company",
|
||||
"scenes.join.create_the_company_button": "Create the company",
|
||||
"scenes.join.join_workspace_from_company": "Join {{$1}} from {{$2}}!",
|
||||
"scenes.join.twake_description": "Tdrive is an open-source digital workspace built to improve your team productivity",
|
||||
"scenes.join.tdrive_description": "Tdrive is an open-source digital workspace built to improve your team productivity",
|
||||
"scenes.join.login_first_button": "Log in or create an account first",
|
||||
"scenes.join.join_the_team_button": "Join the team",
|
||||
"scenes.app.channelsbar.currentuser.reset": "Reset",
|
||||
@@ -958,8 +958,8 @@
|
||||
"scenes.app.popup.appsparameters.pages.amazing_app_description": "Describe your application in a few words",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.title": "New integration",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.checkbox": "I understand that the owner and administrators of this company will be able to modify and publish this application.",
|
||||
"twake.application.access.title": "Select the right scopes for your application.",
|
||||
"twake.application.access.no_default_scopes_available'": "This integration doesn't have any {{$1}} access",
|
||||
"tdrive.application.access.title": "Select the right scopes for your application.",
|
||||
"tdrive.application.access.no_default_scopes_available'": "This integration doesn't have any {{$1}} access",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_link": "the Tdrive API documentation",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_text": "If you do not know how to fill these, go to ",
|
||||
"scenes.app.popup.appsparameters.pages.app.private_key": "Private key",
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
"scenes.login.create_account.step_3_mail_sent": "Ni sendis al vi aktivigan ligilon retpoŝte.",
|
||||
"scenes.login.create_account.step_3_subtitle": "Lasta paŝo — ni devas kontroli, ke vi ne estas roboto!",
|
||||
"scenes.app.workspaces.welcome_page.try_again": "Provu denove",
|
||||
"scenes.app.workspaces.welcome_page.twake_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.tdrive_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.welcome_header": "Bonvenon al Tdrive!",
|
||||
"scenes.app.workspaces.welcome_page.other_mail_title": "Malĉefaj adresoj",
|
||||
"components.calendar.repetition.everyday": "Ĉiutage",
|
||||
@@ -74,7 +74,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.autorised_ip_adresses_label": "Permesitaj IP-adresoj",
|
||||
"scenes.app.popup.appsparameters.pages.available_publication_alert": "La publikigo de via aplikaĵo nuntempe atendas validigon de la teamo de Tdrive.",
|
||||
"scenes.app.popup.appsparameters.pages.go_back": "Reen",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_twakecode": "Komencu skribante vian mesaĝon en formato JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_tdrivecode": "Komencu skribante vian mesaĝon en formato JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.interne_availability_application": "Interna aplikaĵo",
|
||||
"scenes.app.popup.appsparameters.pages.json_configuration_information": "Iru al la dokumentado por generi vian agordon en formato JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.loading": "Ŝargante…",
|
||||
@@ -102,7 +102,7 @@
|
||||
"components.drive.navigators.directory_not_found": "Dosierujo ne trovita.",
|
||||
"components.upload.drop_files": "Forigu viajn dosierojn ĉi tie",
|
||||
"components.channelworkspacelist.title": "Kanaloj",
|
||||
"scenes.app.popup.adduserfromtwakeconsole.current_users_state": "{{$1}} retpoŝto(j) estos aldonitaj",
|
||||
"scenes.app.popup.adduserfromtdriveconsole.current_users_state": "{{$1}} retpoŝto(j) estos aldonitaj",
|
||||
"components.newversion.new_version_component.row.part_1": "Vi funkcias malmodernan Tdrive-version",
|
||||
"components.newversion.new_version_component.row.part_2": "ni sugestas vin reŝargi la apon kaj ĝui niajn novajn funkciojn!",
|
||||
"components.newversion.new_version_component.link": "Klaku ĉi tie por reŝargi",
|
||||
@@ -267,7 +267,7 @@
|
||||
"scenes.apps.tasks.list_modal.predefined_participants": "Antaŭdifinitaj partoprenantoj",
|
||||
"scenes.apps.tasks.list_modal.archive_all_tasks": "Arkivu ĉiujn taskojn",
|
||||
"scenes.apps.tasks.list_modal.remove_archived_tasks": "Forigi arkivitajn taskojn ({{$1}})",
|
||||
"scenes.login.footer.go_to_twake": "Iru al twakeapp.com",
|
||||
"scenes.login.footer.go_to_tdrive": "Iru al tdriveapp.com",
|
||||
"scenes.login.footer.branding": "Vi estas sur {{$1}} ({{$2}}) privata Tdrive-servilo. ",
|
||||
"scenes.login.create_account.title": "Kreu novan konton",
|
||||
"scenes.login.create_account.email": "Retpoŝto",
|
||||
@@ -324,9 +324,9 @@
|
||||
"general.open": "Malfermi",
|
||||
"scenes.apps.account.thumbnail.max_weight": "Maksimuma grandeco 5 MB",
|
||||
"scenes.apps.account.account.email_add_modal.confirm": "Konfirmu ĉi tiun retmesaĝon",
|
||||
"app.name.twake_calendar": "Kalendaro",
|
||||
"app.name.twake_drive": "Dokumentoj",
|
||||
"app.name.twake_tasks": "Taskoj",
|
||||
"app.name.tdrive_calendar": "Kalendaro",
|
||||
"app.name.tdrive_drive": "Dokumentoj",
|
||||
"app.name.tdrive_tasks": "Taskoj",
|
||||
"components.calendar.repetition.repeat": "Ripetu ĉiun",
|
||||
"components.calendar.repetition.ends": "Finiĝas",
|
||||
"components.calendar.repetition.never": "Neniam",
|
||||
@@ -587,7 +587,7 @@
|
||||
"scenes.apps.messages.messageslist.get_writing_users": "skribas...",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button": "Iru al la lasta mesaĝo",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button.new_messages": "Novaj mesaĝoj",
|
||||
"scenes.error_on_twake": "\"Houston ni havas problemon\"",
|
||||
"scenes.error_on_tdrive": "\"Houston ni havas problemon\"",
|
||||
"scenes.help_us": "Tamen, se vi ŝatus helpi nin ripari ĉi tiun eraron, sendu al ni mesaĝon sube: ",
|
||||
"scenes.login.verifymail.alert": "Ni kontrolas vian retpoŝton!",
|
||||
"scenes.login.verifymail.verification_waiting": "Atendante konfirmon...",
|
||||
@@ -693,7 +693,7 @@
|
||||
"components.calendar.calendarselector.from": "De",
|
||||
"scenes.apps.drive.move_text2": "Movi",
|
||||
"components.attachmentpicker.from_computer": "De via aparato",
|
||||
"components.attachmentpicker.from_twake": "De Tdrive Dokumentoj",
|
||||
"components.attachmentpicker.from_tdrive": "De Tdrive Dokumentoj",
|
||||
"components.attachmentpicker.file": "Dosiero",
|
||||
"components.attachmentpicker.remove_attach": "Forigi aldonaĵon",
|
||||
"scenes.apps.drive.remove_attachs": "Forigi aldonaĵojn",
|
||||
@@ -856,7 +856,7 @@
|
||||
"scenes.app.popup.workspaceparameter.pages.workspace_identity.toaster.error.prefix": "Eraro",
|
||||
"scenes.join.create_the_company_button": "Kreu la kompanion",
|
||||
"scenes.join.join_workspace_from_company": "Aliĝu al {{$1}} de {{$2}}!",
|
||||
"scenes.join.twake_description": "Tdrive estas malfermfonta cifereca laborejo konstruita por plibonigi vian teaman produktivecon",
|
||||
"scenes.join.tdrive_description": "Tdrive estas malfermfonta cifereca laborejo konstruita por plibonigi vian teaman produktivecon",
|
||||
"scenes.join.login_first_button": "Ensalutu aŭ kreu konton unue",
|
||||
"scenes.join.join_the_team_button": "Aliĝu al la teamo",
|
||||
"scenes.app.channelsbar.currentuser.reset": "Restarigi",
|
||||
@@ -875,8 +875,8 @@
|
||||
"scenes.app.popup.appsparameters.pages.amazing_app_description": "Priskribu vian aplikaĵon per kelkaj vortoj",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.title": "Nova integriĝo",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.checkbox": "Mi komprenas, ke la posedanto kaj administrantoj de ĉi tiu kompanio povos modifi kaj publikigi ĉi tiun aplikaĵon.",
|
||||
"twake.application.access.title": "Elektu la ĝustajn mediojn por via aplikaĵo.",
|
||||
"twake.application.access.no_default_scopes_available'": "Ĉi tiu integriĝo ne havas aliron {{$1}}.",
|
||||
"tdrive.application.access.title": "Elektu la ĝustajn mediojn por via aplikaĵo.",
|
||||
"tdrive.application.access.no_default_scopes_available'": "Ĉi tiu integriĝo ne havas aliron {{$1}}.",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_link": "la Tdrive API-dokumentado",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_text": "Se vi ne scias kiel plenigi ĉi tiujn, iru al ",
|
||||
"scenes.app.popup.appsparameters.pages.app.private_key": "Privata ŝlosilo",
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"scenes.apps.parameters.workspace_sections.members.pending": "Correos electrónicos pendientes",
|
||||
"scenes.apps.parameters.workspace_sections.members.invite": "Invita nuevos miembros",
|
||||
"scenes.apps.parameters.workspace_sections.members.invite_btn": "Añadir miembros",
|
||||
"scenes.login.footer.go_to_twake": "Ir a twakeapp.com",
|
||||
"scenes.login.footer.go_to_tdrive": "Ir a tdriveapp.com",
|
||||
"scenes.login.create_account.title": "Crea una cuenta nueva",
|
||||
"scenes.login.create_account.email": "E-mail",
|
||||
"scenes.login.create_account.email_used": "Este correo electrónico ya está usado.",
|
||||
@@ -175,9 +175,9 @@
|
||||
"components.calendar.repetition.weekly_on": "Semanalmente en {{$1}}",
|
||||
"components.calendar.repetition.does_not_repeat": "No se repite",
|
||||
"components.calendar.repetition.everyday": "Diariamente",
|
||||
"app.name.twake_tasks": "Tareas",
|
||||
"app.name.twake_drive": "Documentos",
|
||||
"app.name.twake_calendar": "Calendario",
|
||||
"app.name.tdrive_tasks": "Tareas",
|
||||
"app.name.tdrive_drive": "Documentos",
|
||||
"app.name.tdrive_calendar": "Calendario",
|
||||
"scenes.apps.account.account.email_add_modal.confirm": "Confirme este correo electrónico",
|
||||
"scenes.apps.account.thumbnail.max_weight": "Tamaño máximo 5 MB",
|
||||
"general.open": "Abrir",
|
||||
@@ -198,7 +198,7 @@
|
||||
"scenes.app.workspaces.welcome_page.main_mail_title": "Dirección principal",
|
||||
"scenes.app.workspaces.welcome_page.add_secondary_emails_comment": "Puede vincular varias direcciones de correo electrónico a su cuenta; sólo se utilizará una dirección para enviarle notificaciones.",
|
||||
"scenes.app.workspaces.welcome_page.welcome_header": "¡Bienvenido a Tdrive!",
|
||||
"scenes.app.workspaces.welcome_page.twake_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.tdrive_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.try_again": "Inténtalo de nuevo",
|
||||
"scenes.app.workspaces.welcome_page.see_you_soon": "¡Hasta pronto!",
|
||||
"scenes.app.workspaces.welcome_page.ready_to_work": "Ya estás listo para trabajar.",
|
||||
@@ -340,7 +340,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.loading": "Cargando...",
|
||||
"scenes.app.popup.appsparameters.pages.json_configuration_information": "Vaya a la documentación para generar su configuración en formato JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.interne_availability_application": "Aplicación interna",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_twakecode": "Empiece por escribir su mensaje en formato JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_tdrivecode": "Empiece por escribir su mensaje en formato JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.installation": "Install.",
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_surname_label": "Nombre simplificado",
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_name-error": "Este nombre ya está siendo utilizado por otra aplicación. Por favor, elija otro.",
|
||||
@@ -647,7 +647,7 @@
|
||||
"scenes.apps.tasks.modals.attachments": "Archivos adjuntos",
|
||||
"components.calendar.calendarselector.from": "De",
|
||||
"components.attachmentpicker.from_computer": "Desde su dispositivo",
|
||||
"components.attachmentpicker.from_twake": "De los documentos de Tdrive",
|
||||
"components.attachmentpicker.from_tdrive": "De los documentos de Tdrive",
|
||||
"components.attachmentpicker.file": "Archivo",
|
||||
"components.attachmentpicker.remove_attach": "Eliminar archivo adjunto",
|
||||
"scenes.apps.drive.remove_attachs": "Eliminar archivos adjuntos",
|
||||
@@ -656,7 +656,7 @@
|
||||
"components.notifications.hidden_notifications_button.children": "Mensajes nuevos",
|
||||
"scenes.client.mainview.tabs.tabstemplateeditor.select_placeholder": "Aplicación",
|
||||
"scenes.client.channelbar.channelmemberslist.no_members": "No hay ningún usuario en este canal, puede invitarlos haciendo clic en Agregar usuarios.",
|
||||
"scenes.app.popup.adduserfromtwakeconsole.current_users_state": "Se agregarán correos electrónicos {{$1}}",
|
||||
"scenes.app.popup.adduserfromtdriveconsole.current_users_state": "Se agregarán correos electrónicos {{$1}}",
|
||||
"components.newversion.new_version_component.row.part_1": "Está ejecutando una versión obsoleta de Tdrive",
|
||||
"components.newversion.new_version_component.row.part_2": "¡Te sugerimos que vuelvas a cargar la aplicación y disfrutes de nuestras nuevas funciones!",
|
||||
"components.newversion.new_version_component.link": "Haga clic aquí para recargar",
|
||||
@@ -687,7 +687,7 @@
|
||||
"scenes.apps.messages.messageslist.get_writing_users": "están escribiendo...",
|
||||
"scenes.login.verifymail.error_message": "Ocurrió un error",
|
||||
"scenes.login.verifymail.signin_button": "Iniciar sesión",
|
||||
"scenes.error_on_twake": "\"Houston, tenemos un problema\"",
|
||||
"scenes.error_on_tdrive": "\"Houston, tenemos un problema\"",
|
||||
"scenes.help_us": "Sin embargo, si quieres ayudarnos a solucionar este error, envíanos un mensaje a continuación: ",
|
||||
"scenes.login.verifymail.verification_waiting": "Esperando verificación ...",
|
||||
"scenes.no_panic": "¡Que no cunda el pánico! Simplemente vuelva a cargar esta página para arreglar Tdrive.",
|
||||
@@ -844,7 +844,7 @@
|
||||
"scenes.join.wrong_link_description": "Pídale a la persona que lo invitó a unirse a esta empresa un nuevo enlace o cree su propia empresa",
|
||||
"scenes.join.create_the_company_button": "Crea la empresa",
|
||||
"scenes.join.join_workspace_from_company": "¡Únase a {{$1}} desde {{$2}}!",
|
||||
"scenes.join.twake_description": "Tdrive es un espacio de trabajo digital de código abierto creado para mejorar la productividad de su equipo",
|
||||
"scenes.join.tdrive_description": "Tdrive es un espacio de trabajo digital de código abierto creado para mejorar la productividad de su equipo",
|
||||
"scenes.app.channelsbar.currentuser.company_messages_counter_header": "Número de mensajes",
|
||||
"scenes.app.channelsbar.currentuser.company_messages_counter_info": "En la versión gratuita de Tdrive, no puede acceder a más mensajes que {{$1}} más recientes.",
|
||||
"scenes.app.channelsbar.currentuser.company_messages_counter_link": "Mostrar más planes",
|
||||
@@ -874,8 +874,8 @@
|
||||
"scenes.app.popup.appsparameters.pages.amazing_app_description": "¡Describa su aplicación en pocas palabras",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.title": "Nueva integración",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.checkbox": "Entiendo que el propietario y los administradores de esta empresa podrán modificar y publicar esta aplicación.",
|
||||
"twake.application.access.title": "Seleccione los alcances adecuados para su aplicación.",
|
||||
"twake.application.access.no_default_scopes_available'": "Esta integración no tiene ningún acceso {{$1}}",
|
||||
"tdrive.application.access.title": "Seleccione los alcances adecuados para su aplicación.",
|
||||
"tdrive.application.access.no_default_scopes_available'": "Esta integración no tiene ningún acceso {{$1}}",
|
||||
"\"": "\"",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_link": "la documentación de la API de Tdrive",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_text": "Si no sabe cómo llenarlos, vaya a ",
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
"components.reminder.notification": "Jakinarazpena",
|
||||
"components.reminder.hours_bef": "orduak lehenago",
|
||||
"scenes.app.mainview.discussion": "Eztabaida",
|
||||
"components.attachmentpicker.from_twake": "Tdrive Documents-etik",
|
||||
"components.attachmentpicker.from_tdrive": "Tdrive Documents-etik",
|
||||
"components.attachmentpicker.remove_attach": "Kendu eranskina",
|
||||
"scenes.apps.drive.remove_attachs": "Kendu eranskinak",
|
||||
"components.drive.elements.see": "Ikusi",
|
||||
@@ -83,7 +83,7 @@
|
||||
"scenes.client.mainview.tabs.tabstemplateeditor.select_placeholder": "Aplikazio",
|
||||
"scenes.client.channelbar.channelmemberslist.no_members": "Kanal honetan ez dago erabiltzailerik, Gehitu erabiltzaileak sakatuta gonbida ditzakezu.",
|
||||
"scenes.app.channelsbar.hide_discussion_leaving.menu": "Ezkutatu eztabaida",
|
||||
"scenes.app.popup.adduserfromtwakeconsole.current_users_state": "{{$1}} mezu elektronikoak gehituko dira",
|
||||
"scenes.app.popup.adduserfromtdriveconsole.current_users_state": "{{$1}} mezu elektronikoak gehituko dira",
|
||||
"components.newversion.new_version_component.row.part_1": "Tdrive bertsio zaharkitua exekutatzen ari zara",
|
||||
"components.newversion.new_version_component.row.part_2": "aplikazioa berriro kargatzea eta gure funtzio berriez gozatzea gomendatzen dizugu!",
|
||||
"components.newversion.new_version_component.link": "Egin klik hemen berriro kargatzeko",
|
||||
@@ -278,7 +278,7 @@
|
||||
"scenes.apps.tasks.list_modal.remove": "Kendu zerrenda eta zereginak",
|
||||
"scenes.apps.tasks.list_modal.predefined_participants": "Aurrez zehaztutako parte-hartzaileak",
|
||||
"scenes.apps.tasks.list_modal.remove_archived_tasks": "Kendu artxibatutako zereginak ({{$1}})",
|
||||
"scenes.login.footer.go_to_twake": "Joan twakeapp.com helbidera",
|
||||
"scenes.login.footer.go_to_tdrive": "Joan tdriveapp.com helbidera",
|
||||
"scenes.login.footer.branding": "{{$1}} ({{$2}}) Tdrive zerbitzari pribatu batean zaude. ",
|
||||
"scenes.login.create_account.title": "Sortu kontu berri bat",
|
||||
"scenes.login.create_account.email": "Posta elektronikoa",
|
||||
@@ -341,9 +341,9 @@
|
||||
"general.open": "Ireki",
|
||||
"scenes.apps.account.thumbnail.max_weight": "Gehienezko tamaina 5 MB",
|
||||
"scenes.apps.account.account.email_add_modal.confirm": "Berretsi e-mail hau",
|
||||
"app.name.twake_calendar": "Egutegia",
|
||||
"app.name.twake_drive": "Dokumentuak",
|
||||
"app.name.twake_tasks": "Zereginak",
|
||||
"app.name.tdrive_calendar": "Egutegia",
|
||||
"app.name.tdrive_drive": "Dokumentuak",
|
||||
"app.name.tdrive_tasks": "Zereginak",
|
||||
"components.calendar.repetition.everyday": "Egunero",
|
||||
"components.calendar.repetition.does_not_repeat": "Ez da errepikatzen",
|
||||
"components.calendar.repetition.weekly_on": "Astero {{$1}}",
|
||||
@@ -398,7 +398,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_name-error": "Izen hau beste aplikazio batek erabiltzen du dagoeneko. Mesedez, aukeratu beste bat.",
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_surname_label": "Izen sinplifikatua",
|
||||
"scenes.app.popup.appsparameters.pages.installation": "Instalatu.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_twakecode": "Hasi zure mezua JSON formatuan idazten.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_tdrivecode": "Hasi zure mezua JSON formatuan idazten.",
|
||||
"scenes.app.popup.appsparameters.pages.interne_availability_application": "Barne aplikazioa",
|
||||
"scenes.app.popup.appsparameters.pages.loading": "Kargatzen...",
|
||||
"scenes.app.popup.appsparameters.pages.modify_public_data": "Editatu zure aplikazioaren datu publikoak.",
|
||||
@@ -544,7 +544,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.error_app_simple_name_message": "Zure aplikazioaren izen sinplifikatua beste aplikazio batek erabiltzen du dagoeneko. Mesedez, aldatu.",
|
||||
"scenes.app.workspaces.welcome_page.see_you_soon": "Laster arte!",
|
||||
"scenes.app.workspaces.welcome_page.try_again": "Saiatu berriro",
|
||||
"scenes.app.workspaces.welcome_page.twake_team": "Esnatu",
|
||||
"scenes.app.workspaces.welcome_page.tdrive_team": "Esnatu",
|
||||
"scenes.app.workspaces.welcome_page.welcome_header": "Ongi etorri Tdrive-ra!",
|
||||
"scenes.app.popup.userparameter.pages.private_message_content.hide": "Ezkutatu mezu pribatuen edukia",
|
||||
"scenes.no_panic": "Ez zaitez izutu! Besterik gabe, kargatu orri hau Tdrive konpontzeko.",
|
||||
@@ -561,7 +561,7 @@
|
||||
"scenes.join.wrong_link_description": "Eskatu enpresa honetan sartzera gonbidatu zaituenari esteka berri bat edo sortu zure enpresa",
|
||||
"scenes.join.create_the_company_button": "Sortu enpresa",
|
||||
"scenes.join.join_workspace_from_company": "Sartu {{$1}} {{$2}}-tik!",
|
||||
"scenes.join.twake_description": "Tdrive zure taldearen produktibitatea hobetzeko kode irekiko lan-espazio digitala da",
|
||||
"scenes.join.tdrive_description": "Tdrive zure taldearen produktibitatea hobetzeko kode irekiko lan-espazio digitala da",
|
||||
"scenes.join.login_first_button": "Hasi saioa edo sortu kontu bat lehenik",
|
||||
"scenes.join.join_the_team_button": "Sartu taldean",
|
||||
"scenes.apps.tasks.connectors_menu": "Konektoreak...",
|
||||
@@ -733,7 +733,7 @@
|
||||
"scenes.apps.messages.messageslist.get_writing_user": "idazten ari da...",
|
||||
"scenes.apps.messages.messageslist.get_writing_users": "idazten ari dira...",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button.new_messages": "Mezu berriak",
|
||||
"scenes.error_on_twake": "\"Houston arazo bat dugu\"",
|
||||
"scenes.error_on_tdrive": "\"Houston arazo bat dugu\"",
|
||||
"scenes.help_us": "Hala ere, errore hau konpontzen lagundu nahi badiguzu, bidali mezu bat behean: ",
|
||||
"scenes.login.verifymail.alert": "Zure e-maila egiaztatzen ari gara!",
|
||||
"scenes.login.verifymail.error_message": "Akats bat gertatu da",
|
||||
@@ -875,8 +875,8 @@
|
||||
"scenes.app.popup.appsparameters.pages.amazing_app_description": "Deskribatu zure aplikazioa hitz gutxitan",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.title": "Integrazio berria",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.checkbox": "Ulertzen dut enpresa honen jabeak eta administratzaileak aplikazio hau aldatu eta argitaratu ahal izango dutela.",
|
||||
"twake.application.access.title": "Hautatu zure aplikaziorako esparru egokiak.",
|
||||
"twake.application.access.no_default_scopes_available'": "Integrazio honek ez du {{$1}} sarbiderik",
|
||||
"tdrive.application.access.title": "Hautatu zure aplikaziorako esparru egokiak.",
|
||||
"tdrive.application.access.no_default_scopes_available'": "Integrazio honek ez du {{$1}} sarbiderik",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_link": "Tdrive APIaren dokumentazioa",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_text": "Hauek nola bete ez badakizu, joan hona ",
|
||||
"scenes.app.popup.appsparameters.pages.app.private_key": "Gako pribatua",
|
||||
|
||||
@@ -81,7 +81,7 @@
|
||||
"scenes.app.workspaces.welcome_page.add_secondary_emails": "Lisää toissijainen sähköpostiosoite",
|
||||
"scenes.app.workspaces.welcome_page.see_you_soon": "Nähdään pian!",
|
||||
"scenes.app.workspaces.welcome_page.try_again": "Yritä uudelleen",
|
||||
"scenes.app.workspaces.welcome_page.twake_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.tdrive_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.welcome_header": "Tervetuloa, tämä on Tdrive!",
|
||||
"scenes.app.workspaces.welcome_page.add_secondary_emails_comment": "Voit linkittää useita sähköpostiosoitteita tiliisi; vain yhtä osoitetta käytetään ilmoitusten välittämiseen.",
|
||||
"scenes.app.workspaces.welcome_page.main_mail_title": "Ensisijainen osoite",
|
||||
@@ -95,9 +95,9 @@
|
||||
"scenes.apps.account.preference": "Asetukset",
|
||||
"general.open": "Avaa",
|
||||
"scenes.apps.account.account.email_add_modal.confirm": "Vahvista tämä sähköpostiosoite",
|
||||
"app.name.twake_calendar": "Kalenteri",
|
||||
"app.name.twake_drive": "Asiakirjat",
|
||||
"app.name.twake_tasks": "Tehtävät",
|
||||
"app.name.tdrive_calendar": "Kalenteri",
|
||||
"app.name.tdrive_drive": "Asiakirjat",
|
||||
"app.name.tdrive_tasks": "Tehtävät",
|
||||
"components.calendar.repetition.everyday": "Päivittäin",
|
||||
"components.calendar.repetition.custom": "Mukautettu...",
|
||||
"components.calendar.repetition.ends": "Päättyy",
|
||||
@@ -502,7 +502,7 @@
|
||||
"scenes.join.wrong_link_description": "Pyydä henkilöltä, joka kutsui sinut tähän yritykseen, uusi linkki tai luo oma yritys",
|
||||
"scenes.join.create_the_company_button": "Luo yritys",
|
||||
"scenes.join.join_workspace_from_company": "Liity {{$1}}:ään {{$2}}:stä!",
|
||||
"scenes.join.twake_description": "Tdrive on avoimen lähdekoodin digitaalinen työtila, joka on suunniteltu parantamaan tiimisi tuottavuutta",
|
||||
"scenes.join.tdrive_description": "Tdrive on avoimen lähdekoodin digitaalinen työtila, joka on suunniteltu parantamaan tiimisi tuottavuutta",
|
||||
"scenes.join.login_first_button": "Kirjaudu sisään tai luo ensin tili",
|
||||
"scenes.join.join_the_team_button": "Liity joukkueeseen",
|
||||
"general.archive": "Arkisto",
|
||||
@@ -546,7 +546,7 @@
|
||||
"scenes.apps.tasks.task_status.done": "Tehty",
|
||||
"scenes.apps.tasks.task.assignees": "Valtuutetut",
|
||||
"scenes.apps.tasks.task.edit.dates": "Päivämäärät",
|
||||
"scenes.login.footer.go_to_twake": "Siirry osoitteeseen twakeapp.com",
|
||||
"scenes.login.footer.go_to_tdrive": "Siirry osoitteeseen tdriveapp.com",
|
||||
"scenes.login.footer.branding": "Olet {{$1}} ({{$2}}) yksityisellä Tdrive-palvelimella. ",
|
||||
"scenes.login.create_account.fill_in_email": "Sinun tulee täyttää sähköpostisi oikealla sähköpostiosoitteella",
|
||||
"scenes.login.forgot_password.text2": "Saat 9-numeroisen koodin. Kirjoita se alla olevaan kenttään jatkaaksesi.",
|
||||
@@ -593,7 +593,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.button_force": "Voimia koko yrityksessä",
|
||||
"scenes.app.popup.appsparameters.pages.call_event_handlers": "Tapahtuman tyyppi {{$1}} ja tunnus {{$2}} passiivisilla merkinnöillä {{$3}}",
|
||||
"scenes.app.popup.appsparameters.pages.installation": "Asentaa.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_twakecode": "Aloita kirjoittamalla viestisi JSON-muodossa.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_tdrivecode": "Aloita kirjoittamalla viestisi JSON-muodossa.",
|
||||
"scenes.app.popup.appsparameters.pages.interne_availability_application": "Sisäinen sovellus",
|
||||
"scenes.app.popup.appsparameters.pages.json_configuration_information": "Siirry dokumentaatioon luodaksesi määritykset JSON-muodossa.",
|
||||
"scenes.app.popup.appsparameters.pages.message_data_next_event": "Passiivinen data, joka lähetetään seuraavassa tapahtumassa",
|
||||
@@ -632,7 +632,7 @@
|
||||
"scenes.apps.messages.messageslist.get_writing_users": "kirjoittavat...",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button": "Siirry viimeiseen viestiin",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button.new_messages": "Uusia viestejä",
|
||||
"scenes.error_on_twake": "\"Houston, meillä on ongelma\"",
|
||||
"scenes.error_on_tdrive": "\"Houston, meillä on ongelma\"",
|
||||
"scenes.help_us": "Jos kuitenkin haluat auttaa meitä korjaamaan tämän virheen, lähetä meille viesti alla: ",
|
||||
"scenes.login.verifymail.alert": "Tarkistamme sähköpostisi!",
|
||||
"scenes.no_panic": "Älä panikoi! Korjaa Tdrive lataamalla tämä sivu uudelleen.",
|
||||
@@ -665,7 +665,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.icon": "Kuvake",
|
||||
"scenes.app.popup.appsparameters.pages.title_informations": "Perustiedot",
|
||||
"scenes.app.popup.appsparameters.pages.subtitle_informations": "Sovellusten hallintaan liittyvät tiedot",
|
||||
"scenes.app.popup.adduserfromtwakeconsole.current_users_state": "{{$1}} sähköpostiosoitetta lisätään",
|
||||
"scenes.app.popup.adduserfromtdriveconsole.current_users_state": "{{$1}} sähköpostiosoitetta lisätään",
|
||||
"components.newversion.new_version_component.row.part_2": "Suosittelemme lataamaan sovelluksen uudelleen ja nauttimaan uusista ominaisuuksistamme!",
|
||||
"components.newversion.new_version_component.link": "Napsauta tätä ladataksesi uudelleen",
|
||||
"components.inputs.input_with_select.select.placeholder": "Osion nimi",
|
||||
@@ -761,7 +761,7 @@
|
||||
"components.calendar.calendarselector.from": "From",
|
||||
"scenes.apps.drive.move_text2": "Liikkua",
|
||||
"components.attachmentpicker.from_computer": "laitteestasi",
|
||||
"components.attachmentpicker.from_twake": "Tdrive Documentsista",
|
||||
"components.attachmentpicker.from_tdrive": "Tdrive Documentsista",
|
||||
"components.attachmentpicker.file": "Tiedosto",
|
||||
"components.attachmentpicker.remove_attach": "Poista liite",
|
||||
"scenes.app.popup.appsparameters.pages.smalltext_user_id": "Nykyinen käyttäjätunnus",
|
||||
@@ -879,8 +879,8 @@
|
||||
"scenes.app.popup.appsparameters.pages.amazing_app_description": "Kuvaile hakemustasi muutamalla sanalla",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.title": "Uusi integraatio",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.checkbox": "Ymmärrän, että tämän yrityksen omistaja ja järjestelmänvalvojat voivat muokata ja julkaista tätä sovellusta.",
|
||||
"twake.application.access.title": "Valitse sovelluksellesi oikeat laajuudet.",
|
||||
"twake.application.access.no_default_scopes_available'": "Tällä integraatiolla ei ole {{$1}}-käyttöoikeutta",
|
||||
"tdrive.application.access.title": "Valitse sovelluksellesi oikeat laajuudet.",
|
||||
"tdrive.application.access.no_default_scopes_available'": "Tällä integraatiolla ei ole {{$1}}-käyttöoikeutta",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_link": "Tdrive API -dokumentaatio",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.application_published": "{{$1}} -sovellus onnistui!",
|
||||
"scenes.app.integrations_parameters.add_application": "Uusi integraatio",
|
||||
|
||||
@@ -166,7 +166,7 @@
|
||||
"scenes.apps.tasks.list_modal.predefined_participants": "Participants prédéfinis",
|
||||
"scenes.apps.tasks.list_modal.archive_all_tasks": "Archiver toutes les tâches",
|
||||
"scenes.apps.tasks.list_modal.remove_archived_tasks": "Supprimer les archivées ({{$1}})",
|
||||
"scenes.login.footer.go_to_twake": "Aller à twakeapp.com",
|
||||
"scenes.login.footer.go_to_tdrive": "Aller à tdriveapp.com",
|
||||
"scenes.login.footer.branding": "Vous êtes sur un serveur privé Tdrive appartenant à {{$1}} ({{$2}}). ",
|
||||
"scenes.login.create_account.title": "Créer un nouveau compte",
|
||||
"scenes.login.create_account.email": "E-mail",
|
||||
@@ -222,7 +222,7 @@
|
||||
"scenes.app.workspaces.welcome_page.ready_to_work": "Vous êtes prêt à travailler maintenant.",
|
||||
"scenes.app.workspaces.welcome_page.see_you_soon": "À très bientôt !",
|
||||
"scenes.app.workspaces.welcome_page.try_again": "Réessayer",
|
||||
"scenes.app.workspaces.welcome_page.twake_team": "L'équipe Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.tdrive_team": "L'équipe Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.welcome_header": "Bienvenue sur Tdrive !",
|
||||
"scenes.app.workspaces.welcome_page.add_secondary_emails_comment": "Vous pouvez lier plusieurs adresse e-mail à votre compte, seule une adresse sera utilisée pour vous envoyer des notifications.",
|
||||
"scenes.app.workspaces.welcome_page.main_mail_title": "Adresse principale",
|
||||
@@ -243,9 +243,9 @@
|
||||
"general.open": "Ouvrir",
|
||||
"scenes.apps.account.thumbnail.max_weight": "Poids maximum 5 mo",
|
||||
"scenes.apps.account.account.email_add_modal.confirm": "Confirmer cet email",
|
||||
"app.name.twake_calendar": "Calendrier",
|
||||
"app.name.twake_drive": "Documents",
|
||||
"app.name.twake_tasks": "Tâches",
|
||||
"app.name.tdrive_calendar": "Calendrier",
|
||||
"app.name.tdrive_drive": "Documents",
|
||||
"app.name.tdrive_tasks": "Tâches",
|
||||
"components.calendar.repetition.everyday": "Tous les jours",
|
||||
"components.calendar.repetition.does_not_repeat": "Une seule fois",
|
||||
"components.calendar.repetition.weekly_on": "Toutes les semaines le {{$1}}",
|
||||
@@ -351,7 +351,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_name-error": "Ce nom est déjà utilisé par une autre application, veuillez en choisir un autre.",
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_surname_label": "Nom simplifié",
|
||||
"scenes.app.popup.appsparameters.pages.installation": "Instal.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_twakecode": "Commencez par écrire votre message sous le format JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_tdrivecode": "Commencez par écrire votre message sous le format JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.interne_availability_application": "Application interne",
|
||||
"scenes.app.popup.appsparameters.pages.json_configuration_information": "Rendez-vous sur la documentation afin de générer votre configuration au format JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.loading": "Chargement...",
|
||||
@@ -550,7 +550,7 @@
|
||||
"scenes.apps.messages.messageslist.get_writing_users": "sont en train d'écrire...",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button": "Aller au dernier message",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button.new_messages": "Nouveaux messages",
|
||||
"scenes.error_on_twake": "“Houston nous avons un problème“",
|
||||
"scenes.error_on_tdrive": "“Houston nous avons un problème“",
|
||||
"scenes.help_us": "Cependant, si vous souhaitez nous aider à réparer cette erreur, envoyez nous le message ci-dessous : ",
|
||||
"scenes.login.verifymail.alert": "Nous vérifions votre e-mail !",
|
||||
"scenes.login.verifymail.error_message": "Une erreur s'est produite",
|
||||
@@ -663,7 +663,7 @@
|
||||
"components.calendar.calendarselector.from": "Depuis",
|
||||
"scenes.apps.drive.move_text2": "Déplacer",
|
||||
"components.attachmentpicker.from_computer": "Depuis l'ordinateur",
|
||||
"components.attachmentpicker.from_twake": "Depuis les Documents Tdrive",
|
||||
"components.attachmentpicker.from_tdrive": "Depuis les Documents Tdrive",
|
||||
"components.attachmentpicker.file": "Fichier",
|
||||
"components.attachmentpicker.remove_attach": "Enlever la pièce-jointe",
|
||||
"scenes.apps.drive.remove_attachs": "Enlever les pièces-jointes",
|
||||
@@ -702,7 +702,7 @@
|
||||
"scenes.client.mainview.tabs.tabstemplateeditor.select_placeholder": "Application",
|
||||
"scenes.client.channelbar.channelmemberslist.no_members": "Il n'y a aucun utilisateur dans cette chaîne, vous pouvez les inviter en cliquant sur Ajouter des utilisateurs.",
|
||||
"scenes.app.channelsbar.hide_discussion_leaving.menu": "Masquer la discussion",
|
||||
"scenes.app.popup.adduserfromtwakeconsole.current_users_state": "{{$1}} email(s) seront ajoutés",
|
||||
"scenes.app.popup.adduserfromtdriveconsole.current_users_state": "{{$1}} email(s) seront ajoutés",
|
||||
"components.newversion.new_version_component.row.part_1": "Vous utilisez une version obsolète de Tdrive",
|
||||
"components.newversion.new_version_component.row.part_2": "nous vous suggérons de recharger l'application et de profiter de nos nouvelles fonctionnalités !",
|
||||
"components.newversion.new_version_component.link": "Cliquez ici pour recharger",
|
||||
@@ -869,7 +869,7 @@
|
||||
"components.rich_text_editor.plugins.suggestions.default_message.no_command_found": "Aucune commande trouvé",
|
||||
"scenes.join.loading": "Chargement…",
|
||||
"scenes.join.wrong_link_title": "Ce lien n'est plus disponible",
|
||||
"scenes.join.twake_description": "Tdrive est un espace de travail numérique à code ouvert conçu pour améliorer la productivité de votre équipe",
|
||||
"scenes.join.tdrive_description": "Tdrive est un espace de travail numérique à code ouvert conçu pour améliorer la productivité de votre équipe",
|
||||
"scenes.join.login_first_button": "Connectez-vous ou créez d'abord un compte",
|
||||
"scenes.join.wrong_link_description": "Demandez à la personne qui vous a invité(e) de rejoindre cette entreprise par un nouveau lien ou créez votre propre entreprise",
|
||||
"scenes.join.join_the_team_button": "Rejoindre l'équipe",
|
||||
@@ -890,8 +890,8 @@
|
||||
"scenes.app.popup.appsparameters.pages.amazing_app_description": "Décrivez votre application en quelques mots",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.title": "Nouvelle intégration",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.checkbox": "Je comprends que le propriétaire et les administrateurs de cette entreprise pourront modifier et publier cette application.",
|
||||
"twake.application.access.title": "Sélectionnez les portées adaptées à votre application.",
|
||||
"twake.application.access.no_default_scopes_available'": "Cette intégration n'a pas d'accès {{$1}}.",
|
||||
"tdrive.application.access.title": "Sélectionnez les portées adaptées à votre application.",
|
||||
"tdrive.application.access.no_default_scopes_available'": "Cette intégration n'a pas d'accès {{$1}}.",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_link": "la documentation de l'API Tdrive.",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_text": "Si vous ne savez pas comment les remplir, consultez ",
|
||||
"scenes.app.popup.appsparameters.pages.app.private_key": "Clé privée",
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
"scenes.login.home.title": "Accedi a Tdrive",
|
||||
"scenes.login.create_account.step_1_subtitle": "Non potrebbe essere più semplice: abbiamo solo bisogno di alcune informazioni.",
|
||||
"scenes.login.create_account.step_2_subtitle_a": "Aggiungi il tuo nome completo per consentire agli altri utenti di riconoscerti.",
|
||||
"scenes.app.workspaces.welcome_page.twake_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.tdrive_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.welcome_header": "Benvenuto a Tdrive!",
|
||||
"scenes.app.workspaces.welcome_page.add_secondary_emails_comment": "Puoi collegare più indirizzi e-mail al tuo account; verrà utilizzato un solo indirizzo per inviarti le notifiche.",
|
||||
"scenes.app.workspaces.welcome_page.main_mail_title": "Indirizzo principale",
|
||||
@@ -32,7 +32,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_name-error": "Questo nome è già utilizzato da un'altra applicazione. Si prega di sceglierne un altro.",
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_surname_label": "Nome semplificato",
|
||||
"scenes.app.popup.appsparameters.pages.installation": "Installare.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_twakecode": "Inizia scrivendo il tuo messaggio in formato JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_tdrivecode": "Inizia scrivendo il tuo messaggio in formato JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.interne_availability_application": "Applicazione interna",
|
||||
"scenes.app.popup.appsparameters.pages.json_configuration_information": "Vai alla documentazione per generare la tua configurazione in formato JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.loading": "Caricamento in corso...",
|
||||
@@ -82,7 +82,7 @@
|
||||
"scenes.client.mainview.tabs.tabstemplateeditor.select_placeholder": "Applicazione",
|
||||
"scenes.client.channelbar.channelmemberslist.no_members": "Non ci sono utenti in questo canale, puoi invitarli facendo clic su Aggiungi utenti.",
|
||||
"scenes.app.channelsbar.hide_discussion_leaving.menu": "Nascondi discussione",
|
||||
"scenes.app.popup.adduserfromtwakeconsole.current_users_state": "{{$1}} email verranno aggiunte",
|
||||
"scenes.app.popup.adduserfromtdriveconsole.current_users_state": "{{$1}} email verranno aggiunte",
|
||||
"components.newversion.new_version_component.row.part_2": "ti consigliamo di ricaricare l'app e goderti le nostre nuove funzionalità!",
|
||||
"components.newversion.new_version_component.link": "Clicca qui per ricaricare",
|
||||
"components.newversion.new_version_modal.title": "Nuovo aggiornamento disponibile !",
|
||||
@@ -123,7 +123,7 @@
|
||||
"scenes.join.wrong_link_description": "Chiedi alla persona che ti ha invitato a entrare a far parte di questa azienda un nuovo collegamento o crea la tua azienda",
|
||||
"scenes.join.create_the_company_button": "Crea l'azienda",
|
||||
"scenes.join.join_workspace_from_company": "Unisciti a {{$1}} da {{$2}}!",
|
||||
"scenes.join.twake_description": "Tdrive è uno spazio di lavoro digitale open source creato per migliorare la produttività del tuo team",
|
||||
"scenes.join.tdrive_description": "Tdrive è uno spazio di lavoro digitale open source creato per migliorare la produttività del tuo team",
|
||||
"scenes.join.login_first_button": "Accedi o crea un account prima",
|
||||
"scenes.join.join_the_team_button": "Unisciti alla squadra",
|
||||
"general.close": "Vicino",
|
||||
@@ -290,7 +290,7 @@
|
||||
"scenes.apps.tasks.list_modal.predefined_participants": "Partecipanti predefiniti",
|
||||
"scenes.apps.tasks.list_modal.archive_all_tasks": "Archivia tutti i compiti",
|
||||
"scenes.apps.tasks.list_modal.remove_archived_tasks": "Rimuovi i compiti archiviati ({{$1}})",
|
||||
"scenes.login.footer.go_to_twake": "Vai su twakeapp.com",
|
||||
"scenes.login.footer.go_to_tdrive": "Vai su tdriveapp.com",
|
||||
"scenes.login.footer.branding": "Sei su un server Tdrive privato {{$1}} ({{$2}}). ",
|
||||
"scenes.login.create_account.title": "Crea un nuovo account",
|
||||
"scenes.login.create_account.email": "Posta elettronica",
|
||||
@@ -348,9 +348,9 @@
|
||||
"scenes.apps.account.preference": "Preferenze",
|
||||
"scenes.apps.account.thumbnail.max_weight": "Dimensione massima 5 MB",
|
||||
"scenes.apps.account.account.email_add_modal.confirm": "Conferma questa e-mail",
|
||||
"app.name.twake_calendar": "Calendario",
|
||||
"app.name.twake_drive": "Documenti",
|
||||
"app.name.twake_tasks": "Compiti",
|
||||
"app.name.tdrive_calendar": "Calendario",
|
||||
"app.name.tdrive_drive": "Documenti",
|
||||
"app.name.tdrive_tasks": "Compiti",
|
||||
"components.calendar.repetition.everyday": "Quotidiano",
|
||||
"components.calendar.repetition.does_not_repeat": "Non si ripete",
|
||||
"components.calendar.repetition.weekly_on": "Settimanale il {{$1}}",
|
||||
@@ -614,7 +614,7 @@
|
||||
"scenes.apps.messages.messageslist.get_writing_users": "stanno scrivendo...",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button": "Vai all'ultimo messaggio",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button.new_messages": "Nuovo messaggio",
|
||||
"scenes.error_on_twake": "\"Houston abbiamo un problema\"",
|
||||
"scenes.error_on_tdrive": "\"Houston abbiamo un problema\"",
|
||||
"scenes.help_us": "Tuttavia, se desideri aiutarci a correggere questo errore, inviaci un messaggio di seguito: ",
|
||||
"scenes.login.verifymail.alert": "Stiamo controllando la tua posta elettronica!",
|
||||
"scenes.login.verifymail.error_message": "Si è verificato un errore",
|
||||
@@ -713,7 +713,7 @@
|
||||
"components.calendar.calendarselector.from": "A partire dal",
|
||||
"scenes.apps.drive.move_text2": "Mossa",
|
||||
"components.attachmentpicker.from_computer": "Dal tuo dispositivo",
|
||||
"components.attachmentpicker.from_twake": "Dai documenti Twak",
|
||||
"components.attachmentpicker.from_tdrive": "Dai documenti Twak",
|
||||
"components.attachmentpicker.file": "File",
|
||||
"components.attachmentpicker.remove_attach": "Rimuovi allegato",
|
||||
"scenes.apps.drive.remove_attachs": "Rimuovi allegati",
|
||||
@@ -875,9 +875,9 @@
|
||||
"scenes.app.popup.appsparameters.pages.amazing_app_description": "Descrivi la tua candidatura in poche parole",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.title": "Nuova integrazione",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.checkbox": "Comprendo che il proprietario e gli amministratori di questa azienda potranno modificare e pubblicare questa applicazione.",
|
||||
"twake.application.access.title": "Seleziona gli ambiti giusti per la tua applicazione.",
|
||||
"tdrive.application.access.title": "Seleziona gli ambiti giusti per la tua applicazione.",
|
||||
"scenes.app.integrations_parameters.company_applications_table.more_menu.developer_settings": "Impostazioni dello sviluppatore",
|
||||
"twake.application.access.no_default_scopes_available'": "Questa integrazione non ha alcun accesso {{$1}}",
|
||||
"tdrive.application.access.no_default_scopes_available'": "Questa integrazione non ha alcun accesso {{$1}}",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_link": "la documentazione dell'API Tdrive",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_text": "Se non sai come riempirli, vai a ",
|
||||
"scenes.app.popup.appsparameters.pages.app.private_key": "Chiave privata",
|
||||
|
||||
@@ -76,7 +76,7 @@
|
||||
"scenes.apps.parameters.workspace_sections.members.pending": "保留中のメンバー",
|
||||
"scenes.apps.parameters.workspace_sections.members.invite": "新しいメンバーを招待する",
|
||||
"scenes.apps.parameters.workspace_sections.members.invite_btn": "メンバーを追加",
|
||||
"scenes.login.footer.go_to_twake": "twakeapp.comにアクセス",
|
||||
"scenes.login.footer.go_to_tdrive": "tdriveapp.comにアクセス",
|
||||
"scenes.login.create_account.title": "新しいアカウントを作成する",
|
||||
"scenes.login.create_account.email": "Eメール",
|
||||
"scenes.login.create_account.email_used": "この電子メールは既に使用されています。",
|
||||
@@ -319,7 +319,7 @@
|
||||
"scenes.app.workspaces.welcome_page.no_company_subtitle": "ああ、まあ...まだ誰もあなたをワークスペースに招待していないようです。",
|
||||
"scenes.app.workspaces.welcome_page.ready_to_work": "これで作業する準備が整いました。",
|
||||
"scenes.app.workspaces.welcome_page.try_again": "再試行",
|
||||
"scenes.app.workspaces.welcome_page.twake_team": "トウェイク",
|
||||
"scenes.app.workspaces.welcome_page.tdrive_team": "トウェイク",
|
||||
"scenes.app.workspaces.welcome_page.welcome_header": "Tdriveへようこそ!",
|
||||
"scenes.app.workspaces.welcome_page.add_secondary_emails_comment": "複数の電子メールアドレスをアカウントにリンクできます。通知の送信に使用されるアドレスは1つだけです。",
|
||||
"scenes.app.workspaces.welcome_page.main_mail_title": "メインアドレス",
|
||||
@@ -336,9 +336,9 @@
|
||||
"general.open": "開ける",
|
||||
"scenes.apps.account.thumbnail.max_weight": "最大サイズ5MB",
|
||||
"scenes.apps.account.account.email_add_modal.confirm": "このメールを確認してください",
|
||||
"app.name.twake_calendar": "カレンダー",
|
||||
"app.name.twake_drive": "ドキュメント",
|
||||
"app.name.twake_tasks": "タスク",
|
||||
"app.name.tdrive_calendar": "カレンダー",
|
||||
"app.name.tdrive_drive": "ドキュメント",
|
||||
"app.name.tdrive_tasks": "タスク",
|
||||
"components.calendar.repetition.everyday": "毎日",
|
||||
"components.calendar.repetition.does_not_repeat": "繰り返さない",
|
||||
"components.calendar.repetition.weekly_on": "毎週{{$1}}",
|
||||
@@ -404,7 +404,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.app_modification_right": "この会社のすべてのマネージャーは、このアプリケーションを編集できます。",
|
||||
"scenes.app.popup.appsparameters.pages.filter_information": "このフィルターは、APIキーの使用をコネクター内のサーバーのみに制限します。",
|
||||
"scenes.app.popup.appsparameters.pages.installation": "インストール。",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_twakecode": "まず、メッセージをJSON形式で記述します。",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_tdrivecode": "まず、メッセージをJSON形式で記述します。",
|
||||
"scenes.app.popup.appsparameters.pages.interne_availability_application": "内部アプリケーション",
|
||||
"scenes.app.popup.appsparameters.pages.loading": "読み込んでいます...",
|
||||
"scenes.app.popup.appsparameters.pages.modify_public_data": "アプリケーションの公開データを編集します。",
|
||||
@@ -478,7 +478,7 @@
|
||||
"scenes.join.wrong_link_description": "あなたをこの会社に招待した人に新しいリンクを求めるか、あなた自身の会社を作りましょう",
|
||||
"scenes.join.create_the_company_button": "会社を作る",
|
||||
"scenes.join.join_workspace_from_company": "{{$2}}から{{$1}}に参加しましょう!",
|
||||
"scenes.join.twake_description": "Tdriveは、チームの生産性を向上させるために構築されたオープンソースのデジタルワークスペースです。",
|
||||
"scenes.join.tdrive_description": "Tdriveは、チームの生産性を向上させるために構築されたオープンソースのデジタルワークスペースです。",
|
||||
"scenes.app.workspaces.create_company.company_name.title_1": "始める、",
|
||||
"scenes.apps.account.account.make_main": "メインを設定",
|
||||
"components.verify_mail.button": "ユーザーを追加する",
|
||||
@@ -668,7 +668,7 @@
|
||||
"scenes.apps.messages.messageslist.get_writing_user": "書いています...",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button": "最後のメッセージに移動",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button.new_messages": "新しいメッセージ",
|
||||
"scenes.error_on_twake": "「ヒューストン、私たちは問題を抱えています」",
|
||||
"scenes.error_on_tdrive": "「ヒューストン、私たちは問題を抱えています」",
|
||||
"scenes.help_us": "ただし、このエラーの修正を支援したい場合は、以下のメッセージを送信してください。 ",
|
||||
"scenes.login.verifymail.alert": "私たちはあなたの電子メールをチェックしています!",
|
||||
"scenes.login.verifymail.error_message": "エラーが発生しました",
|
||||
@@ -754,7 +754,7 @@
|
||||
"components.calendar.calendarselector.from": "から",
|
||||
"scenes.apps.drive.move_text2": "動く",
|
||||
"components.attachmentpicker.from_computer": "お使いのデバイスから",
|
||||
"components.attachmentpicker.from_twake": "Tdriveドキュメントから",
|
||||
"components.attachmentpicker.from_tdrive": "Tdriveドキュメントから",
|
||||
"components.attachmentpicker.file": "ファイル",
|
||||
"components.attachmentpicker.remove_attach": "添付ファイルを削除します",
|
||||
"scenes.apps.drive.remove_attachs": "添付ファイルを削除します",
|
||||
@@ -789,7 +789,7 @@
|
||||
"scenes.client.mainview.tabs.tabstemplateeditor.select_placeholder": "応用",
|
||||
"scenes.client.channelbar.channelmemberslist.no_members": "このチャネルにはユーザーがいません。[ユーザーの追加]をクリックして招待できます。",
|
||||
"scenes.app.channelsbar.hide_discussion_leaving.menu": "ディスカッションを非表示",
|
||||
"scenes.app.popup.adduserfromtwakeconsole.current_users_state": "{{$1}}メールが追加されます",
|
||||
"scenes.app.popup.adduserfromtdriveconsole.current_users_state": "{{$1}}メールが追加されます",
|
||||
"components.newversion.new_version_component.row.part_1": "古いバージョンのTdriveを実行しています",
|
||||
"components.newversion.new_version_component.row.part_2": "アプリをリロードして、新機能をお楽しみください。",
|
||||
"components.newversion.new_version_component.link": "リロードするには、ここをクリックしてください",
|
||||
@@ -875,8 +875,8 @@
|
||||
"scenes.app.popup.appsparameters.pages.amazing_app_description": "アプリケーションを簡単に説明してください",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.checkbox": "この会社の所有者と管理者がこのアプリケーションを変更して公開できることを理解しています。",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.title": "新しい統合",
|
||||
"twake.application.access.title": "アプリケーションに適したスコープを選択してください。",
|
||||
"twake.application.access.no_default_scopes_available'": "この統合には{{$1}}アクセスはありません",
|
||||
"tdrive.application.access.title": "アプリケーションに適したスコープを選択してください。",
|
||||
"tdrive.application.access.no_default_scopes_available'": "この統合には{{$1}}アクセスはありません",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_link": "TdriveAPIドキュメント",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_text": "これらを埋める方法がわからない場合は、 ",
|
||||
"scenes.app.popup.appsparameters.pages.app.private_key": "秘密鍵",
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
"scenes.apps.calendar.modals.details_title": "Detaljer",
|
||||
"scenes.apps.board.new_task": "+ Ny oppgave",
|
||||
"scenes.app.popup.workspace.edit_temp": "Rediger midlertidig konto",
|
||||
"scenes.app.popup.adduserfromtwakeconsole.current_users_state": "{{$1}} e-post(er) vil bli lagt til",
|
||||
"scenes.app.popup.adduserfromtdriveconsole.current_users_state": "{{$1}} e-post(er) vil bli lagt til",
|
||||
"components.newversion.new_version_component.row.part_1": "Du kjører en utdatert Tdrive-versjon",
|
||||
"scenes.apps.messages.message.activity_message.a_updated_channel_name": "{{$1}} ga nytt navn til kanalen til {{$2}}",
|
||||
"scenes.apps.messages.message.activity_message.a_created_channel_tab": "{{$1}} la til en ny {{$2}}-fane {{$3}}",
|
||||
@@ -240,7 +240,7 @@
|
||||
"scenes.apps.tasks.list_modal.predefined_participants": "Forhåndsdefinerte deltakere",
|
||||
"scenes.apps.tasks.list_modal.archive_all_tasks": "Arkiver alle oppgaver",
|
||||
"scenes.apps.tasks.list_modal.remove_archived_tasks": "Fjern arkiverte oppgaver ({{$1}})",
|
||||
"scenes.login.footer.go_to_twake": "Gå til twakeapp.com",
|
||||
"scenes.login.footer.go_to_tdrive": "Gå til tdriveapp.com",
|
||||
"scenes.login.footer.branding": "Du er på en {{$1}} ({{$2}}) privat Tdrive-server. ",
|
||||
"scenes.login.create_account.title": "Lag en ny bruker",
|
||||
"scenes.login.create_account.email": "E-post",
|
||||
@@ -294,7 +294,7 @@
|
||||
"scenes.app.workspaces.welcome_page.ready_to_work": "Du er klar til å jobbe nå.",
|
||||
"scenes.app.workspaces.welcome_page.see_you_soon": "Ser deg snart!",
|
||||
"scenes.app.workspaces.welcome_page.try_again": "Prøv igjen",
|
||||
"scenes.app.workspaces.welcome_page.twake_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.tdrive_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.welcome_header": "Velkommen til Tdrive!",
|
||||
"scenes.app.workspaces.welcome_page.add_secondary_emails_comment": "Du kan koble flere e-postadresser til kontoen din; kun én adresse vil bli brukt til å sende deg varsler.",
|
||||
"scenes.app.workspaces.welcome_page.main_mail_title": "Hovedadresse",
|
||||
@@ -314,9 +314,9 @@
|
||||
"scenes.apps.account.preference": "Preferanser",
|
||||
"scenes.apps.account.thumbnail.max_weight": "Maksimal størrelse 5 MB",
|
||||
"scenes.apps.account.account.email_add_modal.confirm": "Bekreft denne e-posten",
|
||||
"app.name.twake_calendar": "Kalender",
|
||||
"app.name.twake_drive": "Dokumenter",
|
||||
"app.name.twake_tasks": "Oppgaver",
|
||||
"app.name.tdrive_calendar": "Kalender",
|
||||
"app.name.tdrive_drive": "Dokumenter",
|
||||
"app.name.tdrive_tasks": "Oppgaver",
|
||||
"components.calendar.repetition.everyday": "Daglig",
|
||||
"components.calendar.repetition.does_not_repeat": "Gjentas ikke",
|
||||
"components.calendar.repetition.weekly_on": "Ukentlig på {{$1}}",
|
||||
@@ -414,7 +414,7 @@
|
||||
"scenes.join.wrong_link_description": "Be personen som inviterte deg til å bli med i dette selskapet om en ny lenke eller opprette ditt eget selskap",
|
||||
"scenes.join.create_the_company_button": "Opprett selskapet",
|
||||
"scenes.join.join_workspace_from_company": "Bli med {{$1}} fra {{$2}}!",
|
||||
"scenes.join.twake_description": "Tdrive er et digitalt arbeidsområde med åpen kildekode bygget for å forbedre teamets produktivitet",
|
||||
"scenes.join.tdrive_description": "Tdrive er et digitalt arbeidsområde med åpen kildekode bygget for å forbedre teamets produktivitet",
|
||||
"general.unarchive": "Avarkiver",
|
||||
"scenes.apps.calendar.event_view.article_until": "til",
|
||||
"scenes.apps.messages.left_bar.stream_modal.placeholder_name": "Navn",
|
||||
@@ -439,7 +439,7 @@
|
||||
"scenes.apps.drive.no_storage_app_alert": "Du har ingen applikasjoner som lar deg legge til ekstern lagring.",
|
||||
"scenes.apps.drive.remove_definitely_menu": "Slett permanent",
|
||||
"scenes.apps.drive.restore_menu": "Restaurere",
|
||||
"scenes.error_on_twake": "\"Houston vi har et problem\"",
|
||||
"scenes.error_on_tdrive": "\"Houston vi har et problem\"",
|
||||
"scenes.app.workspaces.components.skip": "Hopp over",
|
||||
"scenes.client.channelbar.channelmemberslist.menu.option_2": "Fjern fra kanalen",
|
||||
"components.leftbar.channel.workspaceschannels.menu.option_1": "Lag en kanal",
|
||||
@@ -530,7 +530,7 @@
|
||||
"components.calendar.calendarselector.from": "Fra",
|
||||
"scenes.apps.drive.move_text2": "Bevege seg",
|
||||
"components.attachmentpicker.from_computer": "Fra enheten din",
|
||||
"components.attachmentpicker.from_twake": "Fra Tdrive Documents",
|
||||
"components.attachmentpicker.from_tdrive": "Fra Tdrive Documents",
|
||||
"components.attachmentpicker.file": "Fil",
|
||||
"components.attachmentpicker.remove_attach": "Fjern vedlegg",
|
||||
"scenes.apps.drive.remove_attachs": "Fjern vedlegg",
|
||||
@@ -727,7 +727,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_name-error": "Dette navnet er allerede i bruk av en annen applikasjon. Vennligst velg en annen.",
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_surname_label": "Forenklet navn",
|
||||
"scenes.app.popup.appsparameters.pages.installation": "Installer.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_twakecode": "Start med å skrive meldingen i JSON-format.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_tdrivecode": "Start med å skrive meldingen i JSON-format.",
|
||||
"scenes.app.popup.appsparameters.pages.interne_availability_application": "Intern søknad",
|
||||
"scenes.app.popup.appsparameters.pages.modify_public_data": "Rediger de offentlige dataene til applikasjonen din.",
|
||||
"scenes.app.popup.appsparameters.pages.new_app_title": "Ny søknad",
|
||||
@@ -882,8 +882,8 @@
|
||||
"scenes.app.popup.appsparameters.pages.amazing_app_description": "Beskriv søknaden din med noen få ord",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.title": "Ny integrasjon",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.checkbox": "Jeg forstår at eieren og administratorene av dette selskapet vil kunne endre og publisere denne applikasjonen.",
|
||||
"twake.application.access.title": "Velg de riktige omfangene for applikasjonen din.",
|
||||
"twake.application.access.no_default_scopes_available'": "Denne integrasjonen har ingen {{$1}}-tilgang",
|
||||
"tdrive.application.access.title": "Velg de riktige omfangene for applikasjonen din.",
|
||||
"tdrive.application.access.no_default_scopes_available'": "Denne integrasjonen har ingen {{$1}}-tilgang",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_text": "Hvis du ikke vet hvordan du fyller disse, gå til ",
|
||||
"components.rich_text_editor.plugins.suggestions.loading": "Ser etter mer",
|
||||
"components.open_desktop_popup.subtitle": "åpnet i Tdrive-appen",
|
||||
|
||||
@@ -90,7 +90,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_name-error": "Este nome já está em uso por outro aplicativo. Por favor escolha outro.",
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_surname_label": "Nome simplificado",
|
||||
"scenes.app.popup.appsparameters.pages.installation": "Instalar.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_twakecode": "Comece escrevendo sua mensagem no formato JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_tdrivecode": "Comece escrevendo sua mensagem no formato JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.interne_availability_application": "Aplicativo interno",
|
||||
"scenes.app.popup.appsparameters.pages.json_configuration_information": "Acesse a documentação para gerar sua configuração no formato JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.loading": "Carregando...",
|
||||
@@ -282,7 +282,7 @@
|
||||
"scenes.apps.messages.messageslist.get_writing_users": "estão escrevendo...",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button": "Ir para a última mensagem",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button.new_messages": "Novas mensagens",
|
||||
"scenes.error_on_twake": "\"Houston, nós temos um problema\"",
|
||||
"scenes.error_on_tdrive": "\"Houston, nós temos um problema\"",
|
||||
"scenes.help_us": "No entanto, se você quiser nos ajudar a corrigir esse erro, envie-nos uma mensagem abaixo: ",
|
||||
"scenes.login.verifymail.alert": "Estamos verificando seu e-mail!",
|
||||
"scenes.login.verifymail.error_message": "Um erro ocorreu",
|
||||
@@ -414,7 +414,7 @@
|
||||
"components.calendar.calendarselector.from": "A partir de",
|
||||
"scenes.apps.drive.move_text2": "Jogada",
|
||||
"components.attachmentpicker.from_computer": "Do seu dispositivo",
|
||||
"components.attachmentpicker.from_twake": "De documentos Tdrive",
|
||||
"components.attachmentpicker.from_tdrive": "De documentos Tdrive",
|
||||
"components.attachmentpicker.file": "Arquivo",
|
||||
"components.attachmentpicker.remove_attach": "Remover anexo",
|
||||
"scenes.apps.drive.remove_attachs": "Remover anexos",
|
||||
@@ -458,7 +458,7 @@
|
||||
"scenes.client.mainview.tabs.tabstemplateeditor.select_placeholder": "Inscrição",
|
||||
"scenes.client.channelbar.channelmemberslist.no_members": "Não há usuários neste canal, você pode convidá-los clicando em Adicionar usuários.",
|
||||
"scenes.app.channelsbar.hide_discussion_leaving.menu": "Ocultar discussão",
|
||||
"scenes.app.popup.adduserfromtwakeconsole.current_users_state": "{{$1}} e-mail(s) serão adicionados",
|
||||
"scenes.app.popup.adduserfromtdriveconsole.current_users_state": "{{$1}} e-mail(s) serão adicionados",
|
||||
"components.newversion.new_version_component.row.part_1": "Você está executando uma versão desatualizada do Tdrive",
|
||||
"components.newversion.new_version_component.row.part_2": "sugerimos que você recarregue o aplicativo e aproveite nossos novos recursos!",
|
||||
"components.newversion.new_version_component.link": "Clique aqui para recarregar",
|
||||
@@ -611,7 +611,7 @@
|
||||
"scenes.join.wrong_link_description": "Peça à pessoa que o convidou para se juntar a esta empresa para um novo link ou crie sua própria empresa",
|
||||
"scenes.join.create_the_company_button": "Crie a empresa",
|
||||
"scenes.join.join_workspace_from_company": "Junte-se a {{$1}} de {{$2}}!",
|
||||
"scenes.join.twake_description": "Tdrive é um espaço de trabalho digital de código aberto criado para melhorar a produtividade da sua equipe",
|
||||
"scenes.join.tdrive_description": "Tdrive é um espaço de trabalho digital de código aberto criado para melhorar a produtividade da sua equipe",
|
||||
"scenes.join.login_first_button": "Faça login ou crie uma conta primeiro",
|
||||
"scenes.join.join_the_team_button": "Junte-se à equipe",
|
||||
"scenes.app.channelsbar.currentuser.reset": "Redefinir",
|
||||
@@ -630,8 +630,8 @@
|
||||
"views.client.popup.workspace_parameter.pages.workspace_members.link_to_console": "Ver todos os membros da minha empresa no console",
|
||||
"scenes.app.popup.appsparameters.pages.amazing_app_description": "Descreva sua aplicação em poucas palavras",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.checkbox": "Entendo que o proprietário e os administradores desta empresa poderão modificar e publicar este aplicativo.",
|
||||
"twake.application.access.title": "Selecione os escopos certos para seu aplicativo.",
|
||||
"twake.application.access.no_default_scopes_available'": "Esta integração não tem acesso {{$1}}",
|
||||
"tdrive.application.access.title": "Selecione os escopos certos para seu aplicativo.",
|
||||
"tdrive.application.access.no_default_scopes_available'": "Esta integração não tem acesso {{$1}}",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_link": "a documentação da API Tdrive",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_text": "Se você não sabe como preenchê-los, vá para ",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.application_removed": "Aplicativo removido com sucesso {{$1}} !",
|
||||
@@ -810,7 +810,7 @@
|
||||
"scenes.apps.tasks.list_modal.predefined_participants": "Participantes predefinidos",
|
||||
"scenes.apps.tasks.list_modal.archive_all_tasks": "Arquivar todas as tarefas",
|
||||
"scenes.apps.tasks.list_modal.remove_archived_tasks": "Remover tarefas arquivadas ({{$1}})",
|
||||
"scenes.login.footer.go_to_twake": "Acesse twakeapp.com",
|
||||
"scenes.login.footer.go_to_tdrive": "Acesse tdriveapp.com",
|
||||
"scenes.login.footer.branding": "Você está em um servidor Tdrive privado {{$1}} ({{$2}}). ",
|
||||
"scenes.login.create_account.title": "Criar uma nova conta",
|
||||
"scenes.login.create_account.email": "Email",
|
||||
@@ -862,7 +862,7 @@
|
||||
"scenes.app.workspaces.welcome_page.ready_to_work": "Você está pronto para trabalhar agora.",
|
||||
"scenes.app.workspaces.welcome_page.see_you_soon": "Até breve!",
|
||||
"scenes.app.workspaces.welcome_page.try_again": "Tente novamente",
|
||||
"scenes.app.workspaces.welcome_page.twake_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.tdrive_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.welcome_header": "Bem-vindo ao Tdrive!",
|
||||
"scenes.app.workspaces.welcome_page.add_secondary_emails_comment": "Você pode vincular vários endereços de email à sua conta; apenas um endereço será usado para enviar notificações.",
|
||||
"scenes.app.workspaces.welcome_page.main_mail_title": "Endereço principal",
|
||||
@@ -883,9 +883,9 @@
|
||||
"general.open": "Abrir",
|
||||
"scenes.apps.account.thumbnail.max_weight": "Tamanho máximo 5 MB",
|
||||
"scenes.apps.account.account.email_add_modal.confirm": "Confirme este email",
|
||||
"app.name.twake_calendar": "Calendário",
|
||||
"app.name.twake_drive": "Documentos",
|
||||
"app.name.twake_tasks": "Tarefas",
|
||||
"app.name.tdrive_calendar": "Calendário",
|
||||
"app.name.tdrive_drive": "Documentos",
|
||||
"app.name.tdrive_tasks": "Tarefas",
|
||||
"components.calendar.repetition.everyday": "Diário",
|
||||
"components.calendar.repetition.does_not_repeat": "Não se repete",
|
||||
"components.calendar.repetition.weekly_on": "Semanalmente em {{$1}}",
|
||||
|
||||
@@ -161,7 +161,7 @@
|
||||
"scenes.apps.tasks.list_modal.predefined_participants": "Предполагаемые участники",
|
||||
"scenes.apps.tasks.list_modal.archive_all_tasks": "Архивировать все задачи",
|
||||
"scenes.apps.tasks.list_modal.remove_archived_tasks": "Удалить заархивированные задачи ({{$1}})",
|
||||
"scenes.login.footer.go_to_twake": "Перейти к twakeapp.com",
|
||||
"scenes.login.footer.go_to_tdrive": "Перейти к tdriveapp.com",
|
||||
"scenes.login.footer.branding": "Вы находитесь на частном сервере, принадлежащем {{$1}} ({{$2}}). ",
|
||||
"scenes.login.create_account.title": "Создать новый аккаунт",
|
||||
"scenes.login.create_account.email": "Электронная почта",
|
||||
@@ -216,7 +216,7 @@
|
||||
"scenes.app.workspaces.welcome_page.ready_to_work": "Все готово для работы.",
|
||||
"scenes.app.workspaces.welcome_page.see_you_soon": "До скорого!",
|
||||
"scenes.app.workspaces.welcome_page.try_again": "Попробуйте еще раз",
|
||||
"scenes.app.workspaces.welcome_page.twake_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.tdrive_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.welcome_header": "Добро пожаловать в Tdrive!",
|
||||
"scenes.app.workspaces.welcome_page.add_secondary_emails_comment": "Вы можете связать несколько адресов электронной почты с вашим аккаунтом, только один из них будет использоваться для отправки вам уведомлений.",
|
||||
"scenes.app.workspaces.welcome_page.main_mail_title": "Основной адрес",
|
||||
@@ -237,9 +237,9 @@
|
||||
"general.open": "Открыть",
|
||||
"scenes.apps.account.thumbnail.max_weight": "Максимальный размер - 5 Мб",
|
||||
"scenes.apps.account.account.email_add_modal.confirm": "Подтвердить данную электронную почту",
|
||||
"app.name.twake_calendar": "Календарь",
|
||||
"app.name.twake_drive": "Документы",
|
||||
"app.name.twake_tasks": "Задачи",
|
||||
"app.name.tdrive_calendar": "Календарь",
|
||||
"app.name.tdrive_drive": "Документы",
|
||||
"app.name.tdrive_tasks": "Задачи",
|
||||
"components.calendar.repetition.everyday": "Ежедневно",
|
||||
"components.calendar.repetition.does_not_repeat": "Однократно",
|
||||
"components.calendar.repetition.weekly_on": "Еженедельно {{$1}}",
|
||||
@@ -344,7 +344,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_name-error": "Это имя уже используется другим приложением, пожалуйста, выберите другое.",
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_surname_label": "Упрощенное имя",
|
||||
"scenes.app.popup.appsparameters.pages.installation": "Установить.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_twakecode": "Начните с написания сообщения в формате JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_tdrivecode": "Начните с написания сообщения в формате JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.interne_availability_application": "Внутреннее приложение",
|
||||
"scenes.app.popup.appsparameters.pages.json_configuration_information": "Перейдите в документацию, чтобы сгенерировать вашу конфигурацию в формате JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.loading": "Загрузка...",
|
||||
@@ -527,7 +527,7 @@
|
||||
"scenes.apps.messages.messageslist.get_writing_users": "печатают...",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button": "Перейти к последнему сообщению",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button.new_messages": "Новые сообщения",
|
||||
"scenes.error_on_twake": "“Хьюстон, у нас проблема“",
|
||||
"scenes.error_on_tdrive": "“Хьюстон, у нас проблема“",
|
||||
"scenes.help_us": "Если вы хотите помочь нам исправить эту ошибку, отправьте сообщение ниже: ",
|
||||
"scenes.login.verifymail.alert": "Мы проверяем вашу электронную почту!",
|
||||
"scenes.login.verifymail.error_message": "Произошла ошибка",
|
||||
@@ -635,7 +635,7 @@
|
||||
"components.calendar.calendarselector.from": "C",
|
||||
"scenes.apps.drive.move_text2": "Переместить",
|
||||
"components.attachmentpicker.from_computer": "С компьютера",
|
||||
"components.attachmentpicker.from_twake": "Из Tdrive Documents",
|
||||
"components.attachmentpicker.from_tdrive": "Из Tdrive Documents",
|
||||
"components.attachmentpicker.file": "Файл",
|
||||
"components.attachmentpicker.remove_attach": "Удалить вложение",
|
||||
"scenes.apps.drive.remove_attachs": "Удалить вложения",
|
||||
@@ -752,7 +752,7 @@
|
||||
"scenes.app.popup.workspaceparameter.pages.workspace_partner_tabs.members.table.tags": "Роль",
|
||||
"general.email": "Эл. адрес",
|
||||
"scenes.join.join_workspace_from_company": "Присоединяйтесь к {{$1}} с {{$2}}!",
|
||||
"scenes.join.twake_description": "Tdrive - это цифровая рабочая среда с открытым исходным кодом, созданная для повышения продуктивности вашей команды",
|
||||
"scenes.join.tdrive_description": "Tdrive - это цифровая рабочая среда с открытым исходным кодом, созданная для повышения продуктивности вашей команды",
|
||||
"scenes.join.login_first_button": "Войти или создать учетную запись",
|
||||
"scenes.join.join_the_team_button": "Присоединиться к команде",
|
||||
"general.verify": "Проверить",
|
||||
@@ -834,7 +834,7 @@
|
||||
"scenes.client.mainview.tabs.tabstemplateeditor.select_placeholder": "Заявка",
|
||||
"scenes.client.channelbar.channelmemberslist.no_members": "На этом канале нет пользователей. Вы можете пригласить их, нажав \"Добавить пользователей\".",
|
||||
"scenes.app.channelsbar.hide_discussion_leaving.menu": "Скрыть обсуждение",
|
||||
"scenes.app.popup.adduserfromtwakeconsole.current_users_state": "{{$1}} адрес(а) электронной почты будет(ут) добавлен(ы)",
|
||||
"scenes.app.popup.adduserfromtdriveconsole.current_users_state": "{{$1}} адрес(а) электронной почты будет(ут) добавлен(ы)",
|
||||
"components.newversion.new_version_component.row.part_1": "Ваша версия Tdrive устарела",
|
||||
"components.newversion.new_version_component.row.part_2": "предлагаем вам обновить приложение и попробовать наши новые функции!",
|
||||
"components.newversion.new_version_component.link": "Нажмите сюда, чтобы обновить",
|
||||
@@ -876,8 +876,8 @@
|
||||
"scenes.app.popup.appsparameters.pages.amazing_app_description": "Опишите ваше приложение в нескольких словах",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.title": "Новая интеграция",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.checkbox": "Я понимаю, что владелец и администраторы этой компании смогут изменять и публиковать это приложение.",
|
||||
"twake.application.access.title": "Выберите правильные области для вашего приложения.",
|
||||
"twake.application.access.no_default_scopes_available'": "У этой интеграции нет доступа {{$1}}",
|
||||
"tdrive.application.access.title": "Выберите правильные области для вашего приложения.",
|
||||
"tdrive.application.access.no_default_scopes_available'": "У этой интеграции нет доступа {{$1}}",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_link": "документация по API Tdrive",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_text": "Если вы не знаете, как их заполнить, перейдите на ",
|
||||
"scenes.app.popup.appsparameters.pages.app.private_key": "Закрытый ключ",
|
||||
|
||||
@@ -105,7 +105,7 @@
|
||||
"scenes.apps.tasks.connectors_menu": "සම්බන්ධක...",
|
||||
"scenes.apps.tasks.task_status.current": "වත්මන්",
|
||||
"scenes.apps.tasks.task.edit.dates": "දින",
|
||||
"scenes.login.footer.go_to_twake": "twakeapp.com වෙත යන්න",
|
||||
"scenes.login.footer.go_to_tdrive": "tdriveapp.com වෙත යන්න",
|
||||
"scenes.login.footer.branding": "ඔබ සිටින්නේ {{$1}} ({{$2}}) පෞද්ගලික ට්වේක් සේවාදායකයක ය. ",
|
||||
"scenes.login.create_account.title": "නව ගිණුමක් සාදන්න",
|
||||
"scenes.login.forgot_password.title": "මුරපදය අමතක වුණා ද?",
|
||||
@@ -130,7 +130,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.apps_connectors_small_text": "ඔබගේ යෙදුම් සහ සම්බන්ධක කළමනාකරණය කරන්න.",
|
||||
"scenes.app.popup.workspaceparameter.pages.apps_company_small_text": "ඔබගේ සමාගමේ යෙදුම්",
|
||||
"scenes.app.popup.workspaceparameter.pages.company_name_description": "මෙම සමාගමේ නම වෙනස් කරන්න",
|
||||
"app.name.twake_drive": "ලේඛන",
|
||||
"app.name.tdrive_drive": "ලේඛන",
|
||||
"components.calendar.repetition.everyday": "දිනපතා",
|
||||
"components.calendar.repetition.weeks": "සති(ය)",
|
||||
"scenes.app.channelsbar.modify_channel_menu": "නාලිකාව සංස්කරණය",
|
||||
@@ -139,10 +139,10 @@
|
||||
"scenes.app.channelsbar.private_channel_label": "පෞද්ගලික",
|
||||
"scenes.app.mainview.tabs.rename": "යළි නම් කරන්න",
|
||||
"scenes.app.workspaces.welcome_page.ready_to_work": "ඔබ දැන් වැඩ කිරීමට සූදානම්.",
|
||||
"scenes.app.workspaces.welcome_page.twake_team": "ට්වේක්",
|
||||
"scenes.app.workspaces.welcome_page.tdrive_team": "ට්වේක්",
|
||||
"scenes.app.workspaces.welcome_page.main_mail_title": "ප්රධාන ලිපිනය",
|
||||
"scenes.app.workspaces.welcome_page.other_mail_title": "ද්විතීයික ලිපින",
|
||||
"app.name.twake_calendar": "දින දසුන",
|
||||
"app.name.tdrive_calendar": "දින දසුන",
|
||||
"scenes.app.channelsbar.currentuser.title": "ගිණුමේ සැකසුම්",
|
||||
"components.locked_features.locked_only_office_popup.subtitle": "ඔබට නොමිලේ අනුවාදයෙහි ඔන්ලිඔෆිස් භාවිතා කළ නොහැකිය.",
|
||||
"components.locked_features.locked_drive_popup.subtitle": "නොමිලේ අනුවාදයෙහි ඔබට ගි.බ. GB ක් ගබඩා කළ හැකිය.",
|
||||
@@ -252,7 +252,7 @@
|
||||
"components.userlistmanager.no_users": "පරිශීලකයින් නැත.",
|
||||
"components.reminder.by_email": "වි-තැපෑල",
|
||||
"scenes.app.mainview.discussion": "සාකච්ඡා",
|
||||
"components.attachmentpicker.from_twake": "ට්වේක් ලේඛන වෙතින්",
|
||||
"components.attachmentpicker.from_tdrive": "ට්වේක් ලේඛන වෙතින්",
|
||||
"components.attachmentpicker.file": "ගොනුව",
|
||||
"scenes.apps.drive.remove_attachs": "ඇමුණුම් ඉවත්කරන්න",
|
||||
"components.drive.elements.manage_version": "අනුවාද කළමණාකරනය",
|
||||
@@ -296,7 +296,7 @@
|
||||
"scenes.apps.drive.folder_subtitle": "බහාලුම්",
|
||||
"scenes.client.channels_bar.modals.guest_management.title": "{{$1}} හි අමුත්තන් කළමණාකරනය",
|
||||
"scenes.app.popup.workspaceparameter.pages.company_developped_apps_subtitle": "සමාගම විසින් සංවර්ධනය කළ යෙදුම්",
|
||||
"scenes.error_on_twake": "\"කමල්, අපිට ප්රශ්නයක් තියෙනවා\"",
|
||||
"scenes.error_on_tdrive": "\"කමල්, අපිට ප්රශ්නයක් තියෙනවා\"",
|
||||
"scenes.client.channelsbar.modals.workspace_channel_list.workspace_channel_row.tag": "ඔබ සාමාජිකයෙකු නොවේ",
|
||||
"scenes.app.popup.workspaceparameter.pages.company_identity_title": "සමාගමේ අනන්යතාවය",
|
||||
"components.drive.new_versions": "නව අනුවාදයක් එකතු කරන්න",
|
||||
@@ -493,7 +493,7 @@
|
||||
"scenes.app.integrations_parameters.company_applications_table.more_menu.remove_application": "සමාගමෙන් ඉවත් කරන්න",
|
||||
"scenes.join.wrong_link_description": "ඔබට මෙම සමාගමට එක්වීමට ආරාධනා කළ පුද්ගලයාගෙන් නව සබැඳියක් විමසන්න හෝ ඔබගේම සමාගමක් සාදන්න",
|
||||
"app.state.recoil.hooks.use_current_company_applications.toaster_add": "ඔබගේ සමාගමට {{$1}} සාර්ථකව එක් කෙරිණි",
|
||||
"scenes.join.twake_description": "ට්වේක් යනු ඔබගේ කණ්ඩායම් ඵලදායිතාව වැඩිදියුණු කිරීම සඳහා ගොඩනගා ඇති විවෘත මූලාශ්ර සංඛ්යාංක වැඩබිමකි",
|
||||
"scenes.join.tdrive_description": "ට්වේක් යනු ඔබගේ කණ්ඩායම් ඵලදායිතාව වැඩිදියුණු කිරීම සඳහා ගොඩනගා ඇති විවෘත මූලාශ්ර සංඛ්යාංක වැඩබිමකි",
|
||||
"scenes.apps.messages.input.replied_to": "වෙත පිළිතුරු දුණි ",
|
||||
"components.searchpopup.tasks": "කාර්යයන්",
|
||||
"scenes.join.loading": "පූරණය වෙමින්…",
|
||||
@@ -548,7 +548,7 @@
|
||||
"scenes.app.workspaces.welcome_page.done": "මම අහවරයි",
|
||||
"scenes.apps.account.account.description_main": "ට්වේක් දැනුම්දීම් යවන්නේ ඔබගේ ප්රධාන ලිපිනයටය. භාවිතා කරන වැඩබිම් වෙත ස්වයංක්රීයව ආරාධනා ලැබීමට ද්විතීයික ලිපින ඉඩ සලසයි.",
|
||||
"scenes.app.channelsbar.currentuser.logout": "වරන්න",
|
||||
"app.name.twake_tasks": "කාර්යය",
|
||||
"app.name.tdrive_tasks": "කාර්යය",
|
||||
"components.calendar.repetition.never": "කවදාවත්",
|
||||
"components.calendar.repetition.years": "අවුරුදු",
|
||||
"components.calendar.repetition.days": "දවස්",
|
||||
@@ -591,7 +591,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.displayed_parameters_label": "දර්ශන සැකසුම්",
|
||||
"scenes.app.popup.appsparameters.pages.event_subtitle": "සිදුවීම්",
|
||||
"scenes.app.popup.appsparameters.pages.current_informations_apps_connectors": "ඔබ තවමත් යෙදුමක් සාදා නැත. යෙදුමක් හෝ සම්බන්ධකයක් සෑදීමට පෙර එය දැනටමත් යෙදුම් වෙළඳපොළෙහි නැති බව සහතික කරගන්න.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_twakecode": "ඔබගේ පණිවිඩය JSON ආකෘතියෙන් ලිවීමට අරඹන්න.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_tdrivecode": "ඔබගේ පණිවිඩය JSON ආකෘතියෙන් ලිවීමට අරඹන්න.",
|
||||
"scenes.app.popup.appsparameters.pages.description_label": "වැණුම",
|
||||
"scenes.app.popup.createworkspacepage.create_new_workspace": "නව වැඩබිමක් සාදන්න",
|
||||
"scenes.app.popup.appsparameters.pages.error_app_update_message": "යෙදුම යාවත්කාල වීමේදී දෝෂයක් සිදුවිණි.",
|
||||
@@ -811,7 +811,7 @@
|
||||
"scenes.apps.account.account.send_info": "මෙම අක්තපත්ර තොරතුරු ඔබේ පරිශීලකයාට යවන්න.",
|
||||
"components.drive.elements.configurate_mod": "මැදිහත්කරු වින්යාසගත කරන්න...",
|
||||
"scenes.client.mainview.tabs.tabstemplateeditor.title_tab_creation": "නව ටැබ් එකක් සාදන්න",
|
||||
"scenes.app.popup.adduserfromtwakeconsole.current_users_state": "{{$1}} ඊමේල්(ය) එකතු වනු ඇත",
|
||||
"scenes.app.popup.adduserfromtdriveconsole.current_users_state": "{{$1}} ඊමේල්(ය) එකතු වනු ඇත",
|
||||
"scenes.apps.messages.message.activity_message.a_added_b_to_the_channel": "{{$1}} නාලිකාවට {{$2}} එක් කළේය",
|
||||
"scenes.apps.messages.message.activity_message.a_removed_b_from_the_channel": "{{$1}} {{$2}} නාලිකාවෙන් ඉවත් කරන ලදී",
|
||||
"scenes.apps.messages.message.activity_message.a_created_channel_tab": "{{$1}} නව {{$2}} ටැබයක් {{$3}} එක් කරන ලදී",
|
||||
@@ -874,8 +874,8 @@
|
||||
"views.client.popup.workspace_parameter.pages.workspace_members.link_to_console": "කොන්සෝලය මත මගේ සියලුම සමාගම් සාමාජිකයින් බලන්න",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.title": "නව ඒකාබද්ධ කිරීම",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.checkbox": "මෙම සමාගමේ හිමිකරුට සහ පරිපාලකයින්ට මෙම යෙදුම වෙනස් කිරීමට සහ ප්රකාශ කිරීමට හැකි වනු ඇති බව මට වැටහේ.",
|
||||
"twake.application.access.title": "ඔබගේ යෙදුම සඳහා නිවැරදි විෂය පථයන් තෝරන්න.",
|
||||
"twake.application.access.no_default_scopes_available'": "මෙම අනුකලනයට කිසිදු {{$1}} ප්රවේශයක් නොමැත",
|
||||
"tdrive.application.access.title": "ඔබගේ යෙදුම සඳහා නිවැරදි විෂය පථයන් තෝරන්න.",
|
||||
"tdrive.application.access.no_default_scopes_available'": "මෙම අනුකලනයට කිසිදු {{$1}} ප්රවේශයක් නොමැත",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_link": "Tdrive API ලේඛනගත කිරීම",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_text": "ඔබ මේවා පුරවන්නේ කෙසේදැයි නොදන්නේ නම්, යන්න ",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.application_removed": "යෙදුම සාර්ථකව ඉවත් කරන ලදී {{$1}} !",
|
||||
|
||||
@@ -178,7 +178,7 @@
|
||||
"scenes.apps.tasks.list_modal.predefined_participants": "Önceden tanımlanmış katılımcılar",
|
||||
"scenes.apps.tasks.list_modal.archive_all_tasks": "Tüm görevleri arşivle",
|
||||
"scenes.apps.tasks.list_modal.remove_archived_tasks": "Arşivlenmiş görevleri kaldırın ({{$1}})",
|
||||
"scenes.login.footer.go_to_twake": "twakeapp.com'a gidin",
|
||||
"scenes.login.footer.go_to_tdrive": "tdriveapp.com'a gidin",
|
||||
"scenes.login.footer.branding": "Bir {{$1}} ({{$2}}) özel Tdrive sunucusundasınız. ",
|
||||
"scenes.login.create_account.title": "Yeni bir hesap oluştur",
|
||||
"scenes.login.create_account.email": "e-posta",
|
||||
@@ -281,7 +281,7 @@
|
||||
"scenes.app.workspaces.welcome_page.ready_to_work": "Artık çalışmaya hazırsınız.",
|
||||
"scenes.app.workspaces.welcome_page.see_you_soon": "Yakında görüşürüz!",
|
||||
"scenes.app.workspaces.welcome_page.try_again": "Tekrar deneyin",
|
||||
"scenes.app.workspaces.welcome_page.twake_team": "Uyandırmak",
|
||||
"scenes.app.workspaces.welcome_page.tdrive_team": "Uyandırmak",
|
||||
"scenes.app.workspaces.welcome_page.welcome_header": "Tdrive'e hoş geldiniz!",
|
||||
"scenes.app.workspaces.welcome_page.add_secondary_emails_comment": "Hesabınıza birden fazla e-posta adresi bağlayabilirsiniz; size bildirim göndermek için yalnızca bir adres kullanılacaktır.",
|
||||
"scenes.app.workspaces.welcome_page.main_mail_title": "ana adres",
|
||||
@@ -301,9 +301,9 @@
|
||||
"scenes.apps.account.preference": "tercihler",
|
||||
"scenes.apps.account.thumbnail.max_weight": "Maksimum boyut 5 MB",
|
||||
"scenes.apps.account.account.email_add_modal.confirm": "Bu e-postayı onaylayın",
|
||||
"app.name.twake_calendar": "Takvim",
|
||||
"app.name.twake_drive": "Belgeler",
|
||||
"app.name.twake_tasks": "Görevler",
|
||||
"app.name.tdrive_calendar": "Takvim",
|
||||
"app.name.tdrive_drive": "Belgeler",
|
||||
"app.name.tdrive_tasks": "Görevler",
|
||||
"components.calendar.repetition.everyday": "Günlük",
|
||||
"components.calendar.repetition.does_not_repeat": "tekrar etmez",
|
||||
"components.calendar.repetition.weekly_on": "Haftalık {{$1}}",
|
||||
@@ -342,7 +342,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_name-error": "Bu ad zaten başka bir uygulama tarafından kullanılıyor. Lütfen başka birini seçiniz.",
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_surname_label": "basitleştirilmiş ad",
|
||||
"scenes.app.popup.appsparameters.pages.installation": "yükleyin.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_twakecode": "Mesajınızı JSON formatında yazarak başlayın.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_tdrivecode": "Mesajınızı JSON formatında yazarak başlayın.",
|
||||
"scenes.app.popup.appsparameters.pages.interne_availability_application": "Dahili uygulama",
|
||||
"scenes.app.popup.appsparameters.pages.json_configuration_information": "Yapılandırmanızı JSON biçiminde oluşturmak için belgelere gidin.",
|
||||
"scenes.app.popup.appsparameters.pages.loading": "Yükleniyor...",
|
||||
@@ -491,14 +491,14 @@
|
||||
"components.calendar.calendarselector.from": "İtibaren",
|
||||
"scenes.apps.drive.move_text2": "Hareket",
|
||||
"components.attachmentpicker.from_computer": "cihazınızdan",
|
||||
"components.attachmentpicker.from_twake": "Tdrive Belgelerinden",
|
||||
"components.attachmentpicker.from_tdrive": "Tdrive Belgelerinden",
|
||||
"components.attachmentpicker.file": "Dosya",
|
||||
"components.attachmentpicker.remove_attach": "Eki kaldır",
|
||||
"scenes.apps.drive.remove_attachs": "Ekleri kaldır",
|
||||
"components.drive.elements.see": "Görmek",
|
||||
"components.drive.elements.current_name": "Şu anki ismi: ",
|
||||
"scenes.app.channelsbar.hide_discussion_leaving.menu": "Tartışmayı gizle",
|
||||
"scenes.app.popup.adduserfromtwakeconsole.current_users_state": "{{$1}} e-posta(lar)ı eklenecek",
|
||||
"scenes.app.popup.adduserfromtdriveconsole.current_users_state": "{{$1}} e-posta(lar)ı eklenecek",
|
||||
"components.newversion.new_version_component.row.part_1": "Eski bir Tdrive sürümü çalıştırıyorsunuz",
|
||||
"components.newversion.new_version_component.row.part_2": "Uygulamayı yeniden yüklemenizi ve yeni özelliklerimizin keyfini çıkarmanızı öneririz!",
|
||||
"components.newversion.new_version_component.link": "Yeniden yüklemek için burayı tıklayın",
|
||||
@@ -619,7 +619,7 @@
|
||||
"scenes.join.wrong_link_description": "Sizi bu şirkete katılmaya davet eden kişiden yeni bir bağlantı isteyin veya kendi şirketinizi oluşturun",
|
||||
"scenes.join.create_the_company_button": "şirket oluştur",
|
||||
"scenes.join.join_workspace_from_company": "{{$2}}'ten {{$1}}'e katılın!",
|
||||
"scenes.join.twake_description": "Tdrive, ekip üretkenliğinizi artırmak için oluşturulmuş açık kaynaklı bir dijital çalışma alanıdır.",
|
||||
"scenes.join.tdrive_description": "Tdrive, ekip üretkenliğinizi artırmak için oluşturulmuş açık kaynaklı bir dijital çalışma alanıdır.",
|
||||
"components.user_picker.modal_no_result": "Sonuç bulunamadı",
|
||||
"components.users_picker.add_me": "beni ekle",
|
||||
"scenes.app.workspaces.create_company.invitations.title": "Çalışma alanınızı yapılandırın.",
|
||||
@@ -712,7 +712,7 @@
|
||||
"scenes.app.popup.workspaceparameter.pages.quit_workspace_menu": "Bu çalışma alanından ayrıl",
|
||||
"scenes.apps.calendar.modals.event_adresse_placeholder": "Adres",
|
||||
"scenes.apps.drive.no_file_alert": "Dosya oluşturmanıza izin veren uygulamanız yok.",
|
||||
"scenes.error_on_twake": "\"Bir problemimiz var Houston\"",
|
||||
"scenes.error_on_tdrive": "\"Bir problemimiz var Houston\"",
|
||||
"scenes.help_us": "Ancak, bu hatayı düzeltmemize yardımcı olmak isterseniz, bize aşağıdan bir mesaj gönderin: ",
|
||||
"scenes.login.verifymail.alert": "E-postanızı kontrol ediyoruz!",
|
||||
"scenes.login.verifymail.error_message": "Bir hata oluştu",
|
||||
@@ -876,8 +876,8 @@
|
||||
"scenes.app.popup.appsparameters.pages.amazing_app_description": "Uygulamanızı birkaç kelimeyle tanımlayın",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.title": "Yeni entegrasyon",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.checkbox": "Bu şirketin sahibi ve yöneticilerinin bu uygulamayı değiştirebileceğini ve yayınlayabileceğini anlıyorum.",
|
||||
"twake.application.access.title": "Uygulamanız için doğru kapsamları seçin.",
|
||||
"twake.application.access.no_default_scopes_available'": "Bu entegrasyon herhangi bir {{$1}} erişimine sahip değil",
|
||||
"tdrive.application.access.title": "Uygulamanız için doğru kapsamları seçin.",
|
||||
"tdrive.application.access.no_default_scopes_available'": "Bu entegrasyon herhangi bir {{$1}} erişimine sahip değil",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_link": "Tdrive API belgeleri",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_text": "Bunları nasıl dolduracağınızı bilmiyorsanız, adresine gidin. ",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.application_removed": "{{$1}} uygulaması başarıyla kaldırıldı!",
|
||||
|
||||
@@ -105,9 +105,9 @@
|
||||
"scenes.app.workspaces.welcome_page.add_new_email": "Thêm thư",
|
||||
"scenes.app.workspaces.welcome_page.done": "Tôi đã xong",
|
||||
"scenes.app.workspaces.welcome_page.try_again": "Thử lại",
|
||||
"scenes.app.workspaces.welcome_page.twake_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.tdrive_team": "Tdrive",
|
||||
"scenes.app.workspaces.welcome_page.code_verification": "Mã xác nhận",
|
||||
"app.name.twake_tasks": "Công việc",
|
||||
"app.name.tdrive_tasks": "Công việc",
|
||||
"components.calendar.repetition.everyday": "Hàng ngày",
|
||||
"scenes.apps.account.thumbnail.max_weight": "Lớn nhất là 5MB",
|
||||
"components.calendar.repetition.weeks": "tuần",
|
||||
@@ -135,7 +135,7 @@
|
||||
"components.emoji_picker.input_search_placeholder": "Tìm kiếm",
|
||||
"scenes.apps.parameters.workspace_sections.members.pending": "Thư đang đợi",
|
||||
"scenes.login.create_account.lastname": "Họ",
|
||||
"app.name.twake_drive": "Tài liệu",
|
||||
"app.name.tdrive_drive": "Tài liệu",
|
||||
"scenes.login.forgot_password.password": "Mật khẩu",
|
||||
"scenes.apps.account.account.emails.description": "Quản lý các thư điện tử khác nhau.",
|
||||
"scenes.apps.tasks.new_board.edit_title": "Chỉnh sửa bảng",
|
||||
@@ -205,7 +205,7 @@
|
||||
"scenes.apps.account.account.description_main": "Thư chính sẽ được gửi thông báo từ Tdrive. Thư phụ được tự động mời vào không gian làm việc khi bạn dùng.",
|
||||
"scenes.apps.account.identity": "Danh tính",
|
||||
"general.open": "Mở",
|
||||
"app.name.twake_calendar": "Lịch",
|
||||
"app.name.tdrive_calendar": "Lịch",
|
||||
"components.calendar.repetition.monthly_on": "Hàng tháng vào {{$1}} {{$2}}",
|
||||
"components.calendar.repetition.repeat": "Lặp lại mỗi",
|
||||
"components.calendar.repetition.ends": "Kết thúc vào",
|
||||
@@ -280,7 +280,7 @@
|
||||
"scenes.apps.tasks.list_modal.new_list": "Danh sách mới",
|
||||
"scenes.apps.tasks.list_modal.predefined_participants": "Danh sách người tham dự sẵn có",
|
||||
"scenes.apps.tasks.list_modal.archive_all_tasks": "Ẩn toàn bộ công việc",
|
||||
"scenes.login.footer.go_to_twake": "Đi tới twakeapp.com",
|
||||
"scenes.login.footer.go_to_tdrive": "Đi tới tdriveapp.com",
|
||||
"scenes.login.create_account.title": "Tạo tài khoản mới",
|
||||
"scenes.login.create_account.username_already_exist": "Tên ngời dùng đã tồn tại",
|
||||
"scenes.login.create_account.newsletter": "Nhận thông tin về Tdrive",
|
||||
@@ -374,7 +374,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.error_message": "Tên này đã dùng cho một ứng dụng khác; chọn tên khác.",
|
||||
"scenes.app.popup.appsparameters.pages.error_user_code": "lỗi",
|
||||
"scenes.app.popup.appsparameters.pages.installation": "Cài đặt.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_twakecode": "Bắt đầu bằng việc viết tin nhắn với định dạng JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_tdrivecode": "Bắt đầu bằng việc viết tin nhắn với định dạng JSON.",
|
||||
"scenes.app.popup.appsparameters.pages.loading": "Đang tải...",
|
||||
"scenes.app.popup.appsparameters.pages.message_data_next_event": "Dữ liệu bị động sẽ được gửi trong sự kiện tiếp theo",
|
||||
"scenes.app.popup.appsparameters.pages.modify_public_data": "Chỉnh sửa dữ liệu công cộng ứng dụng của ban.",
|
||||
@@ -558,7 +558,7 @@
|
||||
"components.connectorslistmanager.add_connectors": "Thêm kết nối",
|
||||
"scenes.client.mainview.tabs.tabstemplateeditor.select_placeholder": "Ứng dụng",
|
||||
"scenes.client.channelbar.channelmemberslist.no_members": "Không có người dùng nào trong kênh, bạn có thể mời thêm bằng việc nhấn vào nút Thêm người dùng.",
|
||||
"scenes.app.popup.adduserfromtwakeconsole.current_users_state": "{{$1}} thư sẽ được thêm",
|
||||
"scenes.app.popup.adduserfromtdriveconsole.current_users_state": "{{$1}} thư sẽ được thêm",
|
||||
"scenes.apps.messages.message.activity_message.a_updated_channel_description": "{{$1}} thay đổi mô tả",
|
||||
"scenes.apps.messages.message.activity_message.a_updated_channel_name": "{{$1}} đã đổi tên kênh sang {{$2}}",
|
||||
"scenes.apps.messages.message.activity_message.a_created_channel_tab": "{{$1}} đã thêm {{$2}} tab {{$3}}",
|
||||
@@ -650,7 +650,7 @@
|
||||
"components.searchpopup.loading": "Tải thêm kết quả",
|
||||
"scenes.apps.drive.go_trash_menu": "Đi đến thùng rác",
|
||||
"components.locked_features.locked_workspace_popup.subtitle": "Khi ở gói miễn phí, bạn chỉ có thể tạo một không gian làm việc.",
|
||||
"scenes.error_on_twake": "\"Houston chúng tôi đang gặp một vấn đề\"",
|
||||
"scenes.error_on_tdrive": "\"Houston chúng tôi đang gặp một vấn đề\"",
|
||||
"scenes.login.verifymail.alert": "Chúng tôi đang kiểm tra email của bạn!",
|
||||
"scenes.no_panic": "Đừng lo! Chỉ cần tải lại trang để sửa lỗi.",
|
||||
"scenes.apps.calendar.unconfigured_tab": "Tab này chưa được cấu hình.",
|
||||
@@ -801,7 +801,7 @@
|
||||
"scenes.apps.tasks.modals.attachments": "Tập tin đính kèm",
|
||||
"components.calendar.calendarselector.from": "Từ",
|
||||
"components.attachmentpicker.from_computer": "Từ thiết bị của bạn",
|
||||
"components.attachmentpicker.from_twake": "Từ tài liệu Tdrive",
|
||||
"components.attachmentpicker.from_tdrive": "Từ tài liệu Tdrive",
|
||||
"components.attachmentpicker.file": "Tập tin",
|
||||
"components.attachmentpicker.remove_attach": "Xóa tệp đính kèm",
|
||||
"components.drive.elements.see": "Nhìn thấy",
|
||||
@@ -821,7 +821,7 @@
|
||||
"scenes.join.wrong_link_description": "Yêu cầu người đã mời bạn tham gia công ty này để có liên kết mới hoặc tạo công ty của riêng bạn",
|
||||
"scenes.join.create_the_company_button": "Tạo công ty",
|
||||
"scenes.join.join_workspace_from_company": "Tham gia {{$1}} từ {{$2}}!",
|
||||
"scenes.join.twake_description": "Tdrive là một không gian làm việc kỹ thuật số mã nguồn mở được xây dựng để cải thiện năng suất nhóm của bạn",
|
||||
"scenes.join.tdrive_description": "Tdrive là một không gian làm việc kỹ thuật số mã nguồn mở được xây dựng để cải thiện năng suất nhóm của bạn",
|
||||
"scenes.join.login_first_button": "Đăng nhập hoặc tạo tài khoản trước",
|
||||
"scenes.join.join_the_team_button": "Tham gia nhóm",
|
||||
"scenes.apps.drive.move_text2": "Di chuyển",
|
||||
@@ -882,13 +882,13 @@
|
||||
"scenes.app.integrations_parameters.add_application": "Tích hợp mới",
|
||||
"scenes.app.integrations_parameters.company_applications_table.more_menu.developer_settings": "Cài đặt nhà phát triển",
|
||||
"scenes.app.popup.appsparameters.pages.application_creator.checkbox": "Tôi hiểu rằng chủ sở hữu và quản trị viên của công ty này sẽ có thể sửa đổi và xuất bản ứng dụng này.",
|
||||
"twake.application.access.title": "Chọn phạm vi phù hợp cho ứng dụng của bạn.",
|
||||
"twake.application.access.no_default_scopes_available'": "Tích hợp này không có bất kỳ quyền truy cập {{$1}} nào",
|
||||
"tdrive.application.access.title": "Chọn phạm vi phù hợp cho ứng dụng của bạn.",
|
||||
"tdrive.application.access.no_default_scopes_available'": "Tích hợp này không có bất kỳ quyền truy cập {{$1}} nào",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.help_link": "tài liệu API Tdrive",
|
||||
"components.rich_text_editor.plugins.suggestions.loading": "Tìm kiếm thêm",
|
||||
"components.open_desktop_popup.subtitle": "được mở trong ứng dụng Tdrive",
|
||||
"components.open_desktop_popup.open_here_link": "Thay vào đó hãy mở ở đây",
|
||||
"molecules.download_banner.title": "Tận dụng tối đa twake, tải xuống ứng dụng dành cho máy tính để bàn ngay bây giờ",
|
||||
"molecules.download_banner.title": "Tận dụng tối đa tdrive, tải xuống ứng dụng dành cho máy tính để bàn ngay bây giờ",
|
||||
"molecules.download_banner.download_button": "Tải xuống ứng dụng dành cho máy tính để bàn",
|
||||
"scenes.app.channelsbar.channel_copy_link": "Sao chép liên kết kênh",
|
||||
"scenes.app.popup.workspaceparameter.pages.workspace_identity.toaster.success.update": "Cập nhật thành công",
|
||||
|
||||
@@ -154,7 +154,7 @@
|
||||
"scenes.join.wrong_link_description": "向邀请您加入该公司的人询问新链接或创建您自己的公司",
|
||||
"scenes.join.create_the_company_button": "创建公司",
|
||||
"scenes.join.join_workspace_from_company": "从{{$2}}加入{{$1}}!",
|
||||
"scenes.join.twake_description": "Tdrive 是一个开源数字工作区,旨在提高您的团队生产力",
|
||||
"scenes.join.tdrive_description": "Tdrive 是一个开源数字工作区,旨在提高您的团队生产力",
|
||||
"scenes.join.login_first_button": "首先登录或创建一个帐户",
|
||||
"scenes.join.join_the_team_button": "加入团队",
|
||||
"general.unarchive": "取消存档",
|
||||
@@ -244,7 +244,7 @@
|
||||
"scenes.apps.tasks.task.assignees": "受让人",
|
||||
"scenes.apps.tasks.task.edit.dates": "日期",
|
||||
"scenes.apps.tasks.list_modal.remove_archived_tasks": "删除归档任务 ({{$1}})",
|
||||
"scenes.login.footer.go_to_twake": "去 twakeapp.com",
|
||||
"scenes.login.footer.go_to_tdrive": "去 tdriveapp.com",
|
||||
"scenes.login.footer.branding": "您在 {{$1}} ({{$2}}) 私人 Tdrive 服务器上。 ",
|
||||
"scenes.login.create_account.title": "创建一个新账户",
|
||||
"scenes.login.create_account.email": "电子邮件",
|
||||
@@ -354,7 +354,7 @@
|
||||
"components.upload.drop_files": "将您的文件放在这里",
|
||||
"components.workspace.list_manager.no_workspace": "没有工作区",
|
||||
"components.attachmentpicker.from_computer": "从您的设备",
|
||||
"components.attachmentpicker.from_twake": "从调整文件",
|
||||
"components.attachmentpicker.from_tdrive": "从调整文件",
|
||||
"components.attachmentpicker.file": "文件",
|
||||
"components.attachmentpicker.remove_attach": "删除附件",
|
||||
"scenes.apps.drive.remove_attachs": "删除附件",
|
||||
@@ -368,7 +368,7 @@
|
||||
"scenes.client.mainview.tabs.tabstemplateeditor.select_placeholder": "应用",
|
||||
"scenes.client.channelbar.channelmemberslist.no_members": "此频道中没有用户,您可以通过单击添加用户来邀请他们。",
|
||||
"scenes.app.channelsbar.hide_discussion_leaving.menu": "隐藏讨论",
|
||||
"scenes.app.popup.adduserfromtwakeconsole.current_users_state": "{{$1}} 电子邮件将被添加",
|
||||
"scenes.app.popup.adduserfromtdriveconsole.current_users_state": "{{$1}} 电子邮件将被添加",
|
||||
"components.newversion.new_version_component.row.part_1": "您运行的是过时的 Tdrive 版本",
|
||||
"general.re_send": "重发",
|
||||
"components.account_verication_status_blocked": "锁定",
|
||||
@@ -396,7 +396,7 @@
|
||||
"scenes.app.workspaces.welcome_page.ready_to_work": "您现在可以开始工作了。",
|
||||
"scenes.app.workspaces.welcome_page.see_you_soon": "再见!",
|
||||
"scenes.app.workspaces.welcome_page.try_again": "再试一次",
|
||||
"scenes.app.workspaces.welcome_page.twake_team": "调整",
|
||||
"scenes.app.workspaces.welcome_page.tdrive_team": "调整",
|
||||
"scenes.app.workspaces.welcome_page.welcome_header": "欢迎来到特瓦克!",
|
||||
"scenes.app.workspaces.welcome_page.add_secondary_emails_comment": "您可以将多个电子邮件地址链接到您的帐户;只有一个地址将用于向您发送通知。",
|
||||
"scenes.app.workspaces.welcome_page.main_mail_title": "主要地址",
|
||||
@@ -416,7 +416,7 @@
|
||||
"scenes.apps.account.preference": "喜好",
|
||||
"scenes.apps.account.thumbnail.max_weight": "最大大小 5 MB",
|
||||
"scenes.apps.account.account.email_add_modal.confirm": "确认此电子邮件",
|
||||
"app.name.twake_calendar": "日历",
|
||||
"app.name.tdrive_calendar": "日历",
|
||||
"general.verify": "核实",
|
||||
"scenes.app.workspaces.create_company.group_data.title": "我们很快——我们只需要一些统计信息。",
|
||||
"scenes.app.channelsbar.currentuser.company_messages_counter_header": "留言号码",
|
||||
@@ -469,7 +469,7 @@
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_name-error": "此名称已被另一个应用程序使用。请选择另一个。",
|
||||
"scenes.app.popup.appsparameters.pages.grp_section_surname_label": "简化名称",
|
||||
"scenes.app.popup.appsparameters.pages.installation": "安装。",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_twakecode": "首先以 JSON 格式编写消息。",
|
||||
"scenes.app.popup.appsparameters.pages.instruction_message_tdrivecode": "首先以 JSON 格式编写消息。",
|
||||
"scenes.app.popup.appsparameters.pages.interne_availability_application": "内部应用",
|
||||
"scenes.app.popup.appsparameters.pages.json_configuration_information": "转到文档以生成 JSON 格式的配置。",
|
||||
"scenes.app.popup.appsparameters.pages.loading": "正在加载...",
|
||||
@@ -759,7 +759,7 @@
|
||||
"scenes.apps.drive.trash": "垃圾",
|
||||
"scenes.tell_us": "请告诉我们你在做什么:",
|
||||
"scenes.apps.drive.viewer.download_desktop": "下载 Tdrive Desktop 以在应用程序中进行预览",
|
||||
"app.name.twake_drive": "文件",
|
||||
"app.name.tdrive_drive": "文件",
|
||||
"scenes.login.forgot_password.email_to_recover": "要恢复的电子邮件",
|
||||
"scenes.login.forgot_password.mail_doesnt_exist": "此邮箱不存在",
|
||||
"scenes.login.home.lost_password": "忘记密码?",
|
||||
@@ -768,7 +768,7 @@
|
||||
"scenes.login.create_account.step_1_subtitle": "再简单不过了——我们只需要一些信息。",
|
||||
"scenes.login.create_account.step_2_subtitle_a": "添加您的全名以便其他用户识别您。",
|
||||
"scenes.login.create_account.step_2_subtitle_b": "您的电话号码保持私密。",
|
||||
"app.name.twake_tasks": "任务",
|
||||
"app.name.tdrive_tasks": "任务",
|
||||
"components.calendar.repetition.everyday": "日常的",
|
||||
"components.calendar.repetition.does_not_repeat": "不重复",
|
||||
"components.calendar.repetition.weekly_on": "每周 {{$1}}",
|
||||
@@ -803,7 +803,7 @@
|
||||
"scenes.apps.messages.messageslist.get_writing_users": "在写...",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button": "转到最后一条消息",
|
||||
"scenes.apps.messages.messageslist.go_last_message_button.new_messages": "新消息",
|
||||
"scenes.error_on_twake": "“休斯顿,我们有一个问题”",
|
||||
"scenes.error_on_tdrive": "“休斯顿,我们有一个问题”",
|
||||
"scenes.help_us": "但是,如果您想帮助我们解决此错误,请在下面给我们发送消息: ",
|
||||
"scenes.apps.account.message_temporary": "临时帐户的工作方式与普通的 Tdrive 帐户类似,但您创建了密码,并且可以在必要时重置它。",
|
||||
"scenes.apps.account.message_user_signin": "您的用户可以随时使用同一电子邮件登录并将临时帐户更改为普通帐户。",
|
||||
@@ -872,8 +872,8 @@
|
||||
"components.locked_features_components.locked_invite_alert.message_part_1": "贵公司已达到 {{$1}} 成员的最大限制。请 ",
|
||||
"components.locked_features_components.locked_invite_alert.message_part_2": " 邀请更多成员。",
|
||||
"views.client.popup.workspace_parameter.pages.workspace_members.link_to_console": "在控制台上查看我的所有公司成员",
|
||||
"twake.application.access.title": "为您的应用选择正确的范围。",
|
||||
"twake.application.access.no_default_scopes_available'": "此集成没有任何 {{$1}} 访问权限",
|
||||
"tdrive.application.access.title": "为您的应用选择正确的范围。",
|
||||
"tdrive.application.access.no_default_scopes_available'": "此集成没有任何 {{$1}} 访问权限",
|
||||
"scenes.app.popup.appsparameters.pages.application_editor.application_published": "{{$1}}申请成功!",
|
||||
"scenes.app.integrations_parameters.add_application": "新整合",
|
||||
"scenes.app.integrations_parameters.company_applications_table.more_menu.developer_settings": "开发者设置",
|
||||
@@ -888,7 +888,7 @@
|
||||
"components.rich_text_editor.plugins.suggestions.loading": "寻找更多",
|
||||
"components.open_desktop_popup.subtitle": "在 Tdrive 應用中打開",
|
||||
"components.open_desktop_popup.open_here_link": "改為在此處打開",
|
||||
"molecules.download_banner.title": "充分利用 twake,立即下载桌面应用程序",
|
||||
"molecules.download_banner.title": "充分利用 tdrive,立即下载桌面应用程序",
|
||||
"molecules.download_banner.download_button": "下载桌面应用程序",
|
||||
"scenes.app.channelsbar.channel_copy_link": "复制频道链接",
|
||||
"scenes.app.popup.workspaceparameter.pages.workspace_identity.toaster.success.update": "成功更新",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"name": "Twake",
|
||||
"short_name": "Twake"
|
||||
"name": "Tdrive",
|
||||
"short_name": "Tdrive"
|
||||
}
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
@charset "UTF-8";
|
||||
|
||||
@font-face {
|
||||
font-family: 'twake-fontastic';
|
||||
src: url('fontastic/twake-fontastic.eot');
|
||||
src: url('fontastic/twake-fontastic.eot?#iefix') format('embedded-opentype'),
|
||||
url('fontastic/twake-fontastic.woff') format('woff'),
|
||||
url('fontastic/twake-fontastic.ttf') format('truetype'),
|
||||
url('fontastic/twake-fontastic.svg#twake-fontastic') format('svg');
|
||||
font-family: 'tdrive-fontastic';
|
||||
src: url('fontastic/tdrive-fontastic.eot');
|
||||
src: url('fontastic/tdrive-fontastic.eot?#iefix') format('embedded-opentype'),
|
||||
url('fontastic/tdrive-fontastic.woff') format('woff'),
|
||||
url('fontastic/tdrive-fontastic.ttf') format('truetype'),
|
||||
url('fontastic/tdrive-fontastic.svg#tdrive-fontastic') format('svg');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
[data-icon]:before {
|
||||
font-family: 'twake-fontastic' !important;
|
||||
font-family: 'tdrive-fontastic' !important;
|
||||
content: attr(data-icon);
|
||||
font-style: normal !important;
|
||||
font-weight: normal !important;
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
[class^='icon-']:before,
|
||||
[class*=' icon-']:before {
|
||||
font-family: 'twake-fontastic' !important;
|
||||
font-family: 'tdrive-fontastic' !important;
|
||||
font-style: normal !important;
|
||||
font-weight: normal !important;
|
||||
font-variant: normal !important;
|
||||
|
||||
+2
-2
@@ -3,8 +3,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<metadata>Generated by Fontastic.me</metadata>
|
||||
<defs>
|
||||
<font id="twake-fontastic" horiz-adv-x="512">
|
||||
<font-face font-family="twake-fontastic" units-per-em="512" ascent="480" descent="-32"/>
|
||||
<font id="tdrive-fontastic" horiz-adv-x="512">
|
||||
<font-face font-family="tdrive-fontastic" units-per-em="512" ascent="480" descent="-32"/>
|
||||
<missing-glyph horiz-adv-x="512" />
|
||||
|
||||
<glyph glyph-name="add-circle" unicode="a" d="M256 512c-141 0-256-115-256-256 0-141 115-256 256-256 141 0 256 115 256 256 0 141-115 256-256 256z m156-412c-21-20-44-36-70-47-27-11-56-17-86-17-30 0-58 6-86 17-26 11-49 27-70 47-20 21-36 44-47 70-11 27-17 56-17 86 0 30 6 58 17 86 11 26 27 49 47 70 21 20 44 36 70 47 28 11 56 17 86 17 30 0 59-6 86-17 26-11 49-27 70-47 20-21 36-44 47-70 11-28 17-56 17-86 0-30-6-59-17-86-11-26-27-49-47-70z m-46 174l-92 0 0 91c0 10-8 18-18 18-10 0-18-8-18-18l0-91-92 0c-10 0-18-8-18-18 0-10 8-18 18-18l92 0 0-92c0-9 8-18 18-18 10 0 18 9 18 18l0 92 92 0c10 0 18 8 18 18 0 10-8 18-18 18z"/>
|
||||
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
@@ -552,11 +552,11 @@
|
||||
}
|
||||
|
||||
function initPdf() {
|
||||
Twake.call(
|
||||
Tdrive.call(
|
||||
"/drive/autoopen",
|
||||
undefined,
|
||||
function (file) {
|
||||
Twake.call(
|
||||
Tdrive.call(
|
||||
"/self/title",
|
||||
{title: file.name},
|
||||
function () {
|
||||
@@ -594,7 +594,7 @@
|
||||
}
|
||||
|
||||
function openFile() {
|
||||
Twake.call("/drive/explorer", {mode: "open", directoryId: 0, extensions: ["pdf"]}, (res) => openPdf(res));
|
||||
Tdrive.call("/drive/explorer", {mode: "open", directoryId: 0, extensions: ["pdf"]}, (res) => openPdf(res));
|
||||
}
|
||||
|
||||
function getUrlParameter(name) {
|
||||
|
||||
@@ -16,7 +16,7 @@ export const Logo = (props: PropsType): React.ReactElement => {
|
||||
<img
|
||||
className="mx-auto w-auto"
|
||||
src={`/public/img/logo/${size}x${size}.png`}
|
||||
alt="Twake logo"
|
||||
alt="Tdrive logo"
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
|
||||
@@ -127,9 +127,9 @@ export default class AttachmentPicker extends Component {
|
||||
type: 'menu',
|
||||
icon: 'folder',
|
||||
text: Languages.t(
|
||||
'components.attachmentpicker.from_twake',
|
||||
'components.attachmentpicker.from_tdrive',
|
||||
[],
|
||||
'From Twake Documents',
|
||||
'From Tdrive Documents',
|
||||
),
|
||||
submenu: [
|
||||
{
|
||||
|
||||
@@ -4,7 +4,7 @@ import Tooltip from 'components/tooltip/tooltip.jsx';
|
||||
import moment from 'moment';
|
||||
import DateTimeUtils from 'app/features/global/utils/datetime.js';
|
||||
import UserService from 'app/features/users/services/current-user-service';
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
import DayPicker from './day-picker/day-picker.jsx';
|
||||
import MenusManager from 'app/components/menus/menus-manager.jsx';
|
||||
import Input from 'components/inputs/input.jsx';
|
||||
|
||||
@@ -39,7 +39,7 @@ export default class ComponentsTester extends React.Component {
|
||||
<div className="componentTester">
|
||||
<div className="section">
|
||||
<div className="title">Test des composants</div>
|
||||
<div className="subtitle">ctrl+alt+e pour revenir à Twake</div>
|
||||
<div className="subtitle">ctrl+alt+e pour revenir à Tdrive</div>
|
||||
</div>
|
||||
|
||||
<GroupInputs />
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
import React from 'react';
|
||||
import { useRecoilCallback } from 'recoil';
|
||||
|
||||
interface TwakeDebugState {
|
||||
interface TdriveDebugState {
|
||||
dumpStateSnapshot?(): void;
|
||||
get?(key: string): void;
|
||||
getAllAtoms?(): void;
|
||||
}
|
||||
|
||||
const twakeDebugState: TwakeDebugState = {};
|
||||
const tdriveDebugState: TdriveDebugState = {};
|
||||
|
||||
const useDebugRecoilState = () => {
|
||||
/**
|
||||
@@ -17,7 +17,7 @@ const useDebugRecoilState = () => {
|
||||
* @param {string} key - The key of the atom
|
||||
* @returns {void}
|
||||
*/
|
||||
twakeDebugState.get = useRecoilCallback(
|
||||
tdriveDebugState.get = useRecoilCallback(
|
||||
({ snapshot }) =>
|
||||
async (key: string) => {
|
||||
const allNodes = Array.from(snapshot.getNodes_UNSTABLE());
|
||||
@@ -35,7 +35,7 @@ const useDebugRecoilState = () => {
|
||||
*
|
||||
* @returns {void}
|
||||
*/
|
||||
twakeDebugState.dumpStateSnapshot = useRecoilCallback(
|
||||
tdriveDebugState.dumpStateSnapshot = useRecoilCallback(
|
||||
({ snapshot }) =>
|
||||
async () => {
|
||||
const result: Record<string, any> = {
|
||||
@@ -58,7 +58,7 @@ const useDebugRecoilState = () => {
|
||||
const link = document.createElement('a');
|
||||
|
||||
link.href = url;
|
||||
link.download = `twake-state-${new Date().toISOString()}.json`;
|
||||
link.download = `tdrive-state-${new Date().toISOString()}.json`;
|
||||
|
||||
link.click();
|
||||
URL.revokeObjectURL(url);
|
||||
@@ -71,7 +71,7 @@ const useDebugRecoilState = () => {
|
||||
*
|
||||
* @returns {void}
|
||||
*/
|
||||
twakeDebugState.getAllAtoms = useRecoilCallback(
|
||||
tdriveDebugState.getAllAtoms = useRecoilCallback(
|
||||
({ snapshot }) =>
|
||||
async () => {
|
||||
for (const node of snapshot.getNodes_UNSTABLE()) {
|
||||
@@ -83,7 +83,7 @@ const useDebugRecoilState = () => {
|
||||
[],
|
||||
);
|
||||
|
||||
(window as any).twakeDebugState = twakeDebugState;
|
||||
(window as any).tdriveDebugState = tdriveDebugState;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ export default ({ children }: PropsType): React.ReactElement => {
|
||||
if (!shouldTryDesktop) return;
|
||||
setLoading(true);
|
||||
try {
|
||||
const path = window.location.href.replace(/^https?/, 'twake');
|
||||
const path = window.location.href.replace(/^https?/, 'tdrive');
|
||||
detectDesktopAppPresence(path).then(isDesktopAppPresent => {
|
||||
setLoading(false);
|
||||
if (isDesktopAppPresent) {
|
||||
|
||||
@@ -339,7 +339,7 @@ export default class DriveElement extends React.Component {
|
||||
}
|
||||
app = app.app;
|
||||
DriveService.getFileUrlForEdition(
|
||||
app.display?.twake?.files?.editor?.edition_url,
|
||||
app.display?.tdrive?.files?.editor?.edition_url,
|
||||
app,
|
||||
this.state.element?.id,
|
||||
url => {
|
||||
|
||||
@@ -116,7 +116,7 @@ export default class FilePicker extends Component {
|
||||
)}{' '}
|
||||
{directory.parent_id
|
||||
? directory.name
|
||||
: Languages.t('app.identity?.name.twake_drive', [], 'Documents')}
|
||||
: Languages.t('app.identity?.name.tdrive_drive', [], 'Documents')}
|
||||
</div>
|
||||
<div className="drive_view list">
|
||||
{directories.map((item, index) => (
|
||||
|
||||
@@ -55,13 +55,13 @@ const Emojione = React.memo((props: Props) => {
|
||||
return <Icon type="trash" className="trash_emoji" />;
|
||||
}
|
||||
|
||||
if (props.type.substr(0, 7) === ':twake-') {
|
||||
if (props.type.substr(0, 7) === ':tdrive-') {
|
||||
return (
|
||||
<i
|
||||
className={'emojione emoji-image ' + (props.className || '')}
|
||||
style={{
|
||||
backgroundImage:
|
||||
"url('/public/img/twake-emoji/" + props.type.replace(/:/g, '') + ".png')",
|
||||
"url('/public/img/tdrive-emoji/" + props.type.replace(/:/g, '') + ".png')",
|
||||
}}
|
||||
/>
|
||||
);
|
||||
|
||||
@@ -36,7 +36,7 @@ export default (): React.ReactElement => {
|
||||
<>
|
||||
<Subtitle className="mt-4 block">Automatically invite my business</Subtitle>
|
||||
<Info className="block">
|
||||
If this is enabled, anyone creating a Twake account with your business email will
|
||||
If this is enabled, anyone creating a Tdrive account with your business email will
|
||||
automatically be added to this company and this workspace.
|
||||
</Info>
|
||||
<div className="flex flex-row space-x-2 mt-1 bg-zinc-200 px-3 py-2 rounded-md border-transparent w-full h-9">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import Observable from 'app/deprecated/CollectionsV1/observable.js';
|
||||
import Number from 'app/features/global/utils/Numbers';
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
|
||||
/**
|
||||
* Menus manager service, choose where to generate menu
|
||||
|
||||
@@ -101,9 +101,9 @@ export default function MobileRedirect(props: { children: ReactNode }) {
|
||||
<>
|
||||
<div className="mobile_redirect_container">
|
||||
<div className="open_on_mobile">
|
||||
<span className="open_on_mobile_title">Open Twake in...</span>
|
||||
<span className="open_on_mobile_title">Open Tdrive in...</span>
|
||||
<a className="open_on_mobile_actions" href={backToWebUrl()}>
|
||||
<Smartphone /> <span>Twake App</span>
|
||||
<Smartphone /> <span>Tdrive App</span>
|
||||
<span style={{ flex: 1 }}></span>
|
||||
<Button className="action_button" type="primary">
|
||||
Open
|
||||
|
||||
@@ -5,7 +5,7 @@ import Api from 'app/features/global/framework/api-service';
|
||||
import Banner from 'app/components/banner/banner';
|
||||
import Emojione from 'app/components/emojione/emojione';
|
||||
import Languages from 'app/features/global/services/languages-service';
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
import ModalManager from 'app/components/modal/modal-manager';
|
||||
import NewVersionModal from './new-version-modal';
|
||||
import { ServerInfoType } from 'app/features/global/services/init-service';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import React, { useEffect } from 'react';
|
||||
import ModalManager from 'app/components/modal/modal-manager';
|
||||
import UserService from 'app/features/users/services/current-user-service';
|
||||
import WelcomeOnTwake from './popups/welcome-on-twake';
|
||||
import WelcomeOnTdrive from './popups/welcome-on-tdrive';
|
||||
import DepreciatedCollections from 'app/deprecated/CollectionsV1/Collections/Collections.js';
|
||||
import InitService from 'app/features/global/services/init-service';
|
||||
import Groups from 'app/deprecated/workspaces/groups.js';
|
||||
@@ -46,7 +46,7 @@ const CompanyStatusComponent = (): JSX.Element => {
|
||||
|
||||
if (isNewUser) {
|
||||
localStorage.setItem(`onboarding_${companyId}`, 'completed');
|
||||
return ModalManager.open(<WelcomeOnTwake email={user.email} />, {
|
||||
return ModalManager.open(<WelcomeOnTdrive email={user.email} />, {
|
||||
position: 'center',
|
||||
size: { width: '600px' },
|
||||
});
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import emojis_json from 'emojione/emoji.json';
|
||||
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
import { emojiIndex } from 'emoji-mart';
|
||||
|
||||
class Emojis {
|
||||
|
||||
@@ -35,7 +35,7 @@ const resolver = (
|
||||
getCompanyApplications(Groups.currentGroupId).forEach((app: Application) => {
|
||||
if (app) {
|
||||
commands = commands.concat(
|
||||
(app.display?.twake?.chat?.commands || []).map(c => ({
|
||||
(app.display?.tdrive?.chat?.commands || []).map(c => ({
|
||||
command: `/${app?.identity?.code} ${c.command}`,
|
||||
description: c.description,
|
||||
})),
|
||||
|
||||
@@ -33,9 +33,9 @@ export default (props: { driveItem: DriveItem & { user?: UserType } }) => {
|
||||
const currentWorkspaceId = useRouterWorkspace();
|
||||
const companyApplications = useCompanyApplications();
|
||||
const [_, setParentId] = useRecoilState(DriveCurrentFolderAtom('root'));
|
||||
const twakeDriveApplicationId =
|
||||
const tdriveDriveApplicationId =
|
||||
companyApplications.applications.find(application => {
|
||||
return application.identity.code === 'twake_drive';
|
||||
return application.identity.code === 'tdrive_drive';
|
||||
})?.id || '';
|
||||
const file = props.driveItem;
|
||||
const name = file?.name;
|
||||
@@ -96,7 +96,7 @@ export default (props: { driveItem: DriveItem & { user?: UserType } }) => {
|
||||
theme="outline"
|
||||
className="w-9 px-1.5 ml-2 rounded-full border-none"
|
||||
onClick={() => {
|
||||
openDriveItem(file, currentWorkspaceId, twakeDriveApplicationId);
|
||||
openDriveItem(file, currentWorkspaceId, tdriveDriveApplicationId);
|
||||
setParentId(file.parent_id);
|
||||
setOpen(false);
|
||||
}}
|
||||
|
||||
@@ -89,7 +89,7 @@ export const DynamicComponent = ({
|
||||
if (url.indexOf('?') > 0) {
|
||||
separator = '&';
|
||||
}
|
||||
url += separator + 'twake_user=' + UserService.getCurrentUser().id;
|
||||
url += separator + 'tdrive_user=' + UserService.getCurrentUser().id;
|
||||
}
|
||||
return (
|
||||
// eslint-disable-next-line react/jsx-no-target-blank
|
||||
|
||||
@@ -3,7 +3,7 @@ import Number from 'app/features/global/utils/Numbers';
|
||||
import DriveService from 'app/deprecated/Apps/Drive/Drive.js';
|
||||
import Collections from 'app/deprecated/CollectionsV1/Collections/Collections.js';
|
||||
import Resumable from 'app/features/files/utils/resumable.js';
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
import Api from 'app/features/global/framework/api-service';
|
||||
import JWTStorage from 'app/features/auth/jwt-storage-service';
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import Languages from 'app/features/global/services/languages-service';
|
||||
import Observable from 'app/deprecated/CollectionsV1/observable.js';
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
import Collections from 'app/deprecated/CollectionsV1/Collections/Collections.js';
|
||||
import MediumPopupManager from 'app/components/modal/modal-manager';
|
||||
import Workspaces from 'app/deprecated/workspaces/workspaces.jsx';
|
||||
|
||||
@@ -8,7 +8,7 @@ import { getCompanyApplications } from 'app/features/applications/state/company-
|
||||
import Groups from 'app/deprecated/workspaces/groups.js';
|
||||
import _ from 'lodash';
|
||||
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
|
||||
class Drive extends Observable {
|
||||
constructor() {
|
||||
@@ -521,23 +521,23 @@ class Drive extends Observable {
|
||||
|
||||
const apps = getCompanyApplications(Groups.currentGroupId).filter(
|
||||
app =>
|
||||
app.display?.twake?.files?.editor?.preview_url ||
|
||||
app.display?.twake?.files?.editor?.edition_url,
|
||||
app.display?.tdrive?.files?.editor?.preview_url ||
|
||||
app.display?.tdrive?.files?.editor?.edition_url,
|
||||
);
|
||||
|
||||
//Primary exts
|
||||
apps.forEach(app => {
|
||||
if (
|
||||
(app.display?.twake?.files?.editor?.extensions || []).indexOf(
|
||||
(app.display?.tdrive?.files?.editor?.extensions || []).indexOf(
|
||||
((current.extension || '') + (current.url ? '.url' : '')).toLocaleLowerCase(),
|
||||
) >= 0
|
||||
) {
|
||||
if (app.display?.twake?.files?.editor?.edition_url) {
|
||||
if (app.display?.tdrive?.files?.editor?.edition_url) {
|
||||
editor_candidate.push({ app });
|
||||
}
|
||||
if (app.display?.twake?.files?.editor?.preview_url) {
|
||||
if (app.display?.tdrive?.files?.editor?.preview_url) {
|
||||
preview_candidate.push({
|
||||
url: app.display?.twake?.files?.editor?.preview_url,
|
||||
url: app.display?.tdrive?.files?.editor?.preview_url,
|
||||
app: app,
|
||||
});
|
||||
}
|
||||
@@ -587,16 +587,16 @@ class Drive extends Observable {
|
||||
//Secondary ext
|
||||
apps.forEach(app => {
|
||||
if (
|
||||
(app.display?.twake?.files?.editor?.extensions || []).indexOf(
|
||||
(app.display?.tdrive?.files?.editor?.extensions || []).indexOf(
|
||||
((current.extension || '') + (current.url ? '.url' : '')).toLocaleLowerCase(),
|
||||
) >= 0
|
||||
) {
|
||||
if (app.display?.twake?.files?.editor?.edition_url) {
|
||||
if (app.display?.tdrive?.files?.editor?.edition_url) {
|
||||
editor_candidate.push({ app });
|
||||
}
|
||||
if (app.display?.twake?.files?.editor?.preview_url) {
|
||||
if (app.display?.tdrive?.files?.editor?.preview_url) {
|
||||
preview_candidate.push({
|
||||
url: app.display?.twake?.files?.editor?.preview_url,
|
||||
url: app.display?.tdrive?.files?.editor?.preview_url,
|
||||
app: app,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import Observable from 'app/deprecated/CollectionsV1/observable.js';
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
import Collections from 'app/deprecated/CollectionsV1/Collections/Collections.js';
|
||||
import MediumPopupManager from 'app/components/modal/modal-manager';
|
||||
import Workspaces from 'app/deprecated/workspaces/workspaces.jsx';
|
||||
|
||||
@@ -5,7 +5,7 @@ import sha256 from 'crypto-js/sha256';
|
||||
/** SecuredConnection
|
||||
* Create websockets encrypted connection
|
||||
*/
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
|
||||
export default class SecuredConnection {
|
||||
constructor(route, options, callback, http_options, collectionId) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import Observable from 'app/deprecated/CollectionsV1/observable.js';
|
||||
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
|
||||
class ConfiguratorsManager extends Observable {
|
||||
constructor() {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import Observable from 'app/deprecated/CollectionsV1/observable.js';
|
||||
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
|
||||
class SelectionsManager extends Observable {
|
||||
constructor() {
|
||||
|
||||
@@ -5,7 +5,7 @@ import Login from '../../features/auth/login-service';
|
||||
import { getUser } from '../../features/users/hooks/use-user-list';
|
||||
|
||||
/**
|
||||
* This service is depreciated as Twake will exclusively use Console in the future
|
||||
* This service is depreciated as Tdrive will exclusively use Console in the future
|
||||
*/
|
||||
class Account {
|
||||
notify() {
|
||||
|
||||
@@ -2,7 +2,7 @@ import Observable from 'app/deprecated/CollectionsV1/observable.js';
|
||||
import MenusManager from 'app/components/menus/menus-manager.jsx';
|
||||
import WindowService from 'app/features/global/utils/window';
|
||||
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
|
||||
class PopupService extends Observable {
|
||||
constructor() {
|
||||
|
||||
@@ -11,7 +11,7 @@ import DriveService from 'app/deprecated/Apps/Drive/Drive.js';
|
||||
import CalendarService from 'app/deprecated/Apps/Calendar/Calendar.js';
|
||||
import TasksService from 'app/deprecated/Apps/Tasks/Tasks.js';
|
||||
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
|
||||
class SearchService extends Observable {
|
||||
constructor() {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import Observable from 'app/deprecated/CollectionsV1/observable.js';
|
||||
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
|
||||
class UploadManager extends Observable {
|
||||
constructor() {
|
||||
|
||||
@@ -10,7 +10,7 @@ import Number from 'app/features/global/utils/Numbers';
|
||||
import AlertManager from 'app/features/global/services/alert-manager-service';
|
||||
import Languages from 'app/features/global/services/languages-service';
|
||||
import JWTStorage from 'app/features/auth/jwt-storage-service';
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
import { useCurrentUser } from 'app/features/users/hooks/use-current-user';
|
||||
import UserAPIClient from '../../features/users/api/user-api-client';
|
||||
import { getUser } from 'app/features/users/hooks/use-user-list';
|
||||
|
||||
@@ -6,7 +6,7 @@ import Login from 'app/features/auth/login-service';
|
||||
import Collections from 'app/deprecated/CollectionsV1/Collections/Collections.js';
|
||||
import AlertManager from 'app/features/global/services/alert-manager-service';
|
||||
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
|
||||
/**
|
||||
* FIXME: This service seems still used by some components but we now have ./NotificationPreferences one which seems to overlap...
|
||||
|
||||
@@ -2,7 +2,7 @@ import Number from 'app/features/global/utils/Numbers';
|
||||
import Observable from 'app/deprecated/CollectionsV1/observable.js';
|
||||
import LoginService from 'app/features/auth/login-service';
|
||||
import Logger from 'app/features/global/framework/logger-service';
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
import WebSocket from '../../features/global/types/websocket-types';
|
||||
|
||||
/**
|
||||
|
||||
@@ -9,7 +9,7 @@ import $ from 'jquery';
|
||||
import JWTStorage from 'app/features/auth/jwt-storage-service';
|
||||
import CompanyAPIClient from '../../features/companies/api/company-api-client';
|
||||
import UserService from 'app/features/users/services/current-user-service';
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
|
||||
class Groups extends Observable {
|
||||
constructor() {
|
||||
|
||||
@@ -10,7 +10,7 @@ import ConsoleService from 'app/features/console/services/console-service';
|
||||
import Api from 'app/features/global/framework/api-service';
|
||||
import LocalStorage from 'app/features/global/framework/local-storage-service';
|
||||
import Logger from 'app/features/global/framework/logger-service';
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
import WindowService from 'app/features/global/utils/window';
|
||||
import RouterServices from 'app/features/router/services/router-service';
|
||||
import workspacesUsers from 'app/features/workspace-members/services/workspace-members-service';
|
||||
|
||||
@@ -6,7 +6,7 @@ import ws from 'app/deprecated/websocket/websocket.js';
|
||||
import Collections from 'app/deprecated/CollectionsV1/Collections/Collections.js';
|
||||
import Groups from './groups.js';
|
||||
import Workspaces from './workspaces.jsx';
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
import Icon from 'app/components/icon/icon';
|
||||
import { getUser } from 'app/features/users/hooks/use-user-list';
|
||||
import Login from 'app/features/auth/login-service';
|
||||
@@ -218,11 +218,11 @@ class WorkspacesApps extends Observable {
|
||||
getAppIcon(app, feather = false) {
|
||||
if (app && app?.identity?.code) {
|
||||
switch (app?.identity?.code.toLocaleLowerCase()) {
|
||||
case 'twake_calendar':
|
||||
case 'tdrive_calendar':
|
||||
return feather ? Calendar : 'calendar-alt';
|
||||
case 'twake_drive':
|
||||
case 'tdrive_drive':
|
||||
return feather ? Folder : 'folder';
|
||||
case 'twake_tasks':
|
||||
case 'tdrive_tasks':
|
||||
return feather ? CheckSquare : 'check-square';
|
||||
default:
|
||||
return app.identity?.icon || (feather ? Hexagon : 'puzzle-piece');
|
||||
|
||||
@@ -4,18 +4,18 @@ export default {
|
||||
front_root_url: (document.location.protocol || "http") + '//' + document.location.host,
|
||||
api_root_url: (document.location.protocol || "http") + '//' + document.location.host,
|
||||
websocket_url: (document.location.protocol || "http").replace("http", "ws") + '//' + document.location.host,
|
||||
mobile_appstore: 'https://apps.apple.com/fr/app/twake/id1588764852?l=en',
|
||||
mobile_googleplay: 'https://play.google.com/store/apps/details?id=com.twake.twake&gl=FR'
|
||||
mobile_appstore: 'https://apps.apple.com/fr/app/tdrive/id1588764852?l=en',
|
||||
mobile_googleplay: 'https://play.google.com/store/apps/details?id=com.tdrive.tdrive&gl=FR'
|
||||
};
|
||||
|
||||
/*
|
||||
export default {
|
||||
env_dev: false,
|
||||
front_root_url: 'https://web.twake.app',
|
||||
api_root_url: 'https://api.twake.app',
|
||||
websocket_url: 'wss://api.twake.app'
|
||||
front_root_url: 'https://web.tdrive.app',
|
||||
api_root_url: 'https://api.tdrive.app',
|
||||
websocket_url: 'wss://api.tdrive.app'
|
||||
};
|
||||
|
||||
In this form:
|
||||
"export default { env_dev: false, front_root_url: 'https://web.twake.app', api_root_url: 'https://web.twake.app', websocket_url: 'wss://web.twake.app' };"
|
||||
"export default { env_dev: false, front_root_url: 'https://web.tdrive.app', api_root_url: 'https://web.tdrive.app', websocket_url: 'wss://web.tdrive.app' };"
|
||||
*/
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import Api from '../../global/framework/api-service';
|
||||
import { TwakeService } from '../../global/framework/registry-decorator-service';
|
||||
import { TdriveService } from '../../global/framework/registry-decorator-service';
|
||||
import { Application } from 'app/features/applications/types/application';
|
||||
|
||||
type DeleteApplicationResponse = {
|
||||
status: 'success' | 'error';
|
||||
};
|
||||
|
||||
@TwakeService('ApplicationsAPIClientService')
|
||||
@TdriveService('ApplicationsAPIClientService')
|
||||
class ApplicationsAPIClientService {
|
||||
prefix = '/internal/services/applications/v1/applications';
|
||||
/**
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
import Api from '../../global/framework/api-service';
|
||||
import { TwakeService } from '../../global/framework/registry-decorator-service';
|
||||
import { TdriveService } from '../../global/framework/registry-decorator-service';
|
||||
import { Application } from 'app/features/applications/types/application';
|
||||
import { WebsocketRoom } from '../../global/types/websocket-types';
|
||||
|
||||
const PREFIX = '/internal/services/applications/v1/companies';
|
||||
|
||||
@TwakeService('CompanyApplicationsAPIClientService')
|
||||
@TdriveService('CompanyApplicationsAPIClientService')
|
||||
class CompanyApplicationsAPIClient {
|
||||
private realtime: Map<string, WebsocketRoom[]> = new Map();
|
||||
|
||||
|
||||
@@ -4,30 +4,30 @@ export const replaceOnlyOfficeForCanary = (applications: Application[]) => {
|
||||
return applications.map(application => {
|
||||
if (
|
||||
application?.identity?.code === 'only_office' &&
|
||||
!application.display?.twake?.files?.editor?.preview_url?.includes('plugins.twake.app')
|
||||
!application.display?.tdrive?.files?.editor?.preview_url?.includes('plugins.tdrive.app')
|
||||
) {
|
||||
return {
|
||||
...application,
|
||||
display: {
|
||||
twake: {
|
||||
tdrive: {
|
||||
version: 1,
|
||||
files: {
|
||||
editor: {
|
||||
preview_url: 'https://plugins.twake.app/plugins/onlyoffice/?preview=1',
|
||||
edition_url: 'https://plugins.twake.app/plugins/onlyoffice/',
|
||||
preview_url: 'https://plugins.tdrive.app/plugins/onlyoffice/?preview=1',
|
||||
edition_url: 'https://plugins.tdrive.app/plugins/onlyoffice/',
|
||||
empty_files: [
|
||||
{
|
||||
url: 'https://plugins.twake.app/plugins/onlyoffice/assets/empty.docx',
|
||||
url: 'https://plugins.tdrive.app/plugins/onlyoffice/assets/empty.docx',
|
||||
filename: 'Untitled.docx',
|
||||
name: 'ONLYOFFICE Word Document',
|
||||
},
|
||||
{
|
||||
url: 'https://plugins.twake.app/plugins/onlyoffice/assets/empty.xlsx',
|
||||
url: 'https://plugins.tdrive.app/plugins/onlyoffice/assets/empty.xlsx',
|
||||
filename: 'Untitled.xlsx',
|
||||
name: 'ONLYOFFICE Excel Document',
|
||||
},
|
||||
{
|
||||
url: 'https://plugins.twake.app/plugins/onlyoffice/assets/empty.pptx',
|
||||
url: 'https://plugins.tdrive.app/plugins/onlyoffice/assets/empty.pptx',
|
||||
filename: 'Untitled.pptx',
|
||||
name: 'ONLYOFFICE PowerPoint Document',
|
||||
},
|
||||
|
||||
@@ -16,7 +16,7 @@ class Application {
|
||||
}
|
||||
|
||||
/**
|
||||
* Start the Twake application: Starting all the required services for the given user
|
||||
* Start the Tdrive application: Starting all the required services for the given user
|
||||
*/
|
||||
async start(user: UserType): Promise<void> {
|
||||
if (this.started) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/**
|
||||
* DEPRECATED
|
||||
* We should remove this when we are sure that new application format is implemented everywhere in Twake
|
||||
* We should remove this when we are sure that new application format is implemented everywhere in Tdrive
|
||||
*/
|
||||
export type AppType = { [key: string]: unknown };
|
||||
|
||||
@@ -111,7 +111,7 @@ export type StandalonePlugin = {
|
||||
};
|
||||
|
||||
export type ApplicationDisplay = {
|
||||
twake?: {
|
||||
tdrive?: {
|
||||
version?: number;
|
||||
|
||||
/**
|
||||
|
||||
@@ -25,7 +25,7 @@ const defaultApplicationPayload: Application = {
|
||||
hooks: [],
|
||||
},
|
||||
display: {
|
||||
twake: {
|
||||
tdrive: {
|
||||
version: 1,
|
||||
|
||||
files: {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* eslint-disable @typescript-eslint/no-non-null-assertion */
|
||||
/* eslint-disable @typescript-eslint/no-empty-function */
|
||||
/* eslint-disable @typescript-eslint/no-explicit-any */
|
||||
import { TwakeService } from 'app/features/global/framework/registry-decorator-service';
|
||||
import { TdriveService } from 'app/features/global/framework/registry-decorator-service';
|
||||
import InitService, {
|
||||
ConsoleConfiguration,
|
||||
InternalConfiguration,
|
||||
@@ -18,7 +18,7 @@ import JWT, { JWTDataType } from 'app/features/auth/jwt-storage-service';
|
||||
import UserAPIClient from '../../features/users/api/user-api-client';
|
||||
import Application from 'app/features/applications/services/application-service';
|
||||
import LocalStorage from 'app/features/global/framework/local-storage-service';
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
|
||||
type AccountType = 'remote' | 'internal';
|
||||
export type LoginState =
|
||||
@@ -32,7 +32,7 @@ export type LoginState =
|
||||
| 'logout';
|
||||
type InitState = '' | 'initializing' | 'initialized';
|
||||
|
||||
@TwakeService('AuthService')
|
||||
@TdriveService('AuthService')
|
||||
class AuthService {
|
||||
private provider: AuthProvider<any, any, any> | null = null;
|
||||
private logger: Logger.Logger;
|
||||
|
||||
@@ -3,7 +3,7 @@ import LocalStorage from 'app/features/global/framework/local-storage-service';
|
||||
import LoginService from 'app/features/auth/login-service';
|
||||
import WindowService from 'app/features/global/utils/window';
|
||||
import ConsoleAPIClient from 'app/features/console/api/console-api-client';
|
||||
import { TwakeService } from '../global/framework/registry-decorator-service';
|
||||
import { TdriveService } from '../global/framework/registry-decorator-service';
|
||||
import Logger from '../global/framework/logger-service';
|
||||
|
||||
export type JWTDataType = {
|
||||
@@ -20,7 +20,7 @@ if ((WindowService.findGetParameter('mobile_login') as any) === '1') {
|
||||
LocalStorage.setItem('mobile_login', '1');
|
||||
}
|
||||
|
||||
@TwakeService('JWTStorageService')
|
||||
@TdriveService('JWTStorageService')
|
||||
class JWTStorage {
|
||||
private timeDelta = 5 * 60;
|
||||
private jwtData: JWTDataType = {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
import Logger from 'app/features/global/framework/logger-service';
|
||||
import Observable from 'app/deprecated/CollectionsV1/observable.js';
|
||||
import WindowState from 'app/features/global/utils/window';
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
import RouterServices from '../router/services/router-service';
|
||||
import LocalStorage from 'app/features/global/framework/local-storage-service';
|
||||
import AuthService from 'app/features/auth/auth-service';
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
import Logger from 'app/features/global/framework/logger-service';
|
||||
import { InternalConfiguration } from '../../../global/services/init-service';
|
||||
import Observable from '../../../../deprecated/Observable/Observable';
|
||||
import { TwakeService } from '../../../global/framework/registry-decorator-service';
|
||||
import { TdriveService } from '../../../global/framework/registry-decorator-service';
|
||||
import { AuthProvider, InitParameters } from '../auth-provider';
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
import RouterService from 'app/features/router/services/router-service';
|
||||
import ConsoleAPIClient from 'app/features/console/api/console-api-client';
|
||||
|
||||
@@ -25,7 +25,7 @@ export type SignOutParameters = {
|
||||
reload: boolean;
|
||||
};
|
||||
|
||||
@TwakeService('InternalAuthProvider')
|
||||
@TdriveService('InternalAuthProvider')
|
||||
export default class InternalAuthProviderService
|
||||
extends Observable
|
||||
implements AuthProvider<SignInParameters, SignOutParameters, SignUpParameters>
|
||||
|
||||
@@ -5,7 +5,7 @@ import { ConsoleConfiguration } from '../../../global/services/init-service';
|
||||
import Observable from '../../../../deprecated/Observable/Observable';
|
||||
import Logger from 'app/features/global/framework/logger-service';
|
||||
import { getAsFrontUrl } from 'app/features/global/utils/URLUtils';
|
||||
import { TwakeService } from '../../../global/framework/registry-decorator-service';
|
||||
import { TdriveService } from '../../../global/framework/registry-decorator-service';
|
||||
import EnvironmentService from '../../../global/framework/environment-service';
|
||||
import { AuthProvider, InitParameters } from '../auth-provider';
|
||||
import ConsoleService from 'app/features/console/services/console-service';
|
||||
@@ -16,7 +16,7 @@ const OIDC_CALLBACK_URL = '/oidccallback';
|
||||
const OIDC_SIGNOUT_URL = '/signout';
|
||||
const OIDC_SILENT_URL = '/oidcsilent';
|
||||
|
||||
@TwakeService('OIDCAuthProvider')
|
||||
@TdriveService('OIDCAuthProvider')
|
||||
export default class OIDCAuthProviderService
|
||||
extends Observable
|
||||
implements AuthProvider<unknown, unknown, unknown>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { ChannelMemberType } from 'app/features/channel-members-search/types/channel-members';
|
||||
import Api from 'app/features/global/framework/api-service';
|
||||
import { TwakeService } from 'app/features/global/framework/registry-decorator-service';
|
||||
import { TdriveService } from 'app/features/global/framework/registry-decorator-service';
|
||||
import { WebsocketRoom } from 'app/features/global/types/websocket-types';
|
||||
import {
|
||||
ParamsChannelMember,
|
||||
@@ -9,7 +9,7 @@ import {
|
||||
ResponseChannelMemberTypeList,
|
||||
} from '../types/channel-members';
|
||||
|
||||
@TwakeService('ChannelMemberAPIClientService')
|
||||
@TdriveService('ChannelMemberAPIClientService')
|
||||
class ChannelMembersApiClient {
|
||||
private readonly apiBaseUrl: string = '/internal/services/channels/v1/companies';
|
||||
private _realtime: WebsocketRoom = { room: '', token: '' };
|
||||
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
import Api from "app/features/global/framework/api-service";
|
||||
import { TwakeService } from "app/features/global/framework/registry-decorator-service";
|
||||
import { TdriveService } from "app/features/global/framework/registry-decorator-service";
|
||||
import { ChannelPendingEmail, ChannelPendingEmailResponse, ParamsChannelMember, PayloadChannelPendingEmail, ResponseChannelPendingEmail, ResponseDeletePendingEmailResponse } from "../types/channel-members";
|
||||
|
||||
@TwakeService('ChannelPendingEmailMemberAPIClientService')
|
||||
@TdriveService('ChannelPendingEmailMemberAPIClientService')
|
||||
class ChannelPendingEmailApiClient {
|
||||
private readonly apiBaseUrl: string = '/internal/services/channels/v1/companies';
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import Api from '../../global/framework/api-service';
|
||||
import { TwakeService } from '../../global/framework/registry-decorator-service';
|
||||
import { TdriveService } from '../../global/framework/registry-decorator-service';
|
||||
import {
|
||||
ChannelMemberRole,
|
||||
ChannelMemberType,
|
||||
@@ -10,7 +10,7 @@ import { ChannelMemberReadSectionType } from '../types/channel-member-read-secti
|
||||
type ChannelMembersSaveRequest = { resource: Partial<ChannelMemberType> };
|
||||
type ChannelMembersSaveResponse = { resource: ChannelMemberType };
|
||||
|
||||
@TwakeService('ChannelMembersAPIClientService')
|
||||
@TdriveService('ChannelMembersAPIClientService')
|
||||
class ChannelCurrentMemberAPIClientService {
|
||||
private readonly prefix = '/internal/services/channels/v1/companies';
|
||||
private realtime: Map<
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import Api from '../../global/framework/api-service';
|
||||
import { ChannelType } from 'app/features/channels/types/channel';
|
||||
import { TwakeService } from '../../global/framework/registry-decorator-service';
|
||||
import { TdriveService } from '../../global/framework/registry-decorator-service';
|
||||
import { delayRequest } from 'app/features/global/utils/managedSearchRequest';
|
||||
import { removeBadgesNow } from 'app/features/users/hooks/use-notifications';
|
||||
|
||||
@@ -14,7 +14,7 @@ export type SearchOptions = {
|
||||
limit?: number;
|
||||
};
|
||||
|
||||
@TwakeService('ChannelAPIClientService')
|
||||
@TdriveService('ChannelAPIClientService')
|
||||
class ChannelAPIClientService {
|
||||
private logger = Logger.getLogger('ChannelAPIClientService');
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import Api from '../../global/framework/api-service';
|
||||
import { ChannelType } from 'app/features/channels/types/channel';
|
||||
import { TwakeService } from '../../global/framework/registry-decorator-service';
|
||||
import { TdriveService } from '../../global/framework/registry-decorator-service';
|
||||
import { WebsocketRoom } from '../../global/types/websocket-types';
|
||||
|
||||
type ChannelsMineGetResponse = { resources: ChannelType[]; websockets: WebsocketRoom[] };
|
||||
@@ -10,7 +10,7 @@ type ChannelsMineDeleteBaseResponse = {
|
||||
message: string;
|
||||
};
|
||||
|
||||
@TwakeService('ChannelsMineAPIClientService')
|
||||
@TdriveService('ChannelsMineAPIClientService')
|
||||
class ChannelsMineAPIClient {
|
||||
private readonly prefix = '/internal/services/channels/v1/companies';
|
||||
private readonly realtime: Map<string, WebsocketRoom[]> = new Map();
|
||||
|
||||
@@ -5,10 +5,10 @@ import {
|
||||
} from 'app/features/channels/types/channels-reachable-types';
|
||||
import Api from '../../global/framework/api-service';
|
||||
import { ChannelType } from 'app/features/channels/types/channel';
|
||||
import { TwakeService } from '../../global/framework/registry-decorator-service';
|
||||
import { TdriveService } from '../../global/framework/registry-decorator-service';
|
||||
import { ChannelMemberType } from 'app/features/channel-members/types/channel-member-types';
|
||||
|
||||
@TwakeService('ChannelsReachableAPIClientService')
|
||||
@TdriveService('ChannelsReachableAPIClientService')
|
||||
class ChannelsReachableAPIClientService {
|
||||
private readonly prefix = '/internal/services/channels/v1/companies';
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { CompanyType } from 'app/features/companies/types/company';
|
||||
import { WorkspaceType } from 'app/features/workspaces/types/workspace';
|
||||
import Api from '../../global/framework/api-service';
|
||||
import { TwakeService } from '../../global/framework/registry-decorator-service';
|
||||
import { TdriveService } from '../../global/framework/registry-decorator-service';
|
||||
import { WebsocketRoom } from '../../global/types/websocket-types';
|
||||
|
||||
const PREFIX = '/internal/services/users/v1';
|
||||
@@ -12,7 +12,7 @@ export type UpdateWorkspaceBody = {
|
||||
resource: WorkspaceUpdateResource;
|
||||
};
|
||||
|
||||
@TwakeService('CompanyAPIClientService')
|
||||
@TdriveService('CompanyAPIClientService')
|
||||
class CompanyAPIClient {
|
||||
private realtime: Map<string, WebsocketRoom> = new Map();
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ export type CompanyStatsObjectType = {
|
||||
total_members: number;
|
||||
total_guests: number;
|
||||
total_messages: number;
|
||||
//Will be completed with Twake specific stats
|
||||
//Will be completed with Tdrive specific stats
|
||||
};
|
||||
|
||||
export type CompanyPlanObjectType = {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import Api from 'app/features/global/framework/api-service';
|
||||
import { TwakeService } from 'app/features/global/framework/registry-decorator-service';
|
||||
import { TdriveService } from 'app/features/global/framework/registry-decorator-service';
|
||||
import JWTStorage, { JWTDataType } from 'app/features/auth/jwt-storage-service';
|
||||
|
||||
type LoginParams = {
|
||||
@@ -16,7 +16,7 @@ type SignupParams = {
|
||||
username: string;
|
||||
};
|
||||
|
||||
@TwakeService('ConsoleAPIClientService')
|
||||
@TdriveService('ConsoleAPIClientService')
|
||||
class ConsoleAPIClient {
|
||||
login(params: LoginParams, disableJWTAuthentication = false): Promise<string> {
|
||||
return Api.post<LoginParams, { access_token: string }>(
|
||||
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
import Api from '../../global/framework/api-service';
|
||||
import { DriveTwakeTab } from '../types';
|
||||
import { DriveTdriveTab } from '../types';
|
||||
|
||||
export class DriveTwakeApiClient {
|
||||
export class DriveTdriveApiClient {
|
||||
static async getTab(companyId: string, tabId: string) {
|
||||
return await Api.get<DriveTwakeTab>(
|
||||
return await Api.get<DriveTdriveTab>(
|
||||
`/internal/services/documents/v1/companies/${companyId}/tabs/${tabId}`,
|
||||
);
|
||||
}
|
||||
@@ -15,7 +15,7 @@ export class DriveTwakeApiClient {
|
||||
itemId: string,
|
||||
level: 'write' | 'read',
|
||||
) {
|
||||
return await Api.post<DriveTwakeTab, DriveTwakeTab>(
|
||||
return await Api.post<DriveTdriveTab, DriveTdriveTab>(
|
||||
`/internal/services/documents/v1/companies/${companyId}/tabs/${tabId}`,
|
||||
{
|
||||
company_id: companyId,
|
||||
+6
-6
@@ -1,17 +1,17 @@
|
||||
import useRouterCompany from 'app/features/router/hooks/use-router-company';
|
||||
import { useEffect, useState } from 'react';
|
||||
import { useRecoilState } from 'recoil';
|
||||
import { DriveTwakeApiClient } from '../api-client/api-client';
|
||||
import { DriveTwakeTabAtom } from '../state/store';
|
||||
import { DriveTdriveApiClient } from '../api-client/api-client';
|
||||
import { DriveTdriveTabAtom } from '../state/store';
|
||||
|
||||
export const useDriveTwakeTab = (channelId: string, tabId: string) => {
|
||||
export const useDriveTdriveTab = (channelId: string, tabId: string) => {
|
||||
const companyId = useRouterCompany();
|
||||
const [tab, setTab] = useRecoilState(DriveTwakeTabAtom(tabId));
|
||||
const [tab, setTab] = useRecoilState(DriveTdriveTabAtom(tabId));
|
||||
const [loading, setLoading] = useState(false);
|
||||
|
||||
useEffect(() => {
|
||||
setLoading(true);
|
||||
DriveTwakeApiClient.getTab(companyId, tabId)
|
||||
DriveTdriveApiClient.getTab(companyId, tabId)
|
||||
.then(setTab)
|
||||
.finally(() => setLoading(false));
|
||||
}, [companyId, tabId]);
|
||||
@@ -20,7 +20,7 @@ export const useDriveTwakeTab = (channelId: string, tabId: string) => {
|
||||
tab,
|
||||
setTab: async (itemId: string, level: 'read' | 'write') => {
|
||||
setLoading(true);
|
||||
const tab = await DriveTwakeApiClient.setTab(companyId, tabId, channelId, itemId, level);
|
||||
const tab = await DriveTdriveApiClient.setTab(companyId, tabId, channelId, itemId, level);
|
||||
if (tab.item_id) setTab(tab);
|
||||
setLoading(false);
|
||||
},
|
||||
@@ -0,0 +1,7 @@
|
||||
import { atomFamily } from 'recoil';
|
||||
import { DriveTdriveTab } from '../types';
|
||||
|
||||
export const DriveTdriveTabAtom = atomFamily<DriveTdriveTab | null, string>({
|
||||
key: 'DriveTdriveTabAtom',
|
||||
default: () => null,
|
||||
});
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
export type DriveTwakeTab = {
|
||||
export type DriveTdriveTab = {
|
||||
company_id: string;
|
||||
tab_id: string;
|
||||
channel_id: string;
|
||||
@@ -1,7 +0,0 @@
|
||||
import { atomFamily } from 'recoil';
|
||||
import { DriveTwakeTab } from '../types';
|
||||
|
||||
export const DriveTwakeTabAtom = atomFamily<DriveTwakeTab | null, string>({
|
||||
key: 'DriveTwakeTabAtom',
|
||||
default: () => null,
|
||||
});
|
||||
@@ -18,22 +18,22 @@ export type SearchDocumentsBody = {
|
||||
};
|
||||
|
||||
let publicLinkToken: null | string = null;
|
||||
let twakeTabToken: null | string = null;
|
||||
let tdriveTabToken: null | string = null;
|
||||
|
||||
export const setPublicLinkToken = (token: string | null) => {
|
||||
publicLinkToken = token;
|
||||
};
|
||||
|
||||
export const setTwakeTabToken = (token: string | null) => {
|
||||
twakeTabToken = token;
|
||||
export const setTdriveTabToken = (token: string | null) => {
|
||||
tdriveTabToken = token;
|
||||
};
|
||||
|
||||
const appendPublicAndTwakeToken = (useAnd?: boolean) => {
|
||||
const appendPublicAndTdriveToken = (useAnd?: boolean) => {
|
||||
if (publicLinkToken) {
|
||||
return `${useAnd ? '&' : '?'}public_token=${publicLinkToken}`;
|
||||
}
|
||||
if (twakeTabToken) {
|
||||
return `${useAnd ? '&' : '?'}twake_tab_token=${twakeTabToken}`;
|
||||
if (tdriveTabToken) {
|
||||
return `${useAnd ? '&' : '?'}tdrive_tab_token=${tdriveTabToken}`;
|
||||
}
|
||||
return '';
|
||||
};
|
||||
@@ -42,19 +42,19 @@ export class DriveApiClient {
|
||||
private static logger = Logger.getLogger('MessageAPIClientService');
|
||||
static async get(companyId: string, id: string | 'trash' | '') {
|
||||
return await Api.get<DriveItemDetails>(
|
||||
`/internal/services/documents/v1/companies/${companyId}/item/${id}${appendPublicAndTwakeToken()}`,
|
||||
`/internal/services/documents/v1/companies/${companyId}/item/${id}${appendPublicAndTdriveToken()}`,
|
||||
);
|
||||
}
|
||||
|
||||
static async remove(companyId: string, id: string | 'trash' | '') {
|
||||
return await Api.delete<void>(
|
||||
`/internal/services/documents/v1/companies/${companyId}/item/${id}${appendPublicAndTwakeToken()}`,
|
||||
`/internal/services/documents/v1/companies/${companyId}/item/${id}${appendPublicAndTdriveToken()}`,
|
||||
);
|
||||
}
|
||||
|
||||
static async update(companyId: string, id: string, update: Partial<DriveItem>) {
|
||||
return await Api.post<Partial<DriveItem>, DriveItem>(
|
||||
`/internal/services/documents/v1/companies/${companyId}/item/${id}${appendPublicAndTwakeToken()}`,
|
||||
`/internal/services/documents/v1/companies/${companyId}/item/${id}${appendPublicAndTdriveToken()}`,
|
||||
update,
|
||||
);
|
||||
}
|
||||
@@ -68,14 +68,14 @@ export class DriveApiClient {
|
||||
{ item: Partial<DriveItem>; version: Partial<DriveItemVersion> },
|
||||
DriveItem
|
||||
>(
|
||||
`/internal/services/documents/v1/companies/${companyId}/item${appendPublicAndTwakeToken()}`,
|
||||
`/internal/services/documents/v1/companies/${companyId}/item${appendPublicAndTdriveToken()}`,
|
||||
data as { item: Partial<DriveItem>; version: Partial<DriveItemVersion> },
|
||||
);
|
||||
}
|
||||
|
||||
static async createVersion(companyId: string, id: string, version: Partial<DriveItemVersion>) {
|
||||
return await Api.post<Partial<DriveItemVersion>, DriveItemVersion>(
|
||||
`/internal/services/documents/v1/companies/${companyId}/item/${id}/version${appendPublicAndTwakeToken()}`,
|
||||
`/internal/services/documents/v1/companies/${companyId}/item/${id}/version${appendPublicAndTdriveToken()}`,
|
||||
version,
|
||||
);
|
||||
}
|
||||
@@ -84,7 +84,7 @@ export class DriveApiClient {
|
||||
return Api.get<{ token: string }>(
|
||||
`/internal/services/documents/v1/companies/${companyId}/item/download/token` +
|
||||
`?items=${ids.join(',')}&version_id=${versionId}` +
|
||||
appendPublicAndTwakeToken(true),
|
||||
appendPublicAndTdriveToken(true),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -92,12 +92,12 @@ export class DriveApiClient {
|
||||
const { token } = await DriveApiClient.getDownloadToken(companyId, [id], versionId);
|
||||
if (versionId)
|
||||
return Api.route(
|
||||
`/internal/services/documents/v1/companies/${companyId}/item/${id}/download?version_id=${versionId}&token=${token}${appendPublicAndTwakeToken(
|
||||
`/internal/services/documents/v1/companies/${companyId}/item/${id}/download?version_id=${versionId}&token=${token}${appendPublicAndTdriveToken(
|
||||
true,
|
||||
)}`,
|
||||
);
|
||||
return Api.route(
|
||||
`/internal/services/documents/v1/companies/${companyId}/item/${id}/download?token=${token}${appendPublicAndTwakeToken(
|
||||
`/internal/services/documents/v1/companies/${companyId}/item/${id}/download?token=${token}${appendPublicAndTdriveToken(
|
||||
true,
|
||||
)}`,
|
||||
);
|
||||
@@ -108,7 +108,7 @@ export class DriveApiClient {
|
||||
return Api.route(
|
||||
`/internal/services/documents/v1/companies/${companyId}/item/download/zip` +
|
||||
`?items=${ids.join(',')}&token=${token}` +
|
||||
appendPublicAndTwakeToken(true),
|
||||
appendPublicAndTdriveToken(true),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ export type DriveItemVersion = {
|
||||
id: string;
|
||||
|
||||
//The file itself, using the existing new node "file" entity
|
||||
provider: string | 'drive' | 'internal'; //Equivalent to "source" in twake/backend/node/src/services/messages/entities/message-files.ts
|
||||
provider: string | 'drive' | 'internal'; //Equivalent to "source" in tdrive/backend/node/src/services/messages/entities/message-files.ts
|
||||
drive_item_id: string;
|
||||
file_metadata: FileMetadata; //New field
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/* eslint-disable @typescript-eslint/no-empty-function */
|
||||
/* eslint-disable @typescript-eslint/no-explicit-any */
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
import Requests from 'app/features/global/framework/requests-api-service';
|
||||
|
||||
class GroupedQueryApi {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
export default class LocalStorage {
|
||||
static prefix = 'twake:';
|
||||
static prefix = 'tdrive:';
|
||||
|
||||
static setItem(key: string, value: unknown) {
|
||||
window.localStorage.setItem(`${LocalStorage.prefix}${key}`, JSON.stringify(value));
|
||||
@@ -28,7 +28,7 @@ export default class LocalStorage {
|
||||
if (key) {
|
||||
const depreciatedKeysRemove =
|
||||
[
|
||||
'twake-collections-db',
|
||||
'tdrive-collections-db',
|
||||
'm_input',
|
||||
'language',
|
||||
'jwt',
|
||||
|
||||
@@ -3,8 +3,8 @@ import ServiceRegistry from 'app/features/global/framework/registry-service';
|
||||
|
||||
const SERVICE_SUFFIX = 'ChannelServiceImpl';
|
||||
|
||||
export function TwakeService(name: string): ClassDecorator {
|
||||
return function DecoratedTwakeService(target: any): any {
|
||||
export function TdriveService(name: string): ClassDecorator {
|
||||
return function DecoratedTdriveService(target: any): any {
|
||||
const originalConstrutor = target;
|
||||
|
||||
const decorated: any = function (...args: any) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { useEffect, useState } from 'react';
|
||||
import { Maybe } from 'app/features/global/types/global-types';
|
||||
import Globals from '../services/globals-twake-app-service';
|
||||
import Globals from '../services/globals-tdrive-app-service';
|
||||
import JWTStorage from '../../auth/jwt-storage-service';
|
||||
import Logger from '../framework/logger-service';
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
import { useEffect } from 'react';
|
||||
|
||||
import { useCurrentUser } from 'app/features/users/hooks/use-current-user';
|
||||
import Globals from 'app/features/global/services/globals-twake-app-service';
|
||||
import Globals from 'app/features/global/services/globals-tdrive-app-service';
|
||||
import Logger from 'app/features/global/framework/logger-service';
|
||||
|
||||
let initiatedService = false;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
import { Modal } from 'antd';
|
||||
|
||||
import Languages from 'app/features/global/services/languages-service';
|
||||
import { TwakeService } from '../framework/registry-decorator-service';
|
||||
import { TdriveService } from '../framework/registry-decorator-service';
|
||||
|
||||
const { confirm, info } = Modal;
|
||||
|
||||
@@ -10,7 +10,7 @@ type Options = {
|
||||
title?: string;
|
||||
text?: string;
|
||||
};
|
||||
@TwakeService('Alert')
|
||||
@TdriveService('Alert')
|
||||
class AlertServiceService {
|
||||
alert(onClose: () => void, options?: Options) {
|
||||
info({
|
||||
|
||||
@@ -24,7 +24,7 @@ availableFeaturesWithDefaults.set(FeatureNames.UNLIMITED_STORAGE, true);
|
||||
availableFeaturesWithDefaults.set(FeatureNames.COMPANY_INVITE_MEMBER, true);
|
||||
|
||||
/**
|
||||
* ChannelServiceImpl that allow you to manage feature flipping in Twake using react feature toggles
|
||||
* ChannelServiceImpl that allow you to manage feature flipping in Tdrive using react feature toggles
|
||||
*/
|
||||
class FeatureTogglesService {
|
||||
public activeFeatureNames: FeatureNames[];
|
||||
|
||||
+3
-3
@@ -31,7 +31,7 @@ document.body.addEventListener('dragover', e => e.preventDefault());
|
||||
document.body.addEventListener('dragenter', e => e.preventDefault());
|
||||
document.body.addEventListener('drop', e => e.preventDefault());
|
||||
|
||||
class TwakeApp {
|
||||
class TdriveApp {
|
||||
window: Window;
|
||||
environment: EnvironmentType;
|
||||
store_public_access_get_data: any;
|
||||
@@ -67,6 +67,6 @@ class TwakeApp {
|
||||
}
|
||||
}
|
||||
|
||||
const app = new TwakeApp();
|
||||
(window as any).TwakeApp = app;
|
||||
const app = new TdriveApp();
|
||||
(window as any).TdriveApp = app;
|
||||
export default app;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user