Skip to content

Instantly share code, notes, and snippets.

View thecraftman's full-sized avatar
🙂
Available

Ore-Aruwaji Tola thecraftman

🙂
Available
View GitHub Profile
@thecraftman
thecraftman / README-Template.md
Created February 12, 2019 04:57 — forked from PurpleBooth/README-Template.md
A template to make good README.md

Project Title

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

@thecraftman
thecraftman / Crowdin.md
Last active July 25, 2020 02:08
Crowd sourcing Translation for D&I Workflow

Issues

  • Testing and experimenting features on platform really challenging, user has to read the docs

  • Before creating a project, you have to subscribe to any of the paid plans.

  • Criteria for Opensource project wasn't achievable.

  • Steep prices

@thecraftman
thecraftman / README.md
Last active June 24, 2020 09:23
Translation Workflow using Weblate
@thecraftman
thecraftman / README.md
Last active June 28, 2020 15:27
Translation Workflow using I18next (Locize.app)

I18next is an internationalization-framework, based on pure JavaScript which offers a complete solution to localize your product from web to mobile and desktop.

Advantages:

  • Plugins to detect the user language
  • Load translations
  • Optionally cache the translations
  • Flexibility to use other packages eg: moment.js for date formatting
  • Scalability — Option to separate translations into multiple files and to load them on demand
@thecraftman
thecraftman / README.md
Last active May 24, 2023 16:06
Integrate Locize CLI

Integrate Locize API

The Locize API enables you to integrate your project using the Command Line. The locize Command Line enables you to add new segments or complete files.

locize cli can be used to import / export locales, add / edit / remove sync segments.

@thecraftman
thecraftman / README.md
Last active July 11, 2020 00:41
Locize Translation View

This is an Overview of the proces involved in Localization of a Service using Locize

  • Login into your Locize Dashboard. When logged into your dashboard, a Demo project is being created for you to work with called Demo Project

Capture


  • You can also add a new project by pressing the + sign close to ADD A NEW PROJECT. After that fill in the Project information for your Project
@thecraftman
thecraftman / README.md
Last active July 26, 2020 23:06
Translation workflow using GitLocalize

GitLocalize

GitLocalize is a Translation service tool used for GitHub repos. It is a continuous localization tool built for teams who want to improve and streamline their project workflow when translating their content. GitLocalize automatically syncs with your Github repository so your workflow can be maintained and integrated on Github.

Why GitLocalize?

  • GithubLocalize is completely free, this feature makes it easier for the user to integrate a lot of projects.

  • Projects can easily be integrated with Github when synced with the repo, it tracks changes in the repository and pulls them into the projects which are synced back to the repo (branch) via a pull request.

@thecraftman
thecraftman / README.md
Last active October 19, 2023 22:46
Windows Subsystem for Linux
@thecraftman
thecraftman / README.md
Created July 28, 2020 03:37
Configuring the Python environment on WSL & Windows machine

Virtual Environment

  1. Create the venv and fix permissions:

    sudo virtualenv --python=python3 ~/weblate-env
    sudo chown -R {YOUR USERNAME}:{YOUR USERNAME} /home/{YOUR USERNAME}/weblate-env-2
    
@thecraftman
thecraftman / Tola-CLA.md
Last active December 13, 2020 17:15
Contributor License Agreement

In order to clarify the intellectual property license granted with Contributions from any person or entity, the open source project Tola ("Tola") must have a Contributor License Agreement (CLA) on file that has been signed by each Contributor, indicating agreement to the license terms below. This license is for your protection as a Contributor as well as the protection of Tola and its users; it does not change your rights to use your own Contributions for any other purpose. This Agreement allows an individual or an entity to submit Contributions to Tola, to authorize Contributions submitted by its designated employees to Tola, and to grant copyright and patent licenses. thereto. You accept and agree to the following terms and conditions for Your present and future Contributions submitted to Tola. Except for the license granted herein to Tola and recipients of software distributed by Tola, You reserve all right, title, and interest in and to Your Contributions. Definitions. "You" (or "Your") shall mean the cop