diff --git a/Resources/iOS/Settings.bundle/Root.inApp.plist b/Resources/iOS/Settings.bundle/Root.inApp.plist index d83fd55de7e85e86b20f0b730e79aa70f956251b..757b8d73826eb85171eaab00a8493cf5ca21b1ea 100644 --- a/Resources/iOS/Settings.bundle/Root.inApp.plist +++ b/Resources/iOS/Settings.bundle/Root.inApp.plist @@ -434,6 +434,28 @@ <integer>60</integer> </array> </dict> + <dict> + <key>Type</key> + <string>PSMultiValueSpecifier</string> + <key>Title</key> + <string>SETTINGS_PLAYER_CONTROL_DURATION</string> + <key>Key</key> + <string>kVLCSettingPlayerControlDuration</string> + <key>DefaultValue</key> + <integer>4</integer> + <key>Titles</key> + <array> + <string>SETTINGS_DURATION_FOUR</string> + <string>SETTINGS_DURATION_TEN</string> + <string>SETTINGS_DURATION_TWENTY</string> + </array> + <key>Values</key> + <array> + <integer>4</integer> + <integer>10</integer> + <integer>20</integer> + </array> + </dict> <dict> <key>DefaultValue</key> <true/> diff --git a/Resources/iOS/Settings.bundle/Root.plist b/Resources/iOS/Settings.bundle/Root.plist index c517732df4212513944639fca5595ca9e452b859..0f5784a30fc703da11d82d6893ba05ab10ce9912 100644 --- a/Resources/iOS/Settings.bundle/Root.plist +++ b/Resources/iOS/Settings.bundle/Root.plist @@ -614,6 +614,28 @@ <key>DefaultValue</key> <string>Windows-1252</string> </dict> + <dict> + <key>Type</key> + <string>PSMultiValueSpecifier</string> + <key>Titles</key> + <array> + <string>SETTINGS_DURATION_FOUR</string> + <string>SETTINGS_DURATION_TEN</string> + <string>SETTINGS_DURATION_TWENTY</string> + </array> + <key>Values</key> + <array> + <integer>4</integer> + <integer>10</integer> + <integer>20</integer> + </array> + <key>Title</key> + <string>SETTINGS_SUBTITLES_TEXT_ENCODING</string> + <key>Key</key> + <string>kVLCSettingPlayerControlDuration</string> + <key>DefaultValue</key> + <integer>4</integer> + </dict> <dict> <key>Type</key> <string>PSGroupSpecifier</string> diff --git a/Resources/iOS/Settings.bundle/af.lproj/Root.strings b/Resources/iOS/Settings.bundle/af.lproj/Root.strings index 66b8c088cdd1ef43d8e8ca5e2f96bdd721a946d1..fc2db54ba880898731a2c758dd541356e3d981bb 100644 Binary files a/Resources/iOS/Settings.bundle/af.lproj/Root.strings and b/Resources/iOS/Settings.bundle/af.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/am.lproj/Root.strings b/Resources/iOS/Settings.bundle/am.lproj/Root.strings index e72dba059d7f27c4e7d5307bc1c7f5cf8a511ebe..584317c5f6dd3c30d2e1902fc4143040959c6997 100644 Binary files a/Resources/iOS/Settings.bundle/am.lproj/Root.strings and b/Resources/iOS/Settings.bundle/am.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/be.lproj/Root.strings b/Resources/iOS/Settings.bundle/be.lproj/Root.strings index d56be736dcb3f189eb213a64f4fdba44585a873d..38e458e0b6551a7844d0194b8d0480b7186a8689 100644 Binary files a/Resources/iOS/Settings.bundle/be.lproj/Root.strings and b/Resources/iOS/Settings.bundle/be.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/bg.lproj/Root.strings b/Resources/iOS/Settings.bundle/bg.lproj/Root.strings index e9f43cee7a33a50178dd16ed2094bf78a8341c1c..9c41060071a7b15829d36cd6979180543a4de9ff 100644 Binary files a/Resources/iOS/Settings.bundle/bg.lproj/Root.strings and b/Resources/iOS/Settings.bundle/bg.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/br.lproj/Root.strings b/Resources/iOS/Settings.bundle/br.lproj/Root.strings index aaef6f0a354fb60ed77af52e61638ecffcf9b58d..72a8a96a24c47c03eedd3b8f88ba2566a846d7b7 100644 Binary files a/Resources/iOS/Settings.bundle/br.lproj/Root.strings and b/Resources/iOS/Settings.bundle/br.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/bs.lproj/Root.strings b/Resources/iOS/Settings.bundle/bs.lproj/Root.strings index f2b7f575214e03914d2c8b1656c239f48858f1b6..b60b5207e440a9c14e7b7341805eca9ae0632c67 100644 Binary files a/Resources/iOS/Settings.bundle/bs.lproj/Root.strings and b/Resources/iOS/Settings.bundle/bs.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/ca.lproj/Root.strings b/Resources/iOS/Settings.bundle/ca.lproj/Root.strings index 8d73ec94f86da500e82be88c48331bf4eb984d91..83af75961fdd885dc96ebb6b13d5f77e2516c295 100644 Binary files a/Resources/iOS/Settings.bundle/ca.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ca.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/cs.lproj/Root.strings b/Resources/iOS/Settings.bundle/cs.lproj/Root.strings index b473c83995dbf8ce302af8ea3bbd5e65345595c1..a1fad1a612190808f1e2ee8dc86adf178cfb9cab 100644 Binary files a/Resources/iOS/Settings.bundle/cs.lproj/Root.strings and b/Resources/iOS/Settings.bundle/cs.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/da.lproj/Root.strings b/Resources/iOS/Settings.bundle/da.lproj/Root.strings index 2e6b03daf50924c3e13ddb52c366d53b5a4a832a..2bba651a03a1c918a8e0c5efe904069024722900 100644 Binary files a/Resources/iOS/Settings.bundle/da.lproj/Root.strings and b/Resources/iOS/Settings.bundle/da.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/de.lproj/Root.strings b/Resources/iOS/Settings.bundle/de.lproj/Root.strings index f3bfd04ed149042d894513b63d8d792065c7ab89..3446d1b0cb29036be895010b79fa8322e366bd95 100644 Binary files a/Resources/iOS/Settings.bundle/de.lproj/Root.strings and b/Resources/iOS/Settings.bundle/de.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/el.lproj/Root.strings b/Resources/iOS/Settings.bundle/el.lproj/Root.strings index 49f3a1669eb5ec8f3b8a7ba91aa323da1b955879..0530dc5856e44afcd2b8e94f4aae9897ac78d029 100644 Binary files a/Resources/iOS/Settings.bundle/el.lproj/Root.strings and b/Resources/iOS/Settings.bundle/el.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/en-GB.lproj/Root.strings b/Resources/iOS/Settings.bundle/en-GB.lproj/Root.strings index d3919018079985bdffcb3d6b2b5f40194c4f5b4a..1a20684fa010141a0da0cf654d445c3b7c3cc1c0 100644 Binary files a/Resources/iOS/Settings.bundle/en-GB.lproj/Root.strings and b/Resources/iOS/Settings.bundle/en-GB.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/en.lproj/Root.strings b/Resources/iOS/Settings.bundle/en.lproj/Root.strings index 8402ef3c6e91c1366c074e3c2edebe6c07a41c4c..0efdae45229bddd76ce2539307ea1b7c51cc048a 100644 --- a/Resources/iOS/Settings.bundle/en.lproj/Root.strings +++ b/Resources/iOS/Settings.bundle/en.lproj/Root.strings @@ -150,11 +150,16 @@ "SETTINGS_PLAYBACK_SKIP_BACKWARD_SWIPE" = "Backward skip on swipe"; "SETINGS_LONG_TOUCH_SPEED_UP" = "Long touch to speed-up"; +"SETTINGS_DURATION_FOUR" = "4 seconds"; "SETTINGS_DURATION_FIVE" = "5 seconds"; "SETTINGS_DURATION_TEN" = "10 seconds"; "SETTINGS_DURATION_FIFTEEN" = "15 seconds"; +"SETTINGS_DURATION_TWENTY" = "20 seconds"; "SETTINGS_DURATION_THIRTY" = "30 seconds"; "SETTINGS_DURATION_SIXTY" = "60 seconds"; +"SETTINGS_ACCESSIBILITY" = "Accessibility"; +"SETTINGS_PLAYER_CONTROL_DURATION" = "Hide playback controls after"; + "SETTINGS_RESET" = "Reset the settings"; "SETTINGS_RESET_TITLE" = "Reset"; diff --git a/Resources/iOS/Settings.bundle/es-MX.lproj/Root.strings b/Resources/iOS/Settings.bundle/es-MX.lproj/Root.strings index c8f2ec6642e9ce13d16ceb2a113789e97bbef7dd..eb9a89c2c97602e4523be857f7df2958773cdd68 100644 Binary files a/Resources/iOS/Settings.bundle/es-MX.lproj/Root.strings and b/Resources/iOS/Settings.bundle/es-MX.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/es.lproj/Root.strings b/Resources/iOS/Settings.bundle/es.lproj/Root.strings index 2b095edeff70ad0d0324ef098fa4027606b5d72b..c7c3095f6400b2230cb70bd957565a1da1c920ad 100644 Binary files a/Resources/iOS/Settings.bundle/es.lproj/Root.strings and b/Resources/iOS/Settings.bundle/es.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/eu.lproj/Root.strings b/Resources/iOS/Settings.bundle/eu.lproj/Root.strings index 15209a2fd551269629d6aa026ef0081bc22da803..c2d9af15ec3fec80a0fdb4f5c08147320d95d3c7 100644 Binary files a/Resources/iOS/Settings.bundle/eu.lproj/Root.strings and b/Resources/iOS/Settings.bundle/eu.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/fa.lproj/Root.strings b/Resources/iOS/Settings.bundle/fa.lproj/Root.strings index 6d68b1950605c601e8e09d0c000161ba314adc0b..a1c7c0944f1a54e6d95365e64cd1ee4d5a3c286b 100644 Binary files a/Resources/iOS/Settings.bundle/fa.lproj/Root.strings and b/Resources/iOS/Settings.bundle/fa.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/fi.lproj/Root.strings b/Resources/iOS/Settings.bundle/fi.lproj/Root.strings index d260c356669403919268863cabf8bdfc120d1567..221531d095891ed866bdd11b1377e71964615c2d 100644 Binary files a/Resources/iOS/Settings.bundle/fi.lproj/Root.strings and b/Resources/iOS/Settings.bundle/fi.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/fo.lproj/Root.strings b/Resources/iOS/Settings.bundle/fo.lproj/Root.strings index d3875aef7672cd9d5da836ff889b3c52a356cb48..080829bd26a7fc124651da4c83b6789b2c945a92 100644 Binary files a/Resources/iOS/Settings.bundle/fo.lproj/Root.strings and b/Resources/iOS/Settings.bundle/fo.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/fr.lproj/Root.strings b/Resources/iOS/Settings.bundle/fr.lproj/Root.strings index 7dc081494bb59725077dc924ecd39d6ce83e3f62..6e68928e45033244bef30023c46a0ab058ef9304 100644 Binary files a/Resources/iOS/Settings.bundle/fr.lproj/Root.strings and b/Resources/iOS/Settings.bundle/fr.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/gl.lproj/Root.strings b/Resources/iOS/Settings.bundle/gl.lproj/Root.strings index 7666764acbd692817fc9995f4282d33927e998e8..4a8e48adbe250f0b8bca9576e78f4d8500fdc4c9 100644 Binary files a/Resources/iOS/Settings.bundle/gl.lproj/Root.strings and b/Resources/iOS/Settings.bundle/gl.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/he.lproj/Root.strings b/Resources/iOS/Settings.bundle/he.lproj/Root.strings index 318105fc3808430886fce59e15eb380dd7e7ff46..977ed7023197d34c13b3bb5c693594a5acb7b503 100644 Binary files a/Resources/iOS/Settings.bundle/he.lproj/Root.strings and b/Resources/iOS/Settings.bundle/he.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/hu.lproj/Root.strings b/Resources/iOS/Settings.bundle/hu.lproj/Root.strings index 7c7896f954b8e2fb2c2e9c6f28a7001ba77dfe32..fe4b3757d9858f0664d01e83bf8ce62046e3bb98 100644 Binary files a/Resources/iOS/Settings.bundle/hu.lproj/Root.strings and b/Resources/iOS/Settings.bundle/hu.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/id.lproj/Root.strings b/Resources/iOS/Settings.bundle/id.lproj/Root.strings index 0ff6b4acac5125c2436d7d2be0349da5770e10b3..b72e56a58b6d67f9a6c1905ecc8c1b0f2d10e3f4 100644 Binary files a/Resources/iOS/Settings.bundle/id.lproj/Root.strings and b/Resources/iOS/Settings.bundle/id.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/is.lproj/Root.strings b/Resources/iOS/Settings.bundle/is.lproj/Root.strings index a9d0cb909f51cf274e615570012c5c8cc59e0eb6..27aaea857dc8a5ec9be0ad62021a8551038157ba 100644 Binary files a/Resources/iOS/Settings.bundle/is.lproj/Root.strings and b/Resources/iOS/Settings.bundle/is.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/it.lproj/Root.strings b/Resources/iOS/Settings.bundle/it.lproj/Root.strings index 7934040e88597e66755c68d07e6887067b46f96a..c8b749e83bb41014766d4b18a76c2b9e846ac473 100644 Binary files a/Resources/iOS/Settings.bundle/it.lproj/Root.strings and b/Resources/iOS/Settings.bundle/it.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/ja.lproj/Root.strings b/Resources/iOS/Settings.bundle/ja.lproj/Root.strings index d198fc330cbc61805a44c00d80d5abf011fc0405..1dce731fad55102a7defca8a2f9f68d448c00f84 100644 Binary files a/Resources/iOS/Settings.bundle/ja.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ja.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/ka.lproj/Root.strings b/Resources/iOS/Settings.bundle/ka.lproj/Root.strings index 1682d32adc2da2e9132817b4c3beda6515e5c4be..26eb1cd118c9ff37e31d1958e23b53b016bcf262 100644 Binary files a/Resources/iOS/Settings.bundle/ka.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ka.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/kab.lproj/Root.strings b/Resources/iOS/Settings.bundle/kab.lproj/Root.strings index 5eb7597a1f3943083a8f2d082e1e212fb5780b1a..ed918a2569ecc39f8c53b4521acb7ed5a92a72b0 100644 Binary files a/Resources/iOS/Settings.bundle/kab.lproj/Root.strings and b/Resources/iOS/Settings.bundle/kab.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/km.lproj/Root.strings b/Resources/iOS/Settings.bundle/km.lproj/Root.strings index 951d74378ec40206f0f9f0722c95a631597d9fcd..3ec4855eff520faafb36e072e3dbe2d73216079b 100644 Binary files a/Resources/iOS/Settings.bundle/km.lproj/Root.strings and b/Resources/iOS/Settings.bundle/km.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/ko.lproj/Root.strings b/Resources/iOS/Settings.bundle/ko.lproj/Root.strings index 779a6a0b7139d22731e1337fe76c121755ff4d54..4fe130bbe65052f3c1b9b7a2ab17e18fbfdf014a 100644 Binary files a/Resources/iOS/Settings.bundle/ko.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ko.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/lo.lproj/Root.strings b/Resources/iOS/Settings.bundle/lo.lproj/Root.strings index 37e3786d62f1e731d9013774e97d9fc7be9ef7d3..56c1d1762cb1a4cbf1fa15e7cd7f2fcaa96a7b22 100644 Binary files a/Resources/iOS/Settings.bundle/lo.lproj/Root.strings and b/Resources/iOS/Settings.bundle/lo.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/lt.lproj/Root.strings b/Resources/iOS/Settings.bundle/lt.lproj/Root.strings index fbb09f6423a79a839c0fb0f65b9081f291f504c1..2865a5ea93bfcafcfb5f113d79d7e6625f8c1fb8 100644 Binary files a/Resources/iOS/Settings.bundle/lt.lproj/Root.strings and b/Resources/iOS/Settings.bundle/lt.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/lv.lproj/Root.strings b/Resources/iOS/Settings.bundle/lv.lproj/Root.strings index ac0405b12de78aaec8dcfeb3b576d90d61af5e7c..3dab855ba8cd0cd8a7900bdfa15db97d34c7ab43 100644 Binary files a/Resources/iOS/Settings.bundle/lv.lproj/Root.strings and b/Resources/iOS/Settings.bundle/lv.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/ml.lproj/Root.strings b/Resources/iOS/Settings.bundle/ml.lproj/Root.strings index abdda7cf7e3b439f70297f2cffad0770a65464ab..dcd123e58f1642241ac6f742f062eeb672eaa5b1 100644 Binary files a/Resources/iOS/Settings.bundle/ml.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ml.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/mr.lproj/Root.strings b/Resources/iOS/Settings.bundle/mr.lproj/Root.strings index 14e6292b0c8fa8b8943af8682fefd834b5f6b430..f4505e0aa649f99ff344bc53b7024fc296f85004 100644 Binary files a/Resources/iOS/Settings.bundle/mr.lproj/Root.strings and b/Resources/iOS/Settings.bundle/mr.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/ms.lproj/Root.strings b/Resources/iOS/Settings.bundle/ms.lproj/Root.strings index 0b53c3eee20e2a94e03b0356a8d17097ee59789d..3d3407b711c3e51562a3e0a02a9fe28142c18dc2 100644 Binary files a/Resources/iOS/Settings.bundle/ms.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ms.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/my.lproj/Root.strings b/Resources/iOS/Settings.bundle/my.lproj/Root.strings index e5cd4b3a21df2b5db77bbb212d1a2683d7b6cff3..fc7d3187ee44f032efe3616d16ab6d577e2970df 100644 Binary files a/Resources/iOS/Settings.bundle/my.lproj/Root.strings and b/Resources/iOS/Settings.bundle/my.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/nb.lproj/Root.strings b/Resources/iOS/Settings.bundle/nb.lproj/Root.strings index 68dad4929e5b98de00f65242b96fb58768911808..f799f235b8b7672b20ad6092ad70409eb54775e9 100644 Binary files a/Resources/iOS/Settings.bundle/nb.lproj/Root.strings and b/Resources/iOS/Settings.bundle/nb.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/ne.lproj/Root.strings b/Resources/iOS/Settings.bundle/ne.lproj/Root.strings index 726600a064313b2c4548801e2d3e127f731bb455..1e8be187c5e6b5d727264bd5136d0e6197c3e720 100644 Binary files a/Resources/iOS/Settings.bundle/ne.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ne.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/nl.lproj/Root.strings b/Resources/iOS/Settings.bundle/nl.lproj/Root.strings index b709710af25b28e467e992c57377bd19fbd1ef79..c36d812e1243d49a9d3b8a515faa830fb8813545 100644 Binary files a/Resources/iOS/Settings.bundle/nl.lproj/Root.strings and b/Resources/iOS/Settings.bundle/nl.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/nn.lproj/Root.strings b/Resources/iOS/Settings.bundle/nn.lproj/Root.strings index 8848bcbad7a5cd1045501e144de2cdcb32c016fa..b97ef7af8ee812de1e3ed046912de2c26fbbc4ac 100644 Binary files a/Resources/iOS/Settings.bundle/nn.lproj/Root.strings and b/Resources/iOS/Settings.bundle/nn.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/pl.lproj/Root.strings b/Resources/iOS/Settings.bundle/pl.lproj/Root.strings index cd62ea4e202a3fc38a5e99cf6a84f85ffe4bf41e..d5355fc600c671efaec5348d7b8ab5a5c76d6a50 100644 Binary files a/Resources/iOS/Settings.bundle/pl.lproj/Root.strings and b/Resources/iOS/Settings.bundle/pl.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/pt-BR.lproj/Root.strings b/Resources/iOS/Settings.bundle/pt-BR.lproj/Root.strings index 09792c06f602e04cbee384471dd506ed58cb3a45..b42dfebc0a065cedf9373c88024f9ae70e7b4f37 100644 Binary files a/Resources/iOS/Settings.bundle/pt-BR.lproj/Root.strings and b/Resources/iOS/Settings.bundle/pt-BR.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/pt-PT.lproj/Root.strings b/Resources/iOS/Settings.bundle/pt-PT.lproj/Root.strings index 8988bd19b3abacc6ffd1b2ccb52f0dc24a1ef0c2..874b7ce5f96eafae4963e9507e11917ca6e409c6 100644 Binary files a/Resources/iOS/Settings.bundle/pt-PT.lproj/Root.strings and b/Resources/iOS/Settings.bundle/pt-PT.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/ro.lproj/Root.strings b/Resources/iOS/Settings.bundle/ro.lproj/Root.strings index 089c0e4cecd4e65799629082ead8242b67b3ba1c..0d3643052961b8eba990b02bd974bea23a88cb8e 100644 Binary files a/Resources/iOS/Settings.bundle/ro.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ro.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/ru.lproj/Root.strings b/Resources/iOS/Settings.bundle/ru.lproj/Root.strings index 0b9a2170205ea0d3248367ac5632eee8b2f13314..5263240f6f4f9d77428420b2560128ae7bc9b69a 100644 Binary files a/Resources/iOS/Settings.bundle/ru.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ru.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/sc.lproj/Root.strings b/Resources/iOS/Settings.bundle/sc.lproj/Root.strings index 208308625be0e8f865afea1755688959a3791cb4..66a2cf1c8b9edbffd8c49831b5c543d914f0e1db 100644 Binary files a/Resources/iOS/Settings.bundle/sc.lproj/Root.strings and b/Resources/iOS/Settings.bundle/sc.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/si.lproj/Root.strings b/Resources/iOS/Settings.bundle/si.lproj/Root.strings index 41f24c50b5b939e6a18da3373d30cc09a1dd0c3a..21f0851a2912f72855e289b320eff3b961816b30 100644 Binary files a/Resources/iOS/Settings.bundle/si.lproj/Root.strings and b/Resources/iOS/Settings.bundle/si.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/sk.lproj/Root.strings b/Resources/iOS/Settings.bundle/sk.lproj/Root.strings index 35718759f95a7b370bfb695d188649dac7816a79..630c13679f72404165c76eb729d90f6c3b54bffe 100644 Binary files a/Resources/iOS/Settings.bundle/sk.lproj/Root.strings and b/Resources/iOS/Settings.bundle/sk.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/sl.lproj/Root.strings b/Resources/iOS/Settings.bundle/sl.lproj/Root.strings index 7ef2da3158bbc3c1da4df3c11ca4fb41207cc1a6..9e2ed3ca65e64c92833e8d81c9b9b1f96b8d0bdd 100644 Binary files a/Resources/iOS/Settings.bundle/sl.lproj/Root.strings and b/Resources/iOS/Settings.bundle/sl.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/sr.lproj/Root.strings b/Resources/iOS/Settings.bundle/sr.lproj/Root.strings index e5378f403cd4ecf4d49e871f59a5c7abde04d789..14bf09e04b38b7fdc2959dc6789b7e785cdf60db 100644 Binary files a/Resources/iOS/Settings.bundle/sr.lproj/Root.strings and b/Resources/iOS/Settings.bundle/sr.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/sv.lproj/Root.strings b/Resources/iOS/Settings.bundle/sv.lproj/Root.strings index 8f9782a006f2ce9dd74065b9dc974e7ba7fdaf60..f646ad6673cca3458ef7880f54cb0c9a4c476dbf 100644 Binary files a/Resources/iOS/Settings.bundle/sv.lproj/Root.strings and b/Resources/iOS/Settings.bundle/sv.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/ta.lproj/Root.strings b/Resources/iOS/Settings.bundle/ta.lproj/Root.strings index 226052c5581e9eef7d0ec4ad3b23151067c8d307..43e9c438b65cf746caf8f1d9d95615f76cb479e7 100644 Binary files a/Resources/iOS/Settings.bundle/ta.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ta.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/th.lproj/Root.strings b/Resources/iOS/Settings.bundle/th.lproj/Root.strings index d22cf1b62cd23923b15b897975dc61fc609604f7..5f3b75b98cd490bef9c57927dbbbb84a8d5ec2c6 100644 Binary files a/Resources/iOS/Settings.bundle/th.lproj/Root.strings and b/Resources/iOS/Settings.bundle/th.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/tr.lproj/Root.strings b/Resources/iOS/Settings.bundle/tr.lproj/Root.strings index 1790934734b7fa951e39db830b54670c66f151eb..474d9de228d3a7061f99882018fe70363ed18cc6 100644 Binary files a/Resources/iOS/Settings.bundle/tr.lproj/Root.strings and b/Resources/iOS/Settings.bundle/tr.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/tt.lproj/Root.strings b/Resources/iOS/Settings.bundle/tt.lproj/Root.strings index 5643ee4d9eda52bcee2b42e1bc141888334fa907..8733e5f1f225f4b5f8433bb69bdeada171a61aae 100644 Binary files a/Resources/iOS/Settings.bundle/tt.lproj/Root.strings and b/Resources/iOS/Settings.bundle/tt.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/uk.lproj/Root.strings b/Resources/iOS/Settings.bundle/uk.lproj/Root.strings index 4b70c95b3da0f2608804d09103cef04d48766cc8..449422bc386fcae207aa0b3ff40247f839dbbe97 100644 Binary files a/Resources/iOS/Settings.bundle/uk.lproj/Root.strings and b/Resources/iOS/Settings.bundle/uk.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/zh-Hans.lproj/Root.strings b/Resources/iOS/Settings.bundle/zh-Hans.lproj/Root.strings index c696db6d067d5031c6858ab9a6ff40faa3916e57..efa58148bf1ff2c55985c12291aaaee4afb41e04 100644 Binary files a/Resources/iOS/Settings.bundle/zh-Hans.lproj/Root.strings and b/Resources/iOS/Settings.bundle/zh-Hans.lproj/Root.strings differ diff --git a/Resources/iOS/Settings.bundle/zh-Hant.lproj/Root.strings b/Resources/iOS/Settings.bundle/zh-Hant.lproj/Root.strings index 40c8b894b11c320eeb07ad62d8c5e948283d3a81..2c6a076fdabf32b5393d81c40be85155aebbc7dd 100644 Binary files a/Resources/iOS/Settings.bundle/zh-Hant.lproj/Root.strings and b/Resources/iOS/Settings.bundle/zh-Hant.lproj/Root.strings differ diff --git a/Sources/App/iOS/VLCAppDelegate.m b/Sources/App/iOS/VLCAppDelegate.m index f763a3880b812a91b878da586ea6f804e6a83a57..c2826113956871b82452ea85d3b018455465d8fb 100644 --- a/Sources/App/iOS/VLCAppDelegate.m +++ b/Sources/App/iOS/VLCAppDelegate.m @@ -99,7 +99,8 @@ kVLCSettingPlaybackSpeedDefaultValue: @(1.0), kVLCPlayerShowPlaybackSpeedShortcut: @(NO), kVLCSettingAlwaysPlayURLs: @(NO), - kVLCRestoreLastPlayedMedia: @(YES) + kVLCRestoreLastPlayedMedia: @(YES), + kVLCSettingPlayerControlDuration: kVLCSettingPlayerControlDurationDefaultValue }; [defaults registerDefaults:appDefaults]; } diff --git a/Sources/Headers/VLCConstants.h b/Sources/Headers/VLCConstants.h index fc75cac19181ab275a4beb086e4421cc365928a4..23904a6b33c75f9b4c52ec7dbc28958464dea0ad 100644 --- a/Sources/Headers/VLCConstants.h +++ b/Sources/Headers/VLCConstants.h @@ -98,6 +98,8 @@ #define kVLCResetSettings @"kVLCResetSettings" #define kVLCSettingAlwaysPlayURLs @"kVLCSettingAlwaysPlayURLs" #define kVLCSettingDisableSubtitles @"kVLCSettingDisableSubtitles" +#define kVLCSettingPlayerControlDuration @"kVLCSettingPlayerControlDuration" +#define kVLCSettingPlayerControlDurationDefaultValue @(4) #define kVLCForceSMBV1 @"smb-force-v1" diff --git a/Sources/Headers/VLCTVConstants.h b/Sources/Headers/VLCTVConstants.h index e8c0eb3145772ccda3fc07eeaace713508072e37..0a50d5751154d6c07345874fcbc51b308df5c86c 100644 --- a/Sources/Headers/VLCTVConstants.h +++ b/Sources/Headers/VLCTVConstants.h @@ -73,6 +73,8 @@ #define kVLCSettingBackupMediaLibrary @"BackupMediaLibrary" #define kVLCSettingBackupMediaLibraryDefaultValue @NO #define kVLCSettingDisableSubtitles @"kVLCSettingDisableSubtitles" +#define kVLCSettingPlayerControlDuration @"kVLCSettingPlayerControlDuration" +#define kVLCSettingPlayerControlDurationDefaultValue @(4) #define kVLCLastPlayedMediaIdentifier @"LastPlayedMediaIdentifier" diff --git a/Sources/Playback/Player/VideoPlayer-iOS/VideoPlayerViewController.swift b/Sources/Playback/Player/VideoPlayer-iOS/VideoPlayerViewController.swift index adca382e677edd3a9e87da7ff02b70b861960255..1388c3a091bffc715ebd1fe5246f6e068883c905 100644 --- a/Sources/Playback/Player/VideoPlayer-iOS/VideoPlayerViewController.swift +++ b/Sources/Playback/Player/VideoPlayer-iOS/VideoPlayerViewController.swift @@ -1135,8 +1135,13 @@ class VideoPlayerViewController: PlayerViewController { } private func resetIdleTimer() { + let intervalSetting = UserDefaults.standard + .integer(forKey: kVLCSettingPlayerControlDuration) + + let interval = TimeInterval(max(intervalSetting, 4)) + guard let safeIdleTimer = idleTimer else { - idleTimer = Timer.scheduledTimer(timeInterval: 4, + idleTimer = Timer.scheduledTimer(timeInterval: interval, target: self, selector: #selector(handleIdleTimerExceeded), userInfo: nil, @@ -1144,8 +1149,8 @@ class VideoPlayerViewController: PlayerViewController { return } - if fabs(safeIdleTimer.fireDate.timeIntervalSinceNow) < 4 { - safeIdleTimer.fireDate = Date(timeIntervalSinceNow: 4) + if fabs(safeIdleTimer.fireDate.timeIntervalSinceNow) < interval { + safeIdleTimer.fireDate = Date(timeIntervalSinceNow: interval) } } diff --git a/Sources/Settings/Model/SettingsSection.swift b/Sources/Settings/Model/SettingsSection.swift index 2d88c222ec5dec9d582741b776b6168a295f9b53..b980173f27720cea5d456e34b931d49d81a6e10c 100644 --- a/Sources/Settings/Model/SettingsSection.swift +++ b/Sources/Settings/Model/SettingsSection.swift @@ -152,6 +152,7 @@ struct SettingsSection: Equatable { CastingOptions.section(), MediaLibraryOptions.section(isBackingUp: isBackingUp), NetworkOptions.section(), + Accessibility.section(), Lab.section(isLabActivated: isLabActivated), Reset.section() ].compactMap { $0 } @@ -792,6 +793,24 @@ enum NetworkOptions { } } +// MARK: - Accessibility +enum Accessibility { + static var playerControlDuration: SettingsItem { + let k = kVLCSettingPlayerControlDuration + return .init( + title: "SETTINGS_PLAYER_CONTROL_DURATION", + subtitle: Localizer.getSubtitle(for: k), + action: .showActionSheet(title: "SETTINGS_PLAYER_CONTROL_DURATION", preferenceKey: kVLCSettingPlayerControlDuration, hasInfo: false) + ) + } + + static func section() -> SettingsSection? { + .init(title: "SETTINGS_ACCESSIBILITY", items: [ + playerControlDuration + ]) + } +} + // MARK: - Lab enum Lab { static var debugLogging: SettingsItem {