| LEFT | RIGHT | 
|    1 Shared Adblock Plus UI code |    1 Shared Adblock Plus UI code | 
|    2 =========================== |    2 =========================== | 
|    3  |    3  | 
|    4 The user interface elements defined in this repository will be used by various |    4 The user interface elements defined in this repository will be used by various | 
|    5 Adblock Plus products like Adblock Plus for Firefox. Their functionality can be |    5 Adblock Plus products like Adblock Plus for Firefox. Their functionality can be | 
|    6 tested within this repository, even though they might not work exactly the same |    6 tested within this repository, even though they might not work exactly the same | 
|    7 as they will do in the final product. |    7 as they will do in the final product. | 
|    8  |    8  | 
|    9 Installing dependencies |    9 Installing dependencies | 
|   10 ----------------------- |   10 ----------------------- | 
| (...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  170  |  170  | 
|  171 Translations CSV exporter |  171 Translations CSV exporter | 
|  172 ------------------------- |  172 ------------------------- | 
|  173  |  173  | 
|  174 Translation agencies are using CSVs for translating the strings. CSV exporter |  174 Translation agencies are using CSVs for translating the strings. CSV exporter | 
|  175 helps keeping that files in sync with the project. To learn more about the |  175 helps keeping that files in sync with the project. To learn more about the | 
|  176 script usage run `node build/csv-export.js -h`. |  176 script usage run `node build/csv-export.js -h`. | 
|  177  |  177  | 
|  178 Format of the exported CSV files: |  178 Format of the exported CSV files: | 
|  179  |  179  | 
|  180 | filename             | StringID                      | Description            
       | Placeholders                | en_US         | af         | am  | ... | |  180 | Filename     | StringID | Description          | Placeholders                |
          en_US      | af         | am   | ... | | 
|  181 |----------------------|-------------------------------|------------------------
     --|-----------------------------|---------------|------------|-----|-----| |  181 |--------------|----------|----------------------|-----------------------------|
     ----------------|------------|------|-----| | 
|  182 | desktop-options.json | options_customFilter_cancel   | Label in Advanced tab  
       |                             | Cancel        | Kanselleer | ይቅር |     | |  182 | options.json | cancel   | Cancel button label  |                             |
       Cancel        | Kanselleer | ይቅር | ... | | 
|  183 | desktop-options.json | options_whitelist_placeholder | Input placeholder prefi
     x | {"domain":{"content":"$1"}} | e.g. $domain$ |            |     |     | |  183 | options.json | domain   | Domain input example | {"domain":{"content":"$1"}} |
       e.g. $domain$ |            |      | ... | | 
|  184  |  184  | 
|  185  |  185  | 
|  186 firstRun.html |  186 firstRun.html | 
|  187 ------------- |  187 ------------- | 
|  188  |  188  | 
|  189 This is the implementation of the Adblock Plus first-run page that will show up |  189 This is the implementation of the Adblock Plus first-run page that will show up | 
|  190 whenever changes are applied automatically to user's Adblock Plus configuration. |  190 whenever changes are applied automatically to user's Adblock Plus configuration. | 
|  191 This will usually happen when the user first installs Adblock Plus (initial |  191 This will usually happen when the user first installs Adblock Plus (initial | 
|  192 setup), but it can also happen in case the user's settings get lost. |  192 setup), but it can also happen in case the user's settings get lost. | 
|  193  |  193  | 
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  233   errors when adding new filters on the options page |  233   errors when adding new filters on the options page | 
|  234 * `blockedURLs`: a comma-separated list of URLs that should be considered |  234 * `blockedURLs`: a comma-separated list of URLs that should be considered | 
|  235   blocked (necessary to test the check for blocked scripts in sharing buttons). |  235   blocked (necessary to test the check for blocked scripts in sharing buttons). | 
|  236 * `downloadStatus`: sets downloadStatus parameter for filter lists, can be used |  236 * `downloadStatus`: sets downloadStatus parameter for filter lists, can be used | 
|  237   to trigger various filter list download errors |  237   to trigger various filter list download errors | 
|  238 * `platform=chromium`: shows the opt-out for the developer tools panel |  238 * `platform=chromium`: shows the opt-out for the developer tools panel | 
|  239 * `showNotificationUI=true`: simulates user having opted-out of notifications |  239 * `showNotificationUI=true`: simulates user having opted-out of notifications | 
|  240  |  240  | 
|  241  |  241  | 
|  242 [crowdin]: https://crowdin.com |  242 [crowdin]: https://crowdin.com | 
| LEFT | RIGHT |