diff --git a/ChangeLog b/ChangeLog
index c03d4d3ff90..494b0c6d813 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,8 @@ English Dolibarr ChangeLog
***** ChangeLog for 3.3 compared to 3.2 *****
For users:
+- New: After first install, warning are visible onto mandatory setup not
+ configured. Show also total number of activated modules.
- New: Can filter list of proposal, order or invoice on sales representative.
- New: Add supplier ref on supplier orders.
- New: Can export supplier orders.
@@ -24,7 +26,7 @@ For users:
to mysqldump binary.
- New: Can correct stock of a warehouse from warehouse card.
- New: [ task #454 ] Add "No category" into filters on category.
-- New: Update language files (de, tr).
+- New: Update language files (de, tr, pt).
- Fix: No images into product description lines as PDF generation does
not work with this.
diff --git a/htdocs/admin/modules.php b/htdocs/admin/modules.php
index 1eaffcc1ec9..e0eb74f6aca 100644
--- a/htdocs/admin/modules.php
+++ b/htdocs/admin/modules.php
@@ -187,15 +187,20 @@ asort($orders);
//var_dump($categ);
//var_dump($modules);
-// Affichage debut page
+// Start to show page
if ($mode==0) { $tagmode = 'common'; print $langs->trans("ModulesDesc")."
\n"; }
if ($mode==2) { $tagmode = 'other'; print $langs->trans("ModulesSpecialDesc")."
\n"; }
if ($mode==1) { $tagmode = 'interfaces'; print $langs->trans("ModulesInterfaceDesc")."
\n"; }
if ($mode==3) { $tagmode = 'functional'; print $langs->trans("ModulesJobDesc")."
\n"; }
if ($mode==4) { $tagmode = 'marketplace'; print $langs->trans("ModulesMarketPlaceDesc")."
\n"; }
-print "
\n";
+$nbofactivatedmodules=count($conf->modules);
+print $langs->trans("TotalNumberOfActivatedModules",($nbofactivatedmodules-1));
+if ($nbofactivatedmodules <= 1) print ' '.img_warning($langs->trans("YouMustEnableOneModule"));
+print '
'."\n";
+
+print "
\n";
$h = 0;
diff --git a/htdocs/core/menus/standard/eldy.lib.php b/htdocs/core/menus/standard/eldy.lib.php
index 70e5bc53de5..ac0e20e0705 100644
--- a/htdocs/core/menus/standard/eldy.lib.php
+++ b/htdocs/core/menus/standard/eldy.lib.php
@@ -654,8 +654,20 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after)
$newmenu->add("/admin/index.php?mainmenu=home&leftmenu=setup", $langs->trans("Setup"), 0, 1, '', $mainmenu, 'setup');
if ($leftmenu=="setup")
{
- $newmenu->add("/admin/company.php?mainmenu=home", $langs->trans("MenuCompanySetup"),1);
- $newmenu->add("/admin/modules.php?mainmenu=home", $langs->trans("Modules"),1);
+ $warnpicto='';
+ if (empty($conf->global->MAIN_INFO_SOCIETE_NOM) || empty($conf->global->MAIN_INFO_SOCIETE_PAYS))
+ {
+ $langs->load("errors");
+ $warnpicto=img_warning($langs->trans("WarningMandatorySetupNotComplete"));
+ }
+ $newmenu->add("/admin/company.php?mainmenu=home", $langs->trans("MenuCompanySetup").' '.$warnpicto,1);
+ $warnpicto='';
+ if (count($conf->modules) <= 1) // If only user module enabled
+ {
+ $langs->load("errors");
+ $warnpicto=img_warning($langs->trans("WarningMandatorySetupNotComplete"));
+ }
+ $newmenu->add("/admin/modules.php?mainmenu=home", $langs->trans("Modules").' '.$warnpicto,1);
$newmenu->add("/admin/menus.php?mainmenu=home", $langs->trans("Menus"),1);
$newmenu->add("/admin/ihm.php?mainmenu=home", $langs->trans("GUISetup"),1);
if (! in_array($langs->defaultlang,array('en_US','en_GB','en_NZ','en_AU','fr_FR','fr_BE','es_ES','ca_ES')))
diff --git a/htdocs/core/modules/modContrat.class.php b/htdocs/core/modules/modContrat.class.php
index d522cb4a79d..13bc3f7f2c0 100644
--- a/htdocs/core/modules/modContrat.class.php
+++ b/htdocs/core/modules/modContrat.class.php
@@ -62,7 +62,7 @@ class modContrat extends DolibarrModules
$this->dirs = array("/contracts/temp");
// Dependances
- $this->depends = array("modService");
+ $this->depends = array("modSociete","modService");
$this->requiredby = array();
// Config pages
diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang
index a8a45d195f5..00893ba7a85 100644
--- a/htdocs/langs/en_US/admin.lang
+++ b/htdocs/langs/en_US/admin.lang
@@ -876,6 +876,8 @@ PathDirectory=Directory
SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by thoose bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommanded) is to use the method "SMTP socket library" that has no disadvantages.
TranslationSetup=Configuration de la traduction
TranslationDesc=Choice of language visible on screen can be modified:
* Globally from menu Home - Setup - Display
* For user only from tab User display of user card (click on login on top of screen).
+TotalNumberOfActivatedModules=Total number of activated feature modules: %s
+YouMustEnableOneModule=You must at least enable 1 module
##### Module password generation
PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: 8 characters containing shared numbers and characters in lowercase.
diff --git a/htdocs/langs/en_US/companies.lang b/htdocs/langs/en_US/companies.lang
index 7786a8ef3fe..0fef5378091 100644
--- a/htdocs/langs/en_US/companies.lang
+++ b/htdocs/langs/en_US/companies.lang
@@ -118,7 +118,7 @@ ProfId3BE=-
ProfId4BE=-
ProfId5BE=-
ProfId6BE=-
-ProfId1BR=CNPJ
+ProfId1BR=-
ProfId2BR=IE (Inscricao Estadual)
ProfId3BR=IM (Inscricao Municipal)
ProfId4BR=CPF
diff --git a/htdocs/langs/en_US/errors.lang b/htdocs/langs/en_US/errors.lang
index 8adb2bb3756..1070f9b53e0 100644
--- a/htdocs/langs/en_US/errors.lang
+++ b/htdocs/langs/en_US/errors.lang
@@ -111,6 +111,7 @@ ErrorFileRequired=It takes a package Dolibarr file
ErrorPhpCurlNotInstalled=The PHP CURL is not installed, this is essential to talk with Paypal.
# Warnings
+WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
WarningSafeModeOnCheckExecDir=Warning, PHP option safe_mode is on so command must be stored inside a directory declared by php parameter safe_mode_exec_dir.
WarningAllowUrlFopenMustBeOn=Parameter allow_url_fopen must be set to on in filer php.ini for having this module working completely. You must modify this file manually.
WarningBuildScriptNotRunned=Script %s was not yet ran to build graphics, or there is no data to show.
diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang
index d55664eff07..b4d8169d167 100644
--- a/htdocs/langs/fr_FR/admin.lang
+++ b/htdocs/langs/fr_FR/admin.lang
@@ -329,6 +329,8 @@ SecurityTokenIsUnique=Utiliser un paramètre securekey unique pour chaque URL ?
EnterRefToBuildUrl=Entrez la référence pour l'objet %s
GetSecuredUrl=Obtenir l'URL calculée
ButtonHideUnauthorized=Cacher les boutons non autorisés (au lieu de les voir grisés)
+TotalNumberOfActivatedModules=Nombre total de modules fonctionnels activés: %s
+YouMustEnableOneModule=Vous devez activer au moins une fonctionnalité
# Modules= undefined
Module0Name= Utilisateurs & groupes
diff --git a/htdocs/langs/fr_FR/companies.lang b/htdocs/langs/fr_FR/companies.lang
index 530dd6cb1a1..acd7e4eeacf 100644
--- a/htdocs/langs/fr_FR/companies.lang
+++ b/htdocs/langs/fr_FR/companies.lang
@@ -120,7 +120,7 @@ ProfId3BE=-
ProfId4BE=-
ProfId5BE=-
ProfId6BE=-
-ProfId1BR=CNPJ
+ProfId1BR=-
ProfId2BR=IE (Inscricao Estadual)
ProfId3BR=IM (Inscricao Municipal)
ProfId4BR=CPF
diff --git a/htdocs/langs/fr_FR/errors.lang b/htdocs/langs/fr_FR/errors.lang
index 15a13749f67..e883796967c 100644
--- a/htdocs/langs/fr_FR/errors.lang
+++ b/htdocs/langs/fr_FR/errors.lang
@@ -112,6 +112,7 @@ ErrorFileRequired=Il faut un fichier de package Dolibarr
ErrorPhpCurlNotInstalled=L'extension PHP CURL n'est pas installée, ceci est indispensable pour dialoguer avec Paypal.
# Warnings
+WarningMandatorySetupNotComplete=Les informations de configuration obligatoire doivent être renseignées
WarningSafeModeOnCheckExecDir=Attention, l'option PHP safe_mode est active, la commande doit dont être dans un répertoire déclaré dans le paramètre php safe_mode_exec_dir.
WarningAllowUrlFopenMustBeOn=Attention, le paramètre allow_url_fopen doit être positionné à on dans le fichier php.ini pour que ce module soit pleinement opérationnel. Vous devez modifier ce fichier manuellement.
WarningBuildScriptNotRunned=Le script %s n'a pas encore été lancé pour générer les graphiques ou il n'y a aucune donnée à afficher.
diff --git a/htdocs/langs/pt_BR/admin.lang b/htdocs/langs/pt_BR/admin.lang
index 646e0d9d245..d407c906d25 100644
--- a/htdocs/langs/pt_BR/admin.lang
+++ b/htdocs/langs/pt_BR/admin.lang
@@ -108,7 +108,7 @@ PurgeRunNow=Eliminar Agora
PurgeNothingToDelete=Nenhuma pasta a eliminar
PurgeNDirectoriesDeleted=%s Arquivos o pastas eliminados
PurgeAuditEvents=Eliminar os eventos de segurança
-ConfirmPurgeAuditEvents=? Tem a certeza que pretende limpar a lista de eventos de auditoria de segurança (perde toda a lista, mas isso não afeta a sua opinião)?
+ConfirmPurgeAuditEvents=Tem a certeza que pretende limpar a lista de eventos de auditoria de segurança (perde toda a lista, mas isso não afeta a sua opinião)?
NewBackup=Nova Cópia
GenerateBackup=Gerar Cópia
Backup=Cópia
@@ -628,17 +628,17 @@ DelayBeforeWarning=Prazo antes de alerta
DelaysBeforeWarning=Prazos antes de alerta
DelaysOfToleranceBeforeWarning=Prazos de tolerância antes de alerta
DelaysOfToleranceDesc=Esta janela permite configurar os prazos de tolerância antes de que se alerte com o símbolo %s, sobre cada elemento em atraso.
-Delays_MAIN_DELAY_ACTIONS_TODO=Tolerância de atraso antes da alerta (em dias) sobre ações planificadas não realizadas
-Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Tolerância de atraso antes da alerta (em dias) sobre pedidos não processados
-Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Tolerância de atraso antes da alerta (em dias) sobre Orçamentos a Fechar
-Delays_MAIN_DELAY_PROPALS_TO_BILL=Tolerância de atraso antes da alerta (em dias) sobre Orçamentos não faturados
-Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerância de atraso antes da alerta (em dias) sobre serviços a ativar
-Delays_MAIN_DELAY_RUNNING_SERVICES=Tolerância de atraso antes da alerta (em dias) sobre serviços expirados
-Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Tolerância de atraso antes da alerta (em dias) sobre faturas de provedor impagadas
+DelaysOfToleranceActionsToDo=Tolerância de atraso antes da alerta (em dias) sobre ações planificadas não realizadas
+DelaysOfToleranceOrdersToProcess=Tolerância de atraso antes da alerta (em dias) sobre pedidos não processados
+DelaysOfTolerancePropalsToClose=Tolerância de atraso antes da alerta (em dias) sobre Orçamentos a Fechar
+DelaysOfTolerancePropalsToBill=Tolerância de atraso antes da alerta (em dias) sobre Orçamentos não faturados
+DelaysOfToleranceNotActivatedServices=Tolerância de atraso antes da alerta (em dias) sobre serviços a ativar
+DelaysOfToleranceRunningServices=Tolerância de atraso antes da alerta (em dias) sobre serviços expirados
+DelaysOfToleranceSupplierBillsToPay=Tolerância de atraso antes da alerta (em dias) sobre faturas de provedor impagadas
DelaysOfToleranceCustomerBillsUnpayed=Tolerância de atraso antes da alerta (em dias) sobre faturas a cliente impagadas
-Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Tolerância de atraso antes da alerta (em dias) sobre conciliaciones bancarias pendientes
-Delays_MAIN_DELAY_MEMBERS=Tolerância de atraso entes da alerta (em dias) sobre honorários adherentes em atraso
-Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerância de atraso entes da alerta (em dias) sobre cheques a ingresar
+DelaysOfToleranceTransactionsToConciliate=Tolerância de atraso antes da alerta (em dias) sobre conciliaciones bancarias pendientes
+DelaysOfToleranceMembers=Tolerância de atraso entes da alerta (em dias) sobre honorários adherentes em atraso
+DelaysOfToleranceChequesToDeposit=Tolerância de atraso entes da alerta (em dias) sobre cheques a ingresar
SetupDescription1=Todas as opções do área de configuração são opções que permitem configurar a Dolibarr antes de começar a sua utilização.
SetupDescription2=Os 2 Passos indispensables da configuração são as 2 primeiroas ao menu esquerdo: a configuração da empresa/Instituição e a configuração dos módulos:
SetupDescription3=A configuração Empresa/Instituição a administrar é requerida já que se utiliza a informação para a introdução de dados na maioria das janelas, em inserciones, ou para modificar o comportamento de Dolibarr (como, por Exemplo, das funções que dependem do seu país).
@@ -756,6 +756,7 @@ PathDirectory=Catálogo
ProposalsNumberingModules=Módulos de numeração de Orçamentos
ProposalsPDFModules=Modelos de documentos de Orçamentos
ClassifiedInvoiced=Classificar faturado
+ClassifiedInvoicedWithOrder=Classificar como faturado o orçamento ao mesmo tempo que o pedido
HideTreadedPropal=Ocultar os Orçamentos processados do listado
AddShippingDateAbility=possibilidade de determinar uma data de entregas
AddDeliveryAddressAbility=possibilidade de selecionar uma endereço de envio
@@ -1044,7 +1045,7 @@ ModifMenu=Modificação do menu
DeleteMenu=Eliminar entrada de menu
ConfirmDeleteMenu=Tem certeza que quer eliminar a entrada de menu %s ?
DeleteLine=Apagar a Linha
-ConfirmDeleteLine=? Tem certeza que quer eliminar esta linha?
+ConfirmDeleteLine=Tem certeza que quer eliminar esta linha?
##### Tax #####=
TaxSetup=Configuração do Módulo Impostos, Cargas Sociais e Dividendos
OptionVatMode=Opção de carga de ICMS
diff --git a/htdocs/langs/pt_BR/banks.lang b/htdocs/langs/pt_BR/banks.lang
index aa49bec395d..ae92ea7488f 100755
--- a/htdocs/langs/pt_BR/banks.lang
+++ b/htdocs/langs/pt_BR/banks.lang
@@ -68,14 +68,14 @@ IfBankAccount=Se a Conta Bancária
AccountsArea=Área das Contas
AccountCard=Ficha da Conta
DeleteAccount=Apagar Conta
-ConfirmDeleteAccount=? Tem certeza que quer eliminar esta Conta?
+ConfirmDeleteAccount=Tem certeza que quer eliminar esta Conta?
Account=Conta
ByCategories=Por Categorias
ByRubriques=Por Rúbricas
BankTransactionByCategories=Registros bancários por rúbricas
BankTransactionForCategory=Registros bancários por a rúbrica %s
RemoveFromRubrique=Eliminar link com rúbrica
-RemoveFromRubriqueConfirm=? Tem certeza que quer eliminar o link entre a transação e a rubrica?
+RemoveFromRubriqueConfirm=Tem certeza que quer eliminar o link entre a transação e a rubrica?
ListBankTransactions=Lista de Transações
IdTransaction=Id de Transação
BankTransactions=Transações Bancarias
@@ -114,15 +114,15 @@ TransferFrom=De
TransferTo=Para
TransferFromToDone=A transferencia de %s fazia %s de %s %s foi criado.
CheckTransmitter=Emissor
-ValidateCheckReceipt=? Validar esta ficha de entregas?
-ConfirmValidateCheckReceipt=? Tem certeza que quer Confirmar esta ficha (Nenhuma modificação será possível uma vez a ficha este validada)?
-DeleteCheckReceipt=? Eliminar esta ficha de entregas?
-ConfirmDeleteCheckReceipt=? Tem certeza que quer eliminar esta ficha?
+ValidateCheckReceipt=Validar esta ficha de entregas?
+ConfirmValidateCheckReceipt=Tem certeza que quer Confirmar esta ficha (Nenhuma modificação será possível uma vez a ficha este validada)?
+DeleteCheckReceipt=Eliminar esta ficha de entregas?
+ConfirmDeleteCheckReceipt=Tem certeza que quer eliminar esta ficha?
BankChecks=Cheques
BankChecksToReceipt=Cheques a Depositar
NumberOfCheques=N� de Cheques
DeleteTransaction=Eliminar a Transação
-ConfirmDeleteTransaction=? Tem certeza que quer eliminar esta transação?
+ConfirmDeleteTransaction=Tem certeza que quer eliminar esta transação?
ThisWillAlsoDeleteBankRecord=Esto eliminará também os registros bancários gerados
BankMovements=Movimentos
CashBudget=Orçamento de Tesouraria
diff --git a/htdocs/langs/pt_BR/bills.lang b/htdocs/langs/pt_BR/bills.lang
index 4b4f08b5f62..64bdd96541f 100755
--- a/htdocs/langs/pt_BR/bills.lang
+++ b/htdocs/langs/pt_BR/bills.lang
@@ -61,8 +61,8 @@ ListPayment=Lista de Pagamentos
PaymentsBack=Reembolsos
DatePayment=Data de Pagamento
DeletePayment=Eliminar o Pagamento
-ConfirmDeletePayment=? Tem certeza que quer eliminar este pagamento?
-ConfirmConvertToReduc=? Quer converter este deposito numa redução futura?
O valor deste deposito ficará guardado para este cliente. Poderá utiliza-lo para reduzir o valor de uma próxima fatura do cliente.
+ConfirmDeletePayment=Tem certeza que quer eliminar este pagamento?
+ConfirmConvertToReduc=Quer converter este deposito numa redução futura?
O valor deste deposito ficará guardado para este cliente. Poderá utiliza-lo para reduzir o valor de uma próxima fatura do cliente.
SupplierPayments=Pagamentos a Fornecedores
ReceivedPayments=Pagamentos Recebidos
ReceivedCustomersPayments=Pagamentos Recebidos de Cliente
@@ -142,13 +142,13 @@ DraftBills=Rascunho de Faturas
CustomersDraftInvoices=Rascunho de Faturas a Clientes
SuppliersDraftInvoices=Rascunho de Faturas de Fornecedores
Unpayed=Pendentes
-ConfirmDeleteBill=? Tem certeza que quer eliminar esta fatura?
-ConfirmValidateBill=? Tem certeza que quer confirmar esta fatura com a referencia %s ?
-ConfirmClassifyPayedBill=? Tem certeza que quer classificar a fatura %s como paga?
-ConfirmCancelBill=? Tem certeza que quer anular a fatura %s ?
-ConfirmCancelBillQuestion=? Por qué Razão quer abandonar a fatura?
-ConfirmClassifyPayedPartially=? Tem certeza que quer classificar a fatura %s como paga?
-ConfirmClassifyPayedPartiallyQuestion=Esta fatura não foi totalmente paga. ? Por qué quer classifica-la como paga?
+ConfirmDeleteBill=Tem certeza que quer eliminar esta fatura?
+ConfirmValidateBill=Tem certeza que quer confirmar esta fatura com a referencia %s ?
+ConfirmClassifyPayedBill=Tem certeza que quer classificar a fatura %s como paga?
+ConfirmCancelBill=Tem certeza que quer anular a fatura %s ?
+ConfirmCancelBillQuestion=Por qué Razão quer abandonar a fatura?
+ConfirmClassifyPayedPartially=Tem certeza que quer classificar a fatura %s como paga?
+ConfirmClassifyPayedPartiallyQuestion=Esta fatura não foi totalmente paga. Por qué quer classifica-la como paga?
ConfirmClassifyPayedPartiallyReasonAvoir=O resto a pagar (%s %s) foi regularizado (já que artículo foi devulto, olvidado entregar, Desconto não definido...) mediante um deposito
ConfirmClassifyPayedPartiallyReasonDiscountNoVat=O resto a pagar (%s %s) é um Desconto acordado depois da factua. Aceito perder o ICMS deste Desconto
ConfirmClassifyPayedPartiallyReasonDiscountVat=O resto a pagar(%s %s) é um Desconto
@@ -163,8 +163,8 @@ ConfirmClassifyPayedPartiallyReasonProductReturnedDesc=Esta eleição é possív
ConfirmClassifyPayedPartiallyReasonOtherDesc=Esta eleição será possível, por Exemplo, nos casos seguinte:
-pagamento parcial já que uma rubrica de produtos foi devuleto.
- reclamado por não entregar produtos da fatura
em todos os casos, a reclamação deve regularizarse mediante um deposito
ConfirmClassifyAbandonReasonOther=Outro
ConfirmClassifyAbandonReasonOtherDesc=Esta eleição será para qualquer outro caso. Por Exemplo a raíz da intenção de Criar uma fatura retificativa.
-ConfirmCustomerPayment=? Confirma o processo deste pagamento de %s %s ?
-ConfirmValidatePayment=? Tem certeza que quer Confirmar este pagamento (Nenhuma modificação é possível uma vez o pagamento este validado)?
+ConfirmCustomerPayment=Confirma o processo deste pagamento de %s %s ?
+ConfirmValidatePayment=Tem certeza que quer Confirmar este pagamento (Nenhuma modificação é possível uma vez o pagamento este validado)?
ValidateBill=Confirmar Fatura
NumberOfBills=N� de Faturas
NumberOfBillsByMonth=N� de faturas por mês
@@ -267,7 +267,7 @@ RemoveDiscount=Eliminar Desconto
WatermarkOnDraftBill=Marca de água em faturas rascunho (nada se está vazia)
UnpayedNotChecked=Não selecionou as faturas por pagar
CloneInvoice=Clonar Fatura
-ConfirmCloneInvoice=? Tem certeza que quer clonar esta fatura?
+ConfirmCloneInvoice=Tem certeza que quer clonar esta fatura?
DisabledBecauseReplacedInvoice=Ação desativada porque é uma fatura substituida
Contracts=Contratos
ClosePaidInvoicesAutomatically=Classificar como "Pago".
diff --git a/htdocs/langs/pt_BR/categories.lang b/htdocs/langs/pt_BR/categories.lang
index 8c016a2012a..9a4b8380bbb 100644
--- a/htdocs/langs/pt_BR/categories.lang
+++ b/htdocs/langs/pt_BR/categories.lang
@@ -38,7 +38,7 @@ ErrSameCatSelected=Selecionou a mesma categoria varias vezes
ErrForgotCat=Esqueceu de escolher a categoria
ErrForgotField=Esqueceu de atribuir um campo
ErrCatAlreadyExists=Este nome esta sendo utilizado
-AddProductToCat=? Adicionar este produto a uma categoria?
+AddProductToCat=Adicionar este produto a uma categoria?
ImpossibleAddCat=Impossível Adicionar a categoria
ImpossibleAssociateCategory=Impossível associar a categoria
WasAddedSuccessfully=Foi adicionado com êxito.
@@ -62,9 +62,9 @@ ContentsVisibleByAllShort=Conteúdo visivel por todos
ContentsNotVisibleByAllShort=Conteúdo não visivel por todos
CategoriesTree=Árvore de Categorias
DeleteCategory=Eliminar Categoria
-ConfirmDeleteCategory=? Tem certeza que quer eliminar esta categoria?
+ConfirmDeleteCategory=Tem certeza que quer eliminar esta categoria?
RemoveFromCategory=Eliminar link com categoria
-RemoveFromCategoryConfirm=? Tem certeza que quer eliminar o link entre a transação e a categoria?
+RemoveFromCategoryConfirm=Tem certeza que quer eliminar o link entre a transação e a categoria?
NoCategoriesDefined=Nenhuma Categoria Definida
SuppliersCategoryShort=Categoria Fornecedores
CustomersCategoryShort=Categoria Clientes
diff --git a/htdocs/langs/pt_BR/commercial.lang b/htdocs/langs/pt_BR/commercial.lang
index 1da77f54c0e..92cb20d7eec 100755
--- a/htdocs/langs/pt_BR/commercial.lang
+++ b/htdocs/langs/pt_BR/commercial.lang
@@ -14,7 +14,7 @@ AddAction=Criar Ação
AddAnAction=Criar uma Ação
AddActionRendezVous=Criar uma Reunião
Rendez-Vous=Reunião
-ConfirmDeleteAction=? Tem certeza que quer eliminar esta ação?
+ConfirmDeleteAction=Tem certeza que quer eliminar esta ação?
CardAction=Ficha da Ação
PercentDone=Percentagem Realizada
ActionOnCompany=Ação Relativa à Empresa
diff --git a/htdocs/langs/pt_BR/companies.lang b/htdocs/langs/pt_BR/companies.lang
index 0e529520a3c..aa8f3e6364d 100644
--- a/htdocs/langs/pt_BR/companies.lang
+++ b/htdocs/langs/pt_BR/companies.lang
@@ -1,5 +1,6 @@
# Dolibarr language file - pt_BR rev. 0.0 - companies
CHARSET=UTF-8
+ErrorBadEMail=e-mail %s não está correto
ErrorCompanyNameAlreadyExists=o Nome da emprea %s já existe. Indique outro.
ErrorPrefixAlreadyExists=o Prefixooo %s já existe. Indique outro.
ErrorSetACountryFirst=Defina em primeiro localização o país
@@ -34,7 +35,7 @@ Companies=Empresas
CountryIsInEEC=País da Comunidadeee Económica Europeia
ThirdParty=Fornecedor
-## Alterado o THirdParties em 19/04/2011 para Empresas pois � uma forma mais generica dos Thirs Parties
+## Alterado o THirdParties em 19/04/2011 para Empresas pois uma forma mais generica dos Thirs Parties
#ThirdParties=Fornecedores
ThirdParties=Empresas
ThirdPartyAll=Fornecedores (Todos)
@@ -99,7 +100,7 @@ ProfId1BE=Núm da Ordem
ProfId2BE=-
ProfId3BE=-
ProfId4BE=-
-ProfId1BR=CNPJ
+ProfId1BR=-
ProfId2BR=IE (Inscricao Estadual)
ProfId3BR=IM (Inscricao Municipal)
ProfId4BR=CPF
@@ -125,9 +126,9 @@ ProfId1TN=RC
ProfId2TN=Matrícula Fiscal
ProfId3TN=Código na Alfandega
ProfId4TN=CCC
-VATIntra=IVA Intracomunitário
-VATIntraShort=IVA Intracomunitário Mínimo
-VATIntraVeryShort=IVA Intracomunitário Nulo
+VATIntra=Cadastro Nacional Pessoa Juridica - CNPJ
+VATIntraShort=CNPJ
+VATIntraVeryShort=CNPJ
VATIntraSyntaxIsValid=Sintaxe Válida
VATIntraValueIsValid=Valor Válido
ProspectCustomer=Cliente Potencial/Cliente
@@ -205,7 +206,7 @@ EditDeliveryAddress=Modificar Endereço de Envio
ThisUserIsNot=Este usuário nem é um cliente potencial, nem um cliente, nem um fornecedor
VATIntraCheck=Verificar
VATIntraCheckDesc=o link %s permite consultar à serviço europeo de control de números de ICMS intracomunitario. Se requer acesso a internet para que o serviço funcione
-VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/lang.do?fromWhichPage
+VATIntraCheckURL=http://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/cnpjreva_solicitacao.asp
VATIntraCheckableOnEUSite=Verificar na web da Comisión Europea
VATIntraManualCheck=pode também realizar uma verificação manual na web europea %s?
+ConfirmDeleteSection=Confirma o eliminar da pasta %s?
ECMDirectoryForFiles=Pasta relativa para arquivos
CannotRemoveDirectoryContainsFiles=Não se pode eliminar porque contém arquivos
ECMFileManager=Explorador de Arquivos
diff --git a/htdocs/langs/pt_BR/interventions.lang b/htdocs/langs/pt_BR/interventions.lang
index 313b85efa0e..de48dff5e75 100644
--- a/htdocs/langs/pt_BR/interventions.lang
+++ b/htdocs/langs/pt_BR/interventions.lang
@@ -15,10 +15,10 @@ InterventionContact=Contato Intervenção
DeleteIntervention=Eliminar Intervenção
ValidateIntervention=Confirmar Intervenção
DeleteInterventionLine=Eliminar Linha de Intervenção
-ConfirmDeleteIntervention=? Tem certeza que quer eliminar esta intervenção?
-ConfirmValidateIntervention=? Tem certeza que quer Confirmar esta intervenção?
-ConfirmModifyIntervention=? Tem certeza que quer modificar esta intervenção?
-ConfirmDeleteInterventionLine=? Tem certeza que quer eliminar esta linha?
+ConfirmDeleteIntervention=Tem certeza que quer eliminar esta intervenção?
+ConfirmValidateIntervention=Tem certeza que quer Confirmar esta intervenção?
+ConfirmModifyIntervention=Tem certeza que quer modificar esta intervenção?
+ConfirmDeleteInterventionLine=Tem certeza que quer eliminar esta linha?
NameAndSignatureOfInternalContact=Nome e Assinatura do Participante:
NameAndSignatureOfExternalContact=Nome e Assinatura do Cliente:
InterventionCardsAndInterventionLines=Fichas e Linhas de Intervenção
diff --git a/htdocs/langs/pt_BR/mails.lang b/htdocs/langs/pt_BR/mails.lang
index a59827054fc..dd4e0a622db 100644
--- a/htdocs/langs/pt_BR/mails.lang
+++ b/htdocs/langs/pt_BR/mails.lang
@@ -46,9 +46,9 @@ MailingStatusNotSent=Não Enviado
MailSuccessfulySent=E-mail enviado corretamente (de %s a %s)
ErrorMailRecipientIsEmpty=A endereço do destinatário está vazia
WarningNoEMailsAdded=nenhum Novo e-mail a Adicionar à lista destinatários.
-ConfirmValidMailing=? Confirma a validação do mailing?
-ConfirmResetMailing=? Confirma a limpeza do mailing?
-ConfirmDeleteMailing=? Confirma a eliminação do mailing?
+ConfirmValidMailing=Confirma a validação do mailing?
+ConfirmResetMailing=Confirma a limpeza do mailing?
+ConfirmDeleteMailing=Confirma a eliminação do mailing?
NbOfRecipients=Número de destinatários
NbOfUniqueEMails=N� de e-mails únicos
NbOfEMails=N� de E-mails
@@ -83,7 +83,7 @@ SendMail=Enviar e-mail
SentBy=Enviado por
MailingNeedCommand=Por razões de segurança, o envio de um mailing em massa podem realizar-se em linha de comandos. Pessa ao seu administrador que lance o comando seguinte para para enviar a correspondencia e a todos os destinatários:
MailingNeedCommand2=Pode enviar em linha adicionando o parâmetro MAILING_LIMIT_SENDBYWEB com um valor número que indica o máximo n� de e-mails enviados por Sessão.
-ConfirmSendingEmailing=? Confirma o envio do e-mailing?
o envio em linha de e-mails estão limitados por segurança a %s destinatários por Sessão.
+ConfirmSendingEmailing=Confirma o envio do e-mailing?
o envio em linha de e-mails estão limitados por segurança a %s destinatários por Sessão.
TargetsReset=Limpar lista
ToClearAllRecipientsClickHere=Para limpar a lista dos destinatários deste mailing, faça click ao botão
ToAddRecipientsChooseHere=Para Adicionar destinatários, escoja os que figuran em listas a continuação
diff --git a/htdocs/langs/pt_BR/main.lang b/htdocs/langs/pt_BR/main.lang
index 0e069997cdf..3e2927da3fd 100755
--- a/htdocs/langs/pt_BR/main.lang
+++ b/htdocs/langs/pt_BR/main.lang
@@ -44,7 +44,7 @@ NotDefined=Não Definida
DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr está configurado em modo de autenticação %s ao arquivo de configuração conf.php.
Eso significa que a base de dados das Senhas é externa a Dolibarr, por eso toda modificação deste campo pode resultar sem efeito alguno.
Administrator=Administrador
Undefined=Não Definido
-PasswordForgotten=? Esqueceu de da sua senha?
+PasswordForgotten=Esqueceu de da sua senha?
SeeAbove=Mencionar anteriormente
HomeArea=Área Principal
LastConnexion=último login
@@ -92,7 +92,7 @@ AddActionDone=Adicionar ação realizada
Close=Fechar
Close2=Fechar
Confirm=Confirmar
-ConfirmSendCardByMail=? Quer enviar esta ficha por e-mail?
+ConfirmSendCardByMail=Quer enviar esta ficha por e-mail?
Delete=Eliminar
Remove=Retirar
Resiliate=Cancelar
@@ -109,7 +109,7 @@ CloneEMailing=Cópiar e-mailing
CloneContent=Cópiar Mensagem
CloneReceivers=Cópiar destinatários
ConfirmClone=Selecciones dados que deseja Cópiar.
-ConfirmCloneEMailing=? Tem certeza que quer clonar este e-mailing?
+ConfirmCloneEMailing=Tem certeza que quer clonar este e-mailing?
NoCloneOptionsSpecified=Não existem dados definidos para copiar
CopyOf=Cópia de
Show=Ver
diff --git a/htdocs/langs/pt_BR/members.lang b/htdocs/langs/pt_BR/members.lang
index fb13b5097fa..24f777ccf44 100644
--- a/htdocs/langs/pt_BR/members.lang
+++ b/htdocs/langs/pt_BR/members.lang
@@ -95,14 +95,14 @@ Moral=Moral
MorPhy=Moral/Físico
Reenable=Reativar
ResiliateMember=Baixar um membro
-ConfirmResiliateMember=? Tem certeza que quer cancelar este membro?
+ConfirmResiliateMember=Tem certeza que quer cancelar este membro?
DeleteMember=Eliminar um membro
-ConfirmDeleteMember=? Tem certeza que quer eliminar este membro (Eliminar um membro elimina também todas as suas honorários)?
+ConfirmDeleteMember=Tem certeza que quer eliminar este membro (Eliminar um membro elimina também todas as suas honorários)?
DeleteSubscription=Eliminar uma filiação
-ConfirmDeleteSubscription=? Tem certeza que quer eliminar esta filiação?
+ConfirmDeleteSubscription=Tem certeza que quer eliminar esta filiação?
Filehtpasswd=Arquivo htpasswd
ValidateMember=Confirmar um membro
-ConfirmValidateMember=? Tem certeza que quer Confirmar a este membro?
+ConfirmValidateMember=Tem certeza que quer Confirmar a este membro?
FollowingLinksArePublic=os vínculos seguintes são páginas acessiveis a todos e não protegidas por Nenhuma habilitação Dolibarr.
PublicMemberList=Lista público de Membros
BlankSubscriptionForm=Formulário de inscrição
diff --git a/htdocs/langs/pt_BR/orders.lang b/htdocs/langs/pt_BR/orders.lang
index 2fed7ad44ce..1c892f63bfa 100755
--- a/htdocs/langs/pt_BR/orders.lang
+++ b/htdocs/langs/pt_BR/orders.lang
@@ -85,9 +85,9 @@ ListOfOrders=Lista de Pedidos
CloseOrder=Fechar Pedido
ConfirmCloseOrder=Tem certeza de que deseja fechar este pedido? Quando um pedido é fechado, ele só pode ser cobrado.
ConfirmCloseOrderIfSending=Tem certeza de que deseja fechar este pedido? Veve fechar no somente quando todos os transfretes marítimos são feitos.
-ConfirmDeleteOrder=? Tem certeza que quer eliminar este pedido?
-ConfirmValidateOrder=? Tem certeza que quer Confirmar este pedido sobre a referencia %s ?
-ConfirmCancelOrder=? Tem certeza que quer anular este pedido?
+ConfirmDeleteOrder=Tem certeza que quer eliminar este pedido?
+ConfirmValidateOrder=Tem certeza que quer Confirmar este pedido sobre a referencia %s ?
+ConfirmCancelOrder=Tem certeza que quer anular este pedido?
ConfirmMakeOrder=Tem certeza que quer confirmar este pedido em data de%s ?
GenerateBill=Faturar
ClassifyBilled=Classificar "Faturado"
diff --git a/htdocs/langs/pt_BR/projects.lang b/htdocs/langs/pt_BR/projects.lang
index ec28c4b03d8..168ff32a5b0 100755
--- a/htdocs/langs/pt_BR/projects.lang
+++ b/htdocs/langs/pt_BR/projects.lang
@@ -10,8 +10,8 @@ NewProject=Novo Projeto
AddProject=Criar Projeto
DeleteAProject=Eliminar um Projeto
DeleteATask=Eliminar uma Tarefa
-ConfirmDeleteAProject=? Tem certeza que quer eliminar este projeto?
-ConfirmDeleteATask=? Tem certeza que quer eliminar esta tarefa?
+ConfirmDeleteAProject=Tem certeza que quer eliminar este projeto?
+ConfirmDeleteATask=Tem certeza que quer eliminar esta tarefa?
OfficerProject=Responsável do Projeto
LastProjects=Os %s últimos Projetos
AllProjects=Todos os Projetos
@@ -19,8 +19,8 @@ ProjectsList=Lista de Projetos
ShowProject=Adicionar Projeto
SetProject=Definir Projeto
NoProject=Nenhum Projeto Definido
-NbOpenTasks=N� Tarefas Abertas
-NbOfProjects=N� de Projetos
+NbOpenTasks=No Tarefas Abertas
+NbOfProjects=No de Projetos
TimeSpent=Tempo Dedicado
RefTask=Ref. Tarefa
LabelTask=Etiqueta de Tarefa
diff --git a/htdocs/langs/pt_BR/propal.lang b/htdocs/langs/pt_BR/propal.lang
index 3ef3db03bb8..bda204781da 100755
--- a/htdocs/langs/pt_BR/propal.lang
+++ b/htdocs/langs/pt_BR/propal.lang
@@ -17,8 +17,8 @@ ProspectList=Lista de Clientes Potenciais
DeleteProp=Eliminar Orçamento
ValidateProp=Confirmar Orçamento
AddProp=Criar Orçamento
-ConfirmDeleteProp=? Tem certeza que quer eliminar este orçamento?
-ConfirmValidateProp=? Tem certeza que quer Confirmar este orçamento?
+ConfirmDeleteProp=Tem certeza que quer eliminar este orçamento?
+ConfirmValidateProp=Tem certeza que quer Confirmar este orçamento?
LastPropals=Os %s últimos Orçamentos
LastClosedProposals=Os últimos Orçamentos Encerrados
LastModifiedProposals=As últimas %s propostas modificadas
diff --git a/htdocs/langs/pt_BR/sendings.lang b/htdocs/langs/pt_BR/sendings.lang
index e51a4dce3cd..0ce3ddc994c 100755
--- a/htdocs/langs/pt_BR/sendings.lang
+++ b/htdocs/langs/pt_BR/sendings.lang
@@ -37,9 +37,9 @@ Carriers=Transportadoras
Carrier=Transportadora
CarriersArea=Área Transportadoras
NewCarrier=Novo Transportadora
-ConfirmDeleteSending=? Tem certeza que quer eliminar esta expedição?
-ConfirmValidateSending=? Tem certeza que quer Confirmar esta expedição?
-ConfirmCancelSending=? Tem certeza que quer anular esta expedição?
+ConfirmDeleteSending=Tem certeza que quer eliminar esta expedição?
+ConfirmValidateSending=Tem certeza que quer Confirmar esta expedição?
+ConfirmCancelSending=Tem certeza que quer anular esta expedição?
GenericTransport=Transporte Genérico
Enlevement=Pick-up por o Cliente
DocumentModelSimple=Modelo Simples
@@ -53,15 +53,4 @@ SendingMethodCOLSUI=Acompanhamento
# ModelDocument
DocumentModelSirocco=Modelo de Documento Sirocco
-DocumentModelTyphon=Modelo de Documento Typhon
-
-
-// START - Lines generated via autotranslator.php tool (2010-09-04 01:33:40).
-// Reference language: en_US -> pt_PT
-Shipments=Envios
-StatusSendingCanceled=Cancelado
-StatusSendingCanceledShort=Cancelado
-DocumentModelMerou=Mérou modelo A5
-DateDeliveryPlanned=Data de entrega
-DateReceived=Data da entrega recebida
-// STOP - Lines generated via autotranslator.php tool (2010-09-04 01:37:28).
+DocumentModelTyphon=Modelo de Documento Typhon
\ No newline at end of file
diff --git a/htdocs/langs/pt_BR/suppliers.lang b/htdocs/langs/pt_BR/suppliers.lang
index 6ebb059a7d5..acc5ad3d5e6 100644
--- a/htdocs/langs/pt_BR/suppliers.lang
+++ b/htdocs/langs/pt_BR/suppliers.lang
@@ -24,10 +24,10 @@ RefSupplierShort=Ref. Fornecedor
ExportDataset_fournisseur_1=Faturas de Fornecedores e Linhas de Fatura
ExportDataset_fournisseur_2=Faturas Fornecedores e Pagamentos
ApproveThisOrder=Aprovar este Pedido
-ConfirmApproveThisOrder=? Tem certeza que quer aprovar este pedido?
+ConfirmApproveThisOrder=Tem certeza que quer aprovar este pedido?
DenyingThisOrder=Negar este Pedido
-ConfirmDenyingThisOrder=? Tem certeza que quer negar este pedido?
-ConfirmCancelThisOrder=? Tem certeza que quer cancelar este pedido?
+ConfirmDenyingThisOrder=Tem certeza que quer negar este pedido?
+ConfirmCancelThisOrder=Tem certeza que quer cancelar este pedido?
AddCustomerOrder=Criar Pedido do Cliente
AddCustomerInvoice=Criar Fatura para o Cliente
AddSupplierOrder=Criar Pedido a Fornecedor
diff --git a/htdocs/langs/pt_BR/trips.lang b/htdocs/langs/pt_BR/trips.lang
index 5bc74490de8..0d550dc21c8 100644
--- a/htdocs/langs/pt_BR/trips.lang
+++ b/htdocs/langs/pt_BR/trips.lang
@@ -13,7 +13,7 @@ CompanyVisited=Empresa/Instituição Visitada
Kilometers=Kilometros
FeesKilometersOrAmout=Quantidade de Kilometros
DeleteTrip=Eliminar Deslocamento
-ConfirmDeleteTrip=? Tem certeza que quer eliminar esta deslocamento?
+ConfirmDeleteTrip=Tem certeza que quer eliminar esta deslocamento?
TF_OTHER=Outro
TF_LUNCH=Alimentação
TF_TRIP=Viagem
diff --git a/htdocs/langs/pt_BR/users.lang b/htdocs/langs/pt_BR/users.lang
index 7d24ee06eb1..4b12177a5ab 100644
--- a/htdocs/langs/pt_BR/users.lang
+++ b/htdocs/langs/pt_BR/users.lang
@@ -26,14 +26,14 @@ EnableAUser=Reativar um Usuário
EnableAGroup=Reativar um Grupo
DeleteGroup=Eliminar
DeleteAGroup=Eliminar um Grupo
-ConfirmDisableUser=? Tem certeza que quer desativar o usuário %s ?
-ConfirmDisableGroup=? Tem certeza que quer desativar o grupo %s ?
-ConfirmDeleteUser=? Tem certeza que quer eliminar o usuário %s ?
-ConfirmDeleteGroup=? Tem certeza que quer eliminar o grupo %s ?
-ConfirmEnableUser=? Tem certeza que quer reativar o usuário %s ?
-ConfirmEnableGroup=? Tem certeza que quer reativar o grupo %s ?
-ConfirmReinitPassword=? Tem certeza que quer gerar uma nova senha o usuário %s ?
-ConfirmSendNewPassword=? Tem certeza que quer enviar uma nova senha o usuário %s ?
+ConfirmDisableUser=Tem certeza que quer desativar o usuário %s ?
+ConfirmDisableGroup=Tem certeza que quer desativar o grupo %s ?
+ConfirmDeleteUser=Tem certeza que quer eliminar o usuário %s ?
+ConfirmDeleteGroup=Tem certeza que quer eliminar o grupo %s ?
+ConfirmEnableUser=Tem certeza que quer reativar o usuário %s ?
+ConfirmEnableGroup=Tem certeza que quer reativar o grupo %s ?
+ConfirmReinitPassword=Tem certeza que quer gerar uma nova senha o usuário %s ?
+ConfirmSendNewPassword=Tem certeza que quer enviar uma nova senha o usuário %s ?
NewUser=Novo Usuário
CreateUser=Criar Usuário
SearchAGroup=Procurar um Grupo
@@ -95,9 +95,9 @@ UserDeleted=Usuário %s Eliminado
NewGroupCreated=Grupo %s Criado
GroupModified=Grupo %s Modificado
GroupDeleted=Grupo %s Eliminado
-ConfirmCreateContact=? Tem certeza que quer criar uma conta para este contato?
-ConfirmCreateLogin=? Tem certeza de que deseja criar uma conta para este membro?
-ConfirmCreateThirdParty=? Tem certeza que quer criar um Fornecedor para este membro?
+ConfirmCreateContact=Tem certeza que quer criar uma conta para este contato?
+ConfirmCreateLogin=Tem certeza de que deseja criar uma conta para este membro?
+ConfirmCreateThirdParty=Tem certeza que quer criar um Fornecedor para este membro?
LoginToCreate=Login a Criar
NameToCreate=Nome do Fornecedor a Criar
diff --git a/htdocs/langs/pt_BR/withdrawals.lang b/htdocs/langs/pt_BR/withdrawals.lang
index be6c7b55448..3a158c4f327 100644
--- a/htdocs/langs/pt_BR/withdrawals.lang
+++ b/htdocs/langs/pt_BR/withdrawals.lang
@@ -17,7 +17,7 @@ RequestStandingOrderToTreat=Pedidos de Débitos Diretos a Tratar
RequestStandingOrderTreated=Pedidos de Débitos Diretos Processados
CustomersStandingOrders=Débitos Diretos de Clientes
CustomerStandingOrder=Débito Direto de Cliente
-NbOfInvoiceToWithdraw=N� de Faturas Pendentes de Levantamento
+NbOfInvoiceToWithdraw=No de Faturas Pendentes de Levantamento
InvoiceWaitingWithdraw=Faturas em Espera de Levantamento
AmountToWithdraw=Quantidade a Levantar
WithdrawsRefused=Débitos Diretos Rejeitados
@@ -32,6 +32,4 @@ ThirdPartyBankCode=Código Banco do Fornecedor
ThirdPartyDeskCode=Código da Escritório do Fornecedor
NoInvoiceCouldBeWithdrawed=Não há fatura de débito direto com sucesso. Verifique se a fatura da empresa tem um válido IBAN.
ClassCredited=Classificar Acreditados
-ClassCreditedConfirm=? Tem certeza que quer classificar este débito direto como realizado sobre a sua conta bancaria?
-
-
+ClassCreditedConfirm=Tem certeza que quer classificar este débito direto como realizado sobre a sua conta bancaria?
\ No newline at end of file
diff --git a/htdocs/langs/pt_PT/companies.lang b/htdocs/langs/pt_PT/companies.lang
index 91805d518c6..55d1d25f377 100644
--- a/htdocs/langs/pt_PT/companies.lang
+++ b/htdocs/langs/pt_PT/companies.lang
@@ -274,7 +274,7 @@ YouMustCreateContactFirst=Você deve criar contactos e-mails para terceiros, pri
// START - Lines generated via autotranslator.php tool (2010-09-04 01:33:40).
// Reference language: en_US -> pt_PT
-ThirdPartyName=nome de terceiros
+ThirdPartyName=Nome de terceiros
Poste=Posição
DefaultLang=Língua por omissão
LocalTax1IsUsedES=RE é usado