{"id":15144413,"url":"https://github.com/MarketSquare/robotframework-seleniumlibrary-translation","last_synced_at":"2025-06-13T08:07:41.859Z","repository":{"id":241955333,"uuid":"808298843","full_name":"MarketSquare/robotframework-seleniumlibrary-translation","owner":"MarketSquare","description":"Provides translation for robotframework-seleniumlibrary","archived":false,"fork":false,"pushed_at":"2025-06-10T04:03:03.000Z","size":153,"stargazers_count":2,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-10T05:18:58.198Z","etag":null,"topics":["robotframework","testing","translation"],"latest_commit_sha":null,"homepage":"","language":"Python","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/MarketSquare.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-05-30T19:25:40.000Z","updated_at":"2025-06-10T04:03:03.000Z","dependencies_parsed_at":"2024-12-16T19:37:42.895Z","dependency_job_id":"03f568eb-1e4b-4fee-b918-beebd307c0bd","html_url":"https://github.com/MarketSquare/robotframework-seleniumlibrary-translation","commit_stats":{"total_commits":46,"total_committers":4,"mean_commits":11.5,"dds":"0.30434782608695654","last_synced_commit":"3a8195770bf66613de9568e8595f7be8fd76b117"},"previous_names":["marketsquare/robotframework-seleniumlibrary-translation-fi"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarketSquare%2Frobotframework-seleniumlibrary-translation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarketSquare%2Frobotframework-seleniumlibrary-translation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarketSquare%2Frobotframework-seleniumlibrary-translation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarketSquare%2Frobotframework-seleniumlibrary-translation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MarketSquare","download_url":"https://codeload.github.com/MarketSquare/robotframework-seleniumlibrary-translation/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarketSquare%2Frobotframework-seleniumlibrary-translation/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259011155,"owners_count":22792216,"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":["robotframework","testing","translation"],"created_at":"2024-09-26T10:41:11.557Z","updated_at":"2025-06-13T08:07:41.844Z","avatar_url":"https://github.com/MarketSquare.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SeleniumLibrary localisation project\nThis project contains all localizations for the Robot Framework SeleniumLibrary. Currently project contains only one translation,\n[Finnish](https://github.com/MarketSquare/robotframework-seleniumlibrary-translation/blob/main/robotframework_seleniumlibrary_translation/translation_fi.json)\n, but new languages can be added by creating translation_xx.json file and adding the definition to\n[init.py](https://github.com/MarketSquare/robotframework-seleniumlibrary-translation/blob/main/robotframework_seleniumlibrary_translation/__init__.py)\nfile. The xx should be replaced with correct language code.\n\nThis project uses SeleniumLibrary Python plugin API to provide translation_xx.json file for the\nSeleniumlibrary. SeleniumLibrary searches Python plugins by using naming convention: `robotframework_seleniumlibrary_translation`. This module fulfils the SeleniumLibrary\ntranslation API and provides `get_language` method. The method return a list of dictionaries:\n\n[{\"language\": \"fi\", \"path\": \"/path/to/translation_fi.json\"}]\n\nWhich SeleniumLibrary will use to match correct translation from all the found Python plugins.\nLanguage search is enabled when SeleniumLibrary is imported with:\n\n```robotframework\n*** Settings ***\nLibrary    SeleniumLibrary    language=fi\n```\n\n# Detect changes in documentation\nThe translation_xx.json contains sha256 sum, which is generated by the SeleniumLibrary. The sha256\nis the checksum of the original documentation of the SeleniumLibrary documentation. The checksum\nis used by `sellib translation --compare robotframework_seleniumlibrary_translation/translation.json`\ncommand to compare translation between the library and translation file. Command will display a list\nof keywords which needs updating or are missing from the translation.json file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMarketSquare%2Frobotframework-seleniumlibrary-translation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMarketSquare%2Frobotframework-seleniumlibrary-translation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMarketSquare%2Frobotframework-seleniumlibrary-translation/lists"}