{"action":"created","issue":{"url":"https://api.github.com/repos/mikelloyd/guck/issues/1","labels_url":"https://api.github.com/repos/mikelloyd/guck/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/mikelloyd/guck/issues/1/comments","events_url":"https://api.github.com/repos/mikelloyd/guck/issues/1/events","html_url":"https://github.com/mikelloyd/guck/issues/1","id":74475403,"number":1,"title":"Making it work without much effort.","user":{"login":"n3e","id":653232,"avatar_url":"https://avatars.githubusercontent.com/u/653232?v=3","gravatar_id":"","url":"https://api.github.com/users/n3e","html_url":"https://github.com/n3e","followers_url":"https://api.github.com/users/n3e/followers","following_url":"https://api.github.com/users/n3e/following{/other_user}","gists_url":"https://api.github.com/users/n3e/gists{/gist_id}","starred_url":"https://api.github.com/users/n3e/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/n3e/subscriptions","organizations_url":"https://api.github.com/users/n3e/orgs","repos_url":"https://api.github.com/users/n3e/repos","events_url":"https://api.github.com/users/n3e/events{/privacy}","received_events_url":"https://api.github.com/users/n3e/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"mikelloyd","id":7537841,"avatar_url":"https://avatars.githubusercontent.com/u/7537841?v=3","gravatar_id":"","url":"https://api.github.com/users/mikelloyd","html_url":"https://github.com/mikelloyd","followers_url":"https://api.github.com/users/mikelloyd/followers","following_url":"https://api.github.com/users/mikelloyd/following{/other_user}","gists_url":"https://api.github.com/users/mikelloyd/gists{/gist_id}","starred_url":"https://api.github.com/users/mikelloyd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikelloyd/subscriptions","organizations_url":"https://api.github.com/users/mikelloyd/orgs","repos_url":"https://api.github.com/users/mikelloyd/repos","events_url":"https://api.github.com/users/mikelloyd/events{/privacy}","received_events_url":"https://api.github.com/users/mikelloyd/received_events","type":"User","site_admin":false},"milestone":null,"comments":6,"created_at":"2015-05-08T19:55:42Z","updated_at":"2015-05-12T04:40:10Z","closed_at":null,"body":"One of the ways to achieve what is intended involves toolkits using `gettext` or its alternatives for internalization. This way only the respective table of strings has to be modified, without touching the source code of the toolkit itself.\r\n\r\nWithin the scope of of GNU, one can obtain most of the `gettext` translation templates over at http://translationproject.org/POT-files/, write in custom texts and compile the respective binary table.\r\n\r\nThe perhaps esiest way of propagating the changes into the system is to create a fake locale, e.g., `/usr/share/locale/guck` and copy the translation table into `LC_MESSAGES`.\r\n\r\nIn the case of GCC one obtains the appropriate template for specific version of GCC, say [5.1.0](http://translationproject.org/POT-files/gcc-5.1.0.pot), edit whatever and compile the `gcc.mo`.\r\n\r\nThis way various packages may be maintained for different versions of GCC with simple aliasing of gcc commands and local environment overloads.\r\n```bash\r\nalias gucc = `LANGUAGE=guck cc'\r\n```\r\n\r\nPlease take note my knowledge of `gettext` is extremely limited but this works nicely."},"comment":{"url":"https://api.github.com/repos/mikelloyd/guck/issues/comments/101128541","html_url":"https://github.com/mikelloyd/guck/issues/1#issuecomment-101128541","issue_url":"https://api.github.com/repos/mikelloyd/guck/issues/1","id":101128541,"user":{"login":"n3e","id":653232,"avatar_url":"https://avatars.githubusercontent.com/u/653232?v=3","gravatar_id":"","url":"https://api.github.com/users/n3e","html_url":"https://github.com/n3e","followers_url":"https://api.github.com/users/n3e/followers","following_url":"https://api.github.com/users/n3e/following{/other_user}","gists_url":"https://api.github.com/users/n3e/gists{/gist_id}","starred_url":"https://api.github.com/users/n3e/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/n3e/subscriptions","organizations_url":"https://api.github.com/users/n3e/orgs","repos_url":"https://api.github.com/users/n3e/repos","events_url":"https://api.github.com/users/n3e/events{/privacy}","received_events_url":"https://api.github.com/users/n3e/received_events","type":"User","site_admin":false},"created_at":"2015-05-12T04:40:10Z","updated_at":"2015-05-12T04:40:10Z","body":"Moreover out of the ~ 56000 strings only few (less than a thousand) are relevant to specific languages, such as C. Regarding compilers, neither do I. CS is not my field at all.\r\n\r\nAs far as git goes, I have been using git for past couple of years. Nothing extremely advanced though. I have a little issue with GitHub as in the case if my own repositories (or Gitolite managed ones) I have handful command and nothing else. There are thousands of features, buttons and whatnot here. Yes, I know, all I need is to copy my GitHub SSH key, perhaps update `~/.ssh/config` with another alias and off I go. I'll do that later."}}