Change cloud labels in UM3NetworkPrinting plugin

To be aligned with the Digital Factory.

CURA-7605
This commit is contained in:
Kostas Karmas 2020-07-27 12:00:27 +02:00
parent 8a7dd2cfdf
commit 83c5df84d5
3 changed files with 13 additions and 13 deletions

View File

@ -145,9 +145,9 @@ class CloudOutputDevice(UltimakerNetworkedPrinterOutputDevice):
"""Set all the interface elements and texts for this output device.""" """Set all the interface elements and texts for this output device."""
self.setPriority(2) # Make sure we end up below the local networking and above 'save to file'. self.setPriority(2) # Make sure we end up below the local networking and above 'save to file'.
self.setShortDescription(I18N_CATALOG.i18nc("@action:button", "Print via Cloud")) self.setShortDescription(I18N_CATALOG.i18nc("@action:button", "Print via cloud"))
self.setDescription(I18N_CATALOG.i18nc("@properties:tooltip", "Print via Cloud")) self.setDescription(I18N_CATALOG.i18nc("@properties:tooltip", "Print via cloud"))
self.setConnectionText(I18N_CATALOG.i18nc("@info:status", "Connected via Cloud")) self.setConnectionText(I18N_CATALOG.i18nc("@info:status", "Connected via cloud"))
def _update(self) -> None: def _update(self) -> None:
"""Called when the network data should be updated.""" """Called when the network data should be updated."""

View File

@ -262,7 +262,7 @@ class CloudOutputDeviceManager:
message_text = self.I18N_CATALOG.i18nc( message_text = self.I18N_CATALOG.i18nc(
"info:status", "info:status",
"Cloud printers added from your account:<ul>{}</ul>", "Printers added from Digital Factory:<ul>{}</ul>",
device_names device_names
) )
message.setText(message_text) message.setText(message_text)
@ -321,21 +321,21 @@ class CloudOutputDeviceManager:
self._removed_printers_message = Message( self._removed_printers_message = Message(
title = self.I18N_CATALOG.i18ncp( title = self.I18N_CATALOG.i18ncp(
"info:status", "info:status",
"Cloud connection is not available for a printer", "A cloud connection is not available for a printer",
"Cloud connection is not available for some printers", "A cloud connection is not available for some printers",
len(self.reported_device_ids) len(self.reported_device_ids)
) )
) )
device_names = "\n".join(["<li>{} ({})</li>".format(self._um_cloud_printers[device].name, self._um_cloud_printers[device].definition.name) for device in self.reported_device_ids]) device_names = "".join(["<li>{} ({})</li>".format(self._um_cloud_printers[device].name, self._um_cloud_printers[device].definition.name) for device in self.reported_device_ids])
message_text = self.I18N_CATALOG.i18ncp( message_text = self.I18N_CATALOG.i18ncp(
"info:status", "info:status",
"The following cloud printer is not linked to your account:\n", "This printer is not linked to the Digital Factory:",
"The following cloud printers are not linked to your account:\n", "These printers are not linked to the Digital Factory:",
len(self.reported_device_ids) len(self.reported_device_ids)
) )
message_text += self.I18N_CATALOG.i18nc( message_text += self.I18N_CATALOG.i18nc(
"info:status", "info:status",
"<ul>{}</ul>\nTo establish a connection, please visit the " "<ul>{}</ul>To establish a connection, please visit the "
"<a href='https://mycloud.ultimaker.com/'>Ultimaker Digital Factory</a>.", "<a href='https://mycloud.ultimaker.com/'>Ultimaker Digital Factory</a>.",
device_names device_names
) )
@ -343,12 +343,12 @@ class CloudOutputDeviceManager:
self._removed_printers_message.addAction("keep_printer_configurations_action", self._removed_printers_message.addAction("keep_printer_configurations_action",
name = self.I18N_CATALOG.i18nc("@action:button", "Keep printer configurations"), name = self.I18N_CATALOG.i18nc("@action:button", "Keep printer configurations"),
icon = "", icon = "",
description = "Keep the configuration of the cloud printer(s) synced with Cura which are not linked to your account.", description = "Keep cloud printers in Ultimaker Cura when not connected to your account.",
button_align = Message.ActionButtonAlignment.ALIGN_RIGHT) button_align = Message.ActionButtonAlignment.ALIGN_RIGHT)
self._removed_printers_message.addAction("remove_printers_action", self._removed_printers_message.addAction("remove_printers_action",
name = self.I18N_CATALOG.i18nc("@action:button", "Remove printers"), name = self.I18N_CATALOG.i18nc("@action:button", "Remove printers"),
icon = "", icon = "",
description = "Remove the cloud printer(s) which are not linked to your account.", description = "Remove cloud printer(s) which aren't linked to your account.",
button_style = Message.ActionButtonStyle.SECONDARY, button_style = Message.ActionButtonStyle.SECONDARY,
button_align = Message.ActionButtonAlignment.ALIGN_LEFT) button_align = Message.ActionButtonAlignment.ALIGN_LEFT)
self._removed_printers_message.actionTriggered.connect(self._onRemovedPrintersMessageActionTriggered) self._removed_printers_message.actionTriggered.connect(self._onRemovedPrintersMessageActionTriggered)

View File

@ -30,7 +30,7 @@ class CloudFlowMessage(Message):
option_state=False, option_state=False,
image_source=QUrl.fromLocalFile(image_path), image_source=QUrl.fromLocalFile(image_path),
image_caption=I18N_CATALOG.i18nc("@info:status Ultimaker Cloud should not be translated.", image_caption=I18N_CATALOG.i18nc("@info:status Ultimaker Cloud should not be translated.",
"Connect to Ultimaker Cloud"), "Connect to Ultimaker Digital Factory"),
) )
self._address = address self._address = address
self.addAction("", I18N_CATALOG.i18nc("@action", "Get started"), "", "") self.addAction("", I18N_CATALOG.i18nc("@action", "Get started"), "", "")