Browse Source

improve image dialog handling

and finish italian translation
master
Andrei Conache 8 years ago
parent
commit
6088e058a4
  1. 18
      app/src/main/java/acr/browser/lightning/dialog/LightningDialogBuilder.java
  2. 18
      app/src/main/res/values-it/strings.xml
  3. 2
      app/src/main/res/values/strings.xml

18
app/src/main/java/acr/browser/lightning/dialog/LightningDialogBuilder.java

@ -246,22 +246,22 @@ public class LightningDialogBuilder { @@ -246,22 +246,22 @@ public class LightningDialogBuilder {
public void showLongPressImageDialog(@NonNull final Activity activity, @NonNull final String url,
@NonNull final String userAgent) {
BrowserDialog.show(activity, url.replace(Constants.HTTP, ""),
new BrowserDialog.Item(R.string.dialog_open_new_tab) {
new BrowserDialog.Item(R.string.dialog_download_image) {
@Override
public void onClick() {
mEventBus.post(new BrowserEvents.OpenUrlInNewTab(url));
Utils.downloadFile(activity, mPreferenceManager, url, userAgent, "attachment");
}
},
new BrowserDialog.Item(R.string.dialog_open_background_tab) {
new BrowserDialog.Item(R.string.dialog_image_new_tab) {
@Override
public void onClick() {
mEventBus.post(new BrowserEvents.OpenUrlInNewTab(url, BrowserEvents.OpenUrlInNewTab.Location.BACKGROUND));
mEventBus.post(new BrowserEvents.OpenUrlInNewTab(url));
}
},
new BrowserDialog.Item(R.string.dialog_open_incognito_tab, activity instanceof MainActivity) {
new BrowserDialog.Item(R.string.dialog_image_background_tab) {
@Override
public void onClick() {
mEventBus.post(new BrowserEvents.OpenUrlInNewTab(url, BrowserEvents.OpenUrlInNewTab.Location.INCOGNITO));
mEventBus.post(new BrowserEvents.OpenUrlInNewTab(url, BrowserEvents.OpenUrlInNewTab.Location.BACKGROUND));
}
},
new BrowserDialog.Item(R.string.dialog_copy_link) {
@ -269,12 +269,6 @@ public class LightningDialogBuilder { @@ -269,12 +269,6 @@ public class LightningDialogBuilder {
public void onClick() {
BrowserApp.copyToClipboard(activity, url);
}
},
new BrowserDialog.Item(R.string.dialog_download_image) {
@Override
public void onClick() {
Utils.downloadFile(activity, mPreferenceManager, url, userAgent, "attachment");
}
});
}

18
app/src/main/res/values-it/strings.xml

@ -22,7 +22,7 @@ @@ -22,7 +22,7 @@
<string name="action_history">Cronologia</string>
<string name="action_bookmarks">Segnalibri</string>
<string name="action_add_bookmark">Aggiungi segnalibro</string>
<string name="action_copy">Copia link</string>
<string name="action_copy">Copia indirizzo link</string>
<string name="action_forward">Avanti</string>
<string name="settings">Impostazioni</string>
<string name="location">Posizione</string>
@ -222,9 +222,23 @@ @@ -222,9 +222,23 @@
<string name="message_added_to_homescreen">Scorciatoia aggiunta</string>
<string name="action_delete_all_bookmarks">Cancella tutti i segnalibri</string>
<string name="swap_bookmarks_and_tabs">Inverti pannello segnalibri con schede</string>
<string name="dialog_title_close_browser">Chiudi browser</string>
<string name="flash_not_supported">Flash Player non è supportato dal tuo sistema!</string>
<string name="faq">FAQ</string>
<string name="faq_description">Domande più frequenti</string>
<!-- Dialogs -->
<string name="dialog_open_new_tab">Apri in un\'altra scheda</string>
<string name="dialog_open_background_tab">Apri in una scheda in background</string>
<string name="dialog_open_incognito_tab">Apri in scheda in incognito</string>
<string name="dialog_remove_bookmark">Rimuovi segnalibro</string>
<string name="dialog_edit_bookmark">Modifica segnalibro</string>
<string name="dialog_remove_from_history">Rimuovi dalla cronologia</string>
<string name="dialog_image_new_tab">Apri immagine in nuova scheda</string>
<string name="dialog_image_background_tab">Apri immagine in background</string>
<string name="dialog_download_image">Scarica immagine</string>
<string name="dialog_copy_link">Copia indirizzo link</string>
<string name="dialog_rename_folder">Rinomina cartella</string>
<string name="dialog_remove_folder">Rimuovi cartella</string>
<string name="dialog_title_close_browser">Chiudi browser</string>
</resources>

2
app/src/main/res/values/strings.xml

@ -254,6 +254,8 @@ @@ -254,6 +254,8 @@
<string name="dialog_remove_bookmark">Remove bookmark</string>
<string name="dialog_edit_bookmark">Edit bookmark</string>
<string name="dialog_remove_from_history">Remove from history</string>
<string name="dialog_image_new_tab">Open image in new tab</string>
<string name="dialog_image_background_tab">Open image in background tab</string>
<string name="dialog_download_image">Download image</string>
<string name="dialog_copy_link">Copy link</string>
<string name="dialog_rename_folder">Rename folder</string>

Loading…
Cancel
Save