<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pt-PT" sourcelanguage="en">
  <context>
    <name>CmdInspectAppearance</name>
    <message>
      <location filename="../../Command.cpp" line="146"/>
      <source>Inspect Appearance...</source>
      <translation>Inspecionar Aparência...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="147"/>
      <location filename="../../Command.cpp" line="149"/>
      <source>Inspect the appearance properties of the selected object</source>
      <translation>Inspecionar as propriedades de aparência do objeto selecionado</translation>
    </message>
  </context>
  <context>
    <name>CmdInspectMaterial</name>
    <message>
      <location filename="../../Command.cpp" line="173"/>
      <source>Inspect Material...</source>
      <translation>Inspecionar Material...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="174"/>
      <location filename="../../Command.cpp" line="176"/>
      <source>Inspect the material properties of the selected object</source>
      <translation>Inspecionar as propriedades de material do objeto selecionado</translation>
    </message>
  </context>
  <context>
    <name>MatGui::Array2D</name>
    <message>
      <location filename="../../Array2D.ui" line="14"/>
      <source>2D Array</source>
      <translation>Matriz 2D</translation>
    </message>
    <message>
      <location filename="../../Array2D.cpp" line="78"/>
      <source>Delete row</source>
      <translation>Eliminar linha</translation>
    </message>
    <message>
      <location filename="../../Array2D.cpp" line="140"/>
      <source>Context menu</source>
      <translation>Menu de contexto</translation>
    </message>
  </context>
  <context>
    <name>MatGui::Array3D</name>
    <message>
      <location filename="../../Array3D.ui" line="14"/>
      <source>3D Array</source>
      <translation>Matriz 3D</translation>
    </message>
    <message>
      <location filename="../../Array3D.cpp" line="77"/>
      <location filename="../../Array3D.cpp" line="81"/>
      <source>Delete row</source>
      <translation>Eliminar linha</translation>
    </message>
    <message>
      <location filename="../../Array3D.cpp" line="231"/>
      <location filename="../../Array3D.cpp" line="302"/>
      <source>Context menu</source>
      <translation>Menu de contexto</translation>
    </message>
    <message>
      <location filename="../../Array3D.cpp" line="263"/>
      <location filename="../../Array3D.cpp" line="335"/>
      <source>Confirm Delete</source>
      <translation>Confirmar Eliminação</translation>
    </message>
    <message>
      <location filename="../../Array3D.cpp" line="265"/>
      <location filename="../../Array3D.cpp" line="337"/>
      <source>Are you sure you want to delete the row?</source>
      <translation>Tem a certeza que quer eliminar a linha?</translation>
    </message>
    <message>
      <location filename="../../Array3D.cpp" line="267"/>
      <source>Removing this will also remove all 2D contents.</source>
      <translation>Remover isto também irá remover todos os conteúdos 2D.</translation>
    </message>
  </context>
  <context>
    <name>MatGui::ArrayDelegate</name>
    <message>
      <location filename="../../ArrayDelegate.cpp" line="148"/>
      <source>False</source>
      <translation>Falso</translation>
    </message>
    <message>
      <location filename="../../ArrayDelegate.cpp" line="149"/>
      <source>True</source>
      <translation>Verdadeiro</translation>
    </message>
  </context>
  <context>
    <name>MatGui::BaseDelegate</name>
    <message>
      <location filename="../../BaseDelegate.cpp" line="439"/>
      <source>False</source>
      <translation>Falso</translation>
    </message>
    <message>
      <location filename="../../BaseDelegate.cpp" line="440"/>
      <source>True</source>
      <translation>Verdadeiro</translation>
    </message>
  </context>
  <context>
    <name>MatGui::DlgDisplayProperties</name>
    <message>
      <location filename="../../DlgDisplayProperties.ui" line="14"/>
      <source>Display properties</source>
      <translation>Propriedades de visualização</translation>
    </message>
    <message>
      <location filename="../../DlgDisplayProperties.ui" line="20"/>
      <source>Viewing mode</source>
      <translation>Modo de Visualização</translation>
    </message>
    <message>
      <location filename="../../DlgDisplayProperties.ui" line="55"/>
      <source>Document window:</source>
      <translation>Janela de documento:</translation>
    </message>
    <message>
      <location filename="../../DlgDisplayProperties.ui" line="87"/>
      <source>Plot mode:</source>
      <translation>Modo de traçado:</translation>
    </message>
    <message>
      <location filename="../../DlgDisplayProperties.ui" line="106"/>
      <source>Display</source>
      <translation>Visualização</translation>
    </message>
    <message>
      <location filename="../../DlgDisplayProperties.ui" line="144"/>
      <source>Point size:</source>
      <translation>Tamanho do ponto:</translation>
    </message>
    <message>
      <location filename="../../DlgDisplayProperties.ui" line="199"/>
      <source>Line width:</source>
      <translation>Espessura da linha:</translation>
    </message>
    <message>
      <location filename="../../DlgDisplayProperties.ui" line="237"/>
      <source>Transparency:</source>
      <translation>Transparência:</translation>
    </message>
    <message>
      <location filename="../../DlgDisplayProperties.ui" line="289"/>
      <source>Line transparency:</source>
      <translation>Transparência da linha:</translation>
    </message>
    <message>
      <location filename="../../DlgDisplayProperties.ui" line="338"/>
      <source>Material</source>
      <translation>Material</translation>
    </message>
    <message>
      <location filename="../../DlgDisplayProperties.ui" line="365"/>
      <source>Color plot:</source>
      <translation>Cor do traçado:</translation>
    </message>
    <message>
      <location filename="../../DlgDisplayProperties.ui" line="372"/>
      <source>Custom appearance:</source>
      <translation>Aparência personalizada:</translation>
    </message>
    <message>
      <location filename="../../DlgDisplayProperties.ui" line="382"/>
      <source>Point color:</source>
      <translation>Cor do ponto:</translation>
    </message>
    <message>
      <location filename="../../DlgDisplayProperties.ui" line="389"/>
      <source>Line color:</source>
      <translation>Cor da linha:</translation>
    </message>
  </context>
  <context>
    <name>MatGui::DlgDisplayPropertiesImp</name>
    <message>
      <location filename="../../DlgDisplayPropertiesImp.cpp" line="181"/>
      <source>Basic Appearance</source>
      <translation>Aparência Básica</translation>
    </message>
    <message>
      <location filename="../../DlgDisplayPropertiesImp.cpp" line="186"/>
      <source>Texture Appearance</source>
      <translation>Aparência da Textura</translation>
    </message>
    <message>
      <location filename="../../DlgDisplayPropertiesImp.cpp" line="191"/>
      <source>All Materials</source>
      <translation>Todos os Materiais</translation>
    </message>
  </context>
  <context>
    <name>MatGui::DlgInspectAppearance</name>
    <message>
      <location filename="../../DlgInspectAppearance.ui" line="14"/>
      <source>Form</source>
      <translation>Formulário</translation>
    </message>
    <message>
      <location filename="../../DlgInspectAppearance.ui" line="35"/>
      <source>Document</source>
      <translation>Documento</translation>
    </message>
    <message>
      <location filename="../../DlgInspectAppearance.ui" line="50"/>
      <source>Document Name</source>
      <translation>Nome do documento</translation>
    </message>
    <message>
      <location filename="../../DlgInspectAppearance.ui" line="57"/>
      <source>Name of the active document</source>
      <translation>Nome do documento ativo</translation>
    </message>
    <message>
      <location filename="../../DlgInspectAppearance.ui" line="64"/>
      <source>Label / Internal Name</source>
      <translation>Etiqueta / Nome Interno</translation>
    </message>
    <message>
      <location filename="../../DlgInspectAppearance.ui" line="74"/>
      <source>Sub.Shape / Type</source>
      <translation>Sub.Forma / Type</translation>
    </message>
    <message>
      <location filename="../../DlgInspectAppearance.ui" line="81"/>
      <source>Shape.TypeID / TypeID</source>
      <translation>Forma.TypeID / TypeID</translation>
    </message>
    <message>
      <location filename="../../DlgInspectAppearance.ui" line="100"/>
      <source>Appearance</source>
      <translation>Aparência</translation>
    </message>
    <message>
      <location filename="../../DlgInspectAppearance.ui" line="107"/>
      <source>Tab 1</source>
      <translation>Sparador 1</translation>
    </message>
    <message>
      <location filename="../../DlgInspectAppearance.ui" line="112"/>
      <source>Tab 2</source>
      <translation>Sparador 2</translation>
    </message>
    <message>
      <location filename="../../DlgInspectAppearance.cpp" line="202"/>
      <source>Diffuse Color</source>
      <translation>Cor Difusa</translation>
    </message>
    <message>
      <location filename="../../DlgInspectAppearance.cpp" line="211"/>
      <source>Ambient Color</source>
      <translation>Cor Ambiente</translation>
    </message>
    <message>
      <location filename="../../DlgInspectAppearance.cpp" line="220"/>
      <source>Emissive Color</source>
      <translation>Cor Emissiva</translation>
    </message>
    <message>
      <location filename="../../DlgInspectAppearance.cpp" line="229"/>
      <source>Specular Color</source>
      <translation>Cor Especular</translation>
    </message>
    <message>
      <location filename="../../DlgInspectAppearance.cpp" line="238"/>
      <source>Shininess</source>
      <translation>Brilho</translation>
    </message>
    <message>
      <location filename="../../DlgInspectAppearance.cpp" line="248"/>
      <source>Transparency</source>
      <translation>Transparência</translation>
    </message>
  </context>
  <context>
    <name>MatGui::DlgInspectMaterial</name>
    <message>
      <location filename="../../DlgInspectMaterial.ui" line="14"/>
      <source>Form</source>
      <translation>Formulário</translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.ui" line="35"/>
      <source>Document</source>
      <translation>Documento</translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.ui" line="50"/>
      <source>Document Name</source>
      <translation>Nome do documento</translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.ui" line="57"/>
      <source>Name of the active document</source>
      <translation>Nome do documento ativo</translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.ui" line="64"/>
      <source>Label / Internal Name</source>
      <translation>Etiqueta / Nome Interno</translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.ui" line="74"/>
      <source>Sub.Shape / Type</source>
      <translation>Sub.Forma / Type</translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.ui" line="81"/>
      <source>Shape.TypeID / TypeID</source>
      <translation>Forma.TypeID / TypeID</translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.ui" line="94"/>
      <source>Material</source>
      <translation>Material</translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.ui" line="128"/>
      <source>Copy to clipboard</source>
      <translation>Copiar para a Área de Transferência</translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="151"/>
      <source>Document: </source>
      <translation>Documento: </translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="166"/>
      <source>Label: </source>
      <translation>Etiqueta: </translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="172"/>
      <source>Internal Name: </source>
      <translation>Nome interno: </translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="190"/>
      <location filename="../../DlgInspectMaterial.cpp" line="331"/>
      <source>Type: </source>
      <translation>Tipo: </translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="192"/>
      <source>TypeID: </source>
      <translation>TypeID: </translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="221"/>
      <location filename="../../DlgInspectMaterial.cpp" line="233"/>
      <location filename="../../DlgInspectMaterial.cpp" line="252"/>
      <location filename="../../DlgInspectMaterial.cpp" line="292"/>
      <location filename="../../DlgInspectMaterial.cpp" line="314"/>
      <source>Name: </source>
      <translation>Nome: </translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="246"/>
      <location filename="../../DlgInspectMaterial.cpp" line="285"/>
      <location filename="../../DlgInspectMaterial.cpp" line="309"/>
      <location filename="../../DlgInspectMaterial.cpp" line="360"/>
      <source>None</source>
      <translation>Nenhum</translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="266"/>
      <location filename="../../DlgInspectMaterial.cpp" line="341"/>
      <source>UUID: </source>
      <translation>UUID: </translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="269"/>
      <location filename="../../DlgInspectMaterial.cpp" line="344"/>
      <source>Library: </source>
      <translation>Biblioteca: </translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="273"/>
      <location filename="../../DlgInspectMaterial.cpp" line="346"/>
      <source>Library Directory: </source>
      <translation>Diretório da Biblioteca: </translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="276"/>
      <location filename="../../DlgInspectMaterial.cpp" line="348"/>
      <source>Sub Directory: </source>
      <translation>Subdiretório: </translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="279"/>
      <location filename="../../DlgInspectMaterial.cpp" line="350"/>
      <source>Inherits:</source>
      <translation>Herda:</translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="329"/>
      <source>Model UUID: </source>
      <translation>UUID do modelo: </translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="333"/>
      <source>Has value: </source>
      <translation>Tem valor: </translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="333"/>
      <source>No</source>
      <translation>Não</translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="333"/>
      <source>Yes</source>
      <translation>Sim</translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="365"/>
      <source>Appearance Models:</source>
      <translation>Modelos de Aparência:</translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="371"/>
      <source>Physical Models:</source>
      <translation>Modelos Físicos:</translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="377"/>
      <source>Appearance Properties:</source>
      <translation>Propriedades da Aparência:</translation>
    </message>
    <message>
      <location filename="../../DlgInspectMaterial.cpp" line="383"/>
      <source>Physical Properties:</source>
      <translation>Propriedades Físicas:</translation>
    </message>
  </context>
  <context>
    <name>MatGui::DlgMaterial</name>
    <message>
      <location filename="../../DlgMaterial.ui" line="14"/>
      <source>Material</source>
      <translation>Material</translation>
    </message>
  </context>
  <context>
    <name>MatGui::DlgSettingsDefaultMaterial</name>
    <message>
      <location filename="../../DlgSettingsDefaultMaterial.ui" line="14"/>
      <location filename="../../DlgSettingsDefaultMaterial.ui" line="20"/>
      <source>Default Material</source>
      <translation>Material Padrão</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsDefaultMaterial.cpp" line="51"/>
      <source>Physical</source>
      <translation>Física</translation>
    </message>
  </context>
  <context>
    <name>MatGui::DlgSettingsMaterial</name>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="14"/>
      <source>General</source>
      <translation>Geral</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="23"/>
      <source>Card resources</source>
      <translation type="unfinished">Card resources</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="31"/>
      <source>The cards built-in to FreeCAD will be listed as available.</source>
      <translation type="unfinished">The cards built-in to FreeCAD will be listed as available.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="34"/>
      <source>Use built-in materials</source>
      <translation type="unfinished">Use built-in materials</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="50"/>
      <source>Use materials added by external workbenches.</source>
      <translation type="unfinished">Use materials added by external workbenches.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="53"/>
      <source>Use materials from external workbenches</source>
      <translation type="unfinished">Use materials from external workbenches</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="69"/>
      <source>Also cards from FreeCAD&apos;s preferences directory will be listed as available.</source>
      <translation type="unfinished">Also cards from FreeCAD&apos;s preferences directory will be listed as available.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="72"/>
      <source>Use materials from Materials directory in user&apos;s FreeCAD preference directory</source>
      <translation type="unfinished">Use materials from Materials directory in user&apos;s FreeCAD preference directory</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="88"/>
      <source>Also material cards also from the specified directory
will be listed as available.</source>
      <translation type="unfinished">Also material cards also from the specified directory
will be listed as available.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="92"/>
      <source>Use materials from user defined directory</source>
      <translation type="unfinished">Use materials from user defined directory</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="119"/>
      <source>User directory</source>
      <translation type="unfinished">User directory</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="155"/>
      <source>Card sorting and duplicates</source>
      <translation type="unfinished">Card sorting and duplicates</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="161"/>
      <source>Duplicate cards will be deleted from the displayed material card list.</source>
      <translation type="unfinished">Duplicate cards will be deleted from the displayed material card list.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="164"/>
      <source>Delete card duplicates</source>
      <translation type="unfinished">Delete card duplicates</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="180"/>
      <source>Material cards appear sorted by their resources (locations).
If unchecked, they will be sorted by their name.</source>
      <translation type="unfinished">Material cards appear sorted by their resources (locations).
If unchecked, they will be sorted by their name.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="184"/>
      <source>Sort by resources</source>
      <translation type="unfinished">Sort by resources</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="203"/>
      <source>Material Selector</source>
      <translation type="unfinished">Material Selector</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="209"/>
      <location filename="../../DlgSettingsMaterial.ui" line="292"/>
      <source>Show favorites</source>
      <translation type="unfinished">Show favorites</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="225"/>
      <location filename="../../DlgSettingsMaterial.ui" line="308"/>
      <source>Show recent</source>
      <translation type="unfinished">Show recent</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="241"/>
      <location filename="../../DlgSettingsMaterial.ui" line="324"/>
      <source>Show empty libraries</source>
      <translation type="unfinished">Show empty libraries</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="257"/>
      <location filename="../../DlgSettingsMaterial.ui" line="340"/>
      <source>Show empty folders</source>
      <translation type="unfinished">Show empty folders</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="270"/>
      <location filename="../../DlgSettingsMaterial.ui" line="353"/>
      <source>Show legacy files</source>
      <translation type="unfinished">Show legacy files</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMaterial.ui" line="286"/>
      <source>Material Editor</source>
      <translation>Editor de Materiais</translation>
    </message>
  </context>
  <context>
    <name>MatGui::ImageEdit</name>
    <message>
      <location filename="../../ImageEdit.ui" line="14"/>
      <source>Image</source>
      <translation>Imagem</translation>
    </message>
    <message>
      <location filename="../../ImageEdit.ui" line="30"/>
      <source>Thumbnail</source>
      <translation>Miniatura</translation>
    </message>
    <message>
      <location filename="../../ImageEdit.ui" line="95"/>
      <source>File...</source>
      <translation>Ficheiro...</translation>
    </message>
    <message>
      <location filename="../../ImageEdit.ui" line="104"/>
      <source>Height</source>
      <translation>Altura</translation>
    </message>
    <message>
      <location filename="../../ImageEdit.ui" line="111"/>
      <source>Width</source>
      <translation>Largura</translation>
    </message>
    <message>
      <location filename="../../ImageEdit.cpp" line="195"/>
      <source>Select an image</source>
      <translation>Selecione uma imagem</translation>
    </message>
    <message>
      <location filename="../../ImageEdit.cpp" line="206"/>
      <source>Image files (*.jpg *.jpeg *.png *.bmp);;All files (*)</source>
      <translation>Ficheiros de imagem (*.jpg *.jpeg *.png *.bmp);;Todos os ficheiros (*)</translation>
    </message>
    <message>
      <location filename="../../ImageEdit.cpp" line="218"/>
      <source>Image files (*.svg);;All files (*)</source>
      <translation>Ficheiros de imagem (*.svg);;Todos os ficheiros (*)</translation>
    </message>
  </context>
  <context>
    <name>MatGui::ListEdit</name>
    <message>
      <location filename="../../ListEdit.ui" line="14"/>
      <source>List Edit</source>
      <translation type="unfinished">List Edit</translation>
    </message>
    <message>
      <location filename="../../ListEdit.ui" line="41"/>
      <source>Delete Row</source>
      <translation>Eliminar Linha</translation>
    </message>
  </context>
  <context>
    <name>MatGui::MaterialDelegate</name>
    <message>
      <location filename="../../MaterialDelegate.cpp" line="475"/>
      <source>False</source>
      <translation>Falso</translation>
    </message>
    <message>
      <location filename="../../MaterialDelegate.cpp" line="476"/>
      <source>True</source>
      <translation>Verdadeiro</translation>
    </message>
  </context>
  <context>
    <name>MatGui::MaterialSave</name>
    <message>
      <location filename="../../MaterialSave.ui" line="14"/>
      <source>Save Material</source>
      <translation>Guardar Material</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.ui" line="22"/>
      <source>Library:</source>
      <translation type="unfinished">Library:</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.ui" line="59"/>
      <location filename="../../MaterialSave.cpp" line="485"/>
      <location filename="../../MaterialSave.cpp" line="495"/>
      <source>New Folder</source>
      <translation>Nova Pasta</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.ui" line="70"/>
      <source>Filename:</source>
      <translation>Nome do ficheiro:</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.ui" line="104"/>
      <source>Save as Inherited</source>
      <translation type="unfinished">Save as Inherited</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.cpp" line="92"/>
      <source>Delete</source>
      <translation>Apagar</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.cpp" line="192"/>
      <source>Are you sure you want to save over &apos;%1&apos;?</source>
      <translation type="unfinished">Are you sure you want to save over &apos;%1&apos;?</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.cpp" line="195"/>
      <source>Saving over the original file may cause other documents to break. This is not recommended.</source>
      <translation type="unfinished">Saving over the original file may cause other documents to break. This is not recommended.</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.cpp" line="217"/>
      <source>Confirm Save As New Material</source>
      <translation>Confirmar gravação como Novo Material</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.cpp" line="219"/>
      <source>Save as new material</source>
      <translation>Guardar como novo material</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.cpp" line="222"/>
      <source>This material already exists in this library. Would you like to save as a new material?</source>
      <translation type="unfinished">This material already exists in this library. Would you like to save as a new material?</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.cpp" line="244"/>
      <source>Confirm Save As Copy</source>
      <translation>Confirmar gravação como Cópia</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.cpp" line="246"/>
      <source>Save as Copy</source>
      <translation>Guardar como Cópia</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.cpp" line="249"/>
      <source>Saving a copy is not recommended as it can break other documents. We recommend you save as a new material.</source>
      <translation type="unfinished">Saving a copy is not recommended as it can break other documents. We recommend you save as a new material.</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.cpp" line="252"/>
      <source>Save Copy</source>
      <translation>Guardar Cópia</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.cpp" line="253"/>
      <source>Save As New</source>
      <translation>Salvar como Novo</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.cpp" line="535"/>
      <source>Context menu</source>
      <translation>Menu de contexto</translation>
    </message>
  </context>
  <context>
    <name>MatGui::MaterialTreeWidget</name>
    <message>
      <location filename="../../MaterialTreeWidget.cpp" line="142"/>
      <source>Launch editor</source>
      <translation>Iniciar editor</translation>
    </message>
    <message>
      <location filename="../../MaterialTreeWidget.cpp" line="315"/>
      <location filename="../../MaterialTreeWidget.cpp" line="545"/>
      <source>Favorites</source>
      <translation>Favoritos</translation>
    </message>
    <message>
      <location filename="../../MaterialTreeWidget.cpp" line="315"/>
      <location filename="../../MaterialTreeWidget.cpp" line="552"/>
      <source>Recent</source>
      <translation>Recentes</translation>
    </message>
  </context>
  <context>
    <name>MatGui::MaterialsEditor</name>
    <message>
      <location filename="../../MaterialsEditor.ui" line="20"/>
      <source>Materials</source>
      <translation>Materiais</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="51"/>
      <source>General</source>
      <translation>Geral</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="74"/>
      <source>Parent</source>
      <translation>Antecessor</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="84"/>
      <source>Tags</source>
      <translation>Etiquetas</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="91"/>
      <source>Source URL</source>
      <translation>URL da Fonte</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="101"/>
      <source>Description</source>
      <translation>Descrição</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="108"/>
      <source>Name</source>
      <translation>Nome</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="141"/>
      <source>Author</source>
      <translation>Autor</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="151"/>
      <source>Source Reference</source>
      <translation>Referência da Fonte</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="164"/>
      <source>License</source>
      <translation>Licença</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="188"/>
      <source>&amp;New</source>
      <translation>&amp;Novo</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="195"/>
      <source>Inherit New</source>
      <translation>Herdar Novo</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="202"/>
      <source>Add to favorites</source>
      <translation>Adicionar aos favoritos</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="215"/>
      <source>Physical</source>
      <translation>Física</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="236"/>
      <source>Add physical model</source>
      <translation>Adicionar modelo físico</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="246"/>
      <source>Delete physical model</source>
      <translation>Eliminar modelo físico</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="262"/>
      <source>Appearance</source>
      <translation>Aparência</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="286"/>
      <source>Add appearance model</source>
      <translation>Adicionar modelo de aparência</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.ui" line="296"/>
      <source>Delete appearance model</source>
      <translation>Eliminar modelo de aparência</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="485"/>
      <source>Unnamed</source>
      <translation>Sem nome</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="607"/>
      <source>Old Format Material</source>
      <translation>Material em Formato Antigo</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="609"/>
      <source>This file is in the old material card format.</source>
      <translation>Este ficheiro está no formato antigo de cartão de material.</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="695"/>
      <source>This card uses the old format and must be saved before use</source>
      <translation>Este cartão utiliza o formato antigo e tem de ser salvo antes de ser usado</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="755"/>
      <location filename="../../MaterialsEditor.cpp" line="787"/>
      <location filename="../../MaterialsEditor.cpp" line="1088"/>
      <location filename="../../MaterialsEditor.cpp" line="1150"/>
      <source>Property</source>
      <translation>Propriedade</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="756"/>
      <location filename="../../MaterialsEditor.cpp" line="788"/>
      <location filename="../../MaterialsEditor.cpp" line="1089"/>
      <location filename="../../MaterialsEditor.cpp" line="1151"/>
      <source>Value</source>
      <translation>Valor</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="757"/>
      <location filename="../../MaterialsEditor.cpp" line="789"/>
      <location filename="../../MaterialsEditor.cpp" line="1090"/>
      <location filename="../../MaterialsEditor.cpp" line="1152"/>
      <source>Type</source>
      <translation>Tipo</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="880"/>
      <source>Favorites</source>
      <translation>Favoritos</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="887"/>
      <source>Recent</source>
      <translation>Recentes</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="1153"/>
      <source>Units</source>
      <translation>Unidades</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="1320"/>
      <source>Context menu</source>
      <translation>Menu de contexto</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="1322"/>
      <source>Inherit from</source>
      <translation>Herdar de</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="1326"/>
      <source>Inherit new material</source>
      <translation>Herdar novo material</translation>
    </message>
  </context>
  <context>
    <name>MatGui::ModelSelect</name>
    <message>
      <location filename="../../ModelSelect.ui" line="14"/>
      <source>Material Models</source>
      <translation>Modelos de Materiais</translation>
    </message>
    <message>
      <location filename="../../ModelSelect.ui" line="41"/>
      <source>General</source>
      <translation>Geral</translation>
    </message>
    <message>
      <location filename="../../ModelSelect.ui" line="49"/>
      <location filename="../../ModelSelect.cpp" line="365"/>
      <source>URL</source>
      <translation>URL</translation>
    </message>
    <message>
      <location filename="../../ModelSelect.ui" line="56"/>
      <location filename="../../ModelSelect.cpp" line="364"/>
      <source>Description</source>
      <translation>Descrição</translation>
    </message>
    <message>
      <location filename="../../ModelSelect.ui" line="63"/>
      <source>DOI</source>
      <translation>DOI</translation>
    </message>
    <message>
      <location filename="../../ModelSelect.ui" line="87"/>
      <source>Name</source>
      <translation>Nome</translation>
    </message>
    <message>
      <location filename="../../ModelSelect.ui" line="159"/>
      <source>Add to favorites</source>
      <translation>Adicionar aos favoritos</translation>
    </message>
    <message>
      <location filename="../../ModelSelect.ui" line="172"/>
      <location filename="../../ModelSelect.cpp" line="443"/>
      <location filename="../../ModelSelect.cpp" line="459"/>
      <source>Properties</source>
      <translation>Propriedades</translation>
    </message>
    <message>
      <location filename="../../ModelSelect.cpp" line="337"/>
      <source>Favorites</source>
      <translation>Favoritos</translation>
    </message>
    <message>
      <location filename="../../ModelSelect.cpp" line="342"/>
      <source>Recent</source>
      <translation>Recentes</translation>
    </message>
    <message>
      <location filename="../../ModelSelect.cpp" line="361"/>
      <source>Inherited</source>
      <translation>Herdado</translation>
    </message>
    <message>
      <location filename="../../ModelSelect.cpp" line="362"/>
      <source>Property</source>
      <translation>Propriedade</translation>
    </message>
    <message>
      <location filename="../../ModelSelect.cpp" line="363"/>
      <source>Units</source>
      <translation>Unidades</translation>
    </message>
    <message>
      <location filename="../../ModelSelect.cpp" line="446"/>
      <source>Appearance</source>
      <translation>Aparência</translation>
    </message>
  </context>
  <context>
    <name>MatGui::TextEdit</name>
    <message>
      <location filename="../../TextEdit.ui" line="14"/>
      <source>Text Edit</source>
      <translation type="unfinished">Text Edit</translation>
    </message>
  </context>
  <context>
    <name>MaterialEditor</name>
    <message>
      <location filename="../ui/materials-editor.ui" line="14"/>
      <source>Material Editor</source>
      <translation>Editor de Materiais</translation>
    </message>
    <message>
      <location filename="../ui/materials-editor.ui" line="22"/>
      <source>Material card</source>
      <translation>Cartão de material</translation>
    </message>
    <message>
      <location filename="../ui/materials-editor.ui" line="40"/>
      <source>Opens the Product URL of this material in an external browser</source>
      <translation type="unfinished">Opens the Product URL of this material in an external browser</translation>
    </message>
    <message>
      <location filename="../ui/materials-editor.ui" line="56"/>
      <source>Existing material cards</source>
      <translation>Cartões de material existentes</translation>
    </message>
    <message>
      <location filename="../ui/materials-editor.ui" line="67"/>
      <source>Opens an existing material card</source>
      <translation>Abre um cartão de material existente</translation>
    </message>
    <message>
      <location filename="../ui/materials-editor.ui" line="70"/>
      <source>Open...</source>
      <translation>Abrir...</translation>
    </message>
    <message>
      <location filename="../ui/materials-editor.ui" line="77"/>
      <source>Saves this material as a card</source>
      <translation>Grava este material como um cartão</translation>
    </message>
    <message>
      <location filename="../ui/materials-editor.ui" line="80"/>
      <source>Save as...</source>
      <translation>Guardar como...</translation>
    </message>
    <message>
      <location filename="../ui/materials-editor.ui" line="96"/>
      <source>Material parameter</source>
      <translation>Parâmetro do Material</translation>
    </message>
    <message>
      <location filename="../ui/materials-editor.ui" line="115"/>
      <source>Add / remove parameter</source>
      <translation>Adicionar / remover parâmetro</translation>
    </message>
    <message>
      <location filename="../ui/materials-editor.ui" line="126"/>
      <source>Add property</source>
      <translation>Adicionar propriedade</translation>
    </message>
    <message>
      <location filename="../ui/materials-editor.ui" line="133"/>
      <source>Delete property</source>
      <translation>Eliminar propriedade</translation>
    </message>
  </context>
  <context>
    <name>QDockWidget</name>
    <message>
      <location filename="../../DlgMaterialImp.cpp" line="57"/>
      <source>Material</source>
      <translation>Material</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../AppMatGui.cpp" line="110"/>
      <source>Material workbench</source>
      <translation>Bancada de trabalho dos Materiais</translation>
    </message>
    <message>
      <location filename="../../AppMatGui.cpp" line="112"/>
      <location filename="../../AppMatGui.cpp" line="114"/>
      <location filename="../../AppMatGui.cpp" line="117"/>
      <source>Material</source>
      <translation>Material</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.cpp" line="189"/>
      <source>Confirm Overwrite</source>
      <translation>Confirmar Substituição</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.cpp" line="379"/>
      <location filename="../../MaterialSave.cpp" line="380"/>
      <source>No writeable library</source>
      <translation type="unfinished">No writeable library</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.cpp" line="567"/>
      <source>Are you sure you want to delete &apos;%1&apos;?</source>
      <translation type="unfinished">Are you sure you want to delete &apos;%1&apos;?</translation>
    </message>
    <message>
      <location filename="../../MaterialSave.cpp" line="571"/>
      <source>Removing this will also remove all contents.</source>
      <translation>Remover isto também irá remover todo o conteúdo.</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="610"/>
      <source>You must save the material before using it.</source>
      <translation type="unfinished">You must save the material before using it.</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="1347"/>
      <source>Unsaved Material</source>
      <translation>Material não guardado</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="1348"/>
      <source>Do you want to save your changes to the material before closing?</source>
      <translation type="unfinished">Do you want to save your changes to the material before closing?</translation>
    </message>
    <message>
      <location filename="../../MaterialsEditor.cpp" line="1350"/>
      <source>If you don&apos;t save, your changes will be lost.</source>
      <translation type="unfinished">If you don&apos;t save, your changes will be lost.</translation>
    </message>
    <message>
      <location filename="../../Array2D.cpp" line="172"/>
      <location filename="../../ListEdit.cpp" line="142"/>
      <location filename="../../MaterialSave.cpp" line="564"/>
      <source>Confirm Delete</source>
      <translation>Confirmar Eliminação</translation>
    </message>
    <message>
      <location filename="../../Array2D.cpp" line="174"/>
      <location filename="../../ListEdit.cpp" line="144"/>
      <source>Are you sure you want to delete the row?</source>
      <translation>Tem a certeza que quer eliminar a linha?</translation>
    </message>
  </context>
  <context>
    <name>StdCmdSetAppearance</name>
    <message>
      <location filename="../../Command.cpp" line="88"/>
      <source>&amp;Appearance...</source>
      <translation type="unfinished">&amp;Appearance...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="89"/>
      <location filename="../../Command.cpp" line="91"/>
      <source>Sets the display properties of the selected object</source>
      <translation>Define as propriedades de exibição do objeto selecionado</translation>
    </message>
  </context>
  <context>
    <name>StdCmdSetMaterial</name>
    <message>
      <location filename="../../Command.cpp" line="117"/>
      <source>&amp;Material...</source>
      <translation type="unfinished">&amp;Material...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="118"/>
      <location filename="../../Command.cpp" line="120"/>
      <source>Sets the material of the selected object</source>
      <translation>Define o material do objeto selecionado</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="34"/>
      <source>&amp;Materials</source>
      <translation>&amp;Materiais</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="35"/>
      <source>Materials</source>
      <translation>Materiais</translation>
    </message>
  </context>
  <context>
    <name>MatGui::TaskMigrateExternal</name>
    <message>
      <location filename="../../TaskMigrateExternal.ui" line="14"/>
      <source>Materials Migration</source>
      <translation type="unfinished">Materials Migration</translation>
    </message>
    <message>
      <location filename="../../TaskMigrateExternal.ui" line="20"/>
      <source>Select Material Libraries</source>
      <translation type="unfinished">Select Material Libraries</translation>
    </message>
    <message>
      <location filename="../../TaskMigrateExternal.ui" line="27"/>
      <source>Select material libraries to migrate. Existing materials will not be overwritten.</source>
      <translation type="unfinished">Select material libraries to migrate. Existing materials will not be overwritten.</translation>
    </message>
    <message>
      <location filename="../../TaskMigrateExternal.ui" line="34"/>
      <source>Select Model Libraries</source>
      <translation type="unfinished">Select Model Libraries</translation>
    </message>
    <message>
      <location filename="../../TaskMigrateExternal.ui" line="41"/>
      <source>Select model libraries to migrate. Existing models will not be overwritten.</source>
      <translation type="unfinished">Select model libraries to migrate. Existing models will not be overwritten.</translation>
    </message>
    <message>
      <location filename="../../TaskMigrateExternal.ui" line="48"/>
      <source>Status</source>
      <translation>Estado</translation>
    </message>
    <message>
      <location filename="../../TaskMigrateExternal.cpp" line="180"/>
      <source>&amp;Migrate</source>
      <translation type="unfinished">&amp;Migrate</translation>
    </message>
  </context>
  <context>
    <name>MatGui::DlgSettingsExternal</name>
    <message>
      <location filename="../../DlgSettingsExternal.ui" line="14"/>
      <location filename="../../DlgSettingsExternal.ui" line="29"/>
      <source>External Interface</source>
      <translation type="unfinished">External Interface</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsExternal.ui" line="20"/>
      <source>Use External Interface</source>
      <translation type="unfinished">Use External Interface</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsExternal.ui" line="65"/>
      <source>Cache</source>
      <translation type="unfinished">Cache</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsExternal.ui" line="91"/>
      <source>Model Cache Size</source>
      <translation type="unfinished">Model Cache Size</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsExternal.ui" line="98"/>
      <location filename="../../DlgSettingsExternal.ui" line="124"/>
      <source>Hit Rate</source>
      <translation type="unfinished">Hit Rate</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsExternal.ui" line="134"/>
      <source>Material Cache Size</source>
      <translation type="unfinished">Material Cache Size</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsExternal.cpp" line="97"/>
      <source>None</source>
      <translation>Nenhum</translation>
    </message>
  </context>
  <context>
    <name>MatGui::DlgMigrateExternal</name>
    <message>
      <location filename="../../TaskMigrateExternal.cpp" line="77"/>
      <source>Migrating Models...</source>
      <translation type="unfinished">Migrating Models...</translation>
    </message>
    <message>
      <location filename="../../TaskMigrateExternal.cpp" line="83"/>
      <location filename="../../TaskMigrateExternal.cpp" line="95"/>
      <location filename="../../TaskMigrateExternal.cpp" line="107"/>
      <location filename="../../TaskMigrateExternal.cpp" line="119"/>
      <source>  Library: </source>
      <translation type="unfinished">  Library: </translation>
    </message>
    <message>
      <location filename="../../TaskMigrateExternal.cpp" line="87"/>
      <location filename="../../TaskMigrateExternal.cpp" line="99"/>
      <location filename="../../TaskMigrateExternal.cpp" line="111"/>
      <location filename="../../TaskMigrateExternal.cpp" line="123"/>
      <source>done</source>
      <translation type="unfinished">done</translation>
    </message>
    <message>
      <location filename="../../TaskMigrateExternal.cpp" line="89"/>
      <source>Validating Models...</source>
      <translation type="unfinished">Validating Models...</translation>
    </message>
    <message>
      <location filename="../../TaskMigrateExternal.cpp" line="101"/>
      <source>Migrating Materials...</source>
      <translation type="unfinished">Migrating Materials...</translation>
    </message>
    <message>
      <location filename="../../TaskMigrateExternal.cpp" line="113"/>
      <source>Validating Materials...</source>
      <translation type="unfinished">Validating Materials...</translation>
    </message>
    <message>
      <location filename="../../TaskMigrateExternal.cpp" line="127"/>
      <location filename="../../TaskMigrateExternal.cpp" line="131"/>
      <location filename="../../TaskMigrateExternal.cpp" line="135"/>
      <location filename="../../TaskMigrateExternal.cpp" line="139"/>
      <location filename="../../TaskMigrateExternal.cpp" line="143"/>
      <source>Aborted</source>
      <translation type="unfinished">Aborted</translation>
    </message>
    <message>
      <location filename="../../TaskMigrateExternal.cpp" line="147"/>
      <location filename="../../TaskMigrateExternal.cpp" line="150"/>
      <source>Unknown exception - Aborted</source>
      <translation type="unfinished">Unknown exception - Aborted</translation>
    </message>
  </context>
  <context>
    <name>CmdMaterialEdit</name>
    <message>
      <location filename="../../Command.cpp" line="53"/>
      <source>Material</source>
      <translation>Material</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="54"/>
      <source>Edit...</source>
      <translation type="unfinished">Edit...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="55"/>
      <source>Edit material properties</source>
      <translation type="unfinished">Edit material properties</translation>
    </message>
  </context>
  <context>
    <name>CmdMigrateToExternal</name>
    <message>
      <location filename="../../Command.cpp" line="202"/>
      <source>Migrate...</source>
      <translation type="unfinished">Migrate...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="203"/>
      <source>Migrate the materials to the external materials manager</source>
      <translation type="unfinished">Migrate the materials to the external materials manager</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="205"/>
      <source>Migrate existing materials to the external materials manager</source>
      <translation type="unfinished">Migrate existing materials to the external materials manager</translation>
    </message>
  </context>
</TS>
