{"thread":{"id":"42224","subject":"[PATCH] git-gui: l10n: add Portuguese translation","startedAt":"2016-05-05T11:23:41Z","lastAt":"2016-05-06T16:06:42Z","messageCount":3,"participants":["Vasco Almeida"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"285568","messageId":"1462447421-6294-1-git-send-email-vascomalmeida@sapo.pt","threadId":"42224","inReplyTo":null,"subject":"[PATCH] git-gui: l10n: add Portuguese translation","fromName":"Vasco Almeida","fromEmail":"vascomalmeida@sapo.pt","sentAt":"2016-05-05T11:23:41Z","receivedAt":"2016-05-05T11:23:41Z","isPatch":true,"sender":{"key":"vascomalmeida@sapo.pt","avatar":"https://avatars.githubusercontent.com/u/9001556?v=4"},"body":"Add Portuguese glossary.\n\nSigned-off-by: Vasco Almeida <vascomalmeida@sapo.pt>\n---\n po/glossary/pt_pt.po |  177 ++++\n po/pt_pt.po          | 2574 ++++++++++++++++++++++++++++++++++++++++++++++++++\n 2 files changed, 2751 insertions(+)\n create mode 100644 po/glossary/pt_pt.po\n create mode 100644 po/pt_pt.po\n\ndiff --git a/po/glossary/pt_pt.po b/po/glossary/pt_pt.po\nnew file mode 100644\nindex 0000000..239b965\n--- /dev/null\n+++ b/po/glossary/pt_pt.po\n@@ -0,0 +1,177 @@\n+# Portuguese translations for git-gui glossary.\n+# Copyright (C) 2016 Shawn Pearce, et al.\n+# This file is distributed under the same license as the git package.\n+# Vasco Almeida <vascomalmeida@sapo.pt>, 2016.\n+msgid \"\"\n+msgstr \"\"\n+\"Project-Id-Version: git-gui glossary\\n\"\n+\"POT-Creation-Date: 2008-01-07 21:20+0100\\n\"\n+\"PO-Revision-Date: 2016-05-04 18:44+0000\\n\"\n+\"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\\n\"\n+\"Language-Team: Portuguese\\n\"\n+\"Language: pt\\n\"\n+\"MIME-Version: 1.0\\n\"\n+\"Content-Type: text/plain; charset=UTF-8\\n\"\n+\"Content-Transfer-Encoding: 8bit\\n\"\n+\"Plural-Forms: nplurals=2; plural=(n != 1);\\n\"\n+\"X-Generator: Virtaal 0.7.1\\n\"\n+\n+#. \"English Definition (Dear translator: This file will never be visible to the user! It should only serve as a tool for you, the translator. Nothing more.)\"\n+msgid \"\"\n+\"English Term (Dear translator: This file will never be visible to the user!)\"\n+msgstr \"\"\n+\"Outro SCM em português:\\n\"\n+\"http://svn.code.sf.net/p/tortoisesvn/code/trunk/Languages/pt/TortoiseUI.po e \"\n+\"\\n\"\n+\"http://svn.code.sf.net/p/tortoisesvn/code/trunk/Languages/pt/TortoiseDoc.po\\n\"\n+\" em html: https://tortoisesvn.net/docs/release/TortoiseSVN_pt/index.html\\n\"\n+\"\\n\"\n+\"https://translations.launchpad.net/tortoisehg (medíocre)\"\n+\n+#. \"\"\n+msgid \"amend\"\n+msgstr \"emendar\"\n+\n+#. \"\"\n+msgid \"annotate\"\n+msgstr \"anotar\"\n+\n+#. \"A 'branch' is an active line of development.\"\n+msgid \"branch [noun]\"\n+msgstr \"ramo\"\n+\n+#. \"\"\n+msgid \"branch [verb]\"\n+msgstr \"criar ramo\"\n+\n+#. \"\"\n+msgid \"checkout [noun]\"\n+msgstr \"extração\"\n+\n+#. \"The action of updating the working tree to a revision which was stored in the object database.\"\n+msgid \"checkout [verb]\"\n+msgstr \"extrair\"\n+\n+#. \"\"\n+msgid \"clone [verb]\"\n+msgstr \"clonar\"\n+\n+#. \"A single point in the git history.\"\n+msgid \"commit [noun]\"\n+msgstr \"commit\"\n+\n+#. \"The action of storing a new snapshot of the project's state in the git history.\"\n+msgid \"commit [verb]\"\n+msgstr \"fazer commit\"\n+\n+#. \"\"\n+msgid \"diff [noun]\"\n+msgstr \"diferenças\"\n+\n+#. \"\"\n+msgid \"diff [verb]\"\n+msgstr \"mostrar diferenças\"\n+\n+#. \"A fast-forward is a special type of merge where you have a revision and you are merging another branch's changes that happen to be a descendant of what you have.\"\n+msgid \"fast forward merge\"\n+msgstr \"integração por avanço rápido\"\n+\n+#. \"Fetching a branch means to get the branch's head from a remote repository, to find out which objects are missing from the local object database, and to get them, too.\"\n+msgid \"fetch\"\n+msgstr \"obter\"\n+\n+#. \"One context of consecutive lines in a whole patch, which consists of many such hunks\"\n+msgid \"hunk\"\n+msgstr \"excerto\"\n+\n+#. \"A collection of files. The index is a stored version of your working tree.\"\n+msgid \"index (in git-gui: staging area)\"\n+msgstr \"índice\"\n+\n+#. \"A successful merge results in the creation of a new commit representing the result of the merge.\"\n+msgid \"merge [noun]\"\n+msgstr \"integração\"\n+\n+#. \"To bring the contents of another branch into the current branch.\"\n+msgid \"merge [verb]\"\n+msgstr \"integrar\"\n+\n+#. \"\"\n+msgid \"message\"\n+msgstr \"mensagem\"\n+\n+#. \"Deletes all stale tracking branches under <name>. These stale branches have already been removed from the remote repository referenced by <name>, but are still locally available in 'remotes/<name>'.\"\n+msgid \"prune\"\n+msgstr \"podar\"\n+\n+#. \"Pulling a branch means to fetch it and merge it.\"\n+msgid \"pull\"\n+msgstr \"puxar\"\n+\n+#. \"Pushing a branch means to get the branch's head ref from a remote repository, and ... (well, can someone please explain it for mere mortals?)\"\n+msgid \"push\"\n+msgstr \"publicar\"\n+\n+#. \"\"\n+msgid \"redo\"\n+msgstr \"refazer\"\n+\n+#. \"An other repository ('remote'). One might have a set of remotes whose branches one tracks.\"\n+msgid \"remote\"\n+msgstr \"remoto\"\n+\n+#. \"A collection of refs (?) together with an object database containing all objects which are reachable from the refs... (oops, you've lost me here. Again, please an explanation for mere mortals?)\"\n+msgid \"repository\"\n+msgstr \"repositório\"\n+\n+#. \"\"\n+msgid \"reset\"\n+msgstr \"repor\"\n+\n+#. \"\"\n+msgid \"revert\"\n+msgstr \"reverter\"\n+\n+#. \"A particular state of files and directories which was stored in the object database.\"\n+msgid \"revision\"\n+msgstr \"revisão\"\n+\n+#. \"\"\n+msgid \"sign off\"\n+msgstr \"assinar por baixo\"\n+\n+#. \"\"\n+msgid \"staging area\"\n+msgstr \"área de estágio\"\n+\n+#. \"\"\n+msgid \"status\"\n+msgstr \"estado\"\n+\n+#. \"A ref pointing to a tag or commit object\"\n+msgid \"tag [noun]\"\n+msgstr \"tag\"\n+\n+#. \"\"\n+msgid \"tag [verb]\"\n+msgstr \"criar tag\"\n+\n+#. \"A regular git branch that is used to follow changes from another repository.\"\n+msgid \"tracking branch\"\n+msgstr \"ramo de monitorização\"\n+\n+#. \"\"\n+msgid \"undo\"\n+msgstr \"desfazer\"\n+\n+#. \"\"\n+msgid \"update\"\n+msgstr \"atualizar\"\n+\n+#. \"\"\n+msgid \"verify\"\n+msgstr \"verificar\"\n+\n+#. \"The tree of actual checked out files.\"\n+msgid \"working copy, working tree\"\n+msgstr \"cópia de trabalho, árvore de trabalho\"\ndiff --git a/po/pt_pt.po b/po/pt_pt.po\nnew file mode 100644\nindex 0000000..c473394\n--- /dev/null\n+++ b/po/pt_pt.po\n@@ -0,0 +1,2574 @@\n+# Portuguese translations for git-gui package.\n+# Copyright (C) 2016 Shawn Pearce, et al.\n+# This file is distributed under the same license as the git package.\n+# Vasco Almeida <vascomalmeida@sapo.pt>, 2016.\n+msgid \"\"\n+msgstr \"\"\n+\"Project-Id-Version: git-gui\\n\"\n+\"Report-Msgid-Bugs-To: \\n\"\n+\"POT-Creation-Date: 2010-01-26 15:47-0800\\n\"\n+\"PO-Revision-Date: 2016-05-05 10:45+0000\\n\"\n+\"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\\n\"\n+\"Language-Team: Portuguese\\n\"\n+\"Language: pt\\n\"\n+\"MIME-Version: 1.0\\n\"\n+\"Content-Type: text/plain; charset=UTF-8\\n\"\n+\"Content-Transfer-Encoding: 8bit\\n\"\n+\"Plural-Forms: nplurals=2; plural=(n != 1);\\n\"\n+\"X-Generator: Virtaal 0.7.1\\n\"\n+\n+#: git-gui.sh:41 git-gui.sh:793 git-gui.sh:807 git-gui.sh:820 git-gui.sh:903\n+#: git-gui.sh:922\n+msgid \"git-gui: fatal error\"\n+msgstr \"git-gui: erro fatal\"\n+\n+#: git-gui.sh:743\n+#, tcl-format\n+msgid \"Invalid font specified in %s:\"\n+msgstr \"Tipo de letra inválido especificado em %s:\"\n+\n+#: git-gui.sh:779\n+msgid \"Main Font\"\n+msgstr \"Tipo de letra principal\"\n+\n+#: git-gui.sh:780\n+msgid \"Diff/Console Font\"\n+msgstr \"Tipo de letra Diferenças/Consola\"\n+\n+#: git-gui.sh:794\n+msgid \"Cannot find git in PATH.\"\n+msgstr \"Não é possível encontrar o git em PATH.\"\n+\n+#: git-gui.sh:821\n+msgid \"Cannot parse Git version string:\"\n+msgstr \"Não é possível analisar a versão do Git:\"\n+\n+#: git-gui.sh:839\n+#, tcl-format\n+msgid \"\"\n+\"Git version cannot be determined.\\n\"\n+\"\\n\"\n+\"%s claims it is version '%s'.\\n\"\n+\"\\n\"\n+\"%s requires at least Git 1.5.0 or later.\\n\"\n+\"\\n\"\n+\"Assume '%s' is version 1.5.0?\\n\"\n+msgstr \"\"\n+\"A versão do Git não pôde ser determinada.\\n\"\n+\"\\n\"\n+\"%s alega que está na versão '%s'.\\n\"\n+\"\\n\"\n+\"%s requer pelo menos Git 1.5.0 ou mais recente.\\n\"\n+\"\\n\"\n+\"Assumir que '%s' está na versão 1.5.0?\\n\"\n+\n+#: git-gui.sh:1128\n+msgid \"Git directory not found:\"\n+msgstr \"Diretório Git não encontrado:\"\n+\n+#: git-gui.sh:1146\n+msgid \"Cannot move to top of working directory:\"\n+msgstr \"Não é possível mover para o topo do diretório de trabalho:\"\n+\n+#: git-gui.sh:1154\n+msgid \"Cannot use bare repository:\"\n+msgstr \"Não é possível usar repositório nu:\"\n+\n+#: git-gui.sh:1162\n+msgid \"No working directory\"\n+msgstr \"Nenhum diretório de trabalho\"\n+\n+#: git-gui.sh:1334 lib/checkout_op.tcl:306\n+msgid \"Refreshing file status...\"\n+msgstr \"A atualizar estado do ficheiro...\"\n+\n+#: git-gui.sh:1390\n+msgid \"Scanning for modified files ...\"\n+msgstr \"A procurar por ficheiros modificados...\"\n+\n+#: git-gui.sh:1454\n+msgid \"Calling prepare-commit-msg hook...\"\n+msgstr \"\"\n+\"A invocar gancho preparar-mensagem-de-commit (prepare-commit-msg hook)...\"\n+\n+#: git-gui.sh:1471\n+msgid \"Commit declined by prepare-commit-msg hook.\"\n+msgstr \"\"\n+\"Commit recusado pelo gancho preparar-mensagem-de-commit (prepare-commit-msg \"\n+\"hook).\"\n+\n+#: git-gui.sh:1629 lib/browser.tcl:246\n+msgid \"Ready.\"\n+msgstr \"Pronto.\"\n+\n+#: git-gui.sh:1787\n+#, tcl-format\n+msgid \"Displaying only %s of %s files.\"\n+msgstr \"A mostrar apenas %s de %s ficheiros.\"\n+\n+#: git-gui.sh:1913\n+msgid \"Unmodified\"\n+msgstr \"Não modificado\"\n+\n+#: git-gui.sh:1915\n+msgid \"Modified, not staged\"\n+msgstr \"Modificado, não preparado\"\n+\n+#: git-gui.sh:1916 git-gui.sh:1924\n+msgid \"Staged for commit\"\n+msgstr \"Preparado para commit\"\n+\n+#: git-gui.sh:1917 git-gui.sh:1925\n+msgid \"Portions staged for commit\"\n+msgstr \"Porções preparadas para commit\"\n+\n+#: git-gui.sh:1918 git-gui.sh:1926\n+msgid \"Staged for commit, missing\"\n+msgstr \"Preparado para commit, em falta\"\n+\n+#: git-gui.sh:1920\n+msgid \"File type changed, not staged\"\n+msgstr \"Tipo de ficheiro alterado, não preparado\"\n+\n+#: git-gui.sh:1921\n+msgid \"File type changed, staged\"\n+msgstr \"Tipo de ficheiro alterado, preparado\"\n+\n+#: git-gui.sh:1923\n+msgid \"Untracked, not staged\"\n+msgstr \"Não controlado, não preparado\"\n+\n+#: git-gui.sh:1928\n+msgid \"Missing\"\n+msgstr \"Em falta\"\n+\n+#: git-gui.sh:1929\n+msgid \"Staged for removal\"\n+msgstr \"Preparado para remoção\"\n+\n+#: git-gui.sh:1930\n+msgid \"Staged for removal, still present\"\n+msgstr \"Preparado para remoção, ainda presente\"\n+\n+#: git-gui.sh:1932 git-gui.sh:1933 git-gui.sh:1934 git-gui.sh:1935\n+#: git-gui.sh:1936 git-gui.sh:1937\n+msgid \"Requires merge resolution\"\n+msgstr \"Requer resolução de integração\"\n+\n+#: git-gui.sh:1972\n+msgid \"Starting gitk... please wait...\"\n+msgstr \"A iniciar gitk... aguarde...\"\n+\n+#: git-gui.sh:1984\n+msgid \"Couldn't find gitk in PATH\"\n+msgstr \"Não foi possível encontrar gitk em PATH\"\n+\n+#: git-gui.sh:2043\n+msgid \"Couldn't find git gui in PATH\"\n+msgstr \"Não foi possível encontrar git gui em PATH\"\n+\n+#: git-gui.sh:2455 lib/choose_repository.tcl:36\n+msgid \"Repository\"\n+msgstr \"Repositório\"\n+\n+#: git-gui.sh:2456\n+msgid \"Edit\"\n+msgstr \"Editar\"\n+\n+#: git-gui.sh:2458 lib/choose_rev.tcl:561\n+msgid \"Branch\"\n+msgstr \"Ramo\"\n+\n+#: git-gui.sh:2461 lib/choose_rev.tcl:548\n+msgid \"Commit@@noun\"\n+msgstr \"Commit\"\n+\n+#: git-gui.sh:2464 lib/merge.tcl:121 lib/merge.tcl:150 lib/merge.tcl:168\n+msgid \"Merge\"\n+msgstr \"Integrar\"\n+\n+#: git-gui.sh:2465 lib/choose_rev.tcl:557\n+msgid \"Remote\"\n+msgstr \"Remoto\"\n+\n+#: git-gui.sh:2468\n+msgid \"Tools\"\n+msgstr \"Ferramentas\"\n+\n+#: git-gui.sh:2477\n+msgid \"Explore Working Copy\"\n+msgstr \"Explorar cópia de trabalho\"\n+\n+#: git-gui.sh:2483\n+msgid \"Browse Current Branch's Files\"\n+msgstr \"Navegar pelos ficheiro do ramo atual\"\n+\n+#: git-gui.sh:2487\n+msgid \"Browse Branch Files...\"\n+msgstr \"Navegar pelos ficheiros do ramo...\"\n+\n+#: git-gui.sh:2492\n+msgid \"Visualize Current Branch's History\"\n+msgstr \"Visualizar histórico do ramo atual\"\n+\n+#: git-gui.sh:2496\n+msgid \"Visualize All Branch History\"\n+msgstr \"Visualizar histórico de todos os ramos\"\n+\n+#: git-gui.sh:2503\n+#, tcl-format\n+msgid \"Browse %s's Files\"\n+msgstr \"Navegar pelos ficheiro de %s\"\n+\n+#: git-gui.sh:2505\n+#, tcl-format\n+msgid \"Visualize %s's History\"\n+msgstr \"Visualizar histórico de %s\"\n+\n+#: git-gui.sh:2510 lib/database.tcl:27 lib/database.tcl:67\n+msgid \"Database Statistics\"\n+msgstr \"Estatísticas da base de dados\"\n+\n+#: git-gui.sh:2513 lib/database.tcl:34\n+msgid \"Compress Database\"\n+msgstr \"Comprimir base de dados\"\n+\n+#: git-gui.sh:2516\n+msgid \"Verify Database\"\n+msgstr \"Verificar base de dados\"\n+\n+#: git-gui.sh:2523 git-gui.sh:2527 git-gui.sh:2531 lib/shortcut.tcl:8\n+#: lib/shortcut.tcl:40 lib/shortcut.tcl:72\n+msgid \"Create Desktop Icon\"\n+msgstr \"Criar ícone no ambiente de trabalho\"\n+\n+#: git-gui.sh:2539 lib/choose_repository.tcl:183 lib/choose_repository.tcl:191\n+msgid \"Quit\"\n+msgstr \"Sair\"\n+\n+#: git-gui.sh:2547\n+msgid \"Undo\"\n+msgstr \"Desfazer\"\n+\n+#: git-gui.sh:2550\n+msgid \"Redo\"\n+msgstr \"Refazer\"\n+\n+#: git-gui.sh:2554 git-gui.sh:3109\n+msgid \"Cut\"\n+msgstr \"Cortar\"\n+\n+#: git-gui.sh:2557 git-gui.sh:3112 git-gui.sh:3186 git-gui.sh:3259\n+#: lib/console.tcl:69\n+msgid \"Copy\"\n+msgstr \"Copiar\"\n+\n+#: git-gui.sh:2560 git-gui.sh:3115\n+msgid \"Paste\"\n+msgstr \"Colar\"\n+\n+#: git-gui.sh:2563 git-gui.sh:3118 lib/branch_delete.tcl:26\n+#: lib/remote_branch_delete.tcl:38\n+msgid \"Delete\"\n+msgstr \"Eliminar\"\n+\n+#: git-gui.sh:2567 git-gui.sh:3122 git-gui.sh:3263 lib/console.tcl:71\n+msgid \"Select All\"\n+msgstr \"Selecionar tudo\"\n+\n+#: git-gui.sh:2576\n+msgid \"Create...\"\n+msgstr \"Criar...\"\n+\n+#: git-gui.sh:2582\n+msgid \"Checkout...\"\n+msgstr \"Extrair...\"\n+\n+#: git-gui.sh:2588\n+msgid \"Rename...\"\n+msgstr \"Mudar nome...\"\n+\n+#: git-gui.sh:2593\n+msgid \"Delete...\"\n+msgstr \"Eliminar...\"\n+\n+#: git-gui.sh:2598\n+msgid \"Reset...\"\n+msgstr \"Repor...\"\n+\n+#: git-gui.sh:2608\n+msgid \"Done\"\n+msgstr \"Concluído\"\n+\n+#: git-gui.sh:2610\n+msgid \"Commit@@verb\"\n+msgstr \"Fazer commit\"\n+\n+#: git-gui.sh:2619 git-gui.sh:3050\n+msgid \"New Commit\"\n+msgstr \"Novo commit\"\n+\n+#: git-gui.sh:2627 git-gui.sh:3057\n+msgid \"Amend Last Commit\"\n+msgstr \"Emendar último commit\"\n+\n+#: git-gui.sh:2637 git-gui.sh:3011 lib/remote_branch_delete.tcl:99\n+msgid \"Rescan\"\n+msgstr \"Reanalisar\"\n+\n+#: git-gui.sh:2643\n+msgid \"Stage To Commit\"\n+msgstr \"Preparar para commit\"\n+\n+#: git-gui.sh:2649\n+msgid \"Stage Changed Files To Commit\"\n+msgstr \"Preparar ficheiros modificados para commit\"\n+\n+#: git-gui.sh:2655\n+msgid \"Unstage From Commit\"\n+msgstr \"Retirar do commit\"\n+\n+#: git-gui.sh:2661 lib/index.tcl:412\n+msgid \"Revert Changes\"\n+msgstr \"Reverter alterações\"\n+\n+#: git-gui.sh:2669 git-gui.sh:3310 git-gui.sh:3341\n+msgid \"Show Less Context\"\n+msgstr \"Mostrar menos contexto\"\n+\n+#: git-gui.sh:2673 git-gui.sh:3314 git-gui.sh:3345\n+msgid \"Show More Context\"\n+msgstr \"Mostrar mais contexto\"\n+\n+#: git-gui.sh:2680 git-gui.sh:3024 git-gui.sh:3133\n+msgid \"Sign Off\"\n+msgstr \"Assinar por baixo\"\n+\n+#: git-gui.sh:2696\n+msgid \"Local Merge...\"\n+msgstr \"Integração local...\"\n+\n+#: git-gui.sh:2701\n+msgid \"Abort Merge...\"\n+msgstr \"Abortar integração...\"\n+\n+#: git-gui.sh:2713 git-gui.sh:2741\n+msgid \"Add...\"\n+msgstr \"Adicionar...\"\n+\n+#: git-gui.sh:2717\n+msgid \"Push...\"\n+msgstr \"Publicar...\"\n+\n+#: git-gui.sh:2721\n+msgid \"Delete Branch...\"\n+msgstr \"Eliminar ramo...\"\n+\n+#: git-gui.sh:2731 git-gui.sh:3292\n+msgid \"Options...\"\n+msgstr \"Opções...\"\n+\n+#: git-gui.sh:2742\n+msgid \"Remove...\"\n+msgstr \"Remover...\"\n+\n+#: git-gui.sh:2751 lib/choose_repository.tcl:50\n+msgid \"Help\"\n+msgstr \"Ajuda\"\n+\n+#: git-gui.sh:2755 git-gui.sh:2759 lib/about.tcl:14\n+#: lib/choose_repository.tcl:44 lib/choose_repository.tcl:53\n+#, tcl-format\n+msgid \"About %s\"\n+msgstr \"Sobre %s\"\n+\n+#: git-gui.sh:2783\n+msgid \"Online Documentation\"\n+msgstr \"Documentação online\"\n+\n+#: git-gui.sh:2786 lib/choose_repository.tcl:47 lib/choose_repository.tcl:56\n+msgid \"Show SSH Key\"\n+msgstr \"Mostrar chave SSH\"\n+\n+#: git-gui.sh:2893\n+#, tcl-format\n+msgid \"fatal: cannot stat path %s: No such file or directory\"\n+msgstr \"\"\n+\"fatal: não é possível obter estado do caminho %s: Ficheiro ou diretório \"\n+\"inexistente\"\n+\n+#: git-gui.sh:2926\n+msgid \"Current Branch:\"\n+msgstr \"Ramo atual:\"\n+\n+#: git-gui.sh:2947\n+msgid \"Staged Changes (Will Commit)\"\n+msgstr \"Alterações preparadas (para commit)\"\n+\n+#: git-gui.sh:2967\n+msgid \"Unstaged Changes\"\n+msgstr \"Alterações não preparadas\"\n+\n+#: git-gui.sh:3017\n+msgid \"Stage Changed\"\n+msgstr \"Preparar modificados\"\n+\n+#: git-gui.sh:3036 lib/transport.tcl:104 lib/transport.tcl:193\n+msgid \"Push\"\n+msgstr \"Publicar\"\n+\n+#: git-gui.sh:3071\n+msgid \"Initial Commit Message:\"\n+msgstr \"Mensagem de commit inicial:\"\n+\n+#: git-gui.sh:3072\n+msgid \"Amended Commit Message:\"\n+msgstr \"Mensagem de commit emendada:\"\n+\n+#: git-gui.sh:3073\n+msgid \"Amended Initial Commit Message:\"\n+msgstr \"Mensagem de commit inicial emendada:\"\n+\n+#: git-gui.sh:3074\n+msgid \"Amended Merge Commit Message:\"\n+msgstr \"Mensagem de commit de integração emendada:\"\n+\n+#: git-gui.sh:3075\n+msgid \"Merge Commit Message:\"\n+msgstr \"Mensagem de commit de integração:\"\n+\n+#: git-gui.sh:3076\n+msgid \"Commit Message:\"\n+msgstr \"Mensagem de commit:\"\n+\n+#: git-gui.sh:3125 git-gui.sh:3267 lib/console.tcl:73\n+msgid \"Copy All\"\n+msgstr \"Copiar tudo\"\n+\n+#: git-gui.sh:3149 lib/blame.tcl:104\n+msgid \"File:\"\n+msgstr \"Ficheiro:\"\n+\n+#: git-gui.sh:3255\n+msgid \"Refresh\"\n+msgstr \"Atualizar\"\n+\n+#: git-gui.sh:3276\n+msgid \"Decrease Font Size\"\n+msgstr \"Diminuir tamanho de letra\"\n+\n+#: git-gui.sh:3280\n+msgid \"Increase Font Size\"\n+msgstr \"Aumentar tamanho de letra\"\n+\n+#: git-gui.sh:3288 lib/blame.tcl:281\n+msgid \"Encoding\"\n+msgstr \"Codificação\"\n+\n+#: git-gui.sh:3299\n+msgid \"Apply/Reverse Hunk\"\n+msgstr \"Aplicar/Reverter excerto\"\n+\n+#: git-gui.sh:3304\n+msgid \"Apply/Reverse Line\"\n+msgstr \"Aplicar/Reverter linha\"\n+\n+#: git-gui.sh:3323\n+msgid \"Run Merge Tool\"\n+msgstr \"Executar ferramenta de integração\"\n+\n+#: git-gui.sh:3328\n+msgid \"Use Remote Version\"\n+msgstr \"Usar a versão remota\"\n+\n+#: git-gui.sh:3332\n+msgid \"Use Local Version\"\n+msgstr \"Usar a versão local\"\n+\n+#: git-gui.sh:3336\n+msgid \"Revert To Base\"\n+msgstr \"Reverter para a base\"\n+\n+#: git-gui.sh:3354\n+msgid \"Visualize These Changes In The Submodule\"\n+msgstr \"Visualizar estas alterações no submódulo\"\n+\n+#: git-gui.sh:3358\n+msgid \"Visualize Current Branch History In The Submodule\"\n+msgstr \"Visualizar histórico do ramo atual no submódulo\"\n+\n+#: git-gui.sh:3362\n+msgid \"Visualize All Branch History In The Submodule\"\n+msgstr \"Visualizar histórico de todos os ramos no submódulo\"\n+\n+#: git-gui.sh:3367\n+msgid \"Start git gui In The Submodule\"\n+msgstr \"Iniciar git gui no submódulo\"\n+\n+#: git-gui.sh:3389\n+msgid \"Unstage Hunk From Commit\"\n+msgstr \"Retirar excerto do commit\"\n+\n+#: git-gui.sh:3391\n+msgid \"Unstage Lines From Commit\"\n+msgstr \"Retirar linhas do commit\"\n+\n+#: git-gui.sh:3393\n+msgid \"Unstage Line From Commit\"\n+msgstr \"Retirar linha do commit\"\n+\n+#: git-gui.sh:3396\n+msgid \"Stage Hunk For Commit\"\n+msgstr \"Preparar excerto para commit\"\n+\n+#: git-gui.sh:3398\n+msgid \"Stage Lines For Commit\"\n+msgstr \"Preparar linhas para commit\"\n+\n+#: git-gui.sh:3400\n+msgid \"Stage Line For Commit\"\n+msgstr \"Preparar linha para commit\"\n+\n+#: git-gui.sh:3424\n+msgid \"Initializing...\"\n+msgstr \"A inicializar...\"\n+\n+#: git-gui.sh:3541\n+#, tcl-format\n+msgid \"\"\n+\"Possible environment issues exist.\\n\"\n+\"\\n\"\n+\"The following environment variables are probably\\n\"\n+\"going to be ignored by any Git subprocess run\\n\"\n+\"by %s:\\n\"\n+\"\\n\"\n+msgstr \"\"\n+\"Existem possíveis erros de ambiente.\\n\"\n+\"\\n\"\n+\"As seguintes variáveis de ambiente serão provavelmente\\n\"\n+\"ignoradas pelos subprocessos do Git executados\\n\"\n+\"por %s:\\n\"\n+\"\\n\"\n+\n+#: git-gui.sh:3570\n+msgid \"\"\n+\"\\n\"\n+\"This is due to a known issue with the\\n\"\n+\"Tcl binary distributed by Cygwin.\"\n+msgstr \"\"\n+\"\\n\"\n+\"Devido a um problema conhecido com o\\n\"\n+\"binário Tcl distribuído pelo Cygwin.\"\n+\n+#: git-gui.sh:3575\n+#, tcl-format\n+msgid \"\"\n+\"\\n\"\n+\"\\n\"\n+\"A good replacement for %s\\n\"\n+\"is placing values for the user.name and\\n\"\n+\"user.email settings into your personal\\n\"\n+\"~/.gitconfig file.\\n\"\n+msgstr \"\"\n+\"\\n\"\n+\"\\n\"\n+\"Um bom substituto para %s\\n\"\n+\"é colocar valores das definições user.name e\\n\"\n+\"user.email no ficheiro pessoal ~/.gitconfig.\\n\"\n+\n+#: lib/about.tcl:26\n+msgid \"git-gui - a graphical user interface for Git.\"\n+msgstr \"git-gui - uma interface gráfica do Git.\"\n+\n+#: lib/blame.tcl:72\n+msgid \"File Viewer\"\n+msgstr \"Visualizador de ficheiros\"\n+\n+#: lib/blame.tcl:78\n+msgid \"Commit:\"\n+msgstr \"Commit:\"\n+\n+#: lib/blame.tcl:271\n+msgid \"Copy Commit\"\n+msgstr \"Copiar commit\"\n+\n+#: lib/blame.tcl:275\n+msgid \"Find Text...\"\n+msgstr \"Procurar texto...\"\n+\n+#: lib/blame.tcl:284\n+msgid \"Do Full Copy Detection\"\n+msgstr \"Efetuar deteção de cópia integral\"\n+\n+#: lib/blame.tcl:288\n+msgid \"Show History Context\"\n+msgstr \"Mostrar contexto histórico\"\n+\n+#: lib/blame.tcl:291\n+msgid \"Blame Parent Commit\"\n+msgstr \"Culpar commit pai\"\n+\n+#: lib/blame.tcl:450\n+#, tcl-format\n+msgid \"Reading %s...\"\n+msgstr \"A ler %s...\"\n+\n+#: lib/blame.tcl:557\n+msgid \"Loading copy/move tracking annotations...\"\n+msgstr \"A carregar anotações de cópia/movimento...\"\n+\n+#: lib/blame.tcl:577\n+msgid \"lines annotated\"\n+msgstr \"linhas anotadas\"\n+\n+#: lib/blame.tcl:769\n+msgid \"Loading original location annotations...\"\n+msgstr \"A carregar anotações da localização original...\"\n+\n+#: lib/blame.tcl:772\n+msgid \"Annotation complete.\"\n+msgstr \"Anotação concluída.\"\n+\n+#: lib/blame.tcl:802\n+msgid \"Busy\"\n+msgstr \"A processar\"\n+\n+#: lib/blame.tcl:803\n+msgid \"Annotation process is already running.\"\n+msgstr \"O processo de anotação já está em execução.\"\n+\n+#: lib/blame.tcl:842\n+msgid \"Running thorough copy detection...\"\n+msgstr \"A executar deteção de cópia integral...\"\n+\n+#: lib/blame.tcl:910\n+msgid \"Loading annotation...\"\n+msgstr \"A carregar anotação...\"\n+\n+#: lib/blame.tcl:963\n+msgid \"Author:\"\n+msgstr \"Autor:\"\n+\n+#: lib/blame.tcl:967\n+msgid \"Committer:\"\n+msgstr \"Committer:\"\n+\n+#: lib/blame.tcl:972\n+msgid \"Original File:\"\n+msgstr \"Ficheiro original:\"\n+\n+#: lib/blame.tcl:1020\n+msgid \"Cannot find HEAD commit:\"\n+msgstr \"Não é possível encontrar commit HEAD:\"\n+\n+#: lib/blame.tcl:1075\n+msgid \"Cannot find parent commit:\"\n+msgstr \"Não é possível encontrar commit pai:\"\n+\n+#: lib/blame.tcl:1090\n+msgid \"Unable to display parent\"\n+msgstr \"Não é possível mostrar pai\"\n+\n+#: lib/blame.tcl:1091 lib/diff.tcl:320\n+msgid \"Error loading diff:\"\n+msgstr \"Erro ao carregar diferenças:\"\n+\n+#: lib/blame.tcl:1231\n+msgid \"Originally By:\"\n+msgstr \"Originalmente por:\"\n+\n+#: lib/blame.tcl:1237\n+msgid \"In File:\"\n+msgstr \"No ficheiro:\"\n+\n+#: lib/blame.tcl:1242\n+msgid \"Copied Or Moved Here By:\"\n+msgstr \"Copiado ou Movido para aqui por:\"\n+\n+#: lib/branch_checkout.tcl:14 lib/branch_checkout.tcl:19\n+msgid \"Checkout Branch\"\n+msgstr \"Extrair ramo\"\n+\n+#: lib/branch_checkout.tcl:23\n+msgid \"Checkout\"\n+msgstr \"Extrair\"\n+\n+#: lib/branch_checkout.tcl:27 lib/branch_create.tcl:35\n+#: lib/branch_delete.tcl:32 lib/branch_rename.tcl:30 lib/browser.tcl:282\n+#: lib/checkout_op.tcl:579 lib/choose_font.tcl:43 lib/merge.tcl:172\n+#: lib/option.tcl:125 lib/remote_add.tcl:32 lib/remote_branch_delete.tcl:42\n+#: lib/tools_dlg.tcl:40 lib/tools_dlg.tcl:204 lib/tools_dlg.tcl:352\n+#: lib/transport.tcl:108\n+msgid \"Cancel\"\n+msgstr \"Cancelar\"\n+\n+#: lib/branch_checkout.tcl:32 lib/browser.tcl:287 lib/tools_dlg.tcl:328\n+msgid \"Revision\"\n+msgstr \"Revisão\"\n+\n+#: lib/branch_checkout.tcl:36 lib/branch_create.tcl:69 lib/option.tcl:280\n+msgid \"Options\"\n+msgstr \"Opções\"\n+\n+#: lib/branch_checkout.tcl:39 lib/branch_create.tcl:92\n+msgid \"Fetch Tracking Branch\"\n+msgstr \"Obter ramo de monitorização\"\n+\n+#: lib/branch_checkout.tcl:44\n+msgid \"Detach From Local Branch\"\n+msgstr \"Destacar do ramo local\"\n+\n+#: lib/branch_create.tcl:22\n+msgid \"Create Branch\"\n+msgstr \"Criar ramo\"\n+\n+#: lib/branch_create.tcl:27\n+msgid \"Create New Branch\"\n+msgstr \"Cria novo ramo\"\n+\n+#: lib/branch_create.tcl:31 lib/choose_repository.tcl:381\n+msgid \"Create\"\n+msgstr \"Criar\"\n+\n+#: lib/branch_create.tcl:40\n+msgid \"Branch Name\"\n+msgstr \"Nome do ramo\"\n+\n+#: lib/branch_create.tcl:43 lib/remote_add.tcl:39 lib/tools_dlg.tcl:50\n+msgid \"Name:\"\n+msgstr \"Nome:\"\n+\n+#: lib/branch_create.tcl:58\n+msgid \"Match Tracking Branch Name\"\n+msgstr \"Corresponder ao nome do ramo de monitorização\"\n+\n+#: lib/branch_create.tcl:66\n+msgid \"Starting Revision\"\n+msgstr \"Revisão inicial\"\n+\n+#: lib/branch_create.tcl:72\n+msgid \"Update Existing Branch:\"\n+msgstr \"Atualizar ramo existente:\"\n+\n+#: lib/branch_create.tcl:75\n+msgid \"No\"\n+msgstr \"Não\"\n+\n+#: lib/branch_create.tcl:80\n+msgid \"Fast Forward Only\"\n+msgstr \"Apenas avanço rápido (fast-forward)\"\n+\n+#: lib/branch_create.tcl:85 lib/checkout_op.tcl:571\n+msgid \"Reset\"\n+msgstr \"Repor\"\n+\n+#: lib/branch_create.tcl:97\n+msgid \"Checkout After Creation\"\n+msgstr \"Extrair depois de criar\"\n+\n+#: lib/branch_create.tcl:131\n+msgid \"Please select a tracking branch.\"\n+msgstr \"Selecione um ramo de monitorização.\"\n+\n+#: lib/branch_create.tcl:140\n+#, tcl-format\n+msgid \"Tracking branch %s is not a branch in the remote repository.\"\n+msgstr \"O ramo de monitorização %s não é um ramo no repositório remoto.\"\n+\n+#: lib/branch_create.tcl:153 lib/branch_rename.tcl:86\n+msgid \"Please supply a branch name.\"\n+msgstr \"Indique um nome para o ramo.\"\n+\n+#: lib/branch_create.tcl:164 lib/branch_rename.tcl:106\n+#, tcl-format\n+msgid \"'%s' is not an acceptable branch name.\"\n+msgstr \"'%s' não pode ser aceite como nome de ramo.\"\n+\n+#: lib/branch_delete.tcl:15\n+msgid \"Delete Branch\"\n+msgstr \"Eliminar ramo\"\n+\n+#: lib/branch_delete.tcl:20\n+msgid \"Delete Local Branch\"\n+msgstr \"Eliminar ramo local\"\n+\n+#: lib/branch_delete.tcl:37\n+msgid \"Local Branches\"\n+msgstr \"Ramos locais\"\n+\n+#: lib/branch_delete.tcl:52\n+msgid \"Delete Only If Merged Into\"\n+msgstr \"Eliminar só se foi integrado\"\n+\n+#: lib/branch_delete.tcl:54 lib/remote_branch_delete.tcl:119\n+msgid \"Always (Do not perform merge checks)\"\n+msgstr \"Sempre (não realizar verificação de integração)\"\n+\n+#: lib/branch_delete.tcl:103\n+#, tcl-format\n+msgid \"The following branches are not completely merged into %s:\"\n+msgstr \"Os seguintes ramo não foram completamente integrados em %s:\"\n+\n+#: lib/branch_delete.tcl:115 lib/remote_branch_delete.tcl:217\n+msgid \"\"\n+\"Recovering deleted branches is difficult.\\n\"\n+\"\\n\"\n+\"Delete the selected branches?\"\n+msgstr \"\"\n+\"Recuperar ramos eliminados é difícil.\\n\"\n+\"\\n\"\n+\"Eliminar os ramos selecionado?\"\n+\n+#: lib/branch_delete.tcl:141\n+#, tcl-format\n+msgid \"\"\n+\"Failed to delete branches:\\n\"\n+\"%s\"\n+msgstr \"\"\n+\"Falha ao eliminar ramos:\\n\"\n+\"%s\"\n+\n+#: lib/branch_rename.tcl:14 lib/branch_rename.tcl:22\n+msgid \"Rename Branch\"\n+msgstr \"Mudar nome de ramo\"\n+\n+#: lib/branch_rename.tcl:26\n+msgid \"Rename\"\n+msgstr \"Mudar nome\"\n+\n+#: lib/branch_rename.tcl:36\n+msgid \"Branch:\"\n+msgstr \"Ramo:\"\n+\n+#: lib/branch_rename.tcl:39\n+msgid \"New Name:\"\n+msgstr \"Novo nome:\"\n+\n+#: lib/branch_rename.tcl:75\n+msgid \"Please select a branch to rename.\"\n+msgstr \"Selecione um ramo para mudar de nome.\"\n+\n+#: lib/branch_rename.tcl:96 lib/checkout_op.tcl:202\n+#, tcl-format\n+msgid \"Branch '%s' already exists.\"\n+msgstr \"O ramo '%s' já existe.\"\n+\n+#: lib/branch_rename.tcl:117\n+#, tcl-format\n+msgid \"Failed to rename '%s'.\"\n+msgstr \"Falha ao mudar o nome de '%s'.\"\n+\n+#: lib/browser.tcl:17\n+msgid \"Starting...\"\n+msgstr \"A iniciar...\"\n+\n+#: lib/browser.tcl:26\n+msgid \"File Browser\"\n+msgstr \"Navegador de ficheiros\"\n+\n+#: lib/browser.tcl:126 lib/browser.tcl:143\n+#, tcl-format\n+msgid \"Loading %s...\"\n+msgstr \"A carregar %s...\"\n+\n+#: lib/browser.tcl:187\n+msgid \"[Up To Parent]\"\n+msgstr \"[Subir]\"\n+\n+#: lib/browser.tcl:267 lib/browser.tcl:273\n+msgid \"Browse Branch Files\"\n+msgstr \"Navegar pelos ficheiros do ramo\"\n+\n+#: lib/browser.tcl:278 lib/choose_repository.tcl:398\n+#: lib/choose_repository.tcl:486 lib/choose_repository.tcl:497\n+#: lib/choose_repository.tcl:1028\n+msgid \"Browse\"\n+msgstr \"Navegar\"\n+\n+#: lib/checkout_op.tcl:85\n+#, tcl-format\n+msgid \"Fetching %s from %s\"\n+msgstr \"A obter %s de %s\"\n+\n+#: lib/checkout_op.tcl:133\n+#, tcl-format\n+msgid \"fatal: Cannot resolve %s\"\n+msgstr \"fatal: Não é possível resolver %s\"\n+\n+#: lib/checkout_op.tcl:146 lib/console.tcl:81 lib/database.tcl:31\n+#: lib/sshkey.tcl:53\n+msgid \"Close\"\n+msgstr \"Fechar\"\n+\n+#: lib/checkout_op.tcl:175\n+#, tcl-format\n+msgid \"Branch '%s' does not exist.\"\n+msgstr \"O ramo '%s' não existe.\"\n+\n+#: lib/checkout_op.tcl:194\n+#, tcl-format\n+msgid \"Failed to configure simplified git-pull for '%s'.\"\n+msgstr \"Falha ao configurar git-pull simplificado de '%s'.\"\n+\n+#: lib/checkout_op.tcl:229\n+#, tcl-format\n+msgid \"\"\n+\"Branch '%s' already exists.\\n\"\n+\"\\n\"\n+\"It cannot fast-forward to %s.\\n\"\n+\"A merge is required.\"\n+msgstr \"\"\n+\"O ramo '%s' já existe.\\n\"\n+\"\\n\"\n+\"Não pode ser avançado rapidamente para %s.\\n\"\n+\"Integração necessária.\"\n+\n+#: lib/checkout_op.tcl:243\n+#, tcl-format\n+msgid \"Merge strategy '%s' not supported.\"\n+msgstr \"A estratégia de integração '%s' não é suportada.\"\n+\n+#: lib/checkout_op.tcl:262\n+#, tcl-format\n+msgid \"Failed to update '%s'.\"\n+msgstr \"Falha ao atualizar '%s'.\"\n+\n+#: lib/checkout_op.tcl:274\n+msgid \"Staging area (index) is already locked.\"\n+msgstr \"A área de estágio (índice) já está bloqueada.\"\n+\n+#: lib/checkout_op.tcl:289\n+msgid \"\"\n+\"Last scanned state does not match repository state.\\n\"\n+\"\\n\"\n+\"Another Git program has modified this repository since the last scan.  A \"\n+\"rescan must be performed before the current branch can be changed.\\n\"\n+\"\\n\"\n+\"The rescan will be automatically started now.\\n\"\n+msgstr \"\"\n+\"O último estado analisado não corresponde ao estado do repositório.\\n\"\n+\"\\n\"\n+\"Outro programa Git modificou este repositório deste a última análise. Deve-\"\n+\"se reanalisar antes do ramo atual poder ser alterado.\\n\"\n+\"\\n\"\n+\"Irá-se reanalisar automaticamente agora.\\n\"\n+\n+#: lib/checkout_op.tcl:345\n+#, tcl-format\n+msgid \"Updating working directory to '%s'...\"\n+msgstr \"A atualizar o diretório de trabalho para '%s'...\"\n+\n+#: lib/checkout_op.tcl:346\n+msgid \"files checked out\"\n+msgstr \"ficheiros extraídos\"\n+\n+#: lib/checkout_op.tcl:376\n+#, tcl-format\n+msgid \"Aborted checkout of '%s' (file level merging is required).\"\n+msgstr \"\"\n+\"Extração de '%s' abortada (é necessário integrar ao nível de ficheiros).\"\n+\n+#: lib/checkout_op.tcl:377\n+msgid \"File level merge required.\"\n+msgstr \"Integração ao nível de ficheiros necessária.\"\n+\n+#: lib/checkout_op.tcl:381\n+#, tcl-format\n+msgid \"Staying on branch '%s'.\"\n+msgstr \"Permanecer no ramo '%s'.\"\n+\n+#: lib/checkout_op.tcl:452\n+msgid \"\"\n+\"You are no longer on a local branch.\\n\"\n+\"\\n\"\n+\"If you wanted to be on a branch, create one now starting from 'This Detached \"\n+\"Checkout'.\"\n+msgstr \"\"\n+\"Já não se encontra num ramo local.\\n\"\n+\"\\n\"\n+\"Se queria estar sobre um ramo, crie um a partir de 'Esta extração destacada'.\"\n+\n+#: lib/checkout_op.tcl:503 lib/checkout_op.tcl:507\n+#, tcl-format\n+msgid \"Checked out '%s'.\"\n+msgstr \"'%s' extraído.\"\n+\n+#: lib/checkout_op.tcl:535\n+#, tcl-format\n+msgid \"Resetting '%s' to '%s' will lose the following commits:\"\n+msgstr \"Ao repor '%s' para '%s' perderá os seguintes commits:\"\n+\n+#: lib/checkout_op.tcl:557\n+msgid \"Recovering lost commits may not be easy.\"\n+msgstr \"Recuperar commits perdidos pode não ser fácil.\"\n+\n+#: lib/checkout_op.tcl:562\n+#, tcl-format\n+msgid \"Reset '%s'?\"\n+msgstr \"Repor '%s'?\"\n+\n+#: lib/checkout_op.tcl:567 lib/merge.tcl:164 lib/tools_dlg.tcl:343\n+msgid \"Visualize\"\n+msgstr \"Visualizar\"\n+\n+#: lib/checkout_op.tcl:635\n+#, tcl-format\n+msgid \"\"\n+\"Failed to set current branch.\\n\"\n+\"\\n\"\n+\"This working directory is only partially switched.  We successfully updated \"\n+\"your files, but failed to update an internal Git file.\\n\"\n+\"\\n\"\n+\"This should not have occurred.  %s will now close and give up.\"\n+msgstr \"\"\n+\"Falha ao definir ramo atual.\\n\"\n+\"\\n\"\n+\"Apenas se mudou o diretório de trabalho parcialmente. Os ficheiros foram \"\n+\"atualizados com sucesso, mas não foi possível atualizar o ficheiro Git \"\n+\"interno.\\n\"\n+\"\\n\"\n+\"Não devia ter ocorrido. %s irá terminar e desistir.\"\n+\n+#: lib/choose_font.tcl:39\n+msgid \"Select\"\n+msgstr \"Selecionar\"\n+\n+#: lib/choose_font.tcl:53\n+msgid \"Font Family\"\n+msgstr \"Família de tipo de letra\"\n+\n+#: lib/choose_font.tcl:74\n+msgid \"Font Size\"\n+msgstr \"Tamanho de letra\"\n+\n+#: lib/choose_font.tcl:91\n+msgid \"Font Example\"\n+msgstr \"Exemplo do tipo de letra\"\n+\n+#: lib/choose_font.tcl:103\n+msgid \"\"\n+\"This is example text.\\n\"\n+\"If you like this text, it can be your font.\"\n+msgstr \"\"\n+\"Este texto é um exemplo.\\n\"\n+\"Se gostar deste texto, pode defini-lo como tipo de letra.\"\n+\n+#: lib/choose_repository.tcl:28\n+msgid \"Git Gui\"\n+msgstr \"Git Gui\"\n+\n+#: lib/choose_repository.tcl:87 lib/choose_repository.tcl:386\n+msgid \"Create New Repository\"\n+msgstr \"Criar novo repositório\"\n+\n+#: lib/choose_repository.tcl:93\n+msgid \"New...\"\n+msgstr \"Novo...\"\n+\n+#: lib/choose_repository.tcl:100 lib/choose_repository.tcl:471\n+msgid \"Clone Existing Repository\"\n+msgstr \"Clonar repositório existente\"\n+\n+#: lib/choose_repository.tcl:106\n+msgid \"Clone...\"\n+msgstr \"Clonar...\"\n+\n+#: lib/choose_repository.tcl:113 lib/choose_repository.tcl:1016\n+msgid \"Open Existing Repository\"\n+msgstr \"Abrir repositório existente\"\n+\n+#: lib/choose_repository.tcl:119\n+msgid \"Open...\"\n+msgstr \"Abrir...\"\n+\n+#: lib/choose_repository.tcl:132\n+msgid \"Recent Repositories\"\n+msgstr \"Repositórios recentes\"\n+\n+#: lib/choose_repository.tcl:138\n+msgid \"Open Recent Repository:\"\n+msgstr \"Abrir repositório recente:\"\n+\n+#: lib/choose_repository.tcl:306 lib/choose_repository.tcl:313\n+#: lib/choose_repository.tcl:320\n+#, tcl-format\n+msgid \"Failed to create repository %s:\"\n+msgstr \"Falha ao criar o repositório %s:\"\n+\n+#: lib/choose_repository.tcl:391\n+msgid \"Directory:\"\n+msgstr \"Diretório:\"\n+\n+#: lib/choose_repository.tcl:423 lib/choose_repository.tcl:550\n+#: lib/choose_repository.tcl:1052\n+msgid \"Git Repository\"\n+msgstr \"Repositório Git\"\n+\n+#: lib/choose_repository.tcl:448\n+#, tcl-format\n+msgid \"Directory %s already exists.\"\n+msgstr \"O diretório %s já existe.\"\n+\n+#: lib/choose_repository.tcl:452\n+#, tcl-format\n+msgid \"File %s already exists.\"\n+msgstr \"O ficheiro %s já existe.\"\n+\n+#: lib/choose_repository.tcl:466\n+msgid \"Clone\"\n+msgstr \"Clonar\"\n+\n+#: lib/choose_repository.tcl:479\n+msgid \"Source Location:\"\n+msgstr \"Localização de origem:\"\n+\n+#: lib/choose_repository.tcl:490\n+msgid \"Target Directory:\"\n+msgstr \"Diretório de destino:\"\n+\n+#: lib/choose_repository.tcl:502\n+msgid \"Clone Type:\"\n+msgstr \"Tipo de clone:\"\n+\n+#: lib/choose_repository.tcl:508\n+msgid \"Standard (Fast, Semi-Redundant, Hardlinks)\"\n+msgstr \"Padrão (rápido, semi-redundante, ligações fixas)\"\n+\n+#: lib/choose_repository.tcl:514\n+msgid \"Full Copy (Slower, Redundant Backup)\"\n+msgstr \"Cópia Total (lento, cópia de segurança redundante)\"\n+\n+#: lib/choose_repository.tcl:520\n+msgid \"Shared (Fastest, Not Recommended, No Backup)\"\n+msgstr \"Partilhado (mais rápido, não recomendado, sem cópia)\"\n+\n+#: lib/choose_repository.tcl:556 lib/choose_repository.tcl:603\n+#: lib/choose_repository.tcl:749 lib/choose_repository.tcl:819\n+#: lib/choose_repository.tcl:1058 lib/choose_repository.tcl:1066\n+#, tcl-format\n+msgid \"Not a Git repository: %s\"\n+msgstr \"Não é um repositório Git: %s\"\n+\n+#: lib/choose_repository.tcl:592\n+msgid \"Standard only available for local repository.\"\n+msgstr \"Padrão só disponível em repositórios locais.\"\n+\n+#: lib/choose_repository.tcl:596\n+msgid \"Shared only available for local repository.\"\n+msgstr \"Partilhado só disponível em repositórios locais.\"\n+\n+#: lib/choose_repository.tcl:617\n+#, tcl-format\n+msgid \"Location %s already exists.\"\n+msgstr \"A localização %s já existe.\"\n+\n+#: lib/choose_repository.tcl:628\n+msgid \"Failed to configure origin\"\n+msgstr \"Falha ao configurar origem\"\n+\n+#: lib/choose_repository.tcl:640\n+msgid \"Counting objects\"\n+msgstr \"A contar objetos\"\n+\n+#: lib/choose_repository.tcl:641\n+msgid \"buckets\"\n+msgstr \"baldes\"\n+\n+#: lib/choose_repository.tcl:665\n+#, tcl-format\n+msgid \"Unable to copy objects/info/alternates: %s\"\n+msgstr \"Não é possível copiar objects/info/alternates: %s\"\n+\n+#: lib/choose_repository.tcl:701\n+#, tcl-format\n+msgid \"Nothing to clone from %s.\"\n+msgstr \"Nada para clonar de %s.\"\n+\n+#: lib/choose_repository.tcl:703 lib/choose_repository.tcl:917\n+#: lib/choose_repository.tcl:929\n+msgid \"The 'master' branch has not been initialized.\"\n+msgstr \"O ramo 'master' não foi inicializado.\"\n+\n+#: lib/choose_repository.tcl:716\n+msgid \"Hardlinks are unavailable.  Falling back to copying.\"\n+msgstr \"Ligações fixas indisponíveis. A recorrer a cópia.\"\n+\n+#: lib/choose_repository.tcl:728\n+#, tcl-format\n+msgid \"Cloning from %s\"\n+msgstr \"A clonar de %s\"\n+\n+#: lib/choose_repository.tcl:759\n+msgid \"Copying objects\"\n+msgstr \"A copiar objetos\"\n+\n+#: lib/choose_repository.tcl:760\n+msgid \"KiB\"\n+msgstr \"KiB\"\n+\n+#: lib/choose_repository.tcl:784\n+#, tcl-format\n+msgid \"Unable to copy object: %s\"\n+msgstr \"Não é possível copiar objeto: %s\"\n+\n+#: lib/choose_repository.tcl:794\n+msgid \"Linking objects\"\n+msgstr \"A ligar objetos\"\n+\n+#: lib/choose_repository.tcl:795\n+msgid \"objects\"\n+msgstr \"objetos\"\n+\n+#: lib/choose_repository.tcl:803\n+#, tcl-format\n+msgid \"Unable to hardlink object: %s\"\n+msgstr \"Não é possível criar ligação fixa de objeto: %s\"\n+\n+#: lib/choose_repository.tcl:858\n+msgid \"Cannot fetch branches and objects.  See console output for details.\"\n+msgstr \"\"\n+\"Não é possível obter ramos e objetos. Ver saída na consola para detalhes.\"\n+\n+#: lib/choose_repository.tcl:869\n+msgid \"Cannot fetch tags.  See console output for details.\"\n+msgstr \"Não é possível obter tags. Ver saída na consola para detalhes.\"\n+\n+#: lib/choose_repository.tcl:893\n+msgid \"Cannot determine HEAD.  See console output for details.\"\n+msgstr \"Não é possível determinar HEAD. Ver saída na consola para detalhes.\"\n+\n+#: lib/choose_repository.tcl:902\n+#, tcl-format\n+msgid \"Unable to cleanup %s\"\n+msgstr \"Não foi possível limpar %s\"\n+\n+#: lib/choose_repository.tcl:908\n+msgid \"Clone failed.\"\n+msgstr \"Falha ao clonar.\"\n+\n+#: lib/choose_repository.tcl:915\n+msgid \"No default branch obtained.\"\n+msgstr \"Não foi obtido nenhum ramo predefinido.\"\n+\n+#: lib/choose_repository.tcl:926\n+#, tcl-format\n+msgid \"Cannot resolve %s as a commit.\"\n+msgstr \"Não é possível resolver %s como um commit.\"\n+\n+#: lib/choose_repository.tcl:938\n+msgid \"Creating working directory\"\n+msgstr \"A criar diretório de trabalho\"\n+\n+#: lib/choose_repository.tcl:939 lib/index.tcl:67 lib/index.tcl:130\n+#: lib/index.tcl:198\n+msgid \"files\"\n+msgstr \"ficheiros\"\n+\n+#: lib/choose_repository.tcl:968\n+msgid \"Initial file checkout failed.\"\n+msgstr \"Falha de extração inicial de ficheiro.\"\n+\n+#: lib/choose_repository.tcl:1011\n+msgid \"Open\"\n+msgstr \"Abrir\"\n+\n+#: lib/choose_repository.tcl:1021\n+msgid \"Repository:\"\n+msgstr \"Repositório:\"\n+\n+#: lib/choose_repository.tcl:1072\n+#, tcl-format\n+msgid \"Failed to open repository %s:\"\n+msgstr \"Falha ao abrir o repositório %s:\"\n+\n+#: lib/choose_rev.tcl:53\n+msgid \"This Detached Checkout\"\n+msgstr \"Esta extração destacada\"\n+\n+#: lib/choose_rev.tcl:60\n+msgid \"Revision Expression:\"\n+msgstr \"Expressão de revisão:\"\n+\n+#: lib/choose_rev.tcl:74\n+msgid \"Local Branch\"\n+msgstr \"Ramo local\"\n+\n+#: lib/choose_rev.tcl:79\n+msgid \"Tracking Branch\"\n+msgstr \"Ramo de monitorização\"\n+\n+#: lib/choose_rev.tcl:84 lib/choose_rev.tcl:538\n+msgid \"Tag\"\n+msgstr \"Tag\"\n+\n+#: lib/choose_rev.tcl:317\n+#, tcl-format\n+msgid \"Invalid revision: %s\"\n+msgstr \"Revisão inválida: %s\"\n+\n+#: lib/choose_rev.tcl:338\n+msgid \"No revision selected.\"\n+msgstr \"Nenhum revisão selecionada.\"\n+\n+#: lib/choose_rev.tcl:346\n+msgid \"Revision expression is empty.\"\n+msgstr \"A expressão de revisão está vazia.\"\n+\n+#: lib/choose_rev.tcl:531\n+msgid \"Updated\"\n+msgstr \"Atualizado\"\n+\n+#: lib/choose_rev.tcl:559\n+msgid \"URL\"\n+msgstr \"URL\"\n+\n+#: lib/commit.tcl:9\n+msgid \"\"\n+\"There is nothing to amend.\\n\"\n+\"\\n\"\n+\"You are about to create the initial commit.  There is no commit before this \"\n+\"to amend.\\n\"\n+msgstr \"\"\n+\"Não há nada para emendar.\\n\"\n+\"\\n\"\n+\"Está prestes a criar o commit inicial. Não há nenhum commit antes deste para \"\n+\"emendar.\\n\"\n+\n+#: lib/commit.tcl:18\n+msgid \"\"\n+\"Cannot amend while merging.\\n\"\n+\"\\n\"\n+\"You are currently in the middle of a merge that has not been fully \"\n+\"completed.  You cannot amend the prior commit unless you first abort the \"\n+\"current merge activity.\\n\"\n+msgstr \"\"\n+\"Não é possível emendar ao mesmo tempo que se integra.\\n\"\n+\"\\n\"\n+\"Há uma integração em curso que não foi concluída. Não pode emendar o commit \"\n+\"anterior a não ser que primeiro aborte a atividade da integração atual.\\n\"\n+\n+#: lib/commit.tcl:48\n+msgid \"Error loading commit data for amend:\"\n+msgstr \"Erro ao carregar dados do commit para emendar:\"\n+\n+#: lib/commit.tcl:75\n+msgid \"Unable to obtain your identity:\"\n+msgstr \"Não é possível obter a sua identidade:\"\n+\n+#: lib/commit.tcl:80\n+msgid \"Invalid GIT_COMMITTER_IDENT:\"\n+msgstr \"GIT_COMMITTER_IDENT inválido:\"\n+\n+#: lib/commit.tcl:129\n+#, tcl-format\n+msgid \"warning: Tcl does not support encoding '%s'.\"\n+msgstr \"aviso: Tcl não suporta a codificação '%s'.\"\n+\n+#: lib/commit.tcl:149\n+msgid \"\"\n+\"Last scanned state does not match repository state.\\n\"\n+\"\\n\"\n+\"Another Git program has modified this repository since the last scan.  A \"\n+\"rescan must be performed before another commit can be created.\\n\"\n+\"\\n\"\n+\"The rescan will be automatically started now.\\n\"\n+msgstr \"\"\n+\"O último estado analisado não corresponde ao estado do repositório.\\n\"\n+\"\\n\"\n+\"Outro programa Git modificou este repositório deste a última análise. Deve-\"\n+\"se reanalisar antes que se possa criar outro commit.\\n\"\n+\"\\n\"\n+\"Irá-se reanalisar automaticamente agora.\\n\"\n+\n+#: lib/commit.tcl:172\n+#, tcl-format\n+msgid \"\"\n+\"Unmerged files cannot be committed.\\n\"\n+\"\\n\"\n+\"File %s has merge conflicts.  You must resolve them and stage the file \"\n+\"before committing.\\n\"\n+msgstr \"\"\n+\"Não pode fazer commit de ficheiros não integrados.\\n\"\n+\"\\n\"\n+\"O ficheiro %s tem conflitos de integração. Deve resolvê-los e preparar o \"\n+\"ficheiro antes de fazer commit.\\n\"\n+\n+#: lib/commit.tcl:180\n+#, tcl-format\n+msgid \"\"\n+\"Unknown file state %s detected.\\n\"\n+\"\\n\"\n+\"File %s cannot be committed by this program.\\n\"\n+msgstr \"\"\n+\"Estado de ficheiro desconhecido %s detetado.\\n\"\n+\"\\n\"\n+\"Este programa não pode fazer commit do ficheiro %s.\\n\"\n+\n+#: lib/commit.tcl:188\n+msgid \"\"\n+\"No changes to commit.\\n\"\n+\"\\n\"\n+\"You must stage at least 1 file before you can commit.\\n\"\n+msgstr \"\"\n+\"Nenhum alteração para fazer commit.\\n\"\n+\"\\n\"\n+\"Deve preparar pelo menos 1 ficheiro antes de fazer commit.\\n\"\n+\n+#: lib/commit.tcl:203\n+msgid \"\"\n+\"Please supply a commit message.\\n\"\n+\"\\n\"\n+\"A good commit message has the following format:\\n\"\n+\"\\n\"\n+\"- First line: Describe in one sentence what you did.\\n\"\n+\"- Second line: Blank\\n\"\n+\"- Remaining lines: Describe why this change is good.\\n\"\n+msgstr \"\"\n+\"Forneça uma mensagem de commit.\\n\"\n+\"\\n\"\n+\"Um boa mensagem de commit tem o seguinte formato:\\n\"\n+\"\\n\"\n+\"- Primeira linha: descreve numa frase o que fez.\\n\"\n+\"- Segunda linha: em branco.\\n\"\n+\"- Linhas restantes: descreve porque esta alteração é vantajosa.\\n\"\n+\n+#: lib/commit.tcl:234\n+msgid \"Calling pre-commit hook...\"\n+msgstr \"A invocar gancho de pré-commit (pre-commit hook)...\"\n+\n+#: lib/commit.tcl:249\n+msgid \"Commit declined by pre-commit hook.\"\n+msgstr \"Commit recusado pela retina de pré-commit (pre-commit hook).\"\n+\n+#: lib/commit.tcl:272\n+msgid \"Calling commit-msg hook...\"\n+msgstr \"A invocar gancho de mensagem-de-commit (commit-msg hook)...\"\n+\n+#: lib/commit.tcl:287\n+msgid \"Commit declined by commit-msg hook.\"\n+msgstr \"Commit recusado pelo gancho de mensagem-de-commit (commit-msg hook).\"\n+\n+#: lib/commit.tcl:300\n+msgid \"Committing changes...\"\n+msgstr \"A fazer commit das alterações...\"\n+\n+#: lib/commit.tcl:316\n+msgid \"write-tree failed:\"\n+msgstr \"write-tree falhou:\"\n+\n+#: lib/commit.tcl:317 lib/commit.tcl:361 lib/commit.tcl:382\n+msgid \"Commit failed.\"\n+msgstr \"Falha ao fazer commit.\"\n+\n+#: lib/commit.tcl:334\n+#, tcl-format\n+msgid \"Commit %s appears to be corrupt\"\n+msgstr \"O commit %s parece estar corrompido\"\n+\n+#: lib/commit.tcl:339\n+msgid \"\"\n+\"No changes to commit.\\n\"\n+\"\\n\"\n+\"No files were modified by this commit and it was not a merge commit.\\n\"\n+\"\\n\"\n+\"A rescan will be automatically started now.\\n\"\n+msgstr \"\"\n+\"Não há alterações para fazer commit.\\n\"\n+\"\\n\"\n+\"Nenhum ficheiro foi modificado por este commit e não era um commit de \"\n+\"integração.\\n\"\n+\"\\n\"\n+\"Irá-se reanalisar agora automaticamente.\\n\"\n+\n+#: lib/commit.tcl:346\n+msgid \"No changes to commit.\"\n+msgstr \"Não há alterações para fazer commit.\"\n+\n+#: lib/commit.tcl:360\n+msgid \"commit-tree failed:\"\n+msgstr \"commit-tree falhou:\"\n+\n+#: lib/commit.tcl:381\n+msgid \"update-ref failed:\"\n+msgstr \"update-ref falhou:\"\n+\n+#: lib/commit.tcl:469\n+#, tcl-format\n+msgid \"Created commit %s: %s\"\n+msgstr \"Commit %s criado: %s\"\n+\n+#: lib/console.tcl:59\n+msgid \"Working... please wait...\"\n+msgstr \"A processar... aguarde...\"\n+\n+#: lib/console.tcl:186\n+msgid \"Success\"\n+msgstr \"Sucesso\"\n+\n+#: lib/console.tcl:200\n+msgid \"Error: Command Failed\"\n+msgstr \"Erro: falha ao executar comando\"\n+\n+#: lib/database.tcl:43\n+msgid \"Number of loose objects\"\n+msgstr \"Número de objetos soltos\"\n+\n+#: lib/database.tcl:44\n+msgid \"Disk space used by loose objects\"\n+msgstr \"Espaço em disco usados por objetos soltos\"\n+\n+#: lib/database.tcl:45\n+msgid \"Number of packed objects\"\n+msgstr \"Número de objetos compactados\"\n+\n+#: lib/database.tcl:46\n+msgid \"Number of packs\"\n+msgstr \"Números de pacotes\"\n+\n+#: lib/database.tcl:47\n+msgid \"Disk space used by packed objects\"\n+msgstr \"Espaço em disco usado por objetos compactados\"\n+\n+#: lib/database.tcl:48\n+msgid \"Packed objects waiting for pruning\"\n+msgstr \"Objetos compactados à espera de poda\"\n+\n+#: lib/database.tcl:49\n+msgid \"Garbage files\"\n+msgstr \"Ficheiros de lixo\"\n+\n+#: lib/database.tcl:72\n+msgid \"Compressing the object database\"\n+msgstr \"A comprimir a base de dados de objetos\"\n+\n+#: lib/database.tcl:83\n+msgid \"Verifying the object database with fsck-objects\"\n+msgstr \"A verificar a base de dados de objetos com fsck-objects\"\n+\n+#: lib/database.tcl:107\n+#, tcl-format\n+msgid \"\"\n+\"This repository currently has approximately %i loose objects.\\n\"\n+\"\\n\"\n+\"To maintain optimal performance it is strongly recommended that you compress \"\n+\"the database.\\n\"\n+\"\\n\"\n+\"Compress the database now?\"\n+msgstr \"\"\n+\"Este repositório tem aproximadamente %i objetos soltos.\\n\"\n+\"\\n\"\n+\"Para manter o desempenho ótimo é veemente recomendado que comprima a base de \"\n+\"dados.\\n\"\n+\"\\n\"\n+\"Comprimir a base de dados agora?\"\n+\n+#: lib/date.tcl:25\n+#, tcl-format\n+msgid \"Invalid date from Git: %s\"\n+msgstr \"Data do Git inválida: %s\"\n+\n+#: lib/diff.tcl:64\n+#, tcl-format\n+msgid \"\"\n+\"No differences detected.\\n\"\n+\"\\n\"\n+\"%s has no changes.\\n\"\n+\"\\n\"\n+\"The modification date of this file was updated by another application, but \"\n+\"the content within the file was not changed.\\n\"\n+\"\\n\"\n+\"A rescan will be automatically started to find other files which may have \"\n+\"the same state.\"\n+msgstr \"\"\n+\"Nenhum diferença detetada.\\n\"\n+\"\\n\"\n+\"%s não tem alterações.\\n\"\n+\"\\n\"\n+\"A data de modificação deste ficheiro foi atualizada por outra aplicação, mas \"\n+\"o conteúdo no interior do ficheiro não foi alterado.\\n\"\n+\"\\n\"\n+\"Irá-se reanalisar automaticamente para encontrar outros ficheiros que \"\n+\"estejam no mesmo estado.\"\n+\n+#: lib/diff.tcl:104\n+#, tcl-format\n+msgid \"Loading diff of %s...\"\n+msgstr \"A carregar diferenças de %s...\"\n+\n+#: lib/diff.tcl:125\n+msgid \"\"\n+\"LOCAL: deleted\\n\"\n+\"REMOTE:\\n\"\n+msgstr \"\"\n+\"LOCAL: eliminado\\n\"\n+\"REMOTO:\\n\"\n+\n+#: lib/diff.tcl:130\n+msgid \"\"\n+\"REMOTE: deleted\\n\"\n+\"LOCAL:\\n\"\n+msgstr \"\"\n+\"REMOTO: eliminado\\n\"\n+\"LOCAL:\\n\"\n+\n+#: lib/diff.tcl:137\n+msgid \"LOCAL:\\n\"\n+msgstr \"LOCAL:\\n\"\n+\n+#: lib/diff.tcl:140\n+msgid \"REMOTE:\\n\"\n+msgstr \"REMOTO:\\n\"\n+\n+#: lib/diff.tcl:202 lib/diff.tcl:319\n+#, tcl-format\n+msgid \"Unable to display %s\"\n+msgstr \"Não é possível mostrar %s\"\n+\n+#: lib/diff.tcl:203\n+msgid \"Error loading file:\"\n+msgstr \"Erro ao carregar ficheiro:\"\n+\n+#: lib/diff.tcl:210\n+msgid \"Git Repository (subproject)\"\n+msgstr \"Repositório Git (subprojeto)\"\n+\n+#: lib/diff.tcl:222\n+msgid \"* Binary file (not showing content).\"\n+msgstr \"* Ficheiro binário (conteúdo não exibido).\"\n+\n+#: lib/diff.tcl:227\n+#, tcl-format\n+msgid \"\"\n+\"* Untracked file is %d bytes.\\n\"\n+\"* Showing only first %d bytes.\\n\"\n+msgstr \"\"\n+\"* O ficheiro não controlado tem %d bytes.\\n\"\n+\"* Exibido apenas os primeiros %d bytes.\\n\"\n+\n+#: lib/diff.tcl:233\n+#, tcl-format\n+msgid \"\"\n+\"\\n\"\n+\"* Untracked file clipped here by %s.\\n\"\n+\"* To see the entire file, use an external editor.\\n\"\n+msgstr \"\"\n+\"\\n\"\n+\"* Ficheiro não controlado recortado aqui por %s.\\n\"\n+\"* Para ver o ficheiro inteiro, use um editor externo.\\n\"\n+\n+#: lib/diff.tcl:482\n+msgid \"Failed to unstage selected hunk.\"\n+msgstr \"Falha ao retirar excerto selecionado do índice.\"\n+\n+#: lib/diff.tcl:489\n+msgid \"Failed to stage selected hunk.\"\n+msgstr \"Falha ao preparar excerto selecionado.\"\n+\n+#: lib/diff.tcl:568\n+msgid \"Failed to unstage selected line.\"\n+msgstr \"Falha ao retirar linha selecionada do índice.\"\n+\n+#: lib/diff.tcl:576\n+msgid \"Failed to stage selected line.\"\n+msgstr \"Falha ao preparar linha selecionada.\"\n+\n+#: lib/encoding.tcl:443\n+msgid \"Default\"\n+msgstr \"Predefinição\"\n+\n+#: lib/encoding.tcl:448\n+#, tcl-format\n+msgid \"System (%s)\"\n+msgstr \"Sistema (%s)\"\n+\n+#: lib/encoding.tcl:459 lib/encoding.tcl:465\n+msgid \"Other\"\n+msgstr \"Outro\"\n+\n+#: lib/error.tcl:20 lib/error.tcl:114\n+msgid \"error\"\n+msgstr \"erro\"\n+\n+#: lib/error.tcl:36\n+msgid \"warning\"\n+msgstr \"aviso\"\n+\n+#: lib/error.tcl:94\n+msgid \"You must correct the above errors before committing.\"\n+msgstr \"Deve corrigir os erros acima antes de fazer commit.\"\n+\n+#: lib/index.tcl:6\n+msgid \"Unable to unlock the index.\"\n+msgstr \"Não é possível desbloquear o índice.\"\n+\n+#: lib/index.tcl:15\n+msgid \"Index Error\"\n+msgstr \"Erro de Índice\"\n+\n+#: lib/index.tcl:17\n+msgid \"\"\n+\"Updating the Git index failed.  A rescan will be automatically started to \"\n+\"resynchronize git-gui.\"\n+msgstr \"\"\n+\"Falha ao atualizar o índice do Git. Irá-se reanalisar automaticamente para \"\n+\"ressincronizar o git-gui.\"\n+\n+#: lib/index.tcl:28\n+msgid \"Continue\"\n+msgstr \"Continuar\"\n+\n+#: lib/index.tcl:31\n+msgid \"Unlock Index\"\n+msgstr \"Desbloquear índice\"\n+\n+#: lib/index.tcl:289\n+#, tcl-format\n+msgid \"Unstaging %s from commit\"\n+msgstr \"A retirar %s do commit\"\n+\n+#: lib/index.tcl:328\n+msgid \"Ready to commit.\"\n+msgstr \"Pronto para fazer commit.\"\n+\n+#: lib/index.tcl:341\n+#, tcl-format\n+msgid \"Adding %s\"\n+msgstr \"A adicionar %s\"\n+\n+#: lib/index.tcl:398\n+#, tcl-format\n+msgid \"Revert changes in file %s?\"\n+msgstr \"Reverter alterações no ficheiro %s?\"\n+\n+#: lib/index.tcl:400\n+#, tcl-format\n+msgid \"Revert changes in these %i files?\"\n+msgstr \"Reverter alterações nestes %i ficheiros?\"\n+\n+#: lib/index.tcl:408\n+msgid \"Any unstaged changes will be permanently lost by the revert.\"\n+msgstr \"\"\n+\"Qualquer alteração não preparada será permanentemente perdida ao reverter.\"\n+\n+#: lib/index.tcl:411\n+msgid \"Do Nothing\"\n+msgstr \"Não fazer nada\"\n+\n+#: lib/index.tcl:429\n+msgid \"Reverting selected files\"\n+msgstr \"A reverter ficheiros selecionados\"\n+\n+#: lib/index.tcl:433\n+#, tcl-format\n+msgid \"Reverting %s\"\n+msgstr \"A reverter %s\"\n+\n+#: lib/merge.tcl:13\n+msgid \"\"\n+\"Cannot merge while amending.\\n\"\n+\"\\n\"\n+\"You must finish amending this commit before starting any type of merge.\\n\"\n+msgstr \"\"\n+\"Não possível integrar ao mesmo tempo que se emenda.\\n\"\n+\"\\n\"\n+\"Deve acabar de emendar este commit antes de iniciar qualquer tipo de \"\n+\"integração.\\n\"\n+\n+#: lib/merge.tcl:27\n+msgid \"\"\n+\"Last scanned state does not match repository state.\\n\"\n+\"\\n\"\n+\"Another Git program has modified this repository since the last scan.  A \"\n+\"rescan must be performed before a merge can be performed.\\n\"\n+\"\\n\"\n+\"The rescan will be automatically started now.\\n\"\n+msgstr \"\"\n+\"O último estado analisado não corresponde ao estado do repositório.\\n\"\n+\"\\n\"\n+\"Outro programa Git modificou este repositório deste a última análise. Deve-\"\n+\"se reanalisar antes de se poder integrar.\\n\"\n+\"\\n\"\n+\"Irá-se reanalisar agora automaticamente.\\n\"\n+\n+#: lib/merge.tcl:45\n+#, tcl-format\n+msgid \"\"\n+\"You are in the middle of a conflicted merge.\\n\"\n+\"\\n\"\n+\"File %s has merge conflicts.\\n\"\n+\"\\n\"\n+\"You must resolve them, stage the file, and commit to complete the current \"\n+\"merge.  Only then can you begin another merge.\\n\"\n+msgstr \"\"\n+\"Integração com conflitos em curso.\\n\"\n+\"\\n\"\n+\"O ficheiro %s tem conflitos de integração.\\n\"\n+\"\\n\"\n+\"Deve resolvê-los, preparar o ficheiro e fazer commit para concluir a \"\n+\"integração atual. Só então pode iniciar outra integração.\\n\"\n+\n+#: lib/merge.tcl:55\n+#, tcl-format\n+msgid \"\"\n+\"You are in the middle of a change.\\n\"\n+\"\\n\"\n+\"File %s is modified.\\n\"\n+\"\\n\"\n+\"You should complete the current commit before starting a merge.  Doing so \"\n+\"will help you abort a failed merge, should the need arise.\\n\"\n+msgstr \"\"\n+\"Tem alterações presentes.\\n\"\n+\"\\n\"\n+\"O ficheiro %s foi modificado.\\n\"\n+\"\\n\"\n+\"Deve concluir o commit atual antes de iniciar uma integração. Assim, ajuda-o \"\n+\"a abortar uma integração falhada, caso necessário.\\n\"\n+\n+#: lib/merge.tcl:107\n+#, tcl-format\n+msgid \"%s of %s\"\n+msgstr \"%s de %s\"\n+\n+#: lib/merge.tcl:120\n+#, tcl-format\n+msgid \"Merging %s and %s...\"\n+msgstr \"A integrar %s e %s...\"\n+\n+#: lib/merge.tcl:131\n+msgid \"Merge completed successfully.\"\n+msgstr \"Integração concluída com sucesso.\"\n+\n+#: lib/merge.tcl:133\n+msgid \"Merge failed.  Conflict resolution is required.\"\n+msgstr \"Integração falhada. É necessário resolver conflitos.\"\n+\n+#: lib/merge.tcl:158\n+#, tcl-format\n+msgid \"Merge Into %s\"\n+msgstr \"Integrar em %s\"\n+\n+#: lib/merge.tcl:177\n+msgid \"Revision To Merge\"\n+msgstr \"Revisão a integrar\"\n+\n+#: lib/merge.tcl:212\n+msgid \"\"\n+\"Cannot abort while amending.\\n\"\n+\"\\n\"\n+\"You must finish amending this commit.\\n\"\n+msgstr \"\"\n+\"Não é possível abortar enquanto se emenda.\\n\"\n+\"\\n\"\n+\"Deve acabar de emendar este commit.\\n\"\n+\n+#: lib/merge.tcl:222\n+msgid \"\"\n+\"Abort merge?\\n\"\n+\"\\n\"\n+\"Aborting the current merge will cause *ALL* uncommitted changes to be lost.\\n\"\n+\"\\n\"\n+\"Continue with aborting the current merge?\"\n+msgstr \"\"\n+\"Abortar integração?\\n\"\n+\"\\n\"\n+\"Ao abortar a integração atual perderá *TODAS* as alteração que não foram \"\n+\"incluídas em commit.\\n\"\n+\"\\n\"\n+\"Proceder para abortar a integração atual?\"\n+\n+#: lib/merge.tcl:228\n+msgid \"\"\n+\"Reset changes?\\n\"\n+\"\\n\"\n+\"Resetting the changes will cause *ALL* uncommitted changes to be lost.\\n\"\n+\"\\n\"\n+\"Continue with resetting the current changes?\"\n+msgstr \"\"\n+\"Repor alterações?\\n\"\n+\"\\n\"\n+\"Ao repor as alterações perderá *TODAS* as alterações não incluída em commit.\"\n+\"\\n\"\n+\"\\n\"\n+\"Proceder para repor as alterações atuais?\"\n+\n+#: lib/merge.tcl:239\n+msgid \"Aborting\"\n+msgstr \"A abortar\"\n+\n+#: lib/merge.tcl:239\n+msgid \"files reset\"\n+msgstr \"ficheiros repostos\"\n+\n+#: lib/merge.tcl:267\n+msgid \"Abort failed.\"\n+msgstr \"Falha ao abortar.\"\n+\n+#: lib/merge.tcl:269\n+msgid \"Abort completed.  Ready.\"\n+msgstr \"Aborto concluído. Pronto.\"\n+\n+#: lib/mergetool.tcl:8\n+msgid \"Force resolution to the base version?\"\n+msgstr \"Forçar resolução para a versão base?\"\n+\n+#: lib/mergetool.tcl:9\n+msgid \"Force resolution to this branch?\"\n+msgstr \"Forçar resolução para este ramo?\"\n+\n+#: lib/mergetool.tcl:10\n+msgid \"Force resolution to the other branch?\"\n+msgstr \"Forçar resolução para o outro ramo?\"\n+\n+#: lib/mergetool.tcl:14\n+#, tcl-format\n+msgid \"\"\n+\"Note that the diff shows only conflicting changes.\\n\"\n+\"\\n\"\n+\"%s will be overwritten.\\n\"\n+\"\\n\"\n+\"This operation can be undone only by restarting the merge.\"\n+msgstr \"\"\n+\"Note que as diferenças mostram apenas alterações em conflito.\\n\"\n+\"\\n\"\n+\"%s será substituído.\\n\"\n+\"\\n\"\n+\"Esta operação só pode ser anulada reiniciando a integração.\"\n+\n+#: lib/mergetool.tcl:45\n+#, tcl-format\n+msgid \"File %s seems to have unresolved conflicts, still stage?\"\n+msgstr \"\"\n+\"O ficheiro %s parece ter conflitos não resolvidos, prepará-lo mesmo assim?\"\n+\n+#: lib/mergetool.tcl:60\n+#, tcl-format\n+msgid \"Adding resolution for %s\"\n+msgstr \"A adicionar resolução de %s\"\n+\n+#: lib/mergetool.tcl:141\n+msgid \"Cannot resolve deletion or link conflicts using a tool\"\n+msgstr \"\"\n+\"Não é possível resolver conflitos de exclusão ou ligação usando uma \"\n+\"ferramenta\"\n+\n+#: lib/mergetool.tcl:146\n+msgid \"Conflict file does not exist\"\n+msgstr \"O ficheiro em conflito não existe\"\n+\n+#: lib/mergetool.tcl:264\n+#, tcl-format\n+msgid \"Not a GUI merge tool: '%s'\"\n+msgstr \"Não é uma ferramenta GUI de integração: '%s'\"\n+\n+#: lib/mergetool.tcl:268\n+#, tcl-format\n+msgid \"Unsupported merge tool '%s'\"\n+msgstr \"Ferramenta de integração '%s' não suportada\"\n+\n+#: lib/mergetool.tcl:303\n+msgid \"Merge tool is already running, terminate it?\"\n+msgstr \"A ferramenta de integração já está a executar, terminá-la?\"\n+\n+#: lib/mergetool.tcl:323\n+#, tcl-format\n+msgid \"\"\n+\"Error retrieving versions:\\n\"\n+\"%s\"\n+msgstr \"\"\n+\"Erro ao obter versões:\\n\"\n+\"%s\"\n+\n+#: lib/mergetool.tcl:343\n+#, tcl-format\n+msgid \"\"\n+\"Could not start the merge tool:\\n\"\n+\"\\n\"\n+\"%s\"\n+msgstr \"\"\n+\"Não foi possível iniciar a ferramenta de integração:\\n\"\n+\"\\n\"\n+\"%s\"\n+\n+#: lib/mergetool.tcl:347\n+msgid \"Running merge tool...\"\n+msgstr \"A executar a ferramenta de integração...\"\n+\n+#: lib/mergetool.tcl:375 lib/mergetool.tcl:383\n+msgid \"Merge tool failed.\"\n+msgstr \"A ferramenta de integração falhou.\"\n+\n+#: lib/option.tcl:11\n+#, tcl-format\n+msgid \"Invalid global encoding '%s'\"\n+msgstr \"Codificação global '%s' inválida\"\n+\n+#: lib/option.tcl:19\n+#, tcl-format\n+msgid \"Invalid repo encoding '%s'\"\n+msgstr \"Codificação do repositório '%s' inválida\"\n+\n+#: lib/option.tcl:117\n+msgid \"Restore Defaults\"\n+msgstr \"Restaurar predefinições\"\n+\n+#: lib/option.tcl:121\n+msgid \"Save\"\n+msgstr \"Guardar\"\n+\n+#: lib/option.tcl:131\n+#, tcl-format\n+msgid \"%s Repository\"\n+msgstr \"Repositório %s\"\n+\n+#: lib/option.tcl:132\n+msgid \"Global (All Repositories)\"\n+msgstr \"Global (todos os repositórios)\"\n+\n+#: lib/option.tcl:138\n+msgid \"User Name\"\n+msgstr \"Nome de utilizador\"\n+\n+#: lib/option.tcl:139\n+msgid \"Email Address\"\n+msgstr \"Endereço de e-mail\"\n+\n+#: lib/option.tcl:141\n+msgid \"Summarize Merge Commits\"\n+msgstr \"Resumir commits de integração\"\n+\n+#: lib/option.tcl:142\n+msgid \"Merge Verbosity\"\n+msgstr \"Verbosidade de integração\"\n+\n+#: lib/option.tcl:143\n+msgid \"Show Diffstat After Merge\"\n+msgstr \"Mostrar estatísticas de diferenças depois de integrar\"\n+\n+#: lib/option.tcl:144\n+msgid \"Use Merge Tool\"\n+msgstr \"Usar ferramenta de integração\"\n+\n+#: lib/option.tcl:146\n+msgid \"Trust File Modification Timestamps\"\n+msgstr \"Confiar no carimbo de data/hora de modificação do ficheiro\"\n+\n+#: lib/option.tcl:147\n+msgid \"Prune Tracking Branches During Fetch\"\n+msgstr \"Podar ramos de monitorização ao obter\"\n+\n+#: lib/option.tcl:148\n+msgid \"Match Tracking Branches\"\n+msgstr \"Corresponder ramos de monitorização\"\n+\n+#: lib/option.tcl:149\n+msgid \"Blame Copy Only On Changed Files\"\n+msgstr \"Culpar cópia apenas em ficheiros modificados\"\n+\n+#: lib/option.tcl:150\n+msgid \"Minimum Letters To Blame Copy On\"\n+msgstr \"Mínimo de letras para culpar a cópia\"\n+\n+#: lib/option.tcl:151\n+msgid \"Blame History Context Radius (days)\"\n+msgstr \"Raio de contexto de histórico para culpar (dias)\"\n+\n+#: lib/option.tcl:152\n+msgid \"Number of Diff Context Lines\"\n+msgstr \"Número de linhas de contexto nas diferenças\"\n+\n+#: lib/option.tcl:153\n+msgid \"Commit Message Text Width\"\n+msgstr \"Largura do texto da mensagem de commit\"\n+\n+#: lib/option.tcl:154\n+msgid \"New Branch Name Template\"\n+msgstr \"Modelo de novo nome de ramo\"\n+\n+#: lib/option.tcl:155\n+msgid \"Default File Contents Encoding\"\n+msgstr \"Codificação predefinida dos conteúdos de ficheiros\"\n+\n+#: lib/option.tcl:203\n+msgid \"Change\"\n+msgstr \"Alterar\"\n+\n+#: lib/option.tcl:230\n+msgid \"Spelling Dictionary:\"\n+msgstr \"Dicionário ortográfico:\"\n+\n+#: lib/option.tcl:254\n+msgid \"Change Font\"\n+msgstr \"Alterar tipo de letra\"\n+\n+#: lib/option.tcl:258\n+#, tcl-format\n+msgid \"Choose %s\"\n+msgstr \"Escolher %s\"\n+\n+#: lib/option.tcl:264\n+msgid \"pt.\"\n+msgstr \"pt.\"\n+\n+#: lib/option.tcl:278\n+msgid \"Preferences\"\n+msgstr \"Preferências\"\n+\n+#: lib/option.tcl:314\n+msgid \"Failed to completely save options:\"\n+msgstr \"Falha ao guardar todas as opções:\"\n+\n+#: lib/remote.tcl:163\n+msgid \"Remove Remote\"\n+msgstr \"Remover remoto\"\n+\n+#: lib/remote.tcl:168\n+msgid \"Prune from\"\n+msgstr \"Podar de\"\n+\n+#: lib/remote.tcl:173\n+msgid \"Fetch from\"\n+msgstr \"Obter de\"\n+\n+#: lib/remote.tcl:215\n+msgid \"Push to\"\n+msgstr \"Publicar em\"\n+\n+#: lib/remote_add.tcl:19\n+msgid \"Add Remote\"\n+msgstr \"Adicionar remoto\"\n+\n+#: lib/remote_add.tcl:24\n+msgid \"Add New Remote\"\n+msgstr \"Adicionar novo remoto\"\n+\n+#: lib/remote_add.tcl:28 lib/tools_dlg.tcl:36\n+msgid \"Add\"\n+msgstr \"Adicionar\"\n+\n+#: lib/remote_add.tcl:37\n+msgid \"Remote Details\"\n+msgstr \"Detalhes do remoto\"\n+\n+#: lib/remote_add.tcl:50\n+msgid \"Location:\"\n+msgstr \"Localização:\"\n+\n+#: lib/remote_add.tcl:62\n+msgid \"Further Action\"\n+msgstr \"Ação adicional\"\n+\n+#: lib/remote_add.tcl:65\n+msgid \"Fetch Immediately\"\n+msgstr \"Obter imediatamente\"\n+\n+#: lib/remote_add.tcl:71\n+msgid \"Initialize Remote Repository and Push\"\n+msgstr \"Inicializar repositório remoto e publicar\"\n+\n+#: lib/remote_add.tcl:77\n+msgid \"Do Nothing Else Now\"\n+msgstr \"Não fazer mais nada agora\"\n+\n+#: lib/remote_add.tcl:101\n+msgid \"Please supply a remote name.\"\n+msgstr \"Forneça um nome para o remoto.\"\n+\n+#: lib/remote_add.tcl:114\n+#, tcl-format\n+msgid \"'%s' is not an acceptable remote name.\"\n+msgstr \"'%s' não pode ser aceite como nome de remoto.\"\n+\n+#: lib/remote_add.tcl:125\n+#, tcl-format\n+msgid \"Failed to add remote '%s' of location '%s'.\"\n+msgstr \"Falha ao adicionar remoto '%s' localizado em '%s'.\"\n+\n+#: lib/remote_add.tcl:133 lib/transport.tcl:6\n+#, tcl-format\n+msgid \"fetch %s\"\n+msgstr \"obter %s\"\n+\n+#: lib/remote_add.tcl:134\n+#, tcl-format\n+msgid \"Fetching the %s\"\n+msgstr \"A obter de %s\"\n+\n+#: lib/remote_add.tcl:157\n+#, tcl-format\n+msgid \"Do not know how to initialize repository at location '%s'.\"\n+msgstr \"Não se sabe como inicializar o repositório localizado em '%s'.\"\n+\n+#: lib/remote_add.tcl:163 lib/transport.tcl:25 lib/transport.tcl:63\n+#: lib/transport.tcl:81\n+#, tcl-format\n+msgid \"push %s\"\n+msgstr \"publicar %s\"\n+\n+#: lib/remote_add.tcl:164\n+#, tcl-format\n+msgid \"Setting up the %s (at %s)\"\n+msgstr \"A configurar %s (em %s)\"\n+\n+#: lib/remote_branch_delete.tcl:29 lib/remote_branch_delete.tcl:34\n+msgid \"Delete Branch Remotely\"\n+msgstr \"Remover ramo remotamente\"\n+\n+#: lib/remote_branch_delete.tcl:47\n+msgid \"From Repository\"\n+msgstr \"Do repositório\"\n+\n+#: lib/remote_branch_delete.tcl:50 lib/transport.tcl:134\n+msgid \"Remote:\"\n+msgstr \"Remoto:\"\n+\n+#: lib/remote_branch_delete.tcl:66 lib/transport.tcl:149\n+msgid \"Arbitrary Location:\"\n+msgstr \"Localização arbitrária:\"\n+\n+#: lib/remote_branch_delete.tcl:84\n+msgid \"Branches\"\n+msgstr \"Ramos\"\n+\n+#: lib/remote_branch_delete.tcl:109\n+msgid \"Delete Only If\"\n+msgstr \"Eliminar só se\"\n+\n+#: lib/remote_branch_delete.tcl:111\n+msgid \"Merged Into:\"\n+msgstr \"Integrar em:\"\n+\n+#: lib/remote_branch_delete.tcl:152\n+msgid \"A branch is required for 'Merged Into'.\"\n+msgstr \"É necessário um ramo em 'Integrar em'.\"\n+\n+#: lib/remote_branch_delete.tcl:184\n+#, tcl-format\n+msgid \"\"\n+\"The following branches are not completely merged into %s:\\n\"\n+\"\\n\"\n+\" - %s\"\n+msgstr \"\"\n+\"Os seguintes ramos não foram completamente integrados em %s:\\n\"\n+\"\\n\"\n+\" - %s\"\n+\n+#: lib/remote_branch_delete.tcl:189\n+#, tcl-format\n+msgid \"\"\n+\"One or more of the merge tests failed because you have not fetched the \"\n+\"necessary commits.  Try fetching from %s first.\"\n+msgstr \"\"\n+\"Um ou mais testes de integração falharam porque não obteve os commits \"\n+\"necessários. Tente primeiro obter de %s.\"\n+\n+#: lib/remote_branch_delete.tcl:207\n+msgid \"Please select one or more branches to delete.\"\n+msgstr \"Selecione um ou mais ramos para eliminar.\"\n+\n+#: lib/remote_branch_delete.tcl:226\n+#, tcl-format\n+msgid \"Deleting branches from %s\"\n+msgstr \"A eliminar ramos de %s\"\n+\n+#: lib/remote_branch_delete.tcl:292\n+msgid \"No repository selected.\"\n+msgstr \"Nenhum repositório selecionado.\"\n+\n+#: lib/remote_branch_delete.tcl:297\n+#, tcl-format\n+msgid \"Scanning %s...\"\n+msgstr \"A analisar %s...\"\n+\n+#: lib/search.tcl:21\n+msgid \"Find:\"\n+msgstr \"Procurar:\"\n+\n+#: lib/search.tcl:23\n+msgid \"Next\"\n+msgstr \"Seguinte\"\n+\n+#: lib/search.tcl:24\n+msgid \"Prev\"\n+msgstr \"Anterior\"\n+\n+#: lib/search.tcl:25\n+msgid \"Case-Sensitive\"\n+msgstr \"Distinguir Maiúsculas\"\n+\n+#: lib/shortcut.tcl:21 lib/shortcut.tcl:62\n+msgid \"Cannot write shortcut:\"\n+msgstr \"Não é possível escrever atalho:\"\n+\n+#: lib/shortcut.tcl:137\n+msgid \"Cannot write icon:\"\n+msgstr \"Não é possível escrever ícone:\"\n+\n+#: lib/spellcheck.tcl:57\n+msgid \"Unsupported spell checker\"\n+msgstr \"Corretor ortográfico não suportado\"\n+\n+#: lib/spellcheck.tcl:65\n+msgid \"Spell checking is unavailable\"\n+msgstr \"Correção ortográfica indisponível\"\n+\n+#: lib/spellcheck.tcl:68\n+msgid \"Invalid spell checking configuration\"\n+msgstr \"Configuração inválida do corretor ortográfico\"\n+\n+#: lib/spellcheck.tcl:70\n+#, tcl-format\n+msgid \"Reverting dictionary to %s.\"\n+msgstr \"A reverter dicionário para %s.\"\n+\n+#: lib/spellcheck.tcl:73\n+msgid \"Spell checker silently failed on startup\"\n+msgstr \"O corretor ortográfico falhou silenciosamente ao iniciar\"\n+\n+#: lib/spellcheck.tcl:80\n+msgid \"Unrecognized spell checker\"\n+msgstr \"Corretor ortográfico não reconhecido\"\n+\n+#: lib/spellcheck.tcl:186\n+msgid \"No Suggestions\"\n+msgstr \"Sem sugestões\"\n+\n+#: lib/spellcheck.tcl:388\n+msgid \"Unexpected EOF from spell checker\"\n+msgstr \"EOF (fim de ficheiro) inesperado do corretor ortográfico\"\n+\n+#: lib/spellcheck.tcl:392\n+msgid \"Spell Checker Failed\"\n+msgstr \"Corretor ortográfico falhou\"\n+\n+#: lib/sshkey.tcl:31\n+msgid \"No keys found.\"\n+msgstr \"Nenhum chave encontrada.\"\n+\n+#: lib/sshkey.tcl:34\n+#, tcl-format\n+msgid \"Found a public key in: %s\"\n+msgstr \"Chave pública encontrada em: %s\"\n+\n+#: lib/sshkey.tcl:40\n+msgid \"Generate Key\"\n+msgstr \"Gerar chave\"\n+\n+#: lib/sshkey.tcl:56\n+msgid \"Copy To Clipboard\"\n+msgstr \"Copiar para a área de transferência\"\n+\n+#: lib/sshkey.tcl:70\n+msgid \"Your OpenSSH Public Key\"\n+msgstr \"A sua chave OpenSSH pública\"\n+\n+#: lib/sshkey.tcl:78\n+msgid \"Generating...\"\n+msgstr \"A gerar...\"\n+\n+#: lib/sshkey.tcl:84\n+#, tcl-format\n+msgid \"\"\n+\"Could not start ssh-keygen:\\n\"\n+\"\\n\"\n+\"%s\"\n+msgstr \"\"\n+\"Não foi possível iniciar ssh-keygen:\\n\"\n+\"\\n\"\n+\"%s\"\n+\n+#: lib/sshkey.tcl:111\n+msgid \"Generation failed.\"\n+msgstr \"Falha ao gerar.\"\n+\n+#: lib/sshkey.tcl:118\n+msgid \"Generation succeeded, but no keys found.\"\n+msgstr \"Gerada com sucesso, mas não foi encontrada nenhum chave.\"\n+\n+#: lib/sshkey.tcl:121\n+#, tcl-format\n+msgid \"Your key is in: %s\"\n+msgstr \"A sua chave encontra-se em: %s\"\n+\n+#: lib/status_bar.tcl:83\n+#, tcl-format\n+msgid \"%s ... %*i of %*i %s (%3i%%)\"\n+msgstr \"%s ... %*i de %*i %s (%3i%%)\"\n+\n+#: lib/tools.tcl:75\n+#, tcl-format\n+msgid \"Running %s requires a selected file.\"\n+msgstr \"Deve selecionar um ficheiro para executar %s.\"\n+\n+#: lib/tools.tcl:90\n+#, tcl-format\n+msgid \"Are you sure you want to run %s?\"\n+msgstr \"Tem a certeza que pretende executar %s?\"\n+\n+#: lib/tools.tcl:110\n+#, tcl-format\n+msgid \"Tool: %s\"\n+msgstr \"Ferramenta: %s\"\n+\n+#: lib/tools.tcl:111\n+#, tcl-format\n+msgid \"Running: %s\"\n+msgstr \"A executar: %s\"\n+\n+#: lib/tools.tcl:149\n+#, tcl-format\n+msgid \"Tool completed successfully: %s\"\n+msgstr \"A ferramenta concluí com sucesso: %s\"\n+\n+#: lib/tools.tcl:151\n+#, tcl-format\n+msgid \"Tool failed: %s\"\n+msgstr \"A ferramenta falhou: %s\"\n+\n+#: lib/tools_dlg.tcl:22\n+msgid \"Add Tool\"\n+msgstr \"Adicionar ferramenta\"\n+\n+#: lib/tools_dlg.tcl:28\n+msgid \"Add New Tool Command\"\n+msgstr \"Adicionar novo comando de ferramenta\"\n+\n+#: lib/tools_dlg.tcl:33\n+msgid \"Add globally\"\n+msgstr \"Adicionar globalmente\"\n+\n+#: lib/tools_dlg.tcl:45\n+msgid \"Tool Details\"\n+msgstr \"Detalhes da ferramenta\"\n+\n+#: lib/tools_dlg.tcl:48\n+msgid \"Use '/' separators to create a submenu tree:\"\n+msgstr \"Use separadores '/' para criar uma árvore de submenus:\"\n+\n+#: lib/tools_dlg.tcl:61\n+msgid \"Command:\"\n+msgstr \"Comando:\"\n+\n+#: lib/tools_dlg.tcl:74\n+msgid \"Show a dialog before running\"\n+msgstr \"Mostrar um diálogo antes de executar\"\n+\n+#: lib/tools_dlg.tcl:80\n+msgid \"Ask the user to select a revision (sets $REVISION)\"\n+msgstr \"Pedir ao utilizador para selecionar uma revisão (define $REVISION)\"\n+\n+#: lib/tools_dlg.tcl:85\n+msgid \"Ask the user for additional arguments (sets $ARGS)\"\n+msgstr \"Pedir ao utilizador argumentos adicionais (define $ARGS)\"\n+\n+#: lib/tools_dlg.tcl:92\n+msgid \"Don't show the command output window\"\n+msgstr \"Não mostrar a janela com a saída do comando\"\n+\n+#: lib/tools_dlg.tcl:97\n+msgid \"Run only if a diff is selected ($FILENAME not empty)\"\n+msgstr \"Executar só se for selecionada um diferença ($FILENAME não vazio)\"\n+\n+#: lib/tools_dlg.tcl:121\n+msgid \"Please supply a name for the tool.\"\n+msgstr \"Forneça um nome para a ferramenta.\"\n+\n+#: lib/tools_dlg.tcl:129\n+#, tcl-format\n+msgid \"Tool '%s' already exists.\"\n+msgstr \"A ferramenta '%s' já existe.\"\n+\n+#: lib/tools_dlg.tcl:151\n+#, tcl-format\n+msgid \"\"\n+\"Could not add tool:\\n\"\n+\"%s\"\n+msgstr \"\"\n+\"Não foi possível adicionar ferramenta:\\n\"\n+\"%s\"\n+\n+#: lib/tools_dlg.tcl:190\n+msgid \"Remove Tool\"\n+msgstr \"Remover ferramenta\"\n+\n+#: lib/tools_dlg.tcl:196\n+msgid \"Remove Tool Commands\"\n+msgstr \"Remover comandos de ferramenta\"\n+\n+#: lib/tools_dlg.tcl:200\n+msgid \"Remove\"\n+msgstr \"Remover\"\n+\n+#: lib/tools_dlg.tcl:236\n+msgid \"(Blue denotes repository-local tools)\"\n+msgstr \"(Azul denota ferramentas locais do repositório)\"\n+\n+#: lib/tools_dlg.tcl:297\n+#, tcl-format\n+msgid \"Run Command: %s\"\n+msgstr \"Executar comando: %s\"\n+\n+#: lib/tools_dlg.tcl:311\n+msgid \"Arguments\"\n+msgstr \"Argumentos\"\n+\n+#: lib/tools_dlg.tcl:348\n+msgid \"OK\"\n+msgstr \"OK\"\n+\n+#: lib/transport.tcl:7\n+#, tcl-format\n+msgid \"Fetching new changes from %s\"\n+msgstr \"Obter novas alterações de %s\"\n+\n+#: lib/transport.tcl:18\n+#, tcl-format\n+msgid \"remote prune %s\"\n+msgstr \"podar remoto %s\"\n+\n+#: lib/transport.tcl:19\n+#, tcl-format\n+msgid \"Pruning tracking branches deleted from %s\"\n+msgstr \"A podar ramo de monitorização eliminados de %s\"\n+\n+#: lib/transport.tcl:26\n+#, tcl-format\n+msgid \"Pushing changes to %s\"\n+msgstr \"A publicar alterações em %s\"\n+\n+#: lib/transport.tcl:64\n+#, tcl-format\n+msgid \"Mirroring to %s\"\n+msgstr \"A espelhar em %s\"\n+\n+#: lib/transport.tcl:82\n+#, tcl-format\n+msgid \"Pushing %s %s to %s\"\n+msgstr \"A publicar %s %s em %s\"\n+\n+#: lib/transport.tcl:100\n+msgid \"Push Branches\"\n+msgstr \"Publicar ramos\"\n+\n+#: lib/transport.tcl:114\n+msgid \"Source Branches\"\n+msgstr \"Ramos de origem\"\n+\n+#: lib/transport.tcl:131\n+msgid \"Destination Repository\"\n+msgstr \"Repositório de destino\"\n+\n+#: lib/transport.tcl:169\n+msgid \"Transfer Options\"\n+msgstr \"Opções de transferência\"\n+\n+#: lib/transport.tcl:171\n+msgid \"Force overwrite existing branch (may discard changes)\"\n+msgstr \"Forçar substituição de ramos existente (pode descartar alterações)\"\n+\n+#: lib/transport.tcl:175\n+msgid \"Use thin pack (for slow network connections)\"\n+msgstr \"Usar pacote fino (para conexões de rede lentas)\"\n+\n+#: lib/transport.tcl:179\n+msgid \"Include tags\"\n+msgstr \"Incluir tags\"\n-- \n2.7.3\n"},{"id":"285592","messageId":"572BA34B.1010801@sapo.pt","threadId":"42224","inReplyTo":"1462447421-6294-1-git-send-email-vascomalmeida@sapo.pt","subject":"Re: [PATCH] git-gui: l10n: add Portuguese translation","fromName":"Vasco Almeida","fromEmail":"vascomalmeida@sapo.pt","sentAt":"2016-05-05T19:47:23Z","receivedAt":"2016-05-05T19:47:23Z","isPatch":true,"sender":{"key":"vascomalmeida@sapo.pt","avatar":"https://avatars.githubusercontent.com/u/9001556?v=4"},"body":"Às 11:23 de 05-05-2016, Vasco Almeida escreveu:\n> Add Portuguese glossary.\n>\n> Signed-off-by: Vasco Almeida <vascomalmeida@sapo.pt>\n> ---\n>  po/glossary/pt_pt.po |  177 ++++\n>  po/pt_pt.po          | 2574\n++++++++++++++++++++++++++++++++++++++++++++++++++\n>  2 files changed, 2751 insertions(+)\n>  create mode 100644 po/glossary/pt_pt.po\n>  create mode 100644 po/pt_pt.po\n>\n> diff --git a/po/glossary/pt_pt.po b/po/glossary/pt_pt.po\n> new file mode 100644\n> index 0000000..239b965\n> --- /dev/null\n> +++ b/po/glossary/pt_pt.po\n> @@ -0,0 +1,177 @@\n> +# Portuguese translations for git-gui glossary.\n> +# Copyright (C) 2016 Shawn Pearce, et al.\n> +# This file is distributed under the same license as the git package.\n> +# Vasco Almeida <vascomalmeida@sapo.pt>, 2016.\n> +msgid \"\"\n> +msgstr \"\"\n> +\"Project-Id-Version: git-gui glossary\\n\"\n> +\"POT-Creation-Date: 2008-01-07 21:20+0100\\n\"\n> +\"PO-Revision-Date: 2016-05-04 18:44+0000\\n\"\n\nOops, I didn't realize I used and outdated pot template. Don't apply\nthis yet, please. I'm updating some translations and will send a re-roll.\n"},{"id":"285715","messageId":"1462550802-20601-1-git-send-email-vascomalmeida@sapo.pt","threadId":"42224","inReplyTo":"1462447421-6294-1-git-send-email-vascomalmeida@sapo.pt","subject":"[PATCH v2] git-gui: l10n: add Portuguese translation","fromName":"Vasco Almeida","fromEmail":"vascomalmeida@sapo.pt","sentAt":"2016-05-06T16:06:42Z","receivedAt":"2016-05-06T16:06:42Z","isPatch":true,"sender":{"key":"vascomalmeida@sapo.pt","avatar":"https://avatars.githubusercontent.com/u/9001556?v=4"},"body":"Add Portuguese glossary.\n\nSigned-off-by: Vasco Almeida <vascomalmeida@sapo.pt>\n---\n po/glossary/pt_pt.po |  293 ++++++\n po/pt_pt.po          | 2716 ++++++++++++++++++++++++++++++++++++++++++++++++++\n 2 files changed, 3009 insertions(+)\n create mode 100644 po/glossary/pt_pt.po\n create mode 100644 po/pt_pt.po\n\ndiff --git a/po/glossary/pt_pt.po b/po/glossary/pt_pt.po\nnew file mode 100644\nindex 0000000..adc3b54\n--- /dev/null\n+++ b/po/glossary/pt_pt.po\n@@ -0,0 +1,293 @@\n+# Portuguese translations for git-gui glossary.\n+# Copyright (C) 2016 Shawn Pearce, et al.\n+# This file is distributed under the same license as the git package.\n+# Vasco Almeida <vascomalmeida@sapo.pt>, 2016.\n+msgid \"\"\n+msgstr \"\"\n+\"Project-Id-Version: git-gui glossary\\n\"\n+\"POT-Creation-Date: 2016-05-06 10:22+0000\\n\"\n+\"PO-Revision-Date: 2016-05-06 12:32+0000\\n\"\n+\"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\\n\"\n+\"Language-Team: Portuguese\\n\"\n+\"Language: pt\\n\"\n+\"MIME-Version: 1.0\\n\"\n+\"Content-Type: text/plain; charset=UTF-8\\n\"\n+\"Content-Transfer-Encoding: 8bit\\n\"\n+\"Plural-Forms: nplurals=2; plural=(n != 1);\\n\"\n+\"X-Generator: Virtaal 0.7.1\\n\"\n+\n+#. \"English Definition (Dear translator: This file will never be visible to the user! It should only serve as a tool for you, the translator. Nothing more.)\"\n+msgid \"\"\n+\"English Term (Dear translator: This file will never be visible to the user!)\"\n+msgstr \"\"\n+\"Outro SCM em português:\\n\"\n+\"http://svn.code.sf.net/p/tortoisesvn/code/trunk/Languages/pt/TortoiseUI.po e \"\n+\"\\n\"\n+\"http://svn.code.sf.net/p/tortoisesvn/code/trunk/Languages/pt/TortoiseDoc.po\\n\"\n+\" em html: https://tortoisesvn.net/docs/release/TortoiseSVN_pt/index.html\\n\"\n+\"\\n\"\n+\"https://translations.launchpad.net/tortoisehg (medíocre)\"\n+\n+#. \"\"\n+msgid \"amend\"\n+msgstr \"emendar\"\n+\n+#. \"\"\n+msgid \"annotate\"\n+msgstr \"anotar\"\n+\n+#. \"A 'branch' is an active line of development.\"\n+msgid \"branch [noun]\"\n+msgstr \"ramo\"\n+\n+#. \"\"\n+msgid \"branch [verb]\"\n+msgstr \"criar ramo\"\n+\n+#. \"\"\n+msgid \"checkout [noun]\"\n+msgstr \"extração\"\n+\n+#. \"The action of updating the working tree to a revision which was stored in the object database.\"\n+msgid \"checkout [verb]\"\n+msgstr \"extrair\"\n+\n+#. \"\"\n+msgid \"clone [verb]\"\n+msgstr \"clonar\"\n+\n+#. \"A single point in the git history.\"\n+msgid \"commit [noun]\"\n+msgstr \"commit\"\n+\n+#. \"The action of storing a new snapshot of the project's state in the git history.\"\n+msgid \"commit [verb]\"\n+msgstr \"submeter\"\n+\n+#. \"\"\n+msgid \"diff [noun]\"\n+msgstr \"diferenças\"\n+\n+#. \"\"\n+msgid \"diff [verb]\"\n+msgstr \"mostrar diferenças\"\n+\n+#. \"A fast-forward is a special type of merge where you have a revision and you are merging another branch's changes that happen to be a descendant of what you have.\"\n+msgid \"fast forward merge\"\n+msgstr \"integração por avanço rápido\"\n+\n+#. \"Fetching a branch means to get the branch's head from a remote repository, to find out which objects are missing from the local object database, and to get them, too.\"\n+msgid \"fetch\"\n+msgstr \"obter\"\n+\n+#. \"One context of consecutive lines in a whole patch, which consists of many such hunks\"\n+msgid \"hunk\"\n+msgstr \"excerto\"\n+\n+#. \"A collection of files. The index is a stored version of your working tree.\"\n+msgid \"index (in git-gui: staging area)\"\n+msgstr \"índice\"\n+\n+#. \"A successful merge results in the creation of a new commit representing the result of the merge.\"\n+msgid \"merge [noun]\"\n+msgstr \"integração\"\n+\n+#. \"To bring the contents of another branch into the current branch.\"\n+msgid \"merge [verb]\"\n+msgstr \"integrar\"\n+\n+#. \"\"\n+msgid \"message\"\n+msgstr \"mensagem\"\n+\n+#. \"Deletes all stale tracking branches under <name>. These stale branches have already been removed from the remote repository referenced by <name>, but are still locally available in 'remotes/<name>'.\"\n+msgid \"prune\"\n+msgstr \"podar\"\n+\n+#. \"Pulling a branch means to fetch it and merge it.\"\n+msgid \"pull\"\n+msgstr \"puxar\"\n+\n+#. \"Pushing a branch means to get the branch's head ref from a remote repository, and ... (well, can someone please explain it for mere mortals?)\"\n+msgid \"push\"\n+msgstr \"publicar\"\n+\n+#. \"\"\n+msgid \"redo\"\n+msgstr \"refazer\"\n+\n+#. \"An other repository ('remote'). One might have a set of remotes whose branches one tracks.\"\n+msgid \"remote\"\n+msgstr \"remoto\"\n+\n+#. \"A collection of refs (?) together with an object database containing all objects which are reachable from the refs... (oops, you've lost me here. Again, please an explanation for mere mortals?)\"\n+msgid \"repository\"\n+msgstr \"repositório\"\n+\n+#. \"\"\n+msgid \"reset\"\n+msgstr \"repor\"\n+\n+#. \"\"\n+msgid \"revert\"\n+msgstr \"reverter\"\n+\n+#. \"A particular state of files and directories which was stored in the object database.\"\n+msgid \"revision\"\n+msgstr \"revisão\"\n+\n+#. \"\"\n+msgid \"sign off\"\n+msgstr \"assinar por baixo\"\n+\n+#. \"\"\n+msgid \"staging area\"\n+msgstr \"área de estágio\"\n+\n+#. \"\"\n+msgid \"status\"\n+msgstr \"estado\"\n+\n+#. \"A ref pointing to a tag or commit object\"\n+msgid \"tag [noun]\"\n+msgstr \"tag\"\n+\n+#. \"\"\n+msgid \"tag [verb]\"\n+msgstr \"criar tag\"\n+\n+#. \"A regular git branch that is used to follow changes from another repository.\"\n+msgid \"tracking branch\"\n+msgstr \"ramo de monitorização\"\n+\n+#. \"\"\n+msgid \"undo\"\n+msgstr \"desfazer\"\n+\n+#. \"\"\n+msgid \"update\"\n+msgstr \"atualizar\"\n+\n+#. \"\"\n+msgid \"verify\"\n+msgstr \"verificar\"\n+\n+#. \"The tree of actual checked out files.\"\n+msgid \"working copy, working tree\"\n+msgstr \"cópia de trabalho, árvore de trabalho\"\n+\n+#. \"a commit that succeeds the current one in git's graph of commits (not necessarily directly)\"\n+msgid \"ancestor\"\n+msgstr \"antecessor\"\n+\n+#. \"prematurely stop and abandon an operation\"\n+msgid \"abort\"\n+msgstr \"abortar\"\n+\n+#. \"a repository with only .git directory, without working directory\"\n+msgid \"bare repository\"\n+msgstr \"repositório nu\"\n+\n+#. \"a parent version of the current file\"\n+msgid \"base\"\n+msgstr \"base\"\n+\n+#. \"get the authors responsible for each line in a file\"\n+msgid \"blame\"\n+msgstr \"culpar\"\n+\n+#. \"to select and apply a single commit without merging\"\n+msgid \"cherry-pick\"\n+msgstr \"efetuar cherry-pick (escolher-a-dedo?, selecionar?)\"\n+\n+#. \"a commit that directly succeeds the current one in git's graph of commits\"\n+msgid \"child\"\n+msgstr \"filho\"\n+\n+#. \"clean the state of the git repository, often after manually stopped operation\"\n+msgid \"cleanup\"\n+msgstr \"limpar\"\n+\n+#. \"a message that gets attached with any commit\"\n+msgid \"commit message\"\n+msgstr \"mensagem de commit\"\n+\n+#. \"a commit that precedes the current one in git's graph of commits (not necessarily directly)\"\n+msgid \"descendant\"\n+msgstr \"descendente\"\n+\n+#. \"checkout of a revision rather than a some head\"\n+msgid \"detached checkout\"\n+msgstr \"extração destacada\"\n+\n+#. \"any merge strategy that works on a file by file basis\"\n+msgid \"file level merging\"\n+msgstr \"integração ao nível de ficheiros\"\n+\n+#. \"the last revision in a branch\"\n+msgid \"head\"\n+msgstr \"cabeça\"\n+\n+#. \"script that gets executed automatically on some event\"\n+msgid \"hook\"\n+msgstr \"gancho\"\n+\n+#. \"the first checkout during a clone operation\"\n+msgid \"initial checkout\"\n+msgstr \"extração inicial\"\n+\n+#. \"a branch that resides in the local git repository\"\n+msgid \"local branch\"\n+msgstr \"ramo local\"\n+\n+#. \"a Git object that is not part of any pack\"\n+msgid \"loose object\"\n+msgstr \"objeto solto\"\n+\n+#. \"a branch called by convention 'master' that exists in a newly created git repository\"\n+msgid \"master branch\"\n+msgstr \"ramo mestre\"\n+\n+#. \"a remote called by convention 'origin' that the current git repository has been cloned from\"\n+msgid \"origin\"\n+msgstr \"origem\"\n+\n+#. \"a file containing many git objects packed together\"\n+msgid \"pack [noun]\"\n+msgstr \"pacote\"\n+\n+#. \"a Git object part of some pack\"\n+msgid \"packed object\"\n+msgstr \"objeto compactado\"\n+\n+#. \"a commit that directly precedes the current one in git's graph of commits\"\n+msgid \"parent\"\n+msgstr \"pai\"\n+\n+#. \"the log file containing all states of the HEAD reference (in other words past pristine states of the working copy)\"\n+msgid \"reflog\"\n+msgstr \"reflog\"\n+\n+#. \"decide which changes from alternative versions of a file should persist in Git\"\n+msgid \"resolve (a conflict)\"\n+msgstr \"resolver (um conflito)\"\n+\n+#. \"abandon changes and go to pristine version\"\n+msgid \"revert changes\"\n+msgstr \"reverter alterações\"\n+\n+#. \"expression that signifies a revision in git\"\n+msgid \"revision expression\"\n+msgstr \"expressão de revisão\"\n+\n+#. \"add some content of files and directories to the staging area in preparation for a commit\"\n+msgid \"stage/unstage\"\n+msgstr \"preparar/retirar\"\n+\n+#. \"temporarily save changes in a stack without committing\"\n+msgid \"stash\"\n+msgstr \"empilhar\"\n+\n+#. \"file whose content is tracked/not tracked by git\"\n+msgid \"tracked/untracked\"\n+msgstr \"controlado/não controlado\"\ndiff --git a/po/pt_pt.po b/po/pt_pt.po\nnew file mode 100644\nindex 0000000..0ef3c79\n--- /dev/null\n+++ b/po/pt_pt.po\n@@ -0,0 +1,2716 @@\n+# Portuguese translations for git-gui package.\n+# Copyright (C) 2016 Shawn Pearce, et al.\n+# This file is distributed under the same license as the git package.\n+# Vasco Almeida <vascomalmeida@sapo.pt>, 2016.\n+msgid \"\"\n+msgstr \"\"\n+\"Project-Id-Version: git-gui\\n\"\n+\"Report-Msgid-Bugs-To: \\n\"\n+\"POT-Creation-Date: 2016-05-06 09:36+0000\\n\"\n+\"PO-Revision-Date: 2016-05-06 13:09+0000\\n\"\n+\"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\\n\"\n+\"Language-Team: Portuguese\\n\"\n+\"Language: pt\\n\"\n+\"MIME-Version: 1.0\\n\"\n+\"Content-Type: text/plain; charset=UTF-8\\n\"\n+\"Content-Transfer-Encoding: 8bit\\n\"\n+\"Plural-Forms: nplurals=2; plural=(n != 1);\\n\"\n+\"X-Generator: Virtaal 0.7.1\\n\"\n+\n+#: git-gui.sh:861\n+#, tcl-format\n+msgid \"Invalid font specified in %s:\"\n+msgstr \"Tipo de letra inválido especificado em %s:\"\n+\n+#: git-gui.sh:915\n+msgid \"Main Font\"\n+msgstr \"Tipo de letra principal\"\n+\n+#: git-gui.sh:916\n+msgid \"Diff/Console Font\"\n+msgstr \"Tipo de letra Diferenças/Consola\"\n+\n+#: git-gui.sh:931 git-gui.sh:945 git-gui.sh:958 git-gui.sh:1048\n+#: git-gui.sh:1067 git-gui.sh:3125\n+msgid \"git-gui: fatal error\"\n+msgstr \"git-gui: erro fatal\"\n+\n+#: git-gui.sh:932\n+msgid \"Cannot find git in PATH.\"\n+msgstr \"Não é possível encontrar o git em PATH.\"\n+\n+#: git-gui.sh:959\n+msgid \"Cannot parse Git version string:\"\n+msgstr \"Não é possível analisar a versão do Git:\"\n+\n+#: git-gui.sh:984\n+#, tcl-format\n+msgid \"\"\n+\"Git version cannot be determined.\\n\"\n+\"\\n\"\n+\"%s claims it is version '%s'.\\n\"\n+\"\\n\"\n+\"%s requires at least Git 1.5.0 or later.\\n\"\n+\"\\n\"\n+\"Assume '%s' is version 1.5.0?\\n\"\n+msgstr \"\"\n+\"A versão do Git não pôde ser determinada.\\n\"\n+\"\\n\"\n+\"%s alega que está na versão '%s'.\\n\"\n+\"\\n\"\n+\"%s requer pelo menos Git 1.5.0 ou mais recente.\\n\"\n+\"\\n\"\n+\"Assumir que '%s' está na versão 1.5.0?\\n\"\n+\n+#: git-gui.sh:1281\n+msgid \"Git directory not found:\"\n+msgstr \"Diretório Git não encontrado:\"\n+\n+#: git-gui.sh:1315\n+msgid \"Cannot move to top of working directory:\"\n+msgstr \"Não é possível mover para o topo do diretório de trabalho:\"\n+\n+#: git-gui.sh:1323\n+msgid \"Cannot use bare repository:\"\n+msgstr \"Não é possível usar repositório nu:\"\n+\n+#: git-gui.sh:1331\n+msgid \"No working directory\"\n+msgstr \"Nenhum diretório de trabalho\"\n+\n+#: git-gui.sh:1503 lib/checkout_op.tcl:306\n+msgid \"Refreshing file status...\"\n+msgstr \"A atualizar estado do ficheiro...\"\n+\n+#: git-gui.sh:1563\n+msgid \"Scanning for modified files ...\"\n+msgstr \"A procurar por ficheiros modificados...\"\n+\n+#: git-gui.sh:1639\n+msgid \"Calling prepare-commit-msg hook...\"\n+msgstr \"\"\n+\"A invocar gancho preparar-mensagem-de-commit (prepare-commit-msg hook)...\"\n+\n+#: git-gui.sh:1656\n+msgid \"Commit declined by prepare-commit-msg hook.\"\n+msgstr \"\"\n+\"Commit recusado pelo gancho preparar-mensagem-de-commit (prepare-commit-msg \"\n+\"hook).\"\n+\n+#: git-gui.sh:1814 lib/browser.tcl:252\n+msgid \"Ready.\"\n+msgstr \"Pronto.\"\n+\n+#: git-gui.sh:1978\n+#, tcl-format\n+msgid \"\"\n+\"Display limit (gui.maxfilesdisplayed = %s) reached, not showing all %s files.\"\n+msgstr \"\"\n+\"Limite de visualização (gui.maxfilesdisplayed = %s) atingido, não são \"\n+\"mostrados todos os %s ficheiros.\"\n+\n+#: git-gui.sh:2101\n+msgid \"Unmodified\"\n+msgstr \"Não modificado\"\n+\n+#: git-gui.sh:2103\n+msgid \"Modified, not staged\"\n+msgstr \"Modificado, não preparado\"\n+\n+#: git-gui.sh:2104 git-gui.sh:2116\n+msgid \"Staged for commit\"\n+msgstr \"Preparado para commit\"\n+\n+#: git-gui.sh:2105 git-gui.sh:2117\n+msgid \"Portions staged for commit\"\n+msgstr \"Porções preparadas para commit\"\n+\n+#: git-gui.sh:2106 git-gui.sh:2118\n+msgid \"Staged for commit, missing\"\n+msgstr \"Preparado para commit, em falta\"\n+\n+#: git-gui.sh:2108\n+msgid \"File type changed, not staged\"\n+msgstr \"Tipo de ficheiro modificado, não preparado\"\n+\n+#: git-gui.sh:2109 git-gui.sh:2110\n+msgid \"File type changed, old type staged for commit\"\n+msgstr \"Tipo de ficheiro modificado, tipo antigo preparado para commit\"\n+\n+#: git-gui.sh:2111\n+msgid \"File type changed, staged\"\n+msgstr \"Tipo de ficheiro modificado, preparado\"\n+\n+#: git-gui.sh:2112\n+msgid \"File type change staged, modification not staged\"\n+msgstr \"Tipo de ficheiro modificado, modificação não preparada\"\n+\n+#: git-gui.sh:2113\n+msgid \"File type change staged, file missing\"\n+msgstr \"Tipo de ficheiro modificado, ficheiro em falta\"\n+\n+#: git-gui.sh:2115\n+msgid \"Untracked, not staged\"\n+msgstr \"Não controlado, não preparado\"\n+\n+#: git-gui.sh:2120\n+msgid \"Missing\"\n+msgstr \"Em falta\"\n+\n+#: git-gui.sh:2121\n+msgid \"Staged for removal\"\n+msgstr \"Preparado para remoção\"\n+\n+#: git-gui.sh:2122\n+msgid \"Staged for removal, still present\"\n+msgstr \"Preparado para remoção, ainda presente\"\n+\n+#: git-gui.sh:2124 git-gui.sh:2125 git-gui.sh:2126 git-gui.sh:2127\n+#: git-gui.sh:2128 git-gui.sh:2129\n+msgid \"Requires merge resolution\"\n+msgstr \"Requer resolução de integração\"\n+\n+#: git-gui.sh:2164\n+msgid \"Starting gitk... please wait...\"\n+msgstr \"A iniciar gitk... aguarde...\"\n+\n+#: git-gui.sh:2176\n+msgid \"Couldn't find gitk in PATH\"\n+msgstr \"Não foi possível encontrar gitk em PATH\"\n+\n+#: git-gui.sh:2235\n+msgid \"Couldn't find git gui in PATH\"\n+msgstr \"Não foi possível encontrar git gui em PATH\"\n+\n+#: git-gui.sh:2654 lib/choose_repository.tcl:41\n+msgid \"Repository\"\n+msgstr \"Repositório\"\n+\n+#: git-gui.sh:2655\n+msgid \"Edit\"\n+msgstr \"Editar\"\n+\n+#: git-gui.sh:2657 lib/choose_rev.tcl:567\n+msgid \"Branch\"\n+msgstr \"Ramo\"\n+\n+#: git-gui.sh:2660 lib/choose_rev.tcl:554\n+msgid \"Commit@@noun\"\n+msgstr \"Commit\"\n+\n+#: git-gui.sh:2663 lib/merge.tcl:123 lib/merge.tcl:152 lib/merge.tcl:170\n+msgid \"Merge\"\n+msgstr \"Integrar\"\n+\n+#: git-gui.sh:2664 lib/choose_rev.tcl:563\n+msgid \"Remote\"\n+msgstr \"Remoto\"\n+\n+#: git-gui.sh:2667\n+msgid \"Tools\"\n+msgstr \"Ferramentas\"\n+\n+#: git-gui.sh:2676\n+msgid \"Explore Working Copy\"\n+msgstr \"Explorar cópia de trabalho\"\n+\n+#: git-gui.sh:2682\n+msgid \"Git Bash\"\n+msgstr \"Git Bash\"\n+\n+#: git-gui.sh:2692\n+msgid \"Browse Current Branch's Files\"\n+msgstr \"Navegar pelos ficheiro do ramo atual\"\n+\n+#: git-gui.sh:2696\n+msgid \"Browse Branch Files...\"\n+msgstr \"Navegar pelos ficheiros do ramo...\"\n+\n+#: git-gui.sh:2701\n+msgid \"Visualize Current Branch's History\"\n+msgstr \"Visualizar histórico do ramo atual\"\n+\n+#: git-gui.sh:2705\n+msgid \"Visualize All Branch History\"\n+msgstr \"Visualizar histórico de todos os ramos\"\n+\n+#: git-gui.sh:2712\n+#, tcl-format\n+msgid \"Browse %s's Files\"\n+msgstr \"Navegar pelos ficheiro de %s\"\n+\n+#: git-gui.sh:2714\n+#, tcl-format\n+msgid \"Visualize %s's History\"\n+msgstr \"Visualizar histórico de %s\"\n+\n+#: git-gui.sh:2719 lib/database.tcl:40 lib/database.tcl:66\n+msgid \"Database Statistics\"\n+msgstr \"Estatísticas da base de dados\"\n+\n+#: git-gui.sh:2722 lib/database.tcl:33\n+msgid \"Compress Database\"\n+msgstr \"Comprimir base de dados\"\n+\n+#: git-gui.sh:2725\n+msgid \"Verify Database\"\n+msgstr \"Verificar base de dados\"\n+\n+#: git-gui.sh:2732 git-gui.sh:2736 git-gui.sh:2740 lib/shortcut.tcl:8\n+#: lib/shortcut.tcl:40 lib/shortcut.tcl:72\n+msgid \"Create Desktop Icon\"\n+msgstr \"Criar ícone no ambiente de trabalho\"\n+\n+#: git-gui.sh:2748 lib/choose_repository.tcl:193 lib/choose_repository.tcl:201\n+msgid \"Quit\"\n+msgstr \"Sair\"\n+\n+#: git-gui.sh:2756\n+msgid \"Undo\"\n+msgstr \"Desfazer\"\n+\n+#: git-gui.sh:2759\n+msgid \"Redo\"\n+msgstr \"Refazer\"\n+\n+#: git-gui.sh:2763 git-gui.sh:3368\n+msgid \"Cut\"\n+msgstr \"Cortar\"\n+\n+#: git-gui.sh:2766 git-gui.sh:3371 git-gui.sh:3445 git-gui.sh:3530\n+#: lib/console.tcl:69\n+msgid \"Copy\"\n+msgstr \"Copiar\"\n+\n+#: git-gui.sh:2769 git-gui.sh:3374\n+msgid \"Paste\"\n+msgstr \"Colar\"\n+\n+#: git-gui.sh:2772 git-gui.sh:3377 lib/remote_branch_delete.tcl:39\n+#: lib/branch_delete.tcl:28\n+msgid \"Delete\"\n+msgstr \"Eliminar\"\n+\n+#: git-gui.sh:2776 git-gui.sh:3381 git-gui.sh:3534 lib/console.tcl:71\n+msgid \"Select All\"\n+msgstr \"Selecionar tudo\"\n+\n+#: git-gui.sh:2785\n+msgid \"Create...\"\n+msgstr \"Criar...\"\n+\n+#: git-gui.sh:2791\n+msgid \"Checkout...\"\n+msgstr \"Extrair...\"\n+\n+#: git-gui.sh:2797\n+msgid \"Rename...\"\n+msgstr \"Mudar nome...\"\n+\n+#: git-gui.sh:2802\n+msgid \"Delete...\"\n+msgstr \"Eliminar...\"\n+\n+#: git-gui.sh:2807\n+msgid \"Reset...\"\n+msgstr \"Repor...\"\n+\n+#: git-gui.sh:2817\n+msgid \"Done\"\n+msgstr \"Concluído\"\n+\n+#: git-gui.sh:2819\n+msgid \"Commit@@verb\"\n+msgstr \"Submeter\"\n+\n+#: git-gui.sh:2828 git-gui.sh:3309\n+msgid \"New Commit\"\n+msgstr \"Novo commit\"\n+\n+#: git-gui.sh:2836 git-gui.sh:3316\n+msgid \"Amend Last Commit\"\n+msgstr \"Emendar último commit\"\n+\n+#: git-gui.sh:2846 git-gui.sh:3270 lib/remote_branch_delete.tcl:101\n+msgid \"Rescan\"\n+msgstr \"Reanalisar\"\n+\n+#: git-gui.sh:2852\n+msgid \"Stage To Commit\"\n+msgstr \"Preparar para commit\"\n+\n+#: git-gui.sh:2858\n+msgid \"Stage Changed Files To Commit\"\n+msgstr \"Preparar ficheiros modificados para commit\"\n+\n+#: git-gui.sh:2864\n+msgid \"Unstage From Commit\"\n+msgstr \"Retirar do commit\"\n+\n+#: git-gui.sh:2870 lib/index.tcl:442\n+msgid \"Revert Changes\"\n+msgstr \"Reverter alterações\"\n+\n+#: git-gui.sh:2878 git-gui.sh:3581 git-gui.sh:3612\n+msgid \"Show Less Context\"\n+msgstr \"Mostrar menos contexto\"\n+\n+#: git-gui.sh:2882 git-gui.sh:3585 git-gui.sh:3616\n+msgid \"Show More Context\"\n+msgstr \"Mostrar mais contexto\"\n+\n+#: git-gui.sh:2889 git-gui.sh:3283 git-gui.sh:3392\n+msgid \"Sign Off\"\n+msgstr \"Assinar por baixo\"\n+\n+#: git-gui.sh:2905\n+msgid \"Local Merge...\"\n+msgstr \"Integração local...\"\n+\n+#: git-gui.sh:2910\n+msgid \"Abort Merge...\"\n+msgstr \"Abortar integração...\"\n+\n+#: git-gui.sh:2922 git-gui.sh:2950\n+msgid \"Add...\"\n+msgstr \"Adicionar...\"\n+\n+#: git-gui.sh:2926\n+msgid \"Push...\"\n+msgstr \"Publicar...\"\n+\n+#: git-gui.sh:2930\n+msgid \"Delete Branch...\"\n+msgstr \"Eliminar ramo...\"\n+\n+#: git-gui.sh:2940 git-gui.sh:3563\n+msgid \"Options...\"\n+msgstr \"Opções...\"\n+\n+#: git-gui.sh:2951\n+msgid \"Remove...\"\n+msgstr \"Remover...\"\n+\n+#: git-gui.sh:2960 lib/choose_repository.tcl:55\n+msgid \"Help\"\n+msgstr \"Ajuda\"\n+\n+#: git-gui.sh:2964 git-gui.sh:2968 lib/choose_repository.tcl:49\n+#: lib/choose_repository.tcl:58 lib/about.tcl:14\n+#, tcl-format\n+msgid \"About %s\"\n+msgstr \"Sobre %s\"\n+\n+#: git-gui.sh:2992\n+msgid \"Online Documentation\"\n+msgstr \"Documentação online\"\n+\n+#: git-gui.sh:2995 lib/choose_repository.tcl:52 lib/choose_repository.tcl:61\n+msgid \"Show SSH Key\"\n+msgstr \"Mostrar chave SSH\"\n+\n+#: git-gui.sh:3014 git-gui.sh:3146\n+msgid \"Usage\"\n+msgstr \"Utilização\"\n+\n+#: git-gui.sh:3095 lib/blame.tcl:573\n+msgid \"Error\"\n+msgstr \"Erro\"\n+\n+#: git-gui.sh:3126\n+#, tcl-format\n+msgid \"fatal: cannot stat path %s: No such file or directory\"\n+msgstr \"\"\n+\"fatal: não é possível obter estado do caminho %s: Ficheiro ou diretório \"\n+\"inexistente\"\n+\n+#: git-gui.sh:3159\n+msgid \"Current Branch:\"\n+msgstr \"Ramo atual:\"\n+\n+#: git-gui.sh:3185\n+msgid \"Staged Changes (Will Commit)\"\n+msgstr \"Alterações preparadas (para commit)\"\n+\n+#: git-gui.sh:3205\n+msgid \"Unstaged Changes\"\n+msgstr \"Alterações não preparadas\"\n+\n+#: git-gui.sh:3276\n+msgid \"Stage Changed\"\n+msgstr \"Preparar modificados\"\n+\n+#: git-gui.sh:3295 lib/transport.tcl:137 lib/transport.tcl:229\n+msgid \"Push\"\n+msgstr \"Publicar\"\n+\n+#: git-gui.sh:3330\n+msgid \"Initial Commit Message:\"\n+msgstr \"Mensagem de commit inicial:\"\n+\n+#: git-gui.sh:3331\n+msgid \"Amended Commit Message:\"\n+msgstr \"Mensagem de commit emendada:\"\n+\n+#: git-gui.sh:3332\n+msgid \"Amended Initial Commit Message:\"\n+msgstr \"Mensagem de commit inicial emendada:\"\n+\n+#: git-gui.sh:3333\n+msgid \"Amended Merge Commit Message:\"\n+msgstr \"Mensagem de commit de integração emendada:\"\n+\n+#: git-gui.sh:3334\n+msgid \"Merge Commit Message:\"\n+msgstr \"Mensagem de commit de integração:\"\n+\n+#: git-gui.sh:3335\n+msgid \"Commit Message:\"\n+msgstr \"Mensagem de commit:\"\n+\n+#: git-gui.sh:3384 git-gui.sh:3538 lib/console.tcl:73\n+msgid \"Copy All\"\n+msgstr \"Copiar tudo\"\n+\n+#: git-gui.sh:3408 lib/blame.tcl:105\n+msgid \"File:\"\n+msgstr \"Ficheiro:\"\n+\n+#: git-gui.sh:3526\n+msgid \"Refresh\"\n+msgstr \"Atualizar\"\n+\n+#: git-gui.sh:3547\n+msgid \"Decrease Font Size\"\n+msgstr \"Diminuir tamanho de letra\"\n+\n+#: git-gui.sh:3551\n+msgid \"Increase Font Size\"\n+msgstr \"Aumentar tamanho de letra\"\n+\n+#: git-gui.sh:3559 lib/blame.tcl:294\n+msgid \"Encoding\"\n+msgstr \"Codificação\"\n+\n+#: git-gui.sh:3570\n+msgid \"Apply/Reverse Hunk\"\n+msgstr \"Aplicar/Reverter excerto\"\n+\n+#: git-gui.sh:3575\n+msgid \"Apply/Reverse Line\"\n+msgstr \"Aplicar/Reverter linha\"\n+\n+#: git-gui.sh:3594\n+msgid \"Run Merge Tool\"\n+msgstr \"Executar ferramenta de integração\"\n+\n+#: git-gui.sh:3599\n+msgid \"Use Remote Version\"\n+msgstr \"Usar a versão remota\"\n+\n+#: git-gui.sh:3603\n+msgid \"Use Local Version\"\n+msgstr \"Usar a versão local\"\n+\n+#: git-gui.sh:3607\n+msgid \"Revert To Base\"\n+msgstr \"Reverter para a base\"\n+\n+#: git-gui.sh:3625\n+msgid \"Visualize These Changes In The Submodule\"\n+msgstr \"Visualizar estas alterações no submódulo\"\n+\n+#: git-gui.sh:3629\n+msgid \"Visualize Current Branch History In The Submodule\"\n+msgstr \"Visualizar histórico do ramo atual no submódulo\"\n+\n+#: git-gui.sh:3633\n+msgid \"Visualize All Branch History In The Submodule\"\n+msgstr \"Visualizar histórico de todos os ramos no submódulo\"\n+\n+#: git-gui.sh:3638\n+msgid \"Start git gui In The Submodule\"\n+msgstr \"Iniciar git gui no submódulo\"\n+\n+#: git-gui.sh:3673\n+msgid \"Unstage Hunk From Commit\"\n+msgstr \"Retirar excerto do commit\"\n+\n+#: git-gui.sh:3675\n+msgid \"Unstage Lines From Commit\"\n+msgstr \"Retirar linhas do commit\"\n+\n+#: git-gui.sh:3677\n+msgid \"Unstage Line From Commit\"\n+msgstr \"Retirar linha do commit\"\n+\n+#: git-gui.sh:3680\n+msgid \"Stage Hunk For Commit\"\n+msgstr \"Preparar excerto para commit\"\n+\n+#: git-gui.sh:3682\n+msgid \"Stage Lines For Commit\"\n+msgstr \"Preparar linhas para commit\"\n+\n+#: git-gui.sh:3684\n+msgid \"Stage Line For Commit\"\n+msgstr \"Preparar linha para commit\"\n+\n+#: git-gui.sh:3709\n+msgid \"Initializing...\"\n+msgstr \"A inicializar...\"\n+\n+#: git-gui.sh:3852\n+#, tcl-format\n+msgid \"\"\n+\"Possible environment issues exist.\\n\"\n+\"\\n\"\n+\"The following environment variables are probably\\n\"\n+\"going to be ignored by any Git subprocess run\\n\"\n+\"by %s:\\n\"\n+\"\\n\"\n+msgstr \"\"\n+\"Existem possíveis erros de ambiente.\\n\"\n+\"\\n\"\n+\"As seguintes variáveis de ambiente serão provavelmente\\n\"\n+\"ignoradas pelos subprocessos do Git executados\\n\"\n+\"por %s:\\n\"\n+\"\\n\"\n+\n+#: git-gui.sh:3881\n+msgid \"\"\n+\"\\n\"\n+\"This is due to a known issue with the\\n\"\n+\"Tcl binary distributed by Cygwin.\"\n+msgstr \"\"\n+\"\\n\"\n+\"Devido a um problema conhecido com o\\n\"\n+\"binário Tcl distribuído pelo Cygwin.\"\n+\n+#: git-gui.sh:3886\n+#, tcl-format\n+msgid \"\"\n+\"\\n\"\n+\"\\n\"\n+\"A good replacement for %s\\n\"\n+\"is placing values for the user.name and\\n\"\n+\"user.email settings into your personal\\n\"\n+\"~/.gitconfig file.\\n\"\n+msgstr \"\"\n+\"\\n\"\n+\"\\n\"\n+\"Um bom substituto para %s\\n\"\n+\"é colocar valores das definições user.name e\\n\"\n+\"user.email no ficheiro pessoal ~/.gitconfig.\\n\"\n+\n+#: lib/line.tcl:17\n+msgid \"Goto Line:\"\n+msgstr \"Ir para a linha:\"\n+\n+#: lib/line.tcl:23\n+msgid \"Go\"\n+msgstr \"Ir\"\n+\n+#: lib/console.tcl:59\n+msgid \"Working... please wait...\"\n+msgstr \"A processar... aguarde...\"\n+\n+#: lib/console.tcl:81 lib/checkout_op.tcl:146 lib/sshkey.tcl:55\n+#: lib/database.tcl:30\n+msgid \"Close\"\n+msgstr \"Fechar\"\n+\n+#: lib/console.tcl:186\n+msgid \"Success\"\n+msgstr \"Sucesso\"\n+\n+#: lib/console.tcl:200\n+msgid \"Error: Command Failed\"\n+msgstr \"Erro: falha ao executar comando\"\n+\n+#: lib/checkout_op.tcl:85\n+#, tcl-format\n+msgid \"Fetching %s from %s\"\n+msgstr \"A obter %s de %s\"\n+\n+#: lib/checkout_op.tcl:133\n+#, tcl-format\n+msgid \"fatal: Cannot resolve %s\"\n+msgstr \"fatal: Não é possível resolver %s\"\n+\n+#: lib/checkout_op.tcl:175\n+#, tcl-format\n+msgid \"Branch '%s' does not exist.\"\n+msgstr \"O ramo '%s' não existe.\"\n+\n+#: lib/checkout_op.tcl:194\n+#, tcl-format\n+msgid \"Failed to configure simplified git-pull for '%s'.\"\n+msgstr \"Falha ao configurar git-pull simplificado de '%s'.\"\n+\n+#: lib/checkout_op.tcl:202 lib/branch_rename.tcl:102\n+#, tcl-format\n+msgid \"Branch '%s' already exists.\"\n+msgstr \"O ramo '%s' já existe.\"\n+\n+#: lib/checkout_op.tcl:229\n+#, tcl-format\n+msgid \"\"\n+\"Branch '%s' already exists.\\n\"\n+\"\\n\"\n+\"It cannot fast-forward to %s.\\n\"\n+\"A merge is required.\"\n+msgstr \"\"\n+\"O ramo '%s' já existe.\\n\"\n+\"\\n\"\n+\"Não pode ser avançado rapidamente para %s.\\n\"\n+\"Integração necessária.\"\n+\n+#: lib/checkout_op.tcl:243\n+#, tcl-format\n+msgid \"Merge strategy '%s' not supported.\"\n+msgstr \"A estratégia de integração '%s' não é suportada.\"\n+\n+#: lib/checkout_op.tcl:262\n+#, tcl-format\n+msgid \"Failed to update '%s'.\"\n+msgstr \"Falha ao atualizar '%s'.\"\n+\n+#: lib/checkout_op.tcl:274\n+msgid \"Staging area (index) is already locked.\"\n+msgstr \"A área de estágio (índice) já está bloqueada.\"\n+\n+#: lib/checkout_op.tcl:289\n+msgid \"\"\n+\"Last scanned state does not match repository state.\\n\"\n+\"\\n\"\n+\"Another Git program has modified this repository since the last scan.  A \"\n+\"rescan must be performed before the current branch can be changed.\\n\"\n+\"\\n\"\n+\"The rescan will be automatically started now.\\n\"\n+msgstr \"\"\n+\"O último estado analisado não corresponde ao estado do repositório.\\n\"\n+\"\\n\"\n+\"Outro programa Git modificou este repositório deste a última análise. Deve-\"\n+\"se reanalisar antes do ramo atual poder ser alterado.\\n\"\n+\"\\n\"\n+\"Irá-se reanalisar automaticamente agora.\\n\"\n+\n+#: lib/checkout_op.tcl:345\n+#, tcl-format\n+msgid \"Updating working directory to '%s'...\"\n+msgstr \"A atualizar o diretório de trabalho para '%s'...\"\n+\n+#: lib/checkout_op.tcl:346\n+msgid \"files checked out\"\n+msgstr \"ficheiros extraídos\"\n+\n+#: lib/checkout_op.tcl:376\n+#, tcl-format\n+msgid \"Aborted checkout of '%s' (file level merging is required).\"\n+msgstr \"\"\n+\"Extração de '%s' abortada (é necessário integrar ao nível de ficheiros).\"\n+\n+#: lib/checkout_op.tcl:377\n+msgid \"File level merge required.\"\n+msgstr \"Integração ao nível de ficheiros necessária.\"\n+\n+#: lib/checkout_op.tcl:381\n+#, tcl-format\n+msgid \"Staying on branch '%s'.\"\n+msgstr \"Permanecer no ramo '%s'.\"\n+\n+#: lib/checkout_op.tcl:452\n+msgid \"\"\n+\"You are no longer on a local branch.\\n\"\n+\"\\n\"\n+\"If you wanted to be on a branch, create one now starting from 'This Detached \"\n+\"Checkout'.\"\n+msgstr \"\"\n+\"Já não se encontra num ramo local.\\n\"\n+\"\\n\"\n+\"Se queria estar sobre um ramo, crie um a partir de 'Esta extração destacada'.\"\n+\n+#: lib/checkout_op.tcl:503 lib/checkout_op.tcl:507\n+#, tcl-format\n+msgid \"Checked out '%s'.\"\n+msgstr \"'%s' extraído.\"\n+\n+#: lib/checkout_op.tcl:535\n+#, tcl-format\n+msgid \"Resetting '%s' to '%s' will lose the following commits:\"\n+msgstr \"Ao repor '%s' para '%s' perderá os seguintes commits:\"\n+\n+#: lib/checkout_op.tcl:557\n+msgid \"Recovering lost commits may not be easy.\"\n+msgstr \"Recuperar commits perdidos pode não ser fácil.\"\n+\n+#: lib/checkout_op.tcl:562\n+#, tcl-format\n+msgid \"Reset '%s'?\"\n+msgstr \"Repor '%s'?\"\n+\n+#: lib/checkout_op.tcl:567 lib/tools_dlg.tcl:336 lib/merge.tcl:166\n+msgid \"Visualize\"\n+msgstr \"Visualizar\"\n+\n+#: lib/checkout_op.tcl:571 lib/branch_create.tcl:85\n+msgid \"Reset\"\n+msgstr \"Repor\"\n+\n+#: lib/checkout_op.tcl:579 lib/transport.tcl:141 lib/remote_add.tcl:34\n+#: lib/browser.tcl:292 lib/branch_checkout.tcl:30 lib/choose_font.tcl:45\n+#: lib/option.tcl:127 lib/tools_dlg.tcl:41 lib/tools_dlg.tcl:202\n+#: lib/tools_dlg.tcl:345 lib/branch_rename.tcl:32\n+#: lib/remote_branch_delete.tcl:43 lib/branch_create.tcl:37\n+#: lib/branch_delete.tcl:34 lib/merge.tcl:174\n+msgid \"Cancel\"\n+msgstr \"Cancelar\"\n+\n+#: lib/checkout_op.tcl:635\n+#, tcl-format\n+msgid \"\"\n+\"Failed to set current branch.\\n\"\n+\"\\n\"\n+\"This working directory is only partially switched.  We successfully updated \"\n+\"your files, but failed to update an internal Git file.\\n\"\n+\"\\n\"\n+\"This should not have occurred.  %s will now close and give up.\"\n+msgstr \"\"\n+\"Falha ao definir ramo atual.\\n\"\n+\"\\n\"\n+\"Apenas se mudou o diretório de trabalho parcialmente. Os ficheiros foram \"\n+\"atualizados com sucesso, mas não foi possível atualizar o ficheiro Git \"\n+\"interno.\\n\"\n+\"\\n\"\n+\"Não devia ter ocorrido. %s irá terminar e desistir.\"\n+\n+#: lib/transport.tcl:6 lib/remote_add.tcl:132\n+#, tcl-format\n+msgid \"fetch %s\"\n+msgstr \"obter %s\"\n+\n+#: lib/transport.tcl:7\n+#, tcl-format\n+msgid \"Fetching new changes from %s\"\n+msgstr \"Obter novas alterações de %s\"\n+\n+#: lib/transport.tcl:18\n+#, tcl-format\n+msgid \"remote prune %s\"\n+msgstr \"poda remota de %s\"\n+\n+#: lib/transport.tcl:19\n+#, tcl-format\n+msgid \"Pruning tracking branches deleted from %s\"\n+msgstr \"A podar ramos de monitorização eliminados de %s\"\n+\n+#: lib/transport.tcl:25\n+msgid \"fetch all remotes\"\n+msgstr \"obter de todos os remotos\"\n+\n+#: lib/transport.tcl:26\n+msgid \"Fetching new changes from all remotes\"\n+msgstr \"A obter novas alterações de todos os remotos\"\n+\n+#: lib/transport.tcl:40\n+msgid \"remote prune all remotes\"\n+msgstr \"poda remota de todos os remotos\"\n+\n+#: lib/transport.tcl:41\n+msgid \"Pruning tracking branches deleted from all remotes\"\n+msgstr \"A podar ramos de monitorização eliminados de todos os remotos\"\n+\n+#: lib/transport.tcl:54 lib/transport.tcl:92 lib/transport.tcl:110\n+#: lib/remote_add.tcl:162\n+#, tcl-format\n+msgid \"push %s\"\n+msgstr \"publicar %s\"\n+\n+#: lib/transport.tcl:55\n+#, tcl-format\n+msgid \"Pushing changes to %s\"\n+msgstr \"A publicar alterações em %s\"\n+\n+#: lib/transport.tcl:93\n+#, tcl-format\n+msgid \"Mirroring to %s\"\n+msgstr \"A espelhar em %s\"\n+\n+#: lib/transport.tcl:111\n+#, tcl-format\n+msgid \"Pushing %s %s to %s\"\n+msgstr \"A publicar %s %s em %s\"\n+\n+#: lib/transport.tcl:132\n+msgid \"Push Branches\"\n+msgstr \"Publicar ramos\"\n+\n+#: lib/transport.tcl:147\n+msgid \"Source Branches\"\n+msgstr \"Ramos de origem\"\n+\n+#: lib/transport.tcl:162\n+msgid \"Destination Repository\"\n+msgstr \"Repositório de destino\"\n+\n+#: lib/transport.tcl:165 lib/remote_branch_delete.tcl:51\n+msgid \"Remote:\"\n+msgstr \"Remoto:\"\n+\n+#: lib/transport.tcl:187 lib/remote_branch_delete.tcl:72\n+msgid \"Arbitrary Location:\"\n+msgstr \"Localização arbitrária:\"\n+\n+#: lib/transport.tcl:205\n+msgid \"Transfer Options\"\n+msgstr \"Opções de transferência\"\n+\n+#: lib/transport.tcl:207\n+msgid \"Force overwrite existing branch (may discard changes)\"\n+msgstr \"Forçar substituição de ramos existente (pode descartar alterações)\"\n+\n+#: lib/transport.tcl:211\n+msgid \"Use thin pack (for slow network connections)\"\n+msgstr \"Usar pacote fino (para conexões de rede lentas)\"\n+\n+#: lib/transport.tcl:215\n+msgid \"Include tags\"\n+msgstr \"Incluir tags\"\n+\n+#: lib/remote_add.tcl:20\n+msgid \"Add Remote\"\n+msgstr \"Adicionar remoto\"\n+\n+#: lib/remote_add.tcl:25\n+msgid \"Add New Remote\"\n+msgstr \"Adicionar novo remoto\"\n+\n+#: lib/remote_add.tcl:30 lib/tools_dlg.tcl:37\n+msgid \"Add\"\n+msgstr \"Adicionar\"\n+\n+#: lib/remote_add.tcl:39\n+msgid \"Remote Details\"\n+msgstr \"Detalhes do remoto\"\n+\n+#: lib/remote_add.tcl:41 lib/tools_dlg.tcl:51 lib/branch_create.tcl:44\n+msgid \"Name:\"\n+msgstr \"Nome:\"\n+\n+#: lib/remote_add.tcl:50\n+msgid \"Location:\"\n+msgstr \"Localização:\"\n+\n+#: lib/remote_add.tcl:60\n+msgid \"Further Action\"\n+msgstr \"Ação adicional\"\n+\n+#: lib/remote_add.tcl:63\n+msgid \"Fetch Immediately\"\n+msgstr \"Obter imediatamente\"\n+\n+#: lib/remote_add.tcl:69\n+msgid \"Initialize Remote Repository and Push\"\n+msgstr \"Inicializar repositório remoto e publicar\"\n+\n+#: lib/remote_add.tcl:75\n+msgid \"Do Nothing Else Now\"\n+msgstr \"Não fazer mais nada agora\"\n+\n+#: lib/remote_add.tcl:100\n+msgid \"Please supply a remote name.\"\n+msgstr \"Forneça um nome para o remoto.\"\n+\n+#: lib/remote_add.tcl:113\n+#, tcl-format\n+msgid \"'%s' is not an acceptable remote name.\"\n+msgstr \"'%s' não pode ser aceite como nome de remoto.\"\n+\n+#: lib/remote_add.tcl:124\n+#, tcl-format\n+msgid \"Failed to add remote '%s' of location '%s'.\"\n+msgstr \"Falha ao adicionar remoto '%s' localizado em '%s'.\"\n+\n+#: lib/remote_add.tcl:133\n+#, tcl-format\n+msgid \"Fetching the %s\"\n+msgstr \"A obter de %s\"\n+\n+#: lib/remote_add.tcl:156\n+#, tcl-format\n+msgid \"Do not know how to initialize repository at location '%s'.\"\n+msgstr \"Não se sabe como inicializar o repositório localizado em '%s'.\"\n+\n+#: lib/remote_add.tcl:163\n+#, tcl-format\n+msgid \"Setting up the %s (at %s)\"\n+msgstr \"A configurar %s (em %s)\"\n+\n+#: lib/browser.tcl:17\n+msgid \"Starting...\"\n+msgstr \"A iniciar...\"\n+\n+#: lib/browser.tcl:27\n+msgid \"File Browser\"\n+msgstr \"Navegador de ficheiros\"\n+\n+#: lib/browser.tcl:132 lib/browser.tcl:149\n+#, tcl-format\n+msgid \"Loading %s...\"\n+msgstr \"A carregar %s...\"\n+\n+#: lib/browser.tcl:193\n+msgid \"[Up To Parent]\"\n+msgstr \"[Subir]\"\n+\n+#: lib/browser.tcl:275 lib/browser.tcl:282\n+msgid \"Browse Branch Files\"\n+msgstr \"Navegar pelos ficheiros do ramo\"\n+\n+#: lib/browser.tcl:288 lib/choose_repository.tcl:422\n+#: lib/choose_repository.tcl:509 lib/choose_repository.tcl:518\n+#: lib/choose_repository.tcl:1074\n+msgid \"Browse\"\n+msgstr \"Navegar\"\n+\n+#: lib/browser.tcl:297 lib/branch_checkout.tcl:35 lib/tools_dlg.tcl:321\n+msgid \"Revision\"\n+msgstr \"Revisão\"\n+\n+#: lib/tools.tcl:75\n+#, tcl-format\n+msgid \"Running %s requires a selected file.\"\n+msgstr \"Deve selecionar um ficheiro para executar %s.\"\n+\n+#: lib/tools.tcl:91\n+#, tcl-format\n+msgid \"Are you sure you want to run %1$s on file \\\"%2$s\\\"?\"\n+msgstr \"Tem a certeza que pretende executar %1$s sobre o ficheiro \\\"%2$s\\\"?\"\n+\n+#: lib/tools.tcl:95\n+#, tcl-format\n+msgid \"Are you sure you want to run %s?\"\n+msgstr \"Tem a certeza que pretende executar %s?\"\n+\n+#: lib/tools.tcl:116\n+#, tcl-format\n+msgid \"Tool: %s\"\n+msgstr \"Ferramenta: %s\"\n+\n+#: lib/tools.tcl:117\n+#, tcl-format\n+msgid \"Running: %s\"\n+msgstr \"A executar: %s\"\n+\n+#: lib/tools.tcl:155\n+#, tcl-format\n+msgid \"Tool completed successfully: %s\"\n+msgstr \"A ferramenta concluí com sucesso: %s\"\n+\n+#: lib/tools.tcl:157\n+#, tcl-format\n+msgid \"Tool failed: %s\"\n+msgstr \"A ferramenta falhou: %s\"\n+\n+#: lib/branch_checkout.tcl:16 lib/branch_checkout.tcl:21\n+msgid \"Checkout Branch\"\n+msgstr \"Extrair ramo\"\n+\n+#: lib/branch_checkout.tcl:26\n+msgid \"Checkout\"\n+msgstr \"Extrair\"\n+\n+#: lib/branch_checkout.tcl:39 lib/option.tcl:310 lib/branch_create.tcl:69\n+msgid \"Options\"\n+msgstr \"Opções\"\n+\n+#: lib/branch_checkout.tcl:42 lib/branch_create.tcl:92\n+msgid \"Fetch Tracking Branch\"\n+msgstr \"Obter ramo de monitorização\"\n+\n+#: lib/branch_checkout.tcl:47\n+msgid \"Detach From Local Branch\"\n+msgstr \"Destacar do ramo local\"\n+\n+#: lib/spellcheck.tcl:57\n+msgid \"Unsupported spell checker\"\n+msgstr \"Corretor ortográfico não suportado\"\n+\n+#: lib/spellcheck.tcl:65\n+msgid \"Spell checking is unavailable\"\n+msgstr \"Correção ortográfica indisponível\"\n+\n+#: lib/spellcheck.tcl:68\n+msgid \"Invalid spell checking configuration\"\n+msgstr \"Configuração inválida do corretor ortográfico\"\n+\n+#: lib/spellcheck.tcl:70\n+#, tcl-format\n+msgid \"Reverting dictionary to %s.\"\n+msgstr \"A reverter dicionário para %s.\"\n+\n+#: lib/spellcheck.tcl:73\n+msgid \"Spell checker silently failed on startup\"\n+msgstr \"O corretor ortográfico falhou silenciosamente ao iniciar\"\n+\n+#: lib/spellcheck.tcl:80\n+msgid \"Unrecognized spell checker\"\n+msgstr \"Corretor ortográfico não reconhecido\"\n+\n+#: lib/spellcheck.tcl:186\n+msgid \"No Suggestions\"\n+msgstr \"Sem sugestões\"\n+\n+#: lib/spellcheck.tcl:388\n+msgid \"Unexpected EOF from spell checker\"\n+msgstr \"EOF (fim de ficheiro) inesperado do corretor ortográfico\"\n+\n+#: lib/spellcheck.tcl:392\n+msgid \"Spell Checker Failed\"\n+msgstr \"Corretor ortográfico falhou\"\n+\n+#: lib/status_bar.tcl:87\n+#, tcl-format\n+msgid \"%s ... %*i of %*i %s (%3i%%)\"\n+msgstr \"%s ... %*i de %*i %s (%3i%%)\"\n+\n+#: lib/diff.tcl:77\n+#, tcl-format\n+msgid \"\"\n+\"No differences detected.\\n\"\n+\"\\n\"\n+\"%s has no changes.\\n\"\n+\"\\n\"\n+\"The modification date of this file was updated by another application, but \"\n+\"the content within the file was not changed.\\n\"\n+\"\\n\"\n+\"A rescan will be automatically started to find other files which may have \"\n+\"the same state.\"\n+msgstr \"\"\n+\"Nenhum diferença detetada.\\n\"\n+\"\\n\"\n+\"%s não tem alterações.\\n\"\n+\"\\n\"\n+\"A data de modificação deste ficheiro foi atualizada por outra aplicação, mas \"\n+\"o conteúdo no interior do ficheiro não foi alterado.\\n\"\n+\"\\n\"\n+\"Irá-se reanalisar automaticamente para encontrar outros ficheiros que \"\n+\"estejam no mesmo estado.\"\n+\n+#: lib/diff.tcl:117\n+#, tcl-format\n+msgid \"Loading diff of %s...\"\n+msgstr \"A carregar diferenças de %s...\"\n+\n+#: lib/diff.tcl:140\n+msgid \"\"\n+\"LOCAL: deleted\\n\"\n+\"REMOTE:\\n\"\n+msgstr \"\"\n+\"LOCAL: eliminado\\n\"\n+\"REMOTO:\\n\"\n+\n+#: lib/diff.tcl:145\n+msgid \"\"\n+\"REMOTE: deleted\\n\"\n+\"LOCAL:\\n\"\n+msgstr \"\"\n+\"REMOTO: eliminado\\n\"\n+\"LOCAL:\\n\"\n+\n+#: lib/diff.tcl:152\n+msgid \"LOCAL:\\n\"\n+msgstr \"LOCAL:\\n\"\n+\n+#: lib/diff.tcl:155\n+msgid \"REMOTE:\\n\"\n+msgstr \"REMOTO:\\n\"\n+\n+#: lib/diff.tcl:217 lib/diff.tcl:355\n+#, tcl-format\n+msgid \"Unable to display %s\"\n+msgstr \"Não é possível mostrar %s\"\n+\n+#: lib/diff.tcl:218\n+msgid \"Error loading file:\"\n+msgstr \"Erro ao carregar ficheiro:\"\n+\n+#: lib/diff.tcl:225\n+msgid \"Git Repository (subproject)\"\n+msgstr \"Repositório Git (subprojeto)\"\n+\n+#: lib/diff.tcl:237\n+msgid \"* Binary file (not showing content).\"\n+msgstr \"* Ficheiro binário (conteúdo não exibido).\"\n+\n+#: lib/diff.tcl:242\n+#, tcl-format\n+msgid \"\"\n+\"* Untracked file is %d bytes.\\n\"\n+\"* Showing only first %d bytes.\\n\"\n+msgstr \"\"\n+\"* O ficheiro não controlado tem %d bytes.\\n\"\n+\"* Exibido apenas os primeiros %d bytes.\\n\"\n+\n+#: lib/diff.tcl:248\n+#, tcl-format\n+msgid \"\"\n+\"\\n\"\n+\"* Untracked file clipped here by %s.\\n\"\n+\"* To see the entire file, use an external editor.\\n\"\n+msgstr \"\"\n+\"\\n\"\n+\"* Ficheiro não controlado recortado aqui por %s.\\n\"\n+\"* Para ver o ficheiro inteiro, use um editor externo.\\n\"\n+\n+#: lib/diff.tcl:356 lib/blame.tcl:1128\n+msgid \"Error loading diff:\"\n+msgstr \"Erro ao carregar diferenças:\"\n+\n+#: lib/diff.tcl:578\n+msgid \"Failed to unstage selected hunk.\"\n+msgstr \"Falha ao retirar excerto selecionado do índice.\"\n+\n+#: lib/diff.tcl:585\n+msgid \"Failed to stage selected hunk.\"\n+msgstr \"Falha ao preparar excerto selecionado.\"\n+\n+#: lib/diff.tcl:664\n+msgid \"Failed to unstage selected line.\"\n+msgstr \"Falha ao retirar linha selecionada do índice.\"\n+\n+#: lib/diff.tcl:672\n+msgid \"Failed to stage selected line.\"\n+msgstr \"Falha ao preparar linha selecionada.\"\n+\n+#: lib/remote.tcl:200\n+msgid \"Push to\"\n+msgstr \"Publicar em\"\n+\n+#: lib/remote.tcl:218\n+msgid \"Remove Remote\"\n+msgstr \"Remover remoto\"\n+\n+#: lib/remote.tcl:223\n+msgid \"Prune from\"\n+msgstr \"Podar de\"\n+\n+#: lib/remote.tcl:228\n+msgid \"Fetch from\"\n+msgstr \"Obter de\"\n+\n+#: lib/choose_font.tcl:41\n+msgid \"Select\"\n+msgstr \"Selecionar\"\n+\n+#: lib/choose_font.tcl:55\n+msgid \"Font Family\"\n+msgstr \"Família de tipo de letra\"\n+\n+#: lib/choose_font.tcl:76\n+msgid \"Font Size\"\n+msgstr \"Tamanho de letra\"\n+\n+#: lib/choose_font.tcl:93\n+msgid \"Font Example\"\n+msgstr \"Exemplo do tipo de letra\"\n+\n+#: lib/choose_font.tcl:105\n+msgid \"\"\n+\"This is example text.\\n\"\n+\"If you like this text, it can be your font.\"\n+msgstr \"\"\n+\"Este texto é um exemplo.\\n\"\n+\"Se gostar deste texto, pode defini-lo como tipo de letra.\"\n+\n+#: lib/option.tcl:11\n+#, tcl-format\n+msgid \"Invalid global encoding '%s'\"\n+msgstr \"Codificação global '%s' inválida\"\n+\n+#: lib/option.tcl:19\n+#, tcl-format\n+msgid \"Invalid repo encoding '%s'\"\n+msgstr \"Codificação do repositório '%s' inválida\"\n+\n+#: lib/option.tcl:119\n+msgid \"Restore Defaults\"\n+msgstr \"Restaurar predefinições\"\n+\n+#: lib/option.tcl:123\n+msgid \"Save\"\n+msgstr \"Guardar\"\n+\n+#: lib/option.tcl:133\n+#, tcl-format\n+msgid \"%s Repository\"\n+msgstr \"Repositório %s\"\n+\n+#: lib/option.tcl:134\n+msgid \"Global (All Repositories)\"\n+msgstr \"Global (todos os repositórios)\"\n+\n+#: lib/option.tcl:140\n+msgid \"User Name\"\n+msgstr \"Nome de utilizador\"\n+\n+#: lib/option.tcl:141\n+msgid \"Email Address\"\n+msgstr \"Endereço de e-mail\"\n+\n+#: lib/option.tcl:143\n+msgid \"Summarize Merge Commits\"\n+msgstr \"Resumir commits de integração\"\n+\n+#: lib/option.tcl:144\n+msgid \"Merge Verbosity\"\n+msgstr \"Verbosidade de integração\"\n+\n+#: lib/option.tcl:145\n+msgid \"Show Diffstat After Merge\"\n+msgstr \"Mostrar estatísticas de diferenças depois de integrar\"\n+\n+#: lib/option.tcl:146\n+msgid \"Use Merge Tool\"\n+msgstr \"Usar ferramenta de integração\"\n+\n+#: lib/option.tcl:148\n+msgid \"Trust File Modification Timestamps\"\n+msgstr \"Confiar na data de modificação dos ficheiros\"\n+\n+#: lib/option.tcl:149\n+msgid \"Prune Tracking Branches During Fetch\"\n+msgstr \"Podar ramos de monitorização ao obter\"\n+\n+#: lib/option.tcl:150\n+msgid \"Match Tracking Branches\"\n+msgstr \"Corresponder ramos de monitorização\"\n+\n+#: lib/option.tcl:151\n+msgid \"Use Textconv For Diffs and Blames\"\n+msgstr \"Usar textconv para mostrar diferenças e culpar\"\n+\n+#: lib/option.tcl:152\n+msgid \"Blame Copy Only On Changed Files\"\n+msgstr \"Detetar cópia apenas em ficheiros modificados\"\n+\n+#: lib/option.tcl:153\n+msgid \"Maximum Length of Recent Repositories List\"\n+msgstr \"Comprimento máximo da lista de repositórios recentes\"\n+\n+#: lib/option.tcl:154\n+msgid \"Minimum Letters To Blame Copy On\"\n+msgstr \"Número mínimo de letras para detetar cópia\"\n+\n+#: lib/option.tcl:155\n+msgid \"Blame History Context Radius (days)\"\n+msgstr \"Raio de contexto histórico para culpar (dias)\"\n+\n+#: lib/option.tcl:156\n+msgid \"Number of Diff Context Lines\"\n+msgstr \"Número de linhas de contexto ao mostrar diferenças\"\n+\n+#: lib/option.tcl:157\n+msgid \"Additional Diff Parameters\"\n+msgstr \"Parâmetros de diff adicionais\"\n+\n+#: lib/option.tcl:158\n+msgid \"Commit Message Text Width\"\n+msgstr \"Largura do texto da mensagem de commit\"\n+\n+#: lib/option.tcl:159\n+msgid \"New Branch Name Template\"\n+msgstr \"Modelo para nome de novo ramo\"\n+\n+#: lib/option.tcl:160\n+msgid \"Default File Contents Encoding\"\n+msgstr \"Codificação predefinida dos conteúdos de ficheiros\"\n+\n+#: lib/option.tcl:161\n+msgid \"Warn before committing to a detached head\"\n+msgstr \"Avisar antes de submeter numa cabeça destacada\"\n+\n+#: lib/option.tcl:162\n+msgid \"Staging of untracked files\"\n+msgstr \"Preparar ficheiros não controlados\"\n+\n+#: lib/option.tcl:163\n+msgid \"Show untracked files\"\n+msgstr \"Mostrar ficheiros não controlados\"\n+\n+#: lib/option.tcl:164\n+msgid \"Tab spacing\"\n+msgstr \"Espaçamento da tabulação\"\n+\n+#: lib/option.tcl:210\n+msgid \"Change\"\n+msgstr \"Alterar\"\n+\n+#: lib/option.tcl:254\n+msgid \"Spelling Dictionary:\"\n+msgstr \"Dicionário ortográfico:\"\n+\n+#: lib/option.tcl:284\n+msgid \"Change Font\"\n+msgstr \"Alterar tipo de letra\"\n+\n+#: lib/option.tcl:288\n+#, tcl-format\n+msgid \"Choose %s\"\n+msgstr \"Escolher %s\"\n+\n+#: lib/option.tcl:294\n+msgid \"pt.\"\n+msgstr \"pt.\"\n+\n+#: lib/option.tcl:308\n+msgid \"Preferences\"\n+msgstr \"Preferências\"\n+\n+#: lib/option.tcl:345\n+msgid \"Failed to completely save options:\"\n+msgstr \"Falha ao guardar todas as opções:\"\n+\n+#: lib/mergetool.tcl:8\n+msgid \"Force resolution to the base version?\"\n+msgstr \"Forçar resolução para a versão base?\"\n+\n+#: lib/mergetool.tcl:9\n+msgid \"Force resolution to this branch?\"\n+msgstr \"Forçar resolução para este ramo?\"\n+\n+#: lib/mergetool.tcl:10\n+msgid \"Force resolution to the other branch?\"\n+msgstr \"Forçar resolução para o outro ramo?\"\n+\n+#: lib/mergetool.tcl:14\n+#, tcl-format\n+msgid \"\"\n+\"Note that the diff shows only conflicting changes.\\n\"\n+\"\\n\"\n+\"%s will be overwritten.\\n\"\n+\"\\n\"\n+\"This operation can be undone only by restarting the merge.\"\n+msgstr \"\"\n+\"Note que as diferenças mostram apenas alterações em conflito.\\n\"\n+\"\\n\"\n+\"%s será substituído.\\n\"\n+\"\\n\"\n+\"Esta operação só pode ser anulada reiniciando a integração.\"\n+\n+#: lib/mergetool.tcl:45\n+#, tcl-format\n+msgid \"File %s seems to have unresolved conflicts, still stage?\"\n+msgstr \"\"\n+\"O ficheiro %s parece ter conflitos não resolvidos, prepará-lo mesmo assim?\"\n+\n+#: lib/mergetool.tcl:60\n+#, tcl-format\n+msgid \"Adding resolution for %s\"\n+msgstr \"A adicionar resolução de %s\"\n+\n+#: lib/mergetool.tcl:141\n+msgid \"Cannot resolve deletion or link conflicts using a tool\"\n+msgstr \"\"\n+\"Não é possível resolver conflitos de exclusão ou ligação usando uma \"\n+\"ferramenta\"\n+\n+#: lib/mergetool.tcl:146\n+msgid \"Conflict file does not exist\"\n+msgstr \"O ficheiro em conflito não existe\"\n+\n+#: lib/mergetool.tcl:246\n+#, tcl-format\n+msgid \"Not a GUI merge tool: '%s'\"\n+msgstr \"Não é uma ferramenta GUI de integração: '%s'\"\n+\n+#: lib/mergetool.tcl:275\n+#, tcl-format\n+msgid \"Unsupported merge tool '%s'\"\n+msgstr \"Ferramenta de integração '%s' não suportada\"\n+\n+#: lib/mergetool.tcl:310\n+msgid \"Merge tool is already running, terminate it?\"\n+msgstr \"A ferramenta de integração já está a executar, terminá-la?\"\n+\n+#: lib/mergetool.tcl:330\n+#, tcl-format\n+msgid \"\"\n+\"Error retrieving versions:\\n\"\n+\"%s\"\n+msgstr \"\"\n+\"Erro ao obter versões:\\n\"\n+\"%s\"\n+\n+#: lib/mergetool.tcl:350\n+#, tcl-format\n+msgid \"\"\n+\"Could not start the merge tool:\\n\"\n+\"\\n\"\n+\"%s\"\n+msgstr \"\"\n+\"Não foi possível iniciar a ferramenta de integração:\\n\"\n+\"\\n\"\n+\"%s\"\n+\n+#: lib/mergetool.tcl:354\n+msgid \"Running merge tool...\"\n+msgstr \"A executar a ferramenta de integração...\"\n+\n+#: lib/mergetool.tcl:382 lib/mergetool.tcl:390\n+msgid \"Merge tool failed.\"\n+msgstr \"A ferramenta de integração falhou.\"\n+\n+#: lib/tools_dlg.tcl:22\n+msgid \"Add Tool\"\n+msgstr \"Adicionar ferramenta\"\n+\n+#: lib/tools_dlg.tcl:28\n+msgid \"Add New Tool Command\"\n+msgstr \"Adicionar novo comando de ferramenta\"\n+\n+#: lib/tools_dlg.tcl:34\n+msgid \"Add globally\"\n+msgstr \"Adicionar globalmente\"\n+\n+#: lib/tools_dlg.tcl:46\n+msgid \"Tool Details\"\n+msgstr \"Detalhes da ferramenta\"\n+\n+#: lib/tools_dlg.tcl:49\n+msgid \"Use '/' separators to create a submenu tree:\"\n+msgstr \"Use separadores '/' para criar uma árvore de submenus:\"\n+\n+#: lib/tools_dlg.tcl:60\n+msgid \"Command:\"\n+msgstr \"Comando:\"\n+\n+#: lib/tools_dlg.tcl:71\n+msgid \"Show a dialog before running\"\n+msgstr \"Mostrar um diálogo antes de executar\"\n+\n+#: lib/tools_dlg.tcl:77\n+msgid \"Ask the user to select a revision (sets $REVISION)\"\n+msgstr \"Pedir ao utilizador para selecionar uma revisão (define $REVISION)\"\n+\n+#: lib/tools_dlg.tcl:82\n+msgid \"Ask the user for additional arguments (sets $ARGS)\"\n+msgstr \"Pedir ao utilizador argumentos adicionais (define $ARGS)\"\n+\n+#: lib/tools_dlg.tcl:89\n+msgid \"Don't show the command output window\"\n+msgstr \"Não mostrar a janela com a saída do comando\"\n+\n+#: lib/tools_dlg.tcl:94\n+msgid \"Run only if a diff is selected ($FILENAME not empty)\"\n+msgstr \"Executar só se for selecionada um diferença ($FILENAME não vazio)\"\n+\n+#: lib/tools_dlg.tcl:118\n+msgid \"Please supply a name for the tool.\"\n+msgstr \"Forneça um nome para a ferramenta.\"\n+\n+#: lib/tools_dlg.tcl:126\n+#, tcl-format\n+msgid \"Tool '%s' already exists.\"\n+msgstr \"A ferramenta '%s' já existe.\"\n+\n+#: lib/tools_dlg.tcl:148\n+#, tcl-format\n+msgid \"\"\n+\"Could not add tool:\\n\"\n+\"%s\"\n+msgstr \"\"\n+\"Não foi possível adicionar ferramenta:\\n\"\n+\"%s\"\n+\n+#: lib/tools_dlg.tcl:187\n+msgid \"Remove Tool\"\n+msgstr \"Remover ferramenta\"\n+\n+#: lib/tools_dlg.tcl:193\n+msgid \"Remove Tool Commands\"\n+msgstr \"Remover comandos de ferramenta\"\n+\n+#: lib/tools_dlg.tcl:198\n+msgid \"Remove\"\n+msgstr \"Remover\"\n+\n+#: lib/tools_dlg.tcl:231\n+msgid \"(Blue denotes repository-local tools)\"\n+msgstr \"(Azul denota ferramentas locais do repositório)\"\n+\n+#: lib/tools_dlg.tcl:292\n+#, tcl-format\n+msgid \"Run Command: %s\"\n+msgstr \"Executar comando: %s\"\n+\n+#: lib/tools_dlg.tcl:306\n+msgid \"Arguments\"\n+msgstr \"Argumentos\"\n+\n+#: lib/tools_dlg.tcl:341\n+msgid \"OK\"\n+msgstr \"OK\"\n+\n+#: lib/search.tcl:48\n+msgid \"Find:\"\n+msgstr \"Procurar:\"\n+\n+#: lib/search.tcl:50\n+msgid \"Next\"\n+msgstr \"Seguinte\"\n+\n+#: lib/search.tcl:51\n+msgid \"Prev\"\n+msgstr \"Anterior\"\n+\n+#: lib/search.tcl:52\n+msgid \"RegExp\"\n+msgstr \"ExpReg\"\n+\n+#: lib/search.tcl:54\n+msgid \"Case\"\n+msgstr \"Maiúsculas\"\n+\n+#: lib/shortcut.tcl:21 lib/shortcut.tcl:62\n+msgid \"Cannot write shortcut:\"\n+msgstr \"Não é possível escrever atalho:\"\n+\n+#: lib/shortcut.tcl:137\n+msgid \"Cannot write icon:\"\n+msgstr \"Não é possível escrever ícone:\"\n+\n+#: lib/branch_rename.tcl:15 lib/branch_rename.tcl:23\n+msgid \"Rename Branch\"\n+msgstr \"Mudar nome de ramo\"\n+\n+#: lib/branch_rename.tcl:28\n+msgid \"Rename\"\n+msgstr \"Mudar nome\"\n+\n+#: lib/branch_rename.tcl:38\n+msgid \"Branch:\"\n+msgstr \"Ramo:\"\n+\n+#: lib/branch_rename.tcl:46\n+msgid \"New Name:\"\n+msgstr \"Novo nome:\"\n+\n+#: lib/branch_rename.tcl:81\n+msgid \"Please select a branch to rename.\"\n+msgstr \"Selecione um ramo para mudar de nome.\"\n+\n+#: lib/branch_rename.tcl:92 lib/branch_create.tcl:154\n+msgid \"Please supply a branch name.\"\n+msgstr \"Indique um nome para o ramo.\"\n+\n+#: lib/branch_rename.tcl:112 lib/branch_create.tcl:165\n+#, tcl-format\n+msgid \"'%s' is not an acceptable branch name.\"\n+msgstr \"'%s' não pode ser aceite como nome de ramo.\"\n+\n+#: lib/branch_rename.tcl:123\n+#, tcl-format\n+msgid \"Failed to rename '%s'.\"\n+msgstr \"Falha ao mudar o nome de '%s'.\"\n+\n+#: lib/remote_branch_delete.tcl:29 lib/remote_branch_delete.tcl:34\n+msgid \"Delete Branch Remotely\"\n+msgstr \"Remover ramo remotamente\"\n+\n+#: lib/remote_branch_delete.tcl:48\n+msgid \"From Repository\"\n+msgstr \"Do repositório\"\n+\n+#: lib/remote_branch_delete.tcl:88\n+msgid \"Branches\"\n+msgstr \"Ramos\"\n+\n+#: lib/remote_branch_delete.tcl:110\n+msgid \"Delete Only If\"\n+msgstr \"Eliminar só se\"\n+\n+#: lib/remote_branch_delete.tcl:112\n+msgid \"Merged Into:\"\n+msgstr \"Integrar em:\"\n+\n+#: lib/remote_branch_delete.tcl:120 lib/branch_delete.tcl:53\n+msgid \"Always (Do not perform merge checks)\"\n+msgstr \"Sempre (não realizar verificação de integração)\"\n+\n+#: lib/remote_branch_delete.tcl:153\n+msgid \"A branch is required for 'Merged Into'.\"\n+msgstr \"É necessário um ramo em 'Integrar em'.\"\n+\n+#: lib/remote_branch_delete.tcl:185\n+#, tcl-format\n+msgid \"\"\n+\"The following branches are not completely merged into %s:\\n\"\n+\"\\n\"\n+\" - %s\"\n+msgstr \"\"\n+\"Os seguintes ramos não foram completamente integrados em %s:\\n\"\n+\"\\n\"\n+\" - %s\"\n+\n+#: lib/remote_branch_delete.tcl:190\n+#, tcl-format\n+msgid \"\"\n+\"One or more of the merge tests failed because you have not fetched the \"\n+\"necessary commits.  Try fetching from %s first.\"\n+msgstr \"\"\n+\"Um ou mais testes de integração falharam porque não obteve os commits \"\n+\"necessários. Tente primeiro obter de %s.\"\n+\n+#: lib/remote_branch_delete.tcl:208\n+msgid \"Please select one or more branches to delete.\"\n+msgstr \"Selecione um ou mais ramos para eliminar.\"\n+\n+#: lib/remote_branch_delete.tcl:218 lib/branch_delete.tcl:115\n+msgid \"\"\n+\"Recovering deleted branches is difficult.\\n\"\n+\"\\n\"\n+\"Delete the selected branches?\"\n+msgstr \"\"\n+\"Recuperar ramos eliminados é difícil.\\n\"\n+\"\\n\"\n+\"Eliminar os ramos selecionado?\"\n+\n+#: lib/remote_branch_delete.tcl:227\n+#, tcl-format\n+msgid \"Deleting branches from %s\"\n+msgstr \"A eliminar ramos de %s\"\n+\n+#: lib/remote_branch_delete.tcl:300\n+msgid \"No repository selected.\"\n+msgstr \"Nenhum repositório selecionado.\"\n+\n+#: lib/remote_branch_delete.tcl:305\n+#, tcl-format\n+msgid \"Scanning %s...\"\n+msgstr \"A analisar %s...\"\n+\n+#: lib/choose_repository.tcl:33\n+msgid \"Git Gui\"\n+msgstr \"Git Gui\"\n+\n+#: lib/choose_repository.tcl:92 lib/choose_repository.tcl:412\n+msgid \"Create New Repository\"\n+msgstr \"Criar novo repositório\"\n+\n+#: lib/choose_repository.tcl:98\n+msgid \"New...\"\n+msgstr \"Novo...\"\n+\n+#: lib/choose_repository.tcl:105 lib/choose_repository.tcl:496\n+msgid \"Clone Existing Repository\"\n+msgstr \"Clonar repositório existente\"\n+\n+#: lib/choose_repository.tcl:116\n+msgid \"Clone...\"\n+msgstr \"Clonar...\"\n+\n+#: lib/choose_repository.tcl:123 lib/choose_repository.tcl:1064\n+msgid \"Open Existing Repository\"\n+msgstr \"Abrir repositório existente\"\n+\n+#: lib/choose_repository.tcl:129\n+msgid \"Open...\"\n+msgstr \"Abrir...\"\n+\n+#: lib/choose_repository.tcl:142\n+msgid \"Recent Repositories\"\n+msgstr \"Repositórios recentes\"\n+\n+#: lib/choose_repository.tcl:148\n+msgid \"Open Recent Repository:\"\n+msgstr \"Abrir repositório recente:\"\n+\n+#: lib/choose_repository.tcl:316 lib/choose_repository.tcl:323\n+#: lib/choose_repository.tcl:330\n+#, tcl-format\n+msgid \"Failed to create repository %s:\"\n+msgstr \"Falha ao criar o repositório %s:\"\n+\n+#: lib/choose_repository.tcl:407 lib/branch_create.tcl:33\n+msgid \"Create\"\n+msgstr \"Criar\"\n+\n+#: lib/choose_repository.tcl:417\n+msgid \"Directory:\"\n+msgstr \"Diretório:\"\n+\n+#: lib/choose_repository.tcl:447 lib/choose_repository.tcl:573\n+#: lib/choose_repository.tcl:1098\n+msgid \"Git Repository\"\n+msgstr \"Repositório Git\"\n+\n+#: lib/choose_repository.tcl:472\n+#, tcl-format\n+msgid \"Directory %s already exists.\"\n+msgstr \"O diretório %s já existe.\"\n+\n+#: lib/choose_repository.tcl:476\n+#, tcl-format\n+msgid \"File %s already exists.\"\n+msgstr \"O ficheiro %s já existe.\"\n+\n+#: lib/choose_repository.tcl:491\n+msgid \"Clone\"\n+msgstr \"Clonar\"\n+\n+#: lib/choose_repository.tcl:504\n+msgid \"Source Location:\"\n+msgstr \"Localização de origem:\"\n+\n+#: lib/choose_repository.tcl:513\n+msgid \"Target Directory:\"\n+msgstr \"Diretório de destino:\"\n+\n+#: lib/choose_repository.tcl:523\n+msgid \"Clone Type:\"\n+msgstr \"Tipo de clone:\"\n+\n+#: lib/choose_repository.tcl:528\n+msgid \"Standard (Fast, Semi-Redundant, Hardlinks)\"\n+msgstr \"Padrão (rápido, semi-redundante, ligações fixas)\"\n+\n+#: lib/choose_repository.tcl:533\n+msgid \"Full Copy (Slower, Redundant Backup)\"\n+msgstr \"Cópia Total (lento, cópia de segurança redundante)\"\n+\n+#: lib/choose_repository.tcl:538\n+msgid \"Shared (Fastest, Not Recommended, No Backup)\"\n+msgstr \"Partilhado (mais rápido, não recomendado, sem cópia)\"\n+\n+#: lib/choose_repository.tcl:545\n+msgid \"Recursively clone submodules too\"\n+msgstr \"Clonar recursivamente submódulos também\"\n+\n+#: lib/choose_repository.tcl:579 lib/choose_repository.tcl:626\n+#: lib/choose_repository.tcl:772 lib/choose_repository.tcl:842\n+#: lib/choose_repository.tcl:1104 lib/choose_repository.tcl:1112\n+#, tcl-format\n+msgid \"Not a Git repository: %s\"\n+msgstr \"Não é um repositório Git: %s\"\n+\n+#: lib/choose_repository.tcl:615\n+msgid \"Standard only available for local repository.\"\n+msgstr \"Padrão só disponível em repositórios locais.\"\n+\n+#: lib/choose_repository.tcl:619\n+msgid \"Shared only available for local repository.\"\n+msgstr \"Partilhado só disponível em repositórios locais.\"\n+\n+#: lib/choose_repository.tcl:640\n+#, tcl-format\n+msgid \"Location %s already exists.\"\n+msgstr \"A localização %s já existe.\"\n+\n+#: lib/choose_repository.tcl:651\n+msgid \"Failed to configure origin\"\n+msgstr \"Falha ao configurar origem\"\n+\n+#: lib/choose_repository.tcl:663\n+msgid \"Counting objects\"\n+msgstr \"A contar objetos\"\n+\n+#: lib/choose_repository.tcl:664\n+msgid \"buckets\"\n+msgstr \"baldes\"\n+\n+#: lib/choose_repository.tcl:688\n+#, tcl-format\n+msgid \"Unable to copy objects/info/alternates: %s\"\n+msgstr \"Não é possível copiar objects/info/alternates: %s\"\n+\n+#: lib/choose_repository.tcl:724\n+#, tcl-format\n+msgid \"Nothing to clone from %s.\"\n+msgstr \"Nada para clonar de %s.\"\n+\n+#: lib/choose_repository.tcl:726 lib/choose_repository.tcl:940\n+#: lib/choose_repository.tcl:952\n+msgid \"The 'master' branch has not been initialized.\"\n+msgstr \"O ramo 'master' não foi inicializado.\"\n+\n+#: lib/choose_repository.tcl:739\n+msgid \"Hardlinks are unavailable.  Falling back to copying.\"\n+msgstr \"Ligações fixas indisponíveis. A recorrer a cópia.\"\n+\n+#: lib/choose_repository.tcl:751\n+#, tcl-format\n+msgid \"Cloning from %s\"\n+msgstr \"A clonar de %s\"\n+\n+#: lib/choose_repository.tcl:782\n+msgid \"Copying objects\"\n+msgstr \"A copiar objetos\"\n+\n+#: lib/choose_repository.tcl:783\n+msgid \"KiB\"\n+msgstr \"KiB\"\n+\n+#: lib/choose_repository.tcl:807\n+#, tcl-format\n+msgid \"Unable to copy object: %s\"\n+msgstr \"Não é possível copiar objeto: %s\"\n+\n+#: lib/choose_repository.tcl:817\n+msgid \"Linking objects\"\n+msgstr \"A ligar objetos\"\n+\n+#: lib/choose_repository.tcl:818\n+msgid \"objects\"\n+msgstr \"objetos\"\n+\n+#: lib/choose_repository.tcl:826\n+#, tcl-format\n+msgid \"Unable to hardlink object: %s\"\n+msgstr \"Não é possível criar ligação fixa de objeto: %s\"\n+\n+#: lib/choose_repository.tcl:881\n+msgid \"Cannot fetch branches and objects.  See console output for details.\"\n+msgstr \"\"\n+\"Não é possível obter ramos e objetos. Ver saída na consola para detalhes.\"\n+\n+#: lib/choose_repository.tcl:892\n+msgid \"Cannot fetch tags.  See console output for details.\"\n+msgstr \"Não é possível obter tags. Ver saída na consola para detalhes.\"\n+\n+#: lib/choose_repository.tcl:916\n+msgid \"Cannot determine HEAD.  See console output for details.\"\n+msgstr \"Não é possível determinar HEAD. Ver saída na consola para detalhes.\"\n+\n+#: lib/choose_repository.tcl:925\n+#, tcl-format\n+msgid \"Unable to cleanup %s\"\n+msgstr \"Não foi possível limpar %s\"\n+\n+#: lib/choose_repository.tcl:931\n+msgid \"Clone failed.\"\n+msgstr \"Falha ao clonar.\"\n+\n+#: lib/choose_repository.tcl:938\n+msgid \"No default branch obtained.\"\n+msgstr \"Não foi obtido nenhum ramo predefinido.\"\n+\n+#: lib/choose_repository.tcl:949\n+#, tcl-format\n+msgid \"Cannot resolve %s as a commit.\"\n+msgstr \"Não é possível resolver %s como um commit.\"\n+\n+#: lib/choose_repository.tcl:961\n+msgid \"Creating working directory\"\n+msgstr \"A criar diretório de trabalho\"\n+\n+#: lib/choose_repository.tcl:962 lib/index.tcl:70 lib/index.tcl:136\n+#: lib/index.tcl:207\n+msgid \"files\"\n+msgstr \"ficheiros\"\n+\n+#: lib/choose_repository.tcl:981\n+msgid \"Cannot clone submodules.\"\n+msgstr \"Não é possível clonar submódulos.\"\n+\n+#: lib/choose_repository.tcl:990\n+msgid \"Cloning submodules\"\n+msgstr \"A clonar submódulos\"\n+\n+#: lib/choose_repository.tcl:1015\n+msgid \"Initial file checkout failed.\"\n+msgstr \"Falha de extração inicial de ficheiro.\"\n+\n+#: lib/choose_repository.tcl:1059\n+msgid \"Open\"\n+msgstr \"Abrir\"\n+\n+#: lib/choose_repository.tcl:1069\n+msgid \"Repository:\"\n+msgstr \"Repositório:\"\n+\n+#: lib/choose_repository.tcl:1118\n+#, tcl-format\n+msgid \"Failed to open repository %s:\"\n+msgstr \"Falha ao abrir o repositório %s:\"\n+\n+#: lib/about.tcl:26\n+msgid \"git-gui - a graphical user interface for Git.\"\n+msgstr \"git-gui - uma interface gráfica do Git.\"\n+\n+#: lib/blame.tcl:73\n+msgid \"File Viewer\"\n+msgstr \"Visualizador de ficheiros\"\n+\n+#: lib/blame.tcl:79\n+msgid \"Commit:\"\n+msgstr \"Commit:\"\n+\n+#: lib/blame.tcl:280\n+msgid \"Copy Commit\"\n+msgstr \"Copiar commit\"\n+\n+#: lib/blame.tcl:284\n+msgid \"Find Text...\"\n+msgstr \"Procurar texto...\"\n+\n+#: lib/blame.tcl:288\n+msgid \"Goto Line...\"\n+msgstr \"Ir para a linha...\"\n+\n+#: lib/blame.tcl:297\n+msgid \"Do Full Copy Detection\"\n+msgstr \"Efetuar deteção de cópia integral\"\n+\n+#: lib/blame.tcl:301\n+msgid \"Show History Context\"\n+msgstr \"Mostrar contexto histórico\"\n+\n+#: lib/blame.tcl:304\n+msgid \"Blame Parent Commit\"\n+msgstr \"Culpar commit pai\"\n+\n+#: lib/blame.tcl:466\n+#, tcl-format\n+msgid \"Reading %s...\"\n+msgstr \"A ler %s...\"\n+\n+#: lib/blame.tcl:594\n+msgid \"Loading copy/move tracking annotations...\"\n+msgstr \"A carregar anotações de cópia/movimento...\"\n+\n+#: lib/blame.tcl:614\n+msgid \"lines annotated\"\n+msgstr \"linhas anotadas\"\n+\n+#: lib/blame.tcl:806\n+msgid \"Loading original location annotations...\"\n+msgstr \"A carregar anotações da localização original...\"\n+\n+#: lib/blame.tcl:809\n+msgid \"Annotation complete.\"\n+msgstr \"Anotação concluída.\"\n+\n+#: lib/blame.tcl:839\n+msgid \"Busy\"\n+msgstr \"A processar\"\n+\n+#: lib/blame.tcl:840\n+msgid \"Annotation process is already running.\"\n+msgstr \"O processo de anotação já está em execução.\"\n+\n+#: lib/blame.tcl:879\n+msgid \"Running thorough copy detection...\"\n+msgstr \"A executar deteção de cópia integral...\"\n+\n+#: lib/blame.tcl:947\n+msgid \"Loading annotation...\"\n+msgstr \"A carregar anotação...\"\n+\n+#: lib/blame.tcl:1000\n+msgid \"Author:\"\n+msgstr \"Autor:\"\n+\n+#: lib/blame.tcl:1004\n+msgid \"Committer:\"\n+msgstr \"Committer:\"\n+\n+#: lib/blame.tcl:1009\n+msgid \"Original File:\"\n+msgstr \"Ficheiro original:\"\n+\n+#: lib/blame.tcl:1057\n+msgid \"Cannot find HEAD commit:\"\n+msgstr \"Não é possível encontrar commit HEAD:\"\n+\n+#: lib/blame.tcl:1112\n+msgid \"Cannot find parent commit:\"\n+msgstr \"Não é possível encontrar commit pai:\"\n+\n+#: lib/blame.tcl:1127\n+msgid \"Unable to display parent\"\n+msgstr \"Não é possível mostrar pai\"\n+\n+#: lib/blame.tcl:1269\n+msgid \"Originally By:\"\n+msgstr \"Originalmente por:\"\n+\n+#: lib/blame.tcl:1275\n+msgid \"In File:\"\n+msgstr \"No ficheiro:\"\n+\n+#: lib/blame.tcl:1280\n+msgid \"Copied Or Moved Here By:\"\n+msgstr \"Copiado ou Movido para aqui por:\"\n+\n+#: lib/sshkey.tcl:31\n+msgid \"No keys found.\"\n+msgstr \"Nenhum chave encontrada.\"\n+\n+#: lib/sshkey.tcl:34\n+#, tcl-format\n+msgid \"Found a public key in: %s\"\n+msgstr \"Chave pública encontrada em: %s\"\n+\n+#: lib/sshkey.tcl:40\n+msgid \"Generate Key\"\n+msgstr \"Gerar chave\"\n+\n+#: lib/sshkey.tcl:58\n+msgid \"Copy To Clipboard\"\n+msgstr \"Copiar para a área de transferência\"\n+\n+#: lib/sshkey.tcl:72\n+msgid \"Your OpenSSH Public Key\"\n+msgstr \"A sua chave OpenSSH pública\"\n+\n+#: lib/sshkey.tcl:80\n+msgid \"Generating...\"\n+msgstr \"A gerar...\"\n+\n+#: lib/sshkey.tcl:86\n+#, tcl-format\n+msgid \"\"\n+\"Could not start ssh-keygen:\\n\"\n+\"\\n\"\n+\"%s\"\n+msgstr \"\"\n+\"Não foi possível iniciar ssh-keygen:\\n\"\n+\"\\n\"\n+\"%s\"\n+\n+#: lib/sshkey.tcl:113\n+msgid \"Generation failed.\"\n+msgstr \"Falha ao gerar.\"\n+\n+#: lib/sshkey.tcl:120\n+msgid \"Generation succeeded, but no keys found.\"\n+msgstr \"Gerada com sucesso, mas não foi encontrada nenhum chave.\"\n+\n+#: lib/sshkey.tcl:123\n+#, tcl-format\n+msgid \"Your key is in: %s\"\n+msgstr \"A sua chave encontra-se em: %s\"\n+\n+#: lib/branch_create.tcl:23\n+msgid \"Create Branch\"\n+msgstr \"Criar ramo\"\n+\n+#: lib/branch_create.tcl:28\n+msgid \"Create New Branch\"\n+msgstr \"Cria novo ramo\"\n+\n+#: lib/branch_create.tcl:42\n+msgid \"Branch Name\"\n+msgstr \"Nome do ramo\"\n+\n+#: lib/branch_create.tcl:57\n+msgid \"Match Tracking Branch Name\"\n+msgstr \"Corresponder ao nome do ramo de monitorização\"\n+\n+#: lib/branch_create.tcl:66\n+msgid \"Starting Revision\"\n+msgstr \"Revisão inicial\"\n+\n+#: lib/branch_create.tcl:72\n+msgid \"Update Existing Branch:\"\n+msgstr \"Atualizar ramo existente:\"\n+\n+#: lib/branch_create.tcl:75\n+msgid \"No\"\n+msgstr \"Não\"\n+\n+#: lib/branch_create.tcl:80\n+msgid \"Fast Forward Only\"\n+msgstr \"Apenas avanço rápido (fast-forward)\"\n+\n+#: lib/branch_create.tcl:97\n+msgid \"Checkout After Creation\"\n+msgstr \"Extrair depois de criar\"\n+\n+#: lib/branch_create.tcl:132\n+msgid \"Please select a tracking branch.\"\n+msgstr \"Selecione um ramo de monitorização.\"\n+\n+#: lib/branch_create.tcl:141\n+#, tcl-format\n+msgid \"Tracking branch %s is not a branch in the remote repository.\"\n+msgstr \"O ramo de monitorização %s não é um ramo no repositório remoto.\"\n+\n+#: lib/commit.tcl:9\n+msgid \"\"\n+\"There is nothing to amend.\\n\"\n+\"\\n\"\n+\"You are about to create the initial commit.  There is no commit before this \"\n+\"to amend.\\n\"\n+msgstr \"\"\n+\"Não há nada para emendar.\\n\"\n+\"\\n\"\n+\"Está prestes a criar o commit inicial. Não há nenhum commit antes deste para \"\n+\"emendar.\\n\"\n+\n+#: lib/commit.tcl:18\n+msgid \"\"\n+\"Cannot amend while merging.\\n\"\n+\"\\n\"\n+\"You are currently in the middle of a merge that has not been fully \"\n+\"completed.  You cannot amend the prior commit unless you first abort the \"\n+\"current merge activity.\\n\"\n+msgstr \"\"\n+\"Não é possível emendar ao mesmo tempo que se integra.\\n\"\n+\"\\n\"\n+\"Há uma integração em curso que não foi concluída. Não pode emendar o commit \"\n+\"anterior a não ser que primeiro aborte a atividade da integração atual.\\n\"\n+\n+#: lib/commit.tcl:48\n+msgid \"Error loading commit data for amend:\"\n+msgstr \"Erro ao carregar dados do commit para emendar:\"\n+\n+#: lib/commit.tcl:75\n+msgid \"Unable to obtain your identity:\"\n+msgstr \"Não é possível obter a sua identidade:\"\n+\n+#: lib/commit.tcl:80\n+msgid \"Invalid GIT_COMMITTER_IDENT:\"\n+msgstr \"GIT_COMMITTER_IDENT inválido:\"\n+\n+#: lib/commit.tcl:129\n+#, tcl-format\n+msgid \"warning: Tcl does not support encoding '%s'.\"\n+msgstr \"aviso: Tcl não suporta a codificação '%s'.\"\n+\n+#: lib/commit.tcl:149\n+msgid \"\"\n+\"Last scanned state does not match repository state.\\n\"\n+\"\\n\"\n+\"Another Git program has modified this repository since the last scan.  A \"\n+\"rescan must be performed before another commit can be created.\\n\"\n+\"\\n\"\n+\"The rescan will be automatically started now.\\n\"\n+msgstr \"\"\n+\"O último estado analisado não corresponde ao estado do repositório.\\n\"\n+\"\\n\"\n+\"Outro programa Git modificou este repositório deste a última análise. Deve-\"\n+\"se reanalisar antes que se possa criar outro commit.\\n\"\n+\"\\n\"\n+\"Irá-se reanalisar automaticamente agora.\\n\"\n+\n+#: lib/commit.tcl:173\n+#, tcl-format\n+msgid \"\"\n+\"Unmerged files cannot be committed.\\n\"\n+\"\\n\"\n+\"File %s has merge conflicts.  You must resolve them and stage the file \"\n+\"before committing.\\n\"\n+msgstr \"\"\n+\"Não pode fazer commit de ficheiros não integrados.\\n\"\n+\"\\n\"\n+\"O ficheiro %s tem conflitos de integração. Deve resolvê-los e preparar o \"\n+\"ficheiro antes de submeter.\\n\"\n+\n+#: lib/commit.tcl:181\n+#, tcl-format\n+msgid \"\"\n+\"Unknown file state %s detected.\\n\"\n+\"\\n\"\n+\"File %s cannot be committed by this program.\\n\"\n+msgstr \"\"\n+\"Detetado estado de ficheiro %s desconhecido.\\n\"\n+\"\\n\"\n+\"Este programa não pode submeter o ficheiro %s.\\n\"\n+\n+#: lib/commit.tcl:189\n+msgid \"\"\n+\"No changes to commit.\\n\"\n+\"\\n\"\n+\"You must stage at least 1 file before you can commit.\\n\"\n+msgstr \"\"\n+\"Nenhum alteração para submeter.\\n\"\n+\"\\n\"\n+\"Deve preparar pelo menos 1 ficheiro antes de submeter.\\n\"\n+\n+#: lib/commit.tcl:204\n+msgid \"\"\n+\"Please supply a commit message.\\n\"\n+\"\\n\"\n+\"A good commit message has the following format:\\n\"\n+\"\\n\"\n+\"- First line: Describe in one sentence what you did.\\n\"\n+\"- Second line: Blank\\n\"\n+\"- Remaining lines: Describe why this change is good.\\n\"\n+msgstr \"\"\n+\"Forneça uma mensagem de commit.\\n\"\n+\"\\n\"\n+\"Um boa mensagem de commit tem o seguinte formato:\\n\"\n+\"\\n\"\n+\"- Primeira linha: descreve numa frase o que fez.\\n\"\n+\"- Segunda linha: em branco.\\n\"\n+\"- Linhas restantes: descreve porque esta alteração é vantajosa.\\n\"\n+\n+#: lib/commit.tcl:235\n+msgid \"Calling pre-commit hook...\"\n+msgstr \"A invocar gancho de pré-commit (pre-commit hook)...\"\n+\n+#: lib/commit.tcl:250\n+msgid \"Commit declined by pre-commit hook.\"\n+msgstr \"Commit recusado pela retina de pré-commit (pre-commit hook).\"\n+\n+#: lib/commit.tcl:269\n+msgid \"\"\n+\"You are about to commit on a detached head. This is a potentially dangerous \"\n+\"thing to do because if you switch to another branch you will lose your \"\n+\"changes and it can be difficult to retrieve them later from the reflog. You \"\n+\"should probably cancel this commit and create a new branch to continue.\\n\"\n+\" \\n\"\n+\" Do you really want to proceed with your Commit?\"\n+msgstr \"\"\n+\"Está prestes a submeter numa cabeça destacada. Fazê-lo é potencialmente \"\n+\"perigoso, porque, se mudar para outro ramo, perderá as suas alterações e \"\n+\"pode ser difícil recuperá-las do reflog posteriormente. Provavelmente deve \"\n+\"cancelar este commit e criar um novo ramo para continuar.\\n\"\n+\"\\n\"\n+\"Pretende mesmo continuar com o commit?\"\n+\n+#: lib/commit.tcl:290\n+msgid \"Calling commit-msg hook...\"\n+msgstr \"A invocar gancho de mensagem-de-commit (commit-msg hook)...\"\n+\n+#: lib/commit.tcl:305\n+msgid \"Commit declined by commit-msg hook.\"\n+msgstr \"Commit recusado pelo gancho de mensagem-de-commit (commit-msg hook).\"\n+\n+#: lib/commit.tcl:318\n+msgid \"Committing changes...\"\n+msgstr \"A submeter alterações...\"\n+\n+#: lib/commit.tcl:334\n+msgid \"write-tree failed:\"\n+msgstr \"write-tree falhou:\"\n+\n+#: lib/commit.tcl:335 lib/commit.tcl:379 lib/commit.tcl:400\n+msgid \"Commit failed.\"\n+msgstr \"Falha ao submeter.\"\n+\n+#: lib/commit.tcl:352\n+#, tcl-format\n+msgid \"Commit %s appears to be corrupt\"\n+msgstr \"O commit %s parece estar corrompido\"\n+\n+#: lib/commit.tcl:357\n+msgid \"\"\n+\"No changes to commit.\\n\"\n+\"\\n\"\n+\"No files were modified by this commit and it was not a merge commit.\\n\"\n+\"\\n\"\n+\"A rescan will be automatically started now.\\n\"\n+msgstr \"\"\n+\"Não há alterações para submeter.\\n\"\n+\"\\n\"\n+\"Nenhum ficheiro foi modificado por este commit e não era um commit de \"\n+\"integração.\\n\"\n+\"\\n\"\n+\"Irá-se reanalisar agora automaticamente.\\n\"\n+\n+#: lib/commit.tcl:364\n+msgid \"No changes to commit.\"\n+msgstr \"Não há alterações para submeter.\"\n+\n+#: lib/commit.tcl:378\n+msgid \"commit-tree failed:\"\n+msgstr \"commit-tree falhou:\"\n+\n+#: lib/commit.tcl:399\n+msgid \"update-ref failed:\"\n+msgstr \"update-ref falhou:\"\n+\n+#: lib/commit.tcl:492\n+#, tcl-format\n+msgid \"Created commit %s: %s\"\n+msgstr \"Commit %s criado: %s\"\n+\n+#: lib/branch_delete.tcl:16\n+msgid \"Delete Branch\"\n+msgstr \"Eliminar ramo\"\n+\n+#: lib/branch_delete.tcl:21\n+msgid \"Delete Local Branch\"\n+msgstr \"Eliminar ramo local\"\n+\n+#: lib/branch_delete.tcl:39\n+msgid \"Local Branches\"\n+msgstr \"Ramos locais\"\n+\n+#: lib/branch_delete.tcl:51\n+msgid \"Delete Only If Merged Into\"\n+msgstr \"Eliminar só se foi integrado\"\n+\n+#: lib/branch_delete.tcl:103\n+#, tcl-format\n+msgid \"The following branches are not completely merged into %s:\"\n+msgstr \"Os seguintes ramos não foram completamente integrados em %s:\"\n+\n+#: lib/branch_delete.tcl:141\n+#, tcl-format\n+msgid \"\"\n+\"Failed to delete branches:\\n\"\n+\"%s\"\n+msgstr \"\"\n+\"Falha ao eliminar ramos:\\n\"\n+\"%s\"\n+\n+#: lib/index.tcl:6\n+msgid \"Unable to unlock the index.\"\n+msgstr \"Não é possível desbloquear o índice.\"\n+\n+#: lib/index.tcl:17\n+msgid \"Index Error\"\n+msgstr \"Erro de Índice\"\n+\n+#: lib/index.tcl:19\n+msgid \"\"\n+\"Updating the Git index failed.  A rescan will be automatically started to \"\n+\"resynchronize git-gui.\"\n+msgstr \"\"\n+\"Falha ao atualizar o índice do Git. Irá-se reanalisar automaticamente para \"\n+\"ressincronizar o git-gui.\"\n+\n+#: lib/index.tcl:30\n+msgid \"Continue\"\n+msgstr \"Continuar\"\n+\n+#: lib/index.tcl:33\n+msgid \"Unlock Index\"\n+msgstr \"Desbloquear índice\"\n+\n+#: lib/index.tcl:294\n+msgid \"Unstaging selected files from commit\"\n+msgstr \"A retirar ficheiros selecionados do commit\"\n+\n+#: lib/index.tcl:298\n+#, tcl-format\n+msgid \"Unstaging %s from commit\"\n+msgstr \"A retirar %s do commit\"\n+\n+#: lib/index.tcl:337\n+msgid \"Ready to commit.\"\n+msgstr \"Pronto para submeter.\"\n+\n+#: lib/index.tcl:346\n+msgid \"Adding selected files\"\n+msgstr \"A adicionar ficheiros selecionados\"\n+\n+#: lib/index.tcl:350\n+#, tcl-format\n+msgid \"Adding %s\"\n+msgstr \"A adicionar %s\"\n+\n+#: lib/index.tcl:380\n+#, tcl-format\n+msgid \"Stage %d untracked files?\"\n+msgstr \"Preparar %d ficheiros não controlados?\"\n+\n+#: lib/index.tcl:388\n+msgid \"Adding all changed files\"\n+msgstr \"A adicionar todos os ficheiros controlados\"\n+\n+#: lib/index.tcl:428\n+#, tcl-format\n+msgid \"Revert changes in file %s?\"\n+msgstr \"Reverter alterações no ficheiro %s?\"\n+\n+#: lib/index.tcl:430\n+#, tcl-format\n+msgid \"Revert changes in these %i files?\"\n+msgstr \"Reverter alterações nestes %i ficheiros?\"\n+\n+#: lib/index.tcl:438\n+msgid \"Any unstaged changes will be permanently lost by the revert.\"\n+msgstr \"\"\n+\"Qualquer alteração não preparada será permanentemente perdida ao reverter.\"\n+\n+#: lib/index.tcl:441\n+msgid \"Do Nothing\"\n+msgstr \"Não fazer nada\"\n+\n+#: lib/index.tcl:459\n+msgid \"Reverting selected files\"\n+msgstr \"A reverter ficheiros selecionados\"\n+\n+#: lib/index.tcl:463\n+#, tcl-format\n+msgid \"Reverting %s\"\n+msgstr \"A reverter %s\"\n+\n+#: lib/encoding.tcl:443\n+msgid \"Default\"\n+msgstr \"Predefinição\"\n+\n+#: lib/encoding.tcl:448\n+#, tcl-format\n+msgid \"System (%s)\"\n+msgstr \"Sistema (%s)\"\n+\n+#: lib/encoding.tcl:459 lib/encoding.tcl:465\n+msgid \"Other\"\n+msgstr \"Outro\"\n+\n+#: lib/date.tcl:25\n+#, tcl-format\n+msgid \"Invalid date from Git: %s\"\n+msgstr \"Data do Git inválida: %s\"\n+\n+#: lib/choose_rev.tcl:52\n+msgid \"This Detached Checkout\"\n+msgstr \"Esta extração destacada\"\n+\n+#: lib/choose_rev.tcl:60\n+msgid \"Revision Expression:\"\n+msgstr \"Expressão de revisão:\"\n+\n+#: lib/choose_rev.tcl:72\n+msgid \"Local Branch\"\n+msgstr \"Ramo local\"\n+\n+#: lib/choose_rev.tcl:77\n+msgid \"Tracking Branch\"\n+msgstr \"Ramo de monitorização\"\n+\n+#: lib/choose_rev.tcl:82 lib/choose_rev.tcl:544\n+msgid \"Tag\"\n+msgstr \"Tag\"\n+\n+#: lib/choose_rev.tcl:321\n+#, tcl-format\n+msgid \"Invalid revision: %s\"\n+msgstr \"Revisão inválida: %s\"\n+\n+#: lib/choose_rev.tcl:342\n+msgid \"No revision selected.\"\n+msgstr \"Nenhum revisão selecionada.\"\n+\n+#: lib/choose_rev.tcl:350\n+msgid \"Revision expression is empty.\"\n+msgstr \"A expressão de revisão está vazia.\"\n+\n+#: lib/choose_rev.tcl:537\n+msgid \"Updated\"\n+msgstr \"Atualizado\"\n+\n+#: lib/choose_rev.tcl:565\n+msgid \"URL\"\n+msgstr \"URL\"\n+\n+#: lib/database.tcl:42\n+msgid \"Number of loose objects\"\n+msgstr \"Número de objetos soltos\"\n+\n+#: lib/database.tcl:43\n+msgid \"Disk space used by loose objects\"\n+msgstr \"Espaço em disco usados por objetos soltos\"\n+\n+#: lib/database.tcl:44\n+msgid \"Number of packed objects\"\n+msgstr \"Número de objetos compactados\"\n+\n+#: lib/database.tcl:45\n+msgid \"Number of packs\"\n+msgstr \"Números de pacotes\"\n+\n+#: lib/database.tcl:46\n+msgid \"Disk space used by packed objects\"\n+msgstr \"Espaço em disco usado por objetos compactados\"\n+\n+#: lib/database.tcl:47\n+msgid \"Packed objects waiting for pruning\"\n+msgstr \"Objetos compactados à espera de poda\"\n+\n+#: lib/database.tcl:48\n+msgid \"Garbage files\"\n+msgstr \"Ficheiros de lixo\"\n+\n+#: lib/database.tcl:72\n+msgid \"Compressing the object database\"\n+msgstr \"A comprimir a base de dados de objetos\"\n+\n+#: lib/database.tcl:83\n+msgid \"Verifying the object database with fsck-objects\"\n+msgstr \"A verificar a base de dados de objetos com fsck-objects\"\n+\n+#: lib/database.tcl:107\n+#, tcl-format\n+msgid \"\"\n+\"This repository currently has approximately %i loose objects.\\n\"\n+\"\\n\"\n+\"To maintain optimal performance it is strongly recommended that you compress \"\n+\"the database.\\n\"\n+\"\\n\"\n+\"Compress the database now?\"\n+msgstr \"\"\n+\"Este repositório tem aproximadamente %i objetos soltos.\\n\"\n+\"\\n\"\n+\"Para manter o desempenho ótimo é veemente recomendado que comprima a base de \"\n+\"dados.\\n\"\n+\"\\n\"\n+\"Comprimir a base de dados agora?\"\n+\n+#: lib/error.tcl:20 lib/error.tcl:116\n+msgid \"error\"\n+msgstr \"erro\"\n+\n+#: lib/error.tcl:36\n+msgid \"warning\"\n+msgstr \"aviso\"\n+\n+#: lib/error.tcl:96\n+msgid \"You must correct the above errors before committing.\"\n+msgstr \"Deve corrigir os erros acima antes de submeter.\"\n+\n+#: lib/merge.tcl:13\n+msgid \"\"\n+\"Cannot merge while amending.\\n\"\n+\"\\n\"\n+\"You must finish amending this commit before starting any type of merge.\\n\"\n+msgstr \"\"\n+\"Não possível integrar ao mesmo tempo que se emenda.\\n\"\n+\"\\n\"\n+\"Deve acabar de emendar este commit antes de iniciar qualquer tipo de \"\n+\"integração.\\n\"\n+\n+#: lib/merge.tcl:27\n+msgid \"\"\n+\"Last scanned state does not match repository state.\\n\"\n+\"\\n\"\n+\"Another Git program has modified this repository since the last scan.  A \"\n+\"rescan must be performed before a merge can be performed.\\n\"\n+\"\\n\"\n+\"The rescan will be automatically started now.\\n\"\n+msgstr \"\"\n+\"O último estado analisado não corresponde ao estado do repositório.\\n\"\n+\"\\n\"\n+\"Outro programa Git modificou este repositório deste a última análise. Deve-\"\n+\"se reanalisar antes de se poder integrar.\\n\"\n+\"\\n\"\n+\"Irá-se reanalisar agora automaticamente.\\n\"\n+\n+#: lib/merge.tcl:45\n+#, tcl-format\n+msgid \"\"\n+\"You are in the middle of a conflicted merge.\\n\"\n+\"\\n\"\n+\"File %s has merge conflicts.\\n\"\n+\"\\n\"\n+\"You must resolve them, stage the file, and commit to complete the current \"\n+\"merge.  Only then can you begin another merge.\\n\"\n+msgstr \"\"\n+\"Integração com conflitos em curso.\\n\"\n+\"\\n\"\n+\"O ficheiro %s tem conflitos de integração.\\n\"\n+\"\\n\"\n+\"Deve resolvê-los, preparar o ficheiro e submeter para concluir a integração \"\n+\"atual. Só então pode iniciar outra integração.\\n\"\n+\n+#: lib/merge.tcl:55\n+#, tcl-format\n+msgid \"\"\n+\"You are in the middle of a change.\\n\"\n+\"\\n\"\n+\"File %s is modified.\\n\"\n+\"\\n\"\n+\"You should complete the current commit before starting a merge.  Doing so \"\n+\"will help you abort a failed merge, should the need arise.\\n\"\n+msgstr \"\"\n+\"Tem alterações presentes.\\n\"\n+\"\\n\"\n+\"O ficheiro %s foi modificado.\\n\"\n+\"\\n\"\n+\"Deve concluir o commit atual antes de iniciar uma integração. Assim, ajuda-o \"\n+\"a abortar uma integração falhada, caso necessário.\\n\"\n+\n+#: lib/merge.tcl:108\n+#, tcl-format\n+msgid \"%s of %s\"\n+msgstr \"%s de %s\"\n+\n+#: lib/merge.tcl:122\n+#, tcl-format\n+msgid \"Merging %s and %s...\"\n+msgstr \"A integrar %s e %s...\"\n+\n+#: lib/merge.tcl:133\n+msgid \"Merge completed successfully.\"\n+msgstr \"Integração concluída com sucesso.\"\n+\n+#: lib/merge.tcl:135\n+msgid \"Merge failed.  Conflict resolution is required.\"\n+msgstr \"Integração falhada. É necessário resolver conflitos.\"\n+\n+#: lib/merge.tcl:160\n+#, tcl-format\n+msgid \"Merge Into %s\"\n+msgstr \"Integrar em %s\"\n+\n+#: lib/merge.tcl:179\n+msgid \"Revision To Merge\"\n+msgstr \"Revisão a integrar\"\n+\n+#: lib/merge.tcl:214\n+msgid \"\"\n+\"Cannot abort while amending.\\n\"\n+\"\\n\"\n+\"You must finish amending this commit.\\n\"\n+msgstr \"\"\n+\"Não é possível abortar enquanto se emenda.\\n\"\n+\"\\n\"\n+\"Deve acabar de emendar este commit.\\n\"\n+\n+#: lib/merge.tcl:224\n+msgid \"\"\n+\"Abort merge?\\n\"\n+\"\\n\"\n+\"Aborting the current merge will cause *ALL* uncommitted changes to be lost.\\n\"\n+\"\\n\"\n+\"Continue with aborting the current merge?\"\n+msgstr \"\"\n+\"Abortar integração?\\n\"\n+\"\\n\"\n+\"Ao abortar a integração atual perderá *TODAS* as alteração que não foram \"\n+\"submetidas.\\n\"\n+\"\\n\"\n+\"Continuar a abortar a integração atual?\"\n+\n+#: lib/merge.tcl:230\n+msgid \"\"\n+\"Reset changes?\\n\"\n+\"\\n\"\n+\"Resetting the changes will cause *ALL* uncommitted changes to be lost.\\n\"\n+\"\\n\"\n+\"Continue with resetting the current changes?\"\n+msgstr \"\"\n+\"Repor alterações?\\n\"\n+\"\\n\"\n+\"Ao repor as alterações perderá *TODAS* as alterações não submetidas.\\n\"\n+\"\\n\"\n+\"Continuar a repor as alterações atuais?\"\n+\n+#: lib/merge.tcl:241\n+msgid \"Aborting\"\n+msgstr \"A abortar\"\n+\n+#: lib/merge.tcl:241\n+msgid \"files reset\"\n+msgstr \"ficheiros repostos\"\n+\n+#: lib/merge.tcl:269\n+msgid \"Abort failed.\"\n+msgstr \"Falha ao abortar.\"\n+\n+#: lib/merge.tcl:271\n+msgid \"Abort completed.  Ready.\"\n+msgstr \"Aborto concluído. Pronto.\"\n+\n+#~ msgid \"Displaying only %s of %s files.\"\n+#~ msgstr \"A mostrar apenas %s de %s ficheiros.\"\n+\n+#~ msgid \"Case-Sensitive\"\n+#~ msgstr \"Distinguir Maiúsculas\"\n-- \n2.7.3\n"}]}