2017 © Pedro Peláez
 

library php-languages

A tiny package to help convert between languages names (such as English, French, German) and various ISO language codes (such as en, fr, de).

image

divineomega/php-languages

A tiny package to help convert between languages names (such as English, French, German) and various ISO language codes (such as en, fr, de).

  • Monday, June 18, 2018
  • by DivineOmega
  • Repository
  • 1 Watchers
  • 1 Stars
  • 5 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

PHP Languages

PHP Languages is a tiny package to help convert between languages names (such as English, French, German) and various ISO language codes (such as en, fr, de)., (*1)

Installation

To install PHP Languages, just run the following Composer command., (*2)

composer require divineomega/php-languages

Usage

First, you need to get a Language object. You can get object by language name or ISO code. You can also find all languages that belong to a particular family., (*3)

use \DivineOmega\Languages\Language;

$language = Language::getByName('German');
$language = Language::getByNativeName('Deutsch');
$language = Language::getByIso639_1('de');
$language = Language::getByIso639_2_t('deu');
$language = Language::getByIso639_2_b('ger');
$language = Language::getByIso639_3('deu');
$languages = Language::getByFamily('Indo-European');

Once you have your Language object, you can access its various public properties to yield information about the language., (*4)

echo $language->family;         // German
echo $language->name;           // Deutsch
echo $language->nativeName;     // de
echo $language->iso639_1;       // deu
echo $language->iso639_2_t;     // ger
echo $language->iso639_2_b;     // deu
echo $language->iso639_3;       // Indo-European

The Versions

18/06 2018

dev-master

9999999-dev

A tiny package to help convert between languages names (such as English, French, German) and various ISO language codes (such as en, fr, de).

  Sources   Download

LGPL-3.0-only

by Jordan Hall

18/06 2018

v1.0.0

1.0.0.0

  Sources   Download

LGPL-3.0-only

by Jordan Hall