From cfd014d38cba03ba05f571597b361ab253bff578 Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Sat, 25 Apr 2015 17:03:02 -0700 Subject: Update to gradle --- app/src/main/res/values/arrays.xml | 264 +++++++++++++++ app/src/main/res/values/attrs.xml | 37 +++ app/src/main/res/values/colors.xml | 17 + app/src/main/res/values/dimens.xml | 7 + app/src/main/res/values/ids.xml | 4 + app/src/main/res/values/integers.xml | 5 + app/src/main/res/values/strings.xml | 607 +++++++++++++++++++++++++++++++++++ app/src/main/res/values/styles.xml | 95 ++++++ app/src/main/res/values/themes.xml | 109 +++++++ 9 files changed, 1145 insertions(+) create mode 100644 app/src/main/res/values/arrays.xml create mode 100644 app/src/main/res/values/attrs.xml create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/dimens.xml create mode 100644 app/src/main/res/values/ids.xml create mode 100644 app/src/main/res/values/integers.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/styles.xml create mode 100644 app/src/main/res/values/themes.xml (limited to 'app/src/main/res/values') diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml new file mode 100644 index 00000000..37b15d12 --- /dev/null +++ b/app/src/main/res/values/arrays.xml @@ -0,0 +1,264 @@ + + + + @string/button_bar.home + @string/button_bar.browse + @string/button_bar.playlists + @string/button_bar.podcasts + @string/button_bar.bookmarks + @string/button_bar.shares + @string/button_bar.chat + @string/button_bar.admin + @string/button_bar.downloading + @string/menu.settings + + + + Home + Artist + Playlist + Podcast + Bookmark + Share + Chat + Admin + Download + Settings + + + + @string/button_bar.home + @string/button_bar.browse + @string/button_bar.playlists + @string/button_bar.podcasts + @string/button_bar.bookmarks + @string/button_bar.shares + @string/button_bar.chat + + + + Home + Artist + Playlist + Podcast + Bookmark + Share + Chat + + + + @drawable/main_offline_light + @drawable/ic_menu_library_light + @drawable/ic_menu_playlist_light + @drawable/ic_menu_podcast_light + @drawable/ic_menu_bookmark_light + @drawable/ic_menu_share_light + @drawable/ic_menu_chat_light + @drawable/ic_menu_admin_light + @drawable/ic_menu_download_light + @drawable/ic_menu_settings_light + + + + @drawable/main_offline_dark + @drawable/ic_menu_library_dark + @drawable/ic_menu_playlist_dark + @drawable/ic_menu_podcast_dark + @drawable/ic_menu_bookmark_dark + @drawable/ic_menu_share_dark + @drawable/ic_menu_chat_dark + @drawable/ic_menu_admin_dark + @drawable/ic_menu_download_dark + @drawable/ic_menu_settings_dark + + + + light + dark + black + holo + + + + @string/settings.theme_light + @string/settings.theme_dark + @string/settings.theme_black + @string/settings.theme_holo + + + + 0 + 1 + 2 + + + + @string/settings.sleep_timer_off + @string/settings.sleep_timer_on + @string/settings.sleep_timer_always_on + + + + 0 + 1 + 2 + 3 + 5 + 10 + -1 + + + + @string/settings.preload_0 + @string/settings.preload_1 + @string/settings.preload_2 + @string/settings.preload_3 + @string/settings.preload_5 + @string/settings.preload_10 + @string/settings.preload_unlimited + + + + 32 + 64 + 80 + 96 + 112 + 128 + 160 + 192 + 256 + 320 + 0 + + + + @string/settings.max_bitrate_32 + @string/settings.max_bitrate_64 + @string/settings.max_bitrate_80 + @string/settings.max_bitrate_96 + @string/settings.max_bitrate_112 + @string/settings.max_bitrate_128 + @string/settings.max_bitrate_160 + @string/settings.max_bitrate_192 + @string/settings.max_bitrate_256 + @string/settings.max_bitrate_320 + @string/settings.max_bitrate_unlimited + + + + 200 + 300 + 400 + 500 + 700 + 1000 + 1500 + 2000 + 3000 + 5000 + 0 + + + + @string/settings.max_video_bitrate_200 + @string/settings.max_video_bitrate_300 + @string/settings.max_video_bitrate_400 + @string/settings.max_video_bitrate_500 + @string/settings.max_video_bitrate_700 + @string/settings.max_video_bitrate_1000 + @string/settings.max_video_bitrate_1500 + @string/settings.max_video_bitrate_2000 + @string/settings.max_video_bitrate_3000 + @string/settings.max_video_bitrate_5000 + @string/settings.max_bitrate_unlimited + + + + 10000 + 15000 + 30000 + 45000 + 60000 + + + @string/settings.network_timeout_10000 + @string/settings.network_timeout_15000 + @string/settings.network_timeout_30000 + @string/settings.network_timeout_45000 + @string/settings.network_timeout_60000 + + + + 0 + 1 + 2 + 3 + + + @string/settings.temp_loss_pause + @string/settings.temp_loss_pause_lower + @string/settings.temp_loss_lower + @string/settings.temp_loss_nothing + + + + 0 + 3 + + + @string/settings.disconnect_pause_both + @string/settings.disconnect_pause_neither + + + + raw + hls + transcode + flash + + + @string/settings.video_raw + @string/settings.video_hls + @string/settings.video_transcode + @string/settings.video_flash + + + + 15 + 30 + 60 + 120 + 240 + 360 + 720 + 1440 + + + @string/settings.sync_interval_15 + @string/settings.sync_interval_30 + @string/settings.sync_interval_60 + @string/settings.sync_interval_120 + @string/settings.sync_interval_240 + @string/settings.sync_interval_360 + @string/settings.sync_interval_720 + @string/settings.sync_interval_1440 + + + + 1 + 2 + 3 + + + @string/settings.replay_gain_type.smart + @string/settings.replay_gain_type.album + @string/settings.replay_gain_type.track + + + + @string/tasker.edit_do_nothing + @string/main.online + @string/main.offline + + diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml new file mode 100644 index 00000000..9667117c --- /dev/null +++ b/app/src/main/res/values/attrs.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml new file mode 100644 index 00000000..b1422ad6 --- /dev/null +++ b/app/src/main/res/values/colors.xml @@ -0,0 +1,17 @@ + + + #F1F0E6 + #FF33B5E5 + #FFFFFF + #434343 + #000000 + #ff33b5e5 + #80000000 + #8033b5e5 + #ff0099cc + + #ff33b5e5 + #ffffbb33 + #ff99cc00 + #ffff4444 + \ No newline at end of file diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml new file mode 100644 index 00000000..be3e843d --- /dev/null +++ b/app/src/main/res/values/dimens.xml @@ -0,0 +1,7 @@ + + + 54dip + 46dip + 78dip + 120dip + \ No newline at end of file diff --git a/app/src/main/res/values/ids.xml b/app/src/main/res/values/ids.xml new file mode 100644 index 00000000..edb3bbec --- /dev/null +++ b/app/src/main/res/values/ids.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/values/integers.xml b/app/src/main/res/values/integers.xml new file mode 100644 index 00000000..57371a11 --- /dev/null +++ b/app/src/main/res/values/integers.xml @@ -0,0 +1,5 @@ + + + 2 + 5 + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml new file mode 100644 index 00000000..b897cad6 --- /dev/null +++ b/app/src/main/res/values/strings.xml @@ -0,0 +1,607 @@ + + + + DSub + OK + Save + Cancel + Play Now + Play Shuffled + Play Next + Play Last + Cache + Permanent Cache + Delete + Star + Unstar + Details + Name + Comment + Public + Play Video + Stream Video + Confirm + Do you want to %1$s %2$s? + cache + No data + Warning + + Home + Library + Search + Playlists + Now Playing + Podcasts + Bookmarks + Shares + Chat + Admin + Downloading + + Welcome! + Welcome to DSub! The app is currently configured to use the Subsonic demo server. After you\'ve + set up your personal server (available from subsonic.org), please go to Settings and change the configuration to connect to it. + About DSub + Author: Scott Jackson + \nEmail: dsub.android@gmail.com + \nVersion: %1$s + \nFiles Cached: %2$s + \nUsed Space: %3$s of %4$s + \nAvailable Space: %5$s of %6$s + FAQ + + Cache vs Permanent Cache: +
When songs are downloaded by DSub, they can be deleted to make room for new downloads. Permanently cached music on the other hand will never be automatically deleted. +

ChromeCast fails: +
Try setting the option Settings -> Playback -> Use device proxy. It is a work around for Chromecast not accepting self-signed certificates. +

First level in Library are actually groups of artists: +
In the option menu, deselect "First level artists". This will make it so that the entire first level of directories shown will be treated like groups of artists instead of the artists themselves. + ]]> + + Select server + Shuffle play + Go Offline + Go Online + Settings + Album Lists + Per Folder + Recently added + Recently played + Most played + Top rated + Starred + Random + Genres + Decades + Alphabetically + Videos + @string/main.albums_genres + Press back again to exit + Completed scan of Server + + Search + Shuffle + Refresh + Play + Play Last + Exit + Settings + Help + About + Add To Playlist + Remove From Playlist + Deleted playlist %s + Failed to delete playlist %s + Send Log + Set Timer + Check For New Episodes + Add Channel + Keep Synced + Stop syncing + Show all media + Show Artist + Share + Delete Cache + Cast To Device + FAQ + Add User + Rescan Server + Set Rating + Last.FM Top Tracks + Similar Artists + Show missing + Start Radio + First level artists + + Playlists + Update Information + Updated playlist information for %s + Failed to update playlist information for %s + Overwrite existing playlist + Add to Playlist + Create New + Delete Playlist + + Search + Search + Click to search + No matches, please try again + Artists + Albums + Songs + Show more + + Please wait... + Loading Artist Bio + + Media library + Offline media + + Select all + %d tracks selected. + %d tracks unselected. + More + Offline + Searching... + Error: No SD card available. + Warning: No network available. + Warning: you only have %s left + Server not licensed. %d trial days left. + Get unlimited downloads by donating to Subsonic. + Now + Later + Trial period is over + + Offline songs waiting to be synced + Process %1$d offline scrobbles? + \nProcess %2$d offline stars? + + Use action as default + Successfully synced %1$d songs + Successfully synced %1$d of %2$d songs + Failed to sync songs + + Blank + %d songs + %d albums + + This podcast had an error while downloading on the server. The server must download it first. + This podcast has not been downloaded on the server. The server must download it first. + This podcast channel is being initialized on the server. Please reload after a moment. + Download on server + Delete from server + Now downloading %s on the server + The server is checking for new podcasts now + Deleted podcast %s + Failed to delete podcast %s + URL: + Failed to add podcast + Invalid podcast channel: %s + Delete podcast + + Playlist is empty + Shuffle list is loading... + Downloading - %s + Buffering + Playing shuffle + Show Album + Lyrics + Remove from queue + Remove all + Screen on + Shuffle + Toggle + Save playlist + Playlist was shuffled + Remove played songs + Save playlist + Enter the playlist name: + Saving playlist \"%s\"... + Playlist was successfully saved. + Failed to save playlist, please try later. + Repeat off + Repeat all + Repeat song + Turned on remote control. Music is played on the computer. + Turned off remote control. Music is played on the phone. + Remote volume + Remote control is not supported. Please upgrade your Subsonic server. + Remote control is not available in offline mode. + Remote control is not allowed. Please enable jukebox mode in Users > Settings on your Subsonic server. + Timer: + Start Timer + Stop Timer + Video needs to be downloaded first + No player can play this stream + Playing: %1$d/%2$d + Create bookmark + Bookmark created + Failed to create bookmark + Downloading %1$d songs + Current: %1$s + Current: %1$s + \nEstimated Size: %2$s + Failed to load + continue from where you left off on another device at + + New podcasts available + New songs in playlists + New albums available + New starred songs available + + Starred \"%s\" + Unstarred \"%s\" + Failed to update \"%s\", please try later. + + Failed to grab list of playlists + Added %1$s songs to \"%2$s\" + Failed to update \"%s\", please try later. + Removed %1$s songs from \"%2$s\" + + Delete bookmark + Delete the bookmark for + Deleted the bookmark for \"%s\" + Failed to delete the bookmark for \"%s\" + Bookmark Details + Song: %1$s + \nPosition: %2$s + \nCreated: %3$s + \nLast Updated: %4$s + \nComment: %5$s + Resume playing? + Resume playing \'%1$s\' from %2$s + Resume + Start Over + + Rate \"%s\" + Rating set for \"%s\" + Failed to set rating for \"%s\" + Rating removed for \"%s\" + Failed to remove rating for \"%s\" + + Error + Skipped + Downloading + + No lyrics found + + Error + + Settings + Test connection + Add Server + Remove Server + Servers + Unused + Name + Server address + Local network SSID + Current SSID: %s + Local network address + Username + Password + Open in browser + Whether or not syncing is enabled for this server + Sync Enabled + Music cache + Songs to preload (Wifi) + Songs to preload (Mobile) + Cache size + Cache location + Invalid cache location. Using default. + The cache location you have set is no longer writable. If you recently upgraded your phone OS to KitKat 4.4, then the way apps write to the SD Card has changed so that they can only write to a specific location. The location that DSub uses has already been automatically changed to the correct location. In order to delete all of the old app data, you will need to mount the SD Card on your computer and delete the old folder manually + Clear Cache + Finished clearing cache + Testing connection... + Connection is OK + Connection is OK. Server unlicensed. + Connection failure. + Please specify a valid URL. + Please specify a valid username (no trailing spaces). + Appearance + Theme + Light + Dark + Black + Holo + Fullscreen + Hide as many UI elements as Android will allow + Display Track # + Display Track # in front of songs if one exists + Sort By Year + Sort albums by year, or by alphabetical + Open To Tab + Open directly to this tab + Network + Max Audio bitrate - Wi-Fi + Max Audio bitrate - Mobile + 32 Kbps + 64 Kbps + 80 Kbps + 96 Kbps + 112 Kbps + 128 Kbps + 160 Kbps + 192 Kbps + 256 Kbps + 320 Kbps + Max Video bitrate - Wi-Fi + Max Video bitrate - Mobile + 200 Kbps + 300 Kbps + 400 Kbps + 500 Kbps + 700 Kbps + 1000 Kbps + 1500 Kbps + 2000 Kbps + 3000 Kbps + 5000 Kbps + Unlimited + Wi-Fi streaming only + Only stream media if connected to Wi-Fi + Network Timeout + 10 seconds + 15 seconds + 30 seconds + 45 seconds + 60 seconds + 0 song + 1 song + 2 songs + 3 songs + 5 songs + 10 songs + Unlimited + Clear search history + Search history cleared + Other settings + Scrobble to Last.fm + Remember to set up your Last.fm user and password on the Subsonic server + Hide from other + Hide music files from other apps. + Takes effect next time Android scans your phone for music. + Media buttons + Respond to phone, headset and Bluetooth media buttons + Keep screen on + Keeping the screen on while downloading improves download speed. + Play + Shuffle Playlist Size + Sleep Timer + Sleep Timer Duration + Off + On + Always On + Temporary Loss of Focus + Always Pause + Pause, lower volume when requested + Always lower volume + Do Nothing + Pause on Disconnect + Pause + Do Nothing + Persistent Notification + Show the notification even after pausing. Press the stop button to clear it away. + Gapless Playback + If you are seeing strange bugs during playback, turning this off may help. + Chat Refresh Rate (Secs) + Chat Enabled + Whether or not to display the chat listing in the pull out drawer + Video + Video Player + Raw (Requires Subsonic 4.8+) + HTTP Live Stream (HLS) (Requires Subsonic 4.8+) + Direct Transcode (Requires video -> mp4 or similar setup on Server) + Flash (Requires Plugin) + Cache/Network + Playback + Hide Widget + Hide widget after exiting app + Podcasts Enabled + Whether or not to display the podcast listing in the pull out drawer + Bookmarks Enabled + Whether or not to display the bookmarks listing in the pull out drawer + Shares Enabled + Whether or not to display the shares listing in the pull out drawer + Sync + Sync Enabled + Whether or not playlists or podcasts are periodically checked for changes + Sync Interval + 15 Minutes + 30 Minutes + 1 Hour + 2 Hours + 4 Hours + 6 Hours + 12 Hours + Daily + Sync on Wifi only + Only sync while on wifi + Sync Recently Added + Automatically cache newly added albums + Sync Starred + Automatically cache songs, albums, and artists which are starred + Show Sync Notification + Show a notification after new media has been synced + Optional Menu Options + Show Play next in menus + Show Play last in menus + Show Star in menus + Show Share in menus + Show Rating in menus + Browse By Tags + Browse by tags instead of by folder structure. Requires Subsonic 4.7+ + Disable Exit Prompt + Exit the app immediately upon pressing back from the home screen + Override System Language + Display app in english even if the system language is something DSub has a translation for. May need to clear the app from memory for changes to take affect. + Drawer Tabs + Play Now - After + Play Now context menu for a song plays everything after selected item (like the Subsonic web GUI) + Large Album Art + Display albums with large album art instead of in a list + Admin Enabled + Whether or not to display the admin listing in the pull out drawer + Replay Gain + Whether or not to scale playback volume by track and album replay gain tags + Read from tags + Smart detection + Album tags + Track tags + Replay Gain Pre-amp + Songs without Replay Gain + Casting + Use device proxy + Stream everything through the device as a proxy. This gets around issues such as using self-signed certificates. + Rename duplicate tracks + Rename duplicate tracks to the original filename so you can tell them apart. + Start on headphones + Start when headphones are plugged in. This requires the use of a service which starts on boot up to check for the headphone plug event even when DSub is not running. + + Shuffle By + Start Year: + End Year: + Genre: + Pick a genre + + Owner: %1$s + \nDescription: %2$s + \nURL: %3$s + \nCreation: %4$s + \nLast Visited: %5$s + \nExpiration: %6$s + \nVisit Count: %7$s + + + Expires: %s + Never Expires + Deleted share %s + Failed to delete share %s + No expiration + Expires: + Updated share information for %s + Failed to update share information for %s + Share via + Delete Share + + Username: + Email: + Password: + Successfully created new user + Failed to create new user + Enter a valid username + Update Permissions + Successfully updated permission for %1$s + Failed to update permissions for %1$s + Change Email + Successfully changed email for %1$s + Failed to change email for %1$s + New Email: + Enter a valid email + Change Password + Successfully changed password for %1$s + Failed to change password for %1$s + New Password: + Enter a valid password + Delete User + Successfully deleted %1$s + Failed to delete %1$s + Confirm Password + Entered password is wrong + + Scrobbling allowed + Administrator + Change settings + Download original files + Upload to server + Change cover art + Add comments + Manage podcasts + Stream music + Control jukebox + Manage shares + Use Last.FM feature + + A network error occurred. Retrying %1$d of %2$d. + + Please wait... + Loading. + This program requires network access. Please turn on Wi-Fi or mobile network. + A network error occurred. Please check the server address or try again later. + Resource not found. Please check the server address. + A problem occurred communicating with the server. Please check the server address and verify that you can connect using a regular browser on your device. + + Contacting server, please wait. + + Incompatible versions. Please upgrade DSub. + Incompatible versions. Please upgrade Subsonic server. + Wrong username or password. + Not authorized. Check user permissions in Subsonic server. + Got %d artists. + Server error: %s + Scanned %d entries + + Refresh + Select folder + All folders + + Equalizer + Enabled + Select preset + Bass Booster + Voice Booster + %d dB + %d mille + + DSub (4x1) + DSub (4x2) + DSub (4x3) + DSub (4x4) + Touch to select music + SD card unavailable + No SD card + + 0.00 GB + 0.00 MB + 0 KB + 0 B + + Change Log + What\'s New + OK + Moreā€¦ + + Send a message + + Version %s + + Start playing + Start playing in Shuffle Mode + Tasker -> Start DSub + Start in shuffle mode: + Shuffle start year: + Shuffle end year: + Shuffle from genre: + Toggle offline: + Do Nothing + + + No songs + One song + %d songs + + + One song scheduled for download. + %d songs scheduled for download. + + + One song added to play queue. + %d songs added to play queue. + + + One day left of trial period + %d days left of trial period + + + diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml new file mode 100644 index 00000000..43271afd --- /dev/null +++ b/app/src/main/res/values/styles.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml new file mode 100644 index 00000000..78a2c34d --- /dev/null +++ b/app/src/main/res/values/themes.xml @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3