|
183 | 183 |
|
184 | 184 | <!-- Listen for the 'open-advanced-settings' event, which is fired by the settings page. --> |
185 | 185 | <core-signals on-core-signal-open-advanced-settings='{{ open }}'></core-signals> |
| 186 | + |
186 | 187 | <core-overlay id='advancedSettingsPanel'> |
187 | 188 | <div id='container' vertical layout> |
188 | 189 | <uproxy-app-bar on-go-back='{{ close }}'> |
189 | | - {{ "ADVANCED_SETTINGS_SENTENCE_CASE" | $$ }} |
| 190 | + {{ "ADVANCED_SETTINGS_SENTENCE_CASE" | $$(model.globalSettings.language) }} |
190 | 191 | </uproxy-app-bar> |
191 | 192 | <div id='settingsContainer' flex> |
192 | 193 | <div id='analyzeNAT'> |
193 | 194 | <p class='inputLabel'> |
194 | 195 | <uproxy-link on-tap='{{ viewLogs }}'> |
195 | | - {{ "ANALYZE_NAT" | $$ }} |
| 196 | + {{ "ANALYZE_NAT" | $$(model.globalSettings.language) }} |
196 | 197 | </uproxy-link> |
197 | 198 | <uproxy-faq-link anchor='doesUproxyLogData'> |
198 | 199 | <core-icon icon="help"></core-icon> |
|
201 | 202 | </div> |
202 | 203 | <div id='enableTor'> |
203 | 204 | <p class='inputLabel'> |
204 | | - {{ "TOR_ENABLE" | $$ }} |
| 205 | + {{ "TOR_ENABLE" | $$(model.globalSettings.language) }} |
205 | 206 | <uproxy-faq-link anchor='howToEnableTorReproxy'> |
206 | 207 | <core-icon icon="help"></core-icon> |
207 | 208 | </uproxy-faq-link> |
208 | 209 | <paper-toggle-button id='torEnableButton'></paper-toggle-button> |
209 | 210 | </p> |
210 | | - <paper-input-decorator id='torPortDecorator' label='{{ "TOR_PORT_PLACEHOLDER" | $$ }}' floatingLabel='{{ true }}' hidden?='{{ !$.torEnableButton.checked }}'> |
| 211 | + <paper-input-decorator id='torPortDecorator' label='{{ "TOR_PORT_PLACEHOLDER" | $$(model.globalSettings.language) }}' floatingLabel='{{ true }}' hidden?='{{ !$.torEnableButton.checked }}'> |
211 | 212 | <input is='core-input' maxlength="5" value='{{ torPort }}' /> |
212 | 213 | </paper-input-decorator> |
213 | 214 | <div id='torEnableToggledOn' hidden?='{{ !$.torEnableButton.checked }}'> |
214 | 215 | <p class='advancedSettingsText' style='color:red;'> |
215 | | - {{ "TOR_ENABLE_WARNING" | $$ }} |
| 216 | + {{ "TOR_ENABLE_WARNING" | $$(model.globalSettings.language) }} |
216 | 217 | </p> |
217 | 218 | <span class='advancedSettingsText' hidden?='{{ _reproxyCheckToString(reproxyCheck) !== "UNCHECKED" }}'> |
218 | | - {{ 'TOR_PORT_UNCHECKED' | $$ }} |
| 219 | + {{ 'TOR_PORT_UNCHECKED' | $$(model.globalSettings.language) }} |
219 | 220 | </span> |
220 | 221 | <span class='advancedSettingsText' hidden?='{{ _reproxyCheckToString(reproxyCheck) !== "TRUE" }}'> |
221 | | - {{ 'TOR_PORT_TRUE' | $$ }} {{ testedTorPort | $$ }} |
| 222 | + {{ 'TOR_PORT_TRUE' | $$(model.globalSettings.language, {number: testedTorPort}) }} |
222 | 223 | </span> |
223 | 224 | <span class='advancedSettingsText' style='color:red;' hidden?='{{ _reproxyCheckToString(reproxyCheck) !== "FALSE" }}'> |
224 | | - {{ 'TOR_PORT_FALSE' | $$ }} {{ testedTorPort | $$ }} |
| 225 | + {{ 'TOR_PORT_FALSE' | $$(model.globalSettings.language, {number: testedTorPort}) }} |
225 | 226 | </span> |
226 | 227 | <span class='advancedSettingsText' hidden?='{{ _reproxyCheckToString(reproxyCheck) !== "PENDING" }}'> |
227 | | - {{ 'TOR_PORT_PENDING' | $$ }} {{ testedTorPort | $$ }} |
| 228 | + {{ 'TOR_PORT_PENDING' | $$(model.globalSettings.language, {number: testedTorPort}) }} |
228 | 229 | </span> |
229 | 230 | <uproxy-link on-tap='{{ refreshReproxyCheck }}' role='button'> |
230 | 231 | <core-icon icon='refresh'></core-icon> |
|
234 | 235 | <div id='portControlBox'> |
235 | 236 |
|
236 | 237 | <p class='inputLabel'> |
237 | | - {{ 'PORT_CONTROL_TITLE' | $$ }} |
| 238 | + {{ 'PORT_CONTROL_TITLE' | $$(model.globalSettings.language) }} |
238 | 239 | <uproxy-faq-link anchor='whatIsPortControl'> |
239 | 240 | <core-icon icon='help'></core-icon> |
240 | 241 | </uproxy-faq-link> |
241 | 242 | </p> |
242 | 243 | <span class='label' hidden?='{{ !_supportsPortControl(portControlSupport) }}'> |
243 | | - {{ 'PORT_CONTROL_SUPPORTED' | $$ }} |
| 244 | + {{ 'PORT_CONTROL_SUPPORTED' | $$(model.globalSettings.language) }} |
244 | 245 | </span> |
245 | 246 | <span class='label' hidden?='{{ !_doesNotSupportPortControl(portControlSupport) }}'> |
246 | | - {{ 'PORT_CONTROL_NOT_SUPPORTED' | $$ }} |
| 247 | + {{ 'PORT_CONTROL_NOT_SUPPORTED' | $$(model.globalSettings.language) }} |
247 | 248 | </span> |
248 | 249 | <span class='label' hidden?='{{ !_portControlStatusPending(portControlSupport) }}'> |
249 | | - {{ 'PORT_CONTROL_PENDING' | $$ }} |
| 250 | + {{ 'PORT_CONTROL_PENDING' | $$(model.globalSettings.language) }} |
250 | 251 | </span> |
251 | 252 | <uproxy-link on-tap='{{ refreshPortControl }}' role='button'> |
252 | 253 | <core-icon icon='refresh'></core-icon> |
253 | 254 | </uproxy-link> |
254 | 255 | <p class='label info' hidden?='{{ !_doesNotSupportPortControl(portControlSupport) }}'> |
255 | | - {{ 'PORT_CONTROL_NOT_SUPPORTED_INFO' | $$ }} |
| 256 | + {{ 'PORT_CONTROL_NOT_SUPPORTED_INFO' | $$(model.globalSettings.language) }} |
256 | 257 | <uproxy-faq-link anchor='whatIsPortControl'> |
257 | | - {{ 'MORE_INFO' | $$ }} |
| 258 | + {{ 'MORE_INFO' | $$(model.globalSettings.language) }} |
258 | 259 | </uproxy-faq-link> |
259 | 260 | </p> |
260 | 261 | </div> |
261 | 262 | <div id='formContainer' vertical layout> |
262 | | - <p class='inputLabel'>{{ 'EDIT_ADVANCED_SETTINGS' | $$ }}</p> |
263 | | - <paper-input-decorator id='advancedSettingsDecorator' label='{{ "EDIT_ADVANCED_SETTINGS_PLACEHOLDER" | $$ }}'> |
| 263 | + <p class='inputLabel'>{{ 'EDIT_ADVANCED_SETTINGS' | $$(model.globalSettings.language) }}</p> |
| 264 | + <paper-input-decorator id='advancedSettingsDecorator' label='{{ "EDIT_ADVANCED_SETTINGS_PLACEHOLDER" | $$(model.globalSettings.language) }}'> |
264 | 265 | <textarea value='{{ settings }}' fit> |
265 | 266 | </textarea> |
266 | 267 | </paper-input-decorator> |
267 | 268 | <p id='confirmSetAdvancedSettings' class='advancedSettingsText' hidden?='{{ !_statusStateIsSet(status) }}'> |
268 | | - {{ "SETTINGS_SAVED" | $$ }} |
| 269 | + {{ "SETTINGS_SAVED" | $$(model.globalSettings.language) }} |
269 | 270 | </p> |
270 | 271 | <p id='failedSetAdvancedSettings' class='advancedSettingsText error' hidden?='{{ !_statusStateIsParseErorr(status) }}'> |
271 | | - {{ "SETTINGS_BAD_FORMAT_ERROR" | $$ }} |
| 272 | + {{ "SETTINGS_BAD_FORMAT_ERROR" | $$(model.globalSettings.language) }} |
272 | 273 | </p> |
273 | 274 | <p id='failedKeyValueSetAdvancedSettings' class='advancedSettingsText error' hidden?='{{ !_statusStateIsKeyValueError(status) }}'> |
274 | | - {{ "SETTINGS_JSON_ERROR" | $$ }} |
| 275 | + {{ "SETTINGS_JSON_ERROR" | $$(model.globalSettings.language) }} |
275 | 276 | </p> |
276 | 277 | </div> <!-- end of form container --> |
277 | 278 | </div> |
278 | 279 | <div id='setAdvancedSettings' on-tap='{{ setAdvancedSettings }}'> |
279 | | - {{ "SET" | $$ }} |
| 280 | + {{ "SET" | $$(model.globalSettings.language) }} |
280 | 281 | </div> |
281 | 282 | </div> |
282 | 283 | </core-overlay> |
|
0 commit comments