diff --git a/api/src/main/java/org/tasks/files/FileHelper.java b/api/src/main/java/org/tasks/files/FileHelper.java
index e89d22e50..b4a70e7c0 100644
--- a/api/src/main/java/org/tasks/files/FileHelper.java
+++ b/api/src/main/java/org/tasks/files/FileHelper.java
@@ -8,10 +8,9 @@ import android.os.Environment;
import android.provider.MediaStore;
import java.io.File;
-import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
-import java.nio.channels.FileChannel;
+import java.io.InputStream;
public class FileHelper {
public static File getExternalFilesDir(Context context, String type) {
@@ -40,11 +39,13 @@ public class FileHelper {
}
}
- public static void copyFile(String from, String to) throws IOException {
- FileChannel source = new FileInputStream(from).getChannel();
- FileChannel destination = new FileOutputStream(to).getChannel();
- destination.transferFrom(source, 0, source.size());
- destination.close();
- source.close();
+ public static void copyFile(InputStream inputStream, String to) throws IOException {
+ FileOutputStream fos = new FileOutputStream(to);
+ byte[] buf = new byte[1024];
+ int len;
+ while ((len = inputStream.read(buf)) != -1) {
+ fos.write(buf, 0, len);
+ }
+ fos.close();
}
}
diff --git a/api/src/main/res/values-el/strings.xml b/api/src/main/res/values-el/strings.xml
index 9dfabe2c0..7efc1ab9e 100644
--- a/api/src/main/res/values-el/strings.xml
+++ b/api/src/main/res/values-el/strings.xml
@@ -7,6 +7,7 @@
Σήμερα
Αύριο
+ Χθές
Κατάσταση
Ρυθμίσεις
\ No newline at end of file
diff --git a/astrid/src/main/java/com/todoroo/astrid/actfm/ActFmCameraModule.java b/astrid/src/main/java/com/todoroo/astrid/actfm/ActFmCameraModule.java
index 03c60587b..e4fe5312d 100644
--- a/astrid/src/main/java/com/todoroo/astrid/actfm/ActFmCameraModule.java
+++ b/astrid/src/main/java/com/todoroo/astrid/actfm/ActFmCameraModule.java
@@ -7,27 +7,30 @@ package com.todoroo.astrid.actfm;
import android.app.Activity;
import android.app.AlertDialog;
+import android.content.ContentResolver;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.provider.MediaStore;
import android.support.v4.app.Fragment;
+import android.webkit.MimeTypeMap;
import android.widget.ArrayAdapter;
import android.widget.Toast;
-import com.todoroo.andlib.utility.DateUtilities;
-
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.tasks.R;
-import org.tasks.files.FileHelper;
+import org.tasks.preferences.Preferences;
import java.io.File;
import java.io.IOException;
+import java.io.InputStream;
import java.util.ArrayList;
+import java.util.concurrent.atomic.AtomicReference;
-import static org.tasks.files.FileHelper.getPathFromUri;
+import static com.todoroo.astrid.files.FileUtilities.getNewAttachmentPath;
+import static org.tasks.files.FileHelper.copyFile;
public class ActFmCameraModule {
@@ -42,7 +45,7 @@ public class ActFmCameraModule {
public void clearImage();
}
- public static void showPictureLauncher(final Fragment fragment, final ClearImageCallback clearImageOption) {
+ public static void showPictureLauncher(final Fragment fragment, final Preferences preferences, final ClearImageCallback clearImageOption) {
ArrayList options = new ArrayList<>();
final Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
@@ -65,7 +68,7 @@ public class ActFmCameraModule {
@Override
public void onClick(DialogInterface d, int which) {
if(which == 0 && cameraAvailable) {
- lastTempFile = getTempFile(fragment.getActivity());
+ lastTempFile = getFilename(fragment.getActivity(), preferences, ".jpeg");
if (lastTempFile == null) {
Toast.makeText(fragment.getActivity(), R.string.external_storage_unavailable, Toast.LENGTH_LONG).show();
d.dismiss();
@@ -76,8 +79,7 @@ public class ActFmCameraModule {
} else if ((which == 1 && cameraAvailable) || (which == 0 && !cameraAvailable)) {
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
- fragment.startActivityForResult(Intent.createChooser(intent,
- fragment.getString(R.string.actfm_TVA_tag_picture)), REQUEST_CODE_PICTURE);
+ fragment.startActivityForResult(new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI), REQUEST_CODE_PICTURE);
} else {
if (clearImageOption != null) {
clearImageOption.clearImage();
@@ -92,12 +94,19 @@ public class ActFmCameraModule {
.show().setOwnerActivity(fragment.getActivity());
}
- private static File getTempFile(Activity activity) {
+ private static File getFilename(Activity activity, Preferences preferences, String extension) {
+ AtomicReference nameRef = new AtomicReference<>();
+ if (!extension.startsWith(".")) {
+ extension = "." + extension;
+ }
try {
- File path = FileHelper.getExternalFilesDir(activity, "pictures");
- if (path != null) {
- return File.createTempFile(Long.toString(DateUtilities.now()), ".jpg", path);
+ String path = getNewAttachmentPath(preferences, activity, extension, nameRef);
+ File file = new File(path);
+ file.getParentFile().mkdirs();
+ if (!file.createNewFile()) {
+ throw new RuntimeException("Failed to create " + file.getPath());
}
+ return file;
} catch (IOException e) {
log.error(e.getMessage(), e);
}
@@ -108,7 +117,7 @@ public class ActFmCameraModule {
public void handleCameraResult(Uri uri);
}
- public static boolean activityResult(Activity activity, int requestCode, int resultCode, Intent data,
+ public static boolean activityResult(Activity activity, Preferences preferences, int requestCode, int resultCode, Intent data,
CameraResultCallback cameraResult) {
if(requestCode == ActFmCameraModule.REQUEST_CODE_CAMERA && resultCode == Activity.RESULT_OK) {
if (lastTempFile != null) {
@@ -120,11 +129,19 @@ public class ActFmCameraModule {
return true;
} else if(requestCode == ActFmCameraModule.REQUEST_CODE_PICTURE && resultCode == Activity.RESULT_OK) {
Uri uri = data.getData();
- String path = getPathFromUri(activity, uri);
- if (new File(path).exists()) {
- activity.setResult(Activity.RESULT_OK);
- cameraResult.handleCameraResult(uri);
+ ContentResolver contentResolver = activity.getContentResolver();
+ MimeTypeMap mime = MimeTypeMap.getSingleton();
+ String extension = mime.getExtensionFromMimeType(contentResolver.getType(uri));
+ File tempFile = getFilename(activity, preferences, extension);
+ log.debug("Writing {} to {}", uri, tempFile);
+ try {
+ InputStream inputStream = activity.getContentResolver().openInputStream(uri);
+ copyFile(inputStream, tempFile.getPath());
+ } catch (IOException e) {
+ throw new RuntimeException(e);
}
+ activity.setResult(Activity.RESULT_OK);
+ cameraResult.handleCameraResult(Uri.fromFile(tempFile));
return true;
}
return false;
diff --git a/astrid/src/main/java/com/todoroo/astrid/actfm/TagSettingsActivity.java b/astrid/src/main/java/com/todoroo/astrid/actfm/TagSettingsActivity.java
index 293c54895..239e7957f 100644
--- a/astrid/src/main/java/com/todoroo/astrid/actfm/TagSettingsActivity.java
+++ b/astrid/src/main/java/com/todoroo/astrid/actfm/TagSettingsActivity.java
@@ -225,7 +225,7 @@ public class TagSettingsActivity extends InjectingActionBarActivity {
log.error("Not expecting this");
}
};
- if (!ActFmCameraModule.activityResult(this, requestCode, resultCode, data, callback)) {
+ if (!ActFmCameraModule.activityResult(this, preferences, requestCode, resultCode, data, callback)) {
if(requestCode == REQUEST_ACTFM_LOGIN && resultCode == Activity.RESULT_OK) {
saveSettings();
} else {
diff --git a/astrid/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.java b/astrid/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.java
index b1e645445..bb0ce880b 100755
--- a/astrid/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.java
+++ b/astrid/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.java
@@ -86,6 +86,7 @@ import com.todoroo.astrid.voice.VoiceRecognizer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.tasks.R;
+import org.tasks.injection.ForApplication;
import org.tasks.injection.InjectingFragment;
import org.tasks.notifications.NotificationManager;
import org.tasks.preferences.ActivityPreferences;
@@ -95,11 +96,9 @@ import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
-import java.util.concurrent.atomic.AtomicReference;
import javax.inject.Inject;
-import static org.tasks.files.FileHelper.copyFile;
import static org.tasks.files.FileHelper.getPathFromUri;
/**
@@ -177,6 +176,7 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
@Inject ActivityPreferences preferences;
@Inject DateChangedAlerts dateChangedAlerts;
@Inject TagDataDao tagDataDao;
+ @Inject @ForApplication Context context;
// --- UI components
@@ -820,7 +820,7 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
@Override
public void onClick(DialogInterface d, int which) {
if(which == 0) {
- ActFmCameraModule.showPictureLauncher(TaskEditFragment.this, null);
+ ActFmCameraModule.showPictureLauncher(TaskEditFragment.this, preferences, null);
} else if (which == 1) {
Intent attachFile = new Intent(getActivity(), FileExplore.class);
startActivityForResult(attachFile, REQUEST_CODE_ATTACH_FILE);
@@ -871,13 +871,12 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
createNewFileAttachment(path, name, type);
}
- private void attachImage(String input) {
- AtomicReference nameRef = new AtomicReference<>();
+ private void attachImage(Uri uri) {
try {
- String path = FileUtilities.getNewImageAttachmentPath(preferences, getActivity(), nameRef);
- copyFile(input, path);
+ String path = getPathFromUri(getActivity(), uri);
+ File file = new File(path);
String extension = path.substring(path.lastIndexOf('.') + 1);
- createNewFileAttachment(path, nameRef.get(), TaskAttachment.FILE_TYPE_IMAGE + extension);
+ createNewFileAttachment(path, file.getName(), TaskAttachment.FILE_TYPE_IMAGE + extension);
} catch (Exception e) {
log.error(e.getMessage(), e);
Toast.makeText(getActivity(), R.string.file_err_copy, Toast.LENGTH_LONG).show();
@@ -981,10 +980,10 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
return;
}
- ActFmCameraModule.activityResult(getActivity(), requestCode, resultCode, data, new CameraResultCallback() {
+ ActFmCameraModule.activityResult(getActivity(), preferences, requestCode, resultCode, data, new CameraResultCallback() {
@Override
public void handleCameraResult(Uri uri) {
- attachImage(getPathFromUri(getActivity(), uri));
+ attachImage(uri);
}
});
diff --git a/astrid/src/main/java/com/todoroo/astrid/files/FileUtilities.java b/astrid/src/main/java/com/todoroo/astrid/files/FileUtilities.java
index cb0042836..90ee5d011 100644
--- a/astrid/src/main/java/com/todoroo/astrid/files/FileUtilities.java
+++ b/astrid/src/main/java/com/todoroo/astrid/files/FileUtilities.java
@@ -8,53 +8,26 @@ package com.todoroo.astrid.files;
import android.content.Context;
import android.text.TextUtils;
-import com.todoroo.andlib.utility.DateUtilities;
import com.todoroo.astrid.data.TaskAttachment;
-import org.tasks.R;
+import org.joda.time.DateTime;
import org.tasks.files.FileHelper;
import org.tasks.preferences.Preferences;
import java.io.File;
-import java.text.SimpleDateFormat;
-import java.util.Date;
import java.util.concurrent.atomic.AtomicReference;
-import static org.tasks.date.DateTimeUtils.newDate;
-
public class FileUtilities {
- /**
- * @return Date string for use with file attachment names
- */
- public static String getDateStringForFilename(Context context, Date date) {
- return DateUtilities.getDateStringHideYear(date) + ", " + getTimeStringForFilename(context, date); //$NON-NLS-1$
- }
-
- private static String getTimeStringForFilename(Context context, Date date) {
- String value;
- if (DateUtilities.is24HourFormat(context)) {
- value = "HH.mm";
- }
- else {
- value = "hh.mma";
- }
- return new SimpleDateFormat(value).format(date);
- }
-
- public static String getNewImageAttachmentPath(Preferences preferences, Context context, AtomicReference nameReference) {
- return getNewAttachmentPath(preferences, context, R.string.file_prefix_image, ".png", nameReference); //$NON-NLS-1$
- }
-
public static String getNewAudioAttachmentPath(Preferences preferences, Context context, AtomicReference nameReference) {
- return getNewAttachmentPath(preferences, context, R.string.file_prefix_voice, ".m4a", nameReference); //$NON-NLS-1$
+ return getNewAttachmentPath(preferences, context, ".m4a", nameReference); //$NON-NLS-1$
}
- private static String getNewAttachmentPath(Preferences preferences, Context context, int prefixId, String extension, AtomicReference nameReference) {
+ public static String getNewAttachmentPath(Preferences preferences, Context context, String extension, AtomicReference nameReference) {
String dir = getAttachmentsDirectory(preferences, context).getAbsolutePath();
- String name = getNonCollidingFileName(dir, context.getString(prefixId) + " " + getDateStringForFilename(context, newDate()), extension);
+ String name = getNonCollidingFileName(dir, new DateTime().toString("yyyyMMddHHmm"), extension);
if (nameReference != null) {
nameReference.set(name);
diff --git a/astrid/src/main/java/com/todoroo/astrid/notes/EditNoteActivity.java b/astrid/src/main/java/com/todoroo/astrid/notes/EditNoteActivity.java
index 3094cc52d..809b907c9 100644
--- a/astrid/src/main/java/com/todoroo/astrid/notes/EditNoteActivity.java
+++ b/astrid/src/main/java/com/todoroo/astrid/notes/EditNoteActivity.java
@@ -229,9 +229,9 @@ public class EditNoteActivity extends LinearLayout implements TimerActionListene
@Override
public void onClick(View v) {
if (pendingCommentPicture != null) {
- ActFmCameraModule.showPictureLauncher(fragment, clearImage);
+ ActFmCameraModule.showPictureLauncher(fragment, preferences, clearImage);
} else {
- ActFmCameraModule.showPictureLauncher(fragment, null);
+ ActFmCameraModule.showPictureLauncher(fragment, preferences, null);
}
respondToPicture = true;
}
@@ -492,7 +492,7 @@ public class EditNoteActivity extends LinearLayout implements TimerActionListene
}
};
- return (ActFmCameraModule.activityResult((Activity)getContext(),
+ return (ActFmCameraModule.activityResult((Activity)getContext(), preferences,
requestCode, resultCode, data, callback));
} else {
return false;
diff --git a/astrid/src/main/res/values-ca/strings.xml b/astrid/src/main/res/values-ca/strings.xml
index 9bbf3d451..4503985f0 100644
--- a/astrid/src/main/res/values-ca/strings.xml
+++ b/astrid/src/main/res/values-ca/strings.xml
@@ -11,7 +11,6 @@
Afegiu un comentari...
Actualitza
Llista
- Imatge de la llista
Escriviu el nom de la llista
Trieu el compte de Google que vulgueu utilitzar:
Alarmes
diff --git a/astrid/src/main/res/values-cs/strings.xml b/astrid/src/main/res/values-cs/strings.xml
index 948ad2415..3b19b10ea 100644
--- a/astrid/src/main/res/values-cs/strings.xml
+++ b/astrid/src/main/res/values-cs/strings.xml
@@ -11,7 +11,6 @@
Přidej comment...
Obnovit
Název listu:
- Obrázek listu
Název seznamu
Vyberte, který účet Google chcete použít:
Alarmy
@@ -293,7 +292,6 @@
Chybí prohlížeč MS Office
Pro tento typ souborů nebyla nalezena žádná aplikace.
Chybí aplikace
- Hlas
O úroveň výš
Chyba oprávnění! Ujistěte se prosím, že jste Tasks nezabránil v přístupu k SD kartě.
Připojit obrázek
diff --git a/astrid/src/main/res/values-da/strings.xml b/astrid/src/main/res/values-da/strings.xml
index a399ab4de..83c782ade 100644
--- a/astrid/src/main/res/values-da/strings.xml
+++ b/astrid/src/main/res/values-da/strings.xml
@@ -11,7 +11,6 @@
Tilføj en kommentar
Opdater
Listenavn
- Liste billede
Vælg den Google-konto du vil anvende:
Alarmer
Tilføj en alarm
diff --git a/astrid/src/main/res/values-de/strings.xml b/astrid/src/main/res/values-de/strings.xml
index 3821406f9..1ad5e5d95 100644
--- a/astrid/src/main/res/values-de/strings.xml
+++ b/astrid/src/main/res/values-de/strings.xml
@@ -11,7 +11,6 @@
Kommentar hinzufügen …
Aktualisieren
Liste
- Listenbild
Vergebe einen Listennamen
Wählen Sie den zu verwendenden Google-Account aus:
Alarme
@@ -354,8 +353,6 @@
Es wurde kein Office-Reader gefunden
Tut mir leid! Dieser Dateityp kann nicht geöffnet werden.
Es wurde keine Anwendung gefunden
- Bild
- Stimme
Nach oben
Wählen Sie eine Datei
Wähle ein Verzeichnis
diff --git a/astrid/src/main/res/values-el/strings.xml b/astrid/src/main/res/values-el/strings.xml
index b0c5068f6..2f05474e0 100644
--- a/astrid/src/main/res/values-el/strings.xml
+++ b/astrid/src/main/res/values-el/strings.xml
@@ -272,8 +272,6 @@
Δεν βρέθηκε αναγνώστης αρχείων MS Office.
Συγγνώμη! Δεν βρέθηκε εφαρμογή που να χειρίζεται τέτοιο τύπο αρχείου
Δεν βρέθηκε εφαρμογή
- Εικόνα
- Φωνή
Πάνω
Επιλογή αρχείου
Επιλογή φακέλου
diff --git a/astrid/src/main/res/values-es/strings.xml b/astrid/src/main/res/values-es/strings.xml
index 465ad2020..859f4e944 100644
--- a/astrid/src/main/res/values-es/strings.xml
+++ b/astrid/src/main/res/values-es/strings.xml
@@ -11,7 +11,6 @@
Añadir un comentario...
Actualizar
Lista
- Imagen de Lista
Indique nombre de lista
Seleccione la cuenta de Google que desea usar:
Alarmas
@@ -361,8 +360,6 @@ Tasks podría no avisarle cuanto venza una tarea.\n
No se encontró lector para archivos de MS Office
Lo sentimos! No se encontró ninguna aplicación para abrir este tipo de archivo.
No se encontró ninguna aplicación
- Imagen
- Voz
Arriba
Elija un archivo
Elija un directorio
diff --git a/astrid/src/main/res/values-fr/strings.xml b/astrid/src/main/res/values-fr/strings.xml
index 6e2698cb5..07c4c41be 100644
--- a/astrid/src/main/res/values-fr/strings.xml
+++ b/astrid/src/main/res/values-fr/strings.xml
@@ -11,7 +11,6 @@
Ajouter un commentaire
Mettre à jour
Nom de la liste :
- Liste des Images
Entrez un nom de liste
Sélectionnez le compte Google que vous voulez utiliser :
Alarmes
@@ -357,7 +356,6 @@
Aucun lecteur MS Office n\'a été trouvé
Désolé ! Aucune application n\'a été trouvé pour gérer ce type de fichier.
Aucune application trouvée
- Voix
Remonter
Choisissez un fichier
Choisissez un dossier
diff --git a/astrid/src/main/res/values-it/strings.xml b/astrid/src/main/res/values-it/strings.xml
index 22948e193..4b0feccf7 100644
--- a/astrid/src/main/res/values-it/strings.xml
+++ b/astrid/src/main/res/values-it/strings.xml
@@ -11,7 +11,6 @@
Aggiungi un commento...
Aggiorna
Lista
- Elenco Immagini
Inserisci il nome della lista
Seleziona l\'account Google che vuoi utilizzare:
Promemoria
@@ -325,8 +324,6 @@ Se visualizzi questo errore più volte, ti consigliamo di cancellare tutti i dat
Non è stato trovato nessun lettore di documenti MS Office
Spiacente! Non è stata trovata nessuna applicazione per gestire questo tipo di file
Spiacente! Non è stata trovata nessuna applicazione
- Immagine
- Voce
Su
Scegli un file
Scegli una cartella
diff --git a/astrid/src/main/res/values-iw/strings.xml b/astrid/src/main/res/values-iw/strings.xml
index afdb407f2..b76e4b8fe 100644
--- a/astrid/src/main/res/values-iw/strings.xml
+++ b/astrid/src/main/res/values-iw/strings.xml
@@ -11,7 +11,6 @@
הוסף הערה
רַעְנֵן
רשימה
- תמונת רשימה
הכנס שם רשימה
בחר חשבון גוגל
התראות
@@ -362,8 +361,6 @@
לא נמצא קורא לקבצי אופיס
\"מצטערת! לא מצאתי ישום שיכול לטפל בקבצים מסוג זה\"
יישום לא נמצא
- תמונה
- קול
מעלה
בחר קובץ
יש לבחור תיקייה
diff --git a/astrid/src/main/res/values-ja/strings.xml b/astrid/src/main/res/values-ja/strings.xml
index af55b86b2..ced12e5df 100644
--- a/astrid/src/main/res/values-ja/strings.xml
+++ b/astrid/src/main/res/values-ja/strings.xml
@@ -11,7 +11,6 @@
コメントする
更新
リスト
- リスト写真
リスト名を記入してください
使用したいGoogleアカウントを選択してください:
アラーム
diff --git a/astrid/src/main/res/values-ko/strings.xml b/astrid/src/main/res/values-ko/strings.xml
index 1dbf15977..2261ba1c2 100644
--- a/astrid/src/main/res/values-ko/strings.xml
+++ b/astrid/src/main/res/values-ko/strings.xml
@@ -11,7 +11,6 @@
댓글 쓰기...
새로고침
목록
- 목록 사진
목록 이름을 입력하세요
사용하려는 구글 계정을 선택해 주십시오:
알람
@@ -368,8 +367,6 @@
MS 오피스 리더 없음
죄송하지만 이 파일 형식을 다룰 수 있는 프로그램이 없습니다.
프로그램이 없음
- 이미지
- 음성
위로
파일 선택하기
디렉토리 선택하기
diff --git a/astrid/src/main/res/values-nb/strings.xml b/astrid/src/main/res/values-nb/strings.xml
index e68295cd9..fb971dd68 100644
--- a/astrid/src/main/res/values-nb/strings.xml
+++ b/astrid/src/main/res/values-nb/strings.xml
@@ -174,7 +174,6 @@
I liste: ?
Du har $NUM som matcher: $FILTER
Avanserte innstillinger
- Tale
Opp
Velg en fil
Minn meg på...
diff --git a/astrid/src/main/res/values-nl/strings.xml b/astrid/src/main/res/values-nl/strings.xml
index 34ff2032c..b3e4f1215 100644
--- a/astrid/src/main/res/values-nl/strings.xml
+++ b/astrid/src/main/res/values-nl/strings.xml
@@ -11,7 +11,6 @@
Voeg een opmerking toe
Vernieuwen
Lijst
- Lijstafbeelding
Geef de lijst een naam
Selecteer de Google account die je wil gebruiken:
Herinneringen
@@ -361,8 +360,6 @@
Geen MS Office-lezer gevonden
Sorry! Er is geen applicatie gevonden die dit bestandtype ondersteunt.
Geen applicatie gevonden
- Afbeelding
- Spraak
Omhoog
Bestand kiezen
Kies een directory
diff --git a/astrid/src/main/res/values-pl/strings.xml b/astrid/src/main/res/values-pl/strings.xml
index 84ddae36d..e8e8da49b 100644
--- a/astrid/src/main/res/values-pl/strings.xml
+++ b/astrid/src/main/res/values-pl/strings.xml
@@ -11,7 +11,6 @@
Dodaj komentarz...
Odśwież
Lista
- Obrazek listy
Podaj nazwę listy
Wybierz konto Google, którego chcesz użyć:
Alarmy
@@ -352,8 +351,6 @@ i odzyskanie zadań z kopi zapasowej (Settings->Sync and backup->Backup-&g
Nie znaleziono czytnika MS Office
Przepraszamy! Nie znaleziono aplikacji do obsługi tego typu pliku.
Nie znaleziono aplikacji
- Grafika
- Głos
Do góry
Wybierz plik
Wybierz katalog
diff --git a/astrid/src/main/res/values-pt-rBR/strings.xml b/astrid/src/main/res/values-pt-rBR/strings.xml
index 34ed198a7..ff13891e5 100644
--- a/astrid/src/main/res/values-pt-rBR/strings.xml
+++ b/astrid/src/main/res/values-pt-rBR/strings.xml
@@ -11,7 +11,6 @@
Comentar...
Atualizar
Lista
- Imagem da lista
Entre com o nome da lista
Selecione a conta do Google que deseja usar:
Alarmes
@@ -339,8 +338,6 @@
Nenhum leitor MS Office encontrado
Desculpa! Nenhuma aplicação para manipular este tipo de arquivo foi encontrada.
Aplicação não encontrada
- Imagem
- Voz
Subir
Escolha um arquivo
Escolha um diretório
diff --git a/astrid/src/main/res/values-pt/strings.xml b/astrid/src/main/res/values-pt/strings.xml
index b815c08d1..9710f3cff 100644
--- a/astrid/src/main/res/values-pt/strings.xml
+++ b/astrid/src/main/res/values-pt/strings.xml
@@ -11,7 +11,6 @@
Adicionar um comentário...
Recarregar
Lista
- Imagem
Escreva o nome da lista
Escolha a conta Google a utilizar:
Alarmes
@@ -367,8 +366,6 @@ das tarefas através de um backup em Definições->Sincronização e backup-&
Leitor de documentos MS Office não encontrado
Não foi encontrada qualquer aplicação para gerir ficheiros deste tipo.
Aplicação não encontrada
- Imagem
- Voz
Subir
Escolha um ficheiro
Escolha um diretório
diff --git a/astrid/src/main/res/values-ru/strings.xml b/astrid/src/main/res/values-ru/strings.xml
index 2a9c18c0e..b843b71c2 100644
--- a/astrid/src/main/res/values-ru/strings.xml
+++ b/astrid/src/main/res/values-ru/strings.xml
@@ -11,7 +11,6 @@
Добавить комментарий...
Обновить
Список
- Укажите фото:
Введите имя списка
Выберите аккаунт Google, который вы хотите использовать:
Напоминания
@@ -365,8 +364,6 @@
Не найдена программа для просмотра файлов MS Office.
Извините! Не найдена программа для просмотра файлов этого типа.
Не найдена программа для просмотра файлов этого типа.
- Изображение
- Голос
Вверх
Выбрать файл
Выберите целевой каталог
diff --git a/astrid/src/main/res/values-sl-rSI/strings.xml b/astrid/src/main/res/values-sl-rSI/strings.xml
index 2cf861859..57dd62020 100644
--- a/astrid/src/main/res/values-sl-rSI/strings.xml
+++ b/astrid/src/main/res/values-sl-rSI/strings.xml
@@ -11,7 +11,6 @@
Dodaj komentar...
Osveži
Seznam
- Seznami slik
Vnesi ime seznama
Izberite želeni Google račun:
Glasna opozorila
@@ -363,8 +362,6 @@
Ne najdem bralnika MS Office
Žal nobena aplikacija ne ustreza takim datotekam.
Ni ustrezne aplikacije
- Slika
- Glas
Gor
Izberite datoteko
Izberite mapo
diff --git a/astrid/src/main/res/values-sv/strings.xml b/astrid/src/main/res/values-sv/strings.xml
index f071be1c2..704c2cd20 100644
--- a/astrid/src/main/res/values-sv/strings.xml
+++ b/astrid/src/main/res/values-sv/strings.xml
@@ -11,7 +11,6 @@
Lägg till en kommentar...
Uppdatera
Lista
- Listbild
Ange listnamn
Välj vilket Googlekonto du vill använda:
Alarm
@@ -351,8 +350,6 @@ och återställer dina aktuella uppgifter från en backup
Ingen MS Office-läsare hittades
Tyvärr hittades ingen applikation för att hantera den här filtypen
Ingen passande applikation hittades
- Bild
- Röst
Upp
Välj en fil
Välj sökväg
diff --git a/astrid/src/main/res/values-tr/strings.xml b/astrid/src/main/res/values-tr/strings.xml
index ea8b7098a..99ba24e91 100644
--- a/astrid/src/main/res/values-tr/strings.xml
+++ b/astrid/src/main/res/values-tr/strings.xml
@@ -11,7 +11,6 @@
Yorum Gir
Yenile
Liste İsmi:
- Liste Resmi
Liste adı girin
Kullanmak istediğiniz Google hesabını seçin:
Alarmlar
@@ -323,8 +322,6 @@
MS Office okuyucu bulunamadı
Üzgünüm! Bu dosya türünü destekleyen bir uygulama bulunamadı.
Uygulama bulunamadı
- Görüntü
- Ses
Yukarı
Bir dosya seçin
Bir dizin seçin
diff --git a/astrid/src/main/res/values-uk/strings.xml b/astrid/src/main/res/values-uk/strings.xml
index 9d2616363..3e542c9f7 100644
--- a/astrid/src/main/res/values-uk/strings.xml
+++ b/astrid/src/main/res/values-uk/strings.xml
@@ -11,7 +11,6 @@
Додати коментар
Оновити
Список
- Зображення Списку
Введіть назву списку
Виберіть обліковий запис Google для використання:
Сигнали
@@ -368,8 +367,6 @@
Не знайдено програма для перегляду файлів MS Office.
Вибачте! Не знайдено програму для перегляду файлів цього типу.
Програму не знайдено
- Зображення
- Голос
Нагору
Вибрати файл
Вибрати каталог
diff --git a/astrid/src/main/res/values-zh-rCN/strings.xml b/astrid/src/main/res/values-zh-rCN/strings.xml
index 91866c17d..359e66806 100644
--- a/astrid/src/main/res/values-zh-rCN/strings.xml
+++ b/astrid/src/main/res/values-zh-rCN/strings.xml
@@ -11,7 +11,6 @@
添加注释...
刷新
列表名称:
- 列表图片
添加列表名称
选择你要使用的Google账户
闹钟
@@ -305,8 +304,6 @@
找不到微软 Office
对不起!找不到应用程序处理这种文件类型。
找不到应用程序
- 图片
- 语音
向上
选择一个文件
选择一个目录
diff --git a/astrid/src/main/res/values-zh-rTW/strings.xml b/astrid/src/main/res/values-zh-rTW/strings.xml
index 793ac1c36..1847379dc 100644
--- a/astrid/src/main/res/values-zh-rTW/strings.xml
+++ b/astrid/src/main/res/values-zh-rTW/strings.xml
@@ -11,7 +11,6 @@
添加評論
重新整理
列表名稱:
- 清單圖片
添加列表名稱
選擇您要使用的Google帳戶:
警示
@@ -343,8 +342,6 @@
找不到微軟 Office
對不起!找不到應用程序處理這種文件類型。
找不到應用程序
- 圖片
- 語音
向上
選擇一個文件
選擇一個目錄
diff --git a/astrid/src/main/res/values/strings-actfm.xml b/astrid/src/main/res/values/strings-actfm.xml
index 7ce4a0e04..5c2db756f 100644
--- a/astrid/src/main/res/values/strings-actfm.xml
+++ b/astrid/src/main/res/values/strings-actfm.xml
@@ -23,9 +23,6 @@
List
-
- List Picture
-
Enter list name
diff --git a/astrid/src/main/res/values/strings-premium.xml b/astrid/src/main/res/values/strings-premium.xml
index af630c60e..50e9a882f 100644
--- a/astrid/src/main/res/values/strings-premium.xml
+++ b/astrid/src/main/res/values/strings-premium.xml
@@ -25,8 +25,6 @@
Sorry! No application was found to handle this file type.
No application found
- Image
- Voice
Up
Choose a file
Choose a directory