diff --git a/res/values/strings.xml b/res/values/strings.xml
index 161137b68..4f634292c 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -418,9 +418,10 @@ Skipped %d tasks.\n
- Couldn't find this item:
- Couldn't save:
- Cannot access:
+ Could not find this item:
+ Could not save:s
+ Cannot access folder: %s
+ Cannot access your SD card!
diff --git a/src/com/timsu/astrid/utilities/TasksXmlExporter.java b/src/com/timsu/astrid/utilities/TasksXmlExporter.java
index e676ecbb7..2d2b8fa0e 100644
--- a/src/com/timsu/astrid/utilities/TasksXmlExporter.java
+++ b/src/com/timsu/astrid/utilities/TasksXmlExporter.java
@@ -1,5 +1,16 @@
package com.timsu.astrid.utilities;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.LinkedList;
+import java.util.List;
+
+import org.xmlpull.v1.XmlSerializer;
+
import android.content.Context;
import android.database.Cursor;
import android.os.Environment;
@@ -7,6 +18,7 @@ import android.os.Looper;
import android.util.Log;
import android.util.Xml;
import android.widget.Toast;
+
import com.timsu.astrid.R;
import com.timsu.astrid.data.alerts.AlertController;
import com.timsu.astrid.data.sync.SyncDataController;
@@ -17,12 +29,6 @@ import com.timsu.astrid.data.tag.TagModelForView;
import com.timsu.astrid.data.task.TaskController;
import com.timsu.astrid.data.task.TaskIdentifier;
import com.timsu.astrid.data.task.TaskModelForXml;
-import org.xmlpull.v1.XmlSerializer;
-
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.util.*;
public class TasksXmlExporter {
@@ -208,7 +214,7 @@ public class TasksXmlExporter {
return true;
} else {
// Unable to make the /sdcard/astrid directory.
- String error = ctx.getString(R.string.error_sdcard) + astridDir.getAbsolutePath();
+ String error = ctx.getString(R.string.error_sdcard, astridDir.getAbsolutePath());
Log.e("TasksXmlExporter", error);
if (!isService) {
displayErrorToast(error);
@@ -217,7 +223,7 @@ public class TasksXmlExporter {
}
} else {
// Unable to access the sdcard because it's not in the mounted state.
- String error = ctx.getString(R.string.error_sdcard);
+ String error = ctx.getString(R.string.error_sdcard_general);
Log.e("TasksXmlExporter", error);
if (!isService) {
displayErrorToast(error);