Index: chrome/app/generated_resources.grd |
diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd |
index 78c72fbef3c1354fcc4c4b5a38760f7478d7c95b..2c8f5251eec83d180e6a74baf14da3f6000b3df7 100644 |
--- a/chrome/app/generated_resources.grd |
+++ b/chrome/app/generated_resources.grd |
@@ -2398,114 +2398,17 @@ Even if you have downloaded files from this website before, the website might ha |
This extension requires no special permissions. |
</message> |
- <message name="IDS_APPLICATION_INFO_RETAINED_FILES_DEFAULT" desc="A line of explanatory text that precedes the list of files the app has permanent access to, showing the number of files. This is shown when an app has persistent access to files. This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_OF_FILES is 11 .. 19."> |
- Access <ph name="NUMBER_OF_FILES">#<ex>5</ex></ph> files stored on your computer |
+ <message name="IDS_APPLICATION_INFO_RETAINED_FILES" desc="A line of explanatory text that precedes the list of files the app has permanent access to, showing the number of files. This is shown when an app has persistent access to files. [ICU Syntax]"> |
+ {NUM_FILES, plural, |
+ =1 {Access a file stored on your computer} |
+ other {Access # files stored on your computer}} |
</message> |
- <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> |
- <message name="IDS_APPLICATION_INFO_RETAINED_FILE_SINGULAR" desc="A line of explanatory text that precedes the list of files the app has permanent access to, showing the number of files. This is shown when an app has persistent access to files. NUMBER_OF_FILES is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> |
- Access <ph name="NUMBER_OF_FILES">#<ex>1</ex></ph> file stored on your computer |
- </message> |
- </if> |
- <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> |
- <message translateable="false" name="IDS_APPLICATION_INFO_RETAINED_FILE_SINGULAR" desc=""> |
- NA |
- </message> |
- </if> |
- <if expr="lang in ['ar', 'ro', 'lv']"> |
- <message name="IDS_APPLICATION_INFO_RETAINED_FILES_ZERO" desc="A line of explanatory text that precedes the list of files the app has permanent access to, showing the number of files. This is shown when an app has persistent access to files. NUMBER_OF_FILES is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> |
- Access <ph name="NUMBER_OF_FILES">#<ex>0</ex></ph> files stored on your computer |
- </message> |
- </if> |
- <if expr="lang not in ['ar', 'ro', 'lv']"> |
- <message translateable="false" name="IDS_APPLICATION_INFO_RETAINED_FILES_ZERO" desc=""> |
- NA |
- </message> |
- </if> |
- <if expr="lang in ['ga', 'sl', 'ar']"> |
- <message name="IDS_APPLICATION_INFO_RETAINED_FILES_TWO" desc="A line of explanatory text that precedes the list of files the app has permanent access to, showing the number of files. This is shown when an app has persistent access to files. NUMBER_OF_FILES is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> |
- Access <ph name="NUMBER_OF_FILES">#<ex>2</ex></ph> files stored on your computer |
- </message> |
- </if> |
- <if expr="lang not in ['ga', 'sl', 'ar']"> |
- <message translateable="false" name="IDS_APPLICATION_INFO_RETAINED_FILES_TWO" desc=""> |
- NA |
- </message> |
- </if> |
- <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> |
- <message name="IDS_APPLICATION_INFO_RETAINED_FILES_FEW" desc="A line of explanatory text that precedes the list of files the app has permanent access to, the number of files. This is shown when an app has persistent access to files. NUMBER_OF_FILES is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> |
- Access <ph name="NUMBER_OF_FILES">#<ex>3</ex></ph> files stored on your computer |
- </message> |
- </if> |
- <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> |
- <message translateable="false" name="IDS_APPLICATION_INFO_RETAINED_FILES_FEW" desc=""> |
- NA |
- </message> |
- </if> |
- <if expr="lang == 'ar'"> |
- <message name="IDS_APPLICATION_INFO_RETAINED_FILES_MANY" desc="A line of explanatory text that precedes the list of files the app has permanent access to, showing the number of files. This is shown when an app has persistent access to files. NUMBER_OF_FILES is 11 through 99 in Arabic. For all other languages, do NOT translate."> |
- Access <ph name="NUMBER_OF_FILES">#<ex>23</ex></ph> files stored on your computer |
- </message> |
- </if> |
- <if expr="lang != 'ar'"> |
- <message translateable="false" name="IDS_APPLICATION_INFO_RETAINED_FILES_MANY" desc=""> |
- NA |
- </message> |
- </if> |
- <message name="IDS_APPLICATION_INFO_RETAINED_DEVICES_DEFAULT" desc="A line of explanatory text that precedes the list of USB devices the app has permanent access to, showing the number of USB devices. This is shown when an app has persistent access to USB devices. This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_OF_DEVICES is 11 .. 19."> |
- Communicate with <ph name="NUMBER_OF_DEVICES">#<ex>5</ex></ph> USB devices |
- </message> |
- |
- <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> |
- <message name="IDS_APPLICATION_INFO_RETAINED_DEVICE_SINGULAR" desc="A line of explanatory text that precedes the list of USB devices the app has permanent access to, showing the number of USB devices. This is shown when an app has persistent access to USB devices. NUMBER_OF_DEVICES is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> |
- Communicate with <ph name="NUMBER_OF_DEVICES">#<ex>1</ex></ph> USB device |
- </message> |
- </if> |
- <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> |
- <message translateable="false" name="IDS_APPLICATION_INFO_RETAINED_DEVICE_SINGULAR" desc=""> |
- NA |
+ <message name="IDS_APPLICATION_INFO_RETAINED_DEVICES" desc="A line of explanatory text that precedes the list of USB devices the app has permanent access to, showing the number of USB devices. This is shown when an app has persistent access to USB devices. [ICU Syntax]"> |
+ {NUM_DEVICES, plural, |
+ =1 {Communicate with a USB device} |
+ other {Communicate with # USB devices}} |
</message> |
- </if> |
- <if expr="lang in ['ar', 'ro', 'lv']"> |
- <message name="IDS_APPLICATION_INFO_RETAINED_DEVICES_ZERO" desc="A line of explanatory text that precedes the list of USB devices the app has permanent access to, showing the number of USB devices. This is shown when an app has persistent access to USB devices. NUMBER_OF_DEVICES is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> |
- Communicate with <ph name="NUMBER_OF_DEVICES">#<ex>0</ex></ph> USB devices |
- </message> |
- </if> |
- <if expr="lang not in ['ar', 'ro', 'lv']"> |
- <message translateable="false" name="IDS_APPLICATION_INFO_RETAINED_DEVICES_ZERO" desc=""> |
- NA |
- </message> |
- </if> |
- <if expr="lang in ['ga', 'sl', 'ar']"> |
- <message name="IDS_APPLICATION_INFO_RETAINED_DEVICES_TWO" desc="A line of explanatory text that precedes the list of USB devices the app has permanent access to, showing the number of USB devices. This is shown when an app has persistent access to USB devices. NUMBER_OF_DEVICES is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> |
- Communicate with <ph name="NUMBER_OF_DEVICES">#<ex>2</ex></ph> USB devices |
- </message> |
- </if> |
- <if expr="lang not in ['ga', 'sl', 'ar']"> |
- <message translateable="false" name="IDS_APPLICATION_INFO_RETAINED_DEVICES_TWO" desc=""> |
- NA |
- </message> |
- </if> |
- <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> |
- <message name="IDS_APPLICATION_INFO_RETAINED_DEVICES_FEW" desc="A line of explanatory text that precedes the list of USB devices the app has permanent access to, showing the number of USB devices. This is shown when an app has persistent access to USB devices. NUMBER_OF_DEVICES is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> |
- Communicate with <ph name="NUMBER_OF_DEVICES">#<ex>3</ex></ph> USB devices |
- </message> |
- </if> |
- <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> |
- <message translateable="false" name="IDS_APPLICATION_INFO_RETAINED_DEVICES_FEW" desc=""> |
- NA |
- </message> |
- </if> |
- <if expr="lang == 'ar'"> |
- <message name="IDS_APPLICATION_INFO_RETAINED_DEVICES_MANY" desc="A line of explanatory text that precedes the list of USB devices the app has permanent access to, showing the number of USB devices. This is shown when an app has persistent access to USB devices. NUMBER_OF_DEVICES is 11 through 99 in Arabic. For all other languages, do NOT translate."> |
- Communicate with <ph name="NUMBER_OF_DEVICES">#<ex>23</ex></ph> USB devices |
- </message> |
- </if> |
- <if expr="lang != 'ar'"> |
- <message translateable="false" name="IDS_APPLICATION_INFO_RETAINED_DEVICES_MANY" desc=""> |
- NA |
- </message> |
- </if> |
<!-- "Create application shortcuts" dialog --> |
<if expr="not use_titlecase"> |
@@ -4531,123 +4434,17 @@ Even if you have downloaded files from this website before, the website might ha |
<message name="IDS_EXTENSION_PROMPT_STORE_LINK" desc="Anchor text for link to Chrome Web Store in app or extension installation dialog"> |
View details |
</message> |
- <message name="IDS_EXTENSION_PROMPT_RETAINED_FILES_DEFAULT" desc="A line of explanatory text that precedes the list of files the app has permanent access to, showing how the number of files. This is shown when an app has persistent access to files. This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_OF_FILES is 11 .. 19."> |
- It has permanent access to <ph name="NUMBER_OF_FILES">#<ex>5</ex></ph> files. |
+ <message name="IDS_EXTENSION_PROMPT_RETAINED_FILES" desc="A line of explanatory text that precedes the list of files the app has permanent access to, showing the number of files. This is shown when an app has persistent access to files. [ICU Syntax]"> |
+ {NUM_FILES, plural, |
+ =1 {It has permanent access to one file.} |
+ other {It has permanent access to # files.}} |
</message> |
- <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> |
- <message name="IDS_EXTENSION_PROMPT_RETAINED_FILE_SINGULAR" desc="A line of explanatory text that precedes the list of files the app has permanent access to, showing how the number of files. This is shown when an app has persistent access to files. NUMBER_OF_FILES is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> |
- It has permanent access to <ph name="NUMBER_OF_FILES">#<ex>1</ex></ph> file. |
- </message> |
- </if> |
- <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> |
- <message translateable="false" name="IDS_EXTENSION_PROMPT_RETAINED_FILE_SINGULAR" desc=""> |
- NA |
- </message> |
- </if> |
- |
- <if expr="lang in ['ar', 'ro', 'lv']"> |
- <message name="IDS_EXTENSION_PROMPT_RETAINED_FILES_ZERO" desc="A line of explanatory text that precedes the list of files the app has permanent access to, showing how the number of files. This is shown when an app has persistent access to files. NUMBER_OF_FILES is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> |
- It has permanent access to <ph name="NUMBER_OF_FILES">#<ex>0</ex></ph> files. |
+ <message name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES" desc="A line of explanatory text that precedes the list of devices the app has permanent access to, showing the number of devices. This is shown when an app has persistent access to devices. [ICU Syntax]"> |
+ {NUM_DEVICES, plural, |
+ =1 {Communicate with a USB device} |
+ other {Communicate with # USB devices}} |
</message> |
- </if> |
- <if expr="lang not in ['ar', 'ro', 'lv']"> |
- <message translateable="false" name="IDS_EXTENSION_PROMPT_RETAINED_FILES_ZERO" desc=""> |
- NA |
- </message> |
- </if> |
- |
- <if expr="lang in ['ga', 'sl', 'ar']"> |
- <message name="IDS_EXTENSION_PROMPT_RETAINED_FILES_TWO" desc="A line of explanatory text that precedes the list of files the app has permanent access to, showing how the number of files. This is shown when an app has persistent access to files. NUMBER_OF_FILES is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> |
- It has permanent access to <ph name="NUMBER_OF_FILES">#<ex>2</ex></ph> files. |
- </message> |
- </if> |
- <if expr="lang not in ['ga', 'sl', 'ar']"> |
- <message translateable="false" name="IDS_EXTENSION_PROMPT_RETAINED_FILES_TWO" desc=""> |
- NA |
- </message> |
- </if> |
- |
- <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> |
- <message name="IDS_EXTENSION_PROMPT_RETAINED_FILES_FEW" desc="A line of explanatory text that precedes the list of files the app has permanent access to, showing how the number of files. This is shown when an app has persistent access to files. NUMBER_OF_FILES is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> |
- It has permanent access to <ph name="NUMBER_OF_FILES">#<ex>3</ex></ph> files. |
- </message> |
- </if> |
- <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> |
- <message translateable="false" name="IDS_EXTENSION_PROMPT_RETAINED_FILES_FEW" desc=""> |
- NA |
- </message> |
- </if> |
- |
- <if expr="lang == 'ar'"> |
- <message name="IDS_EXTENSION_PROMPT_RETAINED_FILES_MANY" desc="A line of explanatory text that precedes the list of files the app has permanent access to, showing how the number of files. This is shown when an app has persistent access to files. NUMBER_OF_FILES is 11 through 99 in Arabic. For all other languages, do NOT translate."> |
- It has permanent access to <ph name="NUMBER_OF_FILES">#<ex>23</ex></ph> files. |
- </message> |
- </if> |
- <if expr="lang != 'ar'"> |
- <message translateable="false" name="IDS_EXTENSION_PROMPT_RETAINED_FILES_MANY" desc=""> |
- NA |
- </message> |
- </if> |
- |
- <message name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_DEFAULT" desc="A line of explanatory text that precedes the list of devices the app has permanent access to, showing the number of devices. This is shown when an app has persistent access to devices. This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_OF_DEVICES is 11 .. 19."> |
- Communicate with <ph name="NUMBER_OF_DEVICES">#<ex>5</ex></ph> USB devices. |
- </message> |
- |
- <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> |
- <message name="IDS_EXTENSION_PROMPT_RETAINED_DEVICE_SINGULAR" desc="A line of explanatory text that precedes the list of devices the app has permanent access to, showing the number of devices. This is shown when an app has persistent access to devices. NUMBER_OF_DEVICES is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> |
- Communicate with <ph name="NUMBER_OF_DEVICES">#<ex>1</ex></ph> USB device. |
- </message> |
- </if> |
- <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> |
- <message translateable="false" name="IDS_EXTENSION_PROMPT_RETAINED_DEVICE_SINGULAR" desc=""> |
- NA |
- </message> |
- </if> |
- |
- <if expr="lang in ['ar', 'ro', 'lv']"> |
- <message name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_ZERO" desc="A line of explanatory text that precedes the list of devices the app has permanent access to, showing the number of devices. This is shown when an app has persistent access to devices. NUMBER_OF_DEVICES is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> |
- Communicate with <ph name="NUMBER_OF_DEVICES">#<ex>0</ex></ph> USB devices. |
- </message> |
- </if> |
- <if expr="lang not in ['ar', 'ro', 'lv']"> |
- <message translateable="false" name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_ZERO" desc=""> |
- NA |
- </message> |
- </if> |
- |
- <if expr="lang in ['ga', 'sl', 'ar']"> |
- <message name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_TWO" desc="A line of explanatory text that precedes the list of devices the app has permanent access to, showing the number of devices. This is shown when an app has persistent access to devices. NUMBER_OF_DEVICES is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> |
- Communicate with <ph name="NUMBER_OF_DEVICES">#<ex>2</ex></ph> USB devices. |
- </message> |
- </if> |
- <if expr="lang not in ['ga', 'sl', 'ar']"> |
- <message translateable="false" name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_TWO" desc=""> |
- NA |
- </message> |
- </if> |
- |
- <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> |
- <message name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_FEW" desc="A line of explanatory text that precedes the list of devices the app has permanent access to, showing the number of devices. This is shown when an app has persistent access to devices. NUMBER_OF_DEVICES is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> |
- Communicate with <ph name="NUMBER_OF_DEVICES">#<ex>3</ex></ph> USB devices. |
- </message> |
- </if> |
- <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> |
- <message translateable="false" name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_FEW" desc=""> |
- NA |
- </message> |
- </if> |
- |
- <if expr="lang == 'ar'"> |
- <message name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_MANY" desc="A line of explanatory text that precedes the list of devices the app has permanent access to, showing the number of devices. This is shown when an app has persistent access to devices. NUMBER_OF_DEVICES is 11 through 99 in Arabic. For all other languages, do NOT translate."> |
- Communicate with <ph name="NUMBER_OF_DEVICES">#<ex>23</ex></ph> USB devices. |
- </message> |
- </if> |
- <if expr="lang != 'ar'"> |
- <message translateable="false" name="IDS_EXTENSION_PROMPT_RETAINED_DEVICES_MANY" desc=""> |
- NA |
- </message> |
- </if> |
<if expr="is_android"> |
<message name="IDS_EXTENSION_PROMPT_WARNING_FULL_ACCESS" desc="Mobile: Permission string for full access to the device and all websites."> |