diff --git a/CHANGELOG.md b/CHANGELOG.md index 32fa3ed56..7d4d4fcbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,292 +1,5 @@ # Changelog -## [1.0.222](https://github.com/extesy/hoverzoom/tree/1.0.222) (2024-11-09) - -[Full Changelog](https://github.com/extesy/hoverzoom/compare/1.0.221...1.0.222) - -**Implemented enhancements:** - -- Feature request: Allow "Enter" to be a key that locks the image on screen [\#1318](https://github.com/extesy/hoverzoom/issues/1318) -- Option to automatically lock zoomed images to center of the page [\#1216](https://github.com/extesy/hoverzoom/issues/1216) -- Losing settings on Chrome cache removal? [\#804](https://github.com/extesy/hoverzoom/issues/804) -- Option to export/import settings [\#687](https://github.com/extesy/hoverzoom/issues/687) -- Hide mouse on zoom [\#254](https://github.com/extesy/hoverzoom/issues/254) - -**Fixed bugs:** - -- Pixiv.net - Saving with shortcut does not work [\#633](https://github.com/extesy/hoverzoom/issues/633) - -**Closed issues:** - -- Add support for : sh.reddit.com [\#1432](https://github.com/extesy/hoverzoom/issues/1432) -- Hovering images doesn't work on eksisozluk.com [\#1429](https://github.com/extesy/hoverzoom/issues/1429) -- Panning on locked image doesn't work [\#993](https://github.com/extesy/hoverzoom/issues/993) -- Add support for : Tenor [\#831](https://github.com/extesy/hoverzoom/issues/831) -- imgur gifs \(videos\) on reddit don't play anymore [\#458](https://github.com/extesy/hoverzoom/issues/458) -- Not zooming anything on Reddit [\#373](https://github.com/extesy/hoverzoom/issues/373) -- Mouse/cursor needs to have moved for image to zoom \(reddit\) [\#298](https://github.com/extesy/hoverzoom/issues/298) -- Loading rules of video vs gif is different between plugins [\#178](https://github.com/extesy/hoverzoom/issues/178) -- New Plugin Request: Texoking.com [\#153](https://github.com/extesy/hoverzoom/issues/153) - -**Merged pull requests:** - -- New Crowdin updates [\#1459](https://github.com/extesy/hoverzoom/pull/1459) ([extesy](https://github.com/extesy)) -- Add Enter as action key [\#1458](https://github.com/extesy/hoverzoom/pull/1458) ([LiliaDoe](https://github.com/LiliaDoe)) -- Add import/export function [\#1457](https://github.com/extesy/hoverzoom/pull/1457) ([LiliaDoe](https://github.com/LiliaDoe)) -- Fix plugin eksisozluk not working on chrome [\#1456](https://github.com/extesy/hoverzoom/pull/1456) ([LiliaDoe](https://github.com/LiliaDoe)) -- Fix: Zoomed images's horizontal position wrong on Fur Affinity on 2k monitors [\#1455](https://github.com/extesy/hoverzoom/pull/1455) ([LiliaDoe](https://github.com/LiliaDoe)) -- Fix: GitHub not loading private user images [\#1454](https://github.com/extesy/hoverzoom/pull/1454) ([LiliaDoe](https://github.com/LiliaDoe)) -- Fix for plugin: Fetlife [\#1453](https://github.com/extesy/hoverzoom/pull/1453) ([LiliaDoe](https://github.com/LiliaDoe)) -- Fix: sh.reddit.com search and compact view not loading [\#1452](https://github.com/extesy/hoverzoom/pull/1452) ([LiliaDoe](https://github.com/LiliaDoe)) -- New Crowdin updates [\#1450](https://github.com/extesy/hoverzoom/pull/1450) ([extesy](https://github.com/extesy)) -- Fix for plug in: Gifbin [\#1449](https://github.com/extesy/hoverzoom/pull/1449) ([LiliaDoe](https://github.com/LiliaDoe)) -- New plug-in for: Artfol [\#1447](https://github.com/extesy/hoverzoom/pull/1447) ([LiliaDoe](https://github.com/LiliaDoe)) -- New plug-in for: Tenor [\#1445](https://github.com/extesy/hoverzoom/pull/1445) ([LiliaDoe](https://github.com/LiliaDoe)) -- Fix: Rule34 videos not loading [\#1444](https://github.com/extesy/hoverzoom/pull/1444) ([LiliaDoe](https://github.com/LiliaDoe)) -- Update reddit.js [\#1443](https://github.com/extesy/hoverzoom/pull/1443) ([LiliaDoe](https://github.com/LiliaDoe)) -- New Crowdin updates [\#1441](https://github.com/extesy/hoverzoom/pull/1441) ([extesy](https://github.com/extesy)) -- Add 'Automatically lock images' function [\#1440](https://github.com/extesy/hoverzoom/pull/1440) ([LiliaDoe](https://github.com/LiliaDoe)) -- Fix: Hovered images flicker on Fur Affinity [\#1439](https://github.com/extesy/hoverzoom/pull/1439) ([LiliaDoe](https://github.com/LiliaDoe)) -- Fix: Pixiv.net - Saving with shortcut does not work [\#1438](https://github.com/extesy/hoverzoom/pull/1438) ([LiliaDoe](https://github.com/LiliaDoe)) - -## [1.0.221](https://github.com/extesy/hoverzoom/tree/1.0.221) (2024-10-28) - -[Full Changelog](https://github.com/extesy/hoverzoom/compare/1.0.220...1.0.221) - -**Fixed bugs:** - -- Hover Zoom+ for Firefox - "Save image" Action Key does not work \(Version 1.0.218\) [\#1387](https://github.com/extesy/hoverzoom/issues/1387) - -**Closed issues:** - -- CHROME WEB STORE - Hover Zoom + ...This extension may soon no longer be supported because it doesn't follow best practices for Chrome extensions. [\#1426](https://github.com/extesy/hoverzoom/issues/1426) -- Redgifs links not working on reddit \(403 response\) [\#1422](https://github.com/extesy/hoverzoom/issues/1422) -- Add support for : Brave Image Search [\#1420](https://github.com/extesy/hoverzoom/issues/1420) -- Redgifs and v3.redgifs no longer loads videos or picture [\#1417](https://github.com/extesy/hoverzoom/issues/1417) -- Add support for : https://www.meiye.art [\#1414](https://github.com/extesy/hoverzoom/issues/1414) -- Most Twitch clips failing to load [\#1406](https://github.com/extesy/hoverzoom/issues/1406) -- No longer works with Instagram Stories. [\#1359](https://github.com/extesy/hoverzoom/issues/1359) - -**Merged pull requests:** - -- Fix: Fullzoom button not filling window [\#1442](https://github.com/extesy/hoverzoom/pull/1442) ([LiliaDoe](https://github.com/LiliaDoe)) -- Fix: "Save image" Action Key does not work [\#1437](https://github.com/extesy/hoverzoom/pull/1437) ([LiliaDoe](https://github.com/LiliaDoe)) -- Fix: Function prepareFromDocument\(\) breaking on Firefox [\#1436](https://github.com/extesy/hoverzoom/pull/1436) ([LiliaDoe](https://github.com/LiliaDoe)) -- Fix for plugin: inkbunny.net [\#1435](https://github.com/extesy/hoverzoom/pull/1435) ([LiliaDoe](https://github.com/LiliaDoe)) -- New plug-in for: Furry Network [\#1434](https://github.com/extesy/hoverzoom/pull/1434) ([LiliaDoe](https://github.com/LiliaDoe)) -- New plug-in for: Brave Image Search \(\#1420\) [\#1431](https://github.com/extesy/hoverzoom/pull/1431) ([GrosPoulet](https://github.com/GrosPoulet)) -- Update twitch\_a.js & kick\_a.js [\#1424](https://github.com/extesy/hoverzoom/pull/1424) ([retraenn](https://github.com/retraenn)) -- New Crowdin updates [\#1423](https://github.com/extesy/hoverzoom/pull/1423) ([extesy](https://github.com/extesy)) -- New plug-in for: lummi.ai [\#1421](https://github.com/extesy/hoverzoom/pull/1421) ([GrosPoulet](https://github.com/GrosPoulet)) -- Fix: LinkedIn profile pictures with 'hiring' or 'open to work' tags not zooming correctly [\#1419](https://github.com/extesy/hoverzoom/pull/1419) ([sohel0707](https://github.com/sohel0707)) -- Fix for plugin: instagram \(\#1359\) [\#1416](https://github.com/extesy/hoverzoom/pull/1416) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plugin for: meiye.art \(\#1414\) [\#1415](https://github.com/extesy/hoverzoom/pull/1415) ([GrosPoulet](https://github.com/GrosPoulet)) -- e6ai.net added to manifest \(\#1401\) [\#1405](https://github.com/extesy/hoverzoom/pull/1405) ([GrosPoulet](https://github.com/GrosPoulet)) - -## [1.0.220](https://github.com/extesy/hoverzoom/tree/1.0.220) (2024-09-09) - -[Full Changelog](https://github.com/extesy/hoverzoom/compare/1.0.219...1.0.220) - -**Implemented enhancements:** - -- Add support for : [\#1409](https://github.com/extesy/hoverzoom/issues/1409) - -**Closed issues:** - -- Redgif not loading [\#1412](https://github.com/extesy/hoverzoom/issues/1412) -- Possibly an issue with redgifs [\#1408](https://github.com/extesy/hoverzoom/issues/1408) -- Add support for : e6ai.net [\#1401](https://github.com/extesy/hoverzoom/issues/1401) -- HoverZoom no longer working for redgifs links on reddit [\#1364](https://github.com/extesy/hoverzoom/issues/1364) -- AddOn don`t work at startpage.com [\#1361](https://github.com/extesy/hoverzoom/issues/1361) - -**Merged pull requests:** - -- fix: remove redgifs referer header to make it work again [\#1407](https://github.com/extesy/hoverzoom/pull/1407) ([yadue](https://github.com/yadue)) -- Fix for plug-in: startpage.com \(\#1361\) [\#1404](https://github.com/extesy/hoverzoom/pull/1404) ([GrosPoulet](https://github.com/GrosPoulet)) - -## [1.0.219](https://github.com/extesy/hoverzoom/tree/1.0.219) (2024-08-25) - -[Full Changelog](https://github.com/extesy/hoverzoom/compare/1.0.218...1.0.219) - -**Implemented enhancements:** - -- Fix for videos handling [\#1402](https://github.com/extesy/hoverzoom/pull/1402) ([GrosPoulet](https://github.com/GrosPoulet)) -- New feature : replace original filename when saving [\#1379](https://github.com/extesy/hoverzoom/pull/1379) ([GrosPoulet](https://github.com/GrosPoulet)) - -**Closed issues:** - -- No longer works on e621 [\#1397](https://github.com/extesy/hoverzoom/issues/1397) -- Stackoverflow [\#1391](https://github.com/extesy/hoverzoom/issues/1391) -- Twitch streams stopped opening [\#1384](https://github.com/extesy/hoverzoom/issues/1384) -- Add support for : https://uinotes.com [\#1381](https://github.com/extesy/hoverzoom/issues/1381) -- Add support for : Raindrop.io [\#1378](https://github.com/extesy/hoverzoom/issues/1378) -- Imgur front page [\#1377](https://github.com/extesy/hoverzoom/issues/1377) - -**Merged pull requests:** - -- Fix for plug-in: imgur\_a \(\#1377\) [\#1403](https://github.com/extesy/hoverzoom/pull/1403) ([GrosPoulet](https://github.com/GrosPoulet)) -- Fix for plug-in: e621 \(\#1397\) [\#1400](https://github.com/extesy/hoverzoom/pull/1400) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: uinotes.com \(\#1381\) [\#1399](https://github.com/extesy/hoverzoom/pull/1399) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: stackoverflow.com \(\#1391\) [\#1398](https://github.com/extesy/hoverzoom/pull/1398) ([GrosPoulet](https://github.com/GrosPoulet)) -- New Crowdin updates [\#1386](https://github.com/extesy/hoverzoom/pull/1386) ([extesy](https://github.com/extesy)) -- New plug-in for: raindrop.io \(\#1378\) [\#1382](https://github.com/extesy/hoverzoom/pull/1382) ([GrosPoulet](https://github.com/GrosPoulet)) -- New Crowdin updates [\#1380](https://github.com/extesy/hoverzoom/pull/1380) ([extesy](https://github.com/extesy)) -- New Crowdin updates [\#1376](https://github.com/extesy/hoverzoom/pull/1376) ([extesy](https://github.com/extesy)) -- New Crowdin updates [\#1375](https://github.com/extesy/hoverzoom/pull/1375) ([extesy](https://github.com/extesy)) - -## [1.0.218](https://github.com/extesy/hoverzoom/tree/1.0.218) (2024-07-06) - -[Full Changelog](https://github.com/extesy/hoverzoom/compare/1.0.217...1.0.218) - -**Implemented enhancements:** - -- Add support for : x.com [\#1353](https://github.com/extesy/hoverzoom/issues/1353) -- HoverZoom spams API requests on Reddit [\#1257](https://github.com/extesy/hoverzoom/issues/1257) -- New option: add caption to filename when saving [\#1372](https://github.com/extesy/hoverzoom/pull/1372) ([GrosPoulet](https://github.com/GrosPoulet)) -- New option: add index of image in gallery when saving [\#1366](https://github.com/extesy/hoverzoom/pull/1366) ([GrosPoulet](https://github.com/GrosPoulet)) - -**Fixed bugs:** - -- Save & Copy feature is not working with hot keys as explained [\#1268](https://github.com/extesy/hoverzoom/issues/1268) -- Save Image Action Key Not Working [\#1214](https://github.com/extesy/hoverzoom/issues/1214) - -**Closed issues:** - -- Hoverzoom causing 429 error on old reddit [\#1371](https://github.com/extesy/hoverzoom/issues/1371) -- Add support for : Nextdoor.com [\#1362](https://github.com/extesy/hoverzoom/issues/1362) -- Add support for polona.pl [\#1360](https://github.com/extesy/hoverzoom/issues/1360) -- Hot key for save feature is not working [\#1356](https://github.com/extesy/hoverzoom/issues/1356) -- Can't use in X.com [\#1351](https://github.com/extesy/hoverzoom/issues/1351) -- Image Saving Stopped working after 1.0.206 [\#1152](https://github.com/extesy/hoverzoom/issues/1152) -- Lost the "save to..." functionality on zoomed images on reddit [\#995](https://github.com/extesy/hoverzoom/issues/995) - -**Merged pull requests:** - -- New Crowdin updates [\#1373](https://github.com/extesy/hoverzoom/pull/1373) ([extesy](https://github.com/extesy)) -- New Crowdin updates [\#1368](https://github.com/extesy/hoverzoom/pull/1368) ([extesy](https://github.com/extesy)) -- New plug-in for: polona.pl \(\#1360\) [\#1367](https://github.com/extesy/hoverzoom/pull/1367) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: nextdoor.com \(\#1362\) [\#1365](https://github.com/extesy/hoverzoom/pull/1365) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: songkick.com [\#1363](https://github.com/extesy/hoverzoom/pull/1363) ([GrosPoulet](https://github.com/GrosPoulet)) -- Fix for plug-in: Spotify [\#1358](https://github.com/extesy/hoverzoom/pull/1358) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for : Spotify [\#1357](https://github.com/extesy/hoverzoom/pull/1357) ([GrosPoulet](https://github.com/GrosPoulet)) - -## [1.0.217](https://github.com/extesy/hoverzoom/tree/1.0.217) (2024-05-18) - -[Full Changelog](https://github.com/extesy/hoverzoom/compare/1.0.216...1.0.217) - -**Merged pull requests:** - -- Fix for X/Twitter URL change [\#1352](https://github.com/extesy/hoverzoom/pull/1352) ([ibanks42](https://github.com/ibanks42)) -- Fix for plug-in: Freepik.com [\#1349](https://github.com/extesy/hoverzoom/pull/1349) ([GrosPoulet](https://github.com/GrosPoulet)) -- Plug-in for: Apple \(apps, music, podcasts & books\) [\#1348](https://github.com/extesy/hoverzoom/pull/1348) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: Phys.org [\#1347](https://github.com/extesy/hoverzoom/pull/1347) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: Monuments Nationaux [\#1346](https://github.com/extesy/hoverzoom/pull/1346) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: Apple Podcasts [\#1345](https://github.com/extesy/hoverzoom/pull/1345) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: routard.com [\#1344](https://github.com/extesy/hoverzoom/pull/1344) ([GrosPoulet](https://github.com/GrosPoulet)) - -## [1.0.216](https://github.com/extesy/hoverzoom/tree/1.0.216) (2024-05-01) - -[Full Changelog](https://github.com/extesy/hoverzoom/compare/1.0.215.1...1.0.216) - -**Implemented enhancements:** - -- Enhancement for videos & audios + fix for Pexels plug-in [\#1340](https://github.com/extesy/hoverzoom/pull/1340) ([GrosPoulet](https://github.com/GrosPoulet)) - -**Closed issues:** - -- Add support for : King of the North auctions [\#1332](https://github.com/extesy/hoverzoom/issues/1332) -- HoverZoom not working properly with google images [\#1321](https://github.com/extesy/hoverzoom/issues/1321) - -**Merged pull requests:** - -- New plug-in for: la-croix.com [\#1343](https://github.com/extesy/hoverzoom/pull/1343) ([GrosPoulet](https://github.com/GrosPoulet)) -- Enhancement for plug-in: Wordpress [\#1342](https://github.com/extesy/hoverzoom/pull/1342) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: US Army sites [\#1341](https://github.com/extesy/hoverzoom/pull/1341) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: Unsplash [\#1339](https://github.com/extesy/hoverzoom/pull/1339) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: Inoreader [\#1338](https://github.com/extesy/hoverzoom/pull/1338) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: Feedly [\#1337](https://github.com/extesy/hoverzoom/pull/1337) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: techradar.com [\#1336](https://github.com/extesy/hoverzoom/pull/1336) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: kotnauction.com \(\#1332\) [\#1334](https://github.com/extesy/hoverzoom/pull/1334) ([GrosPoulet](https://github.com/GrosPoulet)) -- Improvement for plug-in: cloudflare\_a [\#1333](https://github.com/extesy/hoverzoom/pull/1333) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: worldatlas.com [\#1331](https://github.com/extesy/hoverzoom/pull/1331) ([GrosPoulet](https://github.com/GrosPoulet)) -- Fix for plug-in: drupal\_a [\#1330](https://github.com/extesy/hoverzoom/pull/1330) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: galerie9art.fr [\#1329](https://github.com/extesy/hoverzoom/pull/1329) ([GrosPoulet](https://github.com/GrosPoulet)) -- Fix for GitLab plug-in + new plug-ins \(Nature, opendata\) [\#1328](https://github.com/extesy/hoverzoom/pull/1328) ([GrosPoulet](https://github.com/GrosPoulet)) - -## [1.0.215.1](https://github.com/extesy/hoverzoom/tree/1.0.215.1) (2024-04-08) - -[Full Changelog](https://github.com/extesy/hoverzoom/compare/1.0.215...1.0.215.1) - -**Merged pull requests:** - -- New Crowdin updates [\#1327](https://github.com/extesy/hoverzoom/pull/1327) ([extesy](https://github.com/extesy)) -- Fix for Google Images plug-in \(\#1321\) [\#1326](https://github.com/extesy/hoverzoom/pull/1326) ([GrosPoulet](https://github.com/GrosPoulet)) -- New generic plug-in: media\_a [\#1325](https://github.com/extesy/hoverzoom/pull/1325) ([GrosPoulet](https://github.com/GrosPoulet)) - -## [1.0.215](https://github.com/extesy/hoverzoom/tree/1.0.215) (2024-04-01) - -[Full Changelog](https://github.com/extesy/hoverzoom/compare/1.0.214.2...1.0.215) - -**Fixed bugs:** - -- Streamable links all of the sudden not working [\#1313](https://github.com/extesy/hoverzoom/issues/1313) -- HoverZoom causes website and tab to freeze [\#1305](https://github.com/extesy/hoverzoom/issues/1305) - -**Closed issues:** - -- Website freezes and doesn't respond when an embedded video is visible [\#1310](https://github.com/extesy/hoverzoom/issues/1310) - -**Merged pull requests:** - -- Fix for plug-in: drupal\_a [\#1324](https://github.com/extesy/hoverzoom/pull/1324) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: cineserie.com [\#1323](https://github.com/extesy/hoverzoom/pull/1323) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: onzemondial [\#1322](https://github.com/extesy/hoverzoom/pull/1322) ([GrosPoulet](https://github.com/GrosPoulet)) -- Improvement for plug-in: focus\_a [\#1320](https://github.com/extesy/hoverzoom/pull/1320) ([GrosPoulet](https://github.com/GrosPoulet)) -- Fix mediawiki plugin thumbnail selector [\#1317](https://github.com/extesy/hoverzoom/pull/1317) ([reohjs](https://github.com/reohjs)) -- Fix for plug-in: TikTok [\#1314](https://github.com/extesy/hoverzoom/pull/1314) ([GrosPoulet](https://github.com/GrosPoulet)) - -## [1.0.214.2](https://github.com/extesy/hoverzoom/tree/1.0.214.2) (2024-02-15) - -[Full Changelog](https://github.com/extesy/hoverzoom/compare/1.0.214.1...1.0.214.2) - -## [1.0.214.1](https://github.com/extesy/hoverzoom/tree/1.0.214.1) (2024-02-15) - -[Full Changelog](https://github.com/extesy/hoverzoom/compare/1.0.214...1.0.214.1) - -**Fixed bugs:** - -- Doesn't load all images on Reddit homepage [\#1311](https://github.com/extesy/hoverzoom/issues/1311) - -## [1.0.214](https://github.com/extesy/hoverzoom/tree/1.0.214) (2024-02-14) - -[Full Changelog](https://github.com/extesy/hoverzoom/compare/1.0.213...1.0.214) - -**Implemented enhancements:** - -- Add Alt key as an option for "Activate Hover Zoom" [\#1301](https://github.com/extesy/hoverzoom/issues/1301) - -**Fixed bugs:** - -- Chrome hangs with Hover Zoom+ enabled [\#1283](https://github.com/extesy/hoverzoom/issues/1283) - -**Closed issues:** - -- Add support for : streamin.one [\#1298](https://github.com/extesy/hoverzoom/issues/1298) -- Add support for : 치지직 CHZZK [\#1296](https://github.com/extesy/hoverzoom/issues/1296) -- Add support for : https://sspai.com/ [\#1259](https://github.com/extesy/hoverzoom/issues/1259) -- Add Bluesky support [\#1243](https://github.com/extesy/hoverzoom/issues/1243) - -**Merged pull requests:** - -- Fix for plug-in: naver.js \(\#1296\) [\#1312](https://github.com/extesy/hoverzoom/pull/1312) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: bluesky \(\#1243\) [\#1308](https://github.com/extesy/hoverzoom/pull/1308) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: streamin.one \(\#1298\) [\#1307](https://github.com/extesy/hoverzoom/pull/1307) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: sspai.com \(\#1259\) [\#1306](https://github.com/extesy/hoverzoom/pull/1306) ([GrosPoulet](https://github.com/GrosPoulet)) -- Adding Alt key as an option for "Activate HoverZoom+". [\#1304](https://github.com/extesy/hoverzoom/pull/1304) ([nymver](https://github.com/nymver)) -- feat: temporarily disable regex causing huge performance issues [\#1303](https://github.com/extesy/hoverzoom/pull/1303) ([yadue](https://github.com/yadue)) -- feat: store redgifs token to avoid hitting rate limit [\#1302](https://github.com/extesy/hoverzoom/pull/1302) ([yadue](https://github.com/yadue)) -- Fix of plug-in : xhamster\_a [\#1299](https://github.com/extesy/hoverzoom/pull/1299) ([GrosPoulet](https://github.com/GrosPoulet)) - ## [1.0.213](https://github.com/extesy/hoverzoom/tree/1.0.213) (2024-01-15) [Full Changelog](https://github.com/extesy/hoverzoom/compare/1.0.212...1.0.213) @@ -339,7 +52,6 @@ - Update for plug-in: imdb.com [\#1262](https://github.com/extesy/hoverzoom/pull/1262) ([GrosPoulet](https://github.com/GrosPoulet)) - New plug-in for: findagrave.com [\#1260](https://github.com/extesy/hoverzoom/pull/1260) ([GrosPoulet](https://github.com/GrosPoulet)) - chore: remove flash fix [\#1258](https://github.com/extesy/hoverzoom/pull/1258) ([Mattwmaster58](https://github.com/Mattwmaster58)) -- Update LICENSE Year [\#1250](https://github.com/extesy/hoverzoom/pull/1250) ([Nishu0](https://github.com/Nishu0)) ## [1.0.211](https://github.com/extesy/hoverzoom/tree/1.0.211) (2023-10-30) @@ -369,6 +81,7 @@ **Merged pull requests:** - README.md [\#1251](https://github.com/extesy/hoverzoom/pull/1251) ([RS-labhub](https://github.com/RS-labhub)) +- Update LICENSE Year [\#1250](https://github.com/extesy/hoverzoom/pull/1250) ([Nishu0](https://github.com/Nishu0)) - added CONTRIBUTING.md [\#1249](https://github.com/extesy/hoverzoom/pull/1249) ([0Armaan025](https://github.com/0Armaan025)) - Fix for Flickr plug-ins \(\#1238\) [\#1248](https://github.com/extesy/hoverzoom/pull/1248) ([GrosPoulet](https://github.com/GrosPoulet)) - Fix for ArtStation plug-in \(\#1241\) [\#1247](https://github.com/extesy/hoverzoom/pull/1247) ([GrosPoulet](https://github.com/GrosPoulet)) @@ -376,6 +89,7 @@ - New Crowdin updates [\#1242](https://github.com/extesy/hoverzoom/pull/1242) ([extesy](https://github.com/extesy)) - New Crowdin updates [\#1236](https://github.com/extesy/hoverzoom/pull/1236) ([extesy](https://github.com/extesy)) - Add support for lensdump links [\#1235](https://github.com/extesy/hoverzoom/pull/1235) ([mgedmin](https://github.com/mgedmin)) +- New Crowdin updates [\#1232](https://github.com/extesy/hoverzoom/pull/1232) ([extesy](https://github.com/extesy)) - New Crowdin updates [\#1229](https://github.com/extesy/hoverzoom/pull/1229) ([extesy](https://github.com/extesy)) - Fix for anilist plug-in \(\#1166\) [\#1226](https://github.com/extesy/hoverzoom/pull/1226) ([GrosPoulet](https://github.com/GrosPoulet)) @@ -402,12 +116,11 @@ **Merged pull requests:** -- New Crowdin updates [\#1232](https://github.com/extesy/hoverzoom/pull/1232) ([extesy](https://github.com/extesy)) - New plug-in for: Vero.co [\#1225](https://github.com/extesy/hoverzoom/pull/1225) ([GrosPoulet](https://github.com/GrosPoulet)) - add support for woot.com [\#1224](https://github.com/extesy/hoverzoom/pull/1224) ([busches](https://github.com/busches)) - add support for ifr\* redgifs links [\#1221](https://github.com/extesy/hoverzoom/pull/1221) ([yadue](https://github.com/yadue)) - add support for redgifs links including http [\#1220](https://github.com/extesy/hoverzoom/pull/1220) ([yadue](https://github.com/yadue)) -- fix: panning locked images+videos on firefox [\#1217](https://github.com/extesy/hoverzoom/pull/1217) ([ghost](https://github.com/ghost)) +- fix: panning locked images+videos on firefox [\#1217](https://github.com/extesy/hoverzoom/pull/1217) ([LoveIsGrief](https://github.com/LoveIsGrief)) - New plug-in for: Itaku.ee [\#1215](https://github.com/extesy/hoverzoom/pull/1215) ([GrosPoulet](https://github.com/GrosPoulet)) - New plug-in for: Grailed.com [\#1213](https://github.com/extesy/hoverzoom/pull/1213) ([GrosPoulet](https://github.com/GrosPoulet)) - New Crowdin updates [\#1211](https://github.com/extesy/hoverzoom/pull/1211) ([extesy](https://github.com/extesy)) @@ -425,6 +138,10 @@ - Improvement to JSON objects handling [\#1192](https://github.com/extesy/hoverzoom/pull/1192) ([GrosPoulet](https://github.com/GrosPoulet)) +**Fixed bugs:** + +- Fix for Custom Headers [\#1191](https://github.com/extesy/hoverzoom/pull/1191) ([GrosPoulet](https://github.com/GrosPoulet)) + **Closed issues:** - v3.redgifs.com and redgifs.com Not loading in Reddit [\#1201](https://github.com/extesy/hoverzoom/issues/1201) @@ -445,10 +162,7 @@ **Implemented enhancements:** - fix for plug-in: kick.com [\#1188](https://github.com/extesy/hoverzoom/pull/1188) ([GrosPoulet](https://github.com/GrosPoulet)) - -**Fixed bugs:** - -- Fix for Custom Headers [\#1191](https://github.com/extesy/hoverzoom/pull/1191) ([GrosPoulet](https://github.com/GrosPoulet)) +- Fix for plug-in : Instagram [\#1167](https://github.com/extesy/hoverzoom/pull/1167) ([GrosPoulet](https://github.com/GrosPoulet)) **Closed issues:** @@ -463,6 +177,7 @@ - New Crowdin updates [\#1186](https://github.com/extesy/hoverzoom/pull/1186) ([extesy](https://github.com/extesy)) - New Crowdin updates [\#1184](https://github.com/extesy/hoverzoom/pull/1184) ([extesy](https://github.com/extesy)) - New Crowdin updates [\#1183](https://github.com/extesy/hoverzoom/pull/1183) ([extesy](https://github.com/extesy)) +- Fix for: imagefap.com [\#1182](https://github.com/extesy/hoverzoom/pull/1182) ([GrosPoulet](https://github.com/GrosPoulet)) - New Crowdin updates [\#1181](https://github.com/extesy/hoverzoom/pull/1181) ([extesy](https://github.com/extesy)) - New Crowdin updates [\#1180](https://github.com/extesy/hoverzoom/pull/1180) ([extesy](https://github.com/extesy)) - Fix typo in KO translation [\#1179](https://github.com/extesy/hoverzoom/pull/1179) ([shinhyo](https://github.com/shinhyo)) @@ -474,7 +189,6 @@ **Implemented enhancements:** -- Fix for plug-in : Instagram [\#1167](https://github.com/extesy/hoverzoom/pull/1167) ([GrosPoulet](https://github.com/GrosPoulet)) - Fix for plug-in: Kick.com \(\#1156\) + enhancement of background.js [\#1159](https://github.com/extesy/hoverzoom/pull/1159) ([GrosPoulet](https://github.com/GrosPoulet)) - Enhancement for plug-in: Wordpress [\#1154](https://github.com/extesy/hoverzoom/pull/1154) ([GrosPoulet](https://github.com/GrosPoulet)) @@ -488,7 +202,6 @@ **Merged pull requests:** -- Fix for: imagefap.com [\#1182](https://github.com/extesy/hoverzoom/pull/1182) ([GrosPoulet](https://github.com/GrosPoulet)) - Rewrite of plug-in for: Facebook \(work in progress\) [\#1172](https://github.com/extesy/hoverzoom/pull/1172) ([GrosPoulet](https://github.com/GrosPoulet)) - Adds basic plugin for Figma \(\#953\) and kleinanzeigen.de \(\#1115\) [\#1165](https://github.com/extesy/hoverzoom/pull/1165) ([rileypaulsen](https://github.com/rileypaulsen)) - New plug-in for: Letterboxd.com [\#1164](https://github.com/extesy/hoverzoom/pull/1164) ([rileypaulsen](https://github.com/rileypaulsen)) @@ -505,6 +218,7 @@ - Better handling of malformed URLs [\#1150](https://github.com/extesy/hoverzoom/pull/1150) ([GrosPoulet](https://github.com/GrosPoulet)) - Improvement of file downloads for Pixiv.net [\#1142](https://github.com/extesy/hoverzoom/pull/1142) ([GrosPoulet](https://github.com/GrosPoulet)) +- Update for plug-in: mediawiki\_a [\#1141](https://github.com/extesy/hoverzoom/pull/1141) ([GrosPoulet](https://github.com/GrosPoulet)) **Fixed bugs:** @@ -532,10 +246,6 @@ [Full Changelog](https://github.com/extesy/hoverzoom/compare/1.0.204...1.0.205) -**Implemented enhancements:** - -- Update for plug-in: mediawiki\_a [\#1141](https://github.com/extesy/hoverzoom/pull/1141) ([GrosPoulet](https://github.com/GrosPoulet)) - **Fixed bugs:** - saving pictures, file extention is not provided after save, so the filename is incomplete. [\#1116](https://github.com/extesy/hoverzoom/issues/1116) @@ -574,6 +284,7 @@ - Enhancement for plug-in: Douban [\#1112](https://github.com/extesy/hoverzoom/pull/1112) ([GrosPoulet](https://github.com/GrosPoulet)) - Improvements to download functionality [\#1108](https://github.com/extesy/hoverzoom/pull/1108) ([GrosPoulet](https://github.com/GrosPoulet)) - Fix for \#1092 [\#1095](https://github.com/extesy/hoverzoom/pull/1095) ([GrosPoulet](https://github.com/GrosPoulet)) +- FAQ improvement [\#1074](https://github.com/extesy/hoverzoom/pull/1074) ([GrosPoulet](https://github.com/GrosPoulet)) **Fixed bugs:** @@ -615,6 +326,7 @@ - Add a link to the list of plugins in the readme [\#1085](https://github.com/extesy/hoverzoom/pull/1085) ([Jipok](https://github.com/Jipok)) - New plug-in for: fandom.com \(\#1077\) [\#1084](https://github.com/extesy/hoverzoom/pull/1084) ([GrosPoulet](https://github.com/GrosPoulet)) - Zoom Reddit single and gallery images [\#1082](https://github.com/extesy/hoverzoom/pull/1082) ([weimeng](https://github.com/weimeng)) +- Fix getting galleryid in reddit plugin [\#1080](https://github.com/extesy/hoverzoom/pull/1080) ([TETYYS](https://github.com/TETYYS)) - New Crowdin updates [\#1079](https://github.com/extesy/hoverzoom/pull/1079) ([extesy](https://github.com/extesy)) ## [1.0.202](https://github.com/extesy/hoverzoom/tree/1.0.202) (2023-02-03) @@ -631,7 +343,6 @@ **Implemented enhancements:** -- FAQ improvement [\#1074](https://github.com/extesy/hoverzoom/pull/1074) ([GrosPoulet](https://github.com/GrosPoulet)) - New plug-ins for: Instagram [\#1073](https://github.com/extesy/hoverzoom/pull/1073) ([GrosPoulet](https://github.com/GrosPoulet)) **Closed issues:** @@ -640,7 +351,6 @@ **Merged pull requests:** -- Fix getting galleryid in reddit plugin [\#1080](https://github.com/extesy/hoverzoom/pull/1080) ([TETYYS](https://github.com/TETYYS)) - New Crowdin updates [\#1076](https://github.com/extesy/hoverzoom/pull/1076) ([extesy](https://github.com/extesy)) - New Crowdin updates [\#1075](https://github.com/extesy/hoverzoom/pull/1075) ([extesy](https://github.com/extesy)) - Add support for redgifs v3 [\#1071](https://github.com/extesy/hoverzoom/pull/1071) ([weimeng](https://github.com/weimeng)) @@ -808,7 +518,6 @@ - Fix for plug-in: dailymotion\_a [\#950](https://github.com/extesy/hoverzoom/pull/950) ([GrosPoulet](https://github.com/GrosPoulet)) - New FAQ items + list of supported formats \(images & videos\) [\#949](https://github.com/extesy/hoverzoom/pull/949) ([GrosPoulet](https://github.com/GrosPoulet)) - Enhancement for videos [\#947](https://github.com/extesy/hoverzoom/pull/947) ([GrosPoulet](https://github.com/GrosPoulet)) -- New warning message when page is not focused [\#942](https://github.com/extesy/hoverzoom/pull/942) ([GrosPoulet](https://github.com/GrosPoulet)) **Fixed bugs:** @@ -863,11 +572,11 @@ **Implemented enhancements:** +- New warning message when page is not focused [\#942](https://github.com/extesy/hoverzoom/pull/942) ([GrosPoulet](https://github.com/GrosPoulet)) - Improvements for plug-in: TikTok [\#940](https://github.com/extesy/hoverzoom/pull/940) ([GrosPoulet](https://github.com/GrosPoulet)) - Fix for plug-in: TikTok [\#938](https://github.com/extesy/hoverzoom/pull/938) ([GrosPoulet](https://github.com/GrosPoulet)) - Fix for plug-in: DeviantArt [\#937](https://github.com/extesy/hoverzoom/pull/937) ([GrosPoulet](https://github.com/GrosPoulet)) - New Advanced option + new plug-in: Dailymotion [\#931](https://github.com/extesy/hoverzoom/pull/931) ([GrosPoulet](https://github.com/GrosPoulet)) -- FAQ section added [\#925](https://github.com/extesy/hoverzoom/pull/925) ([GrosPoulet](https://github.com/GrosPoulet)) **Closed issues:** @@ -891,10 +600,10 @@ **Implemented enhancements:** +- FAQ section added [\#925](https://github.com/extesy/hoverzoom/pull/925) ([GrosPoulet](https://github.com/GrosPoulet)) - Enhancement for plug-in: Vimeo [\#922](https://github.com/extesy/hoverzoom/pull/922) ([GrosPoulet](https://github.com/GrosPoulet)) - Enhancement: bilibili -\> bilibili\_a [\#921](https://github.com/extesy/hoverzoom/pull/921) ([GrosPoulet](https://github.com/GrosPoulet)) - Enhancements for plug-in: Bilibili [\#920](https://github.com/extesy/hoverzoom/pull/920) ([GrosPoulet](https://github.com/GrosPoulet)) -- Fix for galleries [\#908](https://github.com/extesy/hoverzoom/pull/908) ([GrosPoulet](https://github.com/GrosPoulet)) **Closed issues:** @@ -918,6 +627,7 @@ **Implemented enhancements:** - Please add the option to mute Twitch streams preview [\#898](https://github.com/extesy/hoverzoom/issues/898) +- Fix for galleries [\#908](https://github.com/extesy/hoverzoom/pull/908) ([GrosPoulet](https://github.com/GrosPoulet)) - Fix for Twitch plug-in [\#905](https://github.com/extesy/hoverzoom/pull/905) ([GrosPoulet](https://github.com/GrosPoulet)) - Enhancements for Options pages [\#894](https://github.com/extesy/hoverzoom/pull/894) ([GrosPoulet](https://github.com/GrosPoulet)) - Popup: "per-site disable" restored \(\#887\) [\#889](https://github.com/extesy/hoverzoom/pull/889) ([GrosPoulet](https://github.com/GrosPoulet)) @@ -1038,7 +748,6 @@ - New Crowdin updates [\#846](https://github.com/extesy/hoverzoom/pull/846) ([extesy](https://github.com/extesy)) - Fix for plug-in: Memecrunch [\#843](https://github.com/extesy/hoverzoom/pull/843) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in for: You.com [\#840](https://github.com/extesy/hoverzoom/pull/840) ([GrosPoulet](https://github.com/GrosPoulet)) - Improvements for plug-in: Redgifs.js [\#838](https://github.com/extesy/hoverzoom/pull/838) ([GrosPoulet](https://github.com/GrosPoulet)) - Fix for plug-in: Twitter.js [\#837](https://github.com/extesy/hoverzoom/pull/837) ([GrosPoulet](https://github.com/GrosPoulet)) @@ -1058,6 +767,7 @@ **Merged pull requests:** +- New plug-in for: You.com [\#840](https://github.com/extesy/hoverzoom/pull/840) ([GrosPoulet](https://github.com/GrosPoulet)) - Fix for plug-in: Redgifs [\#832](https://github.com/extesy/hoverzoom/pull/832) ([GrosPoulet](https://github.com/GrosPoulet)) - New plug-in for: StartPage search engine [\#829](https://github.com/extesy/hoverzoom/pull/829) ([GrosPoulet](https://github.com/GrosPoulet)) - Fix for plug-in: cloudfront\_a [\#828](https://github.com/extesy/hoverzoom/pull/828) ([GrosPoulet](https://github.com/GrosPoulet)) @@ -1182,7 +892,6 @@ - New Crowdin updates [\#781](https://github.com/extesy/hoverzoom/pull/781) ([extesy](https://github.com/extesy)) - New Crowdin updates [\#778](https://github.com/extesy/hoverzoom/pull/778) ([extesy](https://github.com/extesy)) - New action key for Copy Image URL : U [\#777](https://github.com/extesy/hoverzoom/pull/777) ([GrosPoulet](https://github.com/GrosPoulet)) -- New Crowdin updates [\#775](https://github.com/extesy/hoverzoom/pull/775) ([extesy](https://github.com/extesy)) - New action key: flip + zoom scale display [\#774](https://github.com/extesy/hoverzoom/pull/774) ([GrosPoulet](https://github.com/GrosPoulet)) - New Crowdin updates [\#773](https://github.com/extesy/hoverzoom/pull/773) ([extesy](https://github.com/extesy)) - New Crowdin updates [\#772](https://github.com/extesy/hoverzoom/pull/772) ([extesy](https://github.com/extesy)) @@ -1203,6 +912,7 @@ **Merged pull requests:** +- New Crowdin updates [\#775](https://github.com/extesy/hoverzoom/pull/775) ([extesy](https://github.com/extesy)) - Image lock : added pan around for videos [\#767](https://github.com/extesy/hoverzoom/pull/767) ([GrosPoulet](https://github.com/GrosPoulet)) - Fix right click image locking [\#766](https://github.com/extesy/hoverzoom/pull/766) ([EhsanKia](https://github.com/EhsanKia)) - New Crowdin updates [\#762](https://github.com/extesy/hoverzoom/pull/762) ([extesy](https://github.com/extesy)) @@ -1326,7 +1036,6 @@ - New Crowdin updates [\#701](https://github.com/extesy/hoverzoom/pull/701) ([extesy](https://github.com/extesy)) - New Crowdin updates [\#700](https://github.com/extesy/hoverzoom/pull/700) ([extesy](https://github.com/extesy)) - New Crowdin updates [\#699](https://github.com/extesy/hoverzoom/pull/699) ([extesy](https://github.com/extesy)) -- New plug-in: picclick [\#696](https://github.com/extesy/hoverzoom/pull/696) ([GrosPoulet](https://github.com/GrosPoulet)) ## [1.0.171](https://github.com/extesy/hoverzoom/tree/1.0.171) (2021-03-07) @@ -1339,12 +1048,17 @@ **Merged pull requests:** - New Crowdin updates [\#697](https://github.com/extesy/hoverzoom/pull/697) ([extesy](https://github.com/extesy)) +- New plug-in: picclick [\#696](https://github.com/extesy/hoverzoom/pull/696) ([GrosPoulet](https://github.com/GrosPoulet)) - New plug-in: Wallapop + some plug-ins fixes [\#694](https://github.com/extesy/hoverzoom/pull/694) ([GrosPoulet](https://github.com/GrosPoulet)) ## [1.0.170](https://github.com/extesy/hoverzoom/tree/1.0.170) (2021-02-23) [Full Changelog](https://github.com/extesy/hoverzoom/compare/1.0.169...1.0.170) +**Implemented enhancements:** + +- Fix for plug-in: furaffinity + new plug-ins + manifest update [\#689](https://github.com/extesy/hoverzoom/pull/689) ([GrosPoulet](https://github.com/GrosPoulet)) + **Closed issues:** - No more working on Furaffinity [\#618](https://github.com/extesy/hoverzoom/issues/618) @@ -1359,6 +1073,7 @@ - New plug-ins: 4chan \(& others "chan"\), 8kun, Phorio [\#692](https://github.com/extesy/hoverzoom/pull/692) ([GrosPoulet](https://github.com/GrosPoulet)) - Remove debug logging [\#691](https://github.com/extesy/hoverzoom/pull/691) ([GrosPoulet](https://github.com/GrosPoulet)) +- New plug-ins for: gitlab & cloudinary [\#690](https://github.com/extesy/hoverzoom/pull/690) ([GrosPoulet](https://github.com/GrosPoulet)) ## [1.0.169](https://github.com/extesy/hoverzoom/tree/1.0.169) (2021-02-13) @@ -1366,7 +1081,6 @@ **Implemented enhancements:** -- Fix for plug-in: furaffinity + new plug-ins + manifest update [\#689](https://github.com/extesy/hoverzoom/pull/689) ([GrosPoulet](https://github.com/GrosPoulet)) - Plug-ins enhancements + 1 new plug-in: Medium\_a [\#682](https://github.com/extesy/hoverzoom/pull/682) ([GrosPoulet](https://github.com/GrosPoulet)) **Closed issues:** @@ -1376,7 +1090,6 @@ **Merged pull requests:** -- New plug-ins for: gitlab & cloudinary [\#690](https://github.com/extesy/hoverzoom/pull/690) ([GrosPoulet](https://github.com/GrosPoulet)) - HZ+ now works on Gelbooru.com [\#688](https://github.com/extesy/hoverzoom/pull/688) ([GrosPoulet](https://github.com/GrosPoulet)) - Fix for plug-in: Imgur [\#686](https://github.com/extesy/hoverzoom/pull/686) ([GrosPoulet](https://github.com/GrosPoulet)) - Update linkedin.js [\#685](https://github.com/extesy/hoverzoom/pull/685) ([GrosPoulet](https://github.com/GrosPoulet)) @@ -1520,7 +1233,6 @@ - Improvement for Facebook plug-in [\#636](https://github.com/extesy/hoverzoom/pull/636) ([GrosPoulet](https://github.com/GrosPoulet)) - Fix e621/e926 unreliable image hovering [\#630](https://github.com/extesy/hoverzoom/pull/630) ([pinnae](https://github.com/pinnae)) - Cosmetic changes: better display of zoomed images [\#629](https://github.com/extesy/hoverzoom/pull/629) ([GrosPoulet](https://github.com/GrosPoulet)) -- Update Tumblr plugin [\#623](https://github.com/extesy/hoverzoom/pull/623) ([dubhater](https://github.com/dubhater)) ## [1.0.158](https://github.com/extesy/hoverzoom/tree/1.0.158) (2020-10-24) @@ -1539,8 +1251,8 @@ - New plugin: Goodreads [\#628](https://github.com/extesy/hoverzoom/pull/628) ([dubhater](https://github.com/dubhater)) - Twitter: Fix loading profile images [\#626](https://github.com/extesy/hoverzoom/pull/626) ([dubhater](https://github.com/dubhater)) - New Crowdin updates [\#625](https://github.com/extesy/hoverzoom/pull/625) ([extesy](https://github.com/extesy)) +- Update Tumblr plugin [\#623](https://github.com/extesy/hoverzoom/pull/623) ([dubhater](https://github.com/dubhater)) - Fix plug-in for Facebook new design [\#622](https://github.com/extesy/hoverzoom/pull/622) ([GrosPoulet](https://github.com/GrosPoulet)) -- Update for plug-in : Yandex [\#619](https://github.com/extesy/hoverzoom/pull/619) ([GrosPoulet](https://github.com/GrosPoulet)) ## [1.0.157](https://github.com/extesy/hoverzoom/tree/1.0.157) (2020-10-01) @@ -1548,11 +1260,11 @@ **Merged pull requests:** +- Update for plug-in : Yandex [\#619](https://github.com/extesy/hoverzoom/pull/619) ([GrosPoulet](https://github.com/GrosPoulet)) - Fix for plug-in : Vox.com [\#616](https://github.com/extesy/hoverzoom/pull/616) ([GrosPoulet](https://github.com/GrosPoulet)) - New plug-in : JoeMonster [\#615](https://github.com/extesy/hoverzoom/pull/615) ([GrosPoulet](https://github.com/GrosPoulet)) - New plug-in : FreeRangeStock [\#614](https://github.com/extesy/hoverzoom/pull/614) ([GrosPoulet](https://github.com/GrosPoulet)) - New plug-in : Tripadvisor [\#613](https://github.com/extesy/hoverzoom/pull/613) ([GrosPoulet](https://github.com/GrosPoulet)) -- Fix for plug-in : google\_a.js [\#609](https://github.com/extesy/hoverzoom/pull/609) ([GrosPoulet](https://github.com/GrosPoulet)) ## [1.0.156](https://github.com/extesy/hoverzoom/tree/1.0.156) (2020-09-14) @@ -1563,6 +1275,7 @@ - Update for plug-in : Zhihu [\#612](https://github.com/extesy/hoverzoom/pull/612) ([GrosPoulet](https://github.com/GrosPoulet)) - Fix for plug-in : Yelp [\#611](https://github.com/extesy/hoverzoom/pull/611) ([GrosPoulet](https://github.com/GrosPoulet)) - New plug-in : Bing\_a.js + fix for Yahoo plug-in [\#610](https://github.com/extesy/hoverzoom/pull/610) ([GrosPoulet](https://github.com/GrosPoulet)) +- Fix for plug-in : google\_a.js [\#609](https://github.com/extesy/hoverzoom/pull/609) ([GrosPoulet](https://github.com/GrosPoulet)) - Update for plug-in : wysp.ws [\#608](https://github.com/extesy/hoverzoom/pull/608) ([GrosPoulet](https://github.com/GrosPoulet)) - Update for plug-in : Wordpress [\#607](https://github.com/extesy/hoverzoom/pull/607) ([GrosPoulet](https://github.com/GrosPoulet)) @@ -1592,7 +1305,6 @@ - New plug-in : photoblink.com [\#589](https://github.com/extesy/hoverzoom/pull/589) ([GrosPoulet](https://github.com/GrosPoulet)) - Update for plug-in : photo.net [\#587](https://github.com/extesy/hoverzoom/pull/587) ([GrosPoulet](https://github.com/GrosPoulet)) - Update for plug-in : nintendolife.com [\#586](https://github.com/extesy/hoverzoom/pull/586) ([GrosPoulet](https://github.com/GrosPoulet)) -- New plug-in : nasa.gov [\#585](https://github.com/extesy/hoverzoom/pull/585) ([GrosPoulet](https://github.com/GrosPoulet)) ## [1.0.154](https://github.com/extesy/hoverzoom/tree/1.0.154) (2020-09-06) @@ -1611,6 +1323,7 @@ **Merged pull requests:** +- New plug-in : nasa.gov [\#585](https://github.com/extesy/hoverzoom/pull/585) ([GrosPoulet](https://github.com/GrosPoulet)) - Update for plug-in : MetMuseum [\#584](https://github.com/extesy/hoverzoom/pull/584) ([GrosPoulet](https://github.com/GrosPoulet)) - New plug-in : meetup [\#583](https://github.com/extesy/hoverzoom/pull/583) ([GrosPoulet](https://github.com/GrosPoulet)) - Update for plug-in : maxmodels.pl [\#582](https://github.com/extesy/hoverzoom/pull/582) ([GrosPoulet](https://github.com/GrosPoulet)) @@ -1653,6 +1366,7 @@ - Fix for Amazon plug-in [\#554](https://github.com/extesy/hoverzoom/pull/554) ([GrosPoulet](https://github.com/GrosPoulet)) - New plug-in: DepositPhotos [\#553](https://github.com/extesy/hoverzoom/pull/553) ([GrosPoulet](https://github.com/GrosPoulet)) - New plug-in for : GoogleUserContent [\#551](https://github.com/extesy/hoverzoom/pull/551) ([GrosPoulet](https://github.com/GrosPoulet)) +- New Crowdin updates [\#550](https://github.com/extesy/hoverzoom/pull/550) ([extesy](https://github.com/extesy)) diff --git a/_locales/am/messages.json b/_locales/am/messages.json index f7e9a9b62..6ff124234 100644 --- a/_locales/am/messages.json +++ b/_locales/am/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/ar/messages.json b/_locales/ar/messages.json index c33af8fe7..47ffbe785 100644 --- a/_locales/ar/messages.json +++ b/_locales/ar/messages.json @@ -160,7 +160,7 @@ "description": "[options] Tooltip for outline option" }, "optMouseUnderlap": { - "message": "تمديد الصور المكبرة أسفل مؤشر الفأرة", + "message": "Étendre les images de zoom sous le pointeur de la souris", "description": "[options] Extend zoomed images below the mouse cursor option" }, "optMouseUnderlapTooltip": { @@ -200,15 +200,15 @@ "description": "[options] Tooltip for show high resolution pictures when available option" }, "optGalleriesMouseWheel": { - "message": "استخدم عجلة الفأرة للتنقل بين الألبومات", + "message": "استخدم عجلة الماوس للتنقل بين الألبومات", "description": "[options] Use mousewheel to navigate albums option" }, "optGalleriesMouseWheelTooltip": { - "message": "تصفح الألبوم باستخدام عجلة الفأرة", + "message": "تصفح الألبوم باستخدام عجلة الماوس", "description": "[options] Tooltip for use mousewheel to navigate albums option" }, "optDisableMouseWheelForVideo": { - "message": "لا تستخدم عجلة الفأرة للتنقل داخل الفيديو (ستظل مفاتيح الإجراءات تعمل)", + "message": "لا تستخدم عجلة الماوس للتصفح داخل الفيديو ( المفاتيح الأخرى ستظل تعمل)", "description": "[options] Allows you to scroll through albums with the mousewheel but does not change behavior of GFY/Videos" }, "optDisableMouseWheelForVideoTooltip": { @@ -224,7 +224,7 @@ "description": "[options] Tooltip for zoom videos option" }, "optVideoPositionStep": { - "message": "استخدم مفاتيح الإجراء السابق / التالي (أو عجلة الفأرة) لتغيير موضع الفيديو بواسطة", + "message": "استخدم مفاتيح الإجراء السابق / التالي (أو عجلة الماوس) لتغيير موضع الفيديو من خلال", "description": "[options] Changing video position amount option" }, "optVideoPositionStepUnitName": { @@ -323,14 +323,6 @@ "message": "توسيط الصور بدلاً من جعلها تتبع المؤشر", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "لون خلفية الإطار:", "description": "[options] Frame background color option" @@ -408,15 +400,15 @@ "description": "[options] Zoom speed Part 3" }, "optZoomSpeed_P4": { - "message": " أثناء التمرير للتكبير", + "message": " while scrolling to zoom", "description": "[options] Zoom speed Part 4" }, "optZoomSpeed_P41": { - "message": "أسرع", + "message": "faster", "description": "[options] Zoom speed Part 41" }, "optZoomSpeed_P42": { - "message": "أبطأ", + "message": "slower", "description": "[options] Zoom speed Part 42" }, "optPagePlugins": { @@ -460,7 +452,7 @@ "description": "[options] Button for adding a site on sites option page" }, "optPageActionKeys": { - "message": "مفاتيح الإجراءات", + "message": "مفاتيح العمل", "description": "[options] Page title for action key options" }, "optPageAdvanced": { @@ -496,93 +488,21 @@ "description": "[options] Enable albums support option" }, "optEnableNoFocusMsg": { - "message": "تمكين رسالة تركيز overlay مفاتيح الإجراءات", + "message": "وضع رسالة تحذير عند فقدان التركيز على الصفحة", "description": "[options] Enable Action Keys focus overlay message option" }, "optEnableNoFocusMsgTooltip": { - "message": "في بعض الأحيان مفاتيح الإجراءات لا تعمل ، ويحدث هذه عادةً عندما تفقد الصفحة التركيز. إذا تم تحديد الخِيار ، فسيتم عرض رسالة تحذير (مرة واحدة فقط).", + "message": "في بعض الأحيان لا تعمل بعض المفاتيح، يحدث هذا عادة عندما تخرج من الصفحة. إذا تم تحديد الخيار، سيتم عرض رسالة تحذير (مرة واحدة فقط).", "description": "[options] Tooltip for enable Action Keys focus overlay message option" }, "optPicturesOpacity": { "message": "تكبير عتامة الصور:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "عرض شعار صغير أثناء تحميل الصور. الشعار الأحمر اختياري ويدل على عدم قدرة تحميل الصورة.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "", + "message": "حفظ الصور والفيديوهات في مجلد:", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "بدء اسماء التنزيلات بالمصدر, أو الحجم, أو / و المدة, لتسهيل إدارة التنزيلات", + "message": "بدء اسماء التتزيلات بالمصدر, أو الحجم, أو / و المدة, لتسهيل إدارة التنزيلات", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "إعادة تسمية الملفات المحفوظة بإضافة:", + "message": "إعادة تسمية الصور والمقاطع المحفوظة عن طريق إضافة:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "المدة", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "إضافة فهرس الصورة في المعرض (على سبيل المثال: الصورة الثالثة من أصل عشرة: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "فهرس", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "إضافة شرح (على سبيل المثال: الموناليزا لليوناردو دافنشي)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "شرح", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "استبدال اسم الملف الأصلي أو إزالته إذا لم يتم تحديد الأسم (يتم الاحتفاظ بالامتداد)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "مثال: الصورة كاملة_الحجم", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "عند الحفظ، استبدل اسم الملف الأصلي ب:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "استكشاف المشاكل وإصلاحها", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "الصوت:", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "الأسئلة المتكررة", "description": "[options] Page title for FAQ" @@ -764,7 +628,7 @@ "description": "[options] FAQ Question 2" }, "optFAQ_A2_1": { - "message": "في الإعدادات -> العام-> التأخير، قم بتفعيل \"إخفاء مؤشر الفأرة\"", + "message": "في الإعدادات -> العام-> التأخير، قم بتفعيل \"إخفاء مؤشر الماوس\"", "description": "[options] FAQ Answer 2 part 1" }, "optFAQ_SaveAndReload": { @@ -800,11 +664,11 @@ "description": "[options] FAQ Answer 4 part 2" }, "optFAQ_Q5": { - "message": "مفاتيح الإجراءات لا تعمل!", + "message": "المفاتيح لا تعمل!", "description": "[options] FAQ Question 5" }, "optFAQ_A5_1": { - "message": "في بعض الأحيان مفاتيح الإجراءات لا تعمل ، ويحدث هذه عادةً عندما تفقد الصفحة التركيز.", + "message": "في بعض الأحيان مفاتيح الإجراءات تنقطع، وهذا يحدث عادة عندما تخرج من الصفحة.", "description": "[options] FAQ Answer 5 part 1" }, "optFAQ_A5_2": { @@ -812,7 +676,7 @@ "description": "[options] FAQ Answer 5 part 2" }, "optFAQ_A5_3": { - "message": "في الإعدادات -> المتقدمة، يمكنك تنشيط \"تمكين رسالة تركيز overlay مفاتيح الإجراءات\"، لتحصل على رسالة تحذير عند فقدان التركيز.", + "message": "في الإعدادات -> المتقدمة، يمكنك تنشيط \"وضع رسالة تحذير عند فقدان التركيز على الصفحة\"، بعد ذلك ستحصل على رسالة تحذير عند الخروج من الصفحة.", "description": "[options] FAQ Answer 5 part 3" }, "optFAQ_Q6": { @@ -832,11 +696,11 @@ "description": "[options] FAQ Answer 6 part 3" }, "optFAQ_Q7": { - "message": "أحوم فوق صورة أو مقطع فيديو ولكن في بعض الأحيان لا يحدث شيء!", + "message": "I hover an image or video but sometimes nothing happens!", "description": "[options] FAQ Question 7" }, "optFAQ_A7": { - "message": "مرر لأسفل أو انقر في أي مكان على الصفحة لإيقاظ HoverZoom +!", + "message": "Scroll down or click anywhere on page to wake up HoverZoom+!", "description": "[options] FAQ Answer 7" }, "optPixelsUnitName": { @@ -848,7 +712,7 @@ "description": "[options] Action key title" }, "optActionKeyDescription": { - "message": "إذا تم تعيين مفتاح ما ، فسيكون Hover Zoom + نشطًا فقط عند الضغط على هذا المفتاح.", + "message": "If a key is set, HoverZoom+ will be active only when this key is held down.", "description": "[options] Action key description" }, "optToggleKeyTitle": { @@ -864,7 +728,7 @@ "description": "[options] Action key title" }, "optCloseKeyDescription": { - "message": "اضغط على هذا المفتاح لإغلاق الصورة المكبرة أو الفيديو.", + "message": "اضغط على هذا الزر لإغلاق الصورة المكبرة أو المقطع.", "description": "[options] Action key description" }, "optHideKeyTitle": { @@ -872,7 +736,7 @@ "description": "[options] Action key title" }, "optHideKeyDescription": { - "message": "يؤدي الضغط باستمرار على هذا المفتاح إلى إخفاء الصورة المكبرة أو مقطع الفيديو. استخدمه عندما تخفي الصورة العناصر التي يتم عرضها أيضًا عند تمرير الفأرة.", + "message": "الضغط على هذا المفتاح يخفي الصورة المكبرة مؤقتا.", "description": "[options] Action key description" }, "optOpenImageInWindowKeyTitle": { @@ -880,7 +744,7 @@ "description": "[options] Action key title" }, "optOpenImageInWindowKeyDescription": { - "message": "اضغط على هذا المفتاح لفتح الصورة أو الفيديو الذي تعرضه حاليا في نافذة جديدة. اضغط على هذا المفتاح مرة أخرى لإغلاق النافذة.", + "message": "اضغط على هذا المفتاح لفتح الصورة التي تعرضها حاليًا في نافذة جديدة. اضغط على هذا المفتاح مرة أخرى لإغلاق النافذة.", "description": "[options] Action key description" }, "optOpenImageInTabKeyTitle": { @@ -888,7 +752,7 @@ "description": "[options] Action key title" }, "optOpenImageInTabKeyDescription": { - "message": "اضغط على هذا المفتاح لفتح الصورة أو الفيديو الذي تعرضه حاليا في علامة تبويب جديدة. اضغط على هذا المفتاح مرة أخرى لإغلاق التبويب. مفتاح Shift+key يفتح الصورة في علامة تبويب الخلفية.", + "message": "اضغط على هذا المفتاح لفتح الصورة التي تعرضها حاليًا في لسان جديد. اضغط على هذا المفتاح مرة أخرى لإغلاق اللسان. المفتاح [Shift+الزر] يفتح الصورة في لسان في الخلفية.", "description": "[options] Action key description" }, "optLockImageKeyTitle": { @@ -896,7 +760,7 @@ "description": "[options] Action key title" }, "optLockImageKeyDescription": { - "message": "اضغط على هذا المفتاح لقفل الصورة أو الفيديو في وسط الصفحة، مما يسمح لك بالتكبير/التكبير. اضغط على مفتاح الإغلاق أو اضغط خارج الصورة لفتح القفل.", + "message": "اضغط على هذا الزر لتثبيت الصورة أو المقطع في وَسَط الصفحة، مما يسمح لك بتكبيرها. اضغط على مفتاح الإغلاق أو اضغط خارج الصورة لإزالة التثبيت.", "description": "[options] Action key description" }, "optSaveImageKeyTitle": { @@ -904,15 +768,15 @@ "description": "[options] Action key title" }, "optSaveImageKeyDescription": { - "message": "اضغط على هذا المفتاح لحفظ الصورة أو الفيديو الذي تعرضه حاليا.", + "message": "اضغط على هذا المفتاح لحفظ الصورة التي تعرضها حاليًا.", "description": "[options] Action key description" }, "optFullZoomKeyTitle": { - "message": "تفعيل التكبير الكامل", + "message": "Activer le zoom complet", "description": "[options] Action key title" }, "optFullZoomKeyDescription": { - "message": "عند الضغط على هذا المفتاح ، يتم عرض الصورة باستخدام كل المساحة المتاحة. مفيدة للصور عالية الدِّقَّة فقط.", + "message": "عند الضغط على هذا المفتاح ، يتم عرض الصورة باستخدام كل المساحة المتاحة. مفيدة للصور عالية الدقة فقط.", "description": "[options] Action key description" }, "optCopyImageKeyTitle": { @@ -936,15 +800,15 @@ "description": "[options] Action key title" }, "optPrevImgKeyDescription": { - "message": "اضغط على هذا المفتاح لعرض الصورة السابقة في المَعْرِض.", + "message": "اضغط على هذا المفتاح لعرض الصورة السابقة في المعرض.", "description": "[options] Action key description" }, "optNextImgKeyTitle": { - "message": "عرض الصورة التالية في مَعْرِض", + "message": "عرض الصورة التالية في معرض", "description": "[options] Action key title" }, "optNextImgKeyDescription": { - "message": "اضغط على هذا المفتاح لعرض الصورة التالية في مَعْرِض.", + "message": "اضغط على هذا المفتاح لعرض الصورة التالية في معرض.", "description": "[options] Action key description" }, "optFlipImageKeyTitle": { @@ -976,7 +840,7 @@ "description": "User must interact with the document first to play video: https://goo.gl/xX8pDD" }, "msgClickPageToActivateActionKeys": { - "message": "انقر في أي مكان على الصفحة لتنشيط مفاتيح الإجراءات", + "message": "انقر في أي مكان على الصفحة لتنشيط الأزرار.", "description": "Action keys are active only if page is focused" } } diff --git a/_locales/bg/messages.json b/_locales/bg/messages.json index 81e5fbe06..60e383454 100644 --- a/_locales/bg/messages.json +++ b/_locales/bg/messages.json @@ -323,14 +323,6 @@ "message": "Центриране на изображенията, вместо те да следват курсора", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Фонов цвят на рамката:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Непрозрачност на приближени изображения:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Показване на малко въртящо се колело при зареждане на изображението (зелено:зареждане, червено:грешка). Червеният спинър не е задължителен.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Записване на изображения и видеоклипове в папка: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Префикс на оригиналните имена на изтеглянията с произход, размер и/или продължителност за по-лесно управление", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Преименувайте запаметените изображения и видеоклипове, като добавите:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "продължителност", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Отстраняване на неизправности", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Аудио:", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "ЧЕСТО ЗАДАВАНИ ВЪПРОСИ", "description": "[options] Page title for FAQ" diff --git a/_locales/bn/messages.json b/_locales/bn/messages.json index f7e9a9b62..6ff124234 100644 --- a/_locales/bn/messages.json +++ b/_locales/bn/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/ca/messages.json b/_locales/ca/messages.json index f7e9a9b62..6ff124234 100644 --- a/_locales/ca/messages.json +++ b/_locales/ca/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/cs/messages.json b/_locales/cs/messages.json index a4476b607..d2195047b 100644 --- a/_locales/cs/messages.json +++ b/_locales/cs/messages.json @@ -323,14 +323,6 @@ "message": "Vystředění obrázků namísto jejich následování kurzorem", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Barva pozadí rámu:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Neprůhlednost zvětšených obrázků:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Zobrazení malého spinneru při načítání obrázku (zelená:načítání, červená:chyba). Červený spinner je volitelný.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Uložení obrázků a videí do složky: Stahování/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Předpona původních názvů stahovaných souborů s původem, velikostí a/nebo dobou trvání pro snadnější správu.", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Přejmenujte uložené obrázky a videa přidáním:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "trvání", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Řešení problémů", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Zvuk :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "ČASTO KLADENÉ DOTAZY", "description": "[options] Page title for FAQ" diff --git a/_locales/da/messages.json b/_locales/da/messages.json index 8628a1e59..cea21e66a 100644 --- a/_locales/da/messages.json +++ b/_locales/da/messages.json @@ -323,14 +323,6 @@ "message": "Centrer billeder i stedet for at de følger markøren", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Baggrundsfarve på rammen:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Gennemsigtighed af forstørrede billeder:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Vis en lille spinner, når billedet indlæses (grøn: indlæsning, rød: fejl). Den røde spinner er valgfri.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Gem billeder og videoer i en mappe: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Præfikser originale navne på downloads med oprindelse, størrelse og/eller varighed for at gøre det nemmere at administrere dem", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Omdøb gemte billeder og videoer ved at tilføje:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "varighed", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Fejlfinding", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Lyd :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "OFTE STILLEDE SPØRGSMÅL", "description": "[options] Page title for FAQ" diff --git a/_locales/de/messages.json b/_locales/de/messages.json index d76622396..a065e6593 100644 --- a/_locales/de/messages.json +++ b/_locales/de/messages.json @@ -323,14 +323,6 @@ "message": "Bilder zentrieren statt am Mauszeiger zu zeigen", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Hintergrundfarbe des Rahmens:", "description": "[options] Frame background color option" @@ -392,31 +384,31 @@ "description": "[options] Short form of \"second\" for delay duration" }, "optSectionZoomSpeed": { - "message": "Zoomgeschwindigkeit", + "message": "Zoom speed", "description": "[options] Page section for zoom speed" }, "optZoomSpeed_P1": { - "message": "Wenn ein Bild oder Video auf dem Bildschirm gesperrt ist, kann es mit dem Mausrad vergrößert oder verkleinert werden.", + "message": "When an image or video is locked on screen, it can be zoomed in or out using mouse wheel.", "description": "[options] Zoom speed Part 1" }, "optZoomSpeed_P2": { - "message": "drücken", + "message": "press", "description": "[options] Zoom speed Part 2" }, "optZoomSpeed_P3": { - "message": "oder", + "message": "or", "description": "[options] Zoom speed Part 3" }, "optZoomSpeed_P4": { - "message": " beim Scrollen zum Zoomen", + "message": " while scrolling to zoom", "description": "[options] Zoom speed Part 4" }, "optZoomSpeed_P41": { - "message": "schneller", + "message": "faster", "description": "[options] Zoom speed Part 41" }, "optZoomSpeed_P42": { - "message": "langsamer", + "message": "slower", "description": "[options] Zoom speed Part 42" }, "optPagePlugins": { @@ -507,82 +499,10 @@ "message": "Deckkraft gezoomter Bilder:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Zeigt ein kleines Symbol an, wenn das Bild geladen wird (grün: Laden, rot: Fehler). Der rote Spinner ist optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Bilder und Videos in einem Ordner speichern: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Voranstellen der Originalnamen von Downloads mit Herkunft, Größe und/oder Dauer zur einfacheren Verwaltung", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Umbenennen von gespeicherten Bildern und Videos durch Hinzufügen:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "Dauer", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Fehlersuche", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" @@ -832,11 +696,11 @@ "description": "[options] FAQ Answer 6 part 3" }, "optFAQ_Q7": { - "message": "Ich bewege den Mauszeiger über ein Bild oder ein Video, aber manchmal passiert nichts!", + "message": "I hover an image or video but sometimes nothing happens!", "description": "[options] FAQ Question 7" }, "optFAQ_A7": { - "message": "Scrollen Sie nach unten oder klicken Sie irgendwo auf der Seite, um HoverZoom+ zu aktivieren!", + "message": "Scroll down or click anywhere on page to wake up HoverZoom+!", "description": "[options] FAQ Answer 7" }, "optPixelsUnitName": { diff --git a/_locales/el/messages.json b/_locales/el/messages.json index e79191e16..d3d443a3f 100644 --- a/_locales/el/messages.json +++ b/_locales/el/messages.json @@ -323,14 +323,6 @@ "message": "Κεντράρετε τις εικόνες σε αντίθεση με το να ακολουθούν τον κέρσορα", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Χρώμα φόντου πλαισίου:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Αδιαφάνεια εικόνων σε μεγέθυνση:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Εμφάνιση ενός μικρού περιστρεφόμενου μηχανισμού καθώς η εικόνα φορτώνεται (πράσινο: φόρτωση, κόκκινο: σφάλμα). Το κόκκινο φτερό είναι προαιρετικό.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Αποθήκευση εικόνων και βίντεο σε φάκελο: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Προθέστε τα αρχικά ονόματα των λήψεων με την προέλευση, το μέγεθος ή/και τη διάρκεια για ευκολότερη διαχείριση", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Μετονομάστε αποθηκευμένες εικόνες και βίντεο προσθέτοντας:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "διάρκεια", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Αντιμετώπιση προβλημάτων", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Ήχος :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "ΣΥΧΝΈΣ ΕΡΩΤΉΣΕΙΣ", "description": "[options] Page title for FAQ" diff --git a/_locales/en/messages.json b/_locales/en/messages.json index d8caa5fd1..f775b7f0a 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -343,14 +343,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -527,82 +519,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -636,15 +556,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -671,34 +591,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -722,38 +614,10 @@ "optSupportedVideoFormats": { "message": "Video :", "description": "[options] Page section for supported video formats" - }, - "optSupportedAudioFormats": { - "message": "Audio :", - "description": "[options] Page section for supported audio formats" - }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" + }, + "optSupportedAudioFormats": { + "message": "Audio :", + "description": "[options] Page section for supported audio formats" }, "optPageFAQ": { "message": "FAQ", diff --git a/_locales/es/messages.json b/_locales/es/messages.json index 82602bd5e..c19451dd4 100644 --- a/_locales/es/messages.json +++ b/_locales/es/messages.json @@ -323,14 +323,6 @@ "message": "Centrar imágenes en vez de seguir el cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Color de la bordura:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Opacidad de imágenes ampliada:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Enseña una animación cuando la imagen está cargando (verde:cargando, roja:error). La animación roja es opcional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Guardar imágenes y vídeos en la carpeta: Descargas/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefijar los nombres originales de las descargas con el origen, tamaño y/o duración para una gestión más fácil", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Renombrar las imágenes y vídeos guardados añadiendo:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duración", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Sonido :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/et/messages.json b/_locales/et/messages.json index c4379f300..57530dbc1 100644 --- a/_locales/et/messages.json +++ b/_locales/et/messages.json @@ -323,14 +323,6 @@ "message": "Piltide tsentreerimine, selle asemel, et need järgiksid kursorit", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Raami taustavärv:", "description": "[options] Frame background color option" @@ -392,31 +384,31 @@ "description": "[options] Short form of \"second\" for delay duration" }, "optSectionZoomSpeed": { - "message": "Zoomi kiirus", + "message": "Zoom speed", "description": "[options] Page section for zoom speed" }, "optZoomSpeed_P1": { - "message": "Kui pilt või video on ekraanil lukustatud, saab seda hiireratta abil suurendada või vähendada.", + "message": "When an image or video is locked on screen, it can be zoomed in or out using mouse wheel.", "description": "[options] Zoom speed Part 1" }, "optZoomSpeed_P2": { - "message": "vajutage", + "message": "press", "description": "[options] Zoom speed Part 2" }, "optZoomSpeed_P3": { - "message": "või", + "message": "or", "description": "[options] Zoom speed Part 3" }, "optZoomSpeed_P4": { - "message": " suumimiseks kerimise ajal", + "message": " while scrolling to zoom", "description": "[options] Zoom speed Part 4" }, "optZoomSpeed_P41": { - "message": "kiirem", + "message": "faster", "description": "[options] Zoom speed Part 41" }, "optZoomSpeed_P42": { - "message": "aeglasem", + "message": "slower", "description": "[options] Zoom speed Part 42" }, "optPagePlugins": { @@ -507,82 +499,10 @@ "message": "Suumitud piltide läbipaistmatus:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Näita väikest spinnerit, kui pilt laaditakse (roheline: laadimine, punane: viga). Punane spinner on valikuline.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Salvesta pildid ja videod kausta: Allalaadimised/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Haldamise lihtsustamiseks võib allalaadimiste originaalnimedele lisada päritolu, suuruse ja/või kestuse.", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Salvestatud piltide ja videote ümbernimetamine, lisades:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "kestus", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Veaotsing", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "KKK", "description": "[options] Page title for FAQ" @@ -832,11 +696,11 @@ "description": "[options] FAQ Answer 6 part 3" }, "optFAQ_Q7": { - "message": "Ma liigutan pilti või videot, kuid mõnikord ei juhtu midagi!", + "message": "I hover an image or video but sometimes nothing happens!", "description": "[options] FAQ Question 7" }, "optFAQ_A7": { - "message": "HoverZoom+ äratamiseks kerige allapoole või klõpsake ükskõik kus lehel!", + "message": "Scroll down or click anywhere on page to wake up HoverZoom+!", "description": "[options] FAQ Answer 7" }, "optPixelsUnitName": { diff --git a/_locales/fa/messages.json b/_locales/fa/messages.json index 50b182313..f843536c6 100644 --- a/_locales/fa/messages.json +++ b/_locales/fa/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "شفافیت بزرگنمایی تصاویر:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -700,41 +592,13 @@ "description": "[options] Page section for supported image formats" }, "optSupportedVideoFormats": { - "message": "ویدیو :", + "message": "Video :", "description": "[options] Page section for supported video formats" }, "optSupportedAudioFormats": { "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/fi/messages.json b/_locales/fi/messages.json index 8476aac4e..91a335e37 100644 --- a/_locales/fi/messages.json +++ b/_locales/fi/messages.json @@ -323,14 +323,6 @@ "message": "Keskitä kuvat sen sijaan, että ne seuraisivat kursoria.", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Kehyksen taustaväri:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Suurennettujen kuvien läpinäkymättömyys:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Näyttää pienen pyörittimen, kun kuva latautuu (vihreä: latautuu, punainen: virhe). Punainen pyöritin on valinnainen.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Tallenna kuvat ja videot kansioon: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Alkuperä, koko ja/tai kesto latausten alkuperäisissä nimissä helpottamaan hallintaa.", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Nimeä tallennetut kuvat ja videot uudelleen lisäämällä:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "kesto", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Vianmääritys", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/fil/messages.json b/_locales/fil/messages.json index 1923d5ea0..da5fd30d1 100644 --- a/_locales/fil/messages.json +++ b/_locales/fil/messages.json @@ -323,14 +323,6 @@ "message": "Igitna ang mga imahe kumpara sa pagsunod sa kanila sa cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Kulay ng background ng frame:", "description": "[options] Frame background color option" @@ -392,31 +384,31 @@ "description": "[options] Short form of \"second\" for delay duration" }, "optSectionZoomSpeed": { - "message": "Bilis ng zoom", + "message": "Zoom speed", "description": "[options] Page section for zoom speed" }, "optZoomSpeed_P1": { - "message": "Kapag ang isang imahe o video ay naka-lock sa screen, maaari itong i-zoom palapit o palayo gamit ang gulong ng mouse.", + "message": "When an image or video is locked on screen, it can be zoomed in or out using mouse wheel.", "description": "[options] Zoom speed Part 1" }, "optZoomSpeed_P2": { - "message": "pindutin", + "message": "press", "description": "[options] Zoom speed Part 2" }, "optZoomSpeed_P3": { - "message": "o", + "message": "or", "description": "[options] Zoom speed Part 3" }, "optZoomSpeed_P4": { - "message": " habang nag-i-scroll para mag-zoom", + "message": " while scrolling to zoom", "description": "[options] Zoom speed Part 4" }, "optZoomSpeed_P41": { - "message": "bilisan", + "message": "faster", "description": "[options] Zoom speed Part 41" }, "optZoomSpeed_P42": { - "message": "bagalan", + "message": "slower", "description": "[options] Zoom speed Part 42" }, "optPagePlugins": { @@ -507,82 +499,10 @@ "message": "Opacity ng mga naka-zoom na imahe:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Magpakita ng maliit na spinner habang naglo-load ang imahe (berde:loading, pula:error). Ang pulang spinner ay opsyonal.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "I-save ang mga imahe at mga video sa folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix ng mga orihinal na pangalan ng mga download na may pinanggalingan, laki at/o tagal para sa mas madaling pamamahala", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Palitan ang pangalan ng mga naka-save na imahe at mga video sa pamamagitan ng pagdaragdag ng:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "tagal", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Pag-troubleshoot", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/fr/messages.json b/_locales/fr/messages.json index 868542eff..e18dfa42e 100644 --- a/_locales/fr/messages.json +++ b/_locales/fr/messages.json @@ -323,14 +323,6 @@ "message": "Centrer les images plutôt que de les faire suivre le curseur", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Couleur du cadre:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Opacité des images zoomées :", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Affiche une icône animée pendant le chargement de l'image (verte: chargement en cours, rouge: erreur). L'icône rouge est optionnelle.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Enregistrer les images et les vidéos dans le dossier : Téléchargements/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Préfixer les noms originaux des téléchargements avec l'origine, la taille et/ou la durée pour une gestion plus facile", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Renommer les images et vidéos enregistrées en ajoutant :", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "durée", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Dépannage", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/gu/messages.json b/_locales/gu/messages.json index f7e9a9b62..6ff124234 100644 --- a/_locales/gu/messages.json +++ b/_locales/gu/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/he/messages.json b/_locales/he/messages.json index f7e9a9b62..6ff124234 100644 --- a/_locales/he/messages.json +++ b/_locales/he/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/hi/messages.json b/_locales/hi/messages.json index 3ed5eede2..b4daf705c 100644 --- a/_locales/hi/messages.json +++ b/_locales/hi/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/hr/messages.json b/_locales/hr/messages.json index c690e4709..01650efa6 100644 --- a/_locales/hr/messages.json +++ b/_locales/hr/messages.json @@ -323,14 +323,6 @@ "message": "Centrirati slike umjesto da prate pokazivač", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Boja pozadinskog okvira:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Neprozirnost zumiranih slika:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Prikaži animaciju dok se slika učitava (zeleno:učitavanje, crveno:pogreška). Crvena animacija je opcionalna.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Spremi slike i videozapise u mapu: Preuzimanja/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Dodaj kao prefiks u ime preuzimanja izvor, veličinu i/ili trajanje za lakše upravljanje", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Preimenuj slike i videozapise dodajući:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "trajanje", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Otklanjanje problema", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Zvuk:", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "Često postavljana pitanja", "description": "[options] Page title for FAQ" diff --git a/_locales/hu/messages.json b/_locales/hu/messages.json index 99e87e692..b43b70241 100644 --- a/_locales/hu/messages.json +++ b/_locales/hu/messages.json @@ -323,14 +323,6 @@ "message": "A képek középre helyezése ahelyet, hogy követnék a kurzort", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Keret háttérszíne:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Nagyított képek átlátszatlansága:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Pörgető mutatása kép betöltése közben (zöld: betöltés, piros: hiba). A piros pörgető választható.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Képek, videók és hanganyagok mentése mappába: Letöltések/", + "message": "Képek és videók mentése mappába: Letöltések/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Letöltések eredeti nevének előtagolása forrással, mérettel, hosszal stb. könnyebb kezelésért", + "message": "Letöltések eredeti nevének előtagolása forrással, mérettel és/vagy hosszal könnyebb kezelésért", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Mentett fájlok átnevezése ennek a hozzáadásával:", + "message": "Mentett képek és videók átnevezése ennek a hozzáadásával:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "hossz", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "A kép indexének hozzáadása a galériában (pl.: harmadik kép a tízből: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Felirat hozzáadása (pl.: Mona Lisa Leonardo da Vinci által)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "felirat", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Eredeti fájlnév helyettesítése vagy eltávolítása, ha nincs megadva érték (a kiterjesztés megmarad)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Példa: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "Mentéskor az eredeti fájlnevet helyettesítse ezzel:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Hibaelhárítás", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Hang :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "GYIK", "description": "[options] Page title for FAQ" diff --git a/_locales/id/messages.json b/_locales/id/messages.json index 9f8296b76..ac730f3bc 100644 --- a/_locales/id/messages.json +++ b/_locales/id/messages.json @@ -323,14 +323,6 @@ "message": "Pusat gambar sebagai lawan untuk memiliki mereka mengikuti kursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Warna latar belakang bingkai:", "description": "[options] Frame background color option" @@ -392,31 +384,31 @@ "description": "[options] Short form of \"second\" for delay duration" }, "optSectionZoomSpeed": { - "message": "Kecepatan zoom", + "message": "Zoom speed", "description": "[options] Page section for zoom speed" }, "optZoomSpeed_P1": { - "message": "Apabila gambar atau video terkunci di layar, gambar atau video dapat diperbesar atau diperkecil menggunakan roda mouse.", + "message": "When an image or video is locked on screen, it can be zoomed in or out using mouse wheel.", "description": "[options] Zoom speed Part 1" }, "optZoomSpeed_P2": { - "message": "tekan", + "message": "press", "description": "[options] Zoom speed Part 2" }, "optZoomSpeed_P3": { - "message": "atau", + "message": "or", "description": "[options] Zoom speed Part 3" }, "optZoomSpeed_P4": { - "message": " saat menggulir untuk memperbesar", + "message": " while scrolling to zoom", "description": "[options] Zoom speed Part 4" }, "optZoomSpeed_P41": { - "message": "lebih cepat", + "message": "faster", "description": "[options] Zoom speed Part 41" }, "optZoomSpeed_P42": { - "message": "lebih lambat", + "message": "slower", "description": "[options] Zoom speed Part 42" }, "optPagePlugins": { @@ -507,82 +499,10 @@ "message": "Gambar yang diperbesar opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Menampilkan pemintal kecil saat gambar sedang dimuat (hijau: memuat, merah: kesalahan). Pemintal merah adalah opsional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Menyimpan gambar & video ke folder: Unduh/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Awali nama asli unduhan dengan asal, ukuran, dan/atau durasi untuk pengelolaan yang lebih mudah", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Ubah nama gambar & video yang disimpan dengan menambahkan:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "durasi", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Pemecahan Masalah", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" @@ -832,11 +696,11 @@ "description": "[options] FAQ Answer 6 part 3" }, "optFAQ_Q7": { - "message": "Saya mengarahkan gambar atau video, tetapi terkadang tidak terjadi apa-apa!", + "message": "I hover an image or video but sometimes nothing happens!", "description": "[options] FAQ Question 7" }, "optFAQ_A7": { - "message": "Gulir ke bawah atau klik di mana saja pada halaman untuk mengaktifkan HoverZoom+!", + "message": "Scroll down or click anywhere on page to wake up HoverZoom+!", "description": "[options] FAQ Answer 7" }, "optPixelsUnitName": { diff --git a/_locales/it/messages.json b/_locales/it/messages.json index 34ce0f677..9d80a6ff5 100644 --- a/_locales/it/messages.json +++ b/_locales/it/messages.json @@ -323,14 +323,6 @@ "message": "Centrare le immagini anziché di farle seguire il cursore", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Colore di sfondo della cornice:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Opacità immagini ingrandite:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Visualizza un piccolo spinner durante il caricamento dell'immagine (verde: caricamento, rosso: errore). Lo spinner rosso è opzionale.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Salva immagini e video in una cartella: Download/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefissare i nomi originali dei download con l'origine, la dimensione e/o la durata per una gestione più semplice.", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rinominare le immagini e i video salvati aggiungendo:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "durata", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Risoluzione dei problemi", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/ja/messages.json b/_locales/ja/messages.json index 13ef3dea3..1c481671a 100644 --- a/_locales/ja/messages.json +++ b/_locales/ja/messages.json @@ -323,14 +323,6 @@ "message": "画像がカーソルに追従するのではなく、中央に表示されるようになりました。", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "フレームの背景色。", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "ズーム画像の不透明度。", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "画像の読み込み中に小さなスピナーを表示する(緑:読み込み中、赤:エラー)。赤のスピナーはオプションです。", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "画像・動画をフォルダに保存するダウンロード/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "ダウンロードの元の名前に、起源、サイズ、期間を付けて管理しやすくします。", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "保存された画像&動画の名前を追加で変更する。", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "存続期間", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "トラブルシューティング", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "オーディオ :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "よくあるご質問", "description": "[options] Page title for FAQ" diff --git a/_locales/kn/messages.json b/_locales/kn/messages.json index f7e9a9b62..6ff124234 100644 --- a/_locales/kn/messages.json +++ b/_locales/kn/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/ko/messages.json b/_locales/ko/messages.json index 44a9c0232..cae625341 100644 --- a/_locales/ko/messages.json +++ b/_locales/ko/messages.json @@ -112,11 +112,11 @@ "description": "[options] Tooltip for adjust the size of zoomed images option" }, "optCaptionLocation": { - "message": "캡션 위치:", + "message": "자막 위치:", "description": "[options] Adjust the position of the caption" }, "optCaptionLocationTooltip": { - "message": "캡션을 해당 이미지의 위/아래에 표시, 혹은 삭제", + "message": "자막을 해당 이미지의 위/아래에 표시, 혹은 삭제", "description": "[options] Tooltip for adjusting the position of the caption" }, "optCaptionLocationAbove": { @@ -156,7 +156,7 @@ "description": "[options] Outline option" }, "optFontOutlineTooltip": { - "message": "활성화 시 흰 글꼴에 얇고 검은 테두리를 가진 글씨로 캡션과 상세 정보를 표시", + "message": "활성화 시 흰 글꼴에 얇고 검은 테두리를 가진 글씨로 자막과 상세 정보를 표시", "description": "[options] Tooltip for outline option" }, "optMouseUnderlap": { @@ -323,14 +323,6 @@ "message": "사진이 커서를 따라 이동하도록 하는 대신 중앙에 배치", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "이미지 자동으로 잠금", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "호버 줌+ 활성화 시 이미지를 자동으로 잠그기", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "액자 배경색:", "description": "[options] Frame background color option" @@ -364,7 +356,7 @@ "description": "[options] Font size option" }, "optFontSizeTooltip": { - "message": "캡션과 상세 정보 표시에 쓰이는 글씨의 크기", + "message": "자막과 상세 정보 표시에 쓰이는 글씨의 크기", "description": "[options] Tooltip for font size option" }, "optFontSizeUnitName": { @@ -507,82 +499,10 @@ "message": "확대된 이미지의 투명도:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "캡션 불투명도:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "상세 정보 불투명도:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "퍼센트", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "아래쪽 간격:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "아래쪽에서 글자를 떨어뜨릴 간격", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "위쪽 간격:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "위쪽에서 글자를 떨어뜨릴 간격", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "사진을 불러오는 동안 로딩 아이콘을 표시합니다(초록: 로딩, 빨강: 오류). 빨간색 로딩 아이콘을 띄울지는 선택할 수 있습니다.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "사진, 동영상 및 오디오를 저장할 폴더: Downloads/", + "message": "폴더에 사진 및 동영상 저장하기: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "파일을 보다 쉽게 관리할 수 있도록 출처, 크기, 길이 등을 파일 이름 앞에 붙입니다", + "message": "파일을 보다 쉽게 관리할 수 있도록 출처, 크기, 기간을 파일 이름 앞에 붙입니다", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "저장한 파일의 이름에 문자 추가:", + "message": "저장한 사진과 동영상의 파일 이름에 문자 추가:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "길이", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "갤러리 내 이미지의 색인 추가 (예를 들어, 열 개 중 세 번째 이미지라면: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "색인", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "캡션 추가 (예: 레오나르도 다빈치의 모나리자)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "캡션", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "원본 파일명을 바꾸거나 값이 없는 경우 제거합니다 (확장자는 유지)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "예시: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "저장할 때 원본 파일명을 다음으로 교체:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "문제 해결", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "소리:", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "가져오기/내보내기", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "내보내기를 눌러 현재 설정을 문자열로 받을 수 있습니다. 가져오기를 눌러 붙여넣은 설정을 불러옵니다.", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "여기에 저장한 설정을 붙여넣기", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "가져오기", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "내보내기", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "가져오기 성공!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "가져오기 실패", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/lt/messages.json b/_locales/lt/messages.json index 7e62633f0..b48e234ff 100644 --- a/_locales/lt/messages.json +++ b/_locales/lt/messages.json @@ -323,14 +323,6 @@ "message": "Centruokite vaizdus, o ne sekite juos paskui žymeklį", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Rėmelio fono spalva:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Priartintų paveikslėlių neskaidrumas:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Rodomas nedidelis suktuvas, kai vaizdas kraunamas (žalia: kraunamas, raudona: klaida). Raudonasis suktukas neprivalomas.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Išsaugokite vaizdus ir vaizdo įrašus aplanke: Atsisiuntimai/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Atsisiuntimų originaliems pavadinimams suteikite prefiksus su kilme, dydžiu ir (arba) trukme, kad būtų lengviau valdyti", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Pervardykite išsaugotus vaizdus ir vaizdo įrašus pridėdami:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "trukmė", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Trikčių šalinimas", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Garso įrašas:", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "DUK", "description": "[options] Page title for FAQ" diff --git a/_locales/lv/messages.json b/_locales/lv/messages.json index c96ea7e1b..c0756d8d6 100644 --- a/_locales/lv/messages.json +++ b/_locales/lv/messages.json @@ -323,14 +323,6 @@ "message": "Attēlu centrēšana, nevis to izvietošana pēc kursora", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Rāmja fona krāsa:", "description": "[options] Frame background color option" @@ -392,31 +384,31 @@ "description": "[options] Short form of \"second\" for delay duration" }, "optSectionZoomSpeed": { - "message": "Tālummaiņas ātrums", + "message": "Zoom speed", "description": "[options] Page section for zoom speed" }, "optZoomSpeed_P1": { - "message": "Kad attēls vai videoklips ir bloķēts ekrānā, to var tuvināt vai tālināt, izmantojot peles ritenīti.", + "message": "When an image or video is locked on screen, it can be zoomed in or out using mouse wheel.", "description": "[options] Zoom speed Part 1" }, "optZoomSpeed_P2": { - "message": "nospiediet", + "message": "press", "description": "[options] Zoom speed Part 2" }, "optZoomSpeed_P3": { - "message": "vai", + "message": "or", "description": "[options] Zoom speed Part 3" }, "optZoomSpeed_P4": { - "message": " ritinot, lai tālinātu", + "message": " while scrolling to zoom", "description": "[options] Zoom speed Part 4" }, "optZoomSpeed_P41": { - "message": "ātrāk", + "message": "faster", "description": "[options] Zoom speed Part 41" }, "optZoomSpeed_P42": { - "message": "lēnāk", + "message": "slower", "description": "[options] Zoom speed Part 42" }, "optPagePlugins": { @@ -507,82 +499,10 @@ "message": "Palielinātu attēlu necaurredzamība:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Attēla ielādes laikā parādiet nelielu griezējrīku (zaļš:ielāde, sarkans:kļūda). Sarkanais rotators nav obligāts.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Saglabājiet attēlus un videoklipus mapē: Lejupielādes/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Vieglākai pārvaldībai lejupielādes oriģinālajiem nosaukumiem pievienojiet prefiksu ar izcelsmi, izmēru un/vai ilgumu.", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Pārdēvējiet saglabātos attēlus un videoklipus, pievienojot:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "ilgums", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Problēmu novēršana", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "BIEŽĀK UZDOTIE JAUTĀJUMI", "description": "[options] Page title for FAQ" @@ -832,11 +696,11 @@ "description": "[options] FAQ Answer 6 part 3" }, "optFAQ_Q7": { - "message": "Es uzvelku attēlu vai videoklipu, bet dažreiz nekas nenotiek!", + "message": "I hover an image or video but sometimes nothing happens!", "description": "[options] FAQ Question 7" }, "optFAQ_A7": { - "message": "Ritiniet uz leju vai noklikšķiniet uz jebkuras vietas lapā, lai pamodinātu HoverZoom+!", + "message": "Scroll down or click anywhere on page to wake up HoverZoom+!", "description": "[options] FAQ Answer 7" }, "optPixelsUnitName": { diff --git a/_locales/ml/messages.json b/_locales/ml/messages.json index 0319ce4b3..a84b2bd0d 100644 --- a/_locales/ml/messages.json +++ b/_locales/ml/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/mr/messages.json b/_locales/mr/messages.json index f7e9a9b62..6ff124234 100644 --- a/_locales/mr/messages.json +++ b/_locales/mr/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/ms/messages.json b/_locales/ms/messages.json index f7e9a9b62..6ff124234 100644 --- a/_locales/ms/messages.json +++ b/_locales/ms/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/nl/messages.json b/_locales/nl/messages.json index dccaa2c5c..92d857058 100644 --- a/_locales/nl/messages.json +++ b/_locales/nl/messages.json @@ -323,14 +323,6 @@ "message": "Centreer een afbeelding in plaats van dat ze de muis volgen", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Lijst achtergrondkleur:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Ingezoomde afbeeldingen doorzichtigheid:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Laat een kleine spinner zien als het beeld geladen wordt (groen:laden, rood:fout). De rode spinner is optioneel.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Sla afbeeldingen en video's op in een map: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Voorvoegsel originele namen van downloads met herkomst, grootte en/of duur voor eenvoudiger beheer", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Hernoem opgeslagen afbeeldingen & video's door toe te voegen:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duur", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Problemen oplossen", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio:", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/no/messages.json b/_locales/no/messages.json index ae12ff29a..9a2621802 100644 --- a/_locales/no/messages.json +++ b/_locales/no/messages.json @@ -8,15 +8,15 @@ "description": "Short extension name" }, "extDescription": { - "message": "Forstørr bilder/videoer på alle favorittnettstedene dine (Facebook, Amazon, etc). Bare svever musen over bildet for å forstørre den.", + "message": "Zoom images/videos on all your favorite websites (Facebook, Amazon, etc). Simply hover your mouse over the image to enlarge it.", "description": "Extension description in Chrome webstore (max. 132 characters)" }, "popDisableForAllSites": { - "message": "Deaktiver for alle sider", + "message": "Disable for all sites", "description": "[popup] Disable the extension" }, "popAllowPerSiteToggle": { - "message": "Tillat per-område utvidelseskonfigurasjon", + "message": "Allow per-site extension configuration", "description": "[popup] Allow per-site extension configuration" }, "popDisableForSite": { @@ -28,15 +28,15 @@ "description": "[popup] Enables the extension for a specific site" }, "popPreloadImages": { - "message": "Forhåndsvis zoomede bilder", + "message": "Preload zoomed images", "description": "[popup] Preload zoomed images" }, "popPreloadingImages": { - "message": "Laster inn...", + "message": "Preloading...", "description": "[popup] Preloading zoomed images" }, "popMoreOptions": { - "message": "Flere alternativer", + "message": "More options", "description": "[popup] More options" }, "optTitle": { @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/pl/messages.json b/_locales/pl/messages.json index 19bfa8ac7..f2414b25d 100644 --- a/_locales/pl/messages.json +++ b/_locales/pl/messages.json @@ -323,14 +323,6 @@ "message": "Obrazy będą wyśrodkowane zamiast podążać za kursorem myszy", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Kolor tła ramki:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Przezroczystość powiększonych obrazów:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Wyświetlaj mały spinner podczas ładowania obrazu (zielony:ładowanie, czerwony:błąd). Czerwony spinner jest opcjonalny.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Zapisywanie zdjęć i filmów do folderu: Downloads/.", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Przedrostek oryginalnych nazw pobrań z pochodzeniem, rozmiarem i/lub czasem trwania w celu łatwiejszego zarządzania", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Zmiana nazwy zapisanych zdjęć i filmów poprzez dodanie:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "czas trwania", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Rozwiązywanie problemów", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/pt_BR/messages.json b/_locales/pt_BR/messages.json index c067f9e89..46455718e 100644 --- a/_locales/pt_BR/messages.json +++ b/_locales/pt_BR/messages.json @@ -323,14 +323,6 @@ "message": "Centralizar imagens ao invés delas seguirem o cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Cor de fundo do quadro:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Opacidade de imagem ampliada:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Exibir uma pequena indicação que a imagem está carregando (verde: carregando, vermelho: erro). Indicação em vermelho é opcional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Salvar imagens e vídeos na pasta: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Adicionar como prefixo nos nomes dos arquivos baixados a origem, tamanho e/ou duração para proporcionar um gerenciamento mais eficiente", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Renomear imagens e vídeos salvos adicionando:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duração", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Resolução de problemas", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Áudio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "Perguntas Frequentes (FAQ)", "description": "[options] Page title for FAQ" diff --git a/_locales/pt_PT/messages.json b/_locales/pt_PT/messages.json index 10080fa82..d87ed6291 100644 --- a/_locales/pt_PT/messages.json +++ b/_locales/pt_PT/messages.json @@ -200,19 +200,19 @@ "description": "[options] Tooltip for show high resolution pictures when available option" }, "optGalleriesMouseWheel": { - "message": "Utilizar a roda do rato para navegar nos álbuns", + "message": "Use a roda do rato para navegar nos álbuns", "description": "[options] Use mousewheel to navigate albums option" }, "optGalleriesMouseWheelTooltip": { - "message": "Navega no álbum com a roda do rato", + "message": "Navegue no álbum com a roda do rato", "description": "[options] Tooltip for use mousewheel to navigate albums option" }, "optDisableMouseWheelForVideo": { - "message": "Não utilizar a roda do rato para navegar dentro do vídeo (teclas de acção continuarão a funcionar)", + "message": "Não use a roda do rato para navegar dentro do vídeo (teclas de atalho continuarão a funcionar)", "description": "[options] Allows you to scroll through albums with the mousewheel but does not change behavior of GFY/Videos" }, "optDisableMouseWheelForVideoTooltip": { - "message": "Desliza entre os álbuns mas não salta para a frente/trás nos vídeos", + "message": "Deslize entre os álbuns mas não salte para a frente/trás nos vídeos", "description": "[options] Allows you to scroll through albums with the mousewheel but does not change behavior of GFY/Videos" }, "optZoomVideos": { @@ -224,7 +224,7 @@ "description": "[options] Tooltip for zoom videos option" }, "optVideoPositionStep": { - "message": "Utilizar as teclas de ação anterior/seguinte (ou a roda do rato) para alterar a posição do vídeo", + "message": "Utilize as teclas de atalho anterior/seguinte (ou roda do rato) para alterar a posição do vídeo para", "description": "[options] Changing video position amount option" }, "optVideoPositionStepUnitName": { @@ -232,7 +232,7 @@ "description": "[options] Unit name (seconds) for changing video position option" }, "optVideoPositionStepTooltip": { - "message": "Avanca ou retrocede no vídeo para este valor de segundos", + "message": "Avance ou retroceda no vídeo para este valor de segundos", "description": "[options] Tooltip for changing video position option" }, "optMuteVideos": { @@ -323,14 +323,6 @@ "message": "Centra as imagens ao invés delas seguirem o ponteiro do rato", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Bloquear imagens automaticamente", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "As imagens são bloqueadas automaticamente ao ativar o Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Cor de fundo para a moldura:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Opacidade das imagens ampliadas:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Opacidade da legenda:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Opacidade dos detalhes:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Deslocação da posição abaixo:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Valor para deslocar o texto na posição abaixo", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Deslocação da posição acima:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Valor para deslocar o texto na posição acima", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Mostra um ícone animado enquanto carrega a imagem (verde: a carregar, vermelho: erro). O ícone vermelho é opcional.", "description": "[options] Tooltip for display image loader option" @@ -608,7 +528,7 @@ "description": "[options] Use separate window for unloadable urls option" }, "optDownloadFolderTooltip": { - "message": "Se necessário, serão criadas subpasta(s)", + "message": "As subpastas, se necessário, serão automaticamente criadas", "description": "[options] Tooltip for download folder option" }, "optDownloadFolderPlaceholder": { @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Guardar imagens, vídeos e áudios numa pasta: Transferências/", + "message": "Guardar as imagens e os vídeos na pasta: Transferências/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefixar os nomes originais das transferências com a origem, tamanho, duração, etc., para uma gestão mais fácil", + "message": "Prefixo nomes originais de transferências com fonte, tamanho e/ou duração para uma gestão mais fácil", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Mudar o nome dos ficheiros guardados adicionando:", + "message": "Renomear imagens e vídeos guardados ao adicionar:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duração", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Adicionar o índice da imagem na galeria (por exemplo: terceira imagem de dez: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "índice", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Adicionar legenda (por exemplo: Mona Lisa de Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "legenda", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Substitui o nome do ficheiro original ou remove-o se não for fornecido nenhum valor (a extensão é preservada)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Exemplo: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "Ao guardar, substituir o nome do ficheiro original por:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Resolução de problemas", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Áudio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Importar/Exportar", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Pressione exportar para obter uma sequência das suas definições atuais. Pressione importar para carregar as suas definições coladas", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Colar aqui as definições guardadas", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Importar", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Exportar", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Importação bem sucedida!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Não foi possível importar", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" @@ -940,7 +804,7 @@ "description": "[options] Action key description" }, "optNextImgKeyTitle": { - "message": "Ver imagem seguinte numa galeria", + "message": "Ver a imagem seguinte numa galeria", "description": "[options] Action key title" }, "optNextImgKeyDescription": { diff --git a/_locales/ro/messages.json b/_locales/ro/messages.json index fa56a97f6..d5eb12426 100644 --- a/_locales/ro/messages.json +++ b/_locales/ro/messages.json @@ -323,14 +323,6 @@ "message": "Centrează imaginile în loc să urmeze cursorul", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Culoare fundal cadru:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Opacitate imagini mărite:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Afișează un spinner în timp ce pagina se încarcă (verde:încărcare, roșu:eroare). Spinner-ul roșu este opțional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Salvează imaginile și videoclipurile în dosar: Descărcări/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefixează numele descărcărilor cu originea, mărimea și/sau durata, pentru o gestionare mai ușoară", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Redenumește imaginile și videoclipurile salvate adăugând:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "durata", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Depanare", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "Întrebări frecvente", "description": "[options] Page title for FAQ" diff --git a/_locales/ru/messages.json b/_locales/ru/messages.json index 33f0b4700..c3da365d9 100644 --- a/_locales/ru/messages.json +++ b/_locales/ru/messages.json @@ -335,14 +335,6 @@ "message": "Всегда показывать изображения в центре экрана вместо того, чтобы они следовали за курсором", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Цвет фона панели:", "description": "[options] Frame background color option" @@ -519,82 +511,10 @@ "message": "Прозрачность увеличенного изображения:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Показывать маленький волчок, когда изображение загружается (зеленое:загрузка, красное:ошибка). Красный волчок на выбор.", "description": "[options] Tooltip for display image loader option" @@ -628,15 +548,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Сохранять изображения, видео и аудио в папку: Загрузки/", + "message": "Сохранить изображения и видео в папку: Загрузки/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Добавлять к исходным названиям загрузок префиксы с указанием источника, размера, длительности и так далее для упрощения управления", + "message": "Префикс оригинальных названий загрузок с источником, размером и/или длительностью для более легкого управления", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Переименовывать сохранённые файлы, добавив:", + "message": "Переименовать сохраненные изображения и видео добавив:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -663,34 +583,6 @@ "message": "Длительность", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Добавить индекс изображения в галерее (например: третье изображение из десяти: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "индекс", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Добавлять подпись (например: «Мона Лиза» Леонардо да Винчи)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "подпись", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Устранение проблем", "description": "[options] Page section for troubleshooting" @@ -719,34 +611,6 @@ "message": "Аудио:", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/si/messages.json b/_locales/si/messages.json index 48b0eb388..5ecdcb946 100644 --- a/_locales/si/messages.json +++ b/_locales/si/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -700,41 +592,13 @@ "description": "[options] Page section for supported image formats" }, "optSupportedVideoFormats": { - "message": "දෘශ්‍යකය :", + "message": "Video :", "description": "[options] Page section for supported video formats" }, "optSupportedAudioFormats": { "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/sk/messages.json b/_locales/sk/messages.json index b634f0ae8..cd23063c6 100644 --- a/_locales/sk/messages.json +++ b/_locales/sk/messages.json @@ -323,14 +323,6 @@ "message": "Vystredenie obrázkov namiesto ich sledovania kurzorom", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Farba pozadia rámu:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Nepriehľadnosť zväčšených obrázkov:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Zobrazenie malého spinnera počas načítavania obrázka (zelená:načítavanie, červená:chyba). Červený spinner je voliteľný.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Uloženie obrázkov a videí do priečinka: Stiahnutia/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Predpona pôvodných názvov stiahnutých súborov s pôvodom, veľkosťou a/alebo trvaním pre jednoduchšiu správu", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Premenujte uložené obrázky a videá pridaním:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "trvanie", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Riešenie problémov", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Zvuk :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "ČASTO KLADENÉ OTÁZKY", "description": "[options] Page title for FAQ" diff --git a/_locales/sl/messages.json b/_locales/sl/messages.json index d27b2c197..68e6ea605 100644 --- a/_locales/sl/messages.json +++ b/_locales/sl/messages.json @@ -323,14 +323,6 @@ "message": "Slike v središču, namesto da bi sledile kazalcu", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Barva ozadja okvirja:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Motnost povečanih slik:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Prikaz malega vrtiljaka med nalaganjem slike (zelena: nalaganje, rdeča: napaka). Rdeči vrtiljak ni obvezen.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Shranite slike in videoposnetke v mapo: Prenosi/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Za lažje upravljanje predpono izvirnim imenom prenosov dodajte izvor, velikost in/ali trajanje.", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Preimenujte shranjene slike in videoposnetke z dodajanjem:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "trajanje", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Odpravljanje težav", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Zvočni posnetki :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "POGOSTA VPRAŠANJA", "description": "[options] Page title for FAQ" diff --git a/_locales/sr/messages.json b/_locales/sr/messages.json index f7e9a9b62..6ff124234 100644 --- a/_locales/sr/messages.json +++ b/_locales/sr/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/sv/messages.json b/_locales/sv/messages.json index 6044cd636..e0ef10a32 100644 --- a/_locales/sv/messages.json +++ b/_locales/sv/messages.json @@ -323,14 +323,6 @@ "message": "Centrera bilder istället för att de följer markören", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Ramens bakgrundsfärg:", "description": "[options] Frame background color option" @@ -392,31 +384,31 @@ "description": "[options] Short form of \"second\" for delay duration" }, "optSectionZoomSpeed": { - "message": "Zooma hastighet", + "message": "Zoom speed", "description": "[options] Page section for zoom speed" }, "optZoomSpeed_P1": { - "message": "När en bild eller video är låst på skärmen kan den zoomas in eller ut med hjälp av mushjulet.", + "message": "When an image or video is locked on screen, it can be zoomed in or out using mouse wheel.", "description": "[options] Zoom speed Part 1" }, "optZoomSpeed_P2": { - "message": "tryck", + "message": "press", "description": "[options] Zoom speed Part 2" }, "optZoomSpeed_P3": { - "message": "eller", + "message": "or", "description": "[options] Zoom speed Part 3" }, "optZoomSpeed_P4": { - "message": " medan du rullar för att zooma", + "message": " while scrolling to zoom", "description": "[options] Zoom speed Part 4" }, "optZoomSpeed_P41": { - "message": "snabbare", + "message": "faster", "description": "[options] Zoom speed Part 41" }, "optZoomSpeed_P42": { - "message": "långsammare", + "message": "slower", "description": "[options] Zoom speed Part 42" }, "optPagePlugins": { @@ -507,82 +499,10 @@ "message": "Zoomade bilders opacitet:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Visa en liten spinner när bilden laddas (grön: laddning, röd: fel). Den röda spinnern är valfri.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Spara bilder och videor i en mapp: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "För att underlätta hanteringen kan du ange ursprung, storlek och/eller varaktighet för originalnamn på nedladdningar.", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Byt namn på sparade bilder och videor genom att lägga till:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "varaktighet", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Felsökning", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Ljud :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "VANLIGA FRÅGOR", "description": "[options] Page title for FAQ" @@ -832,11 +696,11 @@ "description": "[options] FAQ Answer 6 part 3" }, "optFAQ_Q7": { - "message": "Jag håller en bild eller video men ibland händer ingenting!", + "message": "I hover an image or video but sometimes nothing happens!", "description": "[options] FAQ Question 7" }, "optFAQ_A7": { - "message": "Bläddra nedåt eller klicka någonstans på sidan för att vakna upp HoverZoom+!", + "message": "Scroll down or click anywhere on page to wake up HoverZoom+!", "description": "[options] FAQ Answer 7" }, "optPixelsUnitName": { diff --git a/_locales/sw/messages.json b/_locales/sw/messages.json index f7e9a9b62..6ff124234 100644 --- a/_locales/sw/messages.json +++ b/_locales/sw/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/ta/messages.json b/_locales/ta/messages.json index b68a0ce03..89fa72065 100644 --- a/_locales/ta/messages.json +++ b/_locales/ta/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/te/messages.json b/_locales/te/messages.json index f7e9a9b62..6ff124234 100644 --- a/_locales/te/messages.json +++ b/_locales/te/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/th/messages.json b/_locales/th/messages.json index 81bc74f5c..5ddf9b429 100644 --- a/_locales/th/messages.json +++ b/_locales/th/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/tr/messages.json b/_locales/tr/messages.json index b80651253..050acc616 100644 --- a/_locales/tr/messages.json +++ b/_locales/tr/messages.json @@ -323,14 +323,6 @@ "message": "İmleç takibi yapmak yerine resimleri ortala", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Kart arka plan rengi:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Yakınlaştırılmış resimlerin opaklığı:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Resim yüklenirken küçük bir dönen daire göster(yeşil: yükleniyor, kırmızı: hata).Kırmızı dönen daire isteğe bağlı.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Resimleri & Videoları şu klasöre kaydet: İndirilenler/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Daha kolay yönetmek için, indirilenlerin kaynağını, boyutunu ve uzunluğunu orijinal isimlerine önek olarak ekle", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Şunu eklereyek kayıtlı resimler & videoları yeniden adlandır:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "Süre", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Hata ayıklama", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Ses :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "SSS", "description": "[options] Page title for FAQ" diff --git a/_locales/uk/messages.json b/_locales/uk/messages.json index ed25958e0..cf1544268 100644 --- a/_locales/uk/messages.json +++ b/_locales/uk/messages.json @@ -84,11 +84,11 @@ "description": "[options] Enable Hover Zoom+ option" }, "optDarkMode": { - "message": "Темний режим", + "message": "Dark mode", "description": "[options] Enable dark mode for Options & Popup" }, "optSectionView": { - "message": "Переглядач", + "message": "Viewer", "description": "[options] Page section for viewer options" }, "optSectionVideo": { @@ -96,7 +96,7 @@ "description": "[options] Page section for video options" }, "optSectionAudio": { - "message": "Аудіо", + "message": "Audio", "description": "[options] Page section for audio options" }, "optZoomFactor": { @@ -116,143 +116,143 @@ "description": "[options] Adjust the position of the caption" }, "optCaptionLocationTooltip": { - "message": "Переглянути підпис зверху/під зображенням, або зовсім не", + "message": "View the caption above/below the image, or not at all", "description": "[options] Tooltip for adjusting the position of the caption" }, "optCaptionLocationAbove": { - "message": "Зверху", + "message": "Above", "description": "[options] Caption location option to put captions above the image" }, "optCaptionLocationBelow": { - "message": "Знизу", + "message": "Below", "description": "[options] Caption location option to put captions below the image" }, "optCaptionLocationNone": { - "message": "Без ефекту", + "message": "None", "description": "[options] Caption location option to disable captions" }, "optDetailsLocation": { - "message": "Положення подробиць:", + "message": "Details position:", "description": "[options] Adjust the position of details" }, "optDetailsLocationTooltip": { - "message": "Переглянути подробиці (розмір, формат...) вище, / нижче зображення або зовсім не", + "message": "View details (size, format...) above/below the image, or not at all", "description": "[options] Tooltip for adjusting the position of details" }, "optDetailsLocationAbove": { - "message": "Зверху", + "message": "Above", "description": "[options] Details location option to put details above the image" }, "optDetailsLocationBelow": { - "message": "Знизу", + "message": "Below", "description": "[options] Details location option to put details below the image" }, "optDetailsLocationNone": { - "message": "Без ефекту", + "message": "None", "description": "[options] Details location option to disable details" }, "optFontOutline": { - "message": "Контур", + "message": "Font outline", "description": "[options] Outline option" }, "optFontOutlineTooltip": { - "message": "Якщо відмічено: використовувати білий шрифт + тонкий чорний кордон для субтитрів та деталей", + "message": "If checked: use white font + thin black border for caption & details", "description": "[options] Tooltip for outline option" }, "optMouseUnderlap": { - "message": "Розмістити масштабовані зображення під курсором миші", + "message": "Extend zoomed images below the mouse cursor", "description": "[options] Extend zoomed images below the mouse cursor option" }, "optMouseUnderlapTooltip": { - "message": "Якщо не позначено, динамічно масштабовані зображення будуть змінені", + "message": "If unchecked, zoomed images will be resized dynamically", "description": "[options] Tooltip for extend zoomed images below the mouse cursor option" }, "optHideMouseCursor": { - "message": "Приховати курсор миші через:", + "message": "Hide mouse cursor after:", "description": "[options] Hide mouse cursor option" }, "optHideMouseCursorTooltip": { - "message": "Якщо відмічено, курсор миші буде схований після затримки", + "message": "If checked, mouse cursor will be hidden after delay", "description": "[options] Tooltip for hide mouse cursor option" }, "optPageActionEnabled": { - "message": "Показувати значок в панелі адрес", + "message": "Show icon in address bar", "description": "[options] Show icon in address bar option" }, "optPageActionEnabledTooltip": { - "message": "Тільки якщо зображення можуть бути збільшені", + "message": "Only when images can be zoomed", "description": "[options] Tooltip for show icon in address bar option" }, "optShowWhileLoading": { - "message": "Показати збільшені зображення під час завантаження", + "message": "Show zoomed pictures while loading", "description": "[options] Show zoomed pictures while loading option" }, "optShowWhileLoadingTooltip": { - "message": "Масштабування зображення буде відображатися перед повним завантаженням", + "message": "Zoomed image will be displayed before it is fully loaded", "description": "[options] Tooltip for show zoomed pictures while loading option" }, "optShowHighRes": { - "message": "Показувати зображення з високою роздільною здатністю, якщо можливо", + "message": "Show high resolution pictures when available", "description": "[options] Show high resolution pictures when available option" }, "optShowHighResTooltip": { - "message": "Зображення можуть зайняти більше часу для завантаження", + "message": "Pictures may take more time to load", "description": "[options] Tooltip for show high resolution pictures when available option" }, "optGalleriesMouseWheel": { - "message": "Використовувати колесо миші для переміщення альбомів", + "message": "Use mousewheel to navigate albums", "description": "[options] Use mousewheel to navigate albums option" }, "optGalleriesMouseWheelTooltip": { - "message": "Перемістіть альбом за допомогою коліщатка миші", + "message": "Navigate album with the mouse wheel", "description": "[options] Tooltip for use mousewheel to navigate albums option" }, "optDisableMouseWheelForVideo": { - "message": "Не використовувати колесо миші для переміщення в кадрі відео (ключі дій все одно працюватиму)", + "message": "Don't use mousewheel to navigate within video (action keys will still work)", "description": "[options] Allows you to scroll through albums with the mousewheel but does not change behavior of GFY/Videos" }, "optDisableMouseWheelForVideoTooltip": { - "message": "Прокрутити через альбоми, але переходити вперед/назад у відео", + "message": "Scroll through albums but don't jump forward/backward in videos", "description": "[options] Allows you to scroll through albums with the mousewheel but does not change behavior of GFY/Videos" }, "optZoomVideos": { - "message": "Масштабування відео", + "message": "Zoom videos", "description": "[options] Zoom videos option" }, "optZoomVideosTooltip": { - "message": "Підтримувані формати: 3gpp m4v mkv mp4 ogv webm", + "message": "Supported formats: 3gpp m4v mkv mp4 ogv webm", "description": "[options] Tooltip for zoom videos option" }, "optVideoPositionStep": { - "message": "Використовуйте запобігати/наступний клавіші дій (або колеса) для зміни розташування відео на", + "message": "Use prev/next action keys (or mousewheel) to change video position by", "description": "[options] Changing video position amount option" }, "optVideoPositionStepUnitName": { - "message": "сек", + "message": "sec", "description": "[options] Unit name (seconds) for changing video position option" }, "optVideoPositionStepTooltip": { - "message": "Пропустити відео назад або назад на цю кількість секунд", + "message": "Skip video back or forth for this amount of seconds", "description": "[options] Tooltip for changing video position option" }, "optMuteVideos": { - "message": "Вимкнути звук масштабованих відео", + "message": "Mute zoomed videos", "description": "[options] Mute zoomed videos option" }, "optMuteVideosTooltip": { - "message": "Вимкнути звук у збільшених відео", + "message": "Disable sound in zoomed videos", "description": "[options] Tooltip for mute zoomed videos option" }, "optVideoTimestamp": { - "message": "Показувати час останнього оновлення на відео", + "message": "Show timestamp on videos", "description": "[options] Enable timestamp / video length on videos" }, "optVideoTimestampTooltip": { - "message": "Увімкнути тривалість часу / відео на відео", + "message": "Enable timestamp / video length on videos", "description": "[options] Tooltip for video length countdown on videos" }, "optVideoVolume": { - "message": "Гучність звуку для знятих відео:", + "message": "Audio volume for unmuted videos:", "description": "[options] Audio volume for unmuted videos option" }, "optVideoVolumeUnitName": { @@ -260,19 +260,19 @@ "description": "[options] Unit name (percentage) for video volume option" }, "optVideoVolumeTooltip": { - "message": "Якщо відео не повністю приглушене, встановіть об'єм в відсотках (0-100)", + "message": "If the video is not completely muted, set the volume to this percentage (0-100)", "description": "[options] Tooltip for audio volume for unmuted videos option" }, "optPlayAudio": { - "message": "Відтворення аудіо джерел, наприклад MP3", + "message": "Play audio sources such as MP3", "description": "[options] Play audio option" }, "optPlayAudioTooltip": { - "message": "Підтримувані формати: flac m4a mp3 ogg opus wav", + "message": "Supported formats: flac m4a mp3 oga ogg opus wav", "description": "[options] Tooltip for play audio option" }, "optAudioVolume": { - "message": "Гучність звуку:", + "message": "Audio volume:", "description": "[options] Audio volume option" }, "optAudioVolumeUnitName": { @@ -280,19 +280,19 @@ "description": "[options] Unit name (percentage) for audio volume option" }, "optAudioVolumeTooltip": { - "message": "Встановіть гучність в відсотках (0-100)", + "message": "Set the volume to this percentage (0-100)", "description": "[options] Tooltip for audio volume option" }, "optEnableAmbilight": { - "message": "Увімкнути Ambient light позаду зображення", + "message": "Enable ambient light behind images", "description": "[options] Enable ambient light behind images option" }, "optEnableAmbilightTooltip": { - "message": "Створіть ефект тонкого світла, схожий на технологію Philips Ambilight", + "message": "Create a subtle glow effect similar to Philips Ambilight technology", "description": "[options] Tooltip for enable ambient light behind images option" }, "optAmbilightHaloSize": { - "message": "Розмір гало:", + "message": "Size of halo :", "description": "[options] Size of halo option" }, "optAmbilightHaloSizeUnitName": { @@ -300,11 +300,11 @@ "description": "[options] Unit name (percentage) for halo size" }, "optAmbilightHaloSizeTooltip": { - "message": "Розмір гало навколо масштабованого зображення (0% : немає для)", + "message": "Size of halo around zoomed image (0% : no halo)", "description": "[options] Tooltip for size of halo" }, "optAmbilightBackgroundOpacity": { - "message": "Прозорість тла:", + "message": "Background opacity :", "description": "[options] Background opacity option" }, "optAmbilightBackgroundOpacityUnitName": { @@ -312,35 +312,27 @@ "description": "[options] Unit name (percentage) for background opacity" }, "optAmbilightBackgroundOpacityTooltip": { - "message": "0% : прозорий, 100% : чорний", + "message": "0% : transparent, 100% : black", "description": "[options] Tooltip for background opacity" }, "optCenterImages": { - "message": "Центрувати зображення", + "message": "Center images", "description": "[options] Center images in the middle of the page option" }, "optCenterImagesTooltip": { - "message": "Відцентруйте зображення на противагу тому, що вони мають курсор", + "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { - "message": "Колір фону фрейму:", + "message": "Frame background color:", "description": "[options] Frame background color option" }, "optFrameBackgroundColorTooltip": { - "message": "Колір тла для кадру, в якому зображено зображення", + "message": "Background color for the frame the image appears in", "description": "[options] Tooltip for frame background color option" }, "optFrameBackgroundColorChooseText": { - "message": "Вибрати", + "message": "Select", "description": "[options] Frame background color button - Select" }, "optFrameBackgroundColorCancelText": { @@ -348,11 +340,11 @@ "description": "[options] Frame background color button - Cancel" }, "optFrameThickness": { - "message": "Ширина кадру:", + "message": "Frame thickness:", "description": "[options] Frame thickness option" }, "optFrameThicknessTooltip": { - "message": "Товщина рамки для кадру, в якому зображене зображення (0, немає рамок)", + "message": "Thickness of border for the frame the image appears in (0 : no frame)", "description": "[options] Tooltip for frame thickness option" }, "optFrameThicknessUnitName": { @@ -360,11 +352,11 @@ "description": "[options] Unit name (pixel) for frame thickness" }, "optFontSize": { - "message": "Розмір шрифту:", + "message": "Font size:", "description": "[options] Font size option" }, "optFontSizeTooltip": { - "message": "Розмір шрифту, який використовується для субтитрів і деталей", + "message": "Size of font used for captions & details", "description": "[options] Tooltip for font size option" }, "optFontSizeUnitName": { @@ -372,231 +364,159 @@ "description": "[options] Unit name (pixel) for font size" }, "optSectionDelays": { - "message": "Делейс", + "message": "Delays", "description": "[options] Page section for delay options" }, "optDisplayDelay": { - "message": "Затримка перед відображенням зображення:", + "message": "Delay before displaying a picture:", "description": "[options] Delay before displaying a picture option" }, "optDisplayDelayVideo": { - "message": "Затримка перед відображенням відео:", + "message": "Delay before displaying a video:", "description": "[options] Delay before displaying a video option" }, "optFadeDuration": { - "message": "Тривалість анімації:", + "message": "Fading animation duration:", "description": "[options] Fading animation duration option" }, "optDurationUnitName": { - "message": "сек", + "message": "sec", "description": "[options] Short form of \"second\" for delay duration" }, "optSectionZoomSpeed": { - "message": "Швидкість масштабування", + "message": "Zoom speed", "description": "[options] Page section for zoom speed" }, "optZoomSpeed_P1": { - "message": "Коли зображення або відео заблоковане на екрані, його можна збільшувати або зменшувати за допомогою коліщатка миші.", + "message": "When an image or video is locked on screen, it can be zoomed in or out using mouse wheel.", "description": "[options] Zoom speed Part 1" }, "optZoomSpeed_P2": { - "message": "преса", + "message": "press", "description": "[options] Zoom speed Part 2" }, "optZoomSpeed_P3": { - "message": "або", + "message": "or", "description": "[options] Zoom speed Part 3" }, "optZoomSpeed_P4": { - "message": " при прокручуванні до масштабування", + "message": " while scrolling to zoom", "description": "[options] Zoom speed Part 4" }, "optZoomSpeed_P41": { - "message": "швидше", + "message": "faster", "description": "[options] Zoom speed Part 41" }, "optZoomSpeed_P42": { - "message": "повільніше", + "message": "slower", "description": "[options] Zoom speed Part 42" }, "optPagePlugins": { - "message": "Плагіни", + "message": "Plugins", "description": "[options] Page title for plugin options" }, "optPlugins": { - "message": "Увімкнути/вимкнути вказані плагіни", + "message": "Enable/disable specific plugins", "description": "[options] Section which contains checkboxes for disabling plugins" }, "optPageSites": { - "message": "Сайти", + "message": "Sites", "description": "[options] Page title for site options" }, "optSectionSitesEnabled": { - "message": "URL-адреси, для яких повинен бути включений Hover Zoom+", + "message": "URLs for which Hover Zoom+ must be enabled", "description": "[options] Page section for enabling extension for specific sites" }, "optSectionSitesDisabled": { - "message": "URL-адреси, для яких повинен бути вимкнений Hover Zoom+", + "message": "URLs for which Hover Zoom+ must be disabled", "description": "[options] Page section for enabling extension for specific sites" }, "optWhitelistMode": { - "message": "Режим білого списку", + "message": "Whitelist mode", "description": "[options] Whitelist mode checkbox" }, "optWhitelistModeTooltip": { - "message": "Увімкнути лише Hover Zoom+ для сайтів, які перераховані нижче", + "message": "Only enable Hover Zoom+ for the sites listed below", "description": "[options] Tooltip for whitelist mode checkbox" }, "optSitePlaceholder": { - "message": "Приклади: facebook.com, google.com/reader", + "message": "Examples: facebook.com, google.com/reader", "description": "[options] Placeholder for a site url input box" }, "optSiteDisclaimer": { - "message": "Зверніть увагу, що доменні фільтри можна перетинати. Наприклад: якщо ви відфільтрували \"picasaweb.google.com\" та \"google.com\", видаливши \"picasaweb. oogle.com\" не буде повторно активувати Picasa Web Albums, оскільки фільтр \"google.com\" залишатиметься виключеним.", + "message": "Be aware that domain filters can overlap. Example: if you have filtered \"picasaweb.google.com\" and \"google.com\", removing \"picasaweb.google.com\" will not reactivate Picasa Web Albums, as it will still be excluded by the \"google.com\" filter.", "description": "[options] Disclaimer on the sites option page" }, "optButtonAddSite": { - "message": "Додати", + "message": "Add", "description": "[options] Button for adding a site on sites option page" }, "optPageActionKeys": { - "message": "Ключі дій", + "message": "Action keys", "description": "[options] Page title for action key options" }, "optPageAdvanced": { - "message": "Додатково", + "message": "Advanced", "description": "[options] Page title for advanced options" }, "optSectionAdvanced": { - "message": "Додаткові параметри", + "message": "Advanced options", "description": "[options] Page section for advanced options" }, "optAddToHistory": { - "message": "Додати переглянуті зображення в історію браузера", + "message": "Add viewed pictures to the browser's history", "description": "[options] Add viewed pictures to the browser's history option" }, "optAllowHeadersRewriteTooltip": { - "message": "Корисно мати можливість масштабувати та відтворювати контент з одного сайту на іншому сайті, наприклад відео", + "message": "Useful to be able to zoom & play content from one site on another site, such as videos", "description": "[options] Tooltip for allow rewrite of headers for HTTP(S) request or response option" }, "optAllowHeadersRewrite": { - "message": "Дозволити перезапис заголовків на HTTP(S) запит або відповіді", + "message": "Allow rewrite of headers for HTTP(S) request or response", "description": "[options] Allow rewrite of headers for HTTP(S) request or response option" }, "optFilterNSFW": { - "message": "Виключити зображення NSFW (тільки для Reddit", + "message": "Exclude NSFW images (Reddit only)", "description": "[options] Exclude NSFW images (Reddit only) option" }, "optAlwaysPreload": { - "message": "Автоматичне завантаження збільшених зображень", + "message": "Automatically preload zoomed images", "description": "[options] Automatically preload zoomed images option" }, "optEnableGalleries": { - "message": "Увімкнути підтримку альбомів", + "message": "Enable albums support", "description": "[options] Enable albums support option" }, "optEnableNoFocusMsg": { - "message": "Увімкнути керування кнопками фокусування над повідомленням", + "message": "Enable Action Keys focus overlay message", "description": "[options] Enable Action Keys focus overlay message option" }, "optEnableNoFocusMsgTooltip": { - "message": "Інколи ключі від дій, здається, були порушені, це зазвичай відбувається, коли сторінка втратила фокус. Якщо опція відмічена, то попередження буде відображатися (тільки один раз).", + "message": "Sometimes Action Keys seem to be broken, this usually happens when page has lost focus. If option is checked, a warning message will be displayed (only once).", "description": "[options] Tooltip for enable Action Keys focus overlay message option" }, "optPicturesOpacity": { - "message": "Прозорість масштабованих фотографій:", + "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { - "message": "Відображення трохи лічильника, оскільки зображення завантажується (зелене: завантаження, червоний:error). Червоний лічильник необов'язковий.", + "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" }, "optDisplayImageLoader": { - "message": "Відображати червоний лічильник при завантаженні зображення", + "message": "Display a red spinner when image loading failed", "description": "[options] Display image loader option" }, "optUseSeparateTabOrWindowForUnloadableUrlsTooltip": { - "message": "Корисно для HTTPS сайтів, таких як Google зображень, які перешкоджають завантаження файлів HTTP", + "message": "Useful for HTTPS sites such as Google Images that prevent loading of HTTP images", "description": "[options] Tooltip for using separate tab or window for unloadable urls option" }, "optUseSeparateTabOrWindowForUnloadableUrls": { - "message": "Спробуйте відкрити не завантажувані URL-адреси окремо:", + "message": "Try to open unloadable urls in separate:", "description": "[options] Use separate tab or window for unloadable urls option" }, "optUseSeparateTabForUnloadableUrls": { @@ -604,95 +524,67 @@ "description": "[options] Use separate tab for unloadable urls option" }, "optUseSeparateWindowForUnloadableUrls": { - "message": "Вікно", + "message": "Window", "description": "[options] Use separate window for unloadable urls option" }, "optDownloadFolderTooltip": { - "message": "Підтека(и) буде створена якщо необхідно", + "message": "Subfolder(s) will be created if needed", "description": "[options] Tooltip for download folder option" }, "optDownloadFolderPlaceholder": { - "message": "Приклад: тварина/коти", + "message": "Example: animals/cats", "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { - "message": "Додати джерело (напр. www.deviantart.com)", + "message": "Add origin (e.g. www.deviantart.com)", "description": "[options] Tooltip for add download origin option" }, "optAddDownloadOrigin": { - "message": "початок координат", + "message": "origin", "description": "[options] Add download origin option" }, "optAddDownloadSizeTooltip": { - "message": "Розмір додання (WxH) у пікселях (наприклад 1024x750)", + "message": "Add size (WxH) in pixels (e.g. 1024x750)", "description": "[options] Tooltip for add download size option" }, "optAddDownloadSize": { - "message": "розмір", + "message": "size", "description": "[options] Add download size option" }, "optAddDownloadDurationTooltip": { - "message": "Додати тривалість (hh мм ss) відео (наприклад, 16 35)", + "message": "Add duration (hh mm ss) of video (e.g. 00 16 35)", "description": "[options] Tooltip for add download duration option" }, "optAddDownloadDuration": { - "message": "тривалість", + "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { - "message": "Виправлення несправностей", + "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" }, "optEnableDebugTooltip": { - "message": "Показувати повідомлення налагодження в консолі браузера (для відкриття: натисніть F12)", + "message": "Display debug messages in browser's console (to open console: press F12)", "description": "[options] Tooltip for enable debug option" }, "optEnableDebug": { - "message": "Увімкнути ведення журналу налагодження", + "message": "Enable debug logging", "description": "[options] Enable debug option" }, "optSectionSupportedFormats": { - "message": "Формати, що підтримуються", + "message": "Supported formats", "description": "[options] Page section for supported formats" }, "optSupportedImageFormats": { @@ -700,143 +592,115 @@ "description": "[options] Page section for supported image formats" }, "optSupportedVideoFormats": { - "message": "Відео :", + "message": "Video :", "description": "[options] Page section for supported video formats" }, "optSupportedAudioFormats": { - "message": "Аудіо:", + "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { - "message": "ЧАП", + "message": "FAQ", "description": "[options] Page title for FAQ" }, "optSectionFAQ": { - "message": "Найчастіші питання", + "message": "Frequently Asked Questions", "description": "[options] Page section for Frequently Asked Questions" }, "optFAQ_Q1": { - "message": "Я відредагував деякі варіанти, але не бачив змін.", + "message": "I edited some options, but i see no changes.", "description": "[options] FAQ Question 1" }, "optFAQ_A1_1": { - "message": "Після редагування, натисніть кнопку \"Зберегти\"", + "message": "After edition, click \"Save\" button", "description": "[options] FAQ Answer 1 part 1" }, "optFAQ_A1_2": { - "message": "внизу сторінки налаштувань", + "message": "on bottom of Options page", "description": "[options] FAQ Answer 1 part 2" }, "optFAQ_A1_3": { - "message": "Перезавантажити сторінку (F5)", + "message": "Reload the page (F5)", "description": "[options] FAQ Answer 1 part 3" }, "optFAQ_Q2": { - "message": "Я хочу приховати курсор миші на збільшеному зображенні або відео.", + "message": "I want to hide the mouse cursor on zoomed image or video.", "description": "[options] FAQ Question 2" }, "optFAQ_A2_1": { - "message": "У Налаштуваннях -> Загальні -> Затримка активуйте \"Приховати курсор миші\"", + "message": "In Options -> General -> Delays, activate \"Hide mouse cursor\"", "description": "[options] FAQ Answer 2 part 1" }, "optFAQ_SaveAndReload": { - "message": "Зберегти і перезавантажити сторінку (F5)", + "message": "Save and reload the page (F5)", "description": "[options] FAQ Save and reload page" }, "optFAQ_Q3": { - "message": "Мені потрібна HoverZoom+ для активної роботи тільки на деяких сайтах.", + "message": "I need HoverZoom+ to be active for some sites only.", "description": "[options] FAQ Question 3" }, "optFAQ_A3_1": { - "message": "Наприклад, щоб активувати HoverZoom+ на DeviantArt.com та 1X.com:", + "message": "E.g. to activate HoverZoom+ on DeviantArt.com & 1X.com:", "description": "[options] FAQ Answer 3 part 1" }, "optFAQ_A3_2": { - "message": "В меню Налаштування -> Сайти, активувати режим \"Білий список\"", + "message": "In Options -> Sites, activate \"Whitelist mode\"", "description": "[options] FAQ Answer 3 part 2" }, "optFAQ_A3_3": { - "message": "Додати DeviantArt.com і 1X.com до списку URL-адрес (не чутливий до регістру)", + "message": "Add DeviantArt.com & 1X.com to list of URLs (not case-sensitive)", "description": "[options] FAQ Answer 3 part 3" }, "optFAQ_Q4": { - "message": "Я хочу збільшити зображення або відео до оригінального розміру, навіть якщо більше екрану.", + "message": "I want to zoom an image or video to its original size even if larger than screen.", "description": "[options] FAQ Question 4" }, "optFAQ_A4_1": { - "message": "Наведіть над зображенням або відео, тоді заблокуйте його на екрані (ключ за замовчуванням: \"L\")", + "message": "Hover over an image or video then lock it on screen (default action key: \"L\")", "description": "[options] FAQ Answer 4 part 1" }, "optFAQ_A4_2": { - "message": "Зображення або відео тепер відображається повний розмір. Ви можете змінити масштаб або зменшити через колесо миші.", + "message": "Image or video is now displayed fullsize. You can zoom in or out using mousewheel.", "description": "[options] FAQ Answer 4 part 2" }, "optFAQ_Q5": { - "message": "Ключі дій не працюють!", + "message": "Action keys do not work!", "description": "[options] FAQ Question 5" }, "optFAQ_A5_1": { - "message": "Іноді ключі дій, здається, були порушені, як правило, це відбувається, коли сторінка втратила увагу.", + "message": "Sometimes action keys seem to be broken, this usually happens when page has lost focus.", "description": "[options] FAQ Answer 5 part 1" }, "optFAQ_A5_2": { - "message": "Просто натисни будь-де на сторінці, щоб повернути фокус.", + "message": "Just click anywhere on page to regain focus.", "description": "[options] FAQ Answer 5 part 2" }, "optFAQ_A5_3": { - "message": "У Налаштуваннях -> Додатково, ви можете активувати \"Увімкнути перемикач клавіш вказівника\", тому ви отримаєте попередження, коли фокус втрачено.", + "message": "In Options -> Advanced, you can activate \"Enable Action Keys focus overlay message\", so you'll get a warning message when focus is lost.", "description": "[options] FAQ Answer 5 part 3" }, "optFAQ_Q6": { - "message": "Деякі відео не відтворюються, якщо сайти відкриватимуться за оригінальними.", + "message": "Some videos do not play when opened from sites other than original ones.", "description": "[options] FAQ Question 6" }, "optFAQ_A6_1": { - "message": "наприклад, відео Dailymotion відтворюється на dailymotion.com, але не в результатах пошуку Google.", + "message": "e.g: Dailymotion videos play in dailymotion.com, but not in Google search results.", "description": "[options] FAQ Answer 6 part 1" }, "optFAQ_A6_2": { - "message": "Це пов’язано з обмеженнями CORS, щоб підняти їх:", + "message": "This is due to CORS restrictions, to lift them:", "description": "[options] FAQ Answer 6 part 2" }, "optFAQ_A6_3": { - "message": "В Налаштуваннях -> Розширені, увімкніть \"Дозволити перезапис заголовків для запиту або відповіді HTTP(S)\"", + "message": "In Options -> Advanced, activate \"Allow rewrite of headers for HTTP(S) request or response\"", "description": "[options] FAQ Answer 6 part 3" }, "optFAQ_Q7": { - "message": "Я наводжу на неї зображення або відео, але іноді нічого не відбувається!", + "message": "I hover an image or video but sometimes nothing happens!", "description": "[options] FAQ Question 7" }, "optFAQ_A7": { - "message": "Прокрутіть вниз, або клацніть будь-де на сторінці, щоб активувати HoverZoom+!", + "message": "Scroll down or click anywhere on page to wake up HoverZoom+!", "description": "[options] FAQ Answer 7" }, "optPixelsUnitName": { @@ -844,139 +708,139 @@ "description": "[options] Unit name (pixels)" }, "optActionKeyTitle": { - "message": "Активувати HoverZoom+", + "message": "Activate HoverZoom+", "description": "[options] Action key title" }, "optActionKeyDescription": { - "message": "Якщо ключ встановлений, HoverZoom+ буде активним лише при утриманні цієї клавіші.", + "message": "If a key is set, HoverZoom+ will be active only when this key is held down.", "description": "[options] Action key description" }, "optToggleKeyTitle": { - "message": "Прибрати HoverZoom+", + "message": "Toggle HoverZoom+", "description": "[options] Action key title" }, "optToggleKeyDescription": { - "message": "Увімкнути/вимкнути HoverZoom+", + "message": "Enable/disable HoverZoom+", "description": "[options] Action key description" }, "optCloseKeyTitle": { - "message": "Закрити зображення", + "message": "Close image", "description": "[options] Action key title" }, "optCloseKeyDescription": { - "message": "Натисніть цю кнопку, щоб закрити збільшене зображення або відео.", + "message": "Press this key to close zoomed image or video.", "description": "[options] Action key description" }, "optHideKeyTitle": { - "message": "Приховати зображення", + "message": "Hide image", "description": "[options] Action key title" }, "optHideKeyDescription": { - "message": "Утримуючи цю кнопку вниз приховує збільшене зображення або відео. Використовуйте її, коли зображення приховує елементи, які також відображаються у мишці.", + "message": "Holding this key down hides the zoomed image or video. Use it when the picture hides elements that are also displayed on mouseover.", "description": "[options] Action key description" }, "optOpenImageInWindowKeyTitle": { - "message": "Відкрити зображення у новому вікні", + "message": "Open image in a new window", "description": "[options] Action key title" }, "optOpenImageInWindowKeyDescription": { - "message": "Натисніть цю клавішу, щоб відкрити зображення або відео, що ви зараз переглядаєте в новому вікні. Натисніть цю клавішу ще раз, щоб закрити вікно.", + "message": "Press this key to open the image or video you are currently viewing in a new window. Press this key again to close the window.", "description": "[options] Action key description" }, "optOpenImageInTabKeyTitle": { - "message": "Відкрити зображення в новій вкладці", + "message": "Open image in a new tab", "description": "[options] Action key title" }, "optOpenImageInTabKeyDescription": { - "message": "Натисніть цю клавішу, щоб відкрити зображення чи відео, що ви зараз переглядаєте в новій вкладці. Натисніть цю клавішу знову, щоб закрити вкладку. Shift+клавіша відкриває зображення у фоновій вкладці.", + "message": "Press this key to open the image or video you are currently viewing in a new tab. Press this key again to close the tab. Shift+key opens the image in a background tab.", "description": "[options] Action key description" }, "optLockImageKeyTitle": { - "message": "Блокувати зображення на екрані", + "message": "Lock image on screen", "description": "[options] Action key title" }, "optLockImageKeyDescription": { - "message": "Натисніть цю клавішу, щоб заблокувати зображення або відео у центрі сторінки, що дозволяє вам блимати і масштаб. Натисніть клавішу Закрити або клацніть за межами зображення, щоб розблокувати.", + "message": "Press this key to lock the image or video in the center of the page, allowing you to zoom and pan around. Press close key or click outside the image to unlock.", "description": "[options] Action key description" }, "optSaveImageKeyTitle": { - "message": "Зберегти зображення", + "message": "Save image", "description": "[options] Action key title" }, "optSaveImageKeyDescription": { - "message": "Натисніть цю клавішу, щоб зберегти зображення або відео, яке зараз переглядається.", + "message": "Press this key to save the image or video you are currently viewing.", "description": "[options] Action key description" }, "optFullZoomKeyTitle": { - "message": "Активувати повне масштабування", + "message": "Activate full zoom", "description": "[options] Action key title" }, "optFullZoomKeyDescription": { - "message": "Коли ця клавіша затиснуто, зображення відображається з використанням всього доступного місця. Корисно лише для зображень з високою роздільною здатністю.", + "message": "When this key is held down, the picture is displayed using all available space. Useful for high resolution pictures only.", "description": "[options] Action key description" }, "optCopyImageKeyTitle": { - "message": "Копіювати зображення у буфер обміну", + "message": "Copy image to clipboard", "description": "[options] Action key title" }, "optCopyImageKeyDescription": { - "message": "Коли ця клавіша натиснута, зображення скопійовано в буфер обміну.", + "message": "When this key is pressed, the image is copied into the clipboard.", "description": "[options] Action key description" }, "optCopyImageUrlKeyTitle": { - "message": "Копіювати адресу зображення у буфер обміну", + "message": "Copy image URL to clipboard", "description": "[options] Action key title" }, "optCopyImageUrlKeyDescription": { - "message": "Коли цей ключ натиснено, URL-адреса зображення чи відео скопійована в буфер обміну.", + "message": "When this key is pressed, the image's or video's URL is copied into the clipboard.", "description": "[options] Action key description" }, "optPrevImgKeyTitle": { - "message": "Попереднє зображення в галереї", + "message": "View previous image in a gallery", "description": "[options] Action key title" }, "optPrevImgKeyDescription": { - "message": "Натисніть цю клавішу, щоб переглянути попереднє зображення в галереї.", + "message": "Press this key to view the previous image in a gallery.", "description": "[options] Action key description" }, "optNextImgKeyTitle": { - "message": "Наступне зображення в галереї", + "message": "View next image in a gallery", "description": "[options] Action key title" }, "optNextImgKeyDescription": { - "message": "Натисніть цю кнопку, щоб переглянути наступне зображення в галереї.", + "message": "Press this key to view the next image in a gallery.", "description": "[options] Action key description" }, "optFlipImageKeyTitle": { - "message": "Перевернути зображення", + "message": "Flip image", "description": "[options] Action key title" }, "optFlipImageKeyDescription": { - "message": "Натисніть цей ключ, щоб по черзі повернути зображення вертикально і по горизонталі. Зручно для читання текстів та логотипу в дзеркальних зображеннях або відео.", + "message": "Press this key to alternately flip image vertically and horizontally. Handy for reading texts & logos in mirrored images or videos.", "description": "[options] Action key description" }, "optFooterSourceCode": { - "message": "Початковий код", + "message": "Source code", "description": "[options] Source code link in page footer" }, "optFooterChangelog": { - "message": "Список змін", + "message": "Changelog", "description": "[options] Changelog link in page footer" }, "optFooterReportIssue": { - "message": "Повідомити про помилку", + "message": "Report a bug", "description": "[options] Report a bug link in page footer" }, "optFooterVersionCopyright": { - "message": "Версія $1 (останнє оновлення: $2) - ©️ 2014-2022 Олег Анашкін", + "message": "Version $1 (last update: $2) - © 2014-2022 Oleg Anashkin", "description": "[options] Copyright and version number in page footer" }, "msgClickPageToPlayVideo": { - "message": "натисніть будь-де на сторінці, потім знову наведіть курсор", + "message": "click anywhere on the page then hover again", "description": "User must interact with the document first to play video: https://goo.gl/xX8pDD" }, "msgClickPageToActivateActionKeys": { - "message": "натисніть в будь-якому місці на сторінці для активації Ключів дій", + "message": "click anywhere on the page to activate Action Keys", "description": "Action keys are active only if page is focused" } } diff --git a/_locales/vi/messages.json b/_locales/vi/messages.json index 177d359c7..3e2b330ec 100644 --- a/_locales/vi/messages.json +++ b/_locales/vi/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -507,82 +499,10 @@ "message": "Zoomed pictures opacity:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/_locales/zh_CN/messages.json b/_locales/zh_CN/messages.json index 768042218..20b704b06 100644 --- a/_locales/zh_CN/messages.json +++ b/_locales/zh_CN/messages.json @@ -323,14 +323,6 @@ "message": "将图像居中而不是跟随光标", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "框架背景颜色:", "description": "[options] Frame background color option" @@ -392,31 +384,31 @@ "description": "[options] Short form of \"second\" for delay duration" }, "optSectionZoomSpeed": { - "message": "缩放速度", + "message": "Zoom speed", "description": "[options] Page section for zoom speed" }, "optZoomSpeed_P1": { - "message": "当图像或视频在屏幕上锁定时,可以使用鼠标滚轮缩放。", + "message": "When an image or video is locked on screen, it can be zoomed in or out using mouse wheel.", "description": "[options] Zoom speed Part 1" }, "optZoomSpeed_P2": { - "message": "按下", + "message": "press", "description": "[options] Zoom speed Part 2" }, "optZoomSpeed_P3": { - "message": "或", + "message": "or", "description": "[options] Zoom speed Part 3" }, "optZoomSpeed_P4": { - "message": " 滚动缩放时", + "message": " while scrolling to zoom", "description": "[options] Zoom speed Part 4" }, "optZoomSpeed_P41": { - "message": "更快的", + "message": "faster", "description": "[options] Zoom speed Part 41" }, "optZoomSpeed_P42": { - "message": "减速", + "message": "slower", "description": "[options] Zoom speed Part 42" }, "optPagePlugins": { @@ -507,82 +499,10 @@ "message": "放大图片的透明度", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "在加载图像时显示一个旋转器(绿色:正在加载,红色:错误)。红色旋转器是可选的。", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "将图像和视频保存到文件夹:下载/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "为下载的原始名称添加来源、大小和/或持续时间的前缀,以便于管理", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "通过添加重命名保存的图像和视频:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "播放长度", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "疑难解答", "description": "[options] Page section for troubleshooting" @@ -707,34 +599,6 @@ "message": "音频:", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "常见问题", "description": "[options] Page title for FAQ" @@ -832,11 +696,11 @@ "description": "[options] FAQ Answer 6 part 3" }, "optFAQ_Q7": { - "message": "我悬停一张图片或视频,但有时没有发生任何事件!", + "message": "I hover an image or video but sometimes nothing happens!", "description": "[options] FAQ Question 7" }, "optFAQ_A7": { - "message": "向下滚动或点击页面上的任何地方唤醒HoverZoom+!", + "message": "Scroll down or click anywhere on page to wake up HoverZoom+!", "description": "[options] FAQ Answer 7" }, "optPixelsUnitName": { diff --git a/_locales/zh_TW/messages.json b/_locales/zh_TW/messages.json index 9a3b68a8b..5744887cf 100644 --- a/_locales/zh_TW/messages.json +++ b/_locales/zh_TW/messages.json @@ -323,14 +323,6 @@ "message": "Center images as opposed to having them follow the cursor", "description": "[options] Tooltip for center images in the middle of the page option" }, - "optAutoLockImages": { - "message": "Automatically lock images", - "description": "[options] Automatically lock images option" - }, - "optAutoLockImagesTooltip": { - "message": "Automatically lock images when activating Hover Zoom+", - "description": "[options] Tooltip for automatically lock images option" - }, "optFrameBackgroundColor": { "message": "Frame background color:", "description": "[options] Frame background color option" @@ -344,7 +336,7 @@ "description": "[options] Frame background color button - Select" }, "optFrameBackgroundColorCancelText": { - "message": "取消", + "message": "Cancel", "description": "[options] Frame background color button - Cancel" }, "optFrameThickness": { @@ -507,82 +499,10 @@ "message": "放大圖片的透明度:", "description": "[options] Zoomed pictures opacity option" }, - "optCaptionOpacity": { - "message": "Caption opacity:", - "description": "[options] Caption opacity option" - }, - "optDetailsOpacity": { - "message": "Details opacity:", - "description": "[options] Details opacity option" - }, "optOpacityUnitName": { "message": "%", "description": "[options] Unit name (percentage) for opacity option" }, - "optDetailsSelectorTooltip": { - "message": "Select which detail(s) should show, if details are displayed", - "description": "[options] Tooltip for details selector" - }, - "optTitleBoxDetails": { - "message": "Detail(s) to show:", - "description": "[options] Title for details selector" - }, - "optShowDetailHost": { - "message": "Host", - "description": "[options] Show Host Detail" - }, - "optShowDetailFilename": { - "message": "File Name", - "description": "[options] Show File Name Detail" - }, - "optShowDetailLastModified": { - "message": "Last Modified", - "description": "[options] Show Last Modified Detail" - }, - "optShowDetailExtension": { - "message": "Extension", - "description": "[options] Show Extension Detail" - }, - "optShowDetailContentLength": { - "message": "Media Length", - "description": "[options] Show Content Length Detail" - }, - "optShowDetailDuration": { - "message": "Duration", - "description": "[options] Show Duration Detail" - }, - "optShowDetailScale": { - "message": "Scale", - "description": "[options] Show Scale Detail" - }, - "optShowDetailRatio": { - "message": "Ratio", - "description": "[options] Show Ratio Detail" - }, - "optShowDetailDimensions": { - "message": "Dimensions", - "description": "[options] Show Dimensions Detail" - }, - "optBelowPositionOffset": { - "message": "Below position offset:", - "description": "[options] Below offset option" - }, - "optBelowPositionOffsetTooltip": { - "message": "Amount to offset text in the below position", - "description": "[options] Tooltip for below position offset" - }, - "optAbovePositionOffset": { - "message": "Above position offset:", - "description": "[options] Above offset option" - }, - "optAbovePositionOffsetTooltip": { - "message": "Amount to offset text in the above position", - "description": "[options] Tooltip for above position offset" - }, - "optOffsetUnitName": { - "message": "%", - "description": "[options] Unit name (pixel) for offset amount" - }, "optDisplayImageLoaderTooltip": { "message": "Display a little spinner as image is loading (green:loading, red:error). Red spinner is optional.", "description": "[options] Tooltip for display image loader option" @@ -616,15 +536,15 @@ "description": "[options] Placeholder for download folder option" }, "optDownloadFolder": { - "message": "Save images, videos & audios to folder: Downloads/", + "message": "Save images & videos to folder: Downloads/", "description": "[options] Download folder option" }, "optRenameDownloadsTooltip": { - "message": "Prefix original names of downloads with origin, size, duration and so on for easier management", + "message": "Prefix original names of downloads with origin, size and/or duration for easier management", "description": "[options] Tooltip for rename downloads option" }, "optRenameDownloads": { - "message": "Rename saved files by adding:", + "message": "Rename saved images & videos by adding:", "description": "[options] Rename downloads option" }, "optAddDownloadOriginTooltip": { @@ -651,34 +571,6 @@ "message": "duration", "description": "[options] Add download duration option" }, - "optAddDownloadIndexTooltip": { - "message": "Add index of image in gallery (e.g: third image out of ten: 03-10)", - "description": "[options] Tooltip for add download index option" - }, - "optAddDownloadIndex": { - "message": "index", - "description": "[options] Add download index option" - }, - "optAddDownloadCaptionTooltip": { - "message": "Add caption (e.g: Mona Lisa by Leonardo da Vinci)", - "description": "[options] Tooltip for add download caption option" - }, - "optAddDownloadCaption": { - "message": "caption", - "description": "[options] Add download caption option" - }, - "optDownloadReplaceOriginalFilenameTooltip": { - "message": "Replace original filename or remove it if no value supplied (extension is preserved)", - "description": "[options] Tooltip for replace original filename when downloading option" - }, - "optDownloadReplaceOriginalFilenamePlaceholder": { - "message": "Example: fullsize_image", - "description": "[options] Placeholder for download folder option" - }, - "optDownloadReplaceOriginalFilename": { - "message": "On save, replace original filename by:", - "description": "[options] Replace original filename when downloading option" - }, "optSectionTroubleshooting": { "message": "Troubleshooting", "description": "[options] Page section for troubleshooting" @@ -700,41 +592,13 @@ "description": "[options] Page section for supported image formats" }, "optSupportedVideoFormats": { - "message": "影片 :", + "message": "Video :", "description": "[options] Page section for supported video formats" }, "optSupportedAudioFormats": { "message": "Audio :", "description": "[options] Page section for supported audio formats" }, - "optSectionImportExportSettings": { - "message": "Import/Export", - "description": "[options] Page section for import/export" - }, - "optSectionImportExportSettingsTooltip": { - "message": "Press export to get a string of your current settings. Press import to load your pasted settings", - "description": "[options] Tooltip for input and export options" - }, - "optImportExportTextArea": { - "message": "Paste your saved settings here", - "description": "[options] Placeholder for import and export text area" - }, - "optButtonImportSettings": { - "message": "Import", - "description": "[options] Import a save string from the textarea" - }, - "optButtonExportSettings": { - "message": "Export", - "description": "[options] Export a save string into the textarea" - }, - "optImport": { - "message": "Import Success!", - "description": "[options] Notification after successful import to options" - }, - "optImportFailed": { - "message": "Import Failed", - "description": "[options] Notification after failed import to options" - }, "optPageFAQ": { "message": "FAQ", "description": "[options] Page title for FAQ" diff --git a/css/style.css b/css/style.css index 313121b75..1d8663418 100644 --- a/css/style.css +++ b/css/style.css @@ -71,19 +71,6 @@ legend { label { margin: 3px; } -.append-grid { - display: grid; - grid-template-columns:140px repeat(5,1fr); -} - -.title-box { - margin-left: 2px; - grid-column-start: 1; - grid-column-end: 1; - grid-row-start: 1; - grid-row-end: 4; -} - /* Popup styling */ body.popup { overflow: overlay; } body.popup.darkmode { background-color: #101010F0; } /* dark grey */ diff --git a/html/options.html b/html/options.html index dfc8f1bce..92f03f3b6 100644 --- a/html/options.html +++ b/html/options.html @@ -178,14 +178,6 @@

-
-
  • - -
  • -
  • @@ -448,91 +440,6 @@

  • -
  • - -
  • -
  • - -
  • -
    -
    -
  • - -
  • -
  • - -
  • -
  • - -
  • -
  • - -
  • -
  • - -
  • -
  • - -
  • -
  • - -
  • -
  • - -
  • -
  • - -
  • -
    -
    -
  • - -
  • -
    -
    -
  • - -
  • -
  • -
    -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    -
  • - - -
  • @@ -666,19 +548,6 @@

    -
    - -
      -
      -
      - -
      -
      -
      -
      -
      -
    -
    diff --git a/js/background.js b/js/background.js index 6b213749e..487583e51 100644 --- a/js/background.js +++ b/js/background.js @@ -8,12 +8,12 @@ function cLog(msg) { // Performs an ajax request function ajaxRequest(request, callback) { - const response = request.response; - const method = request.method; - const filename = request.filename; - const conflictAction = request.conflictAction; - let xhr = new XMLHttpRequest(); - let url = request.url; + var xhr = new XMLHttpRequest(); + var response = request.response; + var method = request.method; + var url = request.url; + var filename = request.filename; + var conflictAction = request.conflictAction; if (response === 'DOWNLOAD') xhr.responseType = 'arraybuffer'; @@ -43,7 +43,7 @@ function ajaxRequest(request, callback) { } xhr.open(request.method, request.url, true); - for (let i in request.headers) { + for (var i in request.headers) { xhr.setRequestHeader(request.headers[i].header, request.headers[i].value); } xhr.send(request.data); @@ -80,52 +80,25 @@ function downloadFile(url, filename, conflictAction, callback) { function onMessage(message, sender, callback) { switch (message.action) { case 'downloadFileBlob': - /** - * direct URL download through Chrome API might be prohibited (e.g: Pixiv) - * workaround: - * 1. obtain ArrayBuffer from XHR request (GET URL) - * 2. create Blob from ArrayBuffer - * 3. download Blob URL through Chrome API - */ - - /* - * Workaround for permissions.request not returning a promise in Firefox - * First checks if permissions are availble. If true, downloads file. If not, requests them. - * Not as clean or effecient as just using 'permissions.request'. - */ + // direct URL download through Chrome API might be prohibited (e.g: Pixiv) + // workaround: + // 1. obtain ArrayBuffer from XHR request (GET URL) + // 2. create Blob from ArrayBuffer + // 3. download Blob URL through Chrome API cLog('downloadFileBlob: ' + message); - chrome.permissions.contains({permissions: ['downloads']}, (contained) => { - cLog('downloadFile contains: ' + contained); - if (contained) { + chrome.permissions.request({permissions: ['downloads']}, function (granted) { + cLog('downloadFile granted: ' + granted); + if (granted) { ajaxRequest({method:'GET', response:'DOWNLOAD', url:message.url, filename:message.filename, conflictAction:message.conflictAction, headers:message.headers}, callback); - } else { - chrome.permissions.request({permissions: ['downloads']}, (granted) => { - cLog('downloadFile granted: ' + granted); - if (granted) { - ajaxRequest({method:'GET', response:'DOWNLOAD', url:message.url, filename:message.filename, conflictAction:message.conflictAction, headers:message.headers}, callback); - } - }) } }); return true; case 'downloadFile': cLog('downloadFile: ' + message); - /* - * Workaround for permissions.request not returning a promise in Firefox - * First checks if permissions are availble. If true, downloads file. If not, requests them. - * Not as clean or effecient as just using 'permissions.request'. - */ - chrome.permissions.contains({permissions: ['downloads']}, (contained) => { - cLog('downloadFile contains: ' + contained); - if (contained) { + chrome.permissions.request({permissions: ['downloads']}, function (granted) { + cLog('downloadFile granted: ' + granted); + if (granted) { downloadFile(message.url, message.filename, message.conflictAction, callback); - } else { - chrome.permissions.request({permissions: ['downloads']}, (granted) => { - cLog('downloadFile granted: ' + granted); - if (granted) { - downloadFile(message.url, message.filename, message.conflictAction, callback); - } - }) } }); return true; @@ -178,7 +151,7 @@ function onMessage(message, sender, callback) { localStorage.removeItem(message.id); break; case 'openViewWindow': - let url = message.createData.url; + var url = message.createData.url; if (url.indexOf('facebook.com/photo/download') !== -1) { message.createData.url = 'data:text/html,'; } @@ -191,7 +164,7 @@ function onMessage(message, sender, callback) { message.createData.index = tabs[0].index; if (!message.createData.active) message.createData.index++; - let url = message.createData.url; + var url = message.createData.url; if (url.indexOf('facebook.com/photo/download') !== -1) { message.createData.url = 'data:text/html,'; } @@ -274,19 +247,15 @@ chrome.runtime.onInstalled.addListener((details) => { } }) -/** -* - store request's header(s) setting(s) = modification(s) to be applied to request's header(s) just before sending request to server -* e.g: add/modify "Origin" header to deal with CORS limitations -* - store response's header(s) setting(s) = modification(s) to be applied to response's header(s) just after receiving response from server -* e.g: add/modify "Access-Control-Allow-Origin" header so browser allows content display -*/ +// - store request's header(s) setting(s) = modification(s) to be applied to request's header(s) just before sending request to server +// e.g: add/modify "Origin" header to deal with CORS limitations +// - store response's header(s) setting(s) = modification(s) to be applied to response's header(s) just after receiving response from server +// e.g: add/modify "Access-Control-Allow-Origin" header so browser allows content display function storeHeaderSettings(message) { - /** - * check that: - * - header(s) rewrite is allowed - * and - * - permissions are granted - */ + // check that: + // - header(s) rewrite is allowed + // and + // - permissions are granted if (!options.allowHeadersRewrite) { return; } @@ -342,12 +311,10 @@ function findHeaderSettings(url, requestOrResponse) { // update header(s) according to plug-in settings function updateHeaders(headers, settings) { settings.headers.forEach(h => { - /** - * types of update: - * - 'remove': remove header - * - 'replace': replace header, if header does not exist then do nothing - * - 'add': add header, if header already exists then replace it - */ + // types of update: + // - 'remove': remove header + // - 'replace': replace header, if header does not exist then do nothing + // - 'add': add header, if header already exists then replace it if (h.typeOfUpdate === 'remove') { let index = headers.findIndex(rh => rh.name.toLowerCase() === h.name.toLowerCase()); if (index !== -1) headers.splice(index, 1); @@ -365,43 +332,26 @@ function updateHeaders(headers, settings) { return headers; } -/** -* add listeners for web requests: -* - onBeforeSendHeaders -* - onHeadersReceived -* so they can be edited on-the-fly to enable API calls from plug-ins -* https://developer.chrome.com/docs/extensions/reference/webRequest/ -* https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequest -*/ - +// add listeners for web requests: +// - onBeforeSendHeaders +// - onHeadersReceived +// so they can be edited on-the-fly to enable API calls from plug-ins +// https://developer.chrome.com/docs/extensions/reference/webRequest/ function addWebRequestListeners() { - if (!chrome.webRequest.onBeforeSendHeaders.hasListener(updateRequestHeaders)) { - chrome.webRequest.onBeforeSendHeaders.addListener(updateRequestHeaders, { urls : [""] }, [ - 'blocking', - 'requestHeaders', - chrome.webRequest.OnSendHeadersOptions.EXTRA_HEADERS, - ].filter(Boolean)); - } - if (!chrome.webRequest.onHeadersReceived.hasListener(updateResponseHeaders)){ - chrome.webRequest.onHeadersReceived.addListener(updateResponseHeaders, { urls : [""] }, [ - 'blocking', - 'responseHeaders', - chrome.webRequest.OnSendHeadersOptions.EXTRA_HEADERS, - ].filter(Boolean)); - } - + if (!chrome.webRequest.onBeforeSendHeaders.hasListeners()) + chrome.webRequest.onBeforeSendHeaders.addListener(updateRequestHeaders, { urls : [""] }, ["blocking", "requestHeaders", "extraHeaders"]); + if (!chrome.webRequest.onHeadersReceived.hasListeners()) + chrome.webRequest.onHeadersReceived.addListener(updateResponseHeaders, { urls : [""] }, ["blocking", "responseHeaders", "extraHeaders"]); } -/** -* remove listeners for web requests: -* - onBeforeSendHeaders -* - onHeadersReceived -* also remove headers settings since they are not used anymore -*/ +// remove listeners for web requests: +// - onBeforeSendHeaders +// - onHeadersReceived +// also remove headers settings since they are not used anymore function removeWebRequestListeners() { - if (chrome.webRequest.onBeforeSendHeaders.hasListener(updateRequestHeaders)) + if (chrome.webRequest.onBeforeSendHeaders.hasListeners()) chrome.webRequest.onBeforeSendHeaders.removeListener(updateRequestHeaders); - if (chrome.webRequest.onHeadersReceived.hasListener(updateResponseHeaders)) + if (chrome.webRequest.onHeadersReceived.hasListeners()) chrome.webRequest.onHeadersReceived.removeListener(updateResponseHeaders); sessionStorage.removeItem('HoverZoomHeaderSettings'); diff --git a/js/common.js b/js/common.js index 67f4cae74..ec4ea2b8b 100644 --- a/js/common.js +++ b/js/common.js @@ -36,13 +36,8 @@ var factorySettings = { ambilightBackgroundOpacity : 0.9, disabledPlugins : [], centerImages : false, - autoLockImages : false, frameBackgroundColor: "#ffffff", frameThickness: 4, - belowPositionOffset: 0, - abovePositionOffset: 0, - captionOpacity: 1, - detailsOpacity: 1, displayImageLoader: false, enlargementThresholdEnabled : true, enlargementThreshold : 2, @@ -54,23 +49,10 @@ var factorySettings = { addDownloadOrigin : false, addDownloadSize : false, addDownloadDuration : false, - addDownloadIndex : false, - addDownloadCaption : false, - replaceOriginalFilename : false, - downloadFilename : '', useSeparateTabOrWindowForUnloadableUrlsEnabled: false, useSeparateTabOrWindowForUnloadableUrls: 'window', captionLocation : 'below', detailsLocation : 'none', - showDetailFilename : true, - showDetailHost : true, - showDetailLastModified : true, - showDetailExtension : true, - showDetailContentLength : true, - showDetailDuration : true, - showDetailScale : true, - showDetailRatio : true, - showDetailDimensions : true, fontSize : 11, fontOutline : false, actionKey : 0, @@ -144,7 +126,6 @@ function loadOptions() { options.ambilightBackgroundOpacity = options.hasOwnProperty('ambilightBackgroundOpacity') ? options.ambilightBackgroundOpacity : factorySettings.ambilightBackgroundOpacity; options.disabledPlugins = options.hasOwnProperty('disabledPlugins') ? options.disabledPlugins : factorySettings.disabledPlugins; options.centerImages = options.hasOwnProperty('centerImages') ? options.centerImages : factorySettings.centerImages; - options.autoLockImages = options.hasOwnProperty('autoLockImages') ? options.autoLockImages : factorySettings.autoLockImages; options.frameBackgroundColor = options.hasOwnProperty('frameBackgroundColor') ? options.frameBackgroundColor : factorySettings.frameBackgroundColor; options.frameThickness = options.hasOwnProperty('frameThickness') ? options.frameThickness : factorySettings.frameThickness; options.displayImageLoader = options.hasOwnProperty('displayImageLoader') ? options.displayImageLoader : factorySettings.displayImageLoader; @@ -158,24 +139,9 @@ function loadOptions() { options.addDownloadOrigin = options.hasOwnProperty('addDownloadOrigin') ? options.addDownloadOrigin : factorySettings.addDownloadOrigin; options.addDownloadSize = options.hasOwnProperty('addDownloadSize') ? options.addDownloadSize : factorySettings.addDownloadSize; options.addDownloadDuration = options.hasOwnProperty('addDownloadDuration') ? options.addDownloadDuration : factorySettings.addDownloadDuration; - options.addDownloadIndex = options.hasOwnProperty('addDownloadIndex') ? options.addDownloadIndex : factorySettings.addDownloadIndex; - options.addDownloadCaption = options.hasOwnProperty('addDownloadCaption') ? options.addDownloadCaption : factorySettings.addDownloadCaption; - options.replaceOriginalFilename = options.hasOwnProperty('replaceOriginalFilename') ? options.replaceOriginalFilename : factorySettings.replaceOriginalFilename; - options.downloadFilename = options.hasOwnProperty('downloadFilename') ? options.downloadFilename : factorySettings.downloadFilename; options.useSeparateTabOrWindowForUnloadableUrlsEnabled = options.hasOwnProperty('useSeparateTabOrWindowForUnloadableUrlsEnabled') ? options.useSeparateTabOrWindowForUnloadableUrlsEnabled : factorySettings.useSeparateTabOrWindowForUnloadableUrlsEnabled; options.useSeparateTabOrWindowForUnloadableUrls = options.hasOwnProperty('useSeparateTabOrWindowForUnloadableUrls') ? options.useSeparateTabOrWindowForUnloadableUrls : factorySettings.useSeparateTabOrWindowForUnloadableUrls; - // Show details options - options.showDetailFilename = options.hasOwnProperty('showDetailFilename') ? options.showDetailFilename : factorySettings.showDetailFilename; - options.showDetailHost = options.hasOwnProperty('showDetailHost') ? options.showDetailHost : factorySettings.showDetailHost; - options.showDetailLastModified = options.hasOwnProperty('showDetailLastModified') ? options.showDetailLastModified : factorySettings.showDetailLastModified; - options.showDetailExtension = options.hasOwnProperty('showDetailExtension') ? options.showDetailExtension : factorySettings.showDetailExtension; - options.showDetailContentLength = options.hasOwnProperty('showDetailContentLength') ? options.showDetailContentLength : factorySettings.showDetailContentLength; - options.showDetailDuration = options.hasOwnProperty('showDetailDuration') ? options.showDetailDuration : factorySettings.showDetailDuration; - options.showDetailScale = options.hasOwnProperty('showDetailScale') ? options.showDetailScale : factorySettings.showDetailScale; - options.showDetailRatio = options.hasOwnProperty('showDetailRatio') ? options.showDetailRatio : factorySettings.showDetailRatio; - options.showDetailDimensions = options.hasOwnProperty('showDetailDimensions') ? options.showDetailDimensions : factorySettings.showDetailDimensions; - // Used old showCaptions option for backwards compatibility var showCaptions = options.hasOwnProperty('showCaptions') ? options.showCaptions : true; options.captionLocation = options.hasOwnProperty('captionLocation') ? options.captionLocation : (showCaptions ? factorySettings.captionLocation : 'none'); @@ -183,10 +149,6 @@ function loadOptions() { options.detailsLocation = options.hasOwnProperty('detailsLocation') ? options.detailsLocation : factorySettings.detailsLocation; options.fontSize = options.hasOwnProperty('fontSize') ? options.fontSize : factorySettings.fontSize; options.fontOutline = options.hasOwnProperty('fontOutline') ? options.fontOutline : factorySettings.fontOutline; - options.belowPositionOffset = options.hasOwnProperty('belowPositionOffset') ? options.belowPositionOffset : factorySettings.belowPositionOffset; - options.abovePositionOffset = options.hasOwnProperty('abovePositionOffset') ? options.abovePositionOffset : factorySettings.abovePositionOffset; - options.captionOpacity = options.hasOwnProperty('captionOpacity') ? options.captionOpacity : factorySettings.captionOpacity; - options.detailsOpacity = options.hasOwnProperty('detailsOpacity') ? options.detailsOpacity : factorySettings.detailsOpacity; // Action keys options.actionKey = options.hasOwnProperty('actionKey') ? options.actionKey : factorySettings.actionKey; diff --git a/js/hoverzoom.js b/js/hoverzoom.js index 09f086e27..48f5a6441 100644 --- a/js/hoverzoom.js +++ b/js/hoverzoom.js @@ -125,6 +125,7 @@ var hoverZoom = { arrowUpKeyDown = false, arrowDownKeyDown = false, viewerLocked = false, + lockViewerClickTime = 0, zoomFactor = 1, zoomSpeedFactor = 1, pageActionShown = false, @@ -284,14 +285,14 @@ var hoverZoom = { 'display':'flex', 'flex-direction':'row', 'flex-wrap':'nowrap', - 'align-items':'flex-end', + 'align-items':'flex-end' }, hzBelowCss = { 'background':'none', 'display':'flex', 'flex-direction':'row', 'flex-wrap':'nowrap', - 'align-items':'flex-start', + 'align-items':'flex-start' }, hzCaptionMiscellaneousCss = { 'background':'none', @@ -305,7 +306,7 @@ var hoverZoom = { 'display':'flex', 'flex-direction':'row', 'flex-wrap':'nowrap', - 'min-width':'25%', + 'min-width':'25%' }, hzGalleryInfoCss = { 'position':'absolute', @@ -411,26 +412,14 @@ var hoverZoom = { imgFullSize.height(wndHeight - padding - statusBarHeight - scrollBarHeight - (hzAbove ? hzAbove.height() : 0) - (hzBelow ? hzBelow.height() : 0)).width('auto'); } - if (hzCaptionMiscellaneous) { + if (hzCaptionMiscellaneous) hzCaptionMiscellaneous.css('max-width', imgFullSize[0].clientWidth); - hzCaptionMiscellaneous.css('opacity', options.captionOpacity); - } - if (hzDetails) { + if (hzDetails) hzDetails.css('max-width', imgFullSize[0].clientWidth); - hzDetails.css('opacity', options.detailsOpacity); - } - if (hzAbove) { + if (hzAbove) hzAbove.css('max-width', imgFullSize[0].clientWidth); - hzAbove.css('top', options.abovePositionOffset + '%'); - if (options.abovePositionOffset != 0) - hzAbove.css('position', 'absolute'); - } - if (hzBelow) { + if (hzBelow) hzBelow.css('max-width', imgFullSize[0].clientWidth); - hzBelow.css('bottom', options.belowPositionOffset + '%'); - if (options.belowPositionOffset != 0) - hzBelow.css('position', 'absolute'); - } // do not display caption nor details if img is too small if (imgFullSize[0].clientWidth < 50) { @@ -496,13 +485,9 @@ var hoverZoom = { } // width adjustment - const fullZoom = options.mouseUnderlap || viewerLocked; - const fullZoomKey = fullZoomKeyDown; + var fullZoom = options.mouseUnderlap || fullZoomKeyDown || viewerLocked; if (viewerLocked) { imgFullSize.width(srcDetails.naturalWidth * zoomFactor); - } else if (fullZoomKey) { - // naturalWidth replaced with wndWidth to make image fill window - imgFullSize.width(Math.min(wndWidth, wndWidth - padding - 2 * scrollBarWidth)); } else if (fullZoom) { imgFullSize.width(Math.min(srcDetails.naturalWidth * zoomFactor, wndWidth - padding - 2 * scrollBarWidth)); } else if (displayOnRight) { @@ -633,10 +618,6 @@ var hoverZoom = { } function isAudioLink(url) { - if (url.indexOf('.audio') !== -1) { - return true; - } - if (url.lastIndexOf('?') > 0) url = url.substring(0, url.lastIndexOf('?')); const ext = url.substring(url.lastIndexOf('.') + 1).toLowerCase(); @@ -1067,183 +1048,26 @@ var hoverZoom = { } } - let longRightPressTimer; // create timer - let longMiddlePressTimer; // creates separate timer so they don't interfere - let longRightPress = false; - - function mouseButtonKeyHandler(mouseButtonKey, img) { - const timerDelay = 150; - if (mouseButtonKey === -1) { - longRightPressTimer = setTimeout(longClick.bind(img), timerDelay, mouseButtonKey); - } else { - longMiddlePressTimer = setTimeout(longClick.bind(img), timerDelay, mouseButtonKey); - } - } - - function clearMouseButtonTimers(mouseButtonKey) { - if (mouseButtonKey === -1) { - clearTimeout(longRightPressTimer); - } else { - clearTimeout(longMiddlePressTimer); - } - } - - function longClick(mouseButtonKey) { - if (mouseButtonKey == -1) longRightPress = true; - switch (mouseButtonKey) { - case options.actionKey: - actionKeyDown = true; - $(this).mousemove(); - if (loading || imgFullSize) { - return false; - } - break; - case options.lockImageKey: - lockViewer(); - return; - case options.toggleKey: - toggleKey() - return; - case options.fullZoomKey: - if (!fullZoomKeyDown) { - fullZoomKeyDown = true; - posViewer(); - if (imgFullSize) { - return false; - } - } - return; - case options.closeKey: - closeKey() - return; - case options.hideKey: - if (!hideKeyDown) { - hideKey() - } - return; - case options.copyImageKey: - if (isChromiumBased) { - if (keyCode === options.copyImageKey) { - copyImage(); - return false; - } - } - return false; - case options.copyImageUrlKey: - copyLink(); - return false; - // "Previous image" key - case options.prevImgKey: - var linkData = hz.currentLink.data(); - if (linkData.hoverZoomGallerySrc && linkData.hoverZoomGallerySrc.length > 1) rotateGalleryImg(-1); - else changeVideoPosition(-parseInt(options.videoPositionStep)); - return false; - // "Next image" key - case options.nextImgKey: - var linkData = hz.currentLink.data(); - if (linkData.hoverZoomGallerySrc && linkData.hoverZoomGallerySrc.length > 1) rotateGalleryImg(1); - else changeVideoPosition(parseInt(options.videoPositionStep)); - return false; - // "Flip image" key - case options.flipImageKey: - flipImage(); - return false; - case options.openImageInWindowKey: - if (srcDetails.video) openVideoInWindow(); - else if (srcDetails.audio) openAudioInWindow(); - else openImageInWindow(); - return false; - case options.openImageInTabKey: - if (srcDetails.video) openVideoInTab(event.shiftKey); - else if (srcDetails.audio) openAudioInTab(); - else openImageInTab(event.shiftKey); - return false; - case options.saveImageKey: - saveImage(); - return false; - default: - return; - } - } - function documentContextMenu(event) { - // If right click is a long press, prevent context menu - if (longRightPress) { - longRightPress = false; + // If it's been less than 300ms since right click, lock viewer and prevent context menu. + var lockElapsed = event.timeStamp - lockViewerClickTime; + if (imgFullSize && !viewerLocked && options.lockImageKey === -1 && lockElapsed < 300) { + lockViewer(); event.preventDefault(); } } function documentMouseDown(event) { - // if image is locked and left click is pressed outside of locked image - if (event.button === 0 && imgFullSize && event.target !== hz.hzViewer[0] && event.target !== imgFullSize[0]) { - if (viewerLocked) { + // Right click pressed and lockImageKey is set to special value for right click (-1). + if (imgFullSize && !viewerLocked && options.lockImageKey === -1 && event.button === 2) { + lockViewerClickTime = event.timeStamp; + } else if (imgFullSize && event.target !== hz.hzViewer[0] && event.target !== imgFullSize[0]) { + if (viewerLocked && event.button === 0) { viewerLocked = false; } cancelSourceLoading(); restoreTitles(); - return; - } else if (event.button === 0) { // We don't need left click - return; - } - - // Gets mouse button key from event.button - const mouseButtonKey = [null,-2,-1,null,null][event.button]; // -2 is middle click, -1 is right click - switch (mouseButtonKey) { - case options.actionKey: - case options.toggleKey: - case options.fullZoomKey: - case options.closeKey: - case options.hideKey: - mouseButtonKeyHandler(mouseButtonKey, this); - return; - default: - // The following only trigger when image is displayed - if (imgFullSize) { - switch (mouseButtonKey) { - case options.lockImageKey: - case options.copyImageKey: - case options.copyImageUrlKey: - case options.flipImageKey: - case options.openImageInWindowKey: - case options.openImageInTabKey: - case options.saveImageKey: - mouseButtonKeyHandler(mouseButtonKey); - return; - default: - break; - } - } - return; - } - } - - function documentMouseUp(event) { - if (event.button === 0) return; // If left click, return - const mouseButtonKey = [null,-2,-1,null,null][event.button]; // -2 is middle click, -1 is right click - switch (mouseButtonKey) { - case options.actionKey: - if (actionKeyDown) { - actionKeyDown = false; - closeHoverZoomViewer(); - } - break; - case options.fullZoomKey: - fullZoomKeyDown = false; - $(this).mousemove(); - break; - case options.hideKey: - hideKeyDown = false; - if (imgFullSize) { - hz.hzViewer.show(); - playMedias(); - } - $(this).mousemove(); - break; - default: - break; } - clearMouseButtonTimers(mouseButtonKey); } // select correct font size for msg depending on img or video width @@ -1360,7 +1184,7 @@ var hoverZoom = { return; } - var src = (srcDetails.audioUrl ? srcDetails.audioUrl : srcDetails.url).replace('.audio', ''); + var src = (srcDetails.audioUrl ? srcDetails.audioUrl : srcDetails.url); // audio controls are displayed on top of an image provided by extension: 'images/spectrogram.png' srcDetails.url = chrome.extension.getURL('images/spectrogram.png'); @@ -1372,7 +1196,7 @@ var hoverZoom = { audio.controls = true; // controls always visible even if not locked audio.autoplay = true; audio.volume = options.audioVolume; - audio.src = srcDetails.audioUrl; + audio.src = src; audioControls = $(audio).appendTo(hz.hzViewer); audio.addEventListener('error', srcFullSizeOnError); @@ -1759,11 +1583,6 @@ var hoverZoom = { function displayFullSizeImage() { cLog('displayFullSizeImage'); - - // if autoLockImages option is checked - if (options.autoLockImages) - viewerLocked = true; - // check focus let focus = document.hasFocus(); @@ -1967,60 +1786,51 @@ var hoverZoom = { if (options.detailsLocation === "below") if (hzBelow.find('#hzDetails').length == 0) hzDetails = $('
    ', {id:'hzDetails'}).css(hzDetailsCss).appendTo(hzBelow); - if (options.showDetailFilename) { - if (hzDetails.find('#hzDetailFilename').length == 0) - $('
    ', {id:'hzDetailFilename', text:details.filename, class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); - else - $('#hzDetailFilename').text(details.filename); - } - if (options.showDetailHost) { - if (hzDetails.find('#hzDetailHost').length == 0) - $('
    ', {id:'hzDetailHost', text:details.host, class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); - else - $('#hzDetailHost').text(details.host); - } - if (options.showDetailLastModified) { - if (hzDetails.find('#hzDetailLastModified').length == 0) - $('
    ', {id:'hzDetailLastModified', text:details.lastModified, class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); - else - $('#hzDetailLastModified').text(details.lastModified); - } - if (options.showDetailExtension) { - if (hzDetails.find('#hzDetailExtension').length == 0) - $('
    ', {id:'hzDetailExtension', text:details.extension.toUpperCase(), class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); - else - $('#hzDetailExtension').text(details.extension.toUpperCase()); - } - if (options.showDetailContentLength) { - if (hzDetails.find('#hzDetailContentLength').length == 0) - $('
    ', {id:'hzDetailContentLength', text:details.contentLength, class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); - else - $('#hzDetailContentLength').text(details.contentLength); - } - if (options.showDetailDuration) { - if (hzDetails.find('#hzDetailDuration').length == 0) - $('
    ', {id:'hzDetailDuration', text:details.duration, class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); - else - $('#hzDetailDuration').text(details.duration); - } - if (options.showDetailScale) { - if (hzDetails.find('#hzDetailScale').length == 0) - $('
    ', {id:'hzDetailScale', text:details.scale, class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); - else - $('#hzDetailScale').text(details.scale); - } - if (options.showDetailRatio) { - if (hzDetails.find('#hzDetailRatio').length == 0) - $('
    ', {id:'hzDetailRatio', text:details.ratio, class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); - else - $('#hzDetailRatio').text(details.ratio); - } - if (options.showDetailDimensions) { - if (hzDetails.find('#hzDetailDimensions').length == 0) - $('
    ', {id:'hzDetailDimensions', text:details.dimensions, class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); - else - $('#hzDetailDimensions').text(details.dimensions); - } + + if (hzDetails.find('#hzDetailFilename').length == 0) + $('
    ', {id:'hzDetailFilename', text:details.filename, class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); + else + $('#hzDetailFilename').text(details.filename); + + if (hzDetails.find('#hzDetailHost').length == 0) + $('
    ', {id:'hzDetailHost', text:details.host, class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); + else + $('#hzDetailHost').text(details.host); + + if (hzDetails.find('#hzDetailLastModified').length == 0) + $('
    ', {id:'hzDetailLastModified', text:details.lastModified, class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); + else + $('#hzDetailLastModified').text(details.lastModified); + + if (hzDetails.find('#hzDetailExtension').length == 0) + $('
    ', {id:'hzDetailExtension', text:details.extension.toUpperCase(), class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); + else + $('#hzDetailExtension').text(details.extension.toUpperCase()); + + if (hzDetails.find('#hzDetailContentLength').length == 0) + $('
    ', {id:'hzDetailContentLength', text:details.contentLength, class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); + else + $('#hzDetailContentLength').text(details.contentLength); + + if (hzDetails.find('#hzDetailDuration').length == 0) + $('
    ', {id:'hzDetailDuration', text:details.duration, class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); + else + $('#hzDetailDuration').text(details.duration); + + if (hzDetails.find('#hzDetailScale').length == 0) + $('
    ', {id:'hzDetailScale', text:details.scale, class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); + else + $('#hzDetailScale').text(details.scale); + + if (hzDetails.find('#hzDetailRatio').length == 0) + $('
    ', {id:'hzDetailRatio', text:details.ratio, class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); + else + $('#hzDetailRatio').text(details.ratio); + + if (hzDetails.find('#hzDetailDimensions').length == 0) + $('
    ', {id:'hzDetailDimensions', text:details.dimensions, class:'hzDetail'}).css(hzDetailCss).prependTo(hzDetails); + else + $('#hzDetailDimensions').text(details.dimensions); } } @@ -2136,7 +1946,7 @@ var hoverZoom = { // if video comes with distinct url for audio then extension = video's extension details.extension = getExtensionFromUrl(srcDetails.audio && !srcDetails.video ? srcDetails.audioUrl : srcDetails.url, srcDetails.video, srcDetails.playlist, srcDetails.audio); details.host = srcDetails.host; - let filename = getFilename(); + let filename = getDownloadFilename(); if (filename) details.filename = filename; let duration = (srcDetails.audio && !srcDetails.video ? getDurationFromAudio() : getDurationFromVideo()); if (duration) details.duration = duration.replace(/ /g, ':'); @@ -2218,7 +2028,7 @@ var hoverZoom = { // Skip if the image has the same URL as the thumbnail. if (linkData.hoverZoomSrc && linkData.hoverZoomSrc.length) { var url = linkData.hoverZoomSrc[0], - skip = (link.is('img') && url === link.attr('src')); + skip = url === link.attr('src'); if (!skip) { link.find('img[src]').each(function () { if (this.src === url) { @@ -2536,7 +2346,7 @@ var hoverZoom = { // for instance, on TripAdvisor: // img's src placeholder is replaced by real img url stored in data-lazyurl as user scrolls down $(document).on('scroll mousewheel', function() { - let scrollTop = window.scrollY || document.documentElement.scrollTop; // Credits: "https://github.com/qeremy/so/blob/master/so.dom.js#L426" + let scrollTop = window.pageYOffset || document.documentElement.scrollTop; // Credits: "https://github.com/qeremy/so/blob/master/so.dom.js#L426" if (scrollTop < lastScrollTop) { lastScrollTop = scrollTop < 0 ? 0 : scrollTop; // For Mobile or negative scrolling } else if (scrollTop > lastScrollTop + deltaMin) { @@ -2551,7 +2361,6 @@ var hoverZoom = { $(document).contextmenu(documentContextMenu); $(document).mousemove(documentMouseMove).mousedown(documentMouseDown).mouseleave(cancelSourceLoading); - $(document).on('mouseup', function(event) { documentMouseUp(event); }) $(document).keydown(documentOnKeyDown).keyup(documentOnKeyUp); if (options.galleriesMouseWheel) { window.addEventListener('wheel', documentOnMouseWheel, {passive: false}); @@ -2619,43 +2428,6 @@ var hoverZoom = { } } - function toggleKey() { - options.extensionEnabled = !options.extensionEnabled; - if (!options.extensionEnabled) { - // close zoomed image or video - viewerLocked = false; - if (hz.hzViewer) { - stopMedias(); - hz.hzViewer.hide(); - } - if (imgFullSize) { - return false; - } - } - } - - function closeKey() { - viewerLocked = false; - if (hz.hzViewer) { - stopMedias(); - hz.hzViewer.hide(); - } - if (imgFullSize) { - return false; - } - } - - function hideKey(){ - hideKeyDown = true; - if (hz.hzViewer) { - pauseMedias(); - hz.hzViewer.hide(); - } - if (imgFullSize) { - return false; - } - } - function documentOnKeyDown(event) { // Skips if an input controlled is focused if (event.target && ['INPUT','TEXTAREA','SELECT'].indexOf(event.target.tagName) > -1) { @@ -2666,7 +2438,18 @@ var hoverZoom = { // Toggle key is pressed down if (keyCode === options.toggleKey) { - toggleKey(); + options.extensionEnabled = !options.extensionEnabled; + if (!options.extensionEnabled) { + // close zoomed image or video + viewerLocked = false; + if (hz.hzViewer) { + stopMedias(); + hz.hzViewer.hide(); + } + if (imgFullSize) { + return false; + } + } } // Action key (zoom image) is pressed down @@ -2690,13 +2473,27 @@ var hoverZoom = { // close key (close zoomed image) is pressed down // => zoomed image is closed immediately if (keyCode === options.closeKey) { - closeKey(); + viewerLocked = false; + if (hz.hzViewer) { + stopMedias(); + hz.hzViewer.hide(); + } + if (imgFullSize) { + return false; + } } // hide key (hide zoomed image) is pressed down // => zoomed image remains hidden until key is released if (keyCode === options.hideKey && !hideKeyDown) { - hideKey(); + hideKeyDown = true; + if (hz.hzViewer) { + pauseMedias(); + hz.hzViewer.hide(); + } + if (imgFullSize) { + return false; + } } // the following keys are processed only if an image is displayed @@ -3249,7 +3046,7 @@ var hoverZoom = { function downloadResource(url, filename, callback) { cLog('download: ' + url); if (!filename) filename = url.split('\\').pop().split('/').pop(); - if (filename.startsWith('.')) filename = 'download' + filename; + // prefix with download folder if needed if (options.downloadFolder) { cLog('options.downloadFolder: ' + options.downloadFolder); @@ -3282,8 +3079,8 @@ var hoverZoom = { } } - // 5 types of media can be saved to disk: image, video, audio, playlist, subtitles - const fileMedias = { + // 4 types of media can be saved to disk: image, video, audio, playlist + const downloadMedias = { IMG : "IMG", VIDEO : "VIDEO", AUDIO : "AUDIO", @@ -3291,118 +3088,89 @@ var hoverZoom = { SUBTITLES : "SUBTITLES" } - // return filename without knowing type of media displayed - function getFilename() { + // return download filename without knowing type of download + function getDownloadFilename() { - let filename = getFilenameByMedia(fileMedias.IMG, false); + let filename = getDownloadFilenameByMedia(downloadMedias.IMG); if (filename) return filename; - filename = getFilenameByMedia(fileMedias.VIDEO, false); + filename = getDownloadFilenameByMedia(downloadMedias.VIDEO); if (filename) return filename; - filename = getFilenameByMedia(fileMedias.AUDIO, false); + filename = getDownloadFilenameByMedia(downloadMedias.AUDIO); if (filename) return filename; - filename = getFilenameByMedia(fileMedias.PLAYLIST, false); + filename = getDownloadFilenameByMedia(downloadMedias.PLAYLIST); if (filename) return filename; - filename = getFilenameByMedia(fileMedias.SUBTITLES, false); + filename = getDownloadFilenameByMedia(downloadMedias.SUBTITLES); if (filename) return filename; return ''; } - function replaceOriginalFilename(filename) { - if (options.replaceOriginalFilename) { - if (filename.indexOf('.') !== -1) filename = filename.replace(/(.*)\.(.*)/, `${options.downloadFilename}.$2`); - else filename = options.downloadFilename; - } - return filename; - } - - // return original or download filename according to type of media in param - function getFilenameByMedia(fileMedia, download = true) { + // return download filename according to type of download in param + function getDownloadFilenameByMedia(downloadMedia) { let src, filename; - switch (fileMedia) { - case fileMedias.IMG: - if (!hz.hzViewer) return undefined; + switch (downloadMedia) { + case downloadMedias.IMG: + if (!hz.hzViewer) return ''; let img = hz.hzViewer.find('img:not(.hzPlaceholder)').get(0); - if (!img) return undefined; + if (!img) return ''; src = img.src; // remove trailing / & trailing query src = src.replace(/\/$/, '').split(/[\?!#&]/)[0]; // extract filename filename = src.split('/').pop().split(':')[0].replace(regexForbiddenChars, ''); - if (filename === '') { - filename = 'image'; - } - if (download) { - filename = replaceOriginalFilename(filename); - if (filename.indexOf('.') === -1) filename = filename + '.jpg'; // add default extension for download - } + if (filename == '') filename = 'image'; + if (filename.indexOf('.') === -1) filename = filename + '.jpg'; return filename; - case fileMedias.VIDEO: - if (!hz.hzViewer) return undefined; + case downloadMedias.VIDEO: + if (!hz.hzViewer) return ''; let video = hz.hzViewer.find('video').get(0); - if (!video) return undefined; + if (!video) return ''; src = video.src; - if (src.startsWith('blob:')) return undefined; + if (src.startsWith('blob:')) return ''; // remove trailing / & trailing query src = src.replace(/\/$/, '').split(/[\?!#&]/)[0]; // extract filename filename = src.split('/').pop().split(':')[0].replace(regexForbiddenChars, ''); - if (filename === '') { - filename = 'video'; - } - if (download) { - filename = replaceOriginalFilename(filename); - if (filename.indexOf('.') === -1) filename = filename + '.mp4'; // add default extension for download - } + if (filename == '') filename = 'video'; + if (filename.indexOf('.') === -1) filename = filename + '.mp4'; return filename; - case fileMedias.AUDIO: - if (!hz.hzViewer) return undefined; + case downloadMedias.AUDIO: + if (!hz.hzViewer) return ''; let audio = hz.hzViewer.find('audio').get(0); - if (!audio) return undefined; + if (!audio) return ''; src = audio.src; // remove trailing / & trailing query src = src.replace(/\/$/, '').split(/[\?!#&]/)[0]; // extract filename filename = src.split('/').pop().split(':')[0].replace(regexForbiddenChars, ''); - if (filename === '') { - filename = 'audio'; - } - if (download) { - filename = replaceOriginalFilename(filename); - if (filename.indexOf('.') === -1) filename = filename + '.mp4'; // add default extension for download - } + if (filename == '') filename = 'audio'; + if (filename.indexOf('.') === -1) filename = filename + '.mp4'; return filename; - case fileMedias.PLAYLIST: - if (!hz.hzViewer) return undefined; - if (!srcDetails.playlist) return undefined; + case downloadMedias.PLAYLIST: + if (!hz.hzViewer) return ''; + if (!srcDetails.playlist) return ''; src = srcDetails.url; // remove trailing / & trailing query src = src.replace(/\/$/, '').split(/[\?!#&]/)[0]; // extract filename filename = src.split('/').pop().split(':')[0].replace(regexForbiddenChars, ''); - if (download) { - filename = replaceOriginalFilename(filename); - filename = 'playlist-' + filename; - if (filename.indexOf('.') === -1) filename = filename + '.m3u8'; // add default extension for download - } + filename = 'playlist-' + filename; + if (filename.indexOf('.') === -1) filename = filename + '.m3u8'; return filename; - case fileMedias.SUBTITLES: - if (!hz.hzViewer) return undefined; - if (!srcDetails.subtitlesUrl) return undefined; + case downloadMedias.SUBTITLES: + if (!hz.hzViewer) return ''; + if (!srcDetails.subtitlesUrl) return ''; src = srcDetails.subtitlesUrl; // remove trailing / & trailing query src = src.replace(/\/$/, '').split(/[\?!#&]/)[0]; // extract filename filename = src.split('/').pop().split(':')[0].replace(regexForbiddenChars, ''); - if (download) { - filename = replaceOriginalFilename(filename); - filename = 'subtitles-' + filename; - if (filename.indexOf('.') === -1) filename = filename + '.txt'; // add default extension for download - } + filename = 'subtitles-' + filename; + if (filename.indexOf('.') === -1) filename = filename + '.txt'; return filename; } return ''; @@ -3480,33 +3248,14 @@ var hoverZoom = { let img = hz.hzViewer.find('img').get(0); if (!img) return; let src = img.src; - let filename = getFilenameByMedia(fileMedias.IMG); + let filename = getDownloadFilenameByMedia(downloadMedias.IMG); if (!filename) return; - if (options.addDownloadCaption) { - // prefix with caption - let caption = getCaption(); - if (caption) { - caption = '[' + caption + ']'; - filename = caption + filename; - } - } if (options.addDownloadSize) { // prefix with size [WxH] - let size = '[' + getSizeImage(img) + ']'; + let size = '[' + img.naturalWidth + 'x' + img.naturalHeight + ']'; filename = size + filename; } - if (options.addDownloadIndex) { - let gallery = hz.currentLink.data().hoverZoomGallerySrc; - let index = hz.currentLink.data().hoverZoomGalleryIndex; - if (gallery) { - index++; - let indexLen = index.toString().length; - let galleryLen = gallery.length.toString().length - let galleryIndex = `[${index.toString().padStart(galleryLen,'0')}-${gallery.length}]`; - filename = galleryIndex + filename; - } - } if (options.addDownloadOrigin) { // prefix with origin let origin = '[' + getOrigin() + ']'; @@ -3521,20 +3270,12 @@ var hoverZoom = { if (!video) return; let src = video.src; if (src.startsWith('blob:')) return; - let filename = getFilenameByMedia(fileMedias.VIDEO); + let filename = getDownloadFilenameByMedia(downloadMedias.VIDEO); if (!filename) return; - if (options.addDownloadCaption) { - // prefix with caption - let caption = getCaption(); - if (caption) { - caption = '[' + caption + ']'; - filename = caption + filename; - } - } if (options.addDownloadSize) { // prefix with size [WxH] - let size = '[' + getSizeVideo(video) + ']'; + let size = '[' + video.videoWidth + 'x' + video.videoHeight + ']'; filename = size + filename; } if (options.addDownloadDuration) { @@ -3555,17 +3296,9 @@ var hoverZoom = { let audio = hz.hzViewer.find('audio').get(0); if (!audio) return; let src = audio.src; - let filename = getFilenameByMedia(fileMedias.AUDIO); + let filename = getDownloadFilenameByMedia(downloadMedias.AUDIO); if (!filename) return; - if (options.addDownloadCaption) { - // prefix with caption - let caption = getCaption(); - if (caption) { - caption = '[' + caption + ']'; - filename = caption + filename; - } - } if (options.addDownloadDuration) { // prefix with duration [hh mm ss] let duration = hz.secondsToHms(audio.duration); @@ -3584,17 +3317,9 @@ var hoverZoom = { let video = hz.hzViewer.find('video').get(0); let audio = hz.hzViewer.find('audio').get(0); if (!video && !audio) return; - let filename = getFilenameByMedia(fileMedias.SUBTITLES); + let filename = getDownloadFilenameByMedia(downloadMedias.SUBTITLES); if (!filename) return; - if (options.addDownloadCaption) { - // prefix with caption - let caption = getCaption(); - if (caption) { - caption = '[' + caption + ']'; - filename = caption + filename; - } - } if (options.addDownloadOrigin) { // prefix with origin let origin = '[' + getOrigin() + ']'; @@ -3609,20 +3334,12 @@ var hoverZoom = { if (!hz.hzViewer) return; let video = hz.hzViewer.find('video').get(0); if (!video) return; - let filename = getFilenameByMedia(fileMedias.PLAYLIST); + let filename = getDownloadFilenameByMedia(downloadMedias.PLAYLIST); if (!filename) return; - if (options.addDownloadCaption) { - // prefix with caption - let caption = getCaption(); - if (caption) { - caption = '[' + caption + ']'; - filename = caption + filename; - } - } if (options.addDownloadSize) { // prefix with size [WxH] - let size = '[' + getSizeVideo(video) + ']'; + let size = '[' + video.videoWidth + 'x' + video.videoHeight + ']'; filename = size + filename; } if (options.addDownloadDuration) { @@ -3636,6 +3353,12 @@ var hoverZoom = { filename = origin + filename; } + // prefix with download folder if needed + if (options.downloadFolder) { + let downloadFolder = options.downloadFolder; + filename = downloadFolder + filename; + } + // download KO: This function must be called during a user gesture => debugger must be closed downloadResource(srcDetails.url, filename); savePlaylistAsMP3MP4(filename); @@ -3644,14 +3367,6 @@ var hoverZoom = { // - filename.m3u8.mp4 (video part) // - filename.m3u8.mp3 (audio part) function savePlaylistAsMP3MP4(filename) { - // prefix with download folder if needed - if (options.downloadFolder) { - cLog.log('options.downloadFolder: ' + options.downloadFolder); - let downloadFolder = options.downloadFolder; - filename = downloadFolder + filename; - cLog.log('filename: ' + filename); - } - // audio if (fmp4Data['audio'].length) { const blobAudio = new Blob([arrayConcat(fmp4Data['audio'])], {type:'application/octet-stream'}); @@ -3709,22 +3424,6 @@ var hoverZoom = { return window.location.hostname.replace(regexForbiddenChars, '_'); } - // return displayed size (W x H) - function getSizeVideo(video) { - return video.videoWidth + 'x' + video.videoHeight; - } - - // return displayed size (W x H) - function getSizeImage(img) { - return img.naturalWidth + 'x' + img.naturalHeight; - } - - // return caption with forbidden characters replaced by '_' - function getCaption() { - let caption = hz.currentLink.data().hoverZoomCaption || hz.currentLink.data().hoverZoomGalleryCaption || ''; - return caption.replace(regexForbiddenChars, '_'); - } - function rotateGalleryImg(rot) { cLog('rotateGalleryImg(' + rot + ')'); var link = hz.currentLink, data = link.data(); @@ -3809,7 +3508,7 @@ var hoverZoom = { maxHeight(options.maxHeight); webSiteExcluded = null; - body100pct = (body.css('position') != 'static') || (body.css('padding-left') == '0px' && body.css('padding-right') == '0px' && body.css('margin-left') == '0px' && body.css('margin-right') == '0px' && (body.css('max-width') == 'none' || body.css('max-width') == '100%')); + body100pct = (body.css('position') != 'static') || (body.css('padding-left') == '0px' && body.css('padding-right') == '0px' && body.css('margin-left') == '0px' && body.css('margin-right') == '0px'); hz.pageGenerator = $('meta[name="generator"]').attr('content'); prepareImgLinks(); bindEvents(); @@ -3928,7 +3627,7 @@ var hoverZoom = { // Simulates a mousemove event to force a zoom call displayPicFromElement:function (el, force) { - if (el.filter(':hover').length > 0 || force) { + if (el.is(':hover') || force) { hoverZoom.currentLink = el; $(document).mousemove(); } @@ -4077,26 +3776,28 @@ var hoverZoom = { prepareFromDocument:function (link, url, getSrc, isAsync = false) { url = url.replace('http:', location.protocol); chrome.runtime.sendMessage({action:'ajaxRequest', url: url, method: 'GET'}, function(data) { - let doc = document.implementation.createHTMLDocument(); - doc.body.innerHTML = data; - const httpRefresh = doc.querySelector('meta[http-equiv="refresh"][content]'); + var doc = document.implementation.createHTMLDocument(); + doc.open(); + doc.write(data); + doc.close(); + var httpRefresh = doc.querySelector('meta[http-equiv="refresh"][content]'); if (httpRefresh) { - let redirUrl = httpRefresh.content.substr(httpRefresh.content.toLowerCase().indexOf('url=') + 4); + var redirUrl = httpRefresh.content.substr(httpRefresh.content.toLowerCase().indexOf('url=') + 4); if (redirUrl) { redirUrl = redirUrl.replace('http:', location.protocol); hoverZoom.prepareFromDocument(link, redirUrl, getSrc, isAsync); } } - const handleSrc = function (src) { - if (src) - hoverZoom.prepareLink(link, src); + var handleSrc = function (src) { + if (src) + hoverZoom.prepareLink(link, src); }; if (isAsync) { getSrc(doc, handleSrc); } else { - let src = getSrc(doc); + var src = getSrc(doc); handleSrc(src); } }); @@ -4438,88 +4139,6 @@ var hoverZoom = { } result.openPos = result.closePos = -1; return result; - }, - - // Return largest src available in srcset according to width and density - // samples srcsets: - // "http://static.picto.fr/wp-content/uploads/2017/05/Grand-Trouble.jpg" - // "http://static.picto.fr/wp-content/uploads/2017/05/Grand-Trouble.jpg 489w, http://static.picto.fr/wp-content/uploads/2017/05/Grand-Trouble-768x1099.jpg 768w" - // "http://static.picto.fr/wp-content/uploads/2017/05/Grand-Trouble.jpg 1x, http://static.picto.fr/wp-content/uploads/2017/05/Grand-Trouble-768x1099.jpg 2x" - // "resize1-lejdd.ladmedia.fr/rcrop/620,310/img/var/europe1/storage/images/lejdd/jdd-paris/paris-le-nouveau-palais-de-justice-ou-lon-ne-peut-pas-se-garer-3627203/47706995-1-fre-FR/Paris-Le-nouveau-palais-de-justice-ou-l-on-ne-peut-pas-se-garer.jpg 620w, - // resize1-lejdd.ladmedia.fr/rcrop/300,150/img/var/europe1/storage/images/lejdd/jdd-paris/paris-le-nouveau-palais-de-justice-ou-lon-ne-peut-pas-se-garer-3627203/47706995-1-fre-FR/Paris-Le-nouveau-palais-de-justice-ou-l-on-ne-peut-pas-se-garer.jpg 300w, - // resize1-lejdd.ladmedia.fr/rcrop/710,355/img/var/europe1/storage/images/lejdd/jdd-paris/paris-le-nouveau-palais-de-justice-ou-lon-ne-peut-pas-se-garer-3627203/47706995-1-fre-FR/Paris-Le-nouveau-palais-de-justice-ou-l-on-ne-peut-pas-se-garer.jpg 710w, - // resize1-lejdd.ladmedia.fr/rcrop/940,470/img/var/europe1/storage/images/lejdd/jdd-paris/paris-le-nouveau-palais-de-justice-ou-lon-ne-peut-pas-se-garer-3627203/47706995-1-fre-FR/Paris-Le-nouveau-palais-de-justice-ou-l-on-ne-peut-pas-se-garer.jpg 940w" - // "https://video-images.vice.com/_uncategorized/1522934375314-retinite1.png?resize=400:*, https://video-images.vice.com/_uncategorized/1522934375314-retinite1.png?resize=600:* 2x" - // "https://www.parismatch.com/lmnr/f/webp/r/72,48,forcex,center-middle/img/var/pm/public/media/image/2024/03/31/12/2024-03-31t094641z_493903911_rc2xw6a0kxis_rtrmadp_3_britain-royals.jpg?VersionId=V90sjBHDp8nZOHJEoSwrJK3SThPIaGtD, - // https://www.parismatch.com/lmnr/f/webp/r/144,96,forcex,center-middle/img/var/pm/public/media/image/2024/03/31/12/2024-03-31t094641z_493903911_rc2xw6a0kxis_rtrmadp_3_britain-royals.jpg?VersionId=V90sjBHDp8nZOHJEoSwrJK3SThPIaGtD 2x" - getBiggestSrcFromSrcset:function(srcset) { - - if (srcset == undefined) - return undefined; - - // discard inline images - if (hoverZoom.isEmbeddedImg(srcset)) - return undefined; - - var src = undefined; - srcset = srcset.trim(); - - srcset = srcset.replace(/,http/g, ', http'); - if (srcset.indexOf(", ") != -1) { - - if (srcset.indexOf("x, ") != -1) { srcset = srcset.split("x, "); } - else if (srcset.indexOf("w, ") != -1) { srcset = srcset.split("w, "); } - else { srcset = srcset.split(", "); } - - var urls = new Map(); - var xws = []; - // separate urls and density/width - for (var i = 0; i < srcset.length; i++) { - var el = srcset[i].trim(); - var url, xw; - if (el.indexOf(' ') == -1) { - url = el; - xw = "1x"; // default value - } - else { - url = el.split(' ')[0]; - xw = el.split(' ')[1]; - } - xw = xw.replace('x','').replace('w',''); - urls.set(parseInt(xw), url); - xws.push(parseInt(xw)); - } - // sort density/width - xws.sort(function(a, b){return b-a}); - // select url associated to largest density/width - src = urls.get(xws[0]); - } - else { - srcset = srcset.trim(); - if (srcset.indexOf(' ') == -1) { src = srcset; } - else { - src = srcset.split(' ')[0].trim(); - } - } - return src; - }, - - emptyHoverZoomViewer:function(now) { - if (!hoverZoom.hzViewer) return; - hoverZoom.hzViewer.stop(true, true).fadeOut(now ? 0 : options.fadeDuration, function () { - hoverZoom.hzViewer.empty(); - }); - }, - - // In JavaScript, keys can be strings, numbers, or identifier names WITHOUT single or double quotes - // e.g: person = {name:"John", age:31, city:"New York"}; - strToJavascriptObj:function(e) { - if (typeof e == "string") { - let obj = new Function("return" + e); - try { - return obj(); - } catch {} - } } }; diff --git a/js/options.js b/js/options.js index 09c5dc57b..6a987773b 100644 --- a/js/options.js +++ b/js/options.js @@ -47,15 +47,12 @@ function initActionKeys() { function loadKeys(sel) { $('').appendTo(sel); - if (sel.attr('id') != 'selPrevImgKey' || sel.attr('id') != 'selNextImgKey'){ + if (sel.attr('id') != 'lockImageKey') $('').appendTo(sel); - $('').appendTo(sel); - } if (sel.attr('id') != 'selOpenImageInTabKey') $('').appendTo(sel); $('').appendTo(sel); $('').appendTo(sel); - $('').appendTo(sel); if (navigator.appVersion.indexOf('Macintosh') > -1) { $('').appendTo(sel); } @@ -80,7 +77,7 @@ function loadKeys(sel) { // Saves options to localStorage. // TODO: Migrate to https://developer.chrome.com/extensions/storage -function saveOptions(exportSettings = false) { +function saveOptions() { options.extensionEnabled = $('#chkExtensionEnabled')[0].checked; options.darkMode = $('#chkDarkMode')[0].checked; options.zoomFactor = $('#txtZoomFactor')[0].value; @@ -108,7 +105,6 @@ function saveOptions(exportSettings = false) { options.ambilightHaloSize = $('#txtAmbilightHaloSize')[0].value / 100; options.ambilightBackgroundOpacity = $('#txtAmbilightBackgroundOpacity')[0].value / 100; options.centerImages = $('#chkCenterImages')[0].checked; - options.autoLockImages = $('#chkAutoLockImages')[0].checked; options.frameBackgroundColor = $('#pickerFrameBackgroundColor')[0].value; options.frameThickness = $('#txtFrameThickness')[0].value; @@ -129,16 +125,6 @@ function saveOptions(exportSettings = false) { options[key] = parseInt($('#sel' + id).val()); }); - options.showDetailFilename = $('#chkShowDetailFilename')[0].checked; - options.showDetailHost = $('#chkShowDetailHost')[0].checked; - options.showDetailLastModified = $('#chkShowDetailLastModified')[0].checked; - options.showDetailExtension = $('#chkShowDetailExtension')[0].checked; - options.showDetailContentLength = $('#chkShowDetailContentLength')[0].checked; - options.showDetailDuration = $('#chkShowDetailDuration')[0].checked; - options.showDetailScale = $('#chkShowDetailScale')[0].checked; - options.showDetailRatio = $('#chkShowDetailRatio')[0].checked; - options.showDetailDimensions = $('#chkShowDetailDimensions')[0].checked; - options.addToHistory = $('#chkAddToHistory')[0].checked; options.allowHeadersRewrite = $('#chkAllowHeadersRewrite')[0].checked; @@ -151,31 +137,20 @@ function saveOptions(exportSettings = false) { options.detailsLocation = $('#selectDetailsLocation').val(); options.fontSize = $('#txtFontSize')[0].value; options.fontOutline = $('#chkFontOutline')[0].checked; - options.belowPositionOffset = $('#txtBelowPositionOffset')[0].value; - options.abovePositionOffset = $('#txtAbovePositionOffset')[0].value; - options.captionOpacity = $('#txtCaptionOpacity')[0].value / 100; - options.detailsOpacity = $('#txtDetailsOpacity')[0].value / 100; options.displayImageLoader = $('#chkDisplayImageLoader')[0].checked; options.downloadFolder = $('#txtDownloadFolder')[0].value; options.addDownloadOrigin = $('#chkAddDownloadOrigin')[0].checked; options.addDownloadSize = $('#chkAddDownloadSize')[0].checked; - options.addDownloadDuration = $('#chkAddDownloadDuration')[0].checked; - options.addDownloadIndex = $('#chkAddDownloadIndex')[0].checked; - options.addDownloadCaption = $('#chkAddDownloadCaption')[0].checked; - options.replaceOriginalFilename = $('#chkDownloadReplaceOriginalFilename')[0].checked; - options.downloadFilename = $('#txtDownloadReplaceOriginalFilename')[0].value; options.debug = $('#chkEnableDebug')[0].checked; + options.addDownloadDuration = $('#chkAddDownloadDuration')[0].checked; options.useSeparateTabOrWindowForUnloadableUrlsEnabled = $('#chkUseSeparateTabOrWindowForUnloadableUrlsEnabled')[0].checked; options.useSeparateTabOrWindowForUnloadableUrls = $('#selectUseSeparateTabOrWindowForUnloadableUrls').val(); - if (exportSettings) { - $('#txtBoxImportExportSettings').val(JSON.stringify(options)); - } else { - localStorage.options = JSON.stringify(options); + localStorage.options = JSON.stringify(options); + + sendOptions(options); + restoreOptions(); - sendOptions(options); - restoreOptions(); - } return false; } @@ -225,7 +200,6 @@ function restoreOptions(optionsFromFactorySettings) { $('#rngAmbilightBackgroundOpacity').val(parseInt(options.ambilightBackgroundOpacity * 100)); $('#txtAmbilightBackgroundOpacity').val(parseInt(options.ambilightBackgroundOpacity * 100)); $('#chkCenterImages').trigger(options.centerImages ? 'gumby.check' : 'gumby.uncheck'); - $('#chkAutoLockImages').trigger(options.autoLockImages ? 'gumby.check' : 'gumby.uncheck'); $('#pickerFrameBackgroundColor').val(options.frameBackgroundColor); $('#rngFrameThickness').val(parseInt(options.frameThickness)); $('#txtFrameThickness').val(parseInt(options.frameThickness)); @@ -234,10 +208,6 @@ function restoreOptions(optionsFromFactorySettings) { $('#rngFontSize').val(parseInt(options.fontSize)); $('#txtFontSize').val(parseInt(options.fontSize)); $('#chkFontOutline').trigger(options.fontOutline ? 'gumby.check' : 'gumby.uncheck'); - $('#txtBelowPositionOffset').val(parseFloat(options.belowPositionOffset)); - $('#txtAbovePositionOffset').val(parseFloat(options.abovePositionOffset)); - $('#txtCaptionOpacity').val(parseInt(options.captionOpacity * 100)); - $('#txtDetailsOpacity').val(parseInt(options.detailsOpacity * 100)); if (options.frameBackgroundColor == "") { initColorPicker('#ffffff'); @@ -270,16 +240,6 @@ function restoreOptions(optionsFromFactorySettings) { $('#sel' + id).val(options[key]); }); - $('#chkShowDetailFilename').trigger(options.showDetailFilename ? 'gumby.check' : 'gumby.uncheck'); - $('#chkShowDetailHost').trigger(options.showDetailHost ? 'gumby.check' : 'gumby.uncheck'); - $('#chkShowDetailLastModified').trigger(options.showDetailLastModified ? 'gumby.check' : 'gumby.uncheck'); - $('#chkShowDetailExtension').trigger(options.showDetailExtension ? 'gumby.check' : 'gumby.uncheck'); - $('#chkShowDetailContentLength').trigger(options.showDetailContentLength ? 'gumby.check' : 'gumby.uncheck'); - $('#chkShowDetailDuration').trigger(options.showDetailDuration ? 'gumby.check' : 'gumby.uncheck'); - $('#chkShowDetailScale').trigger(options.showDetailScale ? 'gumby.check' : 'gumby.uncheck'); - $('#chkShowDetailRatio').trigger(options.showDetailRatio ? 'gumby.check' : 'gumby.uncheck'); - $('#chkShowDetailDimensions').trigger(options.showDetailDimensions ? 'gumby.check' : 'gumby.uncheck'); - $('#chkAddToHistory').trigger(options.addToHistory ? 'gumby.check' : 'gumby.uncheck'); $('#chkAllowHeadersRewrite').trigger(options.allowHeadersRewrite ? 'gumby.check' : 'gumby.uncheck'); @@ -299,10 +259,6 @@ function restoreOptions(optionsFromFactorySettings) { $('#chkAddDownloadOrigin').trigger(options.addDownloadOrigin ? 'gumby.check' : 'gumby.uncheck'); $('#chkAddDownloadSize').trigger(options.addDownloadSize ? 'gumby.check' : 'gumby.uncheck'); $('#chkAddDownloadDuration').trigger(options.addDownloadDuration ? 'gumby.check' : 'gumby.uncheck'); - $('#chkAddDownloadIndex').trigger(options.addDownloadIndex ? 'gumby.check' : 'gumby.uncheck'); - $('#chkAddDownloadCaption').trigger(options.addDownloadCaption ? 'gumby.check' : 'gumby.uncheck'); - $('#chkDownloadReplaceOriginalFilename').trigger(options.replaceOriginalFilename ? 'gumby.check' : 'gumby.uncheck'); - $('#txtDownloadReplaceOriginalFilename').val(options.downloadFilename); $('#chkUseSeparateTabOrWindowForUnloadableUrlsEnabled').trigger(options.useSeparateTabOrWindowForUnloadableUrlsEnabled ? 'gumby.check' : 'gumby.uncheck'); $('#selectUseSeparateTabOrWindowForUnloadableUrls').val(options.useSeparateTabOrWindowForUnloadableUrls); $('#chkEnableDebug').trigger(options.debug ? 'gumby.check' : 'gumby.uncheck'); @@ -395,15 +351,14 @@ function btnRemoveExcludedSiteOnClick() { } function selKeyOnChange(event) { - const noneKey = '0'; // sel key code for 'none' - let currSel = $(event.target); + var currSel = $(event.target); if (currSel[0].dataset.val0 == undefined) return; // event fired before init currSel[0].dataset.val1 = currSel.val(); checkModification(currSel); - if (currSel.val() != noneKey) { + if (currSel.val() != '0') { $('.actionKey').each(function () { if (!$(this).is(currSel) && $(this).val() == currSel.val()) { - $(this).val(noneKey); + $(this).val('0'); $(this)[0].dataset.val1 = $(this).val(); checkModification($(this)); } @@ -498,16 +453,6 @@ function downloadFolderOnChange(val) { return this.value; } -// validate user input -function replaceOriginalFilenameOnChange(val) { - let value = (typeof val == 'string' ? val : this.value); - value = value.trim(); - // remove Windows Explorer forbidden characters for file name -> : * ? " < > | / - value = value.replace(/[!*:?"<>|\/\\]/g, ''); - this.value = value; - return this.value; -} - function updateDivAmbilight() { if ($('#chkAmbilightEnabled')[0].checked) { $('#divAmbilight').removeClass('disabled'); @@ -516,14 +461,6 @@ function updateDivAmbilight() { } } -function updateDownloadReplaceOriginalFilename() { - if ($('#chkDownloadReplaceOriginalFilename')[0].checked) { - $('#txtDownloadReplaceOriginalFilename').removeClass('disabled'); - } else { - $('#txtDownloadReplaceOriginalFilename').addClass('disabled'); - } -} - function updateUseSeparateTabOrWindowForUnloadableUrls() { if ($('#chkUseSeparateTabOrWindowForUnloadableUrlsEnabled')[0].checked) { $('#selectUseSeparateTabOrWindowForUnloadableUrls').removeClass('disabled'); @@ -571,21 +508,6 @@ function updateTxtFontSize() { $('#txtFontSize')[0].value = this.value; } -function updateTxtBelowPositionOffset() { - $('#txtBelowPositionOffset')[0].value = this.value; -} - -function updateTxtAbovePositionOffset() { - $('#txtAbovePositionOffset')[0].value = this.value; -} - -function updateTxtCaptionOpacity() { - $('#txtCaptionOpacity')[0].value = this.value; -} -function updateTxtDetailsOpacity() { - $('#txtDetailsOpacity')[0].value = this.value; -} - function updateRngFontSize() { this.value = percentageOnChange(this.value); $('#rngFontSize').val(this.value); @@ -685,8 +607,6 @@ function initColorPicker(color){ const Saved = Symbol("saved"); const Cancel = Symbol("cancel"); const Reset = Symbol("reset"); -const Imported = Symbol("imported"); -const ImportFail = Symbol("importFail"); function displayMsg(msg) { switch (msg) { case Saved: @@ -698,12 +618,6 @@ function displayMsg(msg) { case Reset: $('#msgtxt').removeClass().addClass('centered text-center alert info').text(chrome.i18n.getMessage('optReset')).clearQueue().animate({opacity:1}, 500).delay(5000).animate({opacity:0}, 500); break; - case Imported: - $('#msgtxt').removeClass().addClass('centered text-center alert success').text(chrome.i18n.getMessage('optImport')).clearQueue().animate({opacity:1}, 500).delay(5000).animate({opacity:0}, 500); - break; - case ImportFail: - $('#msgtxt').removeClass().addClass('centered text-center alert danger').text(chrome.i18n.getMessage('optImportFailed')).clearQueue().animate({opacity:1}, 500).delay(5000).animate({opacity:0}, 500); - break; default: break; } @@ -723,8 +637,6 @@ $(function () { $('#btnReset').click(function() { restoreOptionsFromFactorySettings(); displayMsg(Reset); return false; }); $('#btnDisableAllPlugins').click(function() { disableAllPlugins(); return false; }); $('#btnEnableAllPlugins').click(function() { enableAllPlugins(); return false; }); - $('#btnImportSettings').click(function() { importSettings(); return false; }); - $('#btnExportSettings').click(function() { exportSettings(); return false; }); $('#chkWhiteListMode').parent().on('gumby.onChange', chkWhiteListModeOnChange); $('#txtZoomFactor').change(percentageOnChange); $('#txtPicturesOpacity').change(percentageOnChange); @@ -741,17 +653,11 @@ $(function () { $('#txtFrameThickness').change(updateRngFrameThickness); $('#rngFontSize').on('input change', updateTxtFontSize); $('#txtFontSize').change(updateRngFontSize); - $('#txtBelowPositionOffset').change(updateTxtBelowPositionOffset); - $('#txtAbovePositionOffset').change(updateTxtAbovePositionOffset); - $('#txtCaptionOpacity').change(updateTxtCaptionOpacity); - $('#txtDetailsOpacity').change(updateTxtDetailsOpacity); $('#txtVideoPositionStep').change(percentageOnChange); $('.actionKey').change(selKeyOnChange); $('#btnAddExcludedSite').click(btnAddExcludedSiteOnClick); $('#btnRemoveExcludedSite').click(btnRemoveExcludedSiteOnClick); $('#txtDownloadFolder').change(downloadFolderOnChange); - $('#chkDownloadReplaceOriginalFilename').parent().on('gumby.onChange', updateDownloadReplaceOriginalFilename); - $('#txtDownloadReplaceOriginalFilename').change(replaceOriginalFilenameOnChange); $('#chkUseSeparateTabOrWindowForUnloadableUrlsEnabled').parent().on('gumby.onChange', updateUseSeparateTabOrWindowForUnloadableUrls); $('#chkHideMouseCursor').parent().on('gumby.onChange', updateDivHideMouseCursor); $('#chkDarkMode').parent().on('gumby.onChange', updateDarkMode); @@ -775,32 +681,6 @@ function enableAllPlugins() { $('input.chkPlugin').each(function() { $(this).trigger('gumby.check'); }) } -//Checks if string is JSON. -//If yes, imports settings and clears textarea. -function importSettings() { - let jsonImport; - try { - jsonImport = JSON.parse($('#txtBoxImportExportSettings')[0].value); - // Checks if a few HZ+ settings are defined to test if it's a valid HZ+ JSON - const jsonTest = [jsonImport.centerImages, jsonImport.fullZoomKey, jsonImport.hideMouseCursor]; - jsonTest.forEach((variable) => { - if (typeof variable === 'undefined') { - throw new Error('Not a valid HZ+ import JSON'); - } - }); - } catch (e) { - displayMsg(ImportFail); - return false; - } - displayMsg(Imported); - restoreOptions({jsonImport}); - $('#txtBoxImportExportSettings').val(''); -} - -function exportSettings() { - saveOptions(true); -} - // highlight item if modified, unhighlight if not modified function checkModification(item) { if (item[0].dataset.val1 == undefined) return; diff --git a/js/popup.js b/js/popup.js index 160abb0ff..782d57d49 100644 --- a/js/popup.js +++ b/js/popup.js @@ -40,15 +40,12 @@ function initActionKeys() { function loadKeys(sel) { $('').appendTo(sel); - if (sel.attr('id') != 'selPrevImgKey' || sel.attr('id') != 'selNextImgKey'){ + if (sel.attr('id') != 'lockImageKey') $('').appendTo(sel); - $('').appendTo(sel); - } if (sel.attr('id') != 'selOpenImageInTabKey') $('').appendTo(sel); $('').appendTo(sel); $('').appendTo(sel); - $('').appendTo(sel); if (navigator.appVersion.indexOf('Macintosh') > -1) { $('').appendTo(sel); } @@ -159,15 +156,14 @@ function restoreOptions(optionsFromFactorySettings) { } function selKeyOnChange(event) { - const noneKey = '0'; // sel key code for 'none' - let currSel = $(event.target); + var currSel = $(event.target); if (currSel[0].dataset.val0 == undefined) return; // event fired before init currSel[0].dataset.val1 = currSel.val(); checkModification(currSel); - if (currSel.val() != noneKey) { + if (currSel.val() != '0') { $('.actionKey').each(function () { if (!$(this).is(currSel) && $(this).val() == currSel.val()) { - $(this).val(noneKey); + $(this).val('0'); $(this)[0].dataset.val1 = $(this).val(); checkModification($(this)); } diff --git a/manifest.json b/manifest.json index 57fb8e482..49b3a3e30 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "name": "__MSG_extName__", "short_name": "__MSG_extShortName__", - "version": "1.0.222", + "version": "1.0.213", "description": "__MSG_extDescription__", "homepage_url": "https://github.com/extesy/hoverzoom/", "author": "Oleg Anashkin", @@ -101,7 +101,6 @@ "plugins/itaku_a.js", "plugins/kick_a.js", "plugins/lensdump_a.js", - "plugins/media_a.js", "plugins/mediawiki_a.js", "plugins/medium_a.js", "plugins/niconico_a.js", @@ -476,7 +475,6 @@ { "js": ["plugins/twitter.js"], "matches": [ - "*://*.x.com/*", "*://*.twitter.com/*", "*://*.tweetdeck.com/*" ] @@ -485,10 +483,6 @@ "js": ["plugins/twitpic.js"], "matches": ["*://*.twitter.com/*"] }, - { - "js": ["plugins/gifbin.js"], - "matches": ["*://gifbin.com/*"] - }, { "js": ["plugins/ravelry.js"], "matches": ["*://*.ravelry.com/*"] @@ -982,7 +976,6 @@ "js": ["plugins/e621.js"], "matches": [ "*://*.e621.net/*", - "*://*.e6ai.net/*", "*://*.e926.net/*", "*://danbooru.donmai.us/*" ] @@ -1032,10 +1025,6 @@ "js": ["plugins/furaffinity.js"], "matches": ["*://*.furaffinity.net/*"] }, - { - "js": ["plugins/furrynetwork.js"], - "matches": ["*://*.furrynetwork.com/*"] - }, { "js": ["plugins/alicdn.js"], "matches": [ @@ -1278,10 +1267,6 @@ "js": ["plugins/artstation.js"], "matches": ["*://*.artstation.com/*"] }, - { - "js": ["plugins/artfol.js"], - "matches": ["*://*.artfol.co/*"] - }, { "js": ["plugins/artsper.js"], "matches": ["*://*.artsper.com/*"] @@ -1944,10 +1929,6 @@ "js": ["plugins/head-fi.js"], "matches": ["*://*.head-fi.org/*"] }, - { - "js": ["plugins/etejo.js"], - "matches": ["*://*.etejo.com/*"] - }, { "js": ["plugins/wildcritters.js"], "matches": ["*://*.wildcritters.ws/*"] @@ -1992,10 +1973,6 @@ "js": ["plugins/kleinanzeigen.js"], "matches": ["*://*.kleinanzeigen.de/*"] }, - { - "js": ["plugins/tenor.js"], - "matches": ["*://*.tenor.com/*"] - }, { "js": ["plugins/trakttv.js"], "matches": ["*://*.trakt.tv/*"] @@ -2047,118 +2024,6 @@ { "js": ["plugins/bluesky.js"], "matches": ["*://*.bsky.app/*"] - }, - { - "js": ["plugins/onzemondial.js"], - "matches": ["*://*.onzemondial.com/*"] - }, - { - "js": ["plugins/cineserie.js"], - "matches": ["*://*.cineserie.com/*"] - }, - { - "js": ["plugins/opendata92.js"], - "matches": ["*://*.opendata.hauts-de-seine.fr/*"] - }, - { - "js": ["plugins/nature.js"], - "matches": ["*://*.nature.com/*"] - }, - { - "js": ["plugins/galerie9art.js"], - "matches": ["*://*.galerie9art.fr/*"] - }, - { - "js": ["plugins/worldatlas.js"], - "matches": ["*://*.worldatlas.com/*"] - }, - { - "js": ["plugins/kotnauction.js"], - "matches": ["*://*.kotnauction.com/*"] - }, - { - "js": ["plugins/techradar.js"], - "matches": ["*://*.techradar.com/*"] - }, - { - "js": ["plugins/feedly.js"], - "matches": ["*://*.feedly.com/*"] - }, - { - "js": ["plugins/inoreader.js"], - "matches": ["*://*.inoreader.com/*"] - }, - { - "js": ["plugins/unsplash.js"], - "matches": ["*://*.unsplash.com/*"] - }, - { - "js": ["plugins/usarmy.js"], - "matches": ["*://*.defense.gov/*", "*://*.mil/*"] - }, - { - "js": ["plugins/lacroix.js"], - "matches": ["*://*.la-croix.com/*"] - }, - { - "js": ["plugins/routard.js"], - "matches": ["*://*.routard.com/*"] - }, - { - "js": ["plugins/podcasts_apple.js"], - "matches": ["*://podcasts.apple.com/*"] - }, - { - "js": ["plugins/apple.js"], - "matches": ["*://apps.apple.com/*", "*://books.apple.com/*", "*://music.apple.com/*", "*://podcasts.apple.com/*"] - }, - { - "js": ["plugins/monuments_nationaux.js"], - "matches": ["*://*.monuments-nationaux.fr/*"] - }, - { - "js": ["plugins/physorg.js"], - "matches": ["*://*.phys.org/*", "*://*.medicalxpress.com/*", "*://*.sciencex.com/*", "*://*.techxplore.com/*"] - }, - { - "js": ["plugins/spotify.js"], - "matches": ["*://*.spotify.com/*"] - }, - { - "js": ["plugins/songkick.js"], - "matches": ["*://*.songkick.com/*"] - }, - { - "js": ["plugins/nextdoor.js"], - "matches": ["*://*.nextdoor.com/*"] - }, - { - "js": ["plugins/polona.js"], - "matches": ["*://*.polona.pl/*"] - }, - { - "js": ["plugins/raindrop.js"], - "matches": ["*://*.raindrop.io/*"] - }, - { - "js": ["plugins/stackoverflow.js"], - "matches": ["*://*.stackoverflow.com/*"] - }, - { - "js": ["plugins/uinotes.js"], - "matches": ["*://*.uinotes.com/*"] - }, - { - "js": ["plugins/meiye.js"], - "matches": ["*://*.meiye.art/*"] - }, - { - "js": ["plugins/lummi.js"], - "matches": ["*://*.lummi.ai/*"] - }, - { - "js": ["plugins/brave.js"], - "matches": ["*://*.search.brave.com/*"] } ] } diff --git a/plugins/apple.js b/plugins/apple.js deleted file mode 100644 index 4ca603710..000000000 --- a/plugins/apple.js +++ /dev/null @@ -1,94 +0,0 @@ -var hoverZoomPlugins = hoverZoomPlugins || []; -hoverZoomPlugins.push( { - name: 'podcasts_apple', - version: '1.0', - prepareImgLinks: function(callback) { - var name = this.name; - - // This plug-in: - // - zoom music, apps & books covers - // - play podcasts - // - do NOT play music tracks - - // sample: https://is1-ssl.mzstatic.com/image/thumb/Music124/v4/20/d5/9f/20d59f6d-89e4-61fe-d3d4-e5680cd5f8b3/5099922840455.jpg/48x48bb.webp - // -> https://is1-ssl.mzstatic.com/image/thumb/Music124/v4/20/d5/9f/20d59f6d-89e4-61fe-d3d4-e5680cd5f8b3/5099922840455.jpg/9999x0w.png - - $('a[href*="/podcast/"]').on('mouseover', function() { - const link = $(this); - let data = link.data(); - - if (data.hoverZoomMouseOver) return; - data.hoverZoomMouseOver = true; - - const source = link.find('source'); - if (source[0] == undefined) return; - var url = source[0].srcset.split(' ')[0]; - url = url.replace(/(.*)\/.*/, '$1/9999x0w.png'); - - data.hoverZoomSrc = [url]; - callback(link, name); - - // Cover is displayed iff the cursor is still over the image - if (link.data().hoverZoomMouseOver) - hoverZoom.displayPicFromElement(link, true); - - }).on('mouseleave', function () { - const link = $(this); - link.data().hoverZoomMouseOver = false; - }); - - $('img, div.songs-list-row__song-index, div.artwork-with-badge, div.artwork-with-badge__artwork, div.artwork-wrapper, div.artwork__radiosity, div.ellipse-lockup, div.product-lockup, div.top-search-lockup, div.track-lockup__artwork-wrapper, div.vertical-video, div.we-lockup__overlay, div.we-book-artwork').on('mouseover', function() { - const link = $(this); - let data = link.data(); - - if (data.hoverZoomMouseOver) return; - data.hoverZoomMouseOver = true; - - const source = link.find('source')[0] || link.siblings('source')[0]; - if (source == undefined) return; - var url = source.srcset.replace(',http', ', http').split(' ')[0].replace(/,$/, ''); - url = url.replace(/(.*)\/.*/, '$1/9999x0w.png'); - - data.hoverZoomSrc = [url]; - callback(link, name); - - // Cover is displayed iff the cursor is still over the image - if (link.data().hoverZoomMouseOver) - hoverZoom.displayPicFromElement(link, true); - - }).on('mouseleave', function () { - const link = $(this); - link.data().hoverZoomMouseOver = false; - }); - - // deal with shadowRoot - $('amp-lcd').on('mouseover', function() { - if (this.shadowRoot == undefined) return; - - const link = $(this); - let data = link.data(); - - if (data.hoverZoomMouseOver) return; - data.hoverZoomMouseOver = true; - - const img = $(this.shadowRoot).find('img')[0]; - if (img == undefined) return; - const src = img.src; - if (src == undefined) return; - var url = src.replace(',http', ', http').split(' ')[0].replace(/,$/, ''); - url = url.replace(/(.*)\/.*/, '$1/9999x0w.png'); - - data.hoverZoomSrc = [url]; - callback(link, name); - - // Cover is displayed iff the cursor is still over the image - if (link.data().hoverZoomMouseOver) - hoverZoom.displayPicFromElement(link, true); - - }).on('mouseleave', function () { - const link = $(this); - link.data().hoverZoomMouseOver = false; - }); - - } -}); diff --git a/plugins/artfol.js b/plugins/artfol.js deleted file mode 100644 index dac9a6e9d..000000000 --- a/plugins/artfol.js +++ /dev/null @@ -1,19 +0,0 @@ -var hoverZoomPlugins = hoverZoomPlugins || []; -hoverZoomPlugins.push({ - name:'artfol.co', - version:'0.1', - - prepareImgLinks: function (callback) { - const res = []; - - $('a[href*="a/"][title]:not(.hoverZoomMouseover)').each(function() { - let img = $(this); - let src = img[0].innerHTML.match(/\/medium(.*\.jpg)/)[1]; - - img.data().hoverZoomSrc = ['https://www.artfol-image.me' + src]; - res.push(img); - }); - - callback($(res), this.name); - } -}); diff --git a/plugins/brave.js b/plugins/brave.js deleted file mode 100644 index fb6278edf..000000000 --- a/plugins/brave.js +++ /dev/null @@ -1,82 +0,0 @@ -var hoverZoomPlugins = hoverZoomPlugins || []; -hoverZoomPlugins.push( { - name: 'brave', - version: '1.0', - prepareImgLinks: function(callback) { - const pluginName = this.name; - - // sample: https://imgs.search.brave.com/-X9Un7ROC7nDmrcHTiYUf-WyLXXs36rD7Cy-31tlE2k/rs:fit:500:0:0:0/g:ce/aHR0cHM6Ly9pbWcu/ZnJlZXBpay5jb20v/cHJlbWl1bS1waG90/by9hdXN0cmFsaWFu/LXNoZXBoZXJkLWRv/Z18xMDE1Mzg0LTE2/MDM2NC5qcGc_c2l6/ZT02MjYmZXh0PWpw/Zw - $('img[src]').on('mouseover', function() { - const link = $(this); - if (link.data().hoverZoomMouseOver) return; - link.data().hoverZoomMouseOver = true; - const src = this.src; - - var HZbrave = sessionStorage.getItem('HZbrave'); - const jsObj = hoverZoom.strToJavascriptObj(HZbrave); - - var o = undefined; - try { - o = jsObj?.find(d => d.thumbnail.src == src); - } catch {} - if (o) { - const fullsize = o.thumbnail.original || o.thumbnail.src; - const caption = o.title; - link.data().hoverZoomSrc = [fullsize]; - link.data().hoverZoomCaption = caption; - var res = []; - res.push(link); - callback($(res), pluginName); - // Image is displayed if the cursor is still over the link - if (link.data().hoverZoomMouseOver) - hoverZoom.displayPicFromElement(link); - } else { - chrome.runtime.sendMessage({action:'ajaxRequest', - method:'GET', - url:window.location.href}, - function (response) { - if (response == null) { return; } - - const parser = new DOMParser(); - const doc = parser.parseFromString(response, "text/html"); - - if (doc.scripts == undefined) return; - let scripts = Array.from(doc.scripts); - scripts = scripts.filter(script => /results:\[/.test(script.text)); - if (scripts.length != 1) return; - const data = scripts[0].text; - const index1 = data.indexOf('results:[') + 8; // open [ - const index2 = hoverZoom.matchBracket(data, index1); // close ] - const usefulData = data.substring(index1, index2 + 1); - - // store for reuse - sessionStorage.setItem("HZbrave", usefulData); - - try { - const jsObj = hoverZoom.strToJavascriptObj(usefulData); - var o = undefined; - try { - o = jsObj?.find(d => d.thumbnail.src == src); - } catch {} - if (o == undefined) { return; } - const fullsize = o.thumbnail.original || o.thumbnail.src; - const caption = o.title; - link.data().hoverZoomSrc = [fullsize]; - link.data().hoverZoomCaption = caption; - var res = []; - res.push(link); - callback($(res), pluginName); - // Image is displayed if the cursor is still over the link - if (link.data().hoverZoomMouseOver) - hoverZoom.displayPicFromElement(link); - - } catch {} - }); - } - }).on('mouseleave', function() { - const link = $(this); - link.data().hoverZoomMouseOver = false; - }); - - } -}); diff --git a/plugins/cineserie.js b/plugins/cineserie.js deleted file mode 100644 index 678c261cd..000000000 --- a/plugins/cineserie.js +++ /dev/null @@ -1,42 +0,0 @@ -var hoverZoomPlugins = hoverZoomPlugins || []; -hoverZoomPlugins.push({ - name:'cineserie', - version:'0.1', - prepareImgLinks:function (callback) { - var res = []; - - // sample: https://imgr.cineserie.com/2016/05/143726.jpg?imgeng=/f_jpg/cmpr_0/w_225/h_337/m_cropbox&ver=1 - // -> https://imgr.cineserie.com/2016/05/143726.jpg - - function findFullsizeUrl(link, src) { - let fullsizeUrl = src.replace(/(png|jpe?g)\?.*/, '$1'); - if (fullsizeUrl == src) return; - - if (link.data().hoverZoomSrc == undefined) { link.data().hoverZoomSrc = [] } - if (link.data().hoverZoomSrc.indexOf(fullsizeUrl) == -1) { - link.data().hoverZoomSrc.unshift(fullsizeUrl); - res.push(link); - } - } - - $('img[src*="png?"], img[src*="jpg?"], img[src*="jpeg?"]').each(function() { - findFullsizeUrl($(this), this.src); - }); - - $('[style*="png?"], [style*="jpg?"], [style*="jpeg?"]').each(function() { - // extract url from style - var backgroundImage = this.style.backgroundImage; - if (backgroundImage && /png|jpe?g/.test(backgroundImage)) { - const reUrl = /.*url\s*\(\s*(.*)\s*\).*/i - backgroundImage = backgroundImage.replace(reUrl, '$1'); - // remove leading & trailing quotes - var backgroundImageUrl = backgroundImage.replace(/^['"]/, '').replace(/['"]+$/, ''); - findFullsizeUrl($(this), backgroundImageUrl); - } - }); - - if (res.length) { - callback($(res), this.name); - } - } -}); diff --git a/plugins/cloudflare_a.js b/plugins/cloudflare_a.js index c1235abe1..41a9bd063 100644 --- a/plugins/cloudflare_a.js +++ b/plugins/cloudflare_a.js @@ -1,26 +1,24 @@ var hoverZoomPlugins = hoverZoomPlugins || []; hoverZoomPlugins.push({ name:'cloudflare_a', - version:'0.3', + version:'0.2', prepareImgLinks:function (callback) { var res = []; // sample: https://prod.cdn-medias.jeuneafrique.com/cdn-cgi/image/q=100,f=auto,metadata=none,width=640,height=320/https://prod.cdn-medias.jeuneafrique.com/medias/2023/05/23/jad20230523-ass-tchad-idriss-deby-le-sud-1256x628.jpg // -> https://prod.cdn-medias.jeuneafrique.com/medias/2023/05/23/jad20230523-ass-tchad-idriss-deby-le-sud-1256x628.jpg - // sample: https://cdn.wamiz.fr/cdn-cgi/image/format=auto,quality=80,width=200,height=200,fit=cover/adoption/pet/picture/6624916d91181835733923.jpg - // -> https://cdn.wamiz.fr/adoption/pet/picture/6624916d91181835733923.jpg - - const reFind1 = /^.*\/cdn-cgi\/image\/.*\/(http.*)/; - const reFind2 = /(^.*)\/cdn-cgi\/image\/[^\/]{1,}\/(?!http)(.*)/; - const reReplace1 = '$1'; - const reReplace2 = '$1/$2'; + const reThumb = /^.*\/cdn-cgi\/image\/.*\/(http.*)/; + const reReplace = '$1'; function findFullsizeUrl(link, src) { - let fullsizeUrl = src.replace(reFind1, reReplace1); - if (fullsizeUrl == src) { - fullsizeUrl = src.replace(reFind2, reReplace2); - if (fullsizeUrl == src) return; - } + let fullsizeUrl = src.replace(reThumb, reReplace); + if (fullsizeUrl == src) return; + + // decode ASCII characters, for instance: '%2C' -> ',' + // NB: this operation must be try/catched because url might not be well-formed + try { + fullsizeUrl = decodeURIComponent(fullsizeUrl); + } catch {} if (link.data().hoverZoomSrc == undefined) { link.data().hoverZoomSrc = [] } if (link.data().hoverZoomSrc.indexOf(fullsizeUrl) == -1) { diff --git a/plugins/default.js b/plugins/default.js index 4d7a58fa2..46bc87641 100644 --- a/plugins/default.js +++ b/plugins/default.js @@ -1,14 +1,13 @@ var hoverZoomPlugins = hoverZoomPlugins || []; hoverZoomPlugins.push({ name: 'Default', - version:'0.7', + version:'0.6', prepareImgLinks: function (callback) { const res = []; const reVideos = /\/[^:]+\.(?:3gpp|m4v|mkv|mp4|ogv|webm)(?:[\?#].*)?(?:\/)?$/i const reImages = /\/[^:]+\.(?:avif|bmp|gifv?|ico|jfif|jpe|jpe?g|png|svg|webp|xbm)(?:[\?#].*)?(?:\/)?$/i const rePlaylists = /\/[^:]+\.(?:m3u8)(?:[\?#].*)?(?:\/)?$/i const reAudios = /\/[^:]+\.(?:flac|m4a|mp3|oga|ogg|opus|wav)(?:[\?#].*)?(?:\/)?$/i - $('a[href]').filter(function () { if (typeof(this.href) != 'string') return false; @@ -33,98 +32,6 @@ hoverZoomPlugins.push({ } } }); - - // handle elements - $('video[src]').filter(function () { - $(this).data().hoverZoomSrc = []; - if (!options.zoomVideos) - return false; - if (typeof(this.src) != 'string') - return false; - if (this.src.match(/^blob:/)) - return false; - return true; - }).each(function () { - var _this = $(this), data = _this.data(); - // discard video already being played - if (this.paused || this.controls === false) { - var src = this.src; - if (!src.match(reVideos)) - src += '.video'; - data.hoverZoomSrc = [src]; - res.push(_this); - } - }); - - // handle