language-mapping-list - List of all the known languages in their English and Native name with locales

  •        0

List of all the known languages in their English and Native name with locales

https://github.com/mozilla/language-mapping-list

Tags
Implementation
License
Platform

   




Related Projects

interviewcode - At Twitter I often asked a simple question, render a tweet given the text and an unordered list of its entities


At Twitter I often asked a simple question, render a tweet given the text and an unordered list of its entities (hashtags, URLs, @mentions). Each entity is represented by the replacement text, a start index and an end index. The classic solution is to sort the list of entities by their start index and build up the solution by iterating over the list grabbing text from the tweet and text from the replacement as you go. It was surprising that there were many people that could not get that far. If people made mistakes I would ask them to describe 4 unit tests they would write and I would tell them if those tests would fail or pass. One of the most difficult to write solutions was only described by a candidate, I later wrote BinaryTree to see how it did and it was pretty good relative to the Classic solution. However, it is painfully complicated and it took a while to get it to pass the tests.Since I don't think that anyone else at Twitter is currently using this question and I am unlikely to use it again, I thought it would be interesting to share it. One of the oddities of the question is that it is almost impossible to get right because no one ever asks what the indexes in the entities represent. In the API they are indexes into codepoints in the original tweet text. Many languages require very special handling of codepoints vs unicode vs ascii text. The solutions were universally focused on the default string behavior of the language they decided to write them in. The worst solution of the bunch, StringReplacement, was by far the most popular, sadly using that one at scale would be devastating. If someone got that far with a correct solution, we then would talk about optimizations you might perform when you need to do billions of them a day.

SWIG


A code generator for connecting C/C++ with other programming languages

Comp-Language-Learning - List of computer languages I know and am working on


List of computer languages I know and am working on

BlockSample-Objective-C


Blocks are a nonstandard extension added by Apple Inc. to the, C++, and Objective-C programming languages that uses a lambda expression-like syntax to create closures within these languages. Blocks are supported for programs developed for Mac OS X 10.6+ and iOS 4.0+. Apple designed blocks with the explicit goal of making it easier to write programs for the Grand Central Dispatch threading architecture, although it is independent of that architecture and can be used in much the same way as closur

BlockSample


Blocks are a nonstandard extension added by Apple Inc. to the, C++, and Objective-C programming languages that uses a lambda expression-like syntax to create closures within these languages. Blocks are supported for programs developed for Mac OS X 10.6+ and iOS 4.0+. Apple designed blocks with the explicit goal of making it easier to write programs for the Grand Central Dispatch threading architecture, although it is independent of that architecture and can be used in much the same way as closur

AlterNative - Human-Like translations from .NET assemblies to C++


Alter-Native is a source code translator: from high-level language to native language (C++). It provides a tool to easy port applications from high-level languages such as .NET to native languages like C++. Most of the actual systems are C++ compatible, thus if the application is ported to this language, it can be executed in several platforms (i.e. smartphones, tablets, embedded systems and computers).

github-language-ranking


Scrapes the github explore language pages to get an ordered list of languages by rank

language-list - Localized list of language labels


Localized list of language labels

ANTLR - ANother Tool for Language Recognition


ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees. Twitter search uses ANTLR for query parsing, with over 2 billion queries a day.

helloworld-examples - A list of hello world examples for different programming languages.


A list of hello world examples for different programming languages.

ISO_639-2 - The complete list of ISO 639-2 language codes sorted by language code


The complete list of ISO 639-2 language codes sorted by language code

Moodle - Course Management System


Moodle is a Course Management System (CMS) which could be used to create effective online learning portal. Each Moodle site can support thousands of courses. Courses can be categorised and searched. Array of course activities like Forums, Quizzes, Glossaries, Resources, Choices, Surveys, Assignments, Chats, Workshops are supported. It supports all major brands of database.

php-language - Choose language of site from browser or cookie


Library to work with languages and localization on site. This library able to get prefered language from browser settings and store chosen option to cookie.

Natural Rule Language (NRL)


NRL is a near-English, model-driven language for expression business constraints, actions and transformations. It works with diverse models, such as UML or XML Schema, and is designed to make it easy to translate to target languages like Java or XSLT

codeworker


This repository is just a fork of the official one available on http://code.google.com/p/codeworker, CodeWorker is a versatile Open Source (GNU Lesser General Public License) parsing tool and a source code generator devoted to generative programming. Generative programming is a software engineering approach interested in automating the production of reusable, tailor-made, adaptable and reliable IT systems. In layman's terms, CodeWorker lets you generate code by parsing existing languages, or by

canercandan-codeworker


This repository is just a fork of the official one available on http://code.google.com/p/codeworker, CodeWorker is a versatile Open Source (GNU Lesser General Public License) parsing tool and a source code generator devoted to generative programming. Generative programming is a software engineering approach interested in automating the production of reusable, tailor-made, adaptable and reliable IT systems. In layman's terms, CodeWorker lets you generate code by parsing existing languages, or by

Apache Commons BSF - Framework that provides scripting language support within Java applications


Framework that provides scripting language support within Java applications

Xoops - Web content management system in PHP


XOOPS is an acronym of eXtensible Object Oriented Portal System. XOOPS is a web application platform written in PHP for the MySQL database. Its object orientation makes it an ideal tool for developing small or large community websites, intra company and corporate portals, weblogs and much more.

dictionary_of_language_names - language names of more than 200 languages in more than 200 languages


language names of more than 200 languages in more than 200 languages

Interlingua Translator for Java


It is an universal language translator and written in Java. All languages are translated to an unique language (interlingua) and generate any native language from the interlingua. The wordbooks are XML. It use the context of a text, rules and a grammar.