diff --git a/res/menu/podfetcher.xml b/res/menu/podfetcher.xml
index c1759882a..52c83266a 100644
--- a/res/menu/podfetcher.xml
+++ b/res/menu/podfetcher.xml
@@ -2,7 +2,7 @@
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 4ccaa6012..e0bf13d14 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -9,71 +9,118 @@
Add a new Feed
Downloads
Cancel Download
+ Download log
-
+
Confirm
Cancel
+ Author
+ Language
+ Cover
+ Error
+ An error occured:
+ Refresh
+ No external storage is available. Please make sure that external storage is mounted so that the app can work properly.
+ Chapters
+ Shownotes
+ Last Update:\u0020
+ \u0020episodes
+ Published:\u0020
+ Length:\u0020
+ Size:\u0020
+ Processing
+ Loading...
+ Image of:\u0020
-
+
Feed URL
+ Type in the URL of the Feed here:
-
+
+ Mark all read
+ Show information
+ Remove Feed
+ Share website link
+ Share feed link
+ Please confirm that you want to delete this feed and ALL episodes of this feed that you have downloaded.
+
+
Download
Play
- Description
+ Stream
Remove
+ Mark read
+ Mark unread
+ Add to Queue
+ Remove from Queue
+ Visit Website
+ Flattr this
-
+
Download successful
Download failed
Download pending
Download running
-
-
- Error!
- No media playing
- Preparing
- Mark read
- Mark unread
- Other
- About
- Show Log
Storage device not found
Insufficient space
File error
HTTP Data Error
Unknown Error
- Show player
- Add to Queue
- Remove from Queue
- Ready
- Stream
- Seeking
-
- Mark all read
- Show information
- Remove Feed
- 00:00:00
- Queue
- Visit Website
- Flattr this
Parser Exception
Unsupported Feed type
- Error
- An error occured:
Connection error
- Type in the URL of the Feed here:
- Cover
- Server died
- Unknown Error
- Author
- Language
- Move up
- Move down
Cancel all downloads
Download cancelled
+ Downloads completed
+ Malformed URL
+ IO Error
+ External storage unavailable
+
+
+ Error!
+ No media playing
+ Preparing
+ Ready
+ Seeking
+ Server died
+ Unknown Error
No media playing
- General
+ 00:00:00
+ Buffering
+
+
+ Show Log
+ Show player
+
+
+ Move up
+ Move down
+ Clear queue
+
+
+ Flattr sign-in
+ Press the button below to start the authentication process. You will be forwarded to the flattr login screen in your browser and be asked to give AntennaPod the permission to flattr things. After you have given permission, you will return to this screen automatically.
+ Authenticate
+ Return to home
+ Authentication was successful! You can now flattr things within the app.
+ No Flattr token found
+ Your flattr account does not seem to be connected to AntennaPod. You can either connect your account to AntennaPod to flattr things within the app or you can visit the website of the thing to flattr it there.
+ Authenticate
+ Action forbidden
+ AntennaPod has no permission for this action. The reason for this could be that the access token of AntennaPod to your account has been revoked. You can either re-reauthenticate or visit the website of the thing instead.
+ Access revoked
+ You have successfully revoked AntennaPod\'s access token to your account. In order to complete the process, you have to remove this app from the list of approved applications in your account settings on the flattr website.
+ Successfully flattred this thing!
+ Flattring
+
+
+ There are no items in this list.
+ You haven\'t subscribed to any feeds yet.
+
+
+ Other
+ About
+ Queue
Pause playback when the headphones are disconnected
Jump to next queue item when playback completes
Playback
@@ -86,46 +133,32 @@
Headphones disconnect
Mobile updates
Allow updates over the mobile data connection
- Downloads completed
- Refresh
- No external storage is available. Please make sure that external storage is mounted so that the app can work properly.
- Share link
- Share source link
- Clear queue
Refreshing
- Download log
- Flattr sign-in
- Press the button below to start the authentication process. You will be forwarded to the flattr login screen in your browser and be asked to give AntennaPod the permission to flattr things. After you have given permission, you will return to this screen automatically.
- Authenticate
- Return to home
- Authentication was successful! You can now flattr things within the app.
Flattr settings
Flattr sign-in
Sign in to your flattr account to flattr things directly from the app.
- No Flattr token found
- Your flattr account does not seem to be connected to AntennaPod. You can either connect your account to AntennaPod to flattr things within the app or you can visit the website of the thing to flattr it there.
- Visit website
- Authenticate
- Action forbidden
- AntennaPod has no permission for this action. The reason for this could be that the access token of AntennaPod to your account has been revoked. You can either re-reauthenticate or visit the website of the thing instead.
- Successfully flattred this thing!
Flattr this app
Support the development of AntennaPod by flattring it. Thanks!
Revoke access
Revoke the access permission to your flattr account for this app.
- Access revoked
- You have successfully revoked AntennaPod\'s access token to your account. In order to complete the process, you have to remove this app from the list of approved applications in your account settings on the flattr website.
- There are no items in this list.
- You haven\'t subscribed to any feeds yet.
- Last Update:\u0020
- \u0020episodes
- Published:\u0020
- Length:\u0020
- Size:\u0020
- Processing
- flattring
- Chapters
- Shownotes
+ Auto-enqueue
+ Add an episode to the queue after it has been downloaded.
+ Display only episodes
+ Display only items which also have an episode.
+ User Interface
+
+
+ Search for Feeds or Episodes
+ Found in shownotes
+ Found in chapters
+ Searching...
+ No results were found
+ Search results
+ You searched:\u0020
+ Search
+ Found in title
+
+
To import an OPML file, you have to place it in the following directory and press the button below to start the import process.
Start import
OPML import
@@ -135,50 +168,30 @@
The import directory is empty.
Select all
Deselect all
- Search for Feeds or Episodes
- Found in:\u0020
- Found in shownotes
- Found in chapters
- Searching...
- No results were found
- Search results
- You searched:\u0020
- Search
- Found in title
Choose file to import
OPML export
Exporting...
- You have no feeds
Export error
Opml export successful.
The .opml file was written to:\u0020
+
+
Set sleep timer
Disable sleep timer
Enter time
Sleep timer
Time left:\u0020
+ Invalid input, time has to be an integer
+
+
Loading categories...
Browse Miro Guide
Or browse the Miro Guide:
Miro Guide
- Loading...
Search Miro Guide
Popular
Best rating
Add feed
Feed is being added
- Buffering
- Auto-enqueue
- Add an episode to the queue after it has been downloaded.
- Display only episodes
- Display only items which also have an episode.
- User Interface
- Please confirm that you want to delete this feed and ALL episodes of this feed that you have downloaded.
- Image of:\u0020
- Malformed URL
- IO Error
- External storage unavailable
- Invalid input, time has to be an integer
-
\ No newline at end of file
diff --git a/src/de/danoeh/antennapod/adapter/DownloadLogAdapter.java b/src/de/danoeh/antennapod/adapter/DownloadLogAdapter.java
index 98948617c..adf522290 100644
--- a/src/de/danoeh/antennapod/adapter/DownloadLogAdapter.java
+++ b/src/de/danoeh/antennapod/adapter/DownloadLogAdapter.java
@@ -22,8 +22,8 @@ import de.danoeh.antennapod.R;
/** Displays a list of DownloadStatus entries. */
public class DownloadLogAdapter extends ArrayAdapter {
- public DownloadLogAdapter(Context context,
- int textViewResourceId, List objects) {
+ public DownloadLogAdapter(Context context, int textViewResourceId,
+ List objects) {
super(context, textViewResourceId, objects);
}
@@ -55,18 +55,18 @@ public class DownloadLogAdapter extends ArrayAdapter {
holder.title.setText(((FeedImage) feedfile).getTitle());
holder.type.setText("Image");
}
- holder.date.setText("On "
- + DateUtils.formatSameDayTime(status.getCompletionDate()
- .getTime(), System.currentTimeMillis(),
- DateFormat.SHORT, DateFormat.SHORT));
+ holder.date.setText(DateUtils.formatSameDayTime(status
+ .getCompletionDate().getTime(), System.currentTimeMillis(),
+ DateFormat.SHORT, DateFormat.SHORT));
if (status.isSuccessful()) {
holder.successful.setTextColor(Color.parseColor("green"));
- holder.successful.setText("Download succeeded");
+ holder.successful.setText(R.string.download_successful);
holder.reason.setVisibility(View.GONE);
} else {
holder.successful.setTextColor(Color.parseColor("red"));
- holder.successful.setText("Download failed");
- holder.reason.setText(DownloadError.getErrorString(getContext(), status.getReason()));
+ holder.successful.setText(R.string.download_failed);
+ holder.reason.setText(DownloadError.getErrorString(
+ getContext(), status.getReason()));
}
} else {
holder = (Holder) convertView.getTag();
diff --git a/src/de/danoeh/antennapod/adapter/DownloadlistAdapter.java b/src/de/danoeh/antennapod/adapter/DownloadlistAdapter.java
index 4346de927..4b887a1e0 100644
--- a/src/de/danoeh/antennapod/adapter/DownloadlistAdapter.java
+++ b/src/de/danoeh/antennapod/adapter/DownloadlistAdapter.java
@@ -74,7 +74,7 @@ public class DownloadlistAdapter extends ArrayAdapter {
R.string.image_of_prefix)
+ image.getFeed().getTitle();
} else {
- titleText = "[Image] " + ((FeedImage) feedFile).getTitle();
+ titleText = ((FeedImage) feedFile).getTitle();
}
}
holder.title.setText(titleText);