{"id":13529436,"url":"https://github.com/tabularelf/lexicon","last_synced_at":"2026-04-05T13:01:38.454Z","repository":{"id":52835942,"uuid":"302024545","full_name":"tabularelf/lexicon","owner":"tabularelf","description":"Localization System for GameMaker","archived":false,"fork":false,"pushed_at":"2026-04-01T03:44:47.000Z","size":1070,"stargazers_count":50,"open_issues_count":1,"forks_count":3,"subscribers_count":6,"default_branch":"release","last_synced_at":"2026-04-01T05:47:39.628Z","etag":null,"topics":["api","gamemaker","gamemakerstudio2","gml","gms2","library","localization","translation"],"latest_commit_sha":null,"homepage":"https://tabelf.link/","language":"Game Maker Language","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tabularelf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/funding.yml","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,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"ko_fi":"tabularelf"}},"created_at":"2020-10-07T12:09:15.000Z","updated_at":"2026-04-01T03:38:05.000Z","dependencies_parsed_at":"2023-11-22T10:27:17.659Z","dependency_job_id":"9bd5bd72-d4e3-4731-8848-7d0df02d02ba","html_url":"https://github.com/tabularelf/lexicon","commit_stats":null,"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"purl":"pkg:github/tabularelf/lexicon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tabularelf%2Flexicon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tabularelf%2Flexicon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tabularelf%2Flexicon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tabularelf%2Flexicon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tabularelf","download_url":"https://codeload.github.com/tabularelf/lexicon/tar.gz/refs/heads/release","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tabularelf%2Flexicon/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31436301,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T08:13:15.228Z","status":"ssl_error","status_checked_at":"2026-04-05T08:13:11.839Z","response_time":75,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["api","gamemaker","gamemakerstudio2","gml","gms2","library","localization","translation"],"created_at":"2024-08-01T07:00:36.276Z","updated_at":"2026-04-05T13:01:38.449Z","avatar_url":"https://github.com/tabularelf.png","language":"Game Maker Language","funding_links":["https://ko-fi.com/tabularelf"],"categories":["Localization"],"sub_categories":["Recommendations"],"readme":"# Lexicon v4.0.6\n\nLexicon is a localization system focused around on simplifying implementation of adding translation to your GameMaker project, whether it's on the developers end or the players end! As well as giving the flexibility in on the fly string replacement, and fallbacks to other languages/locales.\nIt supports the following:\n\n* Substring Replacement/s. (Replacing `{0-9999}`, or `{name_of_variable}` via structs!)\n* Supports CSV/JSON parsing right out of the box.\n* Language/Locale fallback.\n* Synchronous or Asynchronous file loading for files.\n* Native plug-in system.\n* Self-optimizing text elements.\n* Support for various of language formating via the [Unic](https://github.com/TabularElf/Unic) library. Including datetime, time, date, number, currency, percentage, integer, and more!\n* Automatic font resolution between languages.\n* Support for setting per-language fonts w/ categories.\n* Support for setting per-language assets.\n\nFor more information, check out the documentation! https://tabularelf.com/lexicon/\n\n## Credits\n\nCreated by [TabularElf](https://github.com/TabularElf).\n\nUsing the [Unic](https://github.com/TabularElf/Unic) library by [TabularElf](https://github.com/TabularElf) and [JujuAdams](https://github.com/jujuadams).\n\nCode adapted from `snap_from_csv` via [SNAP](https://github.com/jujuadams/snap) by [JujuAdams](https://github.com/jujuadams) for Lexicons csv parser.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftabularelf%2Flexicon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftabularelf%2Flexicon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftabularelf%2Flexicon/lists"}