i18n: integrate translations to packaging

This commit adds internationalization support
We interface with Transifex as our web translation platform.

Two new scripts:
- generate-strings.sh: generates source files in English.
We need one source file by UI file
(Apple's law) + one Localizable.strings for strings in code.

- update-translations.sh: pulls translations completes at 75% at least
from transifex, and cleanup the files (UTF-16LE to UTF-8 encoding,
and remove first line with corrupted char)

Issue: #80347
Change-Id: Iefd297e424aaacefe6e867192e10dabd21bfb8d2
diff --git a/ui/Base.lproj/VideoPrefs.strings b/ui/Base.lproj/VideoPrefs.strings
new file mode 100644
index 0000000..b0874a7
--- /dev/null
+++ b/ui/Base.lproj/VideoPrefs.strings
@@ -0,0 +1,24 @@
+
+/* Class = "NSTextFieldCell"; title = "Device:"; ObjectID = "170-NP-CSP"; */
+"170-NP-CSP.title" = "Device:";
+
+/* Class = "NSTextFieldCell"; title = "Size:"; ObjectID = "4bq-ls-mCp"; */
+"4bq-ls-mCp.title" = "Size:";
+
+/* Class = "NSTextFieldCell"; title = "Rate:"; ObjectID = "5Im-df-jdd"; */
+"5Im-df-jdd.title" = "Rate:";
+
+/* Class = "NSTextFieldCell"; title = "Selection"; ObjectID = "VqO-Gm-CbB"; */
+"VqO-Gm-CbB.title" = "Selection";
+
+/* Class = "NSTextFieldCell"; title = "Camera"; ObjectID = "YCM-JC-jin"; */
+"YCM-JC-jin.title" = "Camera";
+
+/* Class = "NSMenu"; title = "rates"; ObjectID = "aKL-76-vSP"; */
+"aKL-76-vSP.title" = "rates";
+
+/* Class = "NSMenu"; title = "sizes"; ObjectID = "ykd-50-las"; */
+"ykd-50-las.title" = "sizes";
+
+/* Class = "NSMenu"; title = "devices"; ObjectID = "zJ9-1a-cpr"; */
+"zJ9-1a-cpr.title" = "devices";