Merged crowdin translations

This commit is contained in:
Yorik van Havre
2023-01-30 10:04:15 +01:00
parent 31b89be95f
commit 4eca103469
532 changed files with 23233 additions and 21452 deletions
@@ -1010,7 +1010,7 @@ installed addons will be checked for available updates
<message>
<location filename="../../developer_mode_people.ui" line="29"/>
<source>Name:</source>
<translation type="unfinished">Name:</translation>
<translation>Назва:</translation>
</message>
<message>
<location filename="../../developer_mode_people.ui" line="39"/>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>Аўтар</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation>Выяўлена новая версія Python</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation>Падобна на тое, што гэта першы раз, калі гэтая версія Python ужываецца з Кіраваннем дадаткамі. Ці жадаеце вы ўсталяваць для яго тыя ж аўтаматычна ўсталяваныя залежнасці?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation>Апрацоўка, калі ласка, пачакайце...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Абнавіць</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation>Абнаўленне...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation>Стварыць новую панэль інструментаў</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation>Макрасы, які ўсталяваныя з дапамогай Кіравання дадаткамі FreeCAD</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>Праца</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation>Не атрымалася прачытаць дадзеныя з GitHub: праверце сваё інтэрнэт-злучэнне і налады проксі, і паўтарыце спробу.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>OK</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation>НЕБЯСПЕКА: функцыя распрацоўкі</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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>НЕБЯСПЕКА: Пераключэнне галін прызначана для распрацоўкі і бэта-тэстараў, і можа прывесці да пашкоджання дакументаў, якія не сумяшчальныя з зваротнай сувяззю, нестабільнасці, збояў і/ці заўчаснай цеплавой смерці сусвету. Вы жадаеце працягнуць?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation>Ёсць лакальныя змены</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation>УВАГА: у гэтым сховішчы ёсць незафіксаваныя лакальныя змены. Вы ўпэўненыя, што жадаеце змяніць галіну (і прынесці змены з сабою)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Галіна</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation>Метка</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation>Тып</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation>Лакальная назва</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Адсочванне</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation>Лакальнае абнаўленне</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation>Падаленае абнаўленне</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation>Не атрымалася ўсталяваць дадатак {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation>Спампаваць package.xml для {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation>Не атрымалася дэкадаваць файл {} для дадатку &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation>Любая інфармацыя пра залежнасці ў гэтым файле будзе праігнараваная</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation>Спампаваць metadata.txt для {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation>Спампаваць requirements.txt для {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation>Спампаваць гузік для {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation>Сінтаксічная памылка пры чытанні {} з макраса {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation>Не атрымалася адчыніць вікі-старонку макрасу ў {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation>Не атрымалася выняць код гэтага макраса.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation>Не атрымалася атрымаць апісанне з вікі-старонкі для макраса {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation>Не атрымалася адчыніць спасылак URL {} коду макраса</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation>Не атрымалася выняць паказаны файл макраса {} з {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation>Не атрымалася знайсці паказаны файл макраса {} (павінен знаходзіцца ў {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation>Памылка пры спробе выдаліць файл макраса {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation>Не атрымалася падлучыцца да GitHub. Калі ласка, праверце вашае падключэнне і налады проксі.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation>УВАГА: Паўторны дадатак {} ігнараваны</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation>Спіс варштатаў быў абноўлены.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation>Git адключаны, прапушчаны макрасы git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation>Спроба змяніць наладу макраса, які адрозніваецца ад git, на ўжыванне git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation>Адбылася памылка пры абнаўленні макрасаў з GitHub, спроба зрабіць clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation>Спроба выканаць clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation>Паспяховы clean checkout</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation>Не атрымалася абнавіць макрасы з GitHub -- паспрабуйце ачысціць кэш Кіравання дадаткамі.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation>Памылка злучэння з Wiki, FreeCAD ў бягучы час не можа атрымаць спіс макрасаў Wiki</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation>Не атрымалася атрымаць абнаўленні git для варштату {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation>Памылка git status для {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation>Не атрымалася прачытаць метададзеныя з {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation>Не атрымалася выняць код для макраса &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation>Кэшаванне коду макраса...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation>Кіраванне дадаткамі: працоўнаму працэсу не атрымалася выняць {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation>Для {num_macros} макрасаў скончыўся час чакання {num_failed} падчас апрацоўкі</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation>Кіраванне дадаткамі: не атрымалася спыніць працоўны працэс ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation>Атрыманне метададзеных з макраса {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation>Выйшаў час чакання пры выманні метададзеных з макрасу {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation>Не атрымалася завяршыць працэс для макраса {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation>Атрыманне апісання макрасу...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation>Атрыманне інфармацыі з git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation>Атрыманне інфармацыі з вікі</translation>
</message>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>Autor</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Actualitza</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>executa</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>D'acord</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation type="unfinished">Branch</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation type="unfinished">Tag</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Seguiment</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>Autor</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Aktualizovat</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>Spustit</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>OK</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Větev</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation type="unfinished">Tag</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Sledování</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1271,28 +1271,28 @@ installed addons will be checked for available updates
<translation>Autor</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation>Neue Python-Version erkannt</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation>In Bearbeitung, bitte warten...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Aktualisieren</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation>Wird aktualisiert...</translation>
</message>
@@ -1811,25 +1811,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>laufen</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2073,65 +2073,65 @@ installed addons will be checked for available updates
<translation>OK</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation>Es gibt lokale Änderungen</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Zweig</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation>Markierung</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation>Lokaler Name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Laufweite</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2157,68 +2157,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation>package.xml für {} heruntergeladen</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation>metadata.txt für {} heruntergeladen</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation>requirements.txt für {} heruntergeladen</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation>Symbol für {} heruntergeladen</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2268,126 +2268,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1272,28 +1272,28 @@ installed addons will be checked for available updates
<translation>Συγγραφέας</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Ενημέρωση</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1812,25 +1812,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>Εκτέλεση</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2074,65 +2074,65 @@ installed addons will be checked for available updates
<translation>ΟΚ</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation type="unfinished">Branch</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation type="unfinished">Tag</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Απόσταση Γραμμάτων</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2158,68 +2158,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2269,126 +2269,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1273,28 +1273,28 @@ los complementos instalados serán revisados por actualizaciones disponibles
<translation>Autor</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Actualizar</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ los complementos instalados serán revisados por actualizaciones disponibles
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation>Una macro instalada con el Administrador de Complementos de FreeCAD</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>Ejecutar</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ los complementos instalados serán revisados por actualizaciones disponibles
<translation>Aceptar</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Rama</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation>Etiqueta</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation>Tipo</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Seguimiento</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ los complementos instalados serán revisados por actualizaciones disponibles
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ los complementos instalados serán revisados por actualizaciones disponibles
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1272,28 +1272,28 @@ installed addons will be checked for available updates
<translation>Autor</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Actualizar</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1812,25 +1812,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>ejecutar</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2074,65 +2074,65 @@ installed addons will be checked for available updates
<translation>Aceptar</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Rama</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation>Etiqueta</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation>Tipo</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Seguimiento</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2158,68 +2158,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2269,126 +2269,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -292,12 +292,12 @@ Gehigarrien kudeatzaileak automatikoki instalatu ditzan nahi al duzu? Aukeratu &
<message>
<location filename="../../AddonManager.ui" line="133"/>
<source>Python dependencies...</source>
<translation type="unfinished">Python dependencies...</translation>
<translation>Python mendekotasunak...</translation>
</message>
<message>
<location filename="../../AddonManager.ui" line="140"/>
<source>Developer tools...</source>
<translation type="unfinished">Developer tools...</translation>
<translation>Garatzaile-tresnak...</translation>
</message>
<message>
<location filename="../../AddonManager.ui" line="160"/>
@@ -405,7 +405,7 @@ Gehigarrien kudeatzaileak automatikoki instalatu ditzan nahi al duzu? Aukeratu &
<message>
<location filename="../../developer_mode_edit_dependency.ui" line="72"/>
<source>Optional</source>
<translation type="unfinished">Optional</translation>
<translation>Aukerakoa</translation>
</message>
</context>
<context>
@@ -462,7 +462,7 @@ Gehigarrien kudeatzaileak automatikoki instalatu ditzan nahi al duzu? Aukeratu &
<message>
<location filename="../../developer_mode_licenses_table.ui" line="38"/>
<source>Licenses</source>
<translation type="unfinished">Licenses</translation>
<translation>Lizentziak</translation>
</message>
<message>
<location filename="../../developer_mode_licenses_table.ui" line="69"/>
@@ -534,7 +534,7 @@ Gehigarrien kudeatzaileak automatikoki instalatu ditzan nahi al duzu? Aukeratu &
<location filename="../../developer_mode_freecad_versions.ui" line="27"/>
<location filename="../../developer_mode_freecad_versions.ui" line="41"/>
<source>Optional</source>
<translation type="unfinished">Optional</translation>
<translation>Aukerakoa</translation>
</message>
<message>
<location filename="../../developer_mode_freecad_versions.ui" line="34"/>
@@ -1273,28 +1273,28 @@ denean gehigarrien eguneraketarik dagoen begiratuko da
<translation>Egilea</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Eguneratu</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ denean gehigarrien eguneraketarik dagoen begiratuko da
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>distantzia</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ denean gehigarrien eguneraketarik dagoen begiratuko da
<translation>Ados</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Adarra</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation>Etiketa</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation>Mota</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Jarraipena</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ denean gehigarrien eguneraketarik dagoen begiratuko da
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ denean gehigarrien eguneraketarik dagoen begiratuko da
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -2423,17 +2423,17 @@ denean gehigarrien eguneraketarik dagoen begiratuko da
<message>
<location filename="../../addonmanager_update_all_gui.py" line="72"/>
<source>Installing</source>
<translation type="unfinished">Installing</translation>
<translation>Instalatzen</translation>
</message>
<message>
<location filename="../../addonmanager_update_all_gui.py" line="75"/>
<source>Succeeded</source>
<translation type="unfinished">Succeeded</translation>
<translation>Ongi egin da</translation>
</message>
<message>
<location filename="../../addonmanager_update_all_gui.py" line="77"/>
<source>Failed</source>
<translation type="unfinished">Failed</translation>
<translation>Huts egin du</translation>
</message>
<message>
<location filename="../../addonmanager_update_all_gui.py" line="199"/>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>Kehittäjä</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Päivitä</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>Suorita</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>OK</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Haara</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation type="unfinished">Tag</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Seuranta</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -252,7 +252,7 @@ Voulez-vous que le gestionnaire des extensions les installe automatiquement ? Ch
<message>
<location filename="../../AddonManager.ui" line="14"/>
<source>Addon Manager</source>
<translation>Gestionnaire d'extensions</translation>
<translation>Gestionnaire des extensions</translation>
</message>
<message>
<location filename="../../AddonManager.ui" line="64"/>
@@ -671,7 +671,7 @@ les mises à jour disponibles seront vérifiées pour les extensions installées
<message>
<location filename="../../AddonManagerOptions.ui" line="380"/>
<source>Activate Addon Manager options intended for developers of new Addons.</source>
<translation>Activez les options du gestionnaire des extensions destinées aux développeurs de nouveaux extensions.</translation>
<translation>Activer les options du gestionnaire des extensions destinées aux développeurs des nouvelles extensions.</translation>
</message>
<message>
<location filename="../../AddonManagerOptions.ui" line="383"/>
@@ -709,7 +709,7 @@ les mises à jour disponibles seront vérifiées pour les extensions installées
<message>
<location filename="../../package_details.ui" line="73"/>
<source>Run Macro</source>
<translation>Exécuter la Macro</translation>
<translation>Lancer la macro</translation>
</message>
<message>
<location filename="../../package_details.ui" line="80"/>
@@ -1159,7 +1159,7 @@ les mises à jour disponibles seront vérifiées pour les extensions installées
<message>
<location filename="../../AddonManager.py" line="124"/>
<source>Addon Manager</source>
<translation>Gestionnaire d'extensions</translation>
<translation>Gestionnaire des extensions</translation>
</message>
<message>
<location filename="../../AddonManager.py" line="235"/>
@@ -1273,28 +1273,28 @@ les mises à jour disponibles seront vérifiées pour les extensions installées
<translation>Auteur</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation>Nouvelle version de Python détectée</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation>Cela semble être la première fois que cette version de Python est utilisée avec le gestionnaire des extensions. Voulez-vous installer les mêmes dépendances auto-installées pour cela ?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation>En cours de traitement, veuillez patienter...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Mettre à jour</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation>Mise à jour en cours...</translation>
</message>
@@ -1367,7 +1367,7 @@ les mises à jour disponibles seront vérifiées pour les extensions installées
<message>
<location filename="../../package_details.py" line="65"/>
<source>Addon Manager Warning: Could not import QtWebEngineWidgets. Your system&apos;s package manager may provide a package for this dependency, search the package manager for possible resolutions. Display of package README will be limited until this dependency is resolved.</source>
<translation>Avertissement du gestionnaire des extensions : impossible d'importer QtWebEngineWidgets. Le gestionnaire de paquets de votre système peut fournir un paquet pour cette dépendance, recherchez le gestionnaire de paquets pour des résolutions possibles. L'affichage du paquet README sera limité jusqu'à ce que cette dépendance soit résolue.</translation>
<translation>Avertissement du gestionnaire des extensions : impossible d'importer QtWebEngineWidgets. Le gestionnaire de paquets de votre système peut fournir un paquet pour cette dépendance. Rechercher le gestionnaire de paquets pour des résolutions possibles. L'affichage du paquet README sera limité jusqu'à ce que cette dépendance soit résolue.</translation>
</message>
<message>
<location filename="../../package_details.py" line="190"/>
@@ -1518,7 +1518,7 @@ les mises à jour disponibles seront vérifiées pour les extensions installées
<message>
<location filename="../../package_details.py" line="911"/>
<source>Run Macro</source>
<translation>Exécuter la Macro</translation>
<translation>Lancer la macro</translation>
</message>
<message>
<location filename="../../package_details.py" line="914"/>
@@ -1813,25 +1813,25 @@ les mises à jour disponibles seront vérifiées pour les extensions installées
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation>Créer une nouvelle barre d'outils</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation>Une macro installée avec le gestionnaire des extensions de FreeCAD</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>Lancer</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation>Impossible de lire les données depuis GitHub : vérifiez votre connexion internet et vos paramètres de proxy et réessayez.</translation>
</message>
@@ -2075,65 +2075,65 @@ les mises à jour disponibles seront vérifiées pour les extensions installées
<translation>OK</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation>DANGER : fonction de développeur</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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>DANGER : le passage d'une branche à l'autre est destiné aux développeurs et aux bêta-testeurs. Il peut entraîner la rupture de documents non rétrocompatibles, une instabilité, des pannes et/ou la mort thermique prématurée de l'univers. Êtes-vous sûr de vouloir continuer ?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation>Il y a des changements locaux</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation>AVERTISSEMENT : ce dépôt contient des modifications locales non validées. Êtes-vous sûr de vouloir changer de branche (en apportant les modifications avec vous) ?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Branche</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation>Étiquette</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation>Type</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation>Nom local</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Crénage</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation>Mise à jour locale</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation>Mis à jour à distance</translation>
@@ -2159,68 +2159,68 @@ les mises à jour disponibles seront vérifiées pour les extensions installées
<translation>L'installation de l'extension {} a échoué</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation>Fichier package.xml téléchargé pour {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation>Échec du décodage du fichier {} pour l'extension &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation>Toutes les informations de dépendance dans ce fichier seront ignorées</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation>Fichier metadata.txt téléchargé pour {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation>Fichier requirements.txt téléchargé pour {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation>Icône téléchargée pour {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation>Erreur de syntaxe lors de la lecture de {} de la macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation>Impossible d'ouvrir la page wiki de la macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation>Impossible de récupérer le code de cette macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation>Impossible de récupérer une description du wiki pour la macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation>Impossible d'ouvrir l'URL du code de la macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation>Impossible de récupérer le fichier {} spécifié par la macro à partir de {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation>Impossible de localiser le fichier {} spécifié par la macro (il aurait se trouver à {})</translation>
</message>
@@ -2270,126 +2270,126 @@ les mises à jour disponibles seront vérifiées pour les extensions installées
<translation>Erreur lors de la suppression du fichier macro {} : </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation>La connexion à GitHub a échoué. Vérifiez vos paramètres de connexion et de proxy.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation>ATTENTION : extension dupliquée {} ignorée</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation>La liste des ateliers a é mise à jour.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation>Git est désactivé, les macros git sont ignorées</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation>Tentative de changement de la configuration de macro non-git pour utiliser git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation>Une erreur est survenue lors de la mise à jour des macros depuis GitHub, en essayant une extraction fraîche...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation>Tentative de faire une extraction fraîche...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation>Extraction fraîche réussie</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation>Échec de la mise à jour des macros depuis GitHub -- essayez de vider le cache du gestionnaire des extensions.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation>Erreur de connexion au Wiki, FreeCAD ne peut pas récupérer la liste des macros du Wiki pour le moment</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation>Ne parvient pas à récupérer les mises à jour git pour l'atelier {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation>le statut de git a échoué pour {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation>Échec de la lecture des métadonnées de {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation>Échec de la récupération du code de la macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation>Mise en cache du code de la macro...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation>Gestionnaire des extensions : un processus n'a pas abouti lors de la récupération de {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation>Sur {num_macros} macros, {num_failed} sont tombées en panne pendant le traitement</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation>Gestionnaire des extensions : un processus n'a pas pu être arrêté ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation>Récupération des métadonnées de la macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation>Dépassement du délai lors de la récupération des métadonnées pour la macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation>Échec de l'arrêt de la macro {} !
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation>Récupération de la description de la macro...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation>Récupération des informations depuis git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation>Récupération des informations depuis le wiki</translation>
</message>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>Autor</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Actualizar</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>Executar</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>Aceptar</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation type="unfinished">Branch</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation>Etiqueta</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Seguimento</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1277,28 +1277,28 @@ instalirani dodaci će se provjeriti na dostupna ažuriranja
<translation>Autor</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation>Otkrivena nova verzija Pythona</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Ažuriraj</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1817,25 +1817,25 @@ instalirani dodaci će se provjeriti na dostupna ažuriranja
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>pokreni</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2081,65 +2081,65 @@ instalirani dodaci će se provjeriti na dostupna ažuriranja
<translation>U redu</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Grana</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation>Opis</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Praćenje</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2165,68 +2165,68 @@ instalirani dodaci će se provjeriti na dostupna ažuriranja
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2276,126 +2276,126 @@ instalirani dodaci će se provjeriti na dostupna ažuriranja
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation>Popis radnih stolova je ažuriran.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation>Nije moguće dohvatiti git ažuriranja za radni stol {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>Létrehozó</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Frissítés</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>futtat</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>OK</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Változat</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation type="unfinished">Tag</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Léptetés</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -229,7 +229,7 @@ Vuoi che Addon Manager li installi automaticamente? Scegli &quot;Ignora&quot; pe
<message>
<location filename="../../developer_mode.ui" line="249"/>
<source>Minimum Python</source>
<translation type="unfinished">Minimum Python</translation>
<translation>Python minimo</translation>
</message>
<message>
<location filename="../../developer_mode.ui" line="258"/>
@@ -1273,28 +1273,28 @@ gli addons installati verranno controllati per gli aggiornamenti disponibili
<translation>Autore</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation>Rilevata Nuova Versione Python</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation>Elaborazione in corso, attendere prego...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Aggiorna</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation>In aggiornamento...</translation>
</message>
@@ -1813,25 +1813,25 @@ gli addons installati verranno controllati per gli aggiornamenti disponibili
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation>Crea nuova barra degli strumenti</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation>Una macro installata con FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>esegui</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation>Impossibile leggere i dati da GitHub: controllare la connessione internet e le impostazioni proxy e riprovare.</translation>
</message>
@@ -2075,65 +2075,65 @@ gli addons installati verranno controllati per gli aggiornamenti disponibili
<translation>OK</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation>PERICOLO: Funzione sviluppatore</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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>PERICOLO: La commutazione dei rami è destinata a sviluppatori e beta tester, e può causare documenti corrotti, non compatibili all'indietro, instabilità, crash e/o morte termica prematura dell'universo. Sei sicuro di voler continuare?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation>Ci sono cambiamenti locali</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation>ATTENZIONE: Questo repository ha modifiche locali non effettuate. Sei sicuro di voler cambiare i rami (apportando le modifiche con te)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Ramo</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation>Etichetta</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation>Tipo</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation>Nome locale</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Crenatura</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation>Locale aggiornato</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation>Aggiornato da remoto</translation>
@@ -2159,68 +2159,68 @@ gli addons installati verranno controllati per gli aggiornamenti disponibili
<translation>Installazione dell'Addon {} fallita</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation>Scaricato package.xml per {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation>Impossibile decodificare il file {} per Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation>Qualsiasi informazione sulla dipendenza in questo file verrà ignorata</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation>Scaricato metadati.txt per {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation>Scaricato requirements.txt per {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation>Scaricata Icona per {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation>Errore di sintassi durante la lettura di {} da macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation>Impossibile aprire la pagina wiki della macro su {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation>Impossibile recuperare il codice di questa macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation>Impossibile recuperare una descrizione dalla wiki per macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation>Impossibile aprire l'URL del codice macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation>Impossibile recuperare il file macro specificato {} da {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation>Impossibile individuare il file macro specificato {} (dovrebbe trovarsi a {})</translation>
</message>
@@ -2270,126 +2270,126 @@ gli addons installati verranno controllati per gli aggiornamenti disponibili
<translation>Errore durante il tentativo di rimuovere il file macro {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation>Impossibile connettersi a GitHub. Controlla le impostazioni di connessione e proxy.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation>ATTENZIONE: Addon duplicato {} ignorato</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation>Elenco degli Ambienti di lavoro aggiornato.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation>Git è disabilitato, le macro git saltate</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation>Tentativo di modificare la configurazione Macro non git per usare git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation>Tentativo di fare un check out pulito...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation>Checkout pulito riuscito</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation>Impossibile aggiornare le macro da GitHub -- prova a cancellare la cache di Addon Manager.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation>Errore nel connettersi al Wiki, FreeCAD non può recuperare l'elenco macro Wiki in questo momento</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation>Impossibile recuperare gli aggiornamenti git per l'ambiente di lavoro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation>stato git fallito per {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation>Lettura dei metadati da {name} non riuscita</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation>Recupero del codice per macro &apos;{name}&apos; non riuscito</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation>Memorizzazione codice macro...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation>Addon Manager: un processo in corso non è riuscito a completarsi durante il recupero di {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation>Addon Manager: un processo in corso impedisce di arrestare ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation>Ottengo i metadati dalla macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation>Timeout durante il recupero dei metadati per la macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation>Impossibile terminare il processo per la macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation>Recupero descrizione macro...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation>Recupero informazioni da git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation>Recupero informazioni dal wiki</translation>
</message>
@@ -1271,28 +1271,28 @@ installed addons will be checked for available updates
<translation></translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation></translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1811,25 +1811,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation></translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2073,65 +2073,65 @@ installed addons will be checked for available updates
<translation>OK</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation></translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation type="unfinished">Tag</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation></translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2157,68 +2157,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2268,126 +2268,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation></translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation> Python- </translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation> , Python- . - ?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation> . , ...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation></translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation> ...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation> </translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation>FreeCAD- </translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation></translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation>GitHub- . .</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>&amp;</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation>საშიშროება: პროგრამისტისთვის </translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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>საშიშროება: ბრენჩებს , / . , ?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation> </translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation>გაფრთხილება: ამ . , ( )?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation></translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation></translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation></translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation> </translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation> </translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation> </translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation> </translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation> "{}" </translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation>{}- package.xml </translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation>{} &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation> </translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation>{}- metadata.txt </translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation>{}- requirements.txt </translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation> {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation> {} {}- </translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation> {} </translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation> .</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation> {} </translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation> URL- ({}) </translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation> - {} {}- </translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation> {} ( {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation> {} : </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation>GitHub- . .</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation>გაფრთხილება: დუბლიკატი {} </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation> .</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation>Git- . git </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation>, -git- git-
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation> GitHub- . ...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation> ...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation> </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation>GitHub- -- .</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation> . FreeCAD- </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation> {} git- </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation>git status- {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation> {name}- </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation> &apos;{name}&apos; </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation> ...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation> მმართველი: დამხმარე {name}- </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation>{num_macros} {num_failed}- </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation> მმართველი: დამხმარე ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation> {} </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation> {} </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation> {} !
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation> ...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation> git- </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation> wiki- </translation>
</message>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>: </translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation></translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation></translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation></translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation type="unfinished">Branch</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation type="unfinished">Tag</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation></translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>Auteur</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Update</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>Uitvoeren</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>OK</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation type="unfinished">Branch</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation>Tag</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation>Soort</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Volgen</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1272,28 +1272,28 @@ zainstalowane dodatki zostaną sprawdzone pod kątem dostępnych aktualizacji
<translation>Autor</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation>Wykryto nową wersję środowiska Python</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation>Wygląda na to, że po raz pierwszy ta wersja Python została użyta z Menedżerem dodatków. Czy chciałbyś zainstalować dla niego te same automatycznie instalowane zależności?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation>Przetwarzanie, proszę czekać ...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Aktualizuj</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation>Aktualizuję ...</translation>
</message>
@@ -1812,25 +1812,25 @@ zainstalowane dodatki zostaną sprawdzone pod kątem dostępnych aktualizacji
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation>Utwórz nowy pasek narzędzi</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation>Makro zainstalowane przy pomocy Menedżera dodatków FreeCAD</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>uruchom</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation>Nie można odczytać danych z GitHub: sprawdź swoje połączenie internetowe i ustawienia serwera pośredniczącego i spróbuj ponownie.</translation>
</message>
@@ -2075,65 +2075,65 @@ zainstalowane dodatki zostaną sprawdzone pod kątem dostępnych aktualizacji
<translation>OK</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation>OSTRZEŻENIE: Funkcja dewelopera</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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>DANGER: Przełączanie gałęzi jest przeznaczone dla deweloperów i beta testerów i może skutkować uszkodzeniem, nieskutecznie kompatybilnymi dokumentami, niestabilność, awarie lub przedwczesna śmierć wszechświata. Czy na pewno chcesz kontynuować?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation>Występują zmiany lokalne</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation>OSTRZEŻENIE: To repozytorium ma niezatwierdzone lokalne zmiany. Czy na pewno chcesz zmienić gałęzie (wprowadzając zmiany w życie)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Gałąź</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation>Znacznik</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation>Rodzaj</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation>Nazwa lokalna</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Śledzenie</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation>Lokalne zaktualizowane</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation>Zdalnie zaktualizowano</translation>
@@ -2159,68 +2159,68 @@ zainstalowane dodatki zostaną sprawdzone pod kątem dostępnych aktualizacji
<translation>Instalacja dodatku {} nie powiodła się</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation>Pobrano plik package.xml dla {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation>Nie udało się dekodować pliku {} dla dodatku "{}"</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation>Wszelkie informacje o zależności w tym pliku zostaną zignorowane</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation>Pobrano plik metadata.txt dla {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation>Pobrano plik requirements.txt dla {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation>Pobrano plik ikonki dla {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation>Błąd składni podczas odczytu {} z makrodefinicji {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation>Nie można otworzyć strony Wiki makrodefinicji w {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation>Nie można pobrać kodu makrodefinicji.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation>Nie można pobrać opisu z Wiki dla makrodefinicji {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation>Nie można otworzyć adresu URL kodu makrodefinicji {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation>Nie można pobrać pliku określonego przez makrodefinicję {} z {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation>Nie można zlokalizować pliku określonego przez makro {} (powinien być w {})</translation>
</message>
@@ -2270,128 +2270,128 @@ zainstalowane dodatki zostaną sprawdzone pod kątem dostępnych aktualizacji
<translation>Błąd podczas próby usunięcia pliku makrodefinicji {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation>Niepowodzenie nie udało się połączyć z GitHub. Sprawdź swoje połączenie i ustawienia serwera pośredniczącego.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation>OSTRZEŻENIE: Duplikat dodatku {} pominięto</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation>Lista środowisk pracy została zaktualizowana.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation>Git jest wyłączony, pominięto Git makrodefinicji</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation>Próba zmiany konfiguracji makrodefinicji niebędącej typu Git na używanie Git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation>Wystąpił błąd podczas aktualizacji makrodefinicji z GitHub, próba czyszczenia ...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation>Próbuje wykonać czyszczenie ...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation>Czyszczenie zakończone pomyślnie</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation>Nie udało się zaktualizować makrodefinicji z repozytorium GitHub próba oczyszczenia pamięci podręcznej Menedżera dodatków.
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation>Błąd połączenia z Wiki, FreeCAD nie może w tej chwili pobrać listy makrodefinicji Wiki</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation>Nie można pobrać aktualizacji Git dla środowiska pracy {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation>Git status brak powodzenia dla {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation>Niepowodzenie nie udało się odczytać metadanych z {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation>Niepowodzenie nie udało się pobrać kodu dla makrodefinicji "{name}"</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation>Buforowanie kodu makrodefinicji ...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation>Menedżer dodatków: nie udało się ukończyć procesu przetwarzania podczas pobierania {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation>Dla {num_macros} makrodefinicji przekroczono limit czasu {num_failed} podczas przetwarzania</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation>Menadżer dodatków: nie udało się zatrzymać uruchomionego procesu ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation>Pobieranie metadanych z makrodefinicji {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation>Upłynął limit czasu pobierania metadanych dla makrodefinicji {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation>Nie udało się przerwać procesu makrodefinicji {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation>Pobieranie opisu makrodefinicji ...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation>Pobieranie informacji z Git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation>Pobieranie informacji z Wiki</translation>
</message>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>Autor</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Atualizar</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>executar</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>OK</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation type="unfinished">Branch</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation>Etiqueta</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Rastreamento</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>Autor</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Atualizar</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>correr</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>OK</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation type="unfinished">Branch</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation type="unfinished">Tag</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Monitorização</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>Autor</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Actualizare</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>Execută</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>OK</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation type="unfinished">Branch</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation type="unfinished">Tag</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Urmărire</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1271,28 +1271,28 @@ installed addons will be checked for available updates
<translation>Автор</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Обновить</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation>Обновление...</translation>
</message>
@@ -1811,25 +1811,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>Запустить</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2073,65 +2073,65 @@ installed addons will be checked for available updates
<translation>OK</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Ветка</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation>Метка</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Межсимвольное расстояние</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2157,68 +2157,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2268,126 +2268,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1273,28 +1273,28 @@ preveril razpoložljivost posodobitev za nameščene dodatke
<translation>Avtor</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Posodobi</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ preveril razpoložljivost posodobitev za nameščene dodatke
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>Zaženi (postopek), </translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ preveril razpoložljivost posodobitev za nameščene dodatke
<translation>Potrdi</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Veja</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation>značka, mostiček (povezovalni ostanke pri CNC izrezovanju)</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation>Vrsta</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Sledenje</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ preveril razpoložljivost posodobitev za nameščene dodatke
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ preveril razpoložljivost posodobitev za nameščene dodatke
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1273,28 +1273,28 @@ instalirani dodaci će biti provereni da li postoje dostupna ažuriranja
<translation>Autor</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation>Otkrivena je nova verzija Python-a</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation>Čini se da je ovo prvi put da je ova verzija Python-a korišćena sa menadžerom dodataka. Da li želiš za njega da instaliraš iste automatski instalirane zavisnosti?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation>Obrađuje se, sačekaj...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Ažuriranje</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation>Ažuriranje...</translation>
</message>
@@ -1813,25 +1813,25 @@ instalirani dodaci će biti provereni da li postoje dostupna ažuriranja
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation>Napravi novu paletu sa alatkama</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation>Makro instaliran sa FreeCAD Menadžerom dodataka</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation type="unfinished">Run</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation>Nije moguće pročitati podatke sa GitHub-a: proveri internet vezu i podešavanja proksija i pokušaj ponovo.</translation>
</message>
@@ -2075,65 +2075,65 @@ instalirani dodaci će biti provereni da li postoje dostupna ažuriranja
<translation>U redu</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation>OPASNOST: Funkcija za programere</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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>OPASNOST: Prebacivanje grana je namenjeno programerima i beta testerima i može da dovede do oštećenih dokumenata koji nisu kompatibilni unazad, nestabilnosti, kvarova i/ili preranog toplotnog kolapsa univerzuma. Da li si siguran da želiš da nastaviš?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation>Postoje lokalne promene</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation>UPOZORENjE: Ovo spremište ima nepovezane lokalne promene. Da li si siguran da želiš da promeniš grane (donoseći promene sa sobom)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Grana</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation type="unfinished">Tag</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation>Vrsta</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation>Lokalno ime</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Rastojanje među slovima</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation>Lokalno ažurirano</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation>Daljinski je ažuriran</translation>
@@ -2159,68 +2159,68 @@ instalirani dodaci će biti provereni da li postoje dostupna ažuriranja
<translation>Instalacija Dodatka {} nije uspela</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation>Preuzet package.xml za {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation>Dekodiranje {} datoteke za Dodatak &apos;{}&apos; nije uspelo</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation>Sve informacije u ovoj datoteci o zavisnosti će biti zanemarene</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation>Preuzet metadata.txt za {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation>Preuzet requirements.txt za {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation>Preuzeta ikona za {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation>Greška u sintaksi pri čitanju {} iz makro-a {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation>Nije moguće otvoriti makro wiki stranicu na {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation>Nije moguće preuzeti kod ovog makroa.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation>Nije moguće preuzeti opis sa wiki-ja za makro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation>Nije moguće otvoriti URL adresu koda makro-a {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation>Nije moguće preuzeti datoteku {} navedenu makroom iz {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation>Nije moguće locirati datoteku navedenu makro-om {} (trebala je biti u {})</translation>
</message>
@@ -2270,126 +2270,126 @@ instalirani dodaci će biti provereni da li postoje dostupna ažuriranja
<translation>Greška pri pokušaju uklanjanja datoteke makro-a {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation>Povezivanje sa GitHub-om nije uspelo. Proveri podešavanja veze i proksija.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation>UPOZORENJE: Duplikat dodatka {} je ignorisan</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation>Lista radnih okruženja je ažurirana.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation>Git je onemogućen, preskaču se git makro-i</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation>Pokušaj promene podešavanja makroa bez git-a da koristi git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation>Došlo je do greške pri ažuriranju makro-a sa GitHub-a, pokušavam clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation>Pokušavam da uradim clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation>Clean checkout je uspeo</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation>Ažuriranje makro-a sa GitHub-a nije uspelo -- pokušaj da obrišete keš memoriju Menadžera dodataka.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation>Greška pri povezivanju na Wiki, FreeCAD trenutno ne može da preuzme Wiki listu makro-a</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation>Nije moguće preuzeti git ažuriranja za radno okruženje {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation>git preuzimanje nije uspelo za {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation>Čitanje metapodataka sa {name} nije uspelo</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation>Nije uspelo preuzimanje koda za makro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation>Keširanje koda makro-a...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation>Menadžer dodataka: radni proces nije uspeo da se završi tokom preuzimanja {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation>Za {num_macros} makro je prekoračen je vremenski limit, {num_failed} tokom obrade</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation>Menadžer dodataka: radni proces nije uspeo da se zaustavi ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation>Preuzimanje metapodataka iz makro-a {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation>Isteklo je vreme za preuzimanje metapodataka za makro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation>Ubijanje procesa za makro {} nije uspelo!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation>Preuzimanje opisa makro-a...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation>Preuzimanje informacija sa git-a</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation>Preuzimanje informacija sa wiki-a</translation>
</message>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>Аутор</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation>Откривена је нова верзија Python-а</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation>Чини се да је ово први пут да је ова верзија Python-а коришћена са Менаџером додатака. Да ли желиш за њега да инсталираш исте аутоматски инсталиране зависности?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation>Обрађује се, сачекај...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Ажурирање</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation>Ажурирање...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation>Направи нову палету са алаткама</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation>Макро инсталиран са FreeCAD Менаџером додатака</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>Покрени</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation>Није могуће прочитати податке са GitHub-а: провери интернет везу и подешавања проксија и покушај поново.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>У реду</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation>ОПАСНОСТ: Функција за програмере</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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>ОПАСНОСТ: Пребацивање грана је намењено програмерима и бета тестерима и може да доведе до оштећених докумената који нису компатибилни уназад, нестабилности, кварова и/или прераног топлотног колапса универзума. Да ли си сигуран да желиш да наставиш?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation>Постоје локалне промене</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation>УПОЗОРЕЊЕ: Ово спремиште има неповезане локалне промене. Да ли си сигуран да желиш да промениш гране (доносећи промене са собом)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Грана</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation type="unfinished">Tag</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation>Врста</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation>Локално име</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Растојање међу словима</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation>Локално ажурирано</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation>Даљински је ажуриран</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation>Инсталација Додатка {} није успела</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation>Преузет package.xml за {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation>Декодирање {} датотеке за Додатак &apos;{}&apos; није успело</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation>Све информације у овој датотеци о зависности ће бити занемарене</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation>Преузет metadata.txt за {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation>Преузет requirements.txt за {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation>Преузета икона за {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation>Грешка у синтакси при читању {} из макро-а {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation>Није могуће отворити макро wiki страницу на {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation>Није могуће преузети код овог макроа.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation>Није могуће преузети опис са wiki-ја за макро {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation>Није могуће отворити URL адресу кода макроа {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation>Није могуће преузети датотеку {} наведену макроом из {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation>Није могуће лоцирати датотеку наведену макро-ом {} (требала је бити у {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation>Грешка при покушају уклањања датотеке макро-а {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation>Повезивање са GitHub-ом није успело. Провери подешавања везе и проксија.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation>УПОЗОРЕЊЕ: Дупликат додатка {} је игнорисан</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation>Листа радних окружења је ажурирана.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation>Git је онемогућен, прескачу се git макро-и</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation>Покушај промене подешавања макроа без git-а да користи git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation>Дошло је до грешке при ажурирању макро-а са GitHub-а, покушавам clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation>Покушавам да урадим clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation>Clean checkout је успео</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation>Ажурирање макро-а са GitHub-а није успело -- покушај да обришете кеш меморију Менаџера додатака.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation>Грешка при повезивању на Wiki, FreeCAD тренутно не може да преузме Wiki листу макро-а</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation>Није могуће преузети git ажурирања за радно окружење {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation>git преузимање није успело за {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation>Читање метаподатака са {name} није успело</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation>Није успело преузимање кода за &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation>Кеширање кода макро-а...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation>Менаџер додатака: радни процес није успео да се заврши током преузимања {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation>За {num_macros} макро је прекорачен је временски лимит, {num_failed} током обраде</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation>Менаџер додатака: радни процес није успео да се заустави ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation>Преузимање метаподатака из макро-а {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation>Истекло је време за преузимање метаподатака за макро {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation>Убијање процеса за макро {} није успело!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation>Преузимање описа макро-а...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation>Преузимање информација са git-а</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation>Преузимање информација са wiki-ја</translation>
</message>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>Upphovsman</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Uppdatera</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>Kör</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>OK</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Gren</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation type="unfinished">Tag</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Spårning</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>Yazar</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Güncelle</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>Çalıştırmak</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>Tamam</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Dal</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation>Etiket</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation>Tür</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>İzleme</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>Автор</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Оновити</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>Запустити</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>Підтвердити</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation>Гілка</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation type="unfinished">Tag</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation>Тип</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Колія</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>Autor</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Actualitza</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>executa</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>D'acord</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation type="unfinished">Branch</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation type="unfinished">Tag</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Seguiment</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation>Tác giả</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation>Cập nhật</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation>Chạy</translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation>Đng ý</translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation type="unfinished">Branch</translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation type="unfinished">Tag</translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation>Theo dõi</translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -11,12 +11,12 @@
<message>
<location filename="../../AddonManagerOptions_AddCustomRepository.ui" line="20"/>
<source>Repository URL</source>
<translation type="unfinished">Repository URL</translation>
<translation></translation>
</message>
<message>
<location filename="../../AddonManagerOptions_AddCustomRepository.ui" line="30"/>
<source>Branch</source>
<translation type="unfinished">Branch</translation>
<translation></translation>
</message>
</context>
<context>
@@ -49,7 +49,7 @@
<message>
<location filename="../../compact_view.ui" line="102"/>
<source>UpdateAvailable</source>
<translation type="unfinished">UpdateAvailable</translation>
<translation></translation>
</message>
</context>
<context>
@@ -81,7 +81,7 @@
<location filename="../../dependency_resolution_dialog.ui" line="17"/>
<location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="213"/>
<source>Resolve Dependencies</source>
<translation type="unfinished">Resolve Dependencies</translation>
<translation></translation>
</message>
<message>
<location filename="../../dependency_resolution_dialog.ui" line="29"/>
@@ -124,7 +124,7 @@ Do you want the Addon Manager to install them automatically? Choose &quot;Ignore
<location filename="../../developer_mode.ui" line="45"/>
<location filename="../../developer_mode.ui" line="195"/>
<source>Browse...</source>
<translation type="unfinished">Browse...</translation>
<translation>...</translation>
</message>
<message>
<location filename="../../developer_mode.ui" line="54"/>
@@ -178,7 +178,7 @@ Do you want the Addon Manager to install them automatically? Choose &quot;Ignore
<location filename="../../developer_mode.ui" line="180"/>
<location filename="../../developer_mode.ui" line="218"/>
<source>(Optional)</source>
<translation type="unfinished">(Optional)</translation>
<translation></translation>
</message>
<message>
<location filename="../../developer_mode.ui" line="139"/>
@@ -189,7 +189,7 @@ Do you want the Addon Manager to install them automatically? Choose &quot;Ignore
<message>
<location filename="../../developer_mode.ui" line="153"/>
<source>README URL</source>
<translation type="unfinished">README URL</translation>
<translation>README </translation>
</message>
<message>
<location filename="../../developer_mode.ui" line="166"/>
@@ -199,7 +199,7 @@ Do you want the Addon Manager to install them automatically? Choose &quot;Ignore
<message>
<location filename="../../developer_mode.ui" line="173"/>
<source>Repository URL</source>
<translation type="unfinished">Repository URL</translation>
<translation></translation>
</message>
<message>
<location filename="../../developer_mode.ui" line="204"/>
@@ -287,7 +287,7 @@ Do you want the Addon Manager to install them automatically? Choose &quot;Ignore
<message>
<location filename="../../AddonManager.ui" line="130"/>
<source>View and update Python package dependencies</source>
<translation type="unfinished">View and update Python package dependencies</translation>
<translation>Python软件包依赖关系</translation>
</message>
<message>
<location filename="../../AddonManager.ui" line="133"/>
@@ -312,7 +312,7 @@ Do you want the Addon Manager to install them automatically? Choose &quot;Ignore
<message>
<location filename="../../developer_mode_tags.ui" line="14"/>
<source>Edit Tags</source>
<translation type="unfinished">Edit Tags</translation>
<translation></translation>
</message>
<message>
<location filename="../../developer_mode_tags.ui" line="20"/>
@@ -405,7 +405,7 @@ Do you want the Addon Manager to install them automatically? Choose &quot;Ignore
<message>
<location filename="../../developer_mode_edit_dependency.ui" line="72"/>
<source>Optional</source>
<translation type="unfinished">Optional</translation>
<translation></translation>
</message>
</context>
<context>
@@ -448,7 +448,7 @@ Do you want the Addon Manager to install them automatically? Choose &quot;Ignore
<message>
<location filename="../../expanded_view.ui" line="186"/>
<source>UpdateAvailable</source>
<translation type="unfinished">UpdateAvailable</translation>
<translation></translation>
</message>
</context>
<context>
@@ -482,7 +482,7 @@ Do you want the Addon Manager to install them automatically? Choose &quot;Ignore
<message>
<location filename="../../developer_mode_people_table.ui" line="57"/>
<source>Kind</source>
<translation type="unfinished">Kind</translation>
<translation></translation>
</message>
<message>
<location filename="../../developer_mode_people_table.ui" line="62"/>
@@ -534,7 +534,7 @@ Do you want the Addon Manager to install them automatically? Choose &quot;Ignore
<location filename="../../developer_mode_freecad_versions.ui" line="27"/>
<location filename="../../developer_mode_freecad_versions.ui" line="41"/>
<source>Optional</source>
<translation type="unfinished">Optional</translation>
<translation></translation>
</message>
<message>
<location filename="../../developer_mode_freecad_versions.ui" line="34"/>
@@ -732,7 +732,7 @@ installed addons will be checked for available updates
<message>
<location filename="../../PythonDependencyUpdateDialog.ui" line="59"/>
<source>Package name</source>
<translation type="unfinished">Package name</translation>
<translation></translation>
</message>
<message>
<location filename="../../PythonDependencyUpdateDialog.ui" line="64"/>
@@ -796,7 +796,7 @@ installed addons will be checked for available updates
<message>
<location filename="../../developer_mode_add_content.ui" line="25"/>
<source>Content type:</source>
<translation type="unfinished">Content type:</translation>
<translation></translation>
</message>
<message>
<location filename="../../developer_mode_add_content.ui" line="33"/>
@@ -838,7 +838,7 @@ installed addons will be checked for available updates
<location filename="../../developer_mode_add_content.ui" line="161"/>
<location filename="../../developer_mode_add_content.ui" line="193"/>
<source>Browse...</source>
<translation type="unfinished">Browse...</translation>
<translation>...</translation>
</message>
<message>
<location filename="../../developer_mode_add_content.ui" line="111"/>
@@ -1096,7 +1096,7 @@ installed addons will be checked for available updates
<message>
<location filename="../../developer_mode_license.ui" line="74"/>
<source>Browse...</source>
<translation type="unfinished">Browse...</translation>
<translation>...</translation>
</message>
<message>
<location filename="../../developer_mode_license.ui" line="81"/>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation></translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation></translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation></translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation></translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation type="unfinished">Branch</translation>
<translation></translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation></translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
<translation></translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation></translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>
@@ -2397,7 +2397,7 @@ installed addons will be checked for available updates
<location filename="../../AddonManagerOptions.py" line="273"/>
<source>Repository URL</source>
<comment>Preferences header for custom repositories</comment>
<translation type="unfinished">Repository URL</translation>
<translation></translation>
</message>
<message>
<location filename="../../AddonManagerOptions.py" line="279"/>
@@ -1273,28 +1273,28 @@ installed addons will be checked for available updates
<translation></translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="164"/>
<location filename="../../manage_python_dependencies.py" line="165"/>
<source>New Python Version Detected</source>
<translation type="unfinished">New Python Version Detected</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="168"/>
<location filename="../../manage_python_dependencies.py" line="169"/>
<source>This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</source>
<translation type="unfinished">This appears to be the first time this version of Python has been used with the Addon Manager. Would you like to install the same auto-installed dependencies for it?</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="200"/>
<location filename="../../manage_python_dependencies.py" line="201"/>
<source>Processing, please wait...</source>
<translation type="unfinished">Processing, please wait...</translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="251"/>
<location filename="../../manage_python_dependencies.py" line="252"/>
<location filename="../../package_details.py" line="905"/>
<source>Update</source>
<translation></translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="353"/>
<location filename="../../manage_python_dependencies.py" line="354"/>
<source>Updating...</source>
<translation type="unfinished">Updating...</translation>
</message>
@@ -1813,25 +1813,25 @@ installed addons will be checked for available updates
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="623"/>
<location filename="../../install_to_toolbar.py" line="100"/>
<location filename="../../install_to_toolbar.py" line="101"/>
<source>Create new toolbar</source>
<translation type="unfinished">Create new toolbar</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="753"/>
<location filename="../../install_to_toolbar.py" line="243"/>
<location filename="../../install_to_toolbar.py" line="244"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished">A macro installed with the FreeCAD Addon Manager</translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="755"/>
<location filename="../../install_to_toolbar.py" line="245"/>
<location filename="../../install_to_toolbar.py" line="246"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation></translation>
</message>
<message>
<location filename="../../addonmanager_workers_utility.py" line="59"/>
<location filename="../../addonmanager_workers_utility.py" line="60"/>
<source>Unable to read data from GitHub: check your internet connection and proxy settings and try again.</source>
<translation type="unfinished">Unable to read data from GitHub: check your internet connection and proxy settings and try again.</translation>
</message>
@@ -2075,65 +2075,65 @@ installed addons will be checked for available updates
<translation></translation>
</message>
<message>
<location filename="../../change_branch.py" line="100"/>
<location filename="../../change_branch.py" line="101"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished">DANGER: Developer feature</translation>
</message>
<message>
<location filename="../../change_branch.py" line="104"/>
<location filename="../../change_branch.py" line="105"/>
<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 type="unfinished">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?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="113"/>
<location filename="../../change_branch.py" line="114"/>
<source>There are local changes</source>
<translation type="unfinished">There are local changes</translation>
</message>
<message>
<location filename="../../change_branch.py" line="117"/>
<location filename="../../change_branch.py" line="118"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished">WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</translation>
</message>
<message>
<location filename="../../change_branch.py" line="169"/>
<location filename="../../change_branch.py" line="183"/>
<location filename="../../change_branch.py" line="191"/>
<location filename="../../change_branch.py" line="170"/>
<location filename="../../change_branch.py" line="184"/>
<location filename="../../change_branch.py" line="192"/>
<source>Branch</source>
<comment>git terminology</comment>
<translation></translation>
</message>
<message>
<location filename="../../change_branch.py" line="177"/>
<location filename="../../change_branch.py" line="178"/>
<source>Tag</source>
<comment>git terminology</comment>
<translation></translation>
</message>
<message>
<location filename="../../change_branch.py" line="260"/>
<location filename="../../change_branch.py" line="261"/>
<source>Kind</source>
<comment>Table header for git ref type (e.g. either Tag or Branch)</comment>
<translation type="unfinished">Kind</translation>
</message>
<message>
<location filename="../../change_branch.py" line="264"/>
<location filename="../../change_branch.py" line="265"/>
<source>Local name</source>
<comment>Table header for git ref name</comment>
<translation type="unfinished">Local name</translation>
</message>
<message>
<location filename="../../change_branch.py" line="270"/>
<location filename="../../change_branch.py" line="271"/>
<source>Tracking</source>
<comment>Table header for git remote tracking branch name name</comment>
<translation></translation>
</message>
<message>
<location filename="../../change_branch.py" line="276"/>
<location filename="../../change_branch.py" line="277"/>
<source>Local updated</source>
<comment>Table header for git update time of local branch</comment>
<translation type="unfinished">Local updated</translation>
</message>
<message>
<location filename="../../change_branch.py" line="282"/>
<location filename="../../change_branch.py" line="283"/>
<source>Remote updated</source>
<comment>Table header for git update time of remote branch</comment>
<translation type="unfinished">Remote updated</translation>
@@ -2159,68 +2159,68 @@ installed addons will be checked for available updates
<translation type="unfinished">Installation of Addon {} failed</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="171"/>
<location filename="../../addonmanager_workers_installation.py" line="172"/>
<source>Downloaded package.xml for {}</source>
<translation type="unfinished">Downloaded package.xml for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="218"/>
<location filename="../../addonmanager_workers_installation.py" line="219"/>
<source>Failed to decode {} file for Addon &apos;{}&apos;</source>
<translation type="unfinished">Failed to decode {} file for Addon &apos;{}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="227"/>
<location filename="../../addonmanager_workers_installation.py" line="228"/>
<source>Any dependency information in this file will be ignored</source>
<translation type="unfinished">Any dependency information in this file will be ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="234"/>
<location filename="../../addonmanager_workers_installation.py" line="235"/>
<source>Downloaded metadata.txt for {}</source>
<translation type="unfinished">Downloaded metadata.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="279"/>
<location filename="../../addonmanager_workers_installation.py" line="280"/>
<source>Downloaded requirements.txt for {}</source>
<translation type="unfinished">Downloaded requirements.txt for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_installation.py" line="297"/>
<location filename="../../addonmanager_workers_installation.py" line="298"/>
<source>Downloaded icon for {}</source>
<translation type="unfinished">Downloaded icon for {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="201"/>
<location filename="../../addonmanager_macro.py" line="254"/>
<location filename="../../addonmanager_macro.py" line="202"/>
<location filename="../../addonmanager_macro.py" line="255"/>
<source>Syntax error while reading {} from macro {}</source>
<translation type="unfinished">Syntax error while reading {} from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="277"/>
<location filename="../../addonmanager_macro.py" line="278"/>
<source>Unable to open macro wiki page at {}</source>
<translation type="unfinished">Unable to open macro wiki page at {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="291"/>
<location filename="../../addonmanager_macro.py" line="292"/>
<source>Unable to fetch the code of this macro.</source>
<translation type="unfinished">Unable to fetch the code of this macro.</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="306"/>
<location filename="../../addonmanager_macro.py" line="307"/>
<source>Unable to retrieve a description from the wiki for macro {}</source>
<translation type="unfinished">Unable to retrieve a description from the wiki for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="340"/>
<location filename="../../addonmanager_macro.py" line="341"/>
<source>Unable to open macro code URL {}</source>
<translation type="unfinished">Unable to open macro code URL {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="501"/>
<location filename="../../addonmanager_macro.py" line="502"/>
<source>Unable to fetch macro-specified file {} from {}</source>
<translation type="unfinished">Unable to fetch macro-specified file {} from {}</translation>
</message>
<message>
<location filename="../../addonmanager_macro.py" line="509"/>
<location filename="../../addonmanager_macro.py" line="510"/>
<source>Could not locate macro-specified file {} (should have been at {})</source>
<translation type="unfinished">Could not locate macro-specified file {} (should have been at {})</translation>
</message>
@@ -2270,126 +2270,126 @@ installed addons will be checked for available updates
<translation type="unfinished">Error while trying to remove macro file {}: </translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="118"/>
<location filename="../../addonmanager_workers_startup.py" line="119"/>
<source>Failed to connect to GitHub. Check your connection and proxy settings.</source>
<translation type="unfinished">Failed to connect to GitHub. Check your connection and proxy settings.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="180"/>
<location filename="../../addonmanager_workers_startup.py" line="181"/>
<source>WARNING: Duplicate addon {} ignored</source>
<translation type="unfinished">WARNING: Duplicate addon {} ignored</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="253"/>
<location filename="../../addonmanager_workers_startup.py" line="254"/>
<source>Workbenches list was updated.</source>
<translation type="unfinished">Workbenches list was updated.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="269"/>
<location filename="../../addonmanager_workers_startup.py" line="270"/>
<source>Git is disabled, skipping git macros</source>
<translation type="unfinished">Git is disabled, skipping git macros</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="317"/>
<location filename="../../addonmanager_workers_startup.py" line="318"/>
<source>Attempting to change non-git Macro setup to use git
</source>
<translation type="unfinished">Attempting to change non-git Macro setup to use git
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="334"/>
<location filename="../../addonmanager_workers_startup.py" line="335"/>
<source>An error occurred updating macros from GitHub, trying clean checkout...</source>
<translation type="unfinished">An error occurred updating macros from GitHub, trying clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="339"/>
<location filename="../../addonmanager_workers_startup.py" line="340"/>
<source>Attempting to do a clean checkout...</source>
<translation type="unfinished">Attempting to do a clean checkout...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="351"/>
<location filename="../../addonmanager_workers_startup.py" line="352"/>
<source>Clean checkout succeeded</source>
<translation type="unfinished">Clean checkout succeeded</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="361"/>
<location filename="../../addonmanager_workers_startup.py" line="362"/>
<source>Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</source>
<translation type="unfinished">Failed to update macros from GitHub -- try clearing the Addon Manager&apos;s cache.</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="384"/>
<location filename="../../addonmanager_workers_startup.py" line="385"/>
<source>Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</source>
<translation type="unfinished">Error connecting to the Wiki, FreeCAD cannot retrieve the Wiki macro list at this time</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="599"/>
<location filename="../../addonmanager_workers_startup.py" line="600"/>
<source>Unable to fetch git updates for workbench {}</source>
<translation type="unfinished">Unable to fetch git updates for workbench {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="614"/>
<location filename="../../addonmanager_workers_startup.py" line="615"/>
<source>git status failed for {}</source>
<translation type="unfinished">git status failed for {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="659"/>
<location filename="../../addonmanager_workers_startup.py" line="660"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished">Failed to read metadata from {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="684"/>
<location filename="../../addonmanager_workers_startup.py" line="685"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished">Failed to fetch code for macro &apos;{name}&apos;</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="739"/>
<location filename="../../addonmanager_workers_startup.py" line="740"/>
<source>Caching macro code...</source>
<translation type="unfinished">Caching macro code...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="762"/>
<location filename="../../addonmanager_workers_startup.py" line="763"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished">Addon Manager: a worker process failed to complete while fetching {name}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="777"/>
<location filename="../../addonmanager_workers_startup.py" line="778"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished">Out of {num_macros} macros, {num_failed} timed out while processing</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="799"/>
<location filename="../../addonmanager_workers_startup.py" line="800"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished">Addon Manager: a worker process failed to halt ({name})</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="840"/>
<location filename="../../addonmanager_workers_startup.py" line="841"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished">Getting metadata from macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="854"/>
<location filename="../../addonmanager_workers_startup.py" line="855"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished">Timeout while fetching metadata for macro {}</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="865"/>
<location filename="../../addonmanager_workers_startup.py" line="866"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished">Failed to kill process for macro {}!
</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="888"/>
<location filename="../../addonmanager_workers_startup.py" line="889"/>
<source>Retrieving macro description...</source>
<translation type="unfinished">Retrieving macro description...</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="893"/>
<source>Retrieving info from git</source>
<translation type="unfinished">Retrieving info from git</translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="898"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished">Retrieving info from wiki</translation>
</message>