[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #26843 [Applications/Tor Browser]: TBA: Investigate how Mozilla Fennec provides localization
#26843: TBA: Investigate how Mozilla Fennec provides localization
--------------------------------------+--------------------------
Reporter: sysrqb | Owner: tbb-team
Type: task | Status: new
Priority: High | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: tbb-mobile | Actual Points:
Parent ID: #26782 | Points:
Reviewer: | Sponsor:
--------------------------------------+--------------------------
Comment (by sysrqb):
Okay. So, [https://searchfox.org/mozilla-
central/source/build/docs/locales.rst there's a doc for this].
Specifically, the mozilla build system clones [https://hg.mozilla.org
/l10n-central l10n-central] and creates the localization package from
there. I haven't look at the logic used for this, yet.
We'll want to clone l10n-central separately, and add the location into
`.mozconfig-android`:
{{{
ac_add_options --with-l10n-base=/make/this/a/absolute/path
}}}
The specific locale is repackaged using:
{{{
./mach build installers-$AB_CD
}}}
The doc says:
{{{
You should find a re-packaged build at ``OBJDIR/dist/``, and a
runnable binary in ``OBJDIR/dist/l10n-stage/``.
}}}
Running the `installers-` build target (by default):
{{{
The ``installers`` target runs quite a few things for you, including
getting
the repository for the requested locale from
https://hg.mozilla.org/l10n-central/. It will clone them into
``~/.mozbuild/l10n-central``.
}}}
Multilocale packages are created using:
{{{
export MOZ_CHROME_MULTILOCALE="de it zh-TW"
for AB_CD in $MOZ_CHROME_MULTILOCALE; do
./mach build chrome-$AB_CD
done
AB_CD=multi ./mach package
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/26843#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs