feat: (i18n) Added Irish translation #5095
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📋 Summary
This PR adds Irish (Gaeilge) locale support to Nginx Proxy Manager, including UI translations and Irish-language help documentation.
Irish is an indigenous language of Ireland and an official working language of the European Union. Adding Gaeilge support improves accessibility for Irish-speaking users and aligns with broader localisation efforts across open-source projects.
🎯 Changes
New Files Added
Translation file:
frontend/src/locale/src/ga.jsonHelp documentation (Irish / Gaeilge):
frontend/src/locale/src/HelpDoc/ga/AccessLists.mdfrontend/src/locale/src/HelpDoc/ga/Certificates.mdfrontend/src/locale/src/HelpDoc/ga/DeadHosts.mdfrontend/src/locale/src/HelpDoc/ga/ProxyHosts.mdfrontend/src/locale/src/HelpDoc/ga/RedirectionHosts.mdfrontend/src/locale/src/HelpDoc/ga/Streams.mdfrontend/src/locale/src/HelpDoc/ga/index.tsModified Files
frontend/check-locales.cjs– Added Irish locale configurationfrontend/src/locale/IntlProvider.tsx– Registered Irish localefrontend/src/locale/src/HelpDoc/index.tsx– Registered Irish help documentationfrontend/src/locale/src/lang-list.json– Added Irish display name🌐 Locale Details
gaga-IE✨ Features
✅ Irish (Gaeilge) UI localisation
✅ All help documentation translated into Irish
✅ Follows existing locale structure and implementation patterns
✅ No breaking changes
✅ Backward-compatible with existing locales
💡 Additional Notes
Irish (Gaeilge) is a living Celtic language spoken daily by communities in Ireland and used officially in government, education, and EU institutions.
The translations aim to balance technical accuracy with natural, modern Irish, avoiding overly literal or artificial constructions where possible.
Changes were implemented by following the documented instructions in
frontend/src/locale/README.mdand existing locale examples.🙏 Acknowledgments
Thank you for considering this contribution. Adding Irish language support helps broaden accessibility and reflects the linguistic diversity of the Nginx Proxy Manager user base.