{"id":27118629,"url":"https://github.com/doga/language","last_synced_at":"2025-04-07T07:59:11.310Z","repository":{"id":229200647,"uuid":"776091068","full_name":"doga/language","owner":"doga","description":"ES6 module for looking up ISO 639-1 language code info.","archived":false,"fork":false,"pushed_at":"2024-04-03T21:42:54.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-03T22:38:40.943Z","etag":null,"topics":["es6-javascript","iso639-1","iso639-2","javascript-library","runnable-readme"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-03-22T17:00:20.000Z","updated_at":"2024-03-27T13:23:17.000Z","dependencies_parsed_at":"2024-04-03T22:36:41.713Z","dependency_job_id":null,"html_url":"https://github.com/doga/language","commit_stats":null,"previous_names":["doga/language"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doga%2Flanguage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doga%2Flanguage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doga%2Flanguage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doga%2Flanguage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doga","download_url":"https://codeload.github.com/doga/language/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247615455,"owners_count":20967183,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["es6-javascript","iso639-1","iso639-2","javascript-library","runnable-readme"],"created_at":"2025-04-07T07:59:10.743Z","updated_at":"2025-04-07T07:59:11.302Z","avatar_url":"https://github.com/doga.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# language\n\nES6 JavaScript module for looking up [ISO 639-1 language code](https://en.wikipedia.org/wiki/ISO_639-1) info.\n\n## Importing this library\n\n`import { Language } from \"https://esm.sh/gh/doga/language@1.0.2/mod.mjs\";`\n\n## Usage\n\n_Tip: Run the following example by typing this in your terminal (requires [Deno](https://deno.land)):_\n\n```shell\ndeno run \\\n  --allow-net --allow-run --allow-env --allow-read \\\n  https://deno.land/x/mdrb@2.0.0/mod.ts \\\n  --dax=false --mode=isolated \\\n  https://raw.githubusercontent.com/doga/language/main/README.md\n```\n\n\u003cdetails data-mdrb\u003e\n\u003csummary\u003ePrint out language info for some language codes.\u003c/summary\u003e\n\n\u003cpre\u003e\ndescription = '''\nRunning this example is safe, it will not read or write anything to your filesystem.\n'''\n\u003c/pre\u003e\n\u003c/details\u003e\n\n```javascript\nimport { Language } from \"https://esm.sh/gh/doga/language@1.0.2/mod.mjs\";\n\n['en', 'fr', 'de', 'tr'].forEach(iso639_1 =\u003e {\n    const lang = Language.fromCode(iso639_1);\n    if(!lang)return;\n    console.info(`Language info for ${lang}:`);\n    console.info(`  ISO 639-1:   ${lang.iso639_1}`);\n    console.info(`  ISO 639-2:   ${lang.iso639_2}`);\n    console.info(`  Name:        ${lang.name}`);\n    console.info(`  Native name: ${lang.nativeName}`);\n    console.info(`  Family:      ${lang.family}`);\n    console.info(`  Wiki URL:    ${lang.wikiUrl}`);\n});\n```\n\nSample output for the code above:\n\n```text\nLanguage info for en:\n  ISO 639-1:   \"en\"\n  ISO 639-2:   \"eng\"\n  Name:        \"English\"\n  Native name: \"English\"\n  Family:      \"Indo-European\"\n  Wiki URL:    \"https://en.wikipedia.org/wiki/English_language\"\nLanguage info for fr:\n  ISO 639-1:   \"fr\"\n  ISO 639-2:   \"fra\"\n  Name:        \"French\"\n  Native name: \"français, langue française\"\n  Family:      \"Indo-European\"\n  Wiki URL:    \"https://en.wikipedia.org/wiki/French_language\"\nLanguage info for de:\n  ISO 639-1:   \"de\"\n  ISO 639-2:   \"deu\"\n  Name:        \"German\"\n  Native name: \"Deutsch\"\n  Family:      \"Indo-European\"\n  Wiki URL:    \"https://en.wikipedia.org/wiki/German_language\"\nLanguage info for tr:\n  ISO 639-1:   \"tr\"\n  ISO 639-2:   \"tur\"\n  Name:        \"Turkish\"\n  Native name: \"Türkçe\"\n  Family:      \"Turkic\"\n  Wiki URL:    \"https://en.wikipedia.org/wiki/Turkish_language\"\n```\n\n∎\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoga%2Flanguage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoga%2Flanguage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoga%2Flanguage/lists"}