<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pt-PT" sourcelanguage="en">
  <context>
    <name>AddCustomRepositoryDialog</name>
    <message>
      <location filename="../../AddonManagerOptions_AddCustomRepository.ui" line="14"/>
      <source>Custom Repository</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions_AddCustomRepository.ui" line="20"/>
      <source>Repository URL</source>
      <translation>URL do Repositório</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions_AddCustomRepository.ui" line="30"/>
      <source>Branch</source>
      <translation>Ramo</translation>
    </message>
  </context>
  <context>
    <name>AddonInstaller</name>
    <message>
      <location filename="../../addonmanager_uninstaller_gui.py" line="122"/>
      <source>Finished removing {}</source>
      <translation>Remoção concluída de {}</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller_gui.py" line="134"/>
      <source>Failed to remove some files</source>
      <translation>Falha ao remover alguns ficheiros</translation>
    </message>
  </context>
  <context>
    <name>Addons installer</name>
    <message>
      <location filename="../../addonmanager_update_all_gui.py" line="229"/>
      <source>Finished updating the following addons</source>
      <translation>Atualização concluída para os seguintes suplementos</translation>
    </message>
  </context>
  <context>
    <name>AddonsFolder</name>
    <message>
      <location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="96"/>
      <source>Open Addons Folder</source>
      <translation type="unfinished"/>
    </message>
  </context>
  <context>
    <name>AddonsInstaller</name>
    <message>
      <location filename="../../Addon.py" line="369"/>
      <source>{}: Unrecognized internal workbench &apos;{}&apos;</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Addon.py" line="402"/>
      <source>Addon Developer Warning: Repository URL set in package.xml file for addon {} ({}) does not match the URL it was fetched from ({})</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Addon.py" line="410"/>
      <source>Addon Developer Warning: Repository branch set in package.xml file for addon {} ({}) does not match the branch it was fetched from ({})</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Addon.py" line="715"/>
      <location filename="../../Addon.py" line="731"/>
      <source>Got an error when trying to import {}</source>
      <translation>Erro ao tentar importar {}</translation>
    </message>
    <message>
      <location filename="../../addonmanager_connection_checker.py" line="66"/>
      <source>Checking connection</source>
      <translation>A verificar a ligação</translation>
    </message>
    <message>
      <location filename="../../addonmanager_connection_checker.py" line="67"/>
      <source>Checking for connection to addons.freecad.org...</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_connection_checker.py" line="89"/>
      <source>Connection failed</source>
      <translation>A ligação falhou</translation>
    </message>
    <message>
      <location filename="../../addonmanager_dependency_installer.py" line="146"/>
      <source>Installation of Python package {} failed</source>
      <translation>Falha na instalação do pacote Python {}</translation>
    </message>
    <message>
      <location filename="../../addonmanager_dependency_installer.py" line="171"/>
      <source>Installation of optional package failed</source>
      <translation>Falha na instalação do pacote opcional</translation>
    </message>
    <message>
      <location filename="../../addonmanager_dependency_installer.py" line="190"/>
      <source>Installing required dependency {}</source>
      <translation>A instalar a dependência necessária {}</translation>
    </message>
    <message>
      <location filename="../../addonmanager_dependency_installer.py" line="200"/>
      <source>Installation of addon {} failed</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_git.py" line="153"/>
      <source>Basic Git update failed with the following message:</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_git.py" line="161"/>
      <source>Backing up the original directory and re-cloning</source>
      <translation>A fazer cópia de segurança do diretório original e a reclonar</translation>
    </message>
    <message>
      <location filename="../../addonmanager_git.py" line="266"/>
      <source>Failed to clone {} into {} using Git</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_git.py" line="407"/>
      <source>Git branch rename failed with the following message:</source>
      <translation>A renomeação do ramo do Git falhou com a seguinte mensagem:</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="170"/>
      <source>This addon requires Python packages that are not installed, and cannot be installed automatically. To use this addon you must install the following Python packages manually:</source>
      <translation>Este suplemento requer pacotes Python que não estão instalados e não podem ser instalados automaticamente. Para usar este suplemento, tem de instalar os seguintes pacotes Python manualmente:</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="176"/>
      <source>Too many to list</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="181"/>
      <location filename="../../addonmanager_installer_gui.py" line="218"/>
      <source>Missing Requirement</source>
      <translation>Requisito em Falta</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="201"/>
      <source>Addon &apos;{}&apos; requires &apos;{}&apos;, which is not available in your copy of FreeCAD.</source>
      <translation>O suplemento &apos;{}&apos; requer &apos;{}&apos;, que não está disponível no seu FreeCAD.</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="209"/>
      <source>Addon &apos;{}&apos; requires the following workbenches, which are not available in your copy of FreeCAD:</source>
      <translation>O suplemento &apos;{}&apos; requer as seguintes bancadas de trabalho, que não estão disponíveis no seu FreeCAD:</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="216"/>
      <source>Press OK to install anyway.</source>
      <translation>Pressione OK para instalar mesmo assim.</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="260"/>
      <source>Incompatible Python version</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="264"/>
      <source>This addon (or one of its dependencies) requires Python {}.{}, and your system is running {}.{}. Installation cancelled.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="285"/>
      <source>Optional dependency on {} ignored because it is not in the allow-list</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="330"/>
      <location filename="../../addonmanager_installer_gui.py" line="331"/>
      <source>Installing dependencies</source>
      <translation>A instalar dependências</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="346"/>
      <source>Cannot execute Python</source>
      <translation>Não é possível executar o Python</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="351"/>
      <source>Failed to automatically locate your Python executable, or the path is set incorrectly. Please check the Addon Manager preferences setting for the path to Python.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="355"/>
      <source>Dependencies could not be installed. Continue with installation of {} anyway?</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="370"/>
      <source>Cannot execute pip</source>
      <translation>Não é possível executar o pip</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="376"/>
      <source>Failed to execute pip, which may be missing from your Python installation. Please ensure your system has pip installed and try again. The failed command was:</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="380"/>
      <location filename="../../addonmanager_installer_gui.py" line="405"/>
      <source>Continue with installation of {} anyway?</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="397"/>
      <source>Package installation failed</source>
      <translation>Instalação do pacote falhou</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="401"/>
      <source>See Report View for detailed failure log.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="448"/>
      <source>Installing Addon</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="449"/>
      <source>Installing FreeCAD addon &apos;{}&apos;</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="463"/>
      <source>Cancelling</source>
      <translation>A cancelar</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="464"/>
      <source>Cancelling installation of &apos;{}&apos;</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="489"/>
      <location filename="../../addonmanager_package_details_controller.py" line="260"/>
      <source>Success</source>
      <translation>Sucesso</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="490"/>
      <source>{} was installed successfully</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="502"/>
      <source>Installation Failed</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="504"/>
      <source>Failed to install {}</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="614"/>
      <source>Create new toolbar</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="684"/>
      <source>A macro installed with the FreeCAD Addon Manager</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer_gui.py" line="686"/>
      <source>Run</source>
      <comment>Indicates a macro that can be &apos;run&apos;</comment>
      <translation>Executar</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer.py" line="366"/>
      <source>Received {} response code from server</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_installer.py" line="536"/>
      <source>Failed to install macro {}</source>
      <translation>Falha ao instalar a macro {}</translation>
    </message>
    <message>
      <location filename="../../addonmanager_installer.py" line="570"/>
      <source>Failed to create installation manifest file:
</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_macro.py" line="161"/>
      <source>Unable to open macro wiki page at {}</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_macro.py" line="174"/>
      <source>Unable to fetch the code of this macro.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_macro.py" line="189"/>
      <source>Unable to retrieve a description from the wiki for macro {}</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_macro.py" line="221"/>
      <source>Unable to open macro code URL {}</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_macro.py" line="354"/>
      <source>Unable to fetch macro-specified file {} from {}</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_macro.py" line="362"/>
      <source>Could not locate macro-specified file {} (expected at {})</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_package_details_controller.py" line="129"/>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="92"/>
      <source>Check for Update</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_package_details_controller.py" line="268"/>
      <source>Branch change succeeded.
Moved
from: {}
to: {}
Please restart to use the new version.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_python_deps.py" line="288"/>
      <source>Package</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_python_deps.py" line="290"/>
      <source>Installed Version</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_python_deps.py" line="292"/>
      <source>Available Version</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_python_deps.py" line="294"/>
      <source>Dependencies</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_readme_controller.py" line="82"/>
      <source>Loading info for {} from the FreeCAD Macro Recipes wiki...</source>
      <translation>A carregar a informação para {} da wiki de Receitas de Macros FreeCAD...</translation>
    </message>
    <message>
      <location filename="../../addonmanager_readme_controller.py" line="90"/>
      <source>Loading page for {} from {}...</source>
      <translation>A carregar a página para {} de {}...</translation>
    </message>
    <message>
      <location filename="../../addonmanager_readme_controller.py" line="108"/>
      <source>Failed to download data from {} -- received response code {}.</source>
      <translation>Falha ao transferir dados a partir de {} — recebido o código de resposta {}.</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller_gui.py" line="86"/>
      <source>Confirm remove</source>
      <translation>Confirme a remoção</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller_gui.py" line="87"/>
      <source>Are you sure you want to uninstall {}?</source>
      <translation>Tem a certeza que quer desinstalar {}?</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller_gui.py" line="97"/>
      <source>Removing Addon</source>
      <translation>A remover o Suplemento</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller_gui.py" line="98"/>
      <source>Removing {}</source>
      <translation>A remover {}</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller_gui.py" line="121"/>
      <source>Uninstall complete</source>
      <translation>Desinstalação concluída</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller_gui.py" line="133"/>
      <source>Uninstall failed</source>
      <translation>Falha ao desinstalar</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller.py" line="110"/>
      <source>An unknown error occurred</source>
      <translation>Ocorreu um erro desconhecido</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller.py" line="133"/>
      <source>Could not find addon {} to remove it.</source>
      <translation>Não foi possível encontrar o suplemento {} para removê-lo.</translation>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller.py" line="157"/>
      <source>Execution of addon&apos;s uninstall.py script failed. Proceeding with uninstall...</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller.py" line="176"/>
      <source>Removed extra installed file {}</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller.py" line="190"/>
      <source>Error while trying to remove extra installed file {}</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_uninstaller.py" line="254"/>
      <source>Error while trying to remove macro file {}:</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_update_all_gui.py" line="80"/>
      <source>Installing</source>
      <translation>A instalar</translation>
    </message>
    <message>
      <location filename="../../addonmanager_update_all_gui.py" line="83"/>
      <source>Succeeded</source>
      <translation>Sucesso</translation>
    </message>
    <message>
      <location filename="../../addonmanager_update_all_gui.py" line="85"/>
      <source>Failed</source>
      <translation>Falha</translation>
    </message>
    <message>
      <location filename="../../addonmanager_update_all_gui.py" line="235"/>
      <source>Update was cancelled</source>
      <translation>A atualização foi cancelada</translation>
    </message>
    <message>
      <location filename="../../addonmanager_update_all_gui.py" line="236"/>
      <source>some addons may have been updated</source>
      <translation>alguns suplementos podem ter sido atualizados</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="111"/>
      <source>WARNING: Duplicate addon {} ignored</source>
      <translation>AVISO: Suplemento duplicado {} foi ignorado</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="218"/>
      <source>WARNING: User-provided custom addon {} is overriding the one in the official addon catalog</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="296"/>
      <source>Checking {} for update</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="351"/>
      <source>Unable to fetch Git updates for workbench {}</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="364"/>
      <source>Git status failed for {}</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="432"/>
      <source>Failed to read metadata from {name}</source>
      <translation>Falha ao ler metadados de {name}</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="456"/>
      <source>Failed to fetch code for macro &apos;{name}&apos;</source>
      <translation>Falha ao obter código para a macro &apos;{name}&apos;</translation>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="509"/>
      <source>Failed to get addon statistics from {} -- only sorting alphabetically will be accurate
</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_workers_startup.py" line="542"/>
      <source>Failed to get addon score from &apos;{}&apos; -- sorting by score will fail
</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../addonmanager_workers_utility.py" line="82"/>
      <source>Unable to read data from addons.freecad.org. The server may be down, or you may not be connected to the internet.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="259"/>
      <source>Addon Manager v</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="346"/>
      <source>Worker process {} is taking a long time to stop…</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="385"/>
      <source>Addon Manager</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="393"/>
      <source>You must restart FreeCAD for changes to take effect.</source>
      <translation>Tem de reiniciar o FreeCAD para que as alterações surtam efeito.</translation>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="402"/>
      <source>Restart now</source>
      <translation>Reiniciar agora</translation>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="403"/>
      <source>Restart later</source>
      <translation>Reiniciar mais tarde</translation>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="446"/>
      <source>Creating addon list</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="495"/>
      <location filename="../../AddonManager.py" line="530"/>
      <source>Checking for updates…</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="619"/>
      <location filename="../../AddonManager.py" line="645"/>
      <location filename="../../AddonManager.py" line="730"/>
      <source>Cannot launch a new installer until the previous one has finished.</source>
      <translation>Não é possível iniciar um novo instalador até que o anterior tenha terminado.</translation>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="715"/>
      <source>Temporary installation of macro failed.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.py" line="249"/>
      <source>Repository URL</source>
      <comment>Preferences header for custom repositories</comment>
      <translation>URL do Repositório</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.py" line="255"/>
      <source>Branch name</source>
      <comment>Preferences header for custom repositories</comment>
      <translation>Nome do ramo</translation>
    </message>
    <message>
      <location filename="../../change_branch.py" line="103"/>
      <source>DANGER: Developer feature</source>
      <translation>PERIGO: Recurso de programador</translation>
    </message>
    <message>
      <location filename="../../change_branch.py" line="110"/>
      <source>DANGER: Switching branches is intended for developers and beta testers, and may result in broken, non-backwards compatible documents, instability, crashes, and/or the premature heat death of the universe. Are you sure you want to continue?</source>
      <translation>PERIGO: A troca de ramos é destinada a programadores e testadores beta, e pode resultar em documentos danificados e não retrocompatíveis, instabilidade, o programa deixar de funcionar e/ou ao fim prematuro do universo. Tem certeza que quer continuar?</translation>
    </message>
    <message>
      <location filename="../../change_branch.py" line="119"/>
      <source>There are local changes</source>
      <translation>Existem alterações locais</translation>
    </message>
    <message>
      <location filename="../../change_branch.py" line="124"/>
      <source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
      <translation>AVISO: Este repositório tem alterações locais não confirmadas (uncommited). Tem certeza que deseja mudar de ramos (trazendo as alterações consigo)?</translation>
    </message>
    <message>
      <location filename="../../change_branch.py" line="155"/>
      <source>Cannot find git</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../change_branch.py" line="159"/>
      <source>Could not find git executable: cannot change branch</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../change_branch.py" line="167"/>
      <source>git operation failed</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../change_branch.py" line="172"/>
      <source>Git returned an error code when attempting to change branch. There may be more details in the Report View.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../change_branch.py" line="272"/>
      <source>Local</source>
      <comment>Table header for local git ref name</comment>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../change_branch.py" line="278"/>
      <source>Remote tracking</source>
      <comment>Table header for git remote tracking branch name</comment>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../change_branch.py" line="284"/>
      <source>Last Updated</source>
      <comment>Table header for git update date</comment>
      <translation>Última Atualização</translation>
    </message>
    <message>
      <location filename="../../NetworkManager.py" line="200"/>
      <source>Failed to parse proxy URL &apos;{}&apos;</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../NetworkManager.py" line="232"/>
      <source>Parameter error: mutually exclusive proxy options set. Resetting to default.</source>
      <translation>Erro de parâmetro: definidas opções de proxy mutuamente exclusivas. Vai ser redefinido o valor padrão.</translation>
    </message>
    <message>
      <location filename="../../NetworkManager.py" line="247"/>
      <source>Parameter error: user proxy indicated, but no proxy provided. Resetting to default.</source>
      <translation>Erro de parâmetro: indicado um proxy do utilizador, mas nenhum proxy foi fornecido. Vai ser redefinido o valor padrão.</translation>
    </message>
    <message>
      <location filename="../../NetworkManager.py" line="397"/>
      <source>Addon Manager: Unexpected {} response from server</source>
      <translation>Gestor de Suplementos: Resposta inesperada {} do servidor</translation>
    </message>
    <message>
      <location filename="../../NetworkManager.py" line="487"/>
      <source>Error with encrypted connection</source>
      <translation>Erro com a ligação encriptada</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="199"/>
      <source>Click for details about package {}</source>
      <translation>Clique para detalhes acerca do pacote {}</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="205"/>
      <source>Click for details about workbench {}</source>
      <translation>Clique para detalhes acerca da bancada de trabalho {}</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="207"/>
      <source>Click for details about macro {}</source>
      <translation>Clique para detalhes acerca da macro {}</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="346"/>
      <source>Tags</source>
      <translation>Etiquetas</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="392"/>
      <source>Maintainer</source>
      <translation>Mantido por</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="397"/>
      <source>Maintainers:</source>
      <translation>Mantido por:</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="404"/>
      <source>Author</source>
      <translation>Autor</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="425"/>
      <source>{} ★ on GitHub</source>
      <translation>{} ★ no GitHub</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="427"/>
      <source>No ★, or not on GitHub</source>
      <translation>Sem ★, ou não no GitHub</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="432"/>
      <source>Created </source>
      <translation>Criado </translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="440"/>
      <source>Updated </source>
      <translation>Atualizado </translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="443"/>
      <source>Score: </source>
      <translation>Pontuação: </translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="463"/>
      <location filename="../../package_list.py" line="524"/>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="124"/>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="277"/>
      <source>Installed</source>
      <translation>Instalado</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="465"/>
      <location filename="../../package_list.py" line="527"/>
      <source>Up-to-date</source>
      <translation>Atualizado</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="467"/>
      <location filename="../../package_list.py" line="530"/>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="128"/>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="310"/>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="318"/>
      <source>Update available</source>
      <translation>Atualização disponível</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="470"/>
      <location filename="../../package_list.py" line="535"/>
      <source>Pending restart</source>
      <translation>Reinício pendente</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="472"/>
      <location filename="../../package_list.py" line="538"/>
      <source>DISABLED</source>
      <translation>DESATIVADO</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="487"/>
      <source>Installed version</source>
      <translation>Versão instalada</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="496"/>
      <source>Unknown version</source>
      <translation>Versão desconhecida</translation>
    </message>
    <message>
      <location filename="../../package_list.py" line="506"/>
      <source>Available version</source>
      <translation>Versão disponível</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="93"/>
      <source>Install</source>
      <translation>Instalar</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="94"/>
      <source>Uninstall</source>
      <translation>Desinstalar</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="95"/>
      <source>Disable</source>
      <translation>Desativar</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="96"/>
      <source>Enable</source>
      <translation>Ativar</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="97"/>
      <source>Update</source>
      <translation>Atualizar</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="98"/>
      <source>Run</source>
      <translation>Executar</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="99"/>
      <source>Change Branch…</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="100"/>
      <source>Return to Package List</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="86"/>
      <source>Filter By…</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="88"/>
      <source>Addon Type</source>
      <translation>Tipo de Suplemento</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="91"/>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="117"/>
      <source>Any</source>
      <translation>Qualquer</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="94"/>
      <source>Workbench</source>
      <translation>Bancada de trabalho</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="98"/>
      <source>Macro</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="102"/>
      <source>Preference Pack</source>
      <translation>Pacote de Preferências</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="106"/>
      <source>Bundle</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="110"/>
      <source>Other</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="114"/>
      <source>Installation Status</source>
      <translation>Estado da Instalação</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="120"/>
      <source>Not installed</source>
      <translation>Não instalado</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_filter_selector.py" line="243"/>
      <source>Filter</source>
      <translation>Filtro</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="93"/>
      <source>Update All Addons</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="94"/>
      <source>Check for Updates</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="95"/>
      <source>Open Python Dependencies</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="97"/>
      <source>Close</source>
      <translation>Fechar</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="98"/>
      <source>Gear Tools…</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="105"/>
      <source>Apply %n Available Update(s)</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="108"/>
      <source>No updates available</source>
      <translation>Nenhuma atualização disponível</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="120"/>
      <source>Repository URL</source>
      <translation>URL do Repositório</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="175"/>
      <source>This addon will be disabled next time you restart FreeCAD.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="180"/>
      <source>This addon will be enabled next time you restart FreeCAD.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="189"/>
      <source>Changed to branch &apos;{}&apos; -- please restart to use the addon.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="201"/>
      <source>This addon has been updated. Restart FreeCAD to see changes.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="235"/>
      <source>Disabled</source>
      <translation>Desativado</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="263"/>
      <source>Version {version} installed on {date}</source>
      <translation>Versão {version} instalada a {date}</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="270"/>
      <source>Version {version} installed</source>
      <translation>Versão {version} instalada</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="274"/>
      <source>Installed on {date}</source>
      <translation>Instalado a {date}</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="282"/>
      <source>Update check in progress</source>
      <translation>Verificação de atualização em curso</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="289"/>
      <source>Git tag &apos;{}&apos; checked out, no updates possible</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="299"/>
      <source>Currently on branch {}, name changed to {}</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="307"/>
      <source>Currently on branch {}, update available to version {}</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="313"/>
      <source>Update available to version {}</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="319"/>
      <source>This is the latest version available</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="339"/>
      <source>WARNING: This addon is currently installed, but disabled. Use the &apos;enable&apos; button to re-enable.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="341"/>
      <source>WARNING: This addon is obsolete</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="343"/>
      <source>WARNING: This addon is Python 2 only</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_package_details_view.py" line="344"/>
      <source>WARNING: This addon requires FreeCAD {}</source>
      <translation>AVISO: Este suplemento requer o FreeCAD {}</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_search.py" line="68"/>
      <source>Filter is valid</source>
      <translation>O filtro é válido</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_search.py" line="77"/>
      <source>Filter regular expression is invalid</source>
      <translation>A expressão regular do filtro não é válida</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_search.py" line="90"/>
      <source>Search...</source>
      <translation>Procurar...</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_view_control_bar.py" line="144"/>
      <source>Alphabetical</source>
      <comment>Sort order</comment>
      <translation>Alfabeticamente</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_view_control_bar.py" line="147"/>
      <source>Last Updated</source>
      <comment>Sort order</comment>
      <translation>Última Atualização</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_view_control_bar.py" line="150"/>
      <source>Date Created</source>
      <comment>Sort order</comment>
      <translation>Data de Criação</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_view_control_bar.py" line="153"/>
      <source>GitHub Stars</source>
      <comment>Sort order</comment>
      <translation>Estrelas do GitHub</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_view_control_bar.py" line="157"/>
      <source>Score</source>
      <comment>Sort order</comment>
      <translation>Pontuação</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_view_selector.py" line="142"/>
      <source>Composite view</source>
      <translation>Vista composta</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_view_selector.py" line="143"/>
      <source>Expanded view</source>
      <translation>Vista expandida</translation>
    </message>
    <message>
      <location filename="../../Widgets/addonmanager_widget_view_selector.py" line="144"/>
      <source>Compact view</source>
      <translation>Vista compacta</translation>
    </message>
  </context>
  <context>
    <name>CompactView</name>
    <message>
      <location filename="../../compact_view.py" line="87"/>
      <location filename="../../compact_view.ui" line="59"/>
      <source>Icon</source>
      <translation>Ícone</translation>
    </message>
    <message>
      <location filename="../../compact_view.py" line="90"/>
      <source>&lt;b&gt;Package Name&lt;/b&gt;</source>
      <translation>&lt;b&gt;Nome do Pacote&lt;/b&gt;</translation>
    </message>
    <message>
      <location filename="../../compact_view.py" line="91"/>
      <location filename="../../compact_view.ui" line="73"/>
      <source>Version</source>
      <translation>Versão</translation>
    </message>
    <message>
      <location filename="../../compact_view.py" line="94"/>
      <location filename="../../compact_view.ui" line="86"/>
      <source>Description</source>
      <translation>Descrição</translation>
    </message>
    <message>
      <location filename="../../compact_view.py" line="97"/>
      <source>Update Available</source>
      <translation>Atualização Disponível</translation>
    </message>
    <message>
      <location filename="../../compact_view.ui" line="66"/>
      <source>&lt;b&gt;Package name&lt;/b&gt;</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../compact_view.ui" line="102"/>
      <source>UpdateAvailable</source>
      <translation>AtualizacaoDisponivel</translation>
    </message>
  </context>
  <context>
    <name>DependencyResolutionDialog</name>
    <message>
      <location filename="../../dependency_resolution_dialog.ui" line="17"/>
      <source>Resolve Dependencies</source>
      <translation>Resolver Dependências</translation>
    </message>
    <message>
      <location filename="../../dependency_resolution_dialog.ui" line="29"/>
      <source>This addon has the following required and optional dependencies. Install them before this addon can be used.

Do you want the Addon Manager to install them automatically? Choose &quot;Ignore&quot; to install the addon without installing the dependencies.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../dependency_resolution_dialog.ui" line="43"/>
      <source>FreeCAD Addons</source>
      <translation>Suplementos FreeCAD</translation>
    </message>
    <message>
      <location filename="../../dependency_resolution_dialog.ui" line="55"/>
      <source>Required Python Modules</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../dependency_resolution_dialog.ui" line="67"/>
      <source>Optional Python Modules</source>
      <translation type="unfinished"/>
    </message>
  </context>
  <context>
    <name>Dialog</name>
    <message>
      <location filename="../../AddonManager.ui" line="14"/>
      <source>Addon Manager</source>
      <translation>Gestor de Suplementos</translation>
    </message>
    <message>
      <location filename="../../first_run.ui" line="17"/>
      <source>Addon Manager Warning</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../first_run.ui" line="59"/>
      <source>The Addon Manager provides access to an extensive library of useful third-party FreeCAD extensions. No guarantees can be made regarding their safety or functionality.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../first_run.ui" line="93"/>
      <source>Continue</source>
      <translation>Continuar</translation>
    </message>
    <message>
      <location filename="../../first_run.ui" line="100"/>
      <source>Cancel</source>
      <translation>Cancelar</translation>
    </message>
  </context>
  <context>
    <name>ExpandedView</name>
    <message>
      <location filename="../../expanded_view.py" line="136"/>
      <location filename="../../expanded_view.ui" line="68"/>
      <source>Icon</source>
      <translation>Ícone</translation>
    </message>
    <message>
      <location filename="../../expanded_view.py" line="139"/>
      <source>&lt;h1&gt;Package Name&lt;/h1&gt;</source>
      <translation>&lt;h1&gt;Nome do Pacote&lt;/h1&gt;</translation>
    </message>
    <message>
      <location filename="../../expanded_view.py" line="142"/>
      <location filename="../../expanded_view.ui" line="114"/>
      <source>Version</source>
      <translation>Versão</translation>
    </message>
    <message>
      <location filename="../../expanded_view.py" line="143"/>
      <location filename="../../expanded_view.ui" line="121"/>
      <source>(tags)</source>
      <translation>(etiquetas)</translation>
    </message>
    <message>
      <location filename="../../expanded_view.py" line="146"/>
      <location filename="../../expanded_view.ui" line="156"/>
      <source>Description</source>
      <translation>Descrição</translation>
    </message>
    <message>
      <location filename="../../expanded_view.py" line="149"/>
      <location filename="../../expanded_view.ui" line="178"/>
      <source>Maintainer</source>
      <translation>Mantido por</translation>
    </message>
    <message>
      <location filename="../../expanded_view.py" line="152"/>
      <source>Update Available</source>
      <translation>Atualização disponível</translation>
    </message>
    <message>
      <location filename="../../expanded_view.ui" line="101"/>
      <source>&lt;h1&gt;Package name&lt;/h1&gt;</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../expanded_view.ui" line="128"/>
      <source>labelSort</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../expanded_view.ui" line="193"/>
      <source>UpdateAvailable</source>
      <translation>AtualizacaoDisponivel</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsAddonManager</name>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="14"/>
      <source>Addon Manager Options</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="23"/>
      <source>Checks for updates of installed addons when launching the Addon Manager</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="26"/>
      <source>Automatically check for updates at start (requires Git)</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="42"/>
      <source>Hide addons without a license</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="58"/>
      <source>Hide addons with non-FSF free/libre license</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="74"/>
      <source>Hide addons with non-OSI-approved license</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="90"/>
      <source>Hide addons marked Python 2 only</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="106"/>
      <source>Hide addons marked obsolete</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="122"/>
      <source>Hide addons that require a newer version of FreeCAD</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="144"/>
      <source>Custom repositories</source>
      <translation>Repositórios personalizados</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="198"/>
      <source>Proxy</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="204"/>
      <source>No proxy</source>
      <translation>Sem proxy</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="220"/>
      <source>User system proxy</source>
      <translation>Proxy do sistema do utilizador</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="233"/>
      <source>User-defined proxy</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="264"/>
      <source>Score source URL</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="277"/>
      <source>The URL for the addon score data (see Addon Manager wiki page for formatting and hosting details)</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="294"/>
      <source>Path to Git executable (optional)</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="313"/>
      <source>The path to the Git executable. Autodetected if needed and not specified.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="334"/>
      <source>Advanced Options</source>
      <translation>Opções Avançadas</translation>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="340"/>
      <source>Show option to change branches (requires Git)</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManagerOptions.ui" line="353"/>
      <source>Disable Git (fall back to ZIP downloads only)</source>
      <translation type="unfinished"/>
    </message>
  </context>
  <context>
    <name>PackageDetails</name>
    <message>
      <location filename="../../package_details.ui" line="49"/>
      <source>Installs a macro or workbench</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../package_details.ui" line="52"/>
      <source>Install</source>
      <translation>Instalar</translation>
    </message>
    <message>
      <location filename="../../package_details.ui" line="59"/>
      <source>Uninstall</source>
      <translation>Desinstalar</translation>
    </message>
    <message>
      <location filename="../../package_details.ui" line="66"/>
      <source>Update</source>
      <translation>Atualizar</translation>
    </message>
    <message>
      <location filename="../../package_details.ui" line="73"/>
      <source>Run Macro</source>
      <translation>Executar Macro</translation>
    </message>
    <message>
      <location filename="../../package_details.ui" line="80"/>
      <source>Change Branch</source>
      <translation type="unfinished"/>
    </message>
  </context>
  <context>
    <name>PythonDependencyUpdateDialog</name>
    <message>
      <location filename="../../PythonDependencyUpdateDialog.ui" line="14"/>
      <source>Manage Python Dependencies</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../PythonDependencyUpdateDialog.ui" line="20"/>
      <source>The following Python packages have been installed locally by the Addon Manager to satisfy addon dependencies. Installation location</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../PythonDependencyUpdateDialog.ui" line="53"/>
      <source>Update in progress…</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../PythonDependencyUpdateDialog.ui" line="63"/>
      <source>An asterisk (*) in the &quot;Used by&quot; column indicates an optional dependency. Note that &apos;Used by&apos; only records direct imports in the addon. Other Python packages that those packages depend upon may have been installed as well.</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../PythonDependencyUpdateDialog.ui" line="75"/>
      <source>Update All</source>
      <translation type="unfinished"/>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../AddonManager.py" line="194"/>
      <source>Addon Manager</source>
      <translation>Gestor de Suplementos</translation>
    </message>
  </context>
  <context>
    <name>Std_AddonMgr</name>
    <message>
      <location filename="../../AddonManager.py" line="233"/>
      <source>&amp;Addon Manager</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../AddonManager.py" line="237"/>
      <source>Manages external workbenches, macros, and preference packs</source>
      <translation type="unfinished"/>
    </message>
  </context>
  <context>
    <name>UpdateAllDialog</name>
    <message>
      <location filename="../../update_all.ui" line="14"/>
      <source>Updating Addons</source>
      <translation>A atualizar os Suplementos</translation>
    </message>
    <message>
      <location filename="../../update_all.ui" line="23"/>
      <source>Updating out-of-date addons…</source>
      <translation type="unfinished"/>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../addonmanager_toolbar_adapter.py" line="45"/>
      <source>Auto-Created Macro Toolbar</source>
      <translation>Barra de ferramentas de Macros criada automaticamente</translation>
    </message>
  </context>
  <context>
    <name>add_toolbar_button_dialog</name>
    <message>
      <location filename="../../add_toolbar_button_dialog.ui" line="14"/>
      <source>Add Button</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../add_toolbar_button_dialog.ui" line="20"/>
      <source>Add a toolbar button for this macro?</source>
      <translation>Adicionar um botão na barra de ferramentas para esta macro?</translation>
    </message>
    <message>
      <location filename="../../add_toolbar_button_dialog.ui" line="32"/>
      <source>Yes</source>
      <translation>Sim</translation>
    </message>
    <message>
      <location filename="../../add_toolbar_button_dialog.ui" line="39"/>
      <source>No</source>
      <translation>Não</translation>
    </message>
    <message>
      <location filename="../../add_toolbar_button_dialog.ui" line="46"/>
      <source>Never</source>
      <translation>Nunca</translation>
    </message>
  </context>
  <context>
    <name>change_branch</name>
    <message>
      <location filename="../../change_branch.ui" line="14"/>
      <source>Change Branch</source>
      <translation>Mudar Ramo</translation>
    </message>
    <message>
      <location filename="../../change_branch.ui" line="23"/>
      <source>Change to branch</source>
      <translation type="unfinished"/>
    </message>
  </context>
  <context>
    <name>proxy_authentication</name>
    <message>
      <location filename="../../proxy_authentication.ui" line="14"/>
      <source>Proxy Login Required</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../proxy_authentication.ui" line="20"/>
      <source>Proxy requires authentication</source>
      <translation>O proxy exige autenticação</translation>
    </message>
    <message>
      <location filename="../../proxy_authentication.ui" line="29"/>
      <source>Proxy</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../proxy_authentication.ui" line="42"/>
      <source>Placeholder for proxy address</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../proxy_authentication.ui" line="49"/>
      <source>Realm</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../proxy_authentication.ui" line="56"/>
      <source>Placeholder for proxy realm</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../proxy_authentication.ui" line="67"/>
      <source>Username</source>
      <translation>Nome de utilizador</translation>
    </message>
    <message>
      <location filename="../../proxy_authentication.ui" line="77"/>
      <source>Password</source>
      <translation>Palavra-passe</translation>
    </message>
  </context>
  <context>
    <name>select_toolbar_dialog</name>
    <message>
      <location filename="../../select_toolbar_dialog.ui" line="14"/>
      <source>Select Toolbar</source>
      <translation>Selecionar Barra de Ferramentas</translation>
    </message>
    <message>
      <location filename="../../select_toolbar_dialog.ui" line="26"/>
      <source>Select a toolbar to add this macro to</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../select_toolbar_dialog.ui" line="36"/>
      <source>Ask every time</source>
      <translation>Perguntar sempre</translation>
    </message>
  </context>
  <context>
    <name>toolbar_button</name>
    <message>
      <location filename="../../toolbar_button.ui" line="14"/>
      <source>Add Button</source>
      <translation type="unfinished"/>
    </message>
    <message>
      <location filename="../../toolbar_button.ui" line="20"/>
      <source>Add a toolbar button for this macro?</source>
      <translation>Adicionar um botão na barra de ferramentas para esta macro?</translation>
    </message>
    <message>
      <location filename="../../toolbar_button.ui" line="32"/>
      <source>Yes</source>
      <translation>Sim</translation>
    </message>
    <message>
      <location filename="../../toolbar_button.ui" line="39"/>
      <source>No</source>
      <translation>Não</translation>
    </message>
    <message>
      <location filename="../../toolbar_button.ui" line="46"/>
      <source>Never</source>
      <translation>Nunca</translation>
    </message>
  </context>
</TS>
