{"id":31923667,"url":"https://github.com/fletcher/multimarkdown-composer-4-localization","last_synced_at":"2026-02-15T21:33:41.244Z","repository":{"id":66885757,"uuid":"101315047","full_name":"fletcher/MultiMarkdown-Composer-4-Localization","owner":"fletcher","description":"Localization files to add additional language support to MMD Composer 4","archived":false,"fork":false,"pushed_at":"2017-09-19T15:39:32.000Z","size":27,"stargazers_count":0,"open_issues_count":2,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-13T23:58:17.284Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fletcher.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2017-08-24T16:19:03.000Z","updated_at":"2017-08-24T16:19:03.000Z","dependencies_parsed_at":"2023-02-22T06:45:10.335Z","dependency_job_id":null,"html_url":"https://github.com/fletcher/MultiMarkdown-Composer-4-Localization","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fletcher/MultiMarkdown-Composer-4-Localization","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fletcher%2FMultiMarkdown-Composer-4-Localization","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fletcher%2FMultiMarkdown-Composer-4-Localization/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fletcher%2FMultiMarkdown-Composer-4-Localization/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fletcher%2FMultiMarkdown-Composer-4-Localization/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fletcher","download_url":"https://codeload.github.com/fletcher/MultiMarkdown-Composer-4-Localization/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fletcher%2FMultiMarkdown-Composer-4-Localization/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29490338,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T19:29:10.908Z","status":"ssl_error","status_checked_at":"2026-02-15T19:29:10.419Z","response_time":118,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":[],"created_at":"2025-10-13T23:55:42.870Z","updated_at":"2026-02-15T21:33:41.236Z","avatar_url":"https://github.com/fletcher.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# MultiMarkdown Composer 4 Localization\n\n## Introduction ##\n\n\nMultiMarkdown Composer v4 makes use of the standard localization process for macOS apps.\n\n\nUnfortunately, MultiMarkdown Composer isn't currently a \"big\" enough project to support a team of developers or pay lots of people to help.  This includes paying for professional localization of the application for all the countries in the world.\n\nFortunately, several kind people have volunteered to offer some help.  This project is an attempt to enable that.\n\n\n\n## Instructions ##\n\n\nThe preferred way to contribute a localization is to use this project via git and GitHub.\n\n\n1. Create a GitHub account and fork the Composer Localization repository\n\n\t\u003chttps://github.com/fletcher/MultiMarkdown-Composer-4-Localization\u003e\n\n\n2. Clone your fork to your machine:\n\n\t\tgit clone https://github.com/\u003cyour user name here\u003e/MultiMarkdown-Composer-4-Localization.git\n\n3. Work on your translation (see below)\n\n4. Create a new branch for your work, and submit a pull request for your changes\n\n\n\n## Alternative Approach ##\n\nIf you're unfamiliar with git or GitHub, you can just email me the modified file and I'll submit to GitHub.  This will be a little bit slower, but still appreciated!!\n\n\n1. Download the files from Github\n\n\t\u003chttps://github.com/fletcher/MultiMarkdown-Composer-4-Localization\u003e\n\n2. Work on your translation (see below)\n\n3. Email me the file that you worked on and I'll incorporate the changes\n\n\n## Translating an existing file ##\n\nIf someone has already started a language, e.g. `it.xliff`, then you can start editing it.  For example:\n\n\t\u003ctrans-unit id=\"5kV-Vb-QxS.title\"\u003e\n\t\t\u003csource\u003eAbout MultiMarkdown Composer\u003c/source\u003e\n\t\t\u003ctarget\u003eAbout MultiMarkdown Composer\u003c/target\u003e\n\t\t\u003cnote\u003eClass = \"NSMenuItem\"; title = \"About MultiMarkdown Composer\"; ObjectID = \"5kV-Vb-QxS\";\u003c/note\u003e\n\t\u003c/trans-unit\u003e\n\n\nTo translate this, you want to leave the `\u003csource\u003e...\u003c/source\u003e` part alone --\nthat is the English for reference.  You want to make your changes to the\n`\u003ctarget\u003e...\u003c/target\u003e` part.\n\n## Creating a new translation ##\n\nIf the language you want to work on doesn't exist, then copy an existing\ntranslation and rename it using the standard 2 letter code for your language\n(e.g. German = `de`).\n\nBe sure to change *every* instance of `target-language=\"it\"` in your file to\n`target-language=\"de\"` (for example).\n\n\n## Prioritization ##\n\nIt may take a while to get everything translated. I would recommend starting with the most commonly used parts first.\n\n1. Menu bars -- these are at the top under (`Main.storyboard`)\n\n2. Preferences -- `Preferences.xib`\n\n\t* There are some preferences that are not actually available in the app --\n\tI needed them for testing.  Focus on strings that you actually see.\n\tDon't worry about the rest.\n\n3. Don't worry about the rest (for now -- more to come).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffletcher%2Fmultimarkdown-composer-4-localization","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffletcher%2Fmultimarkdown-composer-4-localization","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffletcher%2Fmultimarkdown-composer-4-localization/lists"}