All Projects → BaseMax → LMPHP

BaseMax / LMPHP

Licence: GPL-3.0 License
Multi-language management and support on the site.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to LMPHP

sketch-crowdin
Connect your Sketch and Crowdin projects together
Stars: ✭ 35 (+84.21%)
Mutual labels:  translate, multi-language, multilanguage
po-auto-translation
translate PO files automatically for FREE using google translate
Stars: ✭ 33 (+73.68%)
Mutual labels:  translate, multilanguage
Tms
基于频道模式的团队沟通协作+轻量级任务看板,支持mardown、富文本、在线表格和思维导图的团队博文wiki,i18n国际化翻译管理的响应式web开源团队协作系统。
Stars: ✭ 232 (+1121.05%)
Mutual labels:  translation, translate
php-mvc-skeleton
A PHP OOP web application skeleton that uses MVC architectural pattern to create a basic application that contains login and multi language systems and can be used in any web project.
Stars: ✭ 46 (+142.11%)
Mutual labels:  oop, multilanguague
React Translated
A dead simple way to add complex translations (i18n) in a React (DOM/Native) project 🌎🌍🌏
Stars: ✭ 176 (+826.32%)
Mutual labels:  translation, translate
Php Google Translate Free
PHP class to use the Google Translator API for free.
Stars: ✭ 182 (+857.89%)
Mutual labels:  translation, translate
Deep Translator
A flexible free and unlimited python tool to translate between different languages in a simple way using multiple translators.
Stars: ✭ 233 (+1126.32%)
Mutual labels:  translation, translate
SimpleTranslationSystem
A simple C# translation system
Stars: ✭ 14 (-26.32%)
Mutual labels:  translation, translate
enlite-starter
Enlite Starter - React Dashboard Starter Template with Firebase Auth
Stars: ✭ 28 (+47.37%)
Mutual labels:  multilang, multilanguage-support
translate-components
🌎🌍🌏 translate-components provides a super simple translation for React.
Stars: ✭ 16 (-15.79%)
Mutual labels:  translate, multilanguage
Deeply
PHP client for the DeepL.com translation API (unofficial)
Stars: ✭ 152 (+700%)
Mutual labels:  translation, translate
inlang
Open Source Localization Solution for Software.
Stars: ✭ 160 (+742.11%)
Mutual labels:  translation, translation-management
Deepl Translator
This module provides promised methods for translating text using DeepL Translator (https://www.deepl.com/translator) undocumented API.
Stars: ✭ 145 (+663.16%)
Mutual labels:  translation, translate
Traduzir Paginas Web
Translate your page in real time using Google or Yandex.
Stars: ✭ 214 (+1026.32%)
Mutual labels:  translation, translate
Google Translate Open Api
A free and unlimited API for Google Translate(support single text and Multi-segment text) 💵🚫
Stars: ✭ 132 (+594.74%)
Mutual labels:  translation, translate
Dynamictranslator
Instant translation application for windows in .NET 🎪
Stars: ✭ 131 (+589.47%)
Mutual labels:  translation, translate
Cyrillic To Translit Js
Ultra-lightweight JavaScript library for converting Cyrillic symbols to Translit and vice versa
Stars: ✭ 91 (+378.95%)
Mutual labels:  translation, translate
Traduora
Ever® Traduora - Open-Source Translation Management Platform
Stars: ✭ 1,580 (+8215.79%)
Mutual labels:  translation, translation-management
python-pyfields
Define fields in python classes. Easily.
Stars: ✭ 39 (+105.26%)
Mutual labels:  oop, class
cli
Nexss PROGRAMMER 2.x - innovative and evolutionary programming tool - over 50 programming languages
Stars: ✭ 15 (-21.05%)
Mutual labels:  multilang, multilanguage

LM PHP (Language management PHP)

Multi Language PHP

Multi-language management and support on the php (web).

LMPHP Features

  • Easy
  • Compact
  • Useful

LM-PHP Functions

word_add

Add a word to active language.

Return : Bool

Parameters :

  • $name(name of the word)
  • Optional, $value(value of the word)

word_get

Get a word from active language.

Return : The value of word.

Parameters :

  • $name(name of the word)

word_add_to

Add a word to custom language.

Return : Bool

Parameters :

  • $lang(language name)
  • $name(name of the word)
  • Optional, $value(value of the word)

language_add

Add a new language.

Return : Bool

Parameters :

  • $key(language name)

language_remove

Remove a language.

Return : Bool

Parameters :

  • $key(language name)

language_active

Activate a language.

Return : Bool

Parameters :

  • $key(language name)

language_current

Get current active language.

Return : Name of the active language.

Parameters : None

language_exists

Check a language is exists or not.

Return : Bool

Parameters :

  • $key (language name)

language

Get list of the languages or list of the words of a language.

Return : Array

Parameters :

  • Optional, $filter(language name)

Introduction

This library is simple and lightweight and can be used for language management. It called LM-PHP(LMPHP).

This project started to be used for personal use. At the very beginning, the project was used in the infrastructure of the servers of a project in India. To be able to manage language and vocabulary more easily. (International projects)

With my decision, this project was put up for free.

History

  • Version 0.1 (first) : 2018 - 2018-12-01
  • Version 1.0 : 2018-12-01 - 2019-01-22
  • Version 1.1 : 2019-01-22

License

LMPHP is licensed under the GNU General Public License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].