Merge pull request #1904 from Ultimaker/fix_macos_extensions

Use .3mf on MacOS as project extension
This commit is contained in:
Lipu Fei 2017-05-30 13:08:24 +02:00 committed by GitHub
commit 3351f5bd1a
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