Chromium Code Reviews
[email protected] (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(369)

Issue 1307223005: Add support for branded strings into //components/strings. (Closed)

Created:
5 years, 3 months ago by sdefresne
Modified:
5 years, 3 months ago
Reviewers:
blundell, sky, newt (away)
CC:
chromium-reviews, amineer, tinazh
Base URL:
https://chromium.googlesource.com/chromium/src.git@1310073004
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add support for branded strings into //components/strings. Add two new files components_{chromium,google_chrome}_strings.grd into stc/components and their empty .xtb files. Those files will hold branded strings for the components (i.e. strings that reference the product, see http://goo.gl/6614MQ). Update repack steps to also pack those localizations too. BUG=523362 Committed: https://crrev.com/b87a3c7be58e77b9c53fde1c0a138de0b89285d2 Cr-Commit-Position: refs/heads/master@{#346891}

Patch Set 1 #

Total comments: 4

Patch Set 2 : Add missing changes to packing script and gn rules #

Total comments: 4

Patch Set 3 : Rebase & move IDS_ERRORPAGES_SUGGESTION_NETWORK_PREDICTION_BODY to //components/components_*_string… #

Unified diffs Side-by-side diffs Delta from patch set Stats (+446 lines, --55 lines) Patch
M chrome/app/chromium_strings.grd View 1 2 1 chunk +0 lines, -20 lines 0 comments Download
M chrome/app/google_chrome_strings.grd View 1 2 1 chunk +0 lines, -20 lines 0 comments Download
M chrome/chrome_common.gypi View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/chrome_repack_locales.gni View 1 2 chunks +17 lines, -6 lines 0 comments Download
M chrome/common/BUILD.gn View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/localized_error.cc View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/tools/build/repack_locales.py View 1 2 1 chunk +8 lines, -0 lines 0 comments Download
A components/components_chromium_strings.grd View 1 2 1 chunk +158 lines, -0 lines 0 comments Download
A components/components_google_chrome_strings.grd View 1 2 1 chunk +158 lines, -0 lines 0 comments Download
M components/components_strings.gyp View 2 chunks +17 lines, -1 line 0 comments Download
M components/strings/BUILD.gn View 2 chunks +172 lines, -1 line 0 comments Download
A + components/strings/components_chromium_strings_am.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_ar.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_bg.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_bn.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_ca.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_cs.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_da.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_de.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_el.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_en-GB.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_es.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_es-419.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_et.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_fa.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_fi.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_fil.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_fr.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_gu.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_hi.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_hr.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_hu.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_id.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_it.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_iw.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_ja.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_kn.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_ko.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_lt.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_lv.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_ml.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_mr.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_ms.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_nl.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_no.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_pl.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_pt-BR.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_pt-PT.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_ro.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_ru.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_sk.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_sl.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_sr.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_sv.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_sw.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_ta.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_te.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_th.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_tr.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_uk.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_vi.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_zh-CN.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_chromium_strings_zh-TW.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_am.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_ar.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_bg.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_bn.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_ca.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_cs.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_da.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_de.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_el.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_en-GB.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_es.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_es-419.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_et.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_fa.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_fi.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_fil.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_fr.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_gu.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_hi.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_hr.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_hu.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_id.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_it.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_iw.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_ja.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_kn.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_ko.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_lt.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_lv.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_ml.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_mr.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_ms.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_nl.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_no.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_pl.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_pt-BR.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_pt-PT.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_ro.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_ru.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_sk.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_sl.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_sr.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_sv.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_sw.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_ta.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_te.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_th.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_tr.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_uk.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_vi.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_zh-CN.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
A + components/strings/components_google_chrome_strings_zh-TW.xtb View 0 chunks +-1 lines, --1 lines 0 comments Download
M ios/chrome/tools/build/ios_repack_locales.py View 1 2 1 chunk +6 lines, -0 lines 0 comments Download
M tools/gritsettings/resource_ids View 1 1 chunk +10 lines, -1 line 0 comments Download

Messages

Total messages: 19 (5 generated)
sdefresne
Please take a look.
5 years, 3 months ago (2015-08-26 09:56:48 UTC) #2
newt (away)
It is OK for components/ to reference "Chrome", even though components/ sits below the chrome/ ...
5 years, 3 months ago (2015-08-26 21:28:45 UTC) #4
blundell
On 2015/08/26 21:28:45, newt wrote: > It is OK for components/ to reference "Chrome", even ...
5 years, 3 months ago (2015-08-27 08:21:53 UTC) #5
blundell
Sylvain, What would you like the various reviewers to focus on in this CL?
5 years, 3 months ago (2015-08-27 08:22:44 UTC) #6
sdefresne
blundell: can you look at the .gyp and .gn changes? amineer/newt/tinazh: can one of you ...
5 years, 3 months ago (2015-08-27 09:49:53 UTC) #7
blundell
lgtm
5 years, 3 months ago (2015-08-27 09:56:04 UTC) #8
sdefresne
On 2015/08/27 at 09:56:04, blundell wrote: > lgtm Thank you, but I found that I ...
5 years, 3 months ago (2015-08-27 10:17:03 UTC) #9
blundell
lgtm
5 years, 3 months ago (2015-08-27 12:42:46 UTC) #10
newt (away)
everything lgtm after comments https://codereview.chromium.org/1307223005/diff/40001/chrome/tools/build/repack_locales.py File chrome/tools/build/repack_locales.py (right): https://codereview.chromium.org/1307223005/diff/40001/chrome/tools/build/repack_locales.py#newcode87 chrome/tools/build/repack_locales.py:87: # components_<(BRANDING)_strings_da.pak', Shouldn't this *example* ...
5 years, 3 months ago (2015-08-27 16:55:21 UTC) #11
sdefresne
Thank you for the review. sky: can you review changes to //chrome as OWNERS? https://codereview.chromium.org/1307223005/diff/40001/chrome/tools/build/repack_locales.py ...
5 years, 3 months ago (2015-09-01 17:30:03 UTC) #13
sky
LGTM
5 years, 3 months ago (2015-09-01 19:44:59 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1307223005/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1307223005/60001
5 years, 3 months ago (2015-09-02 10:36:16 UTC) #17
commit-bot: I haz the power
Committed patchset #3 (id:60001)
5 years, 3 months ago (2015-09-02 11:50:58 UTC) #18
commit-bot: I haz the power
5 years, 3 months ago (2015-09-02 11:51:38 UTC) #19
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/b87a3c7be58e77b9c53fde1c0a138de0b89285d2
Cr-Commit-Position: refs/heads/master@{#346891}

Powered by Google App Engine
This is Rietveld 408576698