Use .3mf on MacOS as project extension

CURA-3886
This commit is contained in:
Mark 2017-05-30 09:57:41 +02:00
parent d531d85aa2
commit 6ba2764efc
2 changed files with 9 additions and 2 deletions

View file

@ -16,7 +16,7 @@ from UM.Platform import Platform
catalog = i18nCatalog("cura")
def getMetaData() -> Dict:
# Workarround for osx not supporting double file extensions correclty.
# Workarround for osx not supporting double file extensions correctly.
if Platform.isOSX():
workspace_extension = "3mf"
else:

View file

@ -10,10 +10,17 @@ except ImportError:
from . import ThreeMFWorkspaceWriter
from UM.i18n import i18nCatalog
from UM.Platform import Platform
i18n_catalog = i18nCatalog("uranium")
def getMetaData():
# Workarround for osx not supporting double file extensions correctly.
if Platform.isOSX():
workspace_extension = "3mf"
else:
workspace_extension = "curaproject.3mf"
metaData = {
"plugin": {
"name": i18n_catalog.i18nc("@label", "3MF Writer"),
@ -35,7 +42,7 @@ def getMetaData():
}
metaData["workspace_writer"] = {
"output": [{
"extension": "curaproject.3mf",
"extension": workspace_extension,
"description": i18n_catalog.i18nc("@item:inlistbox", "Cura Project 3MF file"),
"mime_type": "application/x-curaproject+xml",
"mode": ThreeMFWorkspaceWriter.ThreeMFWorkspaceWriter.OutputMode.BinaryMode