2017 © Pedro Peláez
 

library iso-639

PHP library to convert ISO-639-1 code to language name.

image

matriphe/iso-639

PHP library to convert ISO-639-1 code to language name.

  • Monday, July 24, 2017
  • by matriphe
  • Repository
  • 2 Watchers
  • 26 Stars
  • 62,632 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 13 Forks
  • 2 Open issues
  • 4 Versions
  • 22 % Grown

The README.md

PHP ISO-639

Run Test Total Download Latest Stable Version, (*1)

PHP library to convert ISO-639-1 code to language name, based on Wikipedia's List of ISO 639-1 codes., (*2)

Installation

For PHP 8.1 or latest:, (*3)

composer require matriphe/iso-639

For older PHP version:, (*4)

composer require matriphe/iso-639:1.3

Usage Example

<?php

required 'src/ISO639.php';
//required 'vendor/autoload.php'; // If using composer

$iso = new Matriphe\ISO639\ISO639;

// Get language name from ISO-639-1 code
echo $iso->languageByCode1('en'); // English
echo $iso->languageByCode1('id'); // Indonesian
echo $iso->languageByCode1('jv'); // Javanese

// Get native language name from ISO-639-1 code
echo $iso->nativeByCode1('en'); // English
echo $iso->nativeByCode1('id'); // Bahasa Indonesia
echo $iso->nativeByCode1('jv'); // basa Jawa

// Get language name from ISO-639-2t code
echo $iso->languageByCode2t('eng'); // English
echo $iso->languageByCode2t('ind'); // Indonesian
echo $iso->languageByCode2t('jav'); // Javanese

// Get native language name from ISO-639-2t code
echo $iso->nativeByCode2t('eng'); // English
echo $iso->nativeByCode2t('ind'); // Bahasa Indonesia
echo $iso->nativeByCode2t('jav'); // basa Jawa

// Get language name from ISO-639-2b code
echo $iso->languageByCode2b('eng'); // English
echo $iso->languageByCode2b('ind'); // Indonesian
echo $iso->languageByCode2b('jav'); // Javanese

// Get native language name from ISO-639-2b code
echo $iso->nativeByCode2b('eng'); // English
echo $iso->nativeByCode2b('ind'); // Bahasa Indonesia
echo $iso->nativeByCode2b('jav'); // basa Jawa

// Get language name from ISO-639-3 code
echo $iso->languageByCode3('eng'); // English
echo $iso->languageByCode3('ind'); // Indonesian
echo $iso->languageByCode3('jav'); // Javanese

// Get native language name from ISO-639-3 code
echo $iso->nativeByCode3('eng'); // English
echo $iso->nativeByCode3('ind'); // Bahasa Indonesia
echo $iso->nativeByCode3('jav'); // basa Jawa

// Get language array from ISO-639-2b code
echo $iso->getLanguageByIsoCode2b('eng'); // ['en', 'eng', 'eng', 'eng', 'English', 'English']
echo $iso->getLanguageByIsoCode2b('ind'); // ['id', 'ind', 'ind', 'ind', 'Indonesian', 'Bahasa Indonesia']
echo $iso->getLanguageByIsoCode2b('jav'); // ['jv', 'jav', 'jav', 'jav', 'Javanese', 'basa Jawa']

To Do

  • Convert language name to ISO-639 code

The Versions

24/07 2017

dev-master

9999999-dev

PHP library to convert ISO-639-1 code to language name.

  Sources   Download

MIT

The Development Requires

laravel language iso lang iso-639 639

19/07 2017

1.2

1.2.0.0

PHP library to convert ISO-639-1 code to language name.

  Sources   Download

MIT

The Development Requires

laravel language iso lang iso-639 639

13/05 2017

1.1

1.1.0.0

PHP library to convert ISO-639-1 code to language name.

  Sources   Download

MIT

The Development Requires

laravel language iso lang iso-639 639

25/06 2015

1.0

1.0.0.0

PHP library to convert ISO-639-1 code to language name.

  Sources   Download

MIT

The Development Requires

laravel language iso lang iso-639 639