| OLD | NEW | 
|---|
| 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 150 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 161 | 161 | 
| 162 | 162 | 
| 163 Translations | 163 Translations | 
| 164 ------------ | 164 ------------ | 
| 165 | 165 | 
| 166 Translations for the strings in this project are managed using the online | 166 Translations for the strings in this project are managed using the online | 
| 167 [Crowdin platform][crowdin]. To synchronise with Crowdin you can use the build | 167 [Crowdin platform][crowdin]. To synchronise with Crowdin you can use the build | 
| 168 script. To get a list of the possible commands type `./build.py help` at | 168 script. To get a list of the possible commands type `./build.py help` at | 
| 169 the command line. (You will also need the Crowdin API key for the project.) | 169 the command line. (You will also need the Crowdin API key for the project.) | 
| 170 | 170 | 
|  | 171 Translations CSV exporter | 
|  | 172 ------------------------- | 
|  | 173 | 
|  | 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 | 
|  | 176 script usage run `node build/csv-export.js -h`. | 
|  | 177 | 
|  | 178 Format of the exported CSV files: | 
|  | 179 | 
|  | 180 | Filename     | StringID | Description          | Placeholders                |
          en_US      | af         | am   | ... | | 
|  | 181 |--------------|----------|----------------------|-----------------------------|
     ----------------|------------|------|-----| | 
|  | 182 | options.json | cancel   | Cancel button label  |                             |
       Cancel        | Kanselleer | ይቅር | ... | | 
|  | 183 | options.json | domain   | Domain input example | {"domain":{"content":"$1"}} |
       e.g. $domain$ |            |      | ... | | 
|  | 184 | 
|  | 185 | 
| 171 firstRun.html | 186 firstRun.html | 
| 172 ------------- | 187 ------------- | 
| 173 | 188 | 
| 174 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 | 
| 175 whenever changes are applied automatically to user's Adblock Plus configuration. | 190 whenever changes are applied automatically to user's Adblock Plus configuration. | 
| 176 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 | 
| 177 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. | 
| 178 | 193 | 
| 179 To aid testing, the behavior of this page is affected by a number of URL | 194 To aid testing, the behavior of this page is affected by a number of URL | 
| 180 parameters: | 195 parameters: | 
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 218   errors when adding new filters on the options page | 233   errors when adding new filters on the options page | 
| 219 * `blockedURLs`: a comma-separated list of URLs that should be considered | 234 * `blockedURLs`: a comma-separated list of URLs that should be considered | 
| 220   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). | 
| 221 * `downloadStatus`: sets downloadStatus parameter for filter lists, can be used | 236 * `downloadStatus`: sets downloadStatus parameter for filter lists, can be used | 
| 222   to trigger various filter list download errors | 237   to trigger various filter list download errors | 
| 223 * `platform=chromium`: shows the opt-out for the developer tools panel | 238 * `platform=chromium`: shows the opt-out for the developer tools panel | 
| 224 * `showNotificationUI=true`: simulates user having opted-out of notifications | 239 * `showNotificationUI=true`: simulates user having opted-out of notifications | 
| 225 | 240 | 
| 226 | 241 | 
| 227 [crowdin]: https://crowdin.com | 242 [crowdin]: https://crowdin.com | 
| OLD | NEW | 
|---|