Afrikaans Language Package for Joomla
# Suite of Language Translation Utilities for Joomla
## Table of Contents
- Welcome
- How do language strings work in Joomla CMS?
- Introduction to GIT
- Install Git
- Create an account for yourself on Github
- First Operations in GIT
- Cool things you can do in GIT
- How much work is involved in creating a language pack?
- How much work will I continually need to invest to maintain a language pack?
- Instructions
- Naming conventions
- How does the language pack build process work?
- Step 0: Get you reference Joomla Core code base
- Step 1: Select the relevant release
- Step 2: Check out code against a tag from the reference Joomla Code Base
- Step 3: Get your language pack repo
- Step 4: Create a branch in your local remote repo
- Step 5: Set up the package configuration file
- Step 6: Produce a work file of what strings need to be translated
- Step 7: Prepare to distribute the workload: Push the changes to the remote repo
- Step 8: Split the report out amoung the translation team members
- Step 9: Team members do the translations and merge the resulting workfile back into the repo
- Step 10: Run the work file script and commit and push all the files
- Step 11: Test the language files for integrity
- Step 12: Build the package using the package build script
- Step 13: Test the language pack in Joomla
- Step 14: Tag the translation in the local and then the remote repo
- Step 15: Release the translation package
- What is this translation work file?
- Special case: Create a new language pack
- Tips when Translating
- Working with Google Translate
- Git Cheat Sheet
- Where on earth am I?
- Renaming files
- Deleting files
- Post changes
- Remote Repositories
- Branches
- A simple approach to use branches
- List all branches in your local repo.
- List all branches in your remote repo.
- Select an existig branch, i.e. checkout a branch:
- Create a new branch off the currently-selected branch:
- Delete a branch from the local repo
- Delete a branch from the remote re …