Download the PHP package arnaldotomo/laravel-lusophone without Composer

On this page you can find all versions of the php package arnaldotomo/laravel-lusophone. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-lusophone

Laravel PT-PT Localization

Latest Version on Packagist Latest Release GitHub Tests Action Status Total Downloads License

✨ A Primeira Biblioteca Laravel Verdadeiramente Abrangente para Localização Portuguesa

Detecta automaticamente a localização dos seus utilizadores e adapta a sua aplicação ao português específico, contexto cultural e requisitos de validação locais.

🇲🇿 Construído em Moçambique para todo o mundo lusófono 🌍


🚀 📖 DOCUMENTAÇÃO OFICIAL COMPLETA →

👆 Acesse a documentação oficial interativa com guias detalhados, exemplos práticos e API reference completa!

Este pacote fornece traduções completas do Laravel para Português de Portugal (pt-PT), incluindo todas as mensagens de validação, autenticação, paginação e outras strings padrão do framework.

🎯 Visão Geral

O Que Faz

Países Suportados

País Código Moeda Validação Terminologia
🇵🇹 Portugal PT EUR (€) NIF Formal europeia
🇧🇷 Brasil BR BRL (R$) CPF Informal brasileira
🇲🇿 Moçambique MZ MZN (MT) NUIT Mista PT/BR
🇦🇴 Angola AO AOA (Kz) NIF Formal africana
🇨🇻 Cabo Verde CV CVE (Esc) NIF Formal
🇬🇼 Guiné-Bissau GW XOF (CFA) NIF Formal
🇸🇹 São Tomé ST STN (Db) NIF Formal
🇹🇱 Timor-Leste TL USD ($) ID Formal

📥 Instalação

Requisitos

1. Instalação via Composer

2. Publicação de Recursos (Opcional)

3. Configuração Inicial (Opcional)

✅ Pronto! A biblioteca está a funcionar automaticamente.


🚀 Utilização Básica

🌟 Magia Automática

O package funciona automaticamente sem qualquer configuração:

✅ Validação Universal

Uma regra de validação funciona em todos os países:

💰 Formatação Inteligente de Moeda


🎭 Funcionalidades Avançadas

🔧 Controle Manual

🎯 Validações Específicas por País

🌐 Tradução Contextual

📊 Análise de Traduções


🛠️ Exemplos Práticos

🏪 E-commerce Completo

Resultado para utilizador moçambicano:

🏦 Sistema Bancário Multi-País

📱 API Mobile Multicountry

🎭 Formulário com Contexto Cultural


🛠️ Comandos Artisan

Setup e Configuração

Análise e Diagnóstico

Teste de Detecção


⚙️ Configuração

Variáveis de Ambiente

Configuração Avançada


🧪 Testes

Testando a Sua Aplicação

Executar Testes


🔧 Personalização

Adicionando Traduções Personalizadas

Macros Personalizadas

Validadores Personalizados


🐛 Resolução de Problemas

Problemas Comuns

1. Região não detectada correctamente:

2. Traduções não aparecem:

3. Validações falhando:

4. Cache causando problemas:

Debug Mode


📚 Referência da API

Facade Principal

Macros Disponíveis

Regras de Validação


🤝 Contribuição

Bem-vindas contribuições de toda a comunidade lusófona!

Como Contribuir

  1. 🍴 Fork do repositório
  2. 🌿 Criar branch (git checkout -b feature/nova-funcionalidade)
  3. 📝 Commit das alterações (git commit -am 'Adiciona nova funcionalidade')
  4. 📤 Push para a branch (git push origin feature/nova-funcionalidade)
  5. 🔄 Criar Pull Request

Tipos de Contribuição

Especialistas Regionais Procurados

Precisamos especialmente de contribuidores com conhecimento específico de:


📊 Roadmap

v1.1 (Q4 2025)

v1.2 (Q1 2026)

v2.0 (Q2 2026)


📜 Licença

Laravel Lusophone é software open source licenciado sob a licença MIT.


👨‍💻 Sobre o Autor

**Arnaldo Tomo** *Full Stack Developer & Tech Entrepreneur* 🇲🇿 **Baseado em Moçambique** | 🌍 **Construindo para o Mundo Lusófono** [![GitHub](https://img.shields.io/badge/GitHub-arnaldo--tomo-181717?style=flat-square&logo=github)](https://github.com/arnaldo-tomo) [![LinkedIn](https://img.shields.io/badge/LinkedIn-Arnaldo%20Tomo-0A66C2?style=flat-square&logo=linkedin)](https://linkedin.com/in/arnaldotomo) [![Website](https://img.shields.io/badge/Website-arnaldotomo.dev-FF6B6B?style=flat-square&logo=google-chrome&logoColor=white)](https://arnaldotomo.dev) Especializado em **Laravel**, **React Native** e **soluções full-stack** com paixão pela **transformação digital** através dos países de língua portuguesa.

A História Por Trás do Projecto

Como desenvolvedor moçambicano, experienciei em primeira mão a frustração de packages de localização existentes que apenas serviam o Brasil ou Portugal. Laravel Lusophone nasceu da necessidade de criar soluções verdadeiramente inclusivas para a nossa diversa comunidade lusófona.

Este package representa mais que código—é uma ponte que conecta 260+ milhões de falantes de português em todo o mundo através da tecnologia.

"Cada falante de português, independentemente do seu país, deve sentir-se em casa quando usa tecnologia construída com Laravel."


🌟 Histórias de Sucesso

"Finalmente! Um package que entende que português não é só PT e BR. Os nossos clientes angolanos adoram a validação local de IBAN."
Maria Santos, Fintech Startup, Luanda

"Reduziu o nosso tempo de desenvolvimento de localização em 80%. A detecção automática de região é pura magia."
João Silva, Plataforma E-commerce, Lisboa

"Como empresa moçambicana, ter validação de NUIT 'out-of-the-box' foi um game-changer."
Carlos Nhantumbo, EdTech Startup, Maputo

"A adaptação cultural automática impressionou os nossos clientes brasileiros e portugueses."
Ana Costa, SaaS B2B, São Paulo


📈 Estatísticas do Projecto

[![Packagist Downloads](https://img.shields.io/packagist/dt/arnaldotomo/laravel-lusophone?style=for-the-badge&logo=packagist&logoColor=white)](https://packagist.org/packages/arnaldotomo/laravel-lusophone) [![GitHub Stars](https://img.shields.io/github/stars/arnaldo-tomo/laravel-lusophone?style=for-the-badge&logo=github)](https://github.com/arnaldo-tomo/laravel-lusophone/stargazers) [![GitHub Forks](https://img.shields.io/github/forks/arnaldo-tomo/laravel-lusophone?style=for-the-badge&logo=github)](https://github.com/arnaldo-tomo/laravel-lusophone/network/members) [![GitHub Issues](https://img.shields.io/github/issues/arnaldo-tomo/laravel-lusophone?style=for-the-badge&logo=github)](https://github.com/arnaldo-tomo/laravel-lusophone/issues)

Impacto Global


🆘 Suporte

Suporte da Comunidade

Suporte Profissional

Para implementações enterprise, integrações personalizadas ou consultoria:

📧 Email: [email protected]
💼 LinkedIn: Arnaldo Tomo
🌐 Website: arnaldotomo.dev

Formação e Workshops


🏆 Reconhecimentos

Cobertura Mediática


🎯 FAQ - Perguntas Frequentes

Geral

P: O Laravel Lusophone funciona com outras frameworks além do Laravel?
R: Actualmente é específico para Laravel, mas estamos a desenvolver versões para Vue.js, React Native e Symfony. Estará disponível no roadmap v1.2.

P: Suporta todos os países de língua portuguesa?
R: Sim! Suportamos Portugal, Brasil, Moçambique, Angola, Cabo Verde, Guiné-Bissau, São Tomé e Príncipe, e Timor-Leste. Guiné Equatorial está no roadmap.

P: Como funciona a detecção automática de região?
R: Combina análise de IP, headers HTTP (CloudFlare, AWS), preferências de idioma do navegador e padrões de uso. É inteligente mas pode ser sobreposta manualmente.

Técnicas

P: Impacta a performance da aplicação?
R: Não! O package é optimizado com cache inteligente. A detecção acontece uma vez por sessão e é cached. Impact de performance é <1ms.

P: Funciona com Laravel 11.x?
R: Sim! Suportamos Laravel 10.x, 11.x e 12.x com PHP 8.1+. Testes automáticos garantem compatibilidade.

P: Posso personalizar as traduções?
R: Absolutamente! Pode publicar os ficheiros de idioma e personalizar qualquer tradução. Suportamos também extensões via macros.

P: Como testar com diferentes regiões?
R: Use Lusophone::forceRegion('MZ') nos seus testes ou o comando php artisan lusophone:detect --region=PT.

Implementação

P: Preciso de configurar algo especial para produção?
R: Não! O package funciona automaticamente. Para melhor performance, publique os ficheiros de config e ajuste cache conforme necessário.

P: Funciona com aplicações API-only?
R: Sim! Perfeitamente adequado para APIs. Retorna dados formatados regionalmente via JSON. Veja os exemplos de API mobile.

P: Posso usar apenas partes do package?
R: Sim! Pode usar apenas validações, apenas formatação de moeda, ou qualquer combinação. É modular por design.


🚀 Início Rápido - 5 Minutos

1. Instalação (30 segundos)

2. Teste Básico (2 minutos)

3. Validação Universal (2 minutos)

4. Testar (30 segundos)

🎉 Pronto! A sua aplicação Laravel agora funciona perfeitamente em qualquer país lusófono!


🌍 Junte-se ao Movimento Lusófono

O Laravel Lusophone é mais que um package—é um movimento para conectar a comunidade lusófona através da tecnologia.

Como Participar

Embaixadores Lusófonos

Procuramos embaixadores em cada país para:

Interessado? Contacte-nos!


🎉 Comece Hoje Mesmo!

Próximos Passos

  1. Star no GitHub se este package te ajudou
  2. 📖 Lê a documentação completa neste README
  3. 🛠️ Implementa na tua aplicação seguindo os exemplos
  4. 💬 Junta-te às discussões no GitHub
  5. 🤝 Contribui para melhorar o package

## 🌍 **Feito com ❤️ em Moçambique para o Mundo Lusófono** *Conectando falantes de português em todo o mundo através de melhor tecnologia* **[⭐ Star este projecto](https://github.com/arnaldo-tomo/laravel-lusophone)** se te ajuda a construir melhores aplicações! --- **Laravel Lusophone** • *O package de localização portuguesa que realmente funciona em todo o lado* • **2025** [![Made in Mozambique](https://img.shields.io/badge/Made%20in-Mozambique%20🇲🇿-green?style=for-the-badge)](https://github.com/arnaldo-tomo) [![For Lusophone World](https://img.shields.io/badge/For-Lusophone%20World%20🌍-blue?style=for-the-badge)](https://github.com/arnaldo-tomo/laravel-lusophone)

All versions of laravel-lusophone with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
laravel/framework Version ^10.0|^11.0|^12.0
ext-bcmath Version *
ext-json Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package arnaldotomo/laravel-lusophone contains the following files

Loading the files please wait ....