Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leuchtfeuer/locate
The users country and preferred language and other facts will be detected. Depending on configurable rules the user can be redirected to other languages or pages. New functionality can be added easily.
https://github.com/leuchtfeuer/locate
conditional detection extension ip2country language locate redirect typo3
Last synced: 2 months ago
JSON representation
The users country and preferred language and other facts will be detected. Depending on configurable rules the user can be redirected to other languages or pages. New functionality can be added easily.
- Host: GitHub
- URL: https://github.com/leuchtfeuer/locate
- Owner: Leuchtfeuer
- License: gpl-2.0
- Created: 2017-09-15T09:37:28.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-21T11:10:40.000Z (9 months ago)
- Last Synced: 2024-09-21T21:51:32.493Z (4 months ago)
- Topics: conditional, detection, extension, ip2country, language, locate, redirect, typo3
- Language: PHP
- Homepage: https://www.Leuchtfeuer.com
- Size: 34.8 MB
- Stars: 9
- Watchers: 8
- Forks: 14
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
README
Language Utilities for TYPO3
============================[![TYPO3 12](https://img.shields.io/badge/TYPO3-12-orange.svg)](https://get.typo3.org/version/12)
[![Latest Stable Version](https://poser.pugx.org/leuchtfeuer/locate/v/stable)](https://packagist.org/packages/leuchtfeuer/locate)
[![Build Status](https://github.com/Leuchtfeuer/locate/workflows/Continous%20Integration/badge.svg)](https://github.com/Leuchtfeuer/locate/actions)
[![Total Downloads](https://poser.pugx.org/leuchtfeuer/locate/downloads)](https://packagist.org/leuchtfeuer/locate)
[![Code Climate](https://codeclimate.com/github/Leuchtfeuer/locate/badges/gpa.svg)](https://codeclimate.com/github/Leuchtfeuer/locate)
[![codecov](https://codecov.io/gh/Leuchtfeuer/locate/branch/master/graph/badge.svg?token=0GcE422Ms1)](https://codecov.io/gh/Leuchtfeuer/locate)
[![License](https://poser.pugx.org/leuchtfeuer/locate/license)](https://packagist.org/packages/leuchtfeuer/locate)This TYPO3 extension provides some functions to **assign a suitable language** version of your website to the website user or to
**deny access to configurable pages** in configurable countries (geo blocking).The full documentation for the latest releases can be found [here](https://docs.typo3.org/p/leuchtfeuer/locate/master/en-us/).
## Requirements
We are currently supporting following TYPO3 versions:
| Extension Version | TYPO3 v12 Support | TYPO3 v11 Support | TYPO3 v10 Support | TYPO3 v9 Support |
|-------------------|-------------------|-------------------|-------------------|------------------|
| 12.x | x | - | - | - |
| 11.x | - | x | x | - |
| 10.x | - | - | x | x |### IPv6 Support
For an accurate IPv6 support, your PHP needs to support either `gmp` or `bcmath`. It also has to be compiled without the
`--disable-ipv6` option. The determination of IP addresses is also possible without these packages, but it is less precise.## Contributing
You can contribute by making a **pull request** to the master branch of this repository. Or just send us some **beers**...
---
This site or product includes IP2Location LITE data available from [https://lite.ip2location.com](https://lite.ip2location.com>).