diff --git a/README.md b/README.md
index 98b4518..f7314ae 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
-# [instantgram] v2024.06.11 Summer Feeling :sunglasses:
-![GitHub release](https://img.shields.io/badge/release-v2024.06.11-green)
+# [instantgram] v2024.10.07 Beginning of Fall 🍂
+![GitHub release](https://img.shields.io/badge/release-v2024.10.07-green)
![badge](https://img.shields.io/badge/for-instagram-yellow.svg?style=flat-square)
[![JavaScript Style Guide](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](http://standardjs.com/)
@@ -20,25 +20,23 @@ With this version we support all modern browsers that have ECMAScript 2015 (es6)
| Browser | Compatible? |
| -------------------- | -------------------|
| Google Chrome | :white_check_mark: |
-| Mozilla Firefox* | :white_check_mark: |
+| Mozilla Firefox | :white_check_mark: |
| Edge on chromium >=80 | :white_check_mark: |
-| Edge** | :warning: |
+| Edge Legacy* | :warning: |
| Internet Explorer 11 | :x: |
-*_ Supported again on [instantgram] version >= 10.0.0
-**_ apparently Edge doesn't allow you to drag a button to the bookmark bar
+*_ apparently Edge Legacy doesn't allow you to drag a button to the bookmark bar
## Roadmap
-- ~~a way of notify updates in [instantgram]~~ :heavy_check_mark: in v2.0.0
-- ~~make a gif explaining the [instantgram]~~ :heavy_check_mark:
-- ~~video :smirk_cat:~~ :heavy_check_mark: in v2.2.0
+- ?
## Contributing
Read [CONTRIBUTING.md](CONTRIBUTING.md) for more information. :heart:
## Changelog
+- v2024.10.07- [instangram] merged with [instantgram-light] due to the new build system, as we are now under the 65KB limit.
- v2024.06.11 - [instangram] Fixed github pages bug, fixed current slider number often not correct detected...
- v2024.06.06 - [instangram] Replaced the old, inefficient webpack build system with Rollup. Also, switched from the Babel minimizer to SWC. Removed the Bookmarkletify dependency and updated Metalsmith to the latest version. Completed an efficient rewrite of all modules to reduce the overall size. Redesigned the UI into tabs to clarify some settings and added some new settings. Fixed some videos are treated as images. And many more cosmetic fixes...
- v2023.06.01 - [instangram] Complete rewrite of instantgram changed the way this software detects images/videos.\
@@ -54,59 +52,6 @@ Fixed some other bugs.
New versioning.
Fixed stories video detection. #23
Fixed wrong order capturing. #24
-- v12.1.0 - [instangram] Support for the latest backend version of instagram.
-- v12.0.0 - [instangram] Rewrite of instantgram to support last backend of insta. \
-Profile page bulk downloader dropped because insta deleted all api around them.
-Maybe there is a possibility in the future but unfortunately not now.
-- v11.1.0 - [instangram] Added default faster video detection, rewrite fallback blob video detection, fixed most bugs.
-- v11.0.0 - [instangram] Now compatible with new Instagram layout/design. \
-Bulk profile page downloader disabled because of instagram changed APIs, searching in future releases for a hot fix.
-- v10.1.3 - [instangram] Fix saving videos on some post types.
-- v10.1.2 - [instangram] Fix issue #17 can't save most types of videos anymore.
-- v10.1.1 - [instangram] Fix profile page downloading doesn't work anymore.
-- v10.1.0 - [instangram] New image detection algorithm. Image with highest percent in feed and visible in viewport will be grabed by the scanner.
-- v10.0.6 - [instangram] Fix #15 Instantgram often grabs avatars/profile pics
-- v10.0.5 - [instangram] Fix carousel not working
-- v10.0.4 - [instangram] Fix reels not working.
-- v10.0.3 - [instangram] Fix profile page downloading/compression calculation.
-- v10.0.2 - [instangram] Complete rewrite of the Project to support Firefox again. \
-By rewriting, we were also able to increase the speed noticeably. \
-Fixed bug on profile page modal showed twice.
-Fixed bug on some pages where nothing happens.
-- v10.0.1 - [instangram] Complete rewrite of the Project to support Firefox again. \
-By rewriting, we were also able to increase the speed noticeably. \
-Fixed bug on some pages where nothing happens.
-- v10.0.0 - [instangram] Complete rewrite of the Project to support Firefox again. \
-By rewriting, we were also able to increase the speed noticeably.
-- v9.0.0 - [instangram] Now you can download a whole user profile. \
-But with limits it only works in Chrome, Opera, Safari. Firefox currently are not supported.
-- v8.1.1 - [instangram] Fix video are not downloadable in feed in due of commented out variable.
-- v8.1.0 - [instangram] Re-designed video downloader to handle encrypted videos.
-- v8.0.2 - [instangram] Fixed updater that had displayed an old version.
-- v8.0.1 - [instangram] Added spanish language.
-- v8.0.0 - [instangram] Migrate to typescript which has fixed many bugs.
-- v7.1.2 - [instangram] Fix update dialog styling.
-- v7.1.1 - [instangram] Fix video download on some situations.
-- v7.1.0 - [instangram] Re-design update dialog.
-- v7.0.1 - [instangram] Fix update handler.
-- v7.0.0 - [instangram] Fix get highest image on every post or story.
-- v6.0.0 - [instangram] Biggest Update ever! \
-Added support for blob videos, means all videos can be downloaded again. \
-Supports the new and old story layout. \
-Replaced native browser dialog with own for nicer display. \
-The removed update checker in version 4.0 is available again. \
-This version should now work properly and display all errors in the console correctly.
-- v5.2.0 - [instangram] Refactor Languages.
-- v5.1.1 - [instangram] Fix set language: undefined in dev console.
-- v5.1.0 - [instangram] Instagram changed their stories design to a new one. And this update adress this new design and make it compatible again.
-- v5.0.0 - [instangram] We have completely rewritten instantgram. \
-With this version we support all modern browsers that have ECMAScript 2015 (es6) support.
-- v4.0.0 - [instangram] now working again with full support of all media types also recognizes canvas images.\
-Also it has now support for multiple images videos in any site feed or post with modal.
-- v2.4.0 - [instangram] now supports Stories.
-- v2.3.0 - [instangram] now supports localization, both app and website. Initially it has en-US and pt-BR. You can help us translate [instantgram] for your language! Cool? Read [contributing](CONTRIBUTING.md) for more information.
-- v2.2.0 - [instantgram] now supports video too! :movie_camera:
-- After v2.0.0, [instantgram] has your data saved in `localStorage` and can be accessed entering `localStorage.getItem('instantgram')` in console inside instagram.com. If you can't access this item, you may be using a version before v2.0.0.
[1]:http://thinkbig-company.github.io/instantgram
\ No newline at end of file
diff --git a/dist/main.js b/dist/main.js
index 23b1c95..ea2bacb 100644
--- a/dist/main.js
+++ b/dist/main.js
@@ -1,21 +1,34 @@
-!function(e){"use strict";(t=a||(a={})).Ad="AD",t.Image="IMAGE",t.Video="VIDEO",t.Carousel="CAROUSEL",t.UNDEFINED="UNDEFINED";var t,a,i={langs:{"en-US":{"helpers.localize_defaultlang":"[instantgram] set language: ${LANG_DEFAULT} \n For more information about available languages please check http://thinkbig-company.github.io/instantgram","index@alert_onlyWorks":"Works only on instagram.com","index@profilepage_downloader_disabled":"Sorry the ProfilePage downloader is currently disabled because instagram changed their system.\n\nMaybe in the future there will be a solution to fix the problem.","index@alert_dontFound":"Did you open any Instagram post? Like for example
","index#program#modal_settings@title":"Settings","index#program#modal_settings@settings_attention":"Attention: You must open this app again for your changes to be applied!","index#program#modal_settings@settings_general_title_1":"Enable monetized posts","index#program#modal_settings@settings_general_description_1":"Ad blockers must be deactivated","index#program#modal_settings@settings_general_title_2":"Open download in new tab","index#program#modal_settings@settings_general_description_2":"The download will be opened in a new tab","index#program#modal_settings@settings_general_title_3":"Slideshow on/off","index#program#modal_settings@settings_general_description_3":"Enable or disable the automatic slideshow","index#program#modal_settings@settings_general_title_4":"Change file name format for downloads","index#program#modal_settings@settings_general_description_4":"Change the file name format for the downloads here The default format is {Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}","index#program#modal_settings@settings_stories_title_1":"Mute stories","index#program#modal_settings@settings_stories_description_1":"Stories are muted when opened","index#program#modal_settings@settings_stories_title_2":"Pause stories when opening","index#program#modal_settings@settings_stories_description_2":"Stories are paused when opened","index#program#modal_settings@settings_stories_title_3":"Display stories individually","index#program#modal_settings@settings_stories_description_3":"Stories are displayed individually when opened","index@download":"Download","index@save":"Save","index@saved":"Saved","index@close":"Close","modules.update@consoleWarnOutdatedInfo":"[instantgram] is outdated. Please check http://thinkbig-company.github.io/instantgram for available updates.","modules.update@consoleWarnOutdatedInfoVersions":"[instantgram] Installed version: ${data.version} | New update: ${data.onlineVersion}","modules.update@determineIfGetUpdateIsNecessary_contacting":"[instantgram] is looking for available updates...","modules.update@determineIfGetUpdateIsNecessary_updated":"[instantgram] updated your current version.","modules.update@determineIfGetUpdateIsNecessary_@update_available":"There is a new update available","modules.update@determineIfGetUpdateIsNecessary_@load_update":"Get update",ad:"Sponsored"},"de-DE":{"helpers.localize_defaultlang":"Ausgew\xe4hlte Sprache: ${LANG_DEFAULT} \n Weitere Informationen zu den unterst\xfctzten Sprachen findest du auf http://thinkbig-company.github.io/instantgram","index@alert_onlyWorks":"Funktioniert nur auf instagram.com","index@profilepage_downloader_disabled":"Leider ist der ProfilePage-Downloader derzeit deaktiviert, da Instagram sein System ge\xe4ndert hat.\n\nVielleicht gibt es in Zukunft eine L\xf6sung f\xfcr dieses Problem.","index@alert_dontFound":"Hast du einen Instagram Post ge\xf6ffnet? Zum Beispiel
","index#program#modal_settings@title":"Einstellungen","index#program#modal_settings@settings_attention":"Achtung: Sie m\xfcssen diese App erneut \xf6ffnen, damit ihre \xc4nderungen \xfcbernommen werden!","index#program#modal_settings@settings_general_title_1":"Monetarisierte Beitr\xe4ge aktivieren","index#program#modal_settings@settings_general_description_1":"Werbeblocker m\xfcssen deaktiviert sein","index#program#modal_settings@settings_general_title_2":"Download in neuem Tab \xf6ffnen","index#program#modal_settings@settings_general_description_2":"Der Download wird in einem neuen Tab ge\xf6ffnet","index#program#modal_settings@settings_general_title_3":"Slideshow ein/ausschalten","index#program#modal_settings@settings_general_description_3":"Aktivieren oder deaktivieren Sie die automatische Slideshow","index#program#modal_settings@settings_general_title_4":"Dateinamenformat f\xfcr Downloads \xe4ndern","index#program#modal_settings@settings_general_description_4":"\xc4ndere hier das Dateinamenformat f\xfcr die Downloads Das Standardformat ist {Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}","index#program#modal_settings@settings_stories_title_1":"Stories stummschalten","index#program#modal_settings@settings_stories_description_1":"Beim \xf6ffnen werden Stories stummgeschaltet","index#program#modal_settings@settings_stories_title_2":"Stories beim \xf6ffnen pausieren","index#program#modal_settings@settings_stories_description_2":"Beim \xf6ffnen werden Stories pausiert","index#program#modal_settings@settings_stories_title_3":"Stories einzeln anzeigen","index#program#modal_settings@settings_stories_description_3":"Beim \xf6ffnen werden Stories einzeln angezeigt","index@download":"Download","index@save":"Speichern","index@saved":"Gespeichert","index@close":"Schlie\xdfen","modules.update@consoleWarnOutdatedInfo":"[instantgram] ist veraltet. Bitte besuche die Seite http://thinkbig-company.github.io/instantgram f\xfcr ein Update.","modules.update@consoleWarnOutdatedInfoVersions":"[instantgram] Installierte Version: ${data.version} | Neue Version: ${data.onlineVersion}","modules.update@determineIfGetUpdateIsNecessary_contacting":"[instantgram] sucht nach neuen verf\xfcgbaren Updates...","modules.update@determineIfGetUpdateIsNecessary_updated":"[instantgram] wurde aktualisiert.","modules.update@determineIfGetUpdateIsNecessary_@update_available":"Es ist ein neues Update verf\xfcgbar","modules.update@determineIfGetUpdateIsNecessary_@load_update":"Update laden",ad:"Anzeige"},"es-AR":{"helpers.localize_defaultlang":"[instantgram] establecer idioma: ${LANG_DEFAULT} \n Para m\xe1s informaci\xf3n sobre los idiomas disponibles, consulte http://thinkbig-company.github.io/instantgram","index@alert_onlyWorks":"S\xf3lo funciona en instagram.com","index@profilepage_downloader_disabled":"Lo siento, la descarga de ProfilePage est\xe1 deshabilitada actualmente porque Instagram cambi\xf3 su sistema.\n\nTal vez en el futuro haya una soluci\xf3n para solucionar el problema.","index@alert_dontFound":"\xbfHas abierto alg\xfan post de Instagram? Como por ejemplo
","index#program#modal_settings@title":"Ajustes","index#program#modal_settings@settings_attention":"Atenci\xf3n: \xa1Debes abrir esta aplicaci\xf3n nuevamente para que se apliquen los cambios!","index#program#modal_settings@settings_general_title_1":"Habilitar publicaciones monetizadas","index#program#modal_settings@settings_general_description_1":"Los bloqueadores de publicidad deben estar desactivados","index#program#modal_settings@settings_general_title_2":"Abrir descarga en una nueva pesta\xf1a","index#program#modal_settings@settings_general_description_2":"La descarga se abrir\xe1 en una nueva pesta\xf1a","index#program#modal_settings@settings_general_title_3":"Slideshow on/off","index#program#modal_settings@settings_general_description_3":"Activar/desactivar presentaci\xf3n de diapositivas","index#program#modal_settings@settings_general_title_4":"Cambiar el formato del nombre del archivo para descargas","index#program#modal_settings@settings_general_description_4":"Cambie el formato del nombre de archivo para las descargas aqu\xed El formato predeterminado es {Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}","index#program#modal_settings@settings_stories_title_1":"Historias mudas","index#program#modal_settings@settings_stories_description_1":"Las historias se silencian cuando se abren","index#program#modal_settings@settings_stories_title_2":"Pausar historias al abrir","index#program#modal_settings@settings_stories_description_2":"Las historias se pausan cuando se abren.","index#program#modal_settings@settings_stories_title_3":"Mostrar historias individualmente","index#program#modal_settings@settings_stories_description_3":"Las historias se muestran individualmente cuando se abren","index@download":"Descargar","index@save":"Ahorrar","index@saved":"Salvado","index@close":"Cerca","modules.update@consoleWarnOutdatedInfo":"[instantgram] es obsoleto. Consulte en http://thinkbig-company.github.io/instantgram las actualizaciones disponibles.","modules.update@consoleWarnOutdatedInfoVersions":"[instantgram] Versi\xf3n instalada: ${data.version} | Nueva actualizaci\xf3n: ${data.onlineVersion}","modules.update@determineIfGetUpdateIsNecessary_contacting":"[instantgram] est\xe1 buscando actualizaciones disponibles...","modules.update@determineIfGetUpdateIsNecessary_updated":"[instantgram] ha actualizado su versi\xf3n actual.","modules.update@determineIfGetUpdateIsNecessary_@update_available":"Hay una nueva actualizaci\xf3n disponible","modules.update@determineIfGetUpdateIsNecessary_@load_update":"Obtener informaci\xf3n",ad:"Publicidad"},"pt-BR":{"helpers.localize_defaultlang":"[instantgram] idioma configurado: ${LANG_DEFAULT} \npara mais informa\xe7\xf5es sobre os idiomas suportados, acesse http://thinkbig-company.github.io/instantgram","index@alert_onlyWorks":"[instantgram] somente funciona no instagram.com","index@profilepage_downloader_disabled":"Lamentamos que o programa de download ProfilePage esteja atualmente desativado porque o programa mudou seu sistema.\n\nTalvez, no futuro, haja uma solu\xe7\xe3o para resolver o problema.","index@alert_dontFound":"ops, voc\xea est\xe1 em algum post do instagram? ex:
","index#program#modal_settings@title":"Configura\xe7\xf5es","index#program#modal_settings@settings_attention":"Aten\xe7\xe3o: Voc\xea deve abrir este aplicativo novamente para que suas altera\xe7\xf5es sejam aplicadas!","index#program#modal_settings@settings_general_title_1":"Habilitar postagens monetizadas","index#program#modal_settings@settings_general_description_1":"Os bloqueadores de an\xfancios devem ser desativados","index#program#modal_settings@settings_general_title_2":"Abrir o download em uma nova guia","index#program#modal_settings@settings_general_description_2":"O download ser\xe1 aberto em uma nova guia","index#program#modal_settings@settings_general_title_3":"Ativa\xe7\xe3o/desativa\xe7\xe3o da apresenta\xe7\xe3o de slides","index#program#modal_settings@settings_general_description_3":"Ativar ou desativar a apresenta\xe7\xe3o autom\xe1tica de slides","index#program#modal_settings@settings_general_title_4":"Alterar o formato do nome do arquivo para downloads","index#program#modal_settings@settings_general_description_4":"Altere o formato do nome do arquivo para os downloads aqui O formato padr\xe3o \xe9 {Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}","index#program#modal_settings@settings_stories_title_1":"Hist\xf3rias mudas","index#program#modal_settings@settings_stories_description_1":"As hist\xf3rias s\xe3o silenciadas quando abertas","index#program#modal_settings@settings_stories_title_2":"Pausar hist\xf3rias ao abrir","index#program#modal_settings@settings_stories_description_2":"As hist\xf3rias s\xe3o pausadas quando abertas","index#program#modal_settings@settings_stories_title_3":"Exibir hist\xf3rias individualmente","index#program#modal_settings@settings_stories_description_3":"As hist\xf3rias s\xe3o exibidas individualmente quando abertas","index@download":"Download","index@save":"Salvar","index@saved":"Salvo em","index@close":"Fechar","modules.update@consoleWarnOutdatedInfo":"[instantgram] est\xe1 desatualizado. Acesse http://thinkbig-company.github.io/instantgram para atualizar","modules.update@consoleWarnOutdatedInfoVersions":"[instantgram] vers\xe3o local: ${data.version} | nova vers\xe3o: ${data.onlineVersion}","modules.update@determineIfGetUpdateIsNecessary_contacting":"[instantgram] est\xe1 procurando atualiza\xe7\xf5es...","modules.update@determineIfGetUpdateIsNecessary_updated":"[instantgram] informa\xe7\xf5es locais atualizadas","modules.update@determineIfGetUpdateIsNecessary_@update_available":"H\xe1 uma nova atualiza\xe7\xe3o dispon\xedvel","modules.update@determineIfGetUpdateIsNecessary_@load_update":"Carga de actualiza\xe7\xe3o",ad:"Patrocinado"}}};let n=navigator.language;-1!==n.indexOf("-")&&(n=n.split("-")[0]),-1!==n.indexOf("_")&&(n=n.split("_")[0]);let r={de:"de-DE",en:"en-US",es:"es-AR",pt:"pt-BR"}[n];function o(e,t=r){try{if(Object.prototype.hasOwnProperty.call(i.langs,t)||(t="en-US"),i.langs[t][e])return i.langs[t][e];return""}catch(a){return console.error(`[${$.NAME}]LOC error:`,a),`ops, an error ocurred in localization system. Enter in https://github.com/ThinkBIG-Company/${$.NAME}/issues/new and open an issue with this code: "LOC_dont_found_str_neither_default:[${t}->${e}]"
- for more information open the console`}}console.info(o("helpers.localize_defaultlang").replace("${LANG_DEFAULT}",r));let s=new Map;function l(e){let t=window.location.pathname,a=t.split("/"),i={"/reel/":()=>a[2],"/reels/":()=>a[2],"/stories/":()=>a[3]};for(let e in i)if(t.startsWith(e))return i[e]();let n=/^\/p\/([^/]+)\//;for(let t of Array.from(e.querySelectorAll("a[href]"))){let e=t.getAttribute("href").match(n);if(e)return e[1]}return null}async function d(e){let t=window.location.href.match(/www.instagram.com\/stories\/[^/]+\/(\d+)/);if(t)return t[1];if(!s.has(e)){let t=`https://www.instagram.com/p/${e}/`,a=await fetch(t),i=(await a.text()).match(/instagram:\/\/media\?id=(\d+)|["' ]media_id["' ]:["' ](\d+)["' ]/);if(!i){let e=await fetch(t+"?__a=1&__d=dis");if(!(i=(await e.text()).match(/"pk":(\d+)/)))return null}let n=null;for(let e=0;e script");for(let a=0;awindow.location.pathname.startsWith(e);if(i===a&&(s("/p/")||s("/reels/")))o.items&&o.items[0]&&o.items[0].user&&(i=o.items[0].user.username,n=_("https://www.instagram.com",window.location.pathname,i));else{let e=o.reels_media&&o.reels_media[0]&&o.reels_media[0].user&&s("/stories/"),t=o.items&&o.items[0]&&o.items[0].user;(e||t)&&(i=e?o.reels_media[0].user.username:o.items[0].user.username,n=_("https://www.instagram.com",window.location.pathname,i))}return await g(e,o,i,n,t)}async function g(e,t,i,n,r){var s;let l,d="",m={showAds:"true"===localStorage.getItem(`${r.STORAGE_NAME}_settings_general_1`),openInNewTab:"true"===localStorage.getItem(`${r.STORAGE_NAME}_settings_general_2`),autoSlideshow:"true"===localStorage.getItem(`${r.STORAGE_NAME}_settings_general_3`),formattedFilenameInput:localStorage.getItem(`${r.STORAGE_NAME}_settings_general_4`)||"{Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}",mutedStories:"true"===localStorage.getItem(`${r.STORAGE_NAME}_settings_stories_1`),noMultiStories:"true"===localStorage.getItem(`${r.STORAGE_NAME}_settings_stories_3`)},c=(e,t)=>{var n,s,l;let c,g;if(e&&e.width&&e.height&&e.url)c=e.url,g="profile_pic.jpg";else{let{formattedFilename:a,url:n}=function(e,t,a,i){let n=new Date(1e3*e.taken_at),r=function(e,t){for(let a in t){let i=RegExp(`{${a}}`,"g");e=e.replace(i,t[a])}return e=(e=e.replace(/\s+/g,"-")).replace(/[^\w-.]/g,"")}(a,{Minute:n.getMinutes().toString().padStart(2,"0"),Hour:n.getHours().toString().padStart(2,"0"),Day:n.getDate().toString().padStart(2,"0"),Month:(n.getMonth()+1).toString().padStart(2,"0"),Year:n.getFullYear().toString(),Username:t}),{extension:o,url:s}=e.items?"video_versions"in e?{extension:"mp4",url:e.items[0].video_versions[0].url}:{extension:"jpg",url:e.items[0].image_versions2.candidates[0].url}:"video_versions"in e?{extension:"mp4",url:e.video_versions[0].url}:{extension:"jpg",url:e.image_versions2.candidates[0].url};return{formattedFilename:r+"_"+Number(i+1)+"."+o,url:s}}(e,i,m.formattedFilenameInput,t);c=n,g=a}let p=(n=void 0!==e.carousel_media?a.Carousel:void 0!==e.video_dash_manifest||void 0!==e.video_duration||void 0!==e.video_versions?a.Video:a.Image,s=c,l=m.mutedStories,n===a.Video?``:``),u=`https://instantgram.1337.pictures/download.php?data=${btoa(c)}:${btoa(g)}`,h=m.openInNewTab?c:u;d+=`
",modalSettingsTitle:"Settings",modalSettingsAttention:"Attention: You must open this app again for your changes to be applied!",modalSettingsGeneral:"General",modalSettingsGenTitle1:"Enable monetized posts",modalSettingsGenDesc1:"Ad blockers must be deactivated",modalSettingsGenTitle2:"Open download in new tab",modalSettingsGenDesc2:"The download will be opened in a new tab",modalSettingsGenTitle3:"Slideshow on/off",modalSettingsGenDesc3:"Enable or disable the automatic slideshow",modalSettingsGenTitle4:"Change file name format for downloads",modalSettingsGenDesc4:"Change the file name format for the downloads here The default format is {Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}",modalSettingsStoriesTitle1:"Mute stories",modalSettingsStoriesDesc1:"Stories are muted when opened",modalSettingsStoriesTitle2:"Pause stories when opening",modalSettingsStoriesDesc2:"Stories are paused when opened",modalSettingsStoriesTitle3:"Display stories individually",modalSettingsStoriesDesc3:"Stories are displayed individually when opened",download:"Download",save:"Save",saved:"Saved",close:"Close",consoleWarnOutdatedInfo:"[instantgram] is outdated. Please check http://thinkbig-company.github.io/instantgram for available updates.",consoleWarnOutdatedVersions:"[instantgram] Installed version: ${data.version} | New update: ${data.onlineVersion}",ad:"Sponsored"},"de-DE":{"helpers.localizeDefaultLang":"Ausgew\xe4hlte Sprache: ${LANG_DEFAULT} \n Weitere Informationen zu den unterst\xfctzten Sprachen findest du auf http://thinkbig-company.github.io/instantgram",alertWorksOnlyOn:"Funktioniert nur auf instagram.com",alertNotFound:"Hast du einen Instagram Post ge\xf6ffnet? Zum Beispiel
",modalSettingsTitle:"Einstellungen",modalSettingsAttention:"Achtung: Sie m\xfcssen diese App erneut \xf6ffnen, damit ihre \xc4nderungen \xfcbernommen werden!",modalSettingsGeneral:"Allgemein",modalSettingsGenTitle1:"Monetarisierte Beitr\xe4ge aktivieren",modalSettingsGenDesc1:"Werbeblocker m\xfcssen deaktiviert sein",modalSettingsGenTitle2:"Download in neuem Tab \xf6ffnen",modalSettingsGenDesc2:"Der Download wird in einem neuen Tab ge\xf6ffnet",modalSettingsGenTitle3:"Slideshow ein/ausschalten",modalSettingsGenDesc3:"Aktivieren oder deaktivieren Sie die automatische Slideshow",modalSettingsGenTitle4:"Dateinamenformat f\xfcr Downloads \xe4ndern",modalSettingsGenDesc4:"\xc4ndere hier das Dateinamenformat f\xfcr die Downloads Das Standardformat ist {Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}",modalSettingsStoriesTitle1:"Stories stummschalten",modalSettingsStoriesDesc1:"Beim \xf6ffnen werden Stories stummgeschaltet",modalSettingsStoriesTitle2:"Stories beim \xf6ffnen pausieren",modalSettingsStoriesDesc2:"Beim \xf6ffnen werden Stories pausiert",modalSettingsStoriesTitle3:"Stories einzeln anzeigen",modalSettingsStoriesDesc3:"Beim \xf6ffnen werden Stories einzeln angezeigt",download:"Download",save:"Speichern",saved:"Gespeichert",close:"Schlie\xdfen",consoleWarnOutdatedInfo:"[instantgram] ist veraltet. Bitte besuche die Seite http://thinkbig-company.github.io/instantgram f\xfcr ein Update.",consoleWarnOutdatedVersions:"[instantgram] Installierte Version: ${data.version} | Neue Version: ${data.onlineVersion}",ad:"Anzeige"},"es-AR":{"helpers.localizeDefaultLang":"[instantgram] establecer idioma: ${LANG_DEFAULT} \n Para m\xe1s informaci\xf3n sobre los idiomas disponibles, consulte http://thinkbig-company.github.io/instantgram",alertWorksOnlyOn:"S\xf3lo funciona en instagram.com",alertNotFound:"\xbfHas abierto alg\xfan post de Instagram? Como por ejemplo
",modalSettingsTitle:"Ajustes",modalSettingsAttention:"Atenci\xf3n: \xa1Debes abrir esta aplicaci\xf3n nuevamente para que se apliquen los cambios!",modalSettingsGeneral:"General",modalSettingsGenTitle1:"Habilitar publicaciones monetizadas",modalSettingsGenDesc1:"Los bloqueadores de publicidad deben estar desactivados",modalSettingsGenTitle2:"Abrir descarga en una nueva pesta\xf1a",modalSettingsGenDesc2:"La descarga se abrir\xe1 en una nueva pesta\xf1a",modalSettingsGenTitle3:"Slideshow on/off",modalSettingsGenDesc3:"Activar/desactivar presentaci\xf3n de diapositivas",modalSettingsGenTitle4:"Cambiar el formato del nombre del archivo para descargas",modalSettingsGenDesc4:"Cambie el formato del nombre de archivo para las descargas aqu\xed El formato predeterminado es {Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}",modalSettingsStoriesTitle1:"Historias mudas",modalSettingsStoriesDesc1:"Las historias se silencian cuando se abren",modalSettingsStoriesTitle2:"Pausar historias al abrir",modalSettingsStoriesDesc2:"Las historias se pausan cuando se abren.",modalSettingsStoriesTitle3:"Mostrar historias individualmente",modalSettingsStoriesDesc3:"Las historias se muestran individualmente cuando se abren",download:"Descargar",save:"Ahorrar",saved:"Salvado",close:"Cerca",consoleWarnOutdatedInfo:"[instantgram] es obsoleto. Consulte en http://thinkbig-company.github.io/instantgram las actualizaciones disponibles.",consoleWarnOutdatedVersions:"[instantgram] Versi\xf3n instalada: ${data.version} | Nueva actualizaci\xf3n: ${data.onlineVersion}",ad:"Publicidad"},"pt-BR":{"helpers.localizeDefaultLang":"[instantgram] idioma configurado: ${LANG_DEFAULT} \npara mais informa\xe7\xf5es sobre os idiomas suportados, acesse http://thinkbig-company.github.io/instantgram",alertWorksOnlyOn:"[instantgram] somente funciona no instagram.com",alertNotFound:"ops, voc\xea est\xe1 em algum post do instagram? ex:
",modalSettingsTitle:"Configura\xe7\xf5es",modalSettingsAttention:"Aten\xe7\xe3o: Voc\xea deve abrir este aplicativo novamente para que suas altera\xe7\xf5es sejam aplicadas!",modalSettingsGeneral:"Geral",modalSettingsGenTitle1:"Habilitar postagens monetizadas",modalSettingsGenDesc1:"Os bloqueadores de an\xfancios devem ser desativados",modalSettingsGenTitle2:"Abrir o download em uma nova guia",modalSettingsGenDesc2:"O download ser\xe1 aberto em uma nova guia",modalSettingsGenTitle3:"Ativa\xe7\xe3o/desativa\xe7\xe3o da apresenta\xe7\xe3o de slides",modalSettingsGenDesc3:"Ativar ou desativar a apresenta\xe7\xe3o autom\xe1tica de slides",modalSettingsGenTitle4:"Alterar o formato do nome do arquivo para downloads",modalSettingsGenDesc4:"Altere o formato do nome do arquivo para os downloads aqui O formato padr\xe3o \xe9 {Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}",modalSettingsStoriesTitle1:"Hist\xf3rias mudas",modalSettingsStoriesDesc1:"As hist\xf3rias s\xe3o silenciadas quando abertas",modalSettingsStoriesTitle2:"Pausar hist\xf3rias ao abrir",modalSettingsStoriesDesc2:"As hist\xf3rias s\xe3o pausadas quando abertas",modalSettingsStoriesTitle3:"Exibir hist\xf3rias individualmente",modalSettingsStoriesDesc3:"As hist\xf3rias s\xe3o exibidas individualmente quando abertas",download:"Download",save:"Salvar",saved:"Salvo em",close:"Fechar",consoleWarnOutdatedInfo:"[instantgram] est\xe1 desatualizado. Acesse http://thinkbig-company.github.io/instantgram para atualizar",consoleWarnOutdatedVersions:"[instantgram] vers\xe3o local: ${data.version} | nova vers\xe3o: ${data.onlineVersion}",ad:"Patrocinado"}}};let d=navigator.language;-1!==d.indexOf("-")&&(d=d.split("-")[0]),-1!==d.indexOf("_")&&(d=d.split("_")[0]);let m={de:"de-DE",en:"en-US",es:"es-AR",pt:"pt-BR"}[d];function c(e,t=m){try{if(Object.prototype.hasOwnProperty.call(l.langs,t)||(t="en-US"),l.langs[t][e])return l.langs[t][e];return""}catch(i){return console.error(`[${et.NAME}]LOC error:`,i),`ops, an error ocurred in localization system. Enter in https://github.com/ThinkBIG-Company/${et.NAME}/issues/new and open an issue with this code: "LOC_dont_found_str_neither_default:[${t}->${e}]"
+ for more information open the console`}}console.info(c("helpers.localizeDefaultLang").replace("${LANG_DEFAULT}",m));let g=new Map,u=()=>{let e=/"X-IG-App-ID":"([\d]+)"/,t=Array.from(document.querySelectorAll("body > script")).map(t=>t.textContent?.match(e)).find(Boolean);return t?t[1]:null},p=e=>{let t=window.location.pathname,i=t.split("/"),a={"/reel/":()=>i[2],"/reels/":()=>i[2],"/stories/":()=>i[3]};for(let e in a)if(t.startsWith(e))return a[e]();let n=/^\/p\/([^/]+)\//;return Array.from(e.querySelectorAll("a[href]")).map(e=>e.getAttribute("href").match(n)).find(e=>e)?.[1]||null};async function h(e){let t=window.location.href.match(/www.instagram.com\/stories\/[^/]+\/(\d+)/);if(t)return t[1];if(!g.has(e)){let t=`https://www.instagram.com/p/${e}/`,i=await fetch(t),a=(await i.text()).match(/instagram:\/\/media\?id=(\d+)|["' ]media_id["' ]:["' ](\d+)["' ]/);if(!a){let e=await fetch(t+"?__a=1&__d=dis");if(!(a=(await e.text()).match(/"pk":(\d+)/)))return null}let n=null;for(let e=0;e{let{type:t,articleNode:i,id:a,userName:n,userId:r}=e,o=u();if(!o)return console.log("AppID not found"),null;let s=await ({getReelsMediaFromFeed:async()=>{let e=a||await h(p(i));return e?`https://i.instagram.com/api/v1/feed/reels_media/?reel_ids=${a?"":"highlight%3A"}${e}`:null},getMediaFromInfo:async()=>{let e=await h(p(i));return e?`https://i.instagram.com/api/v1/media/${e}/info/`:null},getUserFromInfo:()=>`https://i.instagram.com/api/v1/users/${r}/info/`,getUserInfoFromWebProfile:()=>`https://i.instagram.com/api/v1/users/web_profile_info/?username=${n}`})[t]?.();return s?F(s,o):null},b=async(e,t)=>{let i=e=>window.location.pathname.startsWith(e),a=w(window.location.href),n=p(e),r=i("/stories/")?(await f({type:"getUserInfoFromWebProfile",userName:a}))?.data?.user?.id??null:null,o="",l=await E(e,n,r);if(a===n&&(i("/p/")||i("/reels/")))a=l.items?.[0]?.user?.username;else{let e=l.reels_media?.[0]?.user?.username,t=l.items?.[0]?.user?.username;a=e||t||a}let d=L("https://www.instagram.com",window.location.pathname,a);if(t.settings.showAds&&T(e,i("/stories/"))){if(!(e.querySelector("video[playsinline]")||e.querySelector("img[draggable]")))return{found:!1};let i=document.body,n=i.querySelectorAll("video")||[],r=Array.from(R(i).querySelectorAll('img[draggable="false"]')||[]).find(e=>V(e)&&!H(e)),m="",g=null;if(n.length){let e=P(q(n[0]).reverse().find(e=>"SECTION"===e.nodeName));m=e?.return?.memoizedProps?.post?.videoUrl||B(n[0]),g=s.Video}else r?.src&&!r.src.startsWith("data:")&&(m=r.src,g=s.Image);if(m){let{formattedFilename:e,url:i}=x(m,a,t.settings.formattedFilenameInput,0),n=k(g,i,t.settings.storiesMuted),r=`https://instantgram.1337.pictures/download.php?data=${btoa(i)}:${btoa(e)}`,s=t.settings.openInNewTab?i:r;return o+=`
+
`},S=e=>{if(!e?.getBoundingClientRect)return 0;let{top:t,bottom:i}=e.getBoundingClientRect(),a=window.scrollY||document.documentElement.scrollTop,n=a+window.innerHeight,r=t+window.scrollY,o=i+window.scrollY;return a>o||n{if(e&&"object"==typeof e&&e.height&&e.width&&e.url)return{formattedFilename:`${t}.jpg`,url:e.url};if("string"==typeof e){let n=new Date,r=I(i,{Minute:n.getMinutes().toString().padStart(2,"0"),Hour:n.getHours().toString().padStart(2,"0"),Day:n.getDate().toString().padStart(2,"0"),Month:(n.getMonth()+1).toString().padStart(2,"0"),Year:n.getFullYear().toString(),Username:t});return{formattedFilename:`${r}_${a+1}.txt`,url:e}}if(e&&"object"==typeof e){let n=new Date(1e3*e.taken_at),r=I(i,{Minute:n.getMinutes().toString().padStart(2,"0"),Hour:n.getHours().toString().padStart(2,"0"),Day:n.getDate().toString().padStart(2,"0"),Month:(n.getMonth()+1).toString().padStart(2,"0"),Year:n.getFullYear().toString(),Username:t}),{extension:o,url:s}=A(e);return{formattedFilename:`${r}_${a+1}.${o}`,url:s}}throw Error("Unsupported media type")},w=e=>{let t=e.match(/https:\/\/www\.instagram\.com\/(stories\/|reels\/|p\/)?([^/?]+)/);return t?t[2]:null},A=e=>e.items?"video_versions"in e&&e.items[0]?.video_versions?.[0]?.url?{extension:"mp4",url:e.items[0].video_versions[0].url}:e.items[0]?.image_versions2?.candidates?.[0]?.url?{extension:"jpg",url:e.items[0].image_versions2.candidates[0].url}:(console.error("Error: No valid video or image URL found in item.items[0]"),null):"video_versions"in e&&e.video_versions?.[0]?.url?{extension:"mp4",url:e.video_versions[0].url}:e.image_versions2?.candidates?.[0]?.url?{extension:"jpg",url:e.image_versions2.candidates[0].url}:(console.error("Error: No valid video or image URL found"),null),k=(e,t,i)=>e===s.Video?``:``,E=async(e,t,i)=>t?window.location.pathname.startsWith("/stories/highlights/")?await f({type:"getReelsMediaFromFeed",articleNode:e,id:null}):window.location.pathname.startsWith("/stories/")?await f({type:"getReelsMediaFromFeed",articleNode:e,id:i}):await f({type:"getMediaFromInfo",articleNode:e}):await f({type:"getReelsMediaFromFeed",articleNode:e,id:i}),M=(e,t)=>{let i=0;e.reels_media?.[0]?.items?(i=e.reels_media[0].items.length,e.reels_media[0].items.forEach((e,a)=>{t(e,a,i)})):e.items?.[0]?.carousel_media?(i=e.items[0].carousel_media.length,e.items[0].carousel_media.forEach((e,a)=>{t(e,a,i)})):e.items?.[0]?(i=1,t(e.items[0],0,i)):e.user?.hd_profile_pic_url_info?.url&&(i=1,t(e.user.hd_profile_pic_url_info,0,i))},N=(e,t)=>{let i;if(!e)return 0;for(var a of["._acvz._acnc._acng","section header div",".x1ned7t2.x78zum5","section > div header > div","section > div > div > div > div > div > div > div > div","div > div > div > div > div > div > div > div"])if(i=e.querySelector(a))break;if(!i)return 0;let n=i?Array.from(i.children):[];for(let e=0;e1)return e}else{if(t[0]?.parentNode?.parentNode?.parentNode?.parentNode?.parentNode?.children[1]?.querySelector("span"))return Array.from(t[0]?.parentNode?.parentNode?.children??[]).findIndex(e=>e.children.length>0),n.length,0;for(let i of Array.from(t)){let t=i.style.width,a=i.style.transform;if(t&&"100%"!==t||a&&""!==a.trim())return e}}}return 0},$=e=>e.carousel_media?s.Carousel:e.video_dash_manifest||e.video_duration||e.video_versions?s.Video:s.Image,_=()=>s.UNDEFINED,F=async(e,t)=>{try{let i=await fetch(e,{method:"GET",headers:{Accept:"*/*","X-IG-App-ID":t},credentials:"include",mode:"cors"});if(200!==i.status)return console.info(`Fetch API failed with status code: ${i.status}`),null;return await i.json()}catch(e){return console.info(`Error fetching data: ${e}
+${e.stack}`),null}},C=e=>new Promise(t=>setTimeout(t,e)),I=(e,t)=>{for(let i in t){let a=RegExp(`{${i}}`,"g");e=e.replace(a,t[i])}return e.replace(/\s+/g,"-").replace(/[^\w-.]/g,"")},D=e=>`
[instantgram] is a bookmarklet for downloading single images from Instagram. Tiny, simple, without any further extensions or downloads. Just drag the [instantgram] button to the bookmark bar of your browser, open any Instagram post and click on the bookmarklet. Just works :-)
[instantgram] ist ein Bookmarklet, um einzelne Instagram Bilder herunterzuladen. Klein, simpel, ohne Abhängigkeiten zu anderen Erweiterungen oder Downloads. Ziehe einfach den [instantgram] button in die Favoritenleiste deines Browsers, öffne einen einzelnen Instagram Post und klicke auf das Bookmarklet. So einfach :-)
[instantgram] is a bookmarklet for downloading single images from Instagram. Tiny, simple, without any further extensions or downloads. Just drag the [instantgram] button to the bookmark bar of your browser, open any Instagram post and click on the bookmarklet. Just works :-)
[instantgram] es un bookmarklet para descargar imágenes individuales de Instagram. Minúsculo, sencillo, sin más extensiones ni descargas. Sólo tienes que arrastrar el botón [instantgram] a la barra de marcadores de tu navegador, abrir cualquier publicación de Instagram y hacer clic en el bookmarklet. Simplemente funciona :-)
[instantgram] é um bookmarklet com a função de baixar imagens do Instagram. Pequeno, simples, sem necessidade de extensões ou downloads. Só é necessário arrastar o link do [instantgram] para a barra de favoritos do seu navegador, ir até o instagram.com (versão web), abrir um post e clicar no bookmarklet. Simples e funcional.
`],
- body: [localize("index@alert_onlyWorks")],
- bodyStyle: "text-align:center",
- buttonList: [{ active: true, text: "Ok" }]
- }).open()
- return
- }
const scanner = new MediaScanner()
scanner.execute(program)
- if (!process.env.DEV) {
- const updater = new VersionUpdater(program)
- await updater.update(VERSION)
- }
+ // if (!DEVELOPMENT) {
+ // const updater = new VersionUpdater(program)
+ // await updater.check(VERSION)
+ // }
}
runApp()
\ No newline at end of file
diff --git a/src/localization.ts b/src/localization.ts
index ac721b1..0405aa5 100644
--- a/src/localization.ts
+++ b/src/localization.ts
@@ -1,163 +1,119 @@
export default {
"langs": {
"en-US": {
- "helpers.localize_defaultlang": "[instantgram] set language: ${LANG_DEFAULT} \n For more information about available languages please check http://thinkbig-company.github.io/instantgram",
-
- "index@alert_onlyWorks": "Works only on instagram.com",
- "index@profilepage_downloader_disabled": "Sorry the ProfilePage downloader is currently disabled because instagram changed their system.\n\nMaybe in the future there will be a solution to fix the problem.",
-
- "index@alert_dontFound": "Did you open any Instagram post? Like for example
",
-
- "index#program#modal_settings@title": "Settings",
- "index#program#modal_settings@settings_attention": "Attention: You must open this app again for your changes to be applied!",
- "index#program#modal_settings@settings_general_title_1": "Enable monetized posts",
- "index#program#modal_settings@settings_general_description_1": "Ad blockers must be deactivated",
- "index#program#modal_settings@settings_general_title_2": "Open download in new tab",
- "index#program#modal_settings@settings_general_description_2": "The download will be opened in a new tab",
- "index#program#modal_settings@settings_general_title_3": "Slideshow on/off",
- "index#program#modal_settings@settings_general_description_3": "Enable or disable the automatic slideshow",
- "index#program#modal_settings@settings_general_title_4": "Change file name format for downloads",
- "index#program#modal_settings@settings_general_description_4": "Change the file name format for the downloads here The default format is {Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}",
-
- "index#program#modal_settings@settings_stories_title_1": "Mute stories",
- "index#program#modal_settings@settings_stories_description_1": "Stories are muted when opened",
- "index#program#modal_settings@settings_stories_title_2": "Pause stories when opening",
- "index#program#modal_settings@settings_stories_description_2": "Stories are paused when opened",
- "index#program#modal_settings@settings_stories_title_3": "Display stories individually",
- "index#program#modal_settings@settings_stories_description_3": "Stories are displayed individually when opened",
-
- "index@download": "Download",
- "index@save": "Save",
- "index@saved": "Saved",
- "index@close": "Close",
-
- "modules.update@consoleWarnOutdatedInfo": "[instantgram] is outdated. Please check http://thinkbig-company.github.io/instantgram for available updates.",
- "modules.update@consoleWarnOutdatedInfoVersions": "[instantgram] Installed version: ${data.version} | New update: ${data.onlineVersion}",
- "modules.update@determineIfGetUpdateIsNecessary_contacting": "[instantgram] is looking for available updates...",
- "modules.update@determineIfGetUpdateIsNecessary_updated": "[instantgram] updated your current version.",
- "modules.update@determineIfGetUpdateIsNecessary_@update_available": "There is a new update available",
- "modules.update@determineIfGetUpdateIsNecessary_@load_update": "Get update",
-
+ "helpers.localizeDefaultLang": "[instantgram] set language: ${LANG_DEFAULT} \n For more information about available languages please check http://thinkbig-company.github.io/instantgram",
+ "alertWorksOnlyOn": "Works only on instagram.com",
+ "alertNotFound": "Did you open any Instagram post? Like for example
",
+ "modalSettingsTitle": "Settings",
+ "modalSettingsAttention": "Attention: You must open this app again for your changes to be applied!",
+ "modalSettingsGeneral": "General",
+ "modalSettingsGenTitle1": "Enable monetized posts",
+ "modalSettingsGenDesc1": "Ad blockers must be deactivated",
+ "modalSettingsGenTitle2": "Open download in new tab",
+ "modalSettingsGenDesc2": "The download will be opened in a new tab",
+ "modalSettingsGenTitle3": "Slideshow on/off",
+ "modalSettingsGenDesc3": "Enable or disable the automatic slideshow",
+ "modalSettingsGenTitle4": "Change file name format for downloads",
+ "modalSettingsGenDesc4": "Change the file name format for the downloads here The default format is {Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}",
+ "modalSettingsStoriesTitle1": "Mute stories",
+ "modalSettingsStoriesDesc1": "Stories are muted when opened",
+ "modalSettingsStoriesTitle2": "Pause stories when opening",
+ "modalSettingsStoriesDesc2": "Stories are paused when opened",
+ "modalSettingsStoriesTitle3": "Display stories individually",
+ "modalSettingsStoriesDesc3": "Stories are displayed individually when opened",
+ "download": "Download",
+ "save": "Save",
+ "saved": "Saved",
+ "close": "Close",
+ "consoleWarnOutdatedInfo": "[instantgram] is outdated. Please check http://thinkbig-company.github.io/instantgram for available updates.",
+ "consoleWarnOutdatedVersions": "[instantgram] Installed version: ${data.version} | New update: ${data.onlineVersion}",
"ad": "Sponsored"
},
"de-DE": {
- "helpers.localize_defaultlang": "Ausgewählte Sprache: ${LANG_DEFAULT} \n Weitere Informationen zu den unterstützten Sprachen findest du auf http://thinkbig-company.github.io/instantgram",
-
- "index@alert_onlyWorks": "Funktioniert nur auf instagram.com",
- "index@profilepage_downloader_disabled": "Leider ist der ProfilePage-Downloader derzeit deaktiviert, da Instagram sein System geändert hat.\n\nVielleicht gibt es in Zukunft eine Lösung für dieses Problem.",
-
- "index@alert_dontFound": "Hast du einen Instagram Post geöffnet? Zum Beispiel
",
-
- "index#program#modal_settings@title": "Einstellungen",
- "index#program#modal_settings@settings_attention": "Achtung: Sie müssen diese App erneut öffnen, damit ihre Änderungen übernommen werden!",
- "index#program#modal_settings@settings_general_title_1": "Monetarisierte Beiträge aktivieren",
- "index#program#modal_settings@settings_general_description_1": "Werbeblocker müssen deaktiviert sein",
- "index#program#modal_settings@settings_general_title_2": "Download in neuem Tab öffnen",
- "index#program#modal_settings@settings_general_description_2": "Der Download wird in einem neuen Tab geöffnet",
- "index#program#modal_settings@settings_general_title_3": "Slideshow ein/ausschalten",
- "index#program#modal_settings@settings_general_description_3": "Aktivieren oder deaktivieren Sie die automatische Slideshow",
- "index#program#modal_settings@settings_general_title_4": "Dateinamenformat für Downloads ändern",
- "index#program#modal_settings@settings_general_description_4": "Ändere hier das Dateinamenformat für die Downloads Das Standardformat ist {Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}",
-
- "index#program#modal_settings@settings_stories_title_1": "Stories stummschalten",
- "index#program#modal_settings@settings_stories_description_1": "Beim öffnen werden Stories stummgeschaltet",
- "index#program#modal_settings@settings_stories_title_2": "Stories beim öffnen pausieren",
- "index#program#modal_settings@settings_stories_description_2": "Beim öffnen werden Stories pausiert",
- "index#program#modal_settings@settings_stories_title_3": "Stories einzeln anzeigen",
- "index#program#modal_settings@settings_stories_description_3": "Beim öffnen werden Stories einzeln angezeigt",
-
- "index@download": "Download",
- "index@save": "Speichern",
- "index@saved": "Gespeichert",
- "index@close": "Schließen",
-
- "modules.update@consoleWarnOutdatedInfo": "[instantgram] ist veraltet. Bitte besuche die Seite http://thinkbig-company.github.io/instantgram für ein Update.",
- "modules.update@consoleWarnOutdatedInfoVersions": "[instantgram] Installierte Version: ${data.version} | Neue Version: ${data.onlineVersion}",
- "modules.update@determineIfGetUpdateIsNecessary_contacting": "[instantgram] sucht nach neuen verfügbaren Updates...",
- "modules.update@determineIfGetUpdateIsNecessary_updated": "[instantgram] wurde aktualisiert.",
- "modules.update@determineIfGetUpdateIsNecessary_@update_available": "Es ist ein neues Update verfügbar",
- "modules.update@determineIfGetUpdateIsNecessary_@load_update": "Update laden",
-
+ "helpers.localizeDefaultLang": "Ausgewählte Sprache: ${LANG_DEFAULT} \n Weitere Informationen zu den unterstützten Sprachen findest du auf http://thinkbig-company.github.io/instantgram",
+ "alertWorksOnlyOn": "Funktioniert nur auf instagram.com",
+ "alertNotFound": "Hast du einen Instagram Post geöffnet? Zum Beispiel
",
+ "modalSettingsTitle": "Einstellungen",
+ "modalSettingsAttention": "Achtung: Sie müssen diese App erneut öffnen, damit ihre Änderungen übernommen werden!",
+ "modalSettingsGeneral": "Allgemein",
+ "modalSettingsGenTitle1": "Monetarisierte Beiträge aktivieren",
+ "modalSettingsGenDesc1": "Werbeblocker müssen deaktiviert sein",
+ "modalSettingsGenTitle2": "Download in neuem Tab öffnen",
+ "modalSettingsGenDesc2": "Der Download wird in einem neuen Tab geöffnet",
+ "modalSettingsGenTitle3": "Slideshow ein/ausschalten",
+ "modalSettingsGenDesc3": "Aktivieren oder deaktivieren Sie die automatische Slideshow",
+ "modalSettingsGenTitle4": "Dateinamenformat für Downloads ändern",
+ "modalSettingsGenDesc4": "Ändere hier das Dateinamenformat für die Downloads Das Standardformat ist {Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}",
+ "modalSettingsStoriesTitle1": "Stories stummschalten",
+ "modalSettingsStoriesDesc1": "Beim öffnen werden Stories stummgeschaltet",
+ "modalSettingsStoriesTitle2": "Stories beim öffnen pausieren",
+ "modalSettingsStoriesDesc2": "Beim öffnen werden Stories pausiert",
+ "modalSettingsStoriesTitle3": "Stories einzeln anzeigen",
+ "modalSettingsStoriesDesc3": "Beim öffnen werden Stories einzeln angezeigt",
+ "download": "Download",
+ "save": "Speichern",
+ "saved": "Gespeichert",
+ "close": "Schließen",
+ "consoleWarnOutdatedInfo": "[instantgram] ist veraltet. Bitte besuche die Seite http://thinkbig-company.github.io/instantgram für ein Update.",
+ "consoleWarnOutdatedVersions": "[instantgram] Installierte Version: ${data.version} | Neue Version: ${data.onlineVersion}",
"ad": "Anzeige"
},
"es-AR": {
- "helpers.localize_defaultlang": "[instantgram] establecer idioma: ${LANG_DEFAULT} \n Para más información sobre los idiomas disponibles, consulte http://thinkbig-company.github.io/instantgram",
-
- "index@alert_onlyWorks": "Sólo funciona en instagram.com",
- "index@profilepage_downloader_disabled": "Lo siento, la descarga de ProfilePage está deshabilitada actualmente porque Instagram cambió su sistema.\n\nTal vez en el futuro haya una solución para solucionar el problema.",
-
- "index@alert_dontFound": "¿Has abierto algún post de Instagram? Como por ejemplo
",
-
- "index#program#modal_settings@title": "Ajustes",
- "index#program#modal_settings@settings_attention": "Atención: ¡Debes abrir esta aplicación nuevamente para que se apliquen los cambios!",
- "index#program#modal_settings@settings_general_title_1": "Habilitar publicaciones monetizadas",
- "index#program#modal_settings@settings_general_description_1": "Los bloqueadores de publicidad deben estar desactivados",
- "index#program#modal_settings@settings_general_title_2": "Abrir descarga en una nueva pestaña",
- "index#program#modal_settings@settings_general_description_2": "La descarga se abrirá en una nueva pestaña",
- "index#program#modal_settings@settings_general_title_3": "Slideshow on/off",
- "index#program#modal_settings@settings_general_description_3": "Activar/desactivar presentación de diapositivas",
- "index#program#modal_settings@settings_general_title_4": "Cambiar el formato del nombre del archivo para descargas",
- "index#program#modal_settings@settings_general_description_4": "Cambie el formato del nombre de archivo para las descargas aquí El formato predeterminado es {Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}",
-
- "index#program#modal_settings@settings_stories_title_1": "Historias mudas",
- "index#program#modal_settings@settings_stories_description_1": "Las historias se silencian cuando se abren",
- "index#program#modal_settings@settings_stories_title_2": "Pausar historias al abrir",
- "index#program#modal_settings@settings_stories_description_2": "Las historias se pausan cuando se abren.",
- "index#program#modal_settings@settings_stories_title_3": "Mostrar historias individualmente",
- "index#program#modal_settings@settings_stories_description_3": "Las historias se muestran individualmente cuando se abren",
-
- "index@download": "Descargar",
- "index@save": "Ahorrar",
- "index@saved": "Salvado",
- "index@close": "Cerca",
-
- "modules.update@consoleWarnOutdatedInfo": "[instantgram] es obsoleto. Consulte en http://thinkbig-company.github.io/instantgram las actualizaciones disponibles.",
- "modules.update@consoleWarnOutdatedInfoVersions": "[instantgram] Versión instalada: ${data.version} | Nueva actualización: ${data.onlineVersion}",
- "modules.update@determineIfGetUpdateIsNecessary_contacting": "[instantgram] está buscando actualizaciones disponibles...",
- "modules.update@determineIfGetUpdateIsNecessary_updated": "[instantgram] ha actualizado su versión actual.",
- "modules.update@determineIfGetUpdateIsNecessary_@update_available": "Hay una nueva actualización disponible",
- "modules.update@determineIfGetUpdateIsNecessary_@load_update": "Obtener información",
-
+ "helpers.localizeDefaultLang": "[instantgram] establecer idioma: ${LANG_DEFAULT} \n Para más información sobre los idiomas disponibles, consulte http://thinkbig-company.github.io/instantgram",
+ "alertWorksOnlyOn": "Sólo funciona en instagram.com",
+ "alertNotFound": "¿Has abierto algún post de Instagram? Como por ejemplo
",
+ "modalSettingsTitle": "Ajustes",
+ "modalSettingsAttention": "Atención: ¡Debes abrir esta aplicación nuevamente para que se apliquen los cambios!",
+ "modalSettingsGeneral": "General",
+ "modalSettingsGenTitle1": "Habilitar publicaciones monetizadas",
+ "modalSettingsGenDesc1": "Los bloqueadores de publicidad deben estar desactivados",
+ "modalSettingsGenTitle2": "Abrir descarga en una nueva pestaña",
+ "modalSettingsGenDesc2": "La descarga se abrirá en una nueva pestaña",
+ "modalSettingsGenTitle3": "Slideshow on/off",
+ "modalSettingsGenDesc3": "Activar/desactivar presentación de diapositivas",
+ "modalSettingsGenTitle4": "Cambiar el formato del nombre del archivo para descargas",
+ "modalSettingsGenDesc4": "Cambie el formato del nombre de archivo para las descargas aquí El formato predeterminado es {Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}",
+ "modalSettingsStoriesTitle1": "Historias mudas",
+ "modalSettingsStoriesDesc1": "Las historias se silencian cuando se abren",
+ "modalSettingsStoriesTitle2": "Pausar historias al abrir",
+ "modalSettingsStoriesDesc2": "Las historias se pausan cuando se abren.",
+ "modalSettingsStoriesTitle3": "Mostrar historias individualmente",
+ "modalSettingsStoriesDesc3": "Las historias se muestran individualmente cuando se abren",
+ "download": "Descargar",
+ "save": "Ahorrar",
+ "saved": "Salvado",
+ "close": "Cerca",
+ "consoleWarnOutdatedInfo": "[instantgram] es obsoleto. Consulte en http://thinkbig-company.github.io/instantgram las actualizaciones disponibles.",
+ "consoleWarnOutdatedVersions": "[instantgram] Versión instalada: ${data.version} | Nueva actualización: ${data.onlineVersion}",
"ad": "Publicidad"
},
"pt-BR": {
- "helpers.localize_defaultlang": "[instantgram] idioma configurado: ${LANG_DEFAULT} \npara mais informações sobre os idiomas suportados, acesse http://thinkbig-company.github.io/instantgram",
-
- "index@alert_onlyWorks": "[instantgram] somente funciona no instagram.com",
- "index@profilepage_downloader_disabled": "Lamentamos que o programa de download ProfilePage esteja atualmente desativado porque o programa mudou seu sistema.\n\nTalvez, no futuro, haja uma solução para resolver o problema.",
-
- "index@alert_dontFound": "ops, você está em algum post do instagram? ex:
",
-
- "index#program#modal_settings@title": "Configurações",
- "index#program#modal_settings@settings_attention": "Atenção: Você deve abrir este aplicativo novamente para que suas alterações sejam aplicadas!",
- "index#program#modal_settings@settings_general_title_1": "Habilitar postagens monetizadas",
- "index#program#modal_settings@settings_general_description_1": "Os bloqueadores de anúncios devem ser desativados",
- "index#program#modal_settings@settings_general_title_2": "Abrir o download em uma nova guia",
- "index#program#modal_settings@settings_general_description_2": "O download será aberto em uma nova guia",
- "index#program#modal_settings@settings_general_title_3": "Ativação/desativação da apresentação de slides",
- "index#program#modal_settings@settings_general_description_3": "Ativar ou desativar a apresentação automática de slides",
- "index#program#modal_settings@settings_general_title_4": "Alterar o formato do nome do arquivo para downloads",
- "index#program#modal_settings@settings_general_description_4": "Altere o formato do nome do arquivo para os downloads aqui O formato padrão é {Username}__{Year}-{Month}-{Day}--{Hour}-{Minute}",
-
- "index#program#modal_settings@settings_stories_title_1": "Histórias mudas",
- "index#program#modal_settings@settings_stories_description_1": "As histórias são silenciadas quando abertas",
- "index#program#modal_settings@settings_stories_title_2": "Pausar histórias ao abrir",
- "index#program#modal_settings@settings_stories_description_2": "As histórias são pausadas quando abertas",
- "index#program#modal_settings@settings_stories_title_3": "Exibir histórias individualmente",
- "index#program#modal_settings@settings_stories_description_3": "As histórias são exibidas individualmente quando abertas",
-
- "index@download": "Download",
- "index@save": "Salvar",
- "index@saved": "Salvo em",
- "index@close": "Fechar",
-
- "modules.update@consoleWarnOutdatedInfo": "[instantgram] está desatualizado. Acesse http://thinkbig-company.github.io/instantgram para atualizar",
- "modules.update@consoleWarnOutdatedInfoVersions": "[instantgram] versão local: ${data.version} | nova versão: ${data.onlineVersion}",
- "modules.update@determineIfGetUpdateIsNecessary_contacting": "[instantgram] está procurando atualizações...",
- "modules.update@determineIfGetUpdateIsNecessary_updated": "[instantgram] informações locais atualizadas",
- "modules.update@determineIfGetUpdateIsNecessary_@update_available": "Há uma nova atualização disponível",
- "modules.update@determineIfGetUpdateIsNecessary_@load_update": "Carga de actualização",
-
+ "helpers.localizeDefaultLang": "[instantgram] idioma configurado: ${LANG_DEFAULT} \npara mais informações sobre os idiomas suportados, acesse http://thinkbig-company.github.io/instantgram",
+ "alertWorksOnlyOn": "[instantgram] somente funciona no instagram.com",
+ "alertNotFound": "ops, você está em algum post do instagram? ex: