TwitchTitles
===============================

Please see [this doc](https://docs.google.com/document/d/1jZuIH4MB03TPhQY8uIYSeb9cWvGDA-rkdOe9IhkzsPs/edit?usp=sharing) for an in depth guide on using this package.

This Go package implements the tools required to easily set up backend titles at Twitch.

It includes:
- A CLI tool that can upload titles to Smartling and download translations from Smartling
- An API to return the correct title at request time to users

Plural Titles
===============================

Titles that use the `{Number}` placeholder may end up requiring a plural translation. Plural translations are titles that change depending on the value of the number. For example when you say "1 viewer" versus "3 viewers" the viewer changes from "viewer" to "viewers".

Since different languages will have different plural forms, if a string is not translated, you may not be able to find that exact plural form. In that case, `GetTitle()` will return both a error and a `TwitchTitle` struct with the fallback title and an empty list of localized title tokens.
