From 52f59bc9f4a0b92761142b14c5ee5491c38c9e50 Mon Sep 17 00:00:00 2001 From: subhro Date: Sat, 6 Apr 2019 00:32:05 +0200 Subject: [PATCH] Converted to maven project, spotbugs and cleanup --- XDM_NEON/.classpath | 13 - XDM_NEON/.gitignore | 1 - .../org.eclipse.core.resources.prefs | 2 - XDM_NEON/.settings/org.eclipse.jdt.core.prefs | 11 - XDM_NEON/lib/commons-net-3.6.jar | Bin 307410 -> 0 bytes XDM_NEON/lib/json-simple-1.1.1.jar | Bin 23931 -> 0 bytes XDM_NEON/lib/xz-1.8.jar | Bin 108555 -> 0 bytes XDM_NEON/src/xdman/network/Channel.java | 13 - .../network/http/proxy/BrowserProxyInfo.java | 277 - XDM_NEON/xdman/.classpath | 32 + XDM_NEON/{ => xdman}/.project | 40 +- .../org.eclipse.core.resources.prefs | 5 + .../.settings/org.eclipse.jdt.core.prefs | 6 + .../.settings/org.eclipse.m2e.core.prefs | 4 + XDM_NEON/xdman/pom.xml | 83 + .../main/java}/xdman/ClipboardMonitor.java | 3 - .../src/main/java}/xdman/Config.java | 0 .../main/java}/xdman/CredentialManager.java | 0 .../src/main/java}/xdman/DownloadEntry.java | 0 .../main/java}/xdman/DownloadListener.java | 0 .../src/main/java}/xdman/DownloadQueue.java | 3 - .../java}/xdman/DownloadWindowListener.java | 0 .../main/java}/xdman/LinkRefreshCallback.java | 0 .../main/java}/xdman/ListChangeListener.java | 0 .../src/main/java}/xdman/Main.java | 0 .../main/java}/xdman/MonitoringListener.java | 0 .../src/main/java}/xdman/QueueManager.java | 28 +- .../src/main/java}/xdman/QueueScheduler.java | 4 +- .../src/main/java}/xdman/XDMApp.java | 24 +- .../src/main/java}/xdman/XDMConstants.java | 0 .../xdman/downloaders/AbstractChannel.java | 0 .../java}/xdman/downloaders/Downloader.java | 0 .../main/java}/xdman/downloaders/Segment.java | 0 .../xdman/downloaders/SegmentComparator.java | 0 .../xdman/downloaders/SegmentDetails.java | 0 .../xdman/downloaders/SegmentDownloader.java | 12 +- .../java}/xdman/downloaders/SegmentImpl.java | 1 - .../java}/xdman/downloaders/SegmentInfo.java | 0 .../xdman/downloaders/SegmentListener.java | 0 .../downloaders/dash/DashDownloader.java | 9 +- .../xdman/downloaders/ftp/FtpChannel.java | 10 +- .../xdman/downloaders/ftp/FtpDownloader.java | 13 +- .../xdman/downloaders/hds/HdsDownloader.java | 16 +- .../downloaders/hls/EncryptedHlsChannel.java | 3 - .../xdman/downloaders/hls/HlsDownloader.java | 25 +- .../downloaders/hls/HlsEncryptedSouce.java | 0 .../xdman/downloaders/hls/HlsPlaylist.java | 0 .../downloaders/hls/HlsPlaylistItem.java | 0 .../xdman/downloaders/hls/PlaylistParser.java | 5 +- .../xdman/downloaders/http/HttpChannel.java | 0 .../downloaders/http/HttpDownloader.java | 2 - .../downloaders/metadata/DashMetadata.java | 8 - .../downloaders/metadata/HdsMetadata.java | 9 - .../downloaders/metadata/HlsMetadata.java | 6 - .../downloaders/metadata/HttpMetadata.java | 0 .../metadata/manifests/F4MManifest.java | 45 +- .../metadata/manifests/HlsMediaEntry.java | 0 .../metadata/manifests/M3U8Manifest.java | 12 +- .../xdman/mediaconversion/ConversionItem.java | 0 .../java}/xdman/mediaconversion/FFmpeg.java | 5 +- .../java}/xdman/mediaconversion/Format.java | 4 +- .../xdman/mediaconversion/FormatGroup.java | 0 .../xdman/mediaconversion/FormatLoader.java | 2 +- .../MediaConversionListener.java | 0 .../xdman/mediaconversion/MediaFormat.java | 0 .../mediaconversion/MediaFormatInfo.java | 0 .../xdman/mediaconversion/MediaFormats.java | 4 +- .../mediaconversion/MediaInfoExtractor.java | 3 - .../xdman/monitoring/BrowserMonitor.java | 0 .../java}/xdman/monitoring/F4mHandler.java | 0 .../java}/xdman/monitoring/FBHandler.java | 6 +- .../xdman/monitoring/InstagramHandler.java | 4 +- .../java}/xdman/monitoring/M3U8Handler.java | 4 - .../xdman/monitoring/MonitoringSession.java | 19 +- .../xdman/monitoring/ParsedHookData.java | 0 .../main/java}/xdman/monitoring/Request.java | 0 .../main/java}/xdman/monitoring/Response.java | 1 - .../java}/xdman/monitoring/VimeoHandler.java | 0 .../main/java}/xdman/monitoring/YtUtil.java | 0 .../AuthenticationFailedException.java | 0 .../xdman/network/AutoProxyResolver.java | 0 .../src/main/java/xdman/network/Channel.java | 13 + .../xdman/network/FixedRangeInputStream.java | 0 .../network/HostUnreachableException.java | 0 .../xdman/network/ICredentialManager.java | 0 .../network/KeepAliveConnectionCache.java | 0 .../java}/xdman/network/KeepAliveInfo.java | 0 .../java}/xdman/network/NetworkException.java | 0 .../main/java}/xdman/network/ParsedURL.java | 0 .../main/java}/xdman/network/ProxyInfo.java | 0 .../java}/xdman/network/ProxyResolver.java | 0 .../java}/xdman/network/SocketFactory.java | 0 .../main/java}/xdman/network/WebRequest.java | 0 .../java}/xdman/network/ftp/FtpClient.java | 3 - .../network/http/ChunkedInputStream.java | 0 .../xdman/network/http/HeaderCollection.java | 0 .../java}/xdman/network/http/HttpClient.java | 4 +- .../java}/xdman/network/http/HttpContext.java | 4 +- .../java}/xdman/network/http/HttpHeader.java | 0 .../http/JavaClientRequiredException.java | 0 .../xdman/network/http/JavaHttpClient.java | 0 .../java}/xdman/network/http/WebProxy.java | 0 .../xdman/network/http/XDMHttpClient.java | 0 .../network/http/proxy/BrowserProxyInfo.java | 245 + .../network/http/proxy/ProxyHandler.java | 0 .../xdman/network/http/proxy/ProxyInfo.java | 0 .../src/main/java}/xdman/preview/Chunk.java | 0 .../main/java}/xdman/preview/ChunkLoader.java | 29 +- .../java}/xdman/preview/FFmpegStream.java | 0 .../java}/xdman/preview/PreviewStream.java | 0 .../java}/xdman/ui/components/AboutPage.java | 0 .../java}/xdman/ui/components/BarPanel.java | 0 .../xdman/ui/components/BatchDownloadWnd.java | 0 .../ui/components/BatchPatternDialog.java | 7 +- .../xdman/ui/components/BatchVideoWnd.java | 0 .../xdman/ui/components/BrowserAddonDlg.java | 0 .../ui/components/CircleProgressBar.java | 0 .../ui/components/ComponentInstaller.java | 0 .../ui/components/ConversionItemRender.java | 0 .../xdman/ui/components/CustomButton.java | 0 .../xdman/ui/components/DarkScrollBar.java | 0 .../ui/components/DownloadCompleteWnd.java | 0 .../xdman/ui/components/DownloadListView.java | 0 .../xdman/ui/components/DownloadSorter.java | 0 .../ui/components/DownloadTableModel.java | 0 .../xdman/ui/components/DownloadWindow.java | 4 +- .../ui/components/FFmpegExtractorWnd.java | 0 .../xdman/ui/components/FormatImageLabel.java | 0 .../xdman/ui/components/LayeredPanel.java | 0 .../java}/xdman/ui/components/MainWindow.java | 5 +- .../ui/components/MediaConversionWnd.java | 0 .../ui/components/MediaDownloaderWnd.java | 0 .../ui/components/MediaFormatRender.java | 0 .../xdman/ui/components/MediaFormatWnd.java | 0 .../xdman/ui/components/MediaImageSource.java | 0 .../java}/xdman/ui/components/MessageBox.java | 0 .../ui/components/NewDownloadWindow.java | 0 .../main/java}/xdman/ui/components/Page.java | 0 .../xdman/ui/components/PopupAdapter.java | 0 .../ui/components/PopupNotification.java | 0 .../xdman/ui/components/PropertiesPage.java | 0 .../ui/components/QueueListRenderer.java | 0 .../ui/components/QueuedItemsRenderer.java | 0 .../xdman/ui/components/RefreshUrlPage.java | 0 .../xdman/ui/components/SegmentPanel.java | 0 .../xdman/ui/components/SettingsPage.java | 0 .../java}/xdman/ui/components/SidePanel.java | 0 .../ui/components/SimpleCheckboxRender.java | 0 .../ui/components/SimpleListRenderer.java | 0 .../xdman/ui/components/SpeedLimiter.java | 0 .../java}/xdman/ui/components/TitlePanel.java | 0 .../xdman/ui/components/TrayHandler.java | 0 .../ui/components/UpdateNotifyPanel.java | 0 .../ui/components/VideoConversionWnd.java | 0 .../ui/components/VideoDownloadItem.java | 0 .../ui/components/VideoDownloadWindow.java | 2 - .../xdman/ui/components/VideoItemEditor.java | 0 .../ui/components/VideoItemRenderer.java | 0 .../java}/xdman/ui/components/VideoPopup.java | 2 +- .../xdman/ui/components/VideoPopupItem.java | 0 .../xdman/ui/components/VideoTableModel.java | 0 .../xdman/ui/components/XDMFileChooser.java | 0 .../ui/components/XDMFileSelectionPanel.java | 0 .../java}/xdman/ui/components/XDMFrame.java | 11 +- .../ui/components/XDMTableCellRenderer.java | 0 .../java}/xdman/ui/laf/XDMArrowButton.java | 0 .../main/java}/xdman/ui/laf/XDMButtonUI.java | 0 .../java}/xdman/ui/laf/XDMComboBoxUI.java | 0 .../main/java}/xdman/ui/laf/XDMLabelUI.java | 0 .../java}/xdman/ui/laf/XDMLookAndFeel.java | 5 +- .../java}/xdman/ui/laf/XDMMenuItemUI.java | 0 .../main/java}/xdman/ui/laf/XDMMenuUI.java | 0 .../java}/xdman/ui/laf/XDMProgressBarUI.java | 0 .../java}/xdman/ui/laf/XDMScrollBarUI.java | 0 .../main/java}/xdman/ui/laf/XDMSliderUI.java | 0 .../main/java}/xdman/ui/laf/XDMSpinnerUI.java | 0 .../java}/xdman/ui/laf/XDMTextAreaUI.java | 0 .../java}/xdman/ui/laf/XDMTextFieldUI.java | 0 .../src/main/java}/xdman/ui/laf/XDMTheme.java | 2 +- .../xdman/ui/laf/XDMToolBarButtonUI.java | 0 .../main/java}/xdman/ui/laf/XDMTreeUI.java | 0 .../java}/xdman/ui/res/ColorResource.java | 0 .../main/java}/xdman/ui/res/CustomButton.java | 0 .../main/java}/xdman/ui/res/FontResource.java | 3 +- .../java}/xdman/ui/res/ImageResource.java | 0 .../java}/xdman/ui/res/StringResource.java | 12 +- .../src/main/java}/xdman/util/Base64.java | 0 .../java}/xdman/util/BrowserLauncher.java | 0 .../main/java}/xdman/util/DateTimeUtils.java | 0 .../java}/xdman/util/FFExtractCallback.java | 0 .../java}/xdman/util/FFmpegDownloader.java | 11 +- .../java}/xdman/util/FormatUtilities.java | 2 +- .../main/java}/xdman/util/HttpDateParser.java | 0 .../src/main/java}/xdman/util/LinuxUtils.java | 9 - .../src/main/java}/xdman/util/Logger.java | 0 .../src/main/java}/xdman/util/MacUtils.java | 0 .../src/main/java}/xdman/util/MimeUtil.java | 0 .../src/main/java}/xdman/util/NetUtils.java | 0 .../src/main/java}/xdman/util/ParamUtils.java | 0 .../main/java}/xdman/util/StringUtils.java | 0 .../main/java}/xdman/util/UpdateChecker.java | 7 +- .../src/main/java}/xdman/util/WinUtils.java | 1 - .../src/main/java}/xdman/util/XDMUtils.java | 45 +- .../videoparser/ThumbnailDownloader.java | 2 - .../xdman/videoparser/ThumbnailListener.java | 2 - .../java}/xdman/videoparser/YdlResponse.java | 5 +- .../xdman/videoparser/YoutubeDLHandler.java | 1 - .../main/java}/xdman/win32/NativeMethods.java | 0 .../src/main/resources}/formats/format_db.txt | 0 .../src/main/resources}/formats/list.txt | 0 .../src/main/resources}/icons/hdpi/back.png | Bin .../src/main/resources}/icons/hdpi/bar.png | Bin .../src/main/resources}/icons/hdpi/bg_nav.png | Bin .../main/resources}/icons/hdpi/checked.png | Bin .../main/resources}/icons/hdpi/compressed.png | Bin .../resources}/icons/hdpi/covert_video.png | Bin .../main/resources}/icons/hdpi/document.png | Bin .../src/main/resources}/icons/hdpi/down.png | Bin .../main/resources}/icons/hdpi/down_white.png | Bin .../main/resources}/icons/hdpi/facebook.png | Bin .../src/main/resources}/icons/hdpi/folder.png | Bin .../src/main/resources}/icons/hdpi/icon.png | Bin .../main/resources}/icons/hdpi/icon_linux.png | Bin .../src/main/resources}/icons/hdpi/left.png | Bin .../src/main/resources}/icons/hdpi/music.png | Bin .../src/main/resources}/icons/hdpi/off.png | Bin .../src/main/resources}/icons/hdpi/on.png | Bin .../src/main/resources}/icons/hdpi/other.png | Bin .../main/resources}/icons/hdpi/program.png | Bin .../src/main/resources}/icons/hdpi/right.png | Bin .../src/main/resources}/icons/hdpi/search.png | Bin .../resources}/icons/hdpi/title_close.png | Bin .../main/resources}/icons/hdpi/title_max.png | Bin .../main/resources}/icons/hdpi/title_min.png | Bin .../main/resources}/icons/hdpi/tool_add.png | Bin .../resources}/icons/hdpi/tool_convert.png | Bin .../main/resources}/icons/hdpi/tool_del.png | Bin .../main/resources}/icons/hdpi/tool_pause.png | Bin .../resources}/icons/hdpi/tool_resume.png | Bin .../resources}/icons/hdpi/tool_settings.png | Bin .../main/resources}/icons/hdpi/tool_video.png | Bin .../main/resources}/icons/hdpi/twitter.png | Bin .../main/resources}/icons/hdpi/unchecked.png | Bin .../src/main/resources}/icons/hdpi/up.png | Bin .../src/main/resources}/icons/hdpi/video.png | Bin .../main/resources}/icons/hdpi/videoplay.png | Bin .../src/main/resources}/icons/xhdpi/back.png | Bin .../src/main/resources}/icons/xhdpi/bar.png | Bin .../main/resources}/icons/xhdpi/bg_nav.png | Bin .../main/resources}/icons/xhdpi/checked.png | Bin .../resources}/icons/xhdpi/compressed.png | Bin .../resources}/icons/xhdpi/covert_video.png | Bin .../main/resources}/icons/xhdpi/document.png | Bin .../src/main/resources}/icons/xhdpi/down.png | Bin .../resources}/icons/xhdpi/down_white.png | Bin .../main/resources}/icons/xhdpi/facebook.png | Bin .../main/resources}/icons/xhdpi/folder.png | Bin .../src/main/resources}/icons/xhdpi/icon.png | Bin .../resources}/icons/xhdpi/icon_linux.png | Bin .../src/main/resources}/icons/xhdpi/left.png | Bin .../src/main/resources}/icons/xhdpi/music.png | Bin .../src/main/resources}/icons/xhdpi/off.png | Bin .../src/main/resources}/icons/xhdpi/on.png | Bin .../src/main/resources}/icons/xhdpi/other.png | Bin .../main/resources}/icons/xhdpi/program.png | Bin .../src/main/resources}/icons/xhdpi/right.png | Bin .../main/resources}/icons/xhdpi/search.png | Bin .../resources}/icons/xhdpi/title_close.png | Bin .../main/resources}/icons/xhdpi/title_max.png | Bin .../main/resources}/icons/xhdpi/title_min.png | Bin .../main/resources}/icons/xhdpi/tool_add.png | Bin .../resources}/icons/xhdpi/tool_convert.png | Bin .../main/resources}/icons/xhdpi/tool_del.png | Bin .../resources}/icons/xhdpi/tool_pause.png | Bin .../resources}/icons/xhdpi/tool_resume.png | Bin .../resources}/icons/xhdpi/tool_settings.png | Bin .../resources}/icons/xhdpi/tool_video.png | Bin .../main/resources}/icons/xhdpi/twitter.png | Bin .../main/resources}/icons/xhdpi/unchecked.png | Bin .../src/main/resources}/icons/xhdpi/up.png | Bin .../src/main/resources}/icons/xhdpi/video.png | Bin .../main/resources}/icons/xhdpi/videoplay.png | Bin .../src/main/resources}/icons/xxhdpi/back.png | Bin .../src/main/resources}/icons/xxhdpi/bar.png | Bin .../main/resources}/icons/xxhdpi/bg_nav.png | Bin .../main/resources}/icons/xxhdpi/checked.png | Bin .../resources}/icons/xxhdpi/compressed.png | Bin .../resources}/icons/xxhdpi/covert_video.png | Bin .../main/resources}/icons/xxhdpi/document.png | Bin .../src/main/resources}/icons/xxhdpi/down.png | Bin .../resources}/icons/xxhdpi/down_white.png | Bin .../main/resources}/icons/xxhdpi/facebook.png | Bin .../main/resources}/icons/xxhdpi/folder.png | Bin .../src/main/resources}/icons/xxhdpi/icon.png | Bin .../resources}/icons/xxhdpi/icon_linux.png | Bin .../src/main/resources}/icons/xxhdpi/left.png | Bin .../main/resources}/icons/xxhdpi/music.png | Bin .../src/main/resources}/icons/xxhdpi/off.png | Bin .../src/main/resources}/icons/xxhdpi/on.png | Bin .../main/resources}/icons/xxhdpi/other.png | Bin .../main/resources}/icons/xxhdpi/program.png | Bin .../main/resources}/icons/xxhdpi/right.png | Bin .../main/resources}/icons/xxhdpi/search.png | Bin .../resources}/icons/xxhdpi/title_close.png | Bin .../resources}/icons/xxhdpi/title_max.png | Bin .../resources}/icons/xxhdpi/title_min.png | Bin .../main/resources}/icons/xxhdpi/tool_add.png | Bin .../resources}/icons/xxhdpi/tool_convert.png | Bin .../main/resources}/icons/xxhdpi/tool_del.png | Bin .../resources}/icons/xxhdpi/tool_pause.png | Bin .../resources}/icons/xxhdpi/tool_resume.png | Bin .../resources}/icons/xxhdpi/tool_settings.png | Bin .../resources}/icons/xxhdpi/tool_video.png | Bin .../main/resources}/icons/xxhdpi/twitter.png | Bin .../resources}/icons/xxhdpi/unchecked.png | Bin .../src/main/resources}/icons/xxhdpi/up.png | Bin .../main/resources}/icons/xxhdpi/video.png | Bin .../resources}/icons/xxhdpi/videoplay.png | Bin .../src/main/resources}/lang/ar.txt | 0 .../src/main/resources}/lang/de.txt | 0 .../src/main/resources}/lang/en.txt | 0 .../src/main/resources}/lang/es.txt | 0 .../src/main/resources}/lang/fr.txt | 0 .../src/main/resources}/lang/id.txt | 0 .../{ => xdman/src/main/resources}/lang/map | 0 .../src/main/resources}/lang/pt-br.txt | 0 .../src/main/resources}/lang/ru.txt | 0 .../src/main/resources}/lang/sr_cyr.txt | 0 .../src/main/resources}/lang/sr_lat.txt | 0 .../src/main/resources}/lang/tr.txt | 0 .../src/main/resources}/lang/zh-cn.txt | 0 .../xdman/src/test/java/xdman/AppTest.java | 38 + .../target/classes/formats/format_db.txt | 4635 +++++++++++++++++ .../xdman/target/classes/formats/list.txt | 18 + .../xdman/target/classes/icons/hdpi/back.png | Bin 0 -> 906 bytes .../xdman/target/classes/icons/hdpi/bar.png | Bin 0 -> 208 bytes .../target/classes/icons/hdpi/bg_nav.png | Bin 0 -> 359 bytes .../target/classes/icons/hdpi/checked.png | Bin 0 -> 231 bytes .../target/classes/icons/hdpi/compressed.png | Bin 0 -> 900 bytes .../classes/icons/hdpi/covert_video.png | Bin 0 -> 21521 bytes .../target/classes/icons/hdpi/document.png | Bin 0 -> 2723 bytes .../xdman/target/classes/icons/hdpi/down.png | Bin 0 -> 243 bytes .../target/classes/icons/hdpi/down_white.png | Bin 0 -> 207 bytes .../target/classes/icons/hdpi/facebook.png | Bin 0 -> 314 bytes .../target/classes/icons/hdpi/folder.png | Bin 0 -> 228 bytes .../xdman/target/classes/icons/hdpi/icon.png | Bin 0 -> 2141 bytes .../target/classes/icons/hdpi/icon_linux.png | Bin 0 -> 17086 bytes .../xdman/target/classes/icons/hdpi/left.png | Bin 0 -> 241 bytes .../xdman/target/classes/icons/hdpi/music.png | Bin 0 -> 3219 bytes .../xdman/target/classes/icons/hdpi/off.png | Bin 0 -> 553 bytes .../xdman/target/classes/icons/hdpi/on.png | Bin 0 -> 583 bytes .../xdman/target/classes/icons/hdpi/other.png | Bin 0 -> 2874 bytes .../target/classes/icons/hdpi/program.png | Bin 0 -> 2851 bytes .../xdman/target/classes/icons/hdpi/right.png | Bin 0 -> 245 bytes .../target/classes/icons/hdpi/search.png | Bin 0 -> 372 bytes .../target/classes/icons/hdpi/title_close.png | Bin 0 -> 306 bytes .../target/classes/icons/hdpi/title_max.png | Bin 0 -> 232 bytes .../target/classes/icons/hdpi/title_min.png | Bin 0 -> 189 bytes .../target/classes/icons/hdpi/tool_add.png | Bin 0 -> 741 bytes .../classes/icons/hdpi/tool_convert.png | Bin 0 -> 755 bytes .../target/classes/icons/hdpi/tool_del.png | Bin 0 -> 783 bytes .../target/classes/icons/hdpi/tool_pause.png | Bin 0 -> 726 bytes .../target/classes/icons/hdpi/tool_resume.png | Bin 0 -> 758 bytes .../classes/icons/hdpi/tool_settings.png | Bin 0 -> 873 bytes .../target/classes/icons/hdpi/tool_video.png | Bin 0 -> 769 bytes .../target/classes/icons/hdpi/twitter.png | Bin 0 -> 539 bytes .../target/classes/icons/hdpi/unchecked.png | Bin 0 -> 189 bytes .../xdman/target/classes/icons/hdpi/up.png | Bin 0 -> 244 bytes .../xdman/target/classes/icons/hdpi/video.png | Bin 0 -> 2381 bytes .../target/classes/icons/hdpi/videoplay.png | Bin 0 -> 4655 bytes .../xdman/target/classes/icons/xhdpi/back.png | Bin 0 -> 1361 bytes .../xdman/target/classes/icons/xhdpi/bar.png | Bin 0 -> 208 bytes .../target/classes/icons/xhdpi/bg_nav.png | Bin 0 -> 359 bytes .../target/classes/icons/xhdpi/checked.png | Bin 0 -> 267 bytes .../target/classes/icons/xhdpi/compressed.png | Bin 0 -> 1135 bytes .../classes/icons/xhdpi/covert_video.png | Bin 0 -> 33592 bytes .../target/classes/icons/xhdpi/document.png | Bin 0 -> 4339 bytes .../xdman/target/classes/icons/xhdpi/down.png | Bin 0 -> 281 bytes .../target/classes/icons/xhdpi/down_white.png | Bin 0 -> 231 bytes .../target/classes/icons/xhdpi/facebook.png | Bin 0 -> 369 bytes .../target/classes/icons/xhdpi/folder.png | Bin 0 -> 279 bytes .../xdman/target/classes/icons/xhdpi/icon.png | Bin 0 -> 6241 bytes .../target/classes/icons/xhdpi/icon_linux.png | Bin 0 -> 17086 bytes .../xdman/target/classes/icons/xhdpi/left.png | Bin 0 -> 286 bytes .../target/classes/icons/xhdpi/music.png | Bin 0 -> 5331 bytes .../xdman/target/classes/icons/xhdpi/off.png | Bin 0 -> 874 bytes .../xdman/target/classes/icons/xhdpi/on.png | Bin 0 -> 873 bytes .../target/classes/icons/xhdpi/other.png | Bin 0 -> 4874 bytes .../target/classes/icons/xhdpi/program.png | Bin 0 -> 4686 bytes .../target/classes/icons/xhdpi/right.png | Bin 0 -> 292 bytes .../target/classes/icons/xhdpi/search.png | Bin 0 -> 501 bytes .../classes/icons/xhdpi/title_close.png | Bin 0 -> 383 bytes .../target/classes/icons/xhdpi/title_max.png | Bin 0 -> 268 bytes .../target/classes/icons/xhdpi/title_min.png | Bin 0 -> 210 bytes .../target/classes/icons/xhdpi/tool_add.png | Bin 0 -> 1118 bytes .../classes/icons/xhdpi/tool_convert.png | Bin 0 -> 1113 bytes .../target/classes/icons/xhdpi/tool_del.png | Bin 0 -> 1187 bytes .../target/classes/icons/xhdpi/tool_pause.png | Bin 0 -> 1146 bytes .../classes/icons/xhdpi/tool_resume.png | Bin 0 -> 1135 bytes .../classes/icons/xhdpi/tool_settings.png | Bin 0 -> 1344 bytes .../target/classes/icons/xhdpi/tool_video.png | Bin 0 -> 1130 bytes .../target/classes/icons/xhdpi/twitter.png | Bin 0 -> 752 bytes .../target/classes/icons/xhdpi/unchecked.png | Bin 0 -> 195 bytes .../xdman/target/classes/icons/xhdpi/up.png | Bin 0 -> 285 bytes .../target/classes/icons/xhdpi/video.png | Bin 0 -> 3804 bytes .../target/classes/icons/xhdpi/videoplay.png | Bin 0 -> 4694 bytes .../target/classes/icons/xxhdpi/back.png | Bin 0 -> 2066 bytes .../xdman/target/classes/icons/xxhdpi/bar.png | Bin 0 -> 208 bytes .../target/classes/icons/xxhdpi/bg_nav.png | Bin 0 -> 359 bytes .../target/classes/icons/xxhdpi/checked.png | Bin 0 -> 326 bytes .../classes/icons/xxhdpi/compressed.png | Bin 0 -> 1366 bytes .../classes/icons/xxhdpi/covert_video.png | Bin 0 -> 60316 bytes .../target/classes/icons/xxhdpi/document.png | Bin 0 -> 5400 bytes .../target/classes/icons/xxhdpi/down.png | Bin 0 -> 291 bytes .../classes/icons/xxhdpi/down_white.png | Bin 0 -> 255 bytes .../target/classes/icons/xxhdpi/facebook.png | Bin 0 -> 422 bytes .../target/classes/icons/xxhdpi/folder.png | Bin 0 -> 305 bytes .../target/classes/icons/xxhdpi/icon.png | Bin 0 -> 28521 bytes .../classes/icons/xxhdpi/icon_linux.png | Bin 0 -> 17086 bytes .../target/classes/icons/xxhdpi/left.png | Bin 0 -> 283 bytes .../target/classes/icons/xxhdpi/music.png | Bin 0 -> 6632 bytes .../xdman/target/classes/icons/xxhdpi/off.png | Bin 0 -> 802 bytes .../xdman/target/classes/icons/xxhdpi/on.png | Bin 0 -> 931 bytes .../target/classes/icons/xxhdpi/other.png | Bin 0 -> 5913 bytes .../target/classes/icons/xxhdpi/program.png | Bin 0 -> 5738 bytes .../target/classes/icons/xxhdpi/right.png | Bin 0 -> 284 bytes .../target/classes/icons/xxhdpi/search.png | Bin 0 -> 541 bytes .../classes/icons/xxhdpi/title_close.png | Bin 0 -> 505 bytes .../target/classes/icons/xxhdpi/title_max.png | Bin 0 -> 355 bytes .../target/classes/icons/xxhdpi/title_min.png | Bin 0 -> 211 bytes .../target/classes/icons/xxhdpi/tool_add.png | Bin 0 -> 1603 bytes .../classes/icons/xxhdpi/tool_convert.png | Bin 0 -> 1676 bytes .../target/classes/icons/xxhdpi/tool_del.png | Bin 0 -> 1761 bytes .../classes/icons/xxhdpi/tool_pause.png | Bin 0 -> 1598 bytes .../classes/icons/xxhdpi/tool_resume.png | Bin 0 -> 1685 bytes .../classes/icons/xxhdpi/tool_settings.png | Bin 0 -> 2022 bytes .../classes/icons/xxhdpi/tool_video.png | Bin 0 -> 1686 bytes .../target/classes/icons/xxhdpi/twitter.png | Bin 0 -> 932 bytes .../target/classes/icons/xxhdpi/unchecked.png | Bin 0 -> 227 bytes .../xdman/target/classes/icons/xxhdpi/up.png | Bin 0 -> 294 bytes .../target/classes/icons/xxhdpi/video.png | Bin 0 -> 4669 bytes .../target/classes/icons/xxhdpi/videoplay.png | Bin 0 -> 10880 bytes XDM_NEON/xdman/target/classes/lang/ar.txt | 345 ++ XDM_NEON/xdman/target/classes/lang/de.txt | 333 ++ XDM_NEON/xdman/target/classes/lang/en.txt | 333 ++ XDM_NEON/xdman/target/classes/lang/es.txt | 333 ++ XDM_NEON/xdman/target/classes/lang/fr.txt | 333 ++ XDM_NEON/xdman/target/classes/lang/id.txt | 333 ++ XDM_NEON/xdman/target/classes/lang/map | 12 + XDM_NEON/xdman/target/classes/lang/pt-br.txt | 333 ++ XDM_NEON/xdman/target/classes/lang/ru.txt | 333 ++ XDM_NEON/xdman/target/classes/lang/sr_cyr.txt | 333 ++ XDM_NEON/xdman/target/classes/lang/sr_lat.txt | 333 ++ XDM_NEON/xdman/target/classes/lang/tr.txt | 333 ++ XDM_NEON/xdman/target/classes/lang/zh-cn.txt | 333 ++ 455 files changed, 9332 insertions(+), 592 deletions(-) delete mode 100644 XDM_NEON/.classpath delete mode 100644 XDM_NEON/.gitignore delete mode 100644 XDM_NEON/.settings/org.eclipse.core.resources.prefs delete mode 100644 XDM_NEON/.settings/org.eclipse.jdt.core.prefs delete mode 100644 XDM_NEON/lib/commons-net-3.6.jar delete mode 100644 XDM_NEON/lib/json-simple-1.1.1.jar delete mode 100644 XDM_NEON/lib/xz-1.8.jar delete mode 100644 XDM_NEON/src/xdman/network/Channel.java delete mode 100644 XDM_NEON/src/xdman/network/http/proxy/BrowserProxyInfo.java create mode 100644 XDM_NEON/xdman/.classpath rename XDM_NEON/{ => xdman}/.project (61%) create mode 100644 XDM_NEON/xdman/.settings/org.eclipse.core.resources.prefs create mode 100644 XDM_NEON/xdman/.settings/org.eclipse.jdt.core.prefs create mode 100644 XDM_NEON/xdman/.settings/org.eclipse.m2e.core.prefs create mode 100644 XDM_NEON/xdman/pom.xml rename XDM_NEON/{src => xdman/src/main/java}/xdman/ClipboardMonitor.java (94%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/Config.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/CredentialManager.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/DownloadEntry.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/DownloadListener.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/DownloadQueue.java (93%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/DownloadWindowListener.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/LinkRefreshCallback.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ListChangeListener.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/Main.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/MonitoringListener.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/QueueManager.java (88%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/QueueScheduler.java (94%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/XDMApp.java (95%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/XDMConstants.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/AbstractChannel.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/Downloader.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/Segment.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/SegmentComparator.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/SegmentDetails.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/SegmentDownloader.java (94%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/SegmentImpl.java (94%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/SegmentInfo.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/SegmentListener.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/dash/DashDownloader.java (95%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/ftp/FtpChannel.java (96%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/ftp/FtpDownloader.java (81%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/hds/HdsDownloader.java (94%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/hls/EncryptedHlsChannel.java (98%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/hls/HlsDownloader.java (97%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/hls/HlsEncryptedSouce.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/hls/HlsPlaylist.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/hls/HlsPlaylistItem.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/hls/PlaylistParser.java (97%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/http/HttpChannel.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/http/HttpDownloader.java (94%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/metadata/DashMetadata.java (88%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/metadata/HdsMetadata.java (84%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/metadata/HlsMetadata.java (85%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/metadata/HttpMetadata.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/metadata/manifests/F4MManifest.java (91%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/metadata/manifests/HlsMediaEntry.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/downloaders/metadata/manifests/M3U8Manifest.java (93%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/mediaconversion/ConversionItem.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/mediaconversion/FFmpeg.java (94%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/mediaconversion/Format.java (99%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/mediaconversion/FormatGroup.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/mediaconversion/FormatLoader.java (98%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/mediaconversion/MediaConversionListener.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/mediaconversion/MediaFormat.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/mediaconversion/MediaFormatInfo.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/mediaconversion/MediaFormats.java (94%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/mediaconversion/MediaInfoExtractor.java (93%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/monitoring/BrowserMonitor.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/monitoring/F4mHandler.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/monitoring/FBHandler.java (95%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/monitoring/InstagramHandler.java (92%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/monitoring/M3U8Handler.java (89%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/monitoring/MonitoringSession.java (94%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/monitoring/ParsedHookData.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/monitoring/Request.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/monitoring/Response.java (93%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/monitoring/VimeoHandler.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/monitoring/YtUtil.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/AuthenticationFailedException.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/AutoProxyResolver.java (100%) create mode 100644 XDM_NEON/xdman/src/main/java/xdman/network/Channel.java rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/FixedRangeInputStream.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/HostUnreachableException.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/ICredentialManager.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/KeepAliveConnectionCache.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/KeepAliveInfo.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/NetworkException.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/ParsedURL.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/ProxyInfo.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/ProxyResolver.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/SocketFactory.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/WebRequest.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/ftp/FtpClient.java (97%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/http/ChunkedInputStream.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/http/HeaderCollection.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/http/HttpClient.java (95%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/http/HttpContext.java (94%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/http/HttpHeader.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/http/JavaClientRequiredException.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/http/JavaHttpClient.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/http/WebProxy.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/http/XDMHttpClient.java (100%) create mode 100644 XDM_NEON/xdman/src/main/java/xdman/network/http/proxy/BrowserProxyInfo.java rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/http/proxy/ProxyHandler.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/network/http/proxy/ProxyInfo.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/preview/Chunk.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/preview/ChunkLoader.java (87%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/preview/FFmpegStream.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/preview/PreviewStream.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/AboutPage.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/BarPanel.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/BatchDownloadWnd.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/BatchPatternDialog.java (98%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/BatchVideoWnd.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/BrowserAddonDlg.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/CircleProgressBar.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/ComponentInstaller.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/ConversionItemRender.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/CustomButton.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/DarkScrollBar.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/DownloadCompleteWnd.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/DownloadListView.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/DownloadSorter.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/DownloadTableModel.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/DownloadWindow.java (96%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/FFmpegExtractorWnd.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/FormatImageLabel.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/LayeredPanel.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/MainWindow.java (96%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/MediaConversionWnd.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/MediaDownloaderWnd.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/MediaFormatRender.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/MediaFormatWnd.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/MediaImageSource.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/MessageBox.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/NewDownloadWindow.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/Page.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/PopupAdapter.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/PopupNotification.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/PropertiesPage.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/QueueListRenderer.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/QueuedItemsRenderer.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/RefreshUrlPage.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/SegmentPanel.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/SettingsPage.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/SidePanel.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/SimpleCheckboxRender.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/SimpleListRenderer.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/SpeedLimiter.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/TitlePanel.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/TrayHandler.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/UpdateNotifyPanel.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/VideoConversionWnd.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/VideoDownloadItem.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/VideoDownloadWindow.java (96%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/VideoItemEditor.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/VideoItemRenderer.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/VideoPopup.java (96%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/VideoPopupItem.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/VideoTableModel.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/XDMFileChooser.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/XDMFileSelectionPanel.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/XDMFrame.java (95%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/components/XDMTableCellRenderer.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/laf/XDMArrowButton.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/laf/XDMButtonUI.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/laf/XDMComboBoxUI.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/laf/XDMLabelUI.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/laf/XDMLookAndFeel.java (96%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/laf/XDMMenuItemUI.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/laf/XDMMenuUI.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/laf/XDMProgressBarUI.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/laf/XDMScrollBarUI.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/laf/XDMSliderUI.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/laf/XDMSpinnerUI.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/laf/XDMTextAreaUI.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/laf/XDMTextFieldUI.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/laf/XDMTheme.java (96%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/laf/XDMToolBarButtonUI.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/laf/XDMTreeUI.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/res/ColorResource.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/res/CustomButton.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/res/FontResource.java (93%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/res/ImageResource.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/ui/res/StringResource.java (84%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/Base64.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/BrowserLauncher.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/DateTimeUtils.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/FFExtractCallback.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/FFmpegDownloader.java (89%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/FormatUtilities.java (94%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/HttpDateParser.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/LinuxUtils.java (91%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/Logger.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/MacUtils.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/MimeUtil.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/NetUtils.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/ParamUtils.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/StringUtils.java (100%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/UpdateChecker.java (93%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/WinUtils.java (95%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/util/XDMUtils.java (89%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/videoparser/ThumbnailDownloader.java (98%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/videoparser/ThumbnailListener.java (85%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/videoparser/YdlResponse.java (95%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/videoparser/YoutubeDLHandler.java (95%) rename XDM_NEON/{src => xdman/src/main/java}/xdman/win32/NativeMethods.java (100%) rename XDM_NEON/{ => xdman/src/main/resources}/formats/format_db.txt (100%) rename XDM_NEON/{ => xdman/src/main/resources}/formats/list.txt (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/back.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/bar.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/bg_nav.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/checked.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/compressed.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/covert_video.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/document.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/down.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/down_white.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/facebook.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/folder.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/icon.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/icon_linux.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/left.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/music.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/off.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/on.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/other.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/program.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/right.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/search.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/title_close.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/title_max.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/title_min.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/tool_add.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/tool_convert.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/tool_del.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/tool_pause.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/tool_resume.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/tool_settings.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/tool_video.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/twitter.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/unchecked.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/up.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/video.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/hdpi/videoplay.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/back.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/bar.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/bg_nav.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/checked.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/compressed.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/covert_video.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/document.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/down.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/down_white.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/facebook.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/folder.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/icon.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/icon_linux.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/left.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/music.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/off.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/on.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/other.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/program.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/right.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/search.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/title_close.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/title_max.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/title_min.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/tool_add.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/tool_convert.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/tool_del.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/tool_pause.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/tool_resume.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/tool_settings.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/tool_video.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/twitter.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/unchecked.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/up.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/video.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xhdpi/videoplay.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/back.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/bar.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/bg_nav.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/checked.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/compressed.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/covert_video.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/document.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/down.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/down_white.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/facebook.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/folder.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/icon.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/icon_linux.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/left.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/music.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/off.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/on.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/other.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/program.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/right.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/search.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/title_close.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/title_max.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/title_min.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/tool_add.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/tool_convert.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/tool_del.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/tool_pause.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/tool_resume.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/tool_settings.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/tool_video.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/twitter.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/unchecked.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/up.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/video.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/icons/xxhdpi/videoplay.png (100%) rename XDM_NEON/{ => xdman/src/main/resources}/lang/ar.txt (100%) rename XDM_NEON/{ => xdman/src/main/resources}/lang/de.txt (100%) rename XDM_NEON/{ => xdman/src/main/resources}/lang/en.txt (100%) rename XDM_NEON/{ => xdman/src/main/resources}/lang/es.txt (100%) rename XDM_NEON/{ => xdman/src/main/resources}/lang/fr.txt (100%) rename XDM_NEON/{ => xdman/src/main/resources}/lang/id.txt (100%) rename XDM_NEON/{ => xdman/src/main/resources}/lang/map (100%) rename XDM_NEON/{ => xdman/src/main/resources}/lang/pt-br.txt (100%) rename XDM_NEON/{ => xdman/src/main/resources}/lang/ru.txt (100%) rename XDM_NEON/{ => xdman/src/main/resources}/lang/sr_cyr.txt (100%) rename XDM_NEON/{ => xdman/src/main/resources}/lang/sr_lat.txt (100%) rename XDM_NEON/{ => xdman/src/main/resources}/lang/tr.txt (100%) rename XDM_NEON/{ => xdman/src/main/resources}/lang/zh-cn.txt (100%) create mode 100644 XDM_NEON/xdman/src/test/java/xdman/AppTest.java create mode 100644 XDM_NEON/xdman/target/classes/formats/format_db.txt create mode 100644 XDM_NEON/xdman/target/classes/formats/list.txt create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/back.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/bar.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/bg_nav.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/checked.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/compressed.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/covert_video.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/document.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/down.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/down_white.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/facebook.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/folder.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/icon.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/icon_linux.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/left.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/music.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/off.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/on.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/other.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/program.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/right.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/search.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/title_close.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/title_max.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/title_min.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/tool_add.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/tool_convert.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/tool_del.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/tool_pause.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/tool_resume.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/tool_settings.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/tool_video.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/twitter.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/unchecked.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/up.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/video.png create mode 100644 XDM_NEON/xdman/target/classes/icons/hdpi/videoplay.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/back.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/bar.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/bg_nav.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/checked.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/compressed.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/covert_video.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/document.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/down.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/down_white.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/facebook.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/folder.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/icon.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/icon_linux.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/left.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/music.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/off.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/on.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/other.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/program.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/right.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/search.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/title_close.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/title_max.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/title_min.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/tool_add.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/tool_convert.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/tool_del.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/tool_pause.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/tool_resume.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/tool_settings.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/tool_video.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/twitter.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/unchecked.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/up.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/video.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xhdpi/videoplay.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/back.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/bar.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/bg_nav.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/checked.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/compressed.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/covert_video.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/document.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/down.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/down_white.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/facebook.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/folder.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/icon.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/icon_linux.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/left.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/music.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/off.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/on.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/other.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/program.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/right.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/search.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/title_close.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/title_max.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/title_min.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_add.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_convert.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_del.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_pause.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_resume.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_settings.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_video.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/twitter.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/unchecked.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/up.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/video.png create mode 100644 XDM_NEON/xdman/target/classes/icons/xxhdpi/videoplay.png create mode 100644 XDM_NEON/xdman/target/classes/lang/ar.txt create mode 100644 XDM_NEON/xdman/target/classes/lang/de.txt create mode 100644 XDM_NEON/xdman/target/classes/lang/en.txt create mode 100644 XDM_NEON/xdman/target/classes/lang/es.txt create mode 100644 XDM_NEON/xdman/target/classes/lang/fr.txt create mode 100644 XDM_NEON/xdman/target/classes/lang/id.txt create mode 100644 XDM_NEON/xdman/target/classes/lang/map create mode 100644 XDM_NEON/xdman/target/classes/lang/pt-br.txt create mode 100644 XDM_NEON/xdman/target/classes/lang/ru.txt create mode 100644 XDM_NEON/xdman/target/classes/lang/sr_cyr.txt create mode 100644 XDM_NEON/xdman/target/classes/lang/sr_lat.txt create mode 100644 XDM_NEON/xdman/target/classes/lang/tr.txt create mode 100644 XDM_NEON/xdman/target/classes/lang/zh-cn.txt diff --git a/XDM_NEON/.classpath b/XDM_NEON/.classpath deleted file mode 100644 index 4e5b965..0000000 --- a/XDM_NEON/.classpath +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/XDM_NEON/.gitignore b/XDM_NEON/.gitignore deleted file mode 100644 index ae3c172..0000000 --- a/XDM_NEON/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/XDM_NEON/.settings/org.eclipse.core.resources.prefs b/XDM_NEON/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 4824b80..0000000 --- a/XDM_NEON/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/XDM_NEON/.settings/org.eclipse.jdt.core.prefs b/XDM_NEON/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 3a21537..0000000 --- a/XDM_NEON/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,11 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/XDM_NEON/lib/commons-net-3.6.jar b/XDM_NEON/lib/commons-net-3.6.jar deleted file mode 100644 index 4537623ee7fac240c909d41fe47c648bd91097ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 307410 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

27JO*Z`zc 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

59*sc1w@Wb+eUQbE++6I=@X3K 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 WJm?I9ZDZh15LjEV_5!_6nEwIbotj1f diff --git a/XDM_NEON/src/xdman/network/Channel.java b/XDM_NEON/src/xdman/network/Channel.java deleted file mode 100644 index 3dead6e..0000000 --- a/XDM_NEON/src/xdman/network/Channel.java +++ /dev/null @@ -1,13 +0,0 @@ -package xdman.network; - -public abstract class Channel { - private volatile long length, startOff, downloaded; - private byte[] buf; - private volatile boolean stopFlag; - - public abstract boolean open(); - - protected Channel() { - buf = new byte[8192]; - } -} diff --git a/XDM_NEON/src/xdman/network/http/proxy/BrowserProxyInfo.java b/XDM_NEON/src/xdman/network/http/proxy/BrowserProxyInfo.java deleted file mode 100644 index 73e0d86..0000000 --- a/XDM_NEON/src/xdman/network/http/proxy/BrowserProxyInfo.java +++ /dev/null @@ -1,277 +0,0 @@ -package xdman.network.http.proxy; - -import java.util.ArrayList; -import java.util.List; - -public final class BrowserProxyInfo -{ - private int type = 0; - private String _httpHost; - private int _httpPort = -1; - private String _httpsHost; - private int _httpsPort = -1; - private String _ftpHost; - private int _ftpPort = -1; - private String _gopherHost; - private int _gopherPort = -1; - private String _socksHost; - private int _socksPort = -1; - private String[] _overrides = null; - private String _autoConfigURL; - private boolean _hintOnly; - private boolean _isWPADEnabled; - - public int getType() - { - return this.type; - } - - public void setType(int paramInt) - { - this.type = paramInt; - } - - public String getHttpHost() - { - return this._httpHost; - } - - public void setHttpHost(String paramString) - { - this._httpHost = paramString; - } - - public int getHttpPort() - { - return this._httpPort; - } - - public void setHttpPort(int paramInt) - { - this._httpPort = paramInt; - } - - public String getHttpsHost() - { - return this._httpsHost; - } - - public void setHttpsHost(String paramString) - { - this._httpsHost = paramString; - } - - public int getHttpsPort() - { - return this._httpsPort; - } - - public void setHttpsPort(int paramInt) - { - this._httpsPort = paramInt; - } - - public String getFtpHost() - { - return this._ftpHost; - } - - public void setFtpHost(String paramString) - { - this._ftpHost = paramString; - } - - public int getFtpPort() - { - return this._ftpPort; - } - - public void setFtpPort(int paramInt) - { - this._ftpPort = paramInt; - } - - public String getGopherHost() - { - return this._gopherHost; - } - - public void setGopherHost(String paramString) - { - this._gopherHost = paramString; - } - - public int getGopherPort() - { - return this._gopherPort; - } - - public void setGopherPort(int paramInt) - { - this._gopherPort = paramInt; - } - - public String getSocksHost() - { - return this._socksHost; - } - - public void setSocksHost(String paramString) - { - this._socksHost = paramString; - } - - public int getSocksPort() - { - return this._socksPort; - } - - public void setSocksPort(int paramInt) - { - this._socksPort = paramInt; - } - - public String[] getOverrides() - { - return this._overrides; - } - - public String getOverridesString() - { - String str = ""; - if ((this._overrides != null) && (this._overrides.length > 0)) { - for (int i = 0; i < this._overrides.length; i++) { - if (i != this._overrides.length - 1) { - str = str.concat(this._overrides[i] + "|"); - } else { - str = str.concat(this._overrides[i]); - } - } - } - return str; - } - - public void setOverrides(String[] paramArrayOfString) - { - this._overrides = paramArrayOfString; - } - - public void setOverrides(List paramList) - { - if (paramList != null) - { - ArrayList localArrayList = new ArrayList(paramList); - this._overrides = new String[localArrayList.size()]; - this._overrides = ((String[])localArrayList.toArray(this._overrides)); - } - } - - public String getAutoConfigURL() - { - return this._autoConfigURL; - } - - public void setAutoConfigURL(String paramString) - { - this._autoConfigURL = paramString; - } - - public void setHintOnly(boolean paramBoolean) - { - this._hintOnly = paramBoolean; - } - - public boolean isAutoProxyDetectionEnabled() - { - return this._isWPADEnabled; - } - - public void setAutoProxyDetectionEnabled(boolean paramBoolean) - { - this._isWPADEnabled = paramBoolean; - } - - public boolean isHintOnly() - { - return this._hintOnly; - } - -// public String toString() -// { -// StringBuffer localStringBuffer = new StringBuffer(); -// localStringBuffer.append(ResourceManager.getMessage("net.proxy.configuration.text")); -// switch (this.type) -// { -// case 3: -// localStringBuffer.append(ResourceManager.getMessage("net.proxy.type.browser")); -// break; -// case 2: -// localStringBuffer.append(ResourceManager.getMessage("net.proxy.type.auto")); -// localStringBuffer.append("\n"); -// localStringBuffer.append(" URL: " + this._autoConfigURL); -// break; -// case 1: -// localStringBuffer.append(ResourceManager.getMessage("net.proxy.type.manual")); -// localStringBuffer.append("\n"); -// localStringBuffer.append(" " + ResourceManager.getMessage("net.proxy.text")); -// if (this._httpHost != null) -// { -// localStringBuffer.append("http=" + this._httpHost); -// if (this._httpPort != -1) { -// localStringBuffer.append(":" + this._httpPort); -// } -// } -// if (this._httpsHost != null) -// { -// localStringBuffer.append(",https=" + this._httpsHost); -// if (this._httpsPort != -1) { -// localStringBuffer.append(":" + this._httpsPort); -// } -// } -// if (this._ftpHost != null) -// { -// localStringBuffer.append(",ftp=" + this._ftpHost); -// if (this._ftpPort != -1) { -// localStringBuffer.append(":" + this._ftpPort); -// } -// } -// if (this._gopherHost != null) -// { -// localStringBuffer.append(",gopher=" + this._gopherHost); -// if (this._gopherPort != -1) { -// localStringBuffer.append(":" + this._gopherPort); -// } -// } -// if (this._socksHost != null) -// { -// localStringBuffer.append(",socks=" + this._socksHost); -// if (this._socksPort != -1) { -// localStringBuffer.append(":" + this._socksPort); -// } -// } -// localStringBuffer.append("\n"); -// localStringBuffer.append(" " + ResourceManager.getMessage("net.proxy.override.text")); -// if (this._overrides != null) -// { -// int i = 1; -// for (int j = 0; j < this._overrides.length; j++) -// { -// if (j != 0) { -// localStringBuffer.append(","); -// } -// localStringBuffer.append(this._overrides[j]); -// } -// } -// break; -// case 0: -// localStringBuffer.append(ResourceManager.getMessage("net.proxy.type.none")); -// break; -// case 4: -// localStringBuffer.append(ResourceManager.getMessage("net.proxy.type.system")); -// break; -// default: -// localStringBuffer.append(""); -// } -// return localStringBuffer.toString(); -// } -} diff --git a/XDM_NEON/xdman/.classpath b/XDM_NEON/xdman/.classpath new file mode 100644 index 0000000..b345b80 --- /dev/null +++ b/XDM_NEON/xdman/.classpath @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/XDM_NEON/.project b/XDM_NEON/xdman/.project similarity index 61% rename from XDM_NEON/.project rename to XDM_NEON/xdman/.project index ce7ddf3..2cd4792 100644 --- a/XDM_NEON/.project +++ b/XDM_NEON/xdman/.project @@ -1,17 +1,23 @@ - - - XDM_NEON - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - + + + xdman + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/XDM_NEON/xdman/.settings/org.eclipse.core.resources.prefs b/XDM_NEON/xdman/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..365bbd6 --- /dev/null +++ b/XDM_NEON/xdman/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/XDM_NEON/xdman/.settings/org.eclipse.jdt.core.prefs b/XDM_NEON/xdman/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..3837e7a --- /dev/null +++ b/XDM_NEON/xdman/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 +org.eclipse.jdt.core.compiler.compliance=9 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=9 diff --git a/XDM_NEON/xdman/.settings/org.eclipse.m2e.core.prefs b/XDM_NEON/xdman/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..14b697b --- /dev/null +++ b/XDM_NEON/xdman/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/XDM_NEON/xdman/pom.xml b/XDM_NEON/xdman/pom.xml new file mode 100644 index 0000000..224c0bc --- /dev/null +++ b/XDM_NEON/xdman/pom.xml @@ -0,0 +1,83 @@ + + 4.0.0 + + xdman + xdman + 0.0.1-SNAPSHOT + jar + + xdman + http://maven.apache.org + + + + UTF-8 + 1.9 + 1.9 + + + + + + commons-net + commons-net + 3.6 + + + + org.tukaani + xz + 1.8 + + + + com.googlecode.json-simple + json-simple + 1.1.1 + + + + + + xdman + + + maven-assembly-plugin + + + + xdman.Main + + + + jar-with-dependencies + + false + + + + + make-assembly + package + + single + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.0.0-M3 + + true + + + + + + + diff --git a/XDM_NEON/src/xdman/ClipboardMonitor.java b/XDM_NEON/xdman/src/main/java/xdman/ClipboardMonitor.java similarity index 94% rename from XDM_NEON/src/xdman/ClipboardMonitor.java rename to XDM_NEON/xdman/src/main/java/xdman/ClipboardMonitor.java index 0d78747..217ac46 100644 --- a/XDM_NEON/src/xdman/ClipboardMonitor.java +++ b/XDM_NEON/xdman/src/main/java/xdman/ClipboardMonitor.java @@ -1,8 +1,5 @@ package xdman; -import java.awt.Toolkit; -import java.awt.datatransfer.FlavorEvent; -import java.awt.datatransfer.FlavorListener; import java.net.URL; import xdman.downloaders.metadata.HttpMetadata; diff --git a/XDM_NEON/src/xdman/Config.java b/XDM_NEON/xdman/src/main/java/xdman/Config.java similarity index 100% rename from XDM_NEON/src/xdman/Config.java rename to XDM_NEON/xdman/src/main/java/xdman/Config.java diff --git a/XDM_NEON/src/xdman/CredentialManager.java b/XDM_NEON/xdman/src/main/java/xdman/CredentialManager.java similarity index 100% rename from XDM_NEON/src/xdman/CredentialManager.java rename to XDM_NEON/xdman/src/main/java/xdman/CredentialManager.java diff --git a/XDM_NEON/src/xdman/DownloadEntry.java b/XDM_NEON/xdman/src/main/java/xdman/DownloadEntry.java similarity index 100% rename from XDM_NEON/src/xdman/DownloadEntry.java rename to XDM_NEON/xdman/src/main/java/xdman/DownloadEntry.java diff --git a/XDM_NEON/src/xdman/DownloadListener.java b/XDM_NEON/xdman/src/main/java/xdman/DownloadListener.java similarity index 100% rename from XDM_NEON/src/xdman/DownloadListener.java rename to XDM_NEON/xdman/src/main/java/xdman/DownloadListener.java diff --git a/XDM_NEON/src/xdman/DownloadQueue.java b/XDM_NEON/xdman/src/main/java/xdman/DownloadQueue.java similarity index 93% rename from XDM_NEON/src/xdman/DownloadQueue.java rename to XDM_NEON/xdman/src/main/java/xdman/DownloadQueue.java index 896c3df..436d3db 100644 --- a/XDM_NEON/src/xdman/DownloadQueue.java +++ b/XDM_NEON/xdman/src/main/java/xdman/DownloadQueue.java @@ -3,9 +3,6 @@ package xdman; import java.util.ArrayList; import java.util.Date; -import javax.print.attribute.standard.Finishings; - -import xdman.ui.laf.XDMProgressBarUI; import xdman.util.Logger; public class DownloadQueue { diff --git a/XDM_NEON/src/xdman/DownloadWindowListener.java b/XDM_NEON/xdman/src/main/java/xdman/DownloadWindowListener.java similarity index 100% rename from XDM_NEON/src/xdman/DownloadWindowListener.java rename to XDM_NEON/xdman/src/main/java/xdman/DownloadWindowListener.java diff --git a/XDM_NEON/src/xdman/LinkRefreshCallback.java b/XDM_NEON/xdman/src/main/java/xdman/LinkRefreshCallback.java similarity index 100% rename from XDM_NEON/src/xdman/LinkRefreshCallback.java rename to XDM_NEON/xdman/src/main/java/xdman/LinkRefreshCallback.java diff --git a/XDM_NEON/src/xdman/ListChangeListener.java b/XDM_NEON/xdman/src/main/java/xdman/ListChangeListener.java similarity index 100% rename from XDM_NEON/src/xdman/ListChangeListener.java rename to XDM_NEON/xdman/src/main/java/xdman/ListChangeListener.java diff --git a/XDM_NEON/src/xdman/Main.java b/XDM_NEON/xdman/src/main/java/xdman/Main.java similarity index 100% rename from XDM_NEON/src/xdman/Main.java rename to XDM_NEON/xdman/src/main/java/xdman/Main.java diff --git a/XDM_NEON/src/xdman/MonitoringListener.java b/XDM_NEON/xdman/src/main/java/xdman/MonitoringListener.java similarity index 100% rename from XDM_NEON/src/xdman/MonitoringListener.java rename to XDM_NEON/xdman/src/main/java/xdman/MonitoringListener.java diff --git a/XDM_NEON/src/xdman/QueueManager.java b/XDM_NEON/xdman/src/main/java/xdman/QueueManager.java similarity index 88% rename from XDM_NEON/src/xdman/QueueManager.java rename to XDM_NEON/xdman/src/main/java/xdman/QueueManager.java index 5df7cc8..bd83321 100644 --- a/XDM_NEON/src/xdman/QueueManager.java +++ b/XDM_NEON/xdman/src/main/java/xdman/QueueManager.java @@ -16,6 +16,7 @@ import java.util.UUID; import xdman.ui.res.StringResource; import xdman.util.Logger; +import xdman.util.XDMUtils; public class QueueManager { private static QueueManager _this; @@ -67,23 +68,31 @@ public class QueueManager { SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyy-MM-dd"); - BufferedReader reader = null; - try { - reader = new BufferedReader(new InputStreamReader(new FileInputStream(file), Charset.forName("UTF-8"))); + try (BufferedReader reader = new BufferedReader( + new InputStreamReader(new FileInputStream(file), Charset.forName("UTF-8")))) { + String str = reader.readLine(); int count = Integer.parseInt((str == null ? "0" : str).trim()); for (int i = 0; i < count; i++) { - String id = reader.readLine().trim(); - String name = reader.readLine().trim(); + String strLn = reader.readLine(); + if (strLn == null) { + throw new IOException("Unexpected EOF"); + } + String id = strLn.trim(); + strLn = reader.readLine(); + if (strLn == null) { + throw new IOException("Unexpected EOF"); + } + String name = strLn.trim(); DownloadQueue queue = null; if ("".equals(id)) { queue = defaultQ; } else { queue = new DownloadQueue(id, name); } - int c = Integer.parseInt(reader.readLine().trim()); + int c = Integer.parseInt(XDMUtils.readLineSafe(reader).trim()); for (int j = 0; j < c; j++) { - queue.getQueuedItems().add(reader.readLine().trim()); + queue.getQueuedItems().add(XDMUtils.readLineSafe(reader).trim()); } boolean hasStartTime = Integer.parseInt(reader.readLine()) == 1; if (hasStartTime) { @@ -111,11 +120,6 @@ public class QueueManager { } catch (Exception e) { Logger.log(e); } - try { - if (reader != null) - reader.close(); - } catch (Exception e1) { - } } public void saveQueues() { diff --git a/XDM_NEON/src/xdman/QueueScheduler.java b/XDM_NEON/xdman/src/main/java/xdman/QueueScheduler.java similarity index 94% rename from XDM_NEON/src/xdman/QueueScheduler.java rename to XDM_NEON/xdman/src/main/java/xdman/QueueScheduler.java index 980914e..2c01a2a 100644 --- a/XDM_NEON/src/xdman/QueueScheduler.java +++ b/XDM_NEON/xdman/src/main/java/xdman/QueueScheduler.java @@ -10,13 +10,13 @@ import xdman.util.UpdateChecker; import xdman.util.XDMUtils; public class QueueScheduler implements Runnable { - private boolean stop; + // private boolean stop; private long lastKeepAwakePing = 0L; private static QueueScheduler _this; private QueueScheduler() { - stop = false; + // stop = false; } public static QueueScheduler getInstance() { diff --git a/XDM_NEON/src/xdman/XDMApp.java b/XDM_NEON/xdman/src/main/java/xdman/XDMApp.java similarity index 95% rename from XDM_NEON/src/xdman/XDMApp.java rename to XDM_NEON/xdman/src/main/java/xdman/XDMApp.java index 888a80a..d0d6ba5 100644 --- a/XDM_NEON/src/xdman/XDMApp.java +++ b/XDM_NEON/xdman/src/main/java/xdman/XDMApp.java @@ -61,7 +61,7 @@ import xdman.util.XDMUtils; public class XDMApp implements DownloadListener, DownloadWindowListener, Comparator { - public static final String APP_VERSION = "7.2.8"; + public static final String APP_VERSION = "7.2.9"; private ArrayList listChangeListeners; private Map downloads; @@ -729,12 +729,18 @@ public class XDMApp implements DownloadListener, DownloadWindowListener, Compara return; } SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); - BufferedReader reader = null; - try { - reader = new BufferedReader(new InputStreamReader(new FileInputStream(file), Charset.forName("UTF-8"))); - int count = Integer.parseInt(reader.readLine().trim()); + // BufferedReader reader = null; + try (BufferedReader reader = new BufferedReader( + new InputStreamReader(new FileInputStream(file), Charset.forName("UTF-8")))) { + // reader = new BufferedReader(new InputStreamReader(new FileInputStream(file), + // Charset.forName("UTF-8"))); + String line = reader.readLine(); + if (line == null) { + throw new NullPointerException("Unexpected EOF"); + } + int count = Integer.parseInt(line.trim()); for (int i = 0; i < count; i++) { - int fieldCount = Integer.parseInt(reader.readLine().trim()); + int fieldCount = Integer.parseInt(XDMUtils.readLineSafe(reader).trim()); DownloadEntry ent = new DownloadEntry(); for (int j = 0; j < fieldCount; j++) { String ln = reader.readLine(); @@ -790,11 +796,7 @@ public class XDMApp implements DownloadListener, DownloadWindowListener, Compara } catch (Exception e) { Logger.log(e); } - try { - if (reader != null) - reader.close(); - } catch (Exception e1) { - } + } private void saveDownloadList() { diff --git a/XDM_NEON/src/xdman/XDMConstants.java b/XDM_NEON/xdman/src/main/java/xdman/XDMConstants.java similarity index 100% rename from XDM_NEON/src/xdman/XDMConstants.java rename to XDM_NEON/xdman/src/main/java/xdman/XDMConstants.java diff --git a/XDM_NEON/src/xdman/downloaders/AbstractChannel.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/AbstractChannel.java similarity index 100% rename from XDM_NEON/src/xdman/downloaders/AbstractChannel.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/AbstractChannel.java diff --git a/XDM_NEON/src/xdman/downloaders/Downloader.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/Downloader.java similarity index 100% rename from XDM_NEON/src/xdman/downloaders/Downloader.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/Downloader.java diff --git a/XDM_NEON/src/xdman/downloaders/Segment.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/Segment.java similarity index 100% rename from XDM_NEON/src/xdman/downloaders/Segment.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/Segment.java diff --git a/XDM_NEON/src/xdman/downloaders/SegmentComparator.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/SegmentComparator.java similarity index 100% rename from XDM_NEON/src/xdman/downloaders/SegmentComparator.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/SegmentComparator.java diff --git a/XDM_NEON/src/xdman/downloaders/SegmentDetails.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/SegmentDetails.java similarity index 100% rename from XDM_NEON/src/xdman/downloaders/SegmentDetails.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/SegmentDetails.java diff --git a/XDM_NEON/src/xdman/downloaders/SegmentDownloader.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/SegmentDownloader.java similarity index 94% rename from XDM_NEON/src/xdman/downloaders/SegmentDownloader.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/SegmentDownloader.java index c9e41a9..fd73be2 100644 --- a/XDM_NEON/src/xdman/downloaders/SegmentDownloader.java +++ b/XDM_NEON/xdman/src/main/java/xdman/downloaders/SegmentDownloader.java @@ -10,13 +10,10 @@ import java.io.InputStream; import java.io.OutputStream; import java.util.ArrayList; import java.util.Arrays; -import java.util.Collection; import java.util.Collections; -import java.util.Date; import java.util.UUID; import xdman.Config; -import xdman.DownloadListener; import xdman.XDMConstants; import xdman.downloaders.http.HttpChannel; import xdman.downloaders.metadata.DashMetadata; @@ -24,7 +21,6 @@ import xdman.mediaconversion.FFmpeg; import xdman.mediaconversion.MediaConversionListener; import xdman.mediaconversion.MediaFormats; import xdman.util.FormatUtilities; -import xdman.util.HttpDateParser; import xdman.util.Logger; import xdman.util.StringUtils; import xdman.util.XDMUtils; @@ -503,10 +499,10 @@ public abstract class SegmentDownloader extends Downloader implements SegmentLis this.downloaded = Long.parseLong(br.readLine()); int chunkCount = Integer.parseInt(br.readLine()); for (int i = 0; i < chunkCount; i++) { - String cid = br.readLine(); - long len = Long.parseLong(br.readLine()); - long off = Long.parseLong(br.readLine()); - long dwn = Long.parseLong(br.readLine()); + String cid = XDMUtils.readLineSafe(br); + long len = Long.parseLong(XDMUtils.readLineSafe(br)); + long off = Long.parseLong(XDMUtils.readLineSafe(br)); + long dwn = Long.parseLong(XDMUtils.readLineSafe(br)); Segment seg = new SegmentImpl(folder, cid, off, len, dwn); // handle case of single dash stream if (getMetadata() instanceof DashMetadata) { diff --git a/XDM_NEON/src/xdman/downloaders/SegmentImpl.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/SegmentImpl.java similarity index 94% rename from XDM_NEON/src/xdman/downloaders/SegmentImpl.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/SegmentImpl.java index fbc5d56..85b91ef 100644 --- a/XDM_NEON/src/xdman/downloaders/SegmentImpl.java +++ b/XDM_NEON/xdman/src/main/java/xdman/downloaders/SegmentImpl.java @@ -1,7 +1,6 @@ package xdman.downloaders; import java.io.File; -import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; import java.util.UUID; diff --git a/XDM_NEON/src/xdman/downloaders/SegmentInfo.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/SegmentInfo.java similarity index 100% rename from XDM_NEON/src/xdman/downloaders/SegmentInfo.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/SegmentInfo.java diff --git a/XDM_NEON/src/xdman/downloaders/SegmentListener.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/SegmentListener.java similarity index 100% rename from XDM_NEON/src/xdman/downloaders/SegmentListener.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/SegmentListener.java diff --git a/XDM_NEON/src/xdman/downloaders/dash/DashDownloader.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/dash/DashDownloader.java similarity index 95% rename from XDM_NEON/src/xdman/downloaders/dash/DashDownloader.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/dash/DashDownloader.java index 10db67d..24004bd 100644 --- a/XDM_NEON/src/xdman/downloaders/dash/DashDownloader.java +++ b/XDM_NEON/xdman/src/main/java/xdman/downloaders/dash/DashDownloader.java @@ -10,12 +10,10 @@ import java.io.InputStream; import java.io.OutputStream; import java.util.ArrayList; import java.util.Collections; -import java.util.Date; import java.util.List; import java.util.UUID; import xdman.Config; -import xdman.DownloadListener; import xdman.XDMConstants; import xdman.downloaders.AbstractChannel; import xdman.downloaders.Downloader; @@ -32,7 +30,6 @@ import xdman.mediaconversion.FFmpeg; import xdman.mediaconversion.MediaConversionListener; import xdman.mediaconversion.MediaFormats; import xdman.util.FormatUtilities; -import xdman.util.HttpDateParser; import xdman.util.Logger; import xdman.util.StringUtils; import xdman.util.XDMUtils; @@ -594,18 +591,18 @@ public class DashDownloader extends Downloader implements SegmentListener, Media this.len2 = Long.parseLong(br.readLine()); int chunkCount = Integer.parseInt(br.readLine()); for (int i = 0; i < chunkCount; i++) { - String cid = br.readLine(); + String cid = XDMUtils.readLineSafe(br); long len = Long.parseLong(br.readLine()); long off = Long.parseLong(br.readLine()); long dwn = Long.parseLong(br.readLine()); - String tag = br.readLine(); + String tag = XDMUtils.readLineSafe(br);//br.readLine(); Segment seg = new SegmentImpl(folder, cid, off, len, dwn); seg.setTag(tag); Logger.log("id: " + seg.getId() + "\nlength: " + seg.getLength() + "\noffset: " + seg.getStartOffset() + "\ndownload: " + seg.getDownloaded()); chunks.add(seg); } - this.lastModified = br.readLine(); + this.lastModified = XDMUtils.readLineSafe(br); return true; } catch (Exception e) { Logger.log("Failed to load saved state"); diff --git a/XDM_NEON/src/xdman/downloaders/ftp/FtpChannel.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/ftp/FtpChannel.java similarity index 96% rename from XDM_NEON/src/xdman/downloaders/ftp/FtpChannel.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/ftp/FtpChannel.java index ef00e1d..eb48727 100644 --- a/XDM_NEON/src/xdman/downloaders/ftp/FtpChannel.java +++ b/XDM_NEON/xdman/src/main/java/xdman/downloaders/ftp/FtpChannel.java @@ -18,8 +18,8 @@ public class FtpChannel extends AbstractChannel { private FtpClient hc; private InputStream in; private boolean redirected; - private String redirectUrl; - private long length; + // private String redirectUrl; + private long length; public FtpChannel(Segment chunk, String url) { super(chunk); @@ -101,7 +101,7 @@ public class FtpChannel extends AbstractChannel { return false; } else { passwd = Authenticator.requestPasswordAuthentication(null, hc.getPort(), "ftp", "", "ftp"); - Logger.log("Passwd: "+passwd); + Logger.log("Passwd: " + passwd); throw new JavaClientRequiredException(); } } @@ -119,7 +119,7 @@ public class FtpChannel extends AbstractChannel { } length = hc.getContentLength(); - + if (hc.getContentLength() > 0 && XDMUtils.getFreeSpace(null) < hc.getContentLength()) { Logger.log("Disk is full"); errorCode = XDMConstants.DISK_FAIURE; @@ -182,6 +182,6 @@ public class FtpChannel extends AbstractChannel { } public String getRedirectUrl() { - return redirectUrl; + return null;// return redirectUrl; } } diff --git a/XDM_NEON/src/xdman/downloaders/ftp/FtpDownloader.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/ftp/FtpDownloader.java similarity index 81% rename from XDM_NEON/src/xdman/downloaders/ftp/FtpDownloader.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/ftp/FtpDownloader.java index ca8616c..cf34caf 100644 --- a/XDM_NEON/src/xdman/downloaders/ftp/FtpDownloader.java +++ b/XDM_NEON/xdman/src/main/java/xdman/downloaders/ftp/FtpDownloader.java @@ -5,12 +5,10 @@ import xdman.downloaders.AbstractChannel; import xdman.downloaders.Segment; import xdman.downloaders.SegmentDownloader; import xdman.downloaders.metadata.HttpMetadata; -import xdman.util.Logger; -import xdman.util.XDMUtils; public class FtpDownloader extends SegmentDownloader { private HttpMetadata metadata; - private String newFileName; + //private String newFileName; public FtpDownloader(String id, String folder, HttpMetadata metadata) { super(id, folder); @@ -30,13 +28,16 @@ public class FtpDownloader extends SegmentDownloader { @Override public boolean isFileNameChanged() { - Logger.log("Checking for filename change " + (newFileName != null)); - return newFileName != null; + return false; + /* + * Logger.log("Checking for filename change " + (newFileName != null)); return + * newFileName != null; + */ } @Override public String getNewFile() { - return newFileName; + return null;//newFileName; } @Override diff --git a/XDM_NEON/src/xdman/downloaders/hds/HdsDownloader.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/hds/HdsDownloader.java similarity index 94% rename from XDM_NEON/src/xdman/downloaders/hds/HdsDownloader.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/hds/HdsDownloader.java index 0a79b2f..fac9988 100644 --- a/XDM_NEON/src/xdman/downloaders/hds/HdsDownloader.java +++ b/XDM_NEON/xdman/src/main/java/xdman/downloaders/hds/HdsDownloader.java @@ -10,11 +10,9 @@ import java.io.InputStream; import java.io.OutputStream; import java.util.ArrayList; import java.util.Arrays; -import java.util.List; import java.util.UUID; import xdman.Config; -import xdman.DownloadListener; import xdman.XDMConstants; import xdman.downloaders.AbstractChannel; import xdman.downloaders.Downloader; @@ -306,11 +304,11 @@ public class HdsDownloader extends Downloader implements SegmentListener, MediaC info.setDownloaded(progress); info.setLength(100); info.setStart(0); - long diff = downloaded - lastDownloaded; + //long diff = downloaded - lastDownloaded; long timeSpend = now - prevTime; if (timeSpend > 0) { - //float rate = ((float) diff / timeSpend) * 1000; - //downloadSpeed = rate; + // float rate = ((float) diff / timeSpend) * 1000; + // downloadSpeed = rate; int prgDiff = progress - lastProgress; if (prgDiff > 0) { @@ -453,12 +451,12 @@ public class HdsDownloader extends Downloader implements SegmentListener, MediaC this.totalDuration = Long.parseLong(br.readLine()); int urlCount = Integer.parseInt(br.readLine()); for (int i = 0; i < urlCount; i++) { - String url = br.readLine(); + String url = XDMUtils.readLineSafe(br);// br.readLine(); urlList.add(url); } int chunkCount = Integer.parseInt(br.readLine()); for (int i = 0; i < chunkCount; i++) { - String cid = br.readLine(); + String cid = XDMUtils.readLineSafe(br);// br.readLine(); long len = Long.parseLong(br.readLine()); long off = Long.parseLong(br.readLine()); long dwn = Long.parseLong(br.readLine()); @@ -468,7 +466,7 @@ public class HdsDownloader extends Downloader implements SegmentListener, MediaC + "\ndownload: " + seg.getDownloaded()); chunks.add(seg); } - this.lastModified = br.readLine(); + this.lastModified = XDMUtils.readLineSafe(br);// br.readLine(); return true; } catch (Exception e) { Logger.log("Failed to load saved state"); @@ -536,7 +534,7 @@ public class HdsDownloader extends Downloader implements SegmentListener, MediaC assembleFinished = false; File ffOutFile = null; File outFile = null; - + XDMUtils.mkdirs(getOutputFolder()); // File outFile = new File(outputFormat == 0 ? getOutputFolder() : folder, diff --git a/XDM_NEON/src/xdman/downloaders/hls/EncryptedHlsChannel.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/hls/EncryptedHlsChannel.java similarity index 98% rename from XDM_NEON/src/xdman/downloaders/hls/EncryptedHlsChannel.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/hls/EncryptedHlsChannel.java index f891b12..dbd9c20 100644 --- a/XDM_NEON/src/xdman/downloaders/hls/EncryptedHlsChannel.java +++ b/XDM_NEON/xdman/src/main/java/xdman/downloaders/hls/EncryptedHlsChannel.java @@ -4,9 +4,7 @@ import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.math.BigInteger; -import java.nio.charset.Charset; import java.security.Key; -import java.security.NoSuchAlgorithmException; import java.security.spec.AlgorithmParameterSpec; import java.util.Iterator; @@ -26,7 +24,6 @@ import xdman.network.http.JavaHttpClient; import xdman.network.http.WebProxy; import xdman.network.http.XDMHttpClient; import xdman.util.Logger; -import xdman.util.StringUtils; import xdman.util.XDMUtils; public class EncryptedHlsChannel extends HttpChannel { diff --git a/XDM_NEON/src/xdman/downloaders/hls/HlsDownloader.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/hls/HlsDownloader.java similarity index 97% rename from XDM_NEON/src/xdman/downloaders/hls/HlsDownloader.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/hls/HlsDownloader.java index 90ee8ee..fe23a0f 100644 --- a/XDM_NEON/src/xdman/downloaders/hls/HlsDownloader.java +++ b/XDM_NEON/xdman/src/main/java/xdman/downloaders/hls/HlsDownloader.java @@ -332,7 +332,7 @@ public class HlsDownloader extends Downloader implements SegmentListener, MediaC info.setDownloaded(progress); info.setLength(100); info.setStart(0); - long diff = downloaded - lastDownloaded; + //long diff = downloaded - lastDownloaded; long timeSpend = now - prevTime; if (timeSpend > 0) { // float rate = ((float) diff / timeSpend) * 1000; @@ -506,7 +506,7 @@ public class HlsDownloader extends Downloader implements SegmentListener, MediaC int urlCount = Integer.parseInt(br.readLine()); System.out.println("Loading urls: " + urlCount); for (int i = 0; i < urlCount; i++) { - String url = br.readLine(); + String url = XDMUtils.readLineSafe(br);// br.readLine(); HlsPlaylistItem item = new HlsPlaylistItem(); item.setUrl(url); items.add(item); @@ -514,7 +514,7 @@ public class HlsDownloader extends Downloader implements SegmentListener, MediaC } int chunkCount = Integer.parseInt(br.readLine()); for (int i = 0; i < chunkCount; i++) { - String cid = br.readLine(); + String cid = XDMUtils.readLineSafe(br);// br.readLine(); long len = Long.parseLong(br.readLine()); long off = Long.parseLong(br.readLine()); long dwn = Long.parseLong(br.readLine()); @@ -524,7 +524,7 @@ public class HlsDownloader extends Downloader implements SegmentListener, MediaC + "\ndownload: " + seg.getDownloaded()); chunks.add(seg); } - this.lastModified = br.readLine(); + this.lastModified = XDMUtils.readLineSafe(br);// br.readLine(); String strHasMoreInfo = br.readLine(); if (strHasMoreInfo != null) { @@ -533,18 +533,18 @@ public class HlsDownloader extends Downloader implements SegmentListener, MediaC for (int i = 0; i < urlCount; i++) { HlsPlaylistItem item = items.get(i); if ("true".equals(br.readLine())) { - item.setKeyUrl(br.readLine()); + item.setKeyUrl(XDMUtils.readLineSafe(br)); } if ("true".equals(br.readLine())) { - item.setIV(br.readLine()); + item.setIV(XDMUtils.readLineSafe(br)); } } int keys = Integer.parseInt(br.readLine()); for (int i = 0; i < keys; i++) { - String keyUrl = br.readLine(); + String keyUrl = XDMUtils.readLineSafe(br); System.out.println("Keydata: " + keyUrl); - String keyData = br.readLine(); + String keyData = XDMUtils.readLineSafe(br); byte[] data = Base64.getDecoder().decode(keyData); keyMap.put(keyUrl, data); } @@ -624,18 +624,13 @@ public class HlsDownloader extends Downloader implements SegmentListener, MediaC for (Segment s : chunks) { sb.append("file '" + new File(folder, s.getId()) + "'\r\n"); } - OutputStream hlsTextStream = null; + File hlsFile = new File(folder, id + "-hls.txt"); - try { - hlsTextStream = new FileOutputStream(hlsFile); + try (OutputStream hlsTextStream = new FileOutputStream(hlsFile)) { hlsTextStream.write(sb.toString().getBytes()); hlsTextStream.close(); } catch (Exception e) { - try { - hlsTextStream.close(); - } catch (Exception e2) { - } } this.converting = true; List inputFiles = new ArrayList(); diff --git a/XDM_NEON/src/xdman/downloaders/hls/HlsEncryptedSouce.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/hls/HlsEncryptedSouce.java similarity index 100% rename from XDM_NEON/src/xdman/downloaders/hls/HlsEncryptedSouce.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/hls/HlsEncryptedSouce.java diff --git a/XDM_NEON/src/xdman/downloaders/hls/HlsPlaylist.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/hls/HlsPlaylist.java similarity index 100% rename from XDM_NEON/src/xdman/downloaders/hls/HlsPlaylist.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/hls/HlsPlaylist.java diff --git a/XDM_NEON/src/xdman/downloaders/hls/HlsPlaylistItem.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/hls/HlsPlaylistItem.java similarity index 100% rename from XDM_NEON/src/xdman/downloaders/hls/HlsPlaylistItem.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/hls/HlsPlaylistItem.java diff --git a/XDM_NEON/src/xdman/downloaders/hls/PlaylistParser.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/hls/PlaylistParser.java similarity index 97% rename from XDM_NEON/src/xdman/downloaders/hls/PlaylistParser.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/hls/PlaylistParser.java index bf12893..f9769df 100644 --- a/XDM_NEON/src/xdman/downloaders/hls/PlaylistParser.java +++ b/XDM_NEON/xdman/src/main/java/xdman/downloaders/hls/PlaylistParser.java @@ -11,6 +11,7 @@ import java.util.List; import xdman.util.FormatUtilities; import xdman.util.Logger; import xdman.util.StringUtils; +import xdman.util.XDMUtils; public class PlaylistParser { @@ -29,7 +30,7 @@ public class PlaylistParser { boolean hasByteRange = false; try { r = new BufferedReader(new InputStreamReader(new FileInputStream(file))); - if (!r.readLine().startsWith("#EXTM3U")) { + if (!XDMUtils.readLineSafe(r).startsWith("#EXTM3U")) { throw new IOException("Not a valid HLS manifest"); } String prefixLine = ""; @@ -61,7 +62,7 @@ public class PlaylistParser { segSeq = mediaSequence; } url = line; - if (!(hasByteRange && url.equals(lastUrl))) { + if (!(hasByteRange && lastUrl != null && url.equals(lastUrl))) { HlsPlaylistItem item = new HlsPlaylistItem(getAbsUrl(url, playlistUrl), isEncryptedSegment ? getAbsUrl(keyUrl, playlistUrl) : null, isEncryptedSegment ? getIV(IV, mediaSequence) : null, resolution, bandwidth, duration); diff --git a/XDM_NEON/src/xdman/downloaders/http/HttpChannel.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/http/HttpChannel.java similarity index 100% rename from XDM_NEON/src/xdman/downloaders/http/HttpChannel.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/http/HttpChannel.java diff --git a/XDM_NEON/src/xdman/downloaders/http/HttpDownloader.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/http/HttpDownloader.java similarity index 94% rename from XDM_NEON/src/xdman/downloaders/http/HttpDownloader.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/http/HttpDownloader.java index 1efff40..cfecea8 100644 --- a/XDM_NEON/src/xdman/downloaders/http/HttpDownloader.java +++ b/XDM_NEON/xdman/src/main/java/xdman/downloaders/http/HttpDownloader.java @@ -4,9 +4,7 @@ import xdman.XDMConstants; import xdman.downloaders.AbstractChannel; import xdman.downloaders.Segment; import xdman.downloaders.SegmentDownloader; -import xdman.downloaders.metadata.DashMetadata; import xdman.downloaders.metadata.HttpMetadata; -import xdman.network.ProxyResolver; import xdman.util.Logger; import xdman.util.MimeUtil; import xdman.util.NetUtils; diff --git a/XDM_NEON/src/xdman/downloaders/metadata/DashMetadata.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/DashMetadata.java similarity index 88% rename from XDM_NEON/src/xdman/downloaders/metadata/DashMetadata.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/DashMetadata.java index 20b42cf..93bd4d7 100644 --- a/XDM_NEON/src/xdman/downloaders/metadata/DashMetadata.java +++ b/XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/DashMetadata.java @@ -1,15 +1,7 @@ package xdman.downloaders.metadata; -import java.io.BufferedReader; -import java.io.File; -import java.io.FileWriter; -import java.io.IOException; -import java.util.Iterator; - -import xdman.Config; import xdman.XDMConstants; import xdman.network.http.HeaderCollection; -import xdman.network.http.HttpHeader; import xdman.util.Logger; public class DashMetadata extends HttpMetadata { diff --git a/XDM_NEON/src/xdman/downloaders/metadata/HdsMetadata.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/HdsMetadata.java similarity index 84% rename from XDM_NEON/src/xdman/downloaders/metadata/HdsMetadata.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/HdsMetadata.java index 267f3ac..68ea44f 100644 --- a/XDM_NEON/src/xdman/downloaders/metadata/HdsMetadata.java +++ b/XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/HdsMetadata.java @@ -1,15 +1,6 @@ package xdman.downloaders.metadata; -import java.io.BufferedReader; -import java.io.File; -import java.io.FileWriter; -import java.io.IOException; -import java.util.Iterator; - -import xdman.Config; import xdman.XDMConstants; -import xdman.network.http.HeaderCollection; -import xdman.network.http.HttpHeader; import xdman.util.Logger; public class HdsMetadata extends HttpMetadata { diff --git a/XDM_NEON/src/xdman/downloaders/metadata/HlsMetadata.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/HlsMetadata.java similarity index 85% rename from XDM_NEON/src/xdman/downloaders/metadata/HlsMetadata.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/HlsMetadata.java index 06f78e7..c96b998 100644 --- a/XDM_NEON/src/xdman/downloaders/metadata/HlsMetadata.java +++ b/XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/HlsMetadata.java @@ -1,12 +1,6 @@ package xdman.downloaders.metadata; -import java.io.File; -import java.io.FileWriter; -import java.util.Iterator; - -import xdman.Config; import xdman.XDMConstants; -import xdman.network.http.HttpHeader; import xdman.util.Logger; public class HlsMetadata extends HttpMetadata { diff --git a/XDM_NEON/src/xdman/downloaders/metadata/HttpMetadata.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/HttpMetadata.java similarity index 100% rename from XDM_NEON/src/xdman/downloaders/metadata/HttpMetadata.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/HttpMetadata.java diff --git a/XDM_NEON/src/xdman/downloaders/metadata/manifests/F4MManifest.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/manifests/F4MManifest.java similarity index 91% rename from XDM_NEON/src/xdman/downloaders/metadata/manifests/F4MManifest.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/manifests/F4MManifest.java index 1660026..a571d5a 100644 --- a/XDM_NEON/src/xdman/downloaders/metadata/manifests/F4MManifest.java +++ b/XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/manifests/F4MManifest.java @@ -30,10 +30,9 @@ public class F4MManifest { private boolean live; private int fragCount; private int segStart, fragStart; - private boolean isMetadata; private int fragsPerSeg; private F4MMedia selectedMedia; - private int segNum, fragNum, lastFrag; + private int segNum, fragNum; private String fragUrl, baseUrl; private int discontinuity; private String query; @@ -61,8 +60,8 @@ public class F4MManifest { segStart = segNum; fragStart = fragNum; } - byte[] fragmentData = new byte[0]; - lastFrag = fragNum; + // byte[] fragmentData = new byte[0]; + // lastFrag = fragNum; System.out.println(fragNum + " " + fragCount); if (fragNum >= fragCount) throw new Exception("No fragment available for downloading"); @@ -80,7 +79,7 @@ public class F4MManifest { } Logger.log("fragUrl: " + fragUrl + "\nfragCount: " + fragCount + " baseUrl: " + baseUrl); - int fragsToDownload = fragCount - fragNum; + // int fragsToDownload = fragCount - fragNum; while (fragNum < fragCount) { Logger.log("Remaining: " + (fragCount - fragNum)); fragNum++; @@ -220,7 +219,7 @@ public class F4MManifest { BoxInfo boxInfo = readBoxHeader(ptr); pos = ptr.getPos(); - long boxSize = boxInfo.getBoxSize(); + // long boxSize = boxInfo.getBoxSize(); String boxType = boxInfo.getBoxType(); if (boxType.equals("abst")) @@ -322,7 +321,7 @@ public class F4MManifest { Segment firstSegment = segTable.get(0); Segment lastSegment = segTable.get(segTable.size() - 1); Fragment firstFragment = fragTable.get(0); - Fragment lastFragment = fragTable.get(fragTable.size() - 1); + fragTable.get(fragTable.size() - 1); if (segTable.size() == 1) return firstSegment.firstSegment; @@ -347,25 +346,25 @@ public class F4MManifest { private void parseBootstrapBox(byte[] bootstrapInfo, int pos) { System.out.println("parsing abst"); live = false; - isMetadata = true; - int version = readByte(bootstrapInfo, pos); - int flags = (int) readInt24(bootstrapInfo, pos + 1); - int bootstrapVersion = (int) readInt32(bootstrapInfo, pos + 4); + // isMetadata = true; + readByte(bootstrapInfo, pos); + readInt24(bootstrapInfo, pos + 1); + readInt32(bootstrapInfo, pos + 4); // Console.WriteLine("bootstrapVersion: " + bootstrapVersion); int b = readByte(bootstrapInfo, pos + 8); - int profile = (b & 0xC0) >> 6; + // int profile = (b & 0xC0) >> 6; int update = (b & 0x10) >> 4; if (((b & 0x20) >> 5) > 0) { live = true; - isMetadata = false; + // isMetadata = false; } if (update == 0) { segTable.clear(); fragTable.clear(); } - int timescale = (int) readInt32(bootstrapInfo, pos + 9); - long currentMediaTime = readInt64(bootstrapInfo, 13); - long smpteTimeCodeOffset = readInt64(bootstrapInfo, 21); + readInt32(bootstrapInfo, pos + 9); + readInt64(bootstrapInfo, 13); + readInt64(bootstrapInfo, 21); pos += 29; BufferPointer bPtr = new BufferPointer(); @@ -387,8 +386,8 @@ public class F4MManifest { for (int i = 0; i < qualityEntryCount; i++) readString(bPtr); - String drmData = readString(bPtr); - String smetadata = readString(bPtr); + readString(bPtr); + readString(bPtr); pos = bPtr.getPos(); int segRunTableCount = readByte(bootstrapInfo, pos++); @@ -492,8 +491,8 @@ public class F4MManifest { private void parseAsrtBox(byte[] asrt, int pos) { System.out.println("parsing asrt"); - int version = readByte(asrt, (int) pos); - int flags = (int) readInt24(asrt, pos + 1); + readByte(asrt, (int) pos); + readInt24(asrt, pos + 1); int qualityEntryCount = readByte(asrt, pos + 4); segTable.clear(); pos += 5; @@ -522,9 +521,9 @@ public class F4MManifest { private void parseAfrtBox(byte[] afrt, int pos) { System.out.println("Parse afrt"); fragTable.clear(); - int version = readByte(afrt, pos); - int flags = (int) readInt24(afrt, pos + 1); - int timescale = (int) readInt32(afrt, pos + 4); + readByte(afrt, pos); + readInt24(afrt, pos + 1); + readInt32(afrt, pos + 4); int qualityEntryCount = readByte(afrt, pos + 8); pos += 9; BufferPointer args = new BufferPointer(); diff --git a/XDM_NEON/src/xdman/downloaders/metadata/manifests/HlsMediaEntry.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/manifests/HlsMediaEntry.java similarity index 100% rename from XDM_NEON/src/xdman/downloaders/metadata/manifests/HlsMediaEntry.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/manifests/HlsMediaEntry.java diff --git a/XDM_NEON/src/xdman/downloaders/metadata/manifests/M3U8Manifest.java b/XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/manifests/M3U8Manifest.java similarity index 93% rename from XDM_NEON/src/xdman/downloaders/metadata/manifests/M3U8Manifest.java rename to XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/manifests/M3U8Manifest.java index f2c62cb..342752a 100644 --- a/XDM_NEON/src/xdman/downloaders/metadata/manifests/M3U8Manifest.java +++ b/XDM_NEON/xdman/src/main/java/xdman/downloaders/metadata/manifests/M3U8Manifest.java @@ -1,11 +1,11 @@ package xdman.downloaders.metadata.manifests; -import java.io.*; -import java.util.*; -import java.net.*; - -import javax.print.attribute.standard.Media; -import javax.print.attribute.standard.MediaPrintableArea; +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStreamReader; +import java.net.URI; +import java.util.ArrayList; import xdman.util.Logger; import xdman.util.StringUtils; diff --git a/XDM_NEON/src/xdman/mediaconversion/ConversionItem.java b/XDM_NEON/xdman/src/main/java/xdman/mediaconversion/ConversionItem.java similarity index 100% rename from XDM_NEON/src/xdman/mediaconversion/ConversionItem.java rename to XDM_NEON/xdman/src/main/java/xdman/mediaconversion/ConversionItem.java diff --git a/XDM_NEON/src/xdman/mediaconversion/FFmpeg.java b/XDM_NEON/xdman/src/main/java/xdman/mediaconversion/FFmpeg.java similarity index 94% rename from XDM_NEON/src/xdman/mediaconversion/FFmpeg.java rename to XDM_NEON/xdman/src/main/java/xdman/mediaconversion/FFmpeg.java index 834ee80..e851c3a 100644 --- a/XDM_NEON/src/xdman/mediaconversion/FFmpeg.java +++ b/XDM_NEON/xdman/src/main/java/xdman/mediaconversion/FFmpeg.java @@ -2,6 +2,7 @@ package xdman.mediaconversion; import java.io.BufferedReader; import java.io.File; +import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Arrays; @@ -23,7 +24,7 @@ public class FFmpeg { private long totalDuration = 0; private Process proc; private int ffExitCode; - private String preset = "ultrafast"; + //private String preset = "ultrafast"; private String volume; private boolean useHwAccel; @@ -194,7 +195,7 @@ public class FFmpeg { ffExitCode = proc.waitFor(); return ffExitCode == 0 ? FF_SUCCESS : FF_CONVERSION_FAILED; - } catch (Exception e) { + } catch (RuntimeException | InterruptedException | IOException e) { return FF_LAUNCH_ERROR; } } diff --git a/XDM_NEON/src/xdman/mediaconversion/Format.java b/XDM_NEON/xdman/src/main/java/xdman/mediaconversion/Format.java similarity index 99% rename from XDM_NEON/src/xdman/mediaconversion/Format.java rename to XDM_NEON/xdman/src/main/java/xdman/mediaconversion/Format.java index 87bc43d..b851c37 100644 --- a/XDM_NEON/src/xdman/mediaconversion/Format.java +++ b/XDM_NEON/xdman/src/main/java/xdman/mediaconversion/Format.java @@ -259,8 +259,8 @@ public class Format { public String getList(List list) { StringBuffer sb = new StringBuffer(); boolean first = true; - for (String s : list) { - if (list != null) { + if (list != null) { + for (String s : list) { if (!first) { sb.append(" "); } diff --git a/XDM_NEON/src/xdman/mediaconversion/FormatGroup.java b/XDM_NEON/xdman/src/main/java/xdman/mediaconversion/FormatGroup.java similarity index 100% rename from XDM_NEON/src/xdman/mediaconversion/FormatGroup.java rename to XDM_NEON/xdman/src/main/java/xdman/mediaconversion/FormatGroup.java diff --git a/XDM_NEON/src/xdman/mediaconversion/FormatLoader.java b/XDM_NEON/xdman/src/main/java/xdman/mediaconversion/FormatLoader.java similarity index 98% rename from XDM_NEON/src/xdman/mediaconversion/FormatLoader.java rename to XDM_NEON/xdman/src/main/java/xdman/mediaconversion/FormatLoader.java index ee096ef..fceb0f9 100644 --- a/XDM_NEON/src/xdman/mediaconversion/FormatLoader.java +++ b/XDM_NEON/xdman/src/main/java/xdman/mediaconversion/FormatLoader.java @@ -24,7 +24,7 @@ public class FormatLoader { while (true) { String ln = br.readLine(); - if (ln.length() < 1) { + if (ln == null||ln.length() < 1) { break; } FormatGroup fg = new FormatGroup(); diff --git a/XDM_NEON/src/xdman/mediaconversion/MediaConversionListener.java b/XDM_NEON/xdman/src/main/java/xdman/mediaconversion/MediaConversionListener.java similarity index 100% rename from XDM_NEON/src/xdman/mediaconversion/MediaConversionListener.java rename to XDM_NEON/xdman/src/main/java/xdman/mediaconversion/MediaConversionListener.java diff --git a/XDM_NEON/src/xdman/mediaconversion/MediaFormat.java b/XDM_NEON/xdman/src/main/java/xdman/mediaconversion/MediaFormat.java similarity index 100% rename from XDM_NEON/src/xdman/mediaconversion/MediaFormat.java rename to XDM_NEON/xdman/src/main/java/xdman/mediaconversion/MediaFormat.java diff --git a/XDM_NEON/src/xdman/mediaconversion/MediaFormatInfo.java b/XDM_NEON/xdman/src/main/java/xdman/mediaconversion/MediaFormatInfo.java similarity index 100% rename from XDM_NEON/src/xdman/mediaconversion/MediaFormatInfo.java rename to XDM_NEON/xdman/src/main/java/xdman/mediaconversion/MediaFormatInfo.java diff --git a/XDM_NEON/src/xdman/mediaconversion/MediaFormats.java b/XDM_NEON/xdman/src/main/java/xdman/mediaconversion/MediaFormats.java similarity index 94% rename from XDM_NEON/src/xdman/mediaconversion/MediaFormats.java rename to XDM_NEON/xdman/src/main/java/xdman/mediaconversion/MediaFormats.java index b8e352f..c47f5b0 100644 --- a/XDM_NEON/src/xdman/mediaconversion/MediaFormats.java +++ b/XDM_NEON/xdman/src/main/java/xdman/mediaconversion/MediaFormats.java @@ -2,12 +2,12 @@ package xdman.mediaconversion; import java.io.BufferedReader; import java.io.FileInputStream; +import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.nio.charset.Charset; import java.util.ArrayList; -import xdman.ui.res.StringResource; import xdman.util.StringUtils; public class MediaFormats { @@ -67,7 +67,7 @@ public class MediaFormats { supportedFormats = list.toArray(supportedFormats); } - } catch (Exception e) { + } catch (RuntimeException | IOException e) { // TODO: handle exception } diff --git a/XDM_NEON/src/xdman/mediaconversion/MediaInfoExtractor.java b/XDM_NEON/xdman/src/main/java/xdman/mediaconversion/MediaInfoExtractor.java similarity index 93% rename from XDM_NEON/src/xdman/mediaconversion/MediaInfoExtractor.java rename to XDM_NEON/xdman/src/main/java/xdman/mediaconversion/MediaInfoExtractor.java index b660004..d41c261 100644 --- a/XDM_NEON/src/xdman/mediaconversion/MediaInfoExtractor.java +++ b/XDM_NEON/xdman/src/main/java/xdman/mediaconversion/MediaInfoExtractor.java @@ -1,8 +1,6 @@ package xdman.mediaconversion; -import java.awt.Image; import java.io.File; -import java.io.RandomAccessFile; import java.nio.file.Files; import java.util.ArrayList; import java.util.List; @@ -10,7 +8,6 @@ import java.util.UUID; import java.util.regex.Matcher; import java.util.regex.Pattern; -import javax.imageio.ImageIO; import javax.swing.ImageIcon; import xdman.Config; diff --git a/XDM_NEON/src/xdman/monitoring/BrowserMonitor.java b/XDM_NEON/xdman/src/main/java/xdman/monitoring/BrowserMonitor.java similarity index 100% rename from XDM_NEON/src/xdman/monitoring/BrowserMonitor.java rename to XDM_NEON/xdman/src/main/java/xdman/monitoring/BrowserMonitor.java diff --git a/XDM_NEON/src/xdman/monitoring/F4mHandler.java b/XDM_NEON/xdman/src/main/java/xdman/monitoring/F4mHandler.java similarity index 100% rename from XDM_NEON/src/xdman/monitoring/F4mHandler.java rename to XDM_NEON/xdman/src/main/java/xdman/monitoring/F4mHandler.java diff --git a/XDM_NEON/src/xdman/monitoring/FBHandler.java b/XDM_NEON/xdman/src/main/java/xdman/monitoring/FBHandler.java similarity index 95% rename from XDM_NEON/src/xdman/monitoring/FBHandler.java rename to XDM_NEON/xdman/src/main/java/xdman/monitoring/FBHandler.java index 272ed7e..82e21f0 100644 --- a/XDM_NEON/src/xdman/monitoring/FBHandler.java +++ b/XDM_NEON/xdman/src/main/java/xdman/monitoring/FBHandler.java @@ -84,10 +84,10 @@ public class FBHandler { } private static ArrayList findURL(String keyword, StringBuffer buf) { - int index1 = 0; + //int index1 = 0; int index = 0; ArrayList urlList = new ArrayList(); - String urlStart = ":";// "\"https"; + //String urlStart = ":";// "\"https"; while (true) { index = buf.indexOf(keyword, index); if (index < 0) @@ -98,7 +98,7 @@ public class FBHandler { break; } index += 1; - int collonIndex = index; + //int collonIndex = index; while (true) { char ch = buf.charAt(index); diff --git a/XDM_NEON/src/xdman/monitoring/InstagramHandler.java b/XDM_NEON/xdman/src/main/java/xdman/monitoring/InstagramHandler.java similarity index 92% rename from XDM_NEON/src/xdman/monitoring/InstagramHandler.java rename to XDM_NEON/xdman/src/main/java/xdman/monitoring/InstagramHandler.java index b664c73..8dd8f97 100644 --- a/XDM_NEON/src/xdman/monitoring/InstagramHandler.java +++ b/XDM_NEON/xdman/src/main/java/xdman/monitoring/InstagramHandler.java @@ -36,8 +36,8 @@ public class InstagramHandler { } Matcher matcher = pattern.matcher(buf); if (matcher.find()) { - int start = matcher.start(); - int end = matcher.end(); + //int start = matcher.start(); + //int end = matcher.end(); String url = matcher.group(1); Logger.log("Url: " + url); HttpMetadata metadata = new HttpMetadata(); diff --git a/XDM_NEON/src/xdman/monitoring/M3U8Handler.java b/XDM_NEON/xdman/src/main/java/xdman/monitoring/M3U8Handler.java similarity index 89% rename from XDM_NEON/src/xdman/monitoring/M3U8Handler.java rename to XDM_NEON/xdman/src/main/java/xdman/monitoring/M3U8Handler.java index d6803c1..ea49a03 100644 --- a/XDM_NEON/src/xdman/monitoring/M3U8Handler.java +++ b/XDM_NEON/xdman/src/main/java/xdman/monitoring/M3U8Handler.java @@ -1,7 +1,6 @@ package xdman.monitoring; import java.io.File; -import java.util.ArrayList; import java.util.List; import xdman.XDMApp; @@ -9,9 +8,6 @@ import xdman.downloaders.hls.HlsPlaylist; import xdman.downloaders.hls.HlsPlaylistItem; import xdman.downloaders.hls.PlaylistParser; import xdman.downloaders.metadata.HlsMetadata; -import xdman.downloaders.metadata.HttpMetadata; -import xdman.downloaders.metadata.manifests.M3U8Manifest; -import xdman.downloaders.metadata.manifests.M3U8Manifest.M3U8MediaInfo; import xdman.util.StringUtils; import xdman.util.XDMUtils; diff --git a/XDM_NEON/src/xdman/monitoring/MonitoringSession.java b/XDM_NEON/xdman/src/main/java/xdman/monitoring/MonitoringSession.java similarity index 94% rename from XDM_NEON/src/xdman/monitoring/MonitoringSession.java rename to XDM_NEON/xdman/src/main/java/xdman/monitoring/MonitoringSession.java index f5b904b..8a96409 100644 --- a/XDM_NEON/src/xdman/monitoring/MonitoringSession.java +++ b/XDM_NEON/xdman/src/main/java/xdman/monitoring/MonitoringSession.java @@ -9,7 +9,6 @@ import java.io.UnsupportedEncodingException; import java.net.Socket; import java.net.URL; import java.net.URLDecoder; -import java.net.URLEncoder; import java.util.ArrayList; import java.util.Iterator; import java.util.List; @@ -27,14 +26,14 @@ import xdman.network.http.JavaHttpClient; import xdman.preview.FFmpegStream; import xdman.preview.PreviewStream; import xdman.ui.components.VideoPopupItem; -import xdman.util.Base64; import xdman.util.FormatUtilities; import xdman.util.Logger; import xdman.util.StringUtils; import xdman.util.XDMUtils; public class MonitoringSession implements Runnable { - private String msg204 = "HTTP/1.1 204 No Content\r\n" + "Content-length: 0\r\n\r\n"; + // private String msg204 = "HTTP/1.1 204 No Content\r\n" + "Content-length: + // 0\r\n\r\n"; private Socket sock; private InputStream inStream; @@ -397,7 +396,7 @@ public class MonitoringSession implements Runnable { if (metadata instanceof HlsMetadata) { hls = true; } - String html = ""; + // String html = ""; // if (dash) { // html = "

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 literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/down.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/down.png new file mode 100644 index 0000000000000000000000000000000000000000..4e5514334c02cb8856c3ad98914ac6a9ede86bf9 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zVGw3ym^BBap1s7=*OmPd6Q4MX@%c%rbAdvVC9V-A&iT2ysd*&~&PAz-C8;S2<(VZJ z3hti10pX2&;y^|Ho-U3d7N?UFBrZBI_RAJe`w#V z9ClgX@J~9BH?NUjF@x{whxrFtoqt-cIK#)5mcm)PLo8k7>GXw*+6~uUYs}u*uDzdG z)UxkxHixdjd;7z=R?7~rk&HWhw@+N+@K%QhRfhyK+LqLq78d5Y?Rj~E@3v#qsY@vm ctRf5yeVINS>rAbe1D(d;>FVdQ&MBb@0NNO25&!@I literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/down_white.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/down_white.png new file mode 100644 index 0000000000000000000000000000000000000000..44e491efa6a1ad9d80299c80f268846f29fe3340 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;D1TB8wRq zxP?KOkzv*x37{Z*iKnkC`y(b{QFT`NvN@hWp$VQYjv*e$-}YPcH5-VqOz*nGSIEqD z=|Um9o$MU8r$r~6nVmK|_I0*s*eqRpcdojt5`XLUm;SH#yIc6@wtUsQXgu-3S_wvt zx!=thn(r$fXSk3f=CO$Nz=Uf52`jF3U5YXf`Ieb3dNWV);+l_d+IJ)e2C%G=k2rJ2 w@pZdc;_E)wAHTv~eQOQ(h5ixjcgag(+#WmKU76`dEYNKXp00i_>zopr0Mrv%zW@LL literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/facebook.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/facebook.png new file mode 100644 index 0000000000000000000000000000000000000000..660bb892dabfd6b400da59790c664b0ef4617738 GIT binary patch literal 422 zcmV;X0a^ZuP)VGd000McNliru;sO;F7b7=TaGL-C0W(QN zK~z}7?Uz4F13?srzc;&JIuRjd@B(@UE3pvIVPoqBav9IyEi6Ti7;FLxHi0m>?`IPm z-A%HSSz@ujX4yAym~Up@AI36aash-k07X#%90S8mr>t`*6At2R#n`>1yXD3V_~-)QsKNdY zoQ4oS>oO+G6|9*v2lU4|gnTj3g;D^j2D^Y*mpNO-K#Z|0%kmmH1imDlm|30cfuym! zFP8rXEJ6t5t&S+hIFR(DG(F_Hf+~^!v5OdJqvu@%WGTf4?5C_QX_|dYl5U$?ucSfS zG|X8E4cKdFU|9id*OibSpak4UOiAAEE)4(M`_JqL@;D1TB8wRq zxP?KOkzv*x37{Z*iKnkC`y(b{QB5`FNe8w9g${YTIEHu}e>=sH>yU$h>wP!n6?3O5 z+_*iXp-k?icg91(A|7e~By}NaZheItGaf~|Br1394h%5ZKj*Kpb$!`4XI6$MlG_v4 zU18%ae7NM;C7lxGJuen44e2*1e$B-Dm8V$!q0~w7YTr+H7CgE0d(9Q*710NI)sKHM zW40=>6j60KcV5nO(y{MCPU(zd#ueq9_8|vq_BO9N@Lt5iDn0VdAM-SZoTueKZ*JQ% zcl**MS+|x+O%kwPza_%hbmsKh>BfKmA7JG@epubP0l+XkKPVjV@ literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/icon.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..75ef991d58f5f72c4183bf3ea4700c4adb09eaa2 GIT binary patch literal 28521 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%0AlAllnPl-GplYAAr7h3kq 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 literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/icon_linux.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/icon_linux.png new file mode 100644 index 0000000000000000000000000000000000000000..c782830b6cabc1f003aa9b1768551addeeedd042 GIT binary patch literal 17086 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 literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/left.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/left.png new file mode 100644 index 0000000000000000000000000000000000000000..105f067af811194fdb68fb4edb242c134bc88ef4 GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zVGw3ym^BBap1s7=*OmPd6Q8)Gk^9d|aiEZ7iEBiObAE1aYF-J0b5UwyNotBhd1gt5 zg1e`0KzJh`NKw0|i(`nz>Er~7j00y5xX)^n<$3QJSU2OL{o(qy?MJli&wZE=W=He% z9GU%Z{zIXSdF>kZ?sHzgUU*7hczKO!$WPfzKJ{*Mie}u77k(b6TwTO}{gKBSG1*Id`!6hVn05G<$4RGWJh5N&L>cyT_;558 SAKeRd5`(9!pUXO@geCxn)oMTh literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/music.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/music.png new file mode 100644 index 0000000000000000000000000000000000000000..8870790cbb8706168cb56f9a302d3369c0a081fa GIT binary patch literal 6632 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 X!~50j!J=wl9%Arx^>bP0l+XkKA7-6G literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/other.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/other.png new file mode 100644 index 0000000000000000000000000000000000000000..c793e3ab9ae1acdf6506c36f79aa5bf1e65fefce GIT binary patch literal 5913 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 literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/program.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/program.png new file mode 100644 index 0000000000000000000000000000000000000000..38caa63ef0733e06d2e3ebeb1f0a43ebdf3a6f59 GIT binary patch literal 5738 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 literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/right.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/right.png new file mode 100644 index 0000000000000000000000000000000000000000..ebfcdc4406020dd8ec23d53bce1dc87c2a799ad6 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zVGw3ym^BBap1s7=*OmPd6Q8)KdfUWHAAmxVC9V-A&iT2ysd*&~&PAz-C8;S2<(VZJ z3hti10pX2&;y^_mo-U3d7N?UF7MLcuJuWw_NviPL^Ubd9KhJ;3FP)+54t$X3D($$M z2yL`+w5;Ld019~{m WclF1T<#|9iF?hQAxvXkdg00002VoOIv0RM-N z%)bBt010qNS#tmY3ljhU3ljkVnw%H_000McNliru;sOpAI}+O^AO8RV02y>eSad^g zZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00D_fL_t(Y$E}sUPC`Ktg+B-ovA{&J zrG!LVA}t9aJ_HG+g>OJZ#{=*Tgx&-?EO-cmXhoq30fmSV1Px=sctO~`{OH-{W@paX z`PrQd|BOQtl;|J`4-|;u-GzRItgR8}+tOPG`g~RGB#-meC9Gdf$}|aZ!8Lx}yCuEd z>376`?PnP>LlE-YJYa^m{Si6N(jQeONw452tvkW zf=d9(E&{?E04cM;sW#6|Uzk+%+%By9wtyEH$Hh*DXhjwupYnim6twu!Vrh7=KIG`OMe?7naU zz!zbC89TzmyGAixjbi(e|LG*MCytn^L}y=#AOn@?ITL$lbW~!vsi}7K5I#8G{}1YC f^cTAA{_KZug3r!Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv0004KNklx+ zl-vbyyMpD<{JTALwA+VKfJQ%D|B4*}9j5iMB*5=XpipBsJFN zc;s1qWbR<3t8gqL1rb3>plv3o1kg6On7~svgyi}AA|c@94Ph#}aaM&uvp0l(Tbrl-A2k7T1@YTe zr#_G7wmFkBMnyLSebujOAuyaOh}kXE7?jS{^E%s&QS~d6#-eofr>JS%5Moq2O#_PAl9*_nHlGb~@uFyq*fBsW8SnR(hh!|uM*2bJ>sp1LKU{NtO{ zxjx~@+1f{vv-{SztN!!5_hpCl(YDzB*M%?d*uE?@@8Z>)vFyf!rc8p23n3q7%lobd z8B!39>1T_Qi#O~@h$uSZYc%<3n(TEp#>M}BMHuFqr>EI3o+5rWs>S8@)O$`q P-!XW)`njxgN@xNA8k>`u literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/title_min.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/title_min.png new file mode 100644 index 0000000000000000000000000000000000000000..e9b7caee98b8b01d7917152a3252e20ab7a3a073 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fvTK5T^vIq+}~c@$a%nkhs9y-o2`46%t_dq=fk4;?!oQ)MkWS^7gJ_F zKACfB#mwr^E2-Dc?A@MHzV*kG1NHkQ7#J+NBAD;wWPIo>QU{vG;OXk;vd$@?2>^6P BM^^v< literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_add.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_add.png new file mode 100644 index 0000000000000000000000000000000000000000..4eb803ec731efa642b59c0a1f75004bc7b5dcb3d GIT binary patch literal 1603 zcmV-J2E6%+P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv000HDNkl(8Qr&kk|m~KLAl;MGP@fK`ouNa_GddvT$geheYG^`)<}N z?tc5cGhg2I-7oniH}|Zy_CEWZv-jG=)PxBWCQKLs)6>&y&~EfFdI~*{UI_Wy{~kix ztO>XAgd0$s(S7JS^aZNR=jd580zdl%6R8yId@jtIK>#N<=HDp}b&Y#_d^>9Z!Pg-- zH$+I93A%T*;7n%j)z$z@b9z%1b^$Ads9!Ku&M!0rlscQDGr5e!>keb_t60B z(ffl)!+eM~hFNuRaxo(}pEtd2m1yAKM+2BKJ~oInjOz*e!mK(txssFO#HMj>KLas3 zZvY|2&Bz;0xezAR!6~mmfq$bj9f7H>I(CLD&XIF1K{uY|M(!%Fg~=sVOAZSJeK0gj1)I2*M(Ul z@b9AmHlPm%k%no!B&OVuOtFJG8D@>ZzmEoZ0_8eCH)_MGCOF!vxn*&epc|j$!ne}~ zz}IE*+&0-CsMXtQaI?Z(%eqUuD$HtuUuO+~pBp0{rbw~QXTq#G1lfYzW=e58>U5aZ z0>3V|#-2nz>6A~=?P1mq0(l@Q_ZEm7l*_|(WLPG8&@>RM%tVhrSP>>F0}%FCB%cewQj zg?LQPMsS;~2ss~YyVK#ooKE;VFu?DZdbWu z<6PYZ3s-H@gOdK|HEo>II;+dgMN<6cw??%_2Zh=v*fDx@b3L6IwDA>owZ-q zRQ~oquW3^?p1u7>H2R~mGf=os&pg3osY=D$Vi_hm2hjC9ES*AS%oxw1+}xon?ETN6 zZZf<+pmO&99!qf=TICxq!}+|ioYl3P*o+D)s{A(hp$jN?%&rVy^YdsgGFC(%Q@DZE zXcsz$&Z3LxQpn%_cNFbJ^%gKEOqeiXLKCK@{sTSQ-nF1K7R>+v002ovPDHLkV1lOw B_tyXb literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_convert.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_convert.png new file mode 100644 index 0000000000000000000000000000000000000000..884f415ebb00e29599aa78b0935ef776f4a909cc GIT binary patch literal 1676 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 DYCB6! literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_pause.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_pause.png new file mode 100644 index 0000000000000000000000000000000000000000..1a23554589e3726e880668a492f548fc53f34bdc GIT binary patch literal 1598 zcmV-E2EqA>P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv000H8NklbylH5K0|Gq zG|?OxC}yBF3Pc(SCQY=U$G|jcqE`QaQqo8wf=a7l?;7=(WzTVsN$&>~-9DeQe^)qb zuXFd__ndXEw|hSDg~Qq3-&*Uev-jG+^;k4v!h{JE#=z9n)LOI$J%pY@&!ZPYe)hWu zk)E{?Hb3D9s4eIo^c?yUb>$26EV>(QMp61T4h_8-okX9Y-_Wr9iatgs(8j3d+Jna3 zhMqxxp;G*bd{nkZwQ~=RS&r^QpQC?JX{_T4I*67F-OXv{ViEQvnv~aj(?Hw{#9Ww26e1Pr_dnYMO(r?8Ys|LouhpYZ_C4B9UIhn1o_6u@j4paE0V%| z&*ugq|M|mcd058=b*?~mLJr${Fs#EtL1uU+IVnDeC&M;p&;}oe+?ZgpG+ zzwdxo{F!fpHaI4jNTt~3vtgSZ6yU_h{5!>0U9r)=E40N|ZtfLn+c$)*8wC2=b7W63 z$vGajM)1Cv(T=!$6~9Y7J;mil@Y>ego%%QmR|g0(Ej2e!@m07kY>iYQHSUeeSMj^* zQa^FI5v&`~2fd(vK0=$q)*gaf%*f5>O>bK#8dXS*5*=X1_-HSvAJ-H1hpjyXxssFO z#HLejUxn2ec?Ssg8<9Ua<$PG$Lr`uR>rz~9O~j=X=>Q?bBq-%dTy6&e=G-X`Fo(j@ znkuwL$qq0v%MFG%g{2wHuFR&GcJ2&IYpT#1B|G2_^g}PWpWR_;2D3}oDZUXpPco{| z8YMfxN!zEr;C_yUr5VgFJf^s0wK6QNsX}X%?0{A1tzK|HXTs79W;ZHQOgB5vu&U4+ zB|E_7wOnd^AuP>ccDE+Q#mgmOX-yScqhtq|57^d}i(zR7^Mdby1^);v_(9NJ+LZbJ z8ax`7W-$LB6QNyUX$JFrPKEDB!==JPfcx_)m*aA4A}*z52jo_-yG@3KAP*;`xG6Fp zr^DyM(jJ05nUO2Zy}H)dB2bdFKYXom?p%ax@6nz5a20u4y!_^T2?bY0}xJ%I2%t|e2L*W`DR&o$8fQc1`WdEKkpR&x(F=~mEDeJ8WW~*KH+wiJ2uYMU9fP~ zCOs(WcV5%ul-5~YZZ4AIGrujGH9n}+F~Nb+A2-v#GmRc^VOMKhvU1(d#Y^R9zw?@& zw&gk6Z$jfgDmx98`|p`2m@Ktv_^?=qNzMT@cZa1@Xp9--S(KYQj0#8p(`YmqUI}QN zqrb;eoQAe}hMRCcZ&}XjhMU-o3mU3?Hut0RD0j@R32*arXdkkyD1Dy74_JeCqhsg{ wx_~Z*{Oor}(Js_&0dvBH2@@vFhDD411GOYp$=ob#mH+?%07*qoM6N<$g7Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv000IANkl7S4QD+q@M3NfWjD2b7XV(jcg`8g{=-x=bp&j=M~{U#Q5Q2i^m^ zSo_<1?aMiza31)<;q3Q)*E;L0z1F)fGgGEanKESzT)cR31=@xlKu@4&(Q_d```!IW zn-$@9Wx@|o>(Sll8T2J8~}uXM%(k~7gWca zXj4>ccqnWEx)aS-xqr~x=pl4d(&xDE$}_~XApReXyMqm`(0 z*Cd8LWEFB2_zqR^HQF9-{X=lydAohpKmR*=0WA-g-XXTh)QeG84tv5T)c=@3PzOA_ zb&mg#bN|vX9}LP^hK`{s-a_lcydMbYROe`)!*01ZOveUg?nllTIbK2iO_2n1p3e

^aCF*p zWKS{4IUHtb2sJG0G zSgX;yDCGmRHq4rXlbad2^}OA) zO{?4k5#Q|ndm=uF=RRfIp0d<}w@Ha8b4Tjf+Nj(_5Gn-=Cxj9UV!MCmfr1LC+uhXrK znX)xZ>cQBp>l9~%){6{$n>4_P*0TgYF4{guDF?%(9*o_1OmWLa2gbqf`4ZdF-T^Q7&dZNzBO3179Kp9E zv$!gpB0Z?|tgiJA(gcySrraK9#nc(cTKn!gRi;0 z>8%-F)gUbX^Dg193fJMGFjLvt#)J{BCp@n5#KvUE4GVW|(ue4twmCN z=Ql>R#s`HuCO9zq<7WGJMrdOfcDKeYEBEc(yi|VnJD+LOG@hgVS~UKvvLh(mf6qL@ zWT{ETyJ8t8IlIv0E=#9S88gO{D7SX#3rGLssGkgP2&kN+zt>V+hBkSJ>u^19ELU~i z7B=I8iYnjDoyeoD+%>y8?B?zk?Lfwg=vOHGfaPc_I*3l7Gw5u{&wh6RZ9!!lm{X=q fnKGpfGc*4K#&PSC;Qol!00000NkvXXu0mjfYR)QJ literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_settings.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_settings.png new file mode 100644 index 0000000000000000000000000000000000000000..6fc3b8865b24c442de21be78933165575d95a1ef GIT binary patch literal 2022 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv000M7Nkl-v}jxe*<8DZO>^34zn?zp z_nq(D_ul(XD!f1V!^=I-bI!T%J@=gFJm(JT(W6I?9$jG9u3h8NS?DTsC)$i25Bb|` zS0Zi3hufhEH=w4X^U%ZSGgOyP(L?B5GzCTN2RU?fB3g?+K)<0@`4zp7)}RT|%)tkp zI~CoHcA`$P1No}Vh-MEwbmnk$G5Q4kgF20EY)4Dcu;@njq4B}!B=kJ0a^u>3k9;*= zM$e!pLjLxeW!hA&?^)zrGdQ}{J!o_`dJ~oLGun!lp}EKok4D4LkdVK|{O{-~G%j4)4s{z$JsoZ3a3st^?Vl5< z)CtdFo#Q{`+CL`DI|glxMe9%zucN79-X5sXrOw$thr@Dtn05`?T!CCMay*CHw?tBz z>wIn!^2skphlgp`pv~dPKOu*GT^gpXK}AM*201Cdhik*EGWZ;e+#{Ty$ZKQ6tTOoc zI^^aAgQeCZMk=`r<(|G1UhQ`tpNr6+R*>Me+D{E1=L7?(6#INfm^B9#xUn(*PI0Mg zYPQGkw%s-4*$`&6z|SQ&w?x|a6T_??IJ)dPv!@v3tPZo<;JamaEqNXbv)bTmUvne% zW)xO6z{#-G*gVCh@c1yxLb(x~k=dlU4blh8ucFruXVMD!L) zc@Iqvv+CgFq?Fsw8{QTM8kBjXhOh1c-bFVeZ{kw)Hu@J8VVO5^37U*@AxjC9C1RH~(lJUsJY(NjVrFY=6LxC@uxtw)_FDz5-{W+$(Tzm=%J}{d-LN;h*Vi z)wNfk*-6lqz};R^-q1Knm7NF1`Ti-^x-tK46Y25axiWt5Hb!oNU4HLowL2~yK>kUJ^7R;(b3WD z04OU8gc?SW{lK_(C@hrw?spRR1M{M}ER+u_sE*BbXB_e9D_eZE4oqnRv}7j1_h2$SmIfq#ODSnxe z;!T_oW?3jVCFVprF)r=xpnrsEuOdD|rndT~#QY&Up2g>vgQ%*)T_?Z^Z9h3cm z8jjXdsKCG@_s^RAXyzoxxuED^}U zYtW`Qp9^`#Z<5;k1sN53Qsl=6MR-bEdkELXHju-ogZ{2-|amq-sP`vo-3Vjalk*b!DV*1VK43{Jg)M@ z#=W`;3$r%qhmu~iOdGef?&@-TkrdzgnbEE8L8HzIPK@4Mqo=bMZ5+a8YfM?0w=;RE z{OvW%w5eL3v%ROtoqOlYpmCp`ae~28m5#THZ5ZS%K?m+*=@dF+#OSeAZtu`8oc%YV z_C$D{fX+Gl`&o+H&?@h68Sdw;%UxY-8=G!HN0sm9V)P)&eP&mN!~6lX2w7Lueu%;i zj6;4uunOIdHX(BZ%HLjFiRPnv3Ctcndi3bg41)&!4^Y{{WY`N@bN~PV07*qoM6N<$ Eg3nRfGynhq literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_video.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/tool_video.png new file mode 100644 index 0000000000000000000000000000000000000000..2fafdf0baacfaf3b13abf5f4229ed8513be2b31b GIT binary patch literal 1686 zcmV;H25I?;P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv000IBNklAFNsIv+c@)~N> zq>1LpKrsWYks#7YFlnL%T?Sr~CTjH$C?$;~BB-<)cE3!z%(Cma%cT1SicZgS_PfCI z@vXD&`y63E@Pp0XzxQ3=Uh7-meQLsl2@@uaf$8b#HE1__7(IoaM=yl@>~{|#J!>ND z`h-8AHlzE{bLcD7lrPb<=w7r5MfL>_1-%uWLZ71FQCEILpP-XyLtJLzLE-K|&!E52 zQ2d2_Rkp-s=N}5Q4Bd~uK>wnl@fugrL9{fAF@CuCB6J&i1J(KCdVWB@8gHUk(Muse z`<=h(shjULWLvW+iZwpC=yvozs^S-P86849kOf|WmZHTWKl`1(>Ct-y{fer12W^XD z4G$Mvg6=_c749GO9(n}b7@>_Z7Cnl*(R0;`pV8fDNrVmu7xB-3i^}*89Y<_)`s*S|WYj3jv)<(|F`-r(~ zn30>$JG^Z@&={pCCv1%&)Dh!jGf8ISdcwZ2)rTNga#Ebwv>w~bC`~zGYX#vqBmZ#9 zg|O6zpxiRn<@mWZk*AcfwT2W9f>N%=&-Ea{F?Wg$%%QNfW|XR&u(gI14$N|m;VogQ z2D2-(DGob#grzm3RON)NHKe!;{Wz0sHoL-74Q7|FQ|u9HPcrb@H@|3LN6b;X*TL(g z?K1-tj)kQf%q~2pxMZ~=EVaPzP58**mKfWp%f-JEy=8F1*|1cD*^P=6hntOOSj4og z35}k70WmJG<%Y%=!%_`qcWY8yyj&cXMiAGuCNzHX1;jZXu&gPU!cq<9UT=U9Tel{( zdh!Lt_HqMydj+nA_^O)F`pFj%-^(k|OCy+r9A!13(~~bCM=y<_yR<2dy1}_1Pg)Z? zKluXkly!qg!%_|A!3IJFno@r# zECjeepK>LBUa(Nc-0F3+$&e7_;e-@7MLJD~hlH|~O^45ir9K3CG9#DFy}HWr0G|Cb z?ta)GX-mOl|Nr=mdp16_y?7cKR0T_)er)`tGQ)ym!KESNiND_Z<5<4`x8~x);S@8 zqr%*sb(eNk*yat(fILi*Vwul`tvw{!g4||GaXadC*yat&@Fem{r+kiX4_h}#S{vfG)g&sfg7)lP?1RKV|dIxgb+S}me-g)^6ZAHT!n>}N$bg!=U3Q~bNklnF0tgOn**JyWy4F?zTn4CAkZL%_KgxsifukNM@Z49xF z?H%4a!YgZp#V79+{)Px09xiq#nyXDHa6aL7l{+@h)m^Y~)h0bC>39C7$0@C|y4+kO z#dm&d6l;8NQQHI?M*rMgPp3eSRoK-Um#kd3bMaF7+3);KPu+aB_8ZaokIEKsai5;! z1P4oX3f>j3;UMP#n!m%+DHO&L<2jU@JM@LE{~6TJ2yX}|oUOmdQk;g?d55cTK5s5( zb=@X5ZuitN`Z{DIYI7dnQ{qKoKK$j^Rv6zxRK7BDAF gm@r{N8>XiI2mBl2g6l4qRsaA107*qoM6N<$g6PyH)&Kwi literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/twitter.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..8f35a01f2f78b32ac7c805f5fa30eb5c997e41fb GIT binary patch literal 932 zcmV;V16%xwP)VGd000McNliru;sO;F7z2x-Oq>7!12IWN zK~z}7?N?1`R96`NW|WE>Q(GmvQjoStiTgrvt?eQR?u6n>P+Dkk(M6$5HwEb~>r!f5 z)K$C5A`nCf0Tbhs?z{J%^ZmV# zNAv~`WWM_9OT3`nmzNJ~tuJ`*7js&Er#rU> zMx)VqPiy@(fMk4UOiAAEE)4(M`_JqL@;D1TB8wRq zxP?KOkzv*x37{Z*iKnkC`y(cP5fcmBKfzopr0Dp*3i2wiq literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/up.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/up.png new file mode 100644 index 0000000000000000000000000000000000000000..b67bb7415f0626aee036e8f49bfb333565c4688f GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zVGw3ym^BBap1s7=*OmPd6Q4M%{-F+!$v`2=64!_l=ltB<)VvY~=c3falGGH1^30M9 z1$R&1fbd2>aiF3}o-U3d7N?UFBv_v?`(BzNZTu(whU18il*6x cEzflrj?MDnxc!`a7SMGJp00i_>zopr0C;v~r2qf` literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/video.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/video.png new file mode 100644 index 0000000000000000000000000000000000000000..7e85e905fe57428923f1e9ae50118657ec9f7d87 GIT binary patch literal 4669 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 literal 0 HcmV?d00001 diff --git a/XDM_NEON/xdman/target/classes/icons/xxhdpi/videoplay.png b/XDM_NEON/xdman/target/classes/icons/xxhdpi/videoplay.png new file mode 100644 index 0000000000000000000000000000000000000000..0b71b78c6c09c8a5b257c1c64b7924f994d86f59 GIT binary patch literal 10880 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 W#oYl-N~2Q%0000 +DESC_NET7=اسم المستخدم الوكيل +DESC_NET8=كلمة مرور الوكيل +DESC_NET9=استخدام بروكسي الجوارب + +DESC_PASS_TITLE=مدير كلمة السر +DESC_HOST=Host/Server +DESC_USER=اسم المستخدم +DESC_PASS=كلمة المرور +DESC_NEW=جديد +DESC_SAVE_Q=حفظ +DESC_DEL=حذف +DESC_PASS_SAVE=حفظ +DESC_PASS_NEW=جديد +DESC_PASS_DEL=حذف + +DESC_Q_TITLE=قائمة الانتظار وجدولة +MSG_QNAME=اسم قائمة الانتظار +MSG_Q_START=بدء قائمة الانتظار في +MSG_Q_STOP=إقاف القائمة في + +MSQ_Q_ONETIME=مرة واحدة في +MSG_Q_DAILY=يوميا +MSG_Q_D1=الأحد +MSG_Q_D2=الإثنين +MSG_Q_D3=الثلاثاء +MSG_Q_D4=الأربعاء +MSG_Q_D5=الخميس +MSG_Q_D6=الجمعة +MSG_Q_D7=السبت + +MSG_MAX_DOWNLOAD=أقصى التنزيلات في وقت واحد + +DESC_ADV_TITLE=إعدادات متقدمة +MSG_HALT=إيقاف تشغيل الكمبيوتر بعد اكتمال التحميل +MSG_AWAKE=منع السبات أو النوم أثناء التنزيلات +EXEC_CMD=تشغيل البرنامج بعد انتهاء التحميل +EXE_ANTI_VIR=فحص الملف بمكافح الفيروسات بعد التحميل +ANTIVIR_CMD=مكافحة الفيروسات قابل للتنفيذ +ANTIVIR_ARGS=معلمات سطر الأوامر +AUTO_START=بدء البرامج عند تشغيل النظام +MSG_SPEED_LIMIT=تحميل الحد الأقصى للسرعة [كب / ثانية] (0 غير محدود) +SPEED_LIMIT_TITLE=الحد الأقصى للسرعة +DEF_QUEUE=القائمة الإفتراضية + +Q_LIST_DESC=القائمة +Q_LIST_FILES=الملفات في قائمة الانتظار +Q_SCHEDULE_TXT=جدولة +Q_EDIT_PROP=الخصائص +Q_MOVE_UP=حرك للاعلى +Q_MOVE_DN=حرك للاسفل +Q_MOVE_TO=حرك الى +O_VID_FMT=الصيغة +O_STM_FTM=الحفاظ على +VID_FMT_ORIG=أصلي +VID_FMT_BOTH=كل من الصوت والفيديو +VID_FMT_AUDIO=الصوت فقط +VID_FMT_VIDEO=الفيديو فقط +VID_TITLE=تحميل فيديو +CTX_OPEN_FILE=فتح +CTX_OPEN_FOLDER=فتح ملف +CTX_SAVE_AS=حفظ باسم +CTX_COPY_URL=إنسخ الرابط +CTX_COPY_FILE=نسخ الملف +ERR_MSG_FILE_NOT_FOUND=لم يتم العثور على الملف +ERR_MSG_FILE_NOT_FOUND_MSG=تم نقل الملف أو إعادة تسميته أو حذفه +CD_TITLE=تم التحميل +MSG_DONT_SHOW_AGAIN=لا تعرض هذا مرة أخرى +CD_LOC=موقعك +CD_OPEN_FILE=المجلد +CD_OPEN_FOLDER=فتح المجلد +TITLE_PROP=الخصائص +PROP_SIZE=حجم +PROP_DATE=تاريخ +PROP_TYPE=نوع +PROP_REFERER=تحويلية +PROP_COOKIE=الكوكيز +REF_TITLE=حدث الرابط +REF_DESC1=الرجاء فتح صفحة الويب في المتصفح، حيث تم العثور على رابط التنزيل. في حالة بث الفيديو، يرجى تشغيل الفيديو وتحديد نفس الصيغة +REF_DESC2=يرجى النقر على الزر أدناه وتحديد تنسيق الفيديو نفسه مرة أخرى +REF_OPEN_PAGE=فتح محتوى على صفحة ويب +REF_WAITING_FOR_LINK=...في انتظار رابط التحميل +MB_OK=اوك +MB_YES=نعم +MB_NO=ﻻ +DEL_TITLE=حذف التاكيد +DEL_FINISHED_TEXT=هل انت متاكد من حذف جميع التنزيلات المكتملة؟ +DEL_SEL_TEXT=هل انت متاكد من حذف التنزيلات المحددة؟ +OPT_CONVERT=حول +TITLE_CONVERT=...التحويل +OPT_VID_PANE=عرض الخيار لتحميل الفيديو +OPT_UPDATE_FFMPEG=تحديث المكونات +LBL_COMPONENT_MISSING=يحتاج مكونات إضافية لتعمل بشكل صحيح +LBL_COMPONENT_DESC=مطلوب تنزيل 14 ميغابايت تقريبا +LBL_COMPONENT_OUTDATED=تحديث مكونات البرنامج +LBL_APP_OUTDATED= إصدار أحدث من البرنامج متاح الآن +LBL_UPDATE_DESC=يرجى تحديث البرنامج لتحسين الوظائف +LBL_INSTALL_NOW=تثبيت الآن +LBL_CONV_FAILED=فشل تحويل +LBL_CLOSE=غلق +PROMPT_CRED=إذن المطلوب +PROMPT_SERVER=الموقع يتطلب اسم المستخدم وكلمة المرور %s +PROMPT_PROXY=البروكسي يطلب اسم المستخدم وكلمة السر +BTN_BROWSE=تصفح +TITLE_ABOUT=XDM حول +FULL_NAME=Xtreme Download Manager +ABOUT_DETAILS=نسخة التطبيق %s مع وقت التشغيل %s %s\n\n مطور البرنامج: Subhra Das Gupta\n\n%s\n حقوق الطبع والنشر (ج) 2018 ، جميع الحقوق محفوظة +BTN_SEARCH_VIDEO=البحث +BTN_DOWNLOAD_NOW=تحميل الان +BTN_DOWNLOAD_LATER=تحميل ﻻحقا +BTN_STOP_PROCESSING=توقف +BTN_BACK=الى الخلف +MSG_REF_LINK_CONFIRM=التأكيد +MSG_REF_LINK_MSG=رابط التحميل الجديد مقبول +MSG_REF_LINK_QUESTION=تم العثور على رابط تحميل جديد، استخدم هذا الرابط؟ +TITLE_DOWN_VID=تحميل الفيديو +THEME_EDITOR=محرر الثيمات +MSG_ADDON_TITLE=ثبت الاضافة +MSG_ADDON_DESC=ولصق هذا العنوان %s يرجى فتح %s +MSG_GENERIC_ADDON_DESC=يرجى المحاولة الروابط أدناه لتثبيت الملحق\n\n%s\n%s +MSG_LINUX_SUDO=sudo (Ubuntu/Debian based) +MSG_LINUX_SU='su -c' (Fedora/Arch based) +MSG_LINUX_SHUTDOWN_PROMPT=يحتاج الجذر لتفويض عملية إغلاق الحاسوب\n بدلا من ذلك يمكنك إنشاء إيقاف البرنامج النصي، حدد تشغيل البرنامج بعد انتهاء التحميل و تقديم سيناريو المسار +MSG_ROOT_PASSWORD=كلمة مرور الجذر +MSG_RESTORE=استعادة النافذة +MENU_IMPORT=استيراد +MENU_EXPORT=تصدير +MENU_LANG=لغة +MSG_LANG1=اختار اللغة +MSG_LANG2=XDM يرجى ملاحظة أن التغييرات ستدخل حيز التنفيذ في المرة القادمة التي تبدأ فيها +CTX_COPY=نسخ +CTX_CUT=قطع +CTX_PASTE=لصق +CTX_SELECT_ALL=اختر الكل +MSG_COMPONENT_TITLE=تثبيت العناصر +MSG_INSTALL_ADDITIONAL_COMPONENTS=تحميل مكونات الآن ؟n\.تحتاج مكونات إضافية إلى تحميل هذا الفيديو +LBL_MORE_FORMAT=More fomats +LBL_FORMAT_HINT=Please select desired format in video player +LBL_SAVE_IN=Save in +LBL_QUEUE_USE=Queue +LBL_QUEUE_OPT1=Create new queue +LBL_QUEUE_OPT2=Add to existing queue +LBL_QUEUE_OPT3=Do not use queue +LBL_NEW_QUEUE=Name +LBL_CONVERT_TO=Convert to +LBL_OUTPUT_FOLDER=Output folder +LBL_LOADING=Loading %s +LBL_FILE_CONVERT_PRG=Converting %s +LBL_VOLUME_BOOST=Boost +LBL_CONV_SUCCESS=Conversion successful +LBL_CONV_FAILED=Conversion failed +LBL_OVERWRITE_EXISTING=Overwrite existing file +LBL_GENERAL_CAT=General +LBL_MIN_VIDEO_SIZE=Download video larger than +LBL_STOP_Q=Stop queue processesing? +LBL_DELETE_FILE=Delete files from disk +LBL_TEMP_FOLDER=Temporary folder +LBL_START_AUTO=Start download automatically +LBL_HW_ACCEL=Hardware acceleration +LBL_START_QUEUE_PROCESSING=Start queue processing? +LBL_DOWNLOAD=DOWNLOAD +LBL_DOWNLOAD_SMALL=Download +LBL_SELECT_ALL=Select all +LBL_NOT_A_VIDEO=The download is not a video and can not be previewed. Would you like to view the partially downloaded files? +LBL_TRANSLATED_BY=Subhra Das Gupta +LBL_BATCH_EMPTY_CLIPBOARD=Clipboard is empty +LBL_REPORT_PROBLEM=Report a bug +LBL_LIKE_ON_FB=Like on Facebook +LBL_SUPPORT_PAGE=Support page +LBL_OPTIMIZE_NETWORK=Network optimization +LBL_NET_OPT_MSG=Select your network type +LBL_NET_OPT_DEF=System default +LBL_NET_OPT_64=Low speed: Dial Up modem / ISDN / Bluetooth / Mobile Edge / IrDA +LBL_NET_OPT_128=Medium speed: ADSL / DSL / Mobile 3G / Wi-Fi / Bluetooth 3.0 / other +LBL_NET_OPT_256=High speed: Direct connection (Ethernet/Cable) / Wi-Fi / Mobile 4G / other +LBL_TRANSLATE=Translate XDM +LBL_TWITTER_PAGE=XDM on Twitter +LBL_GET_TIMESTAMP=Get timestamp from server +LBL_TRANSPARENCY=Do not use transparency +LBL_FORCE_FOLDER=Download all files to a single folder +LBL_SHOW_TRAY=Show tray icon (needs restart) +MENU_CLIP_ADD_MENU=Add from clipboard +LBL_BATCH_DESC=Download a group of sequential files using asterisk wild card (example http://xdman.sourceforge.net/images/edge*.png) +LBL_BATCH_ASTERISK=Replace asterisk with +LBL_BATCH_LETTER=Letters +LBL_BATCH_NUM=Numbers +LBL_BATCH_FROM=From +LBL_BATCH_TO=To +LBL_BATCH_WILDCARD_SIZE=Wildcard size +LBL_BATCH_CHK_AUTH=Use authorization +LBL_BATCH_LOGIN_DET=Login +LBL_BATCH_FILE1=First file +LBL_BATCH_FILE2=Second file +LBL_BATCH_FILEN=Last file +LBL_SHOW_PROGRESS=Show progress +LBL_FILE_TYPE=File type +LBL_ALL_QUEUE=All queues +LBL_SHOW_VIDEO_ONLY_IN_BROWSER=Disable floating 'DOWNLOAD VIDEO' popup diff --git a/XDM_NEON/xdman/target/classes/lang/de.txt b/XDM_NEON/xdman/target/classes/lang/de.txt new file mode 100644 index 0000000..ad04d14 --- /dev/null +++ b/XDM_NEON/xdman/target/classes/lang/de.txt @@ -0,0 +1,333 @@ + +WINDOW_TITLE=XDM 2018 +ALL_DOWNLOADS=Alle +ALL_UNFINISHED=Unvollständig +ALL_FINISHED=Vollständig +CAT_ALL=All Kategorien +CAT_DOCUMENTS=Dokumente +CAT_COMPRESSED=Komprimiert +CAT_MUSIC=Musik +CAT_VIDEOS=Videos +CAT_PROGRAMS=Programme +BROWSER_MONITORING=Browser Überwachung +MENU_FILE=Datei +MENU_DOWNLOAD=Downloads +MENU_TOOLS=Tools +MENU_HELP=Hilfe +MENU_ADD_URL=URL hinzufügen +MENU_BATCH_DOWNLOAD=Batch herunterladen +MENU_CLIP_ADD=Aus Zwischenablage hinzufügen +MENU_VIDEO_DWN=Video herunterladen +MENU_DELETE_DWN=Downloads löschen +MENU_DELETE_COMPLETED=Abgeschlossene Downloads löschen +MENU_IMPORT=Importieren +MENU_EXPORT=Exportieren +MENU_EXIT=Beenden +MENU_PAUSE=Pausieren +MENU_RESUME=Fortsetzen +MENU_RESTART=Neu Starten +MENU_START_Q=Warteschlange starten +MENU_STOP_Q=Warteschlange anhalten +MENU_OPTIONS=Optionen... +MENU_REFRESH_LINK=Link aktualisieren +MENU_PROPERTIES=Eigenschaften +MENU_FORCE_ASSEMBLE=Zusammenfügen erzwingen +MENU_SPEED_LIMITER=Geschwindigkeitsbegrenzung +MENU_MEDIA_CONVERTER=Medienumwandler +MENU_BROWSER_INT=Browser Überwachung +MENU_CONTENTS=Inhalte... +MENU_HOME_PAGE=Hauptseite +MENU_UPDATE=Auf Updates überprüfen +MENU_ABOUT=Über XDM... +SORT_DATE=Datum +SORT_SIZE=Größe +SORT_NAME=Name +SORT_TYPE=Typ +SORT_ASC=Aufsteigend +SORT_DESC=Absteigend +SORT_DATE_DESC=Neuestes zuerst +SORT_DATE_ASC=Ältestes zuerst +SORT_SIZE_DESC=Größtes zuerst +SORT_SIZE_ASC=Kleinstes zuerst +SORT_NAME_DESC=Name [Z-A] +SORT_NAME_ASC=Name [A-Z] +SORT_TYPE_DESC=Type [Z-A] +SORT_TYPE_ASC=Type [A-Z] +STAT_PAUSED=Pausiert +STAT_FINISHED=Abgeschlossen +STAT_DOWNLOADING=Downloading +STAT_ASSEMBLING=Zusammenfügen +ND_TITLE=NEUER DOWNLOAD +ND_ADDRESS=Adresse +ND_FILE=Datei +ND_MORE=MEHR... +ND_CANCEL=ABBRECHEN +ND_DOWNLOAD_NOW=JETZT HERUNTERLADEN +ND_DOWNLOAD_LATER=Später herunterladen +ND_IGNORE_URL=Keine Downloads dieser Adresse erfassen +MSG_INVALID_URL=Die Downloadadresse ist fehlerhaft oder wird nicht unterstützt +MSG_NO_URL=URL ist inhaltslos +MSG_NO_FILE=Bitte geben Sie einen Dateinamen ein +DWN_TITLE=Downloading... +DWN_PLACEHOLDER=Heruntergeladen ---/--- +DWN_PREVIEW=Vorschau +DWN_HIDE=Ausblenden +DWN_DOWNLOAD=Heruntergeladen +MSG_OK=OK +MSG_FAILED=Download fehlgeschlagen +ERR_SESSION_FAILED=Download-Session ist abgelaufen, bitte aktualisieren Sie die Downloadadresse. +ERR_CONN_FAILED=Keine Verbindung zum Server möglich, bitte überprüfen Sie Ihre Netzwerkverbindung, Proxyeinstellungen oder Firewallkonfirguration. +ERR_INVALID_RESP=XDM konnte die Datei nicht herunterladen, da der Server eine fehlerhaft geantwortet hat. +ERR_NO_RESUME=Der Server unterstützt das Fortsetzen von Downloads nicht, bitte starten Sie den Download neu. +RESUME_FAILED=Der Download könnte nicht fortgesetzt/gestartet werden. +ERR_INTERNAL=Interner Fehler. +ERR_ASM_FAILED=Fehler beim Zusammenfügen der Dateiteile, bitte überprüfen Sie, ob die Festplatte voll oder schreibgeschützt ist. +ERR_DISK_FAILED=Festplattenfehler. +LBL_MENU=Menü +TITLE_SETTINGS=Einstellungen +SETTINGS_GENERAL=Allgemeine Einstellungen +SHOW_DWN_PRG=Downloadfortschritt-Fenster anzeigen +SHOW_DWN_COMPLETE=Dialog anzeigen, wenn der Download abgeschlossen ist +SHOW_DUP_ACT=Funktion zur Dupplizierung von Downloads +DUT_ACT_RENAME=Automatisch umbenennen +DUP_ACT_PROMPT=Aufforderung +DUP_ACT_OPEN=Fortsetzen/Öffnen +DUP_ACT_OVERWRITE=Überschreiben +SETTINGS_FOLDER=Standard Download-Ordner +SETTINGS_FOLDER_CHANGE=Ändern +SETTINGS_MONITORING=Browser Überwachung +SETTINGS_NETWORK=Network settings +SETTINGS_VIEW=Anzeige Einstellungen +SETTINGS_SCHEDULER=Planer Einstellungen +SETTINGS_CRED=Passwort-Manager +SETTINGS_ADV=Fortgeschrittene Einstellungen +HINT_BROWSER_MON=Konfigurieren Sie XDM, um Downloads vom Browser zu übernehmen und Videostreams zu erfassen +HINT_NETWORK=Konfigurieren Sie Netzwerkparameter und Proxyeinstellungen +HINT_SCHEDULER=Planen Sie downloads und managen Sie die Download-Warteschlangen von XDM +HINT_PASSWORD=Managen Sie Passwörter und Anmeldedaten von Webseiten +HINT_ADV=Managen Sie fortgeschrittene Einstellungen, wie Virenscanner, Dateitypen und Ausnahmen + +DESC_MONITORING_1=Bitte wählen Sie die Browser aus, die überwacht werden sollen und vergewissern Sie sich, dass das Browser-Addon der ausgewählten Browser installiert und aktiviert ist +DESC_MOZILLA_FIREFOX=Mozilla Firefox +DESC_GOOGLE_CHROME=Google Chrome +DESC_OPERA=Opera +DESC_MS_EDGE=Microsoft Edge +DESC_CHROMIUM=Chromium +DESC_VIVALDI=Vivaldi +DESC_MOZILLA_BASED=Ältere Versionen von Firefox und anderen auf Mozilla basierenden Browsern +DESC_CHROME_BASED=Auf Chromium basierende Browser +DESC_INSTALL=Addon installieren +DESC_INSTRUCTION=Anleitung +DESC_OTHER_BROWSERS=XDM kann auch in andere Chromium basierende Browser (Vivaldi, SRWare Iron etc) oder Mozilla basierende Browser (Icewasel, Waterfox etc) mittels den unten stehenden Links integriert werden +DESC_FILETYPES=XDM übernimmt automatisch die Downloads der unten stehenden Dateitypen aus dem Browser +DESC_VIDEOTYPES=XDM zeigt Downloadoptionen an, wenn Videos im unten stehenden Format im Browser abgespielt werden +DESC_FILEEXCEPTIONS=Automatisches Erfassen von Downloads für unten stehende Dateitypen deaktivieren +DESC_SITEEXCEPTIONS=Automatisches Erfassen von Downloads von unten stehenden Webseiten deaktivieren +DESC_MOZ=Ältere Firefox Versionen und andere auf Mozilla basierende Browser +DESC_CHROME=Chromium basierende Browser +DESC_DEF=Standard + +DESC_NET=Verbindungseinstellungen +DESC_NET_TITLE=Verbindungseinstellungen +DESC_NET1=Verbindungs-Timeout +DESC_NET2=Segmente pro Download +DESC_NET3=Tcp Fenstergröße +DESC_NET4=Proxyeinstellungen +DESC_NET5=Proxy auto konfigurations-URL verwenden +DESC_NET6=Proxy Server verwenden +DESC_NET7=Proxy Benutzername +DESC_NET8=Proxy Passwort +DESC_NET9=Socks Proxy verwenden + +DESC_PASS_TITLE=Passwort Manager +DESC_HOST=Host/Server +DESC_USER=Benutzername +DESC_PASS=Passwort +DESC_NEW=Neu +DESC_SAVE_Q=Speichern +DESC_DEL=Löschen +DESC_PASS_SAVE=Speichern +DESC_PASS_NEW=Neu +DESC_PASS_DEL=Löschen + +DESC_Q_TITLE=Warteschlange und Planer +MSG_QNAME=Warteschlangenname +MSG_Q_START=Warteschlange starten um +MSG_Q_STOP=Warteschlange anhalten um +MSQ_Q_ONETIME=Einmal um +MSG_Q_DAILY=Täglich +MSG_Q_D1=Sonntag +MSG_Q_D2=Montag +MSG_Q_D3=Dienstag +MSG_Q_D4=Mittwoch +MSG_Q_D5=Donnerstag +MSG_Q_D6=Freitag +MSG_Q_D7=Samstag + +MSG_MAX_DOWNLOAD=Maximal gleichzeitige Downloads + +DESC_ADV_TITLE=Fortgeschrittene Einstellungen +MSG_HALT=Computer herunterfahren, wenn alle Downloads abgeschlossen sind +MSG_AWAKE=Ruhezustand oder Energiesparmodus verhindern während Downloads aktiv sind +EXEC_CMD=Ein Programm ausführen, wenn alle Downloads abgeschlossen sind +EXE_ANTI_VIR=Datei nach dem Download mit einem Antivirenprogramm überprüfen +ANTIVIR_CMD=Antivirenprogramm +ANTIVIR_ARGS=Kommandozeilenparameter +AUTO_START=XDM bei Systemstart starten +MSG_SPEED_LIMIT=Download Geschwindigkeitsbegrenzung [KB/Sec](0 unbegrenzt) +SPEED_LIMIT_TITLE=Geschwindigkeitsbegrenzung +DEF_QUEUE=Standard Warteschlange +Q_LIST_DESC=Warteschlangen +Q_LIST_FILES=Dateien in Warteschlange +Q_SCHEDULE_TXT=Planer +Q_EDIT_PROP=Eigenschaften +Q_MOVE_UP=Nach oben verschieben +Q_MOVE_DN=Nach unten verschieben +Q_MOVE_TO=Verschieben nach +Q_WORD=Warteschlange +O_VID_FMT=Format +O_STM_FTM=Behalten +VID_FMT_ORIG=Original +VID_FMT_BOTH=Audio und Video +VID_FMT_AUDIO=Nur Audio +VID_FMT_VIDEO=Nur Video +VID_TITLE=VIDEO DOWNLOAD +CTX_OPEN_FILE=Öffnen +CTX_OPEN_FOLDER=Ordner öffnen +CTX_SAVE_AS=Speichern unter +CTX_COPY_URL=URL kopieren +CTX_COPY_FILE=Datei kopieren +ERR_MSG_FILE_NOT_FOUND=Datei nicht gefunden +ERR_MSG_FILE_NOT_FOUND_MSG=Die Datei wurde verschoben, umbenannt oder gelöscht +CD_TITLE=Download abgeschlossen +MSG_DONT_SHOW_AGAIN=Nicht mehr anzeigen +CD_LOC=Ort +CD_OPEN_FILE=ÖFFNEN +CD_OPEN_FOLDER=ORDNER ÖFFNEN +TITLE_PROP=EIGENSCHAFTEN +PROP_SIZE=Größe +PROP_DATE=Datum +PROP_TYPE=Typ +PROP_REFERER=Referer +PROP_COOKIE=Cookies +REF_TITLE=LINK AKTUALISIEREN +REF_DESC1=Bitte öffnen Sie die Webseite, auf der der Downloadlink gefunden wurde, im Browser. Falls Sie ein Video streamen, spielen Sie dieses ab und wählen Sie das selbe Format aus. +REF_DESC2=Bitte klicken Sie auf den unten stehenden Button und wählen Sie das selbe Videoformat nochmal aus. +REF_OPEN_PAGE=Beinhaltende Webseite öffnen +REF_WAITING_FOR_LINK=Auf Downloadlink warten... +MB_OK=OK +MB_YES=JA +MB_NO=NEIN +DEL_TITLE=LÖSCHEN BESTÄTIGEN +DEL_FINISHED_TEXT=Sind Sie sicher, dass Sie alle abgeschlossenen Downloads löschen wollen? +DEL_SEL_TEXT=Sind Sie sicher, dass Sie alle ausgewählten Downloads löschen wollen? +OPT_CONVERT=Konvertieren +TITLE_CONVERT=Konvertieren... +OPT_VID_PANE=Show option to download streaming video +OPT_UPDATE_FFMPEG=Komponenten updaten +LBL_COMPONENT_MISSING=XDM benötigt weitere Komponenten, um ordnungsgemäß zu funktionieren +LBL_COMPONENT_DESC=Ein Download von ungefähr 14MB wird benötigt +LBL_COMPONENT_OUTDATED=XDM Komponenten updaten +LBL_APP_OUTDATED=Eine neuere Version von XDM ist verfügbar +LBL_UPDATE_DESC=Bitte updaten Sie XDM, um die verbesserten Funktionen genießen zu können +LBL_INSTALL_NOW=Jetzt installieren +LBL_CONV_FAILED=Konvertieren fehlgeschlagen +LBL_CLOSE=Schließen +PROMPT_CRED=Authorisierung benötigt +PROMPT_SERVER=Die Webseite %s benötigt Benutzername und Passwort +PROMPT_PROXY=Der Proxy benötigt Benutzername und Passwort +BTN_BROWSE=Browsen +TITLE_ABOUT=ÜBER XDM +FULL_NAME=Xtreme Download Manager +ABOUT_DETAILS=Programm Version %s mit Runtime %s auf %s\n\nErstellt von: Subhra Das Gupta\n\n%s\nCopyright (C) 2018, All rights reserved. +BTN_SEARCH_VIDEO=Suchen +BTN_DOWNLOAD_NOW=Jetzt herunterladen +BTN_DOWNLOAD_LATER=Später herunterladen +BTN_STOP_PROCESSING=Anhalten +BTN_BACK=Zurück +MSG_REF_LINK_CONFIRM=BESTÄTIGUNG +MSG_REF_LINK_MSG=Neuer Download Link wurde akzeptiert +MSG_REF_LINK_QUESTION=Neuer Download Link wurde gefunden. Soll dieser benutzt werden? +TITLE_DOWN_VID=VIDEO HERUNTERLADEN +THEME_EDITOR=Theme Editor +MSG_ADDON_TITLE=ADDON INSTALLIEREN +MSG_ADDON_DESC=Bitte öffnen Sie %s und fügen diese Adresse ein %s +MSG_GENERIC_ADDON_DESC=Bitte versuchen Sie die unten stehenden Links, um das Addon zu installieren\n\n%s\n%s +MSG_LINUX_SUDO=sudo (Ubuntu/Debian basierend) +MSG_LINUX_SU='su -c' (Fedora/Arch basierend) +MSG_LINUX_SHUTDOWN_PROMPT=XDM benötigt root Berechtigungen, um das Herunterfahren zu initiieren.\nAlternativ können Sie ein Shutdown-Skripta erzeugen, "Ein Programm ausführen, wenn alle Downloads abgeschlossen sind" auswählen und dort den Pfad zum Skript angeben. +MSG_ROOT_PASSWORD=Root Passwort +MSG_RESTORE=Fenster wiederherstellen +MENU_IMPORT=Importieren +MENU_EXPORT=Exportieren +MENU_LANG=Sprache +MSG_LANG1=Sprache auswählen +MSG_LANG2=Bitte berücksichtigen, dass die Änderungen beim nächsten Start von XDM wirksam werden +CTX_COPY=Kopieren +CTX_CUT=Ausschneiden +CTX_PASTE=Einfügen +CTX_SELECT_ALL=Alles auswählen +MSG_COMPONENT_TITLE=Komponenten installieren +MSG_INSTALL_ADDITIONAL_COMPONENTS=XDM benötigt weitere Komponenten, um dieses Video herunterzuladen.\nSollen die Komponenten jetzt heruntergeladen werden? +LBL_MORE_FORMAT=Mehr Format +LBL_FORMAT_HINT=Bitte wählen Sie das gewünschte Format im Videoplayer +LBL_SAVE_IN=Save in +LBL_QUEUE_USE=Queue +LBL_QUEUE_OPT1=Create new queue +LBL_QUEUE_OPT2=Add to existing queue +LBL_QUEUE_OPT3=Do not use queue +LBL_NEW_QUEUE=Name +LBL_CONVERT_TO=Convert to +LBL_OUTPUT_FOLDER=Output folder +LBL_LOADING=Loading %s +LBL_FILE_CONVERT_PRG=Converting %s +LBL_VOLUME_BOOST=Boost +LBL_CONV_SUCCESS=Conversion successful +LBL_CONV_FAILED=Conversion failed +LBL_OVERWRITE_EXISTING=Overwrite existing file +LBL_GENERAL_CAT=General +LBL_MIN_VIDEO_SIZE=Download video larger than +LBL_STOP_Q=Stop queue processesing? +LBL_DELETE_FILE=Delete files from disk +LBL_TEMP_FOLDER=Temporary folder +LBL_START_AUTO=Start download automatically +LBL_HW_ACCEL=Hardware acceleration +LBL_START_QUEUE_PROCESSING=Start queue processing? +LBL_DOWNLOAD=DOWNLOAD +LBL_DOWNLOAD_SMALL=Download +LBL_SELECT_ALL=Select all +LBL_NOT_A_VIDEO=The download is not a video and can not be previewed. Would you like to view the partially downloaded files? +LBL_TRANSLATED_BY=Subhra Das Gupta +LBL_BATCH_EMPTY_CLIPBOARD=Clipboard is empty +LBL_REPORT_PROBLEM=Report a bug +LBL_LIKE_ON_FB=Like on Facebook +LBL_SUPPORT_PAGE=Support page +LBL_OPTIMIZE_NETWORK=Network optimization +LBL_NET_OPT_MSG=Select your network type +LBL_NET_OPT_DEF=System default +LBL_NET_OPT_64=Low speed: Dial Up modem / ISDN / Bluetooth / Mobile Edge / IrDA +LBL_NET_OPT_128=Medium speed: ADSL / DSL / Mobile 3G / Wi-Fi / Bluetooth 3.0 / other +LBL_NET_OPT_256=High speed: Direct connection (Ethernet/Cable) / Wi-Fi / Mobile 4G / other +LBL_TRANSLATE=Translate XDM +LBL_TWITTER_PAGE=XDM on Twitter +LBL_GET_TIMESTAMP=Get timestamp from server +LBL_TRANSPARENCY=Do not use transparency +LBL_FORCE_FOLDER=Download all files to a single folder +LBL_SHOW_TRAY=Show tray icon (needs restart) +MENU_CLIP_ADD_MENU=Add from clipboard +LBL_BATCH_DESC=Download a group of sequential files using asterisk wild card (example http://xdman.sourceforge.net/images/edge*.png) +LBL_BATCH_ASTERISK=Replace asterisk with +LBL_BATCH_LETTER=Letters +LBL_BATCH_NUM=Numbers +LBL_BATCH_FROM=From +LBL_BATCH_TO=To +LBL_BATCH_WILDCARD_SIZE=Wildcard size +LBL_BATCH_CHK_AUTH=Use authorization +LBL_BATCH_LOGIN_DET=Login +LBL_BATCH_FILE1=First file +LBL_BATCH_FILE2=Second file +LBL_BATCH_FILEN=Last file +LBL_SHOW_PROGRESS=Show progress +LBL_FILE_TYPE=File type +LBL_ALL_QUEUE=All queues +LBL_SHOW_VIDEO_ONLY_IN_BROWSER=Disable floating 'DOWNLOAD VIDEO' popup \ No newline at end of file diff --git a/XDM_NEON/xdman/target/classes/lang/en.txt b/XDM_NEON/xdman/target/classes/lang/en.txt new file mode 100644 index 0000000..25e1bc2 --- /dev/null +++ b/XDM_NEON/xdman/target/classes/lang/en.txt @@ -0,0 +1,333 @@ + +WINDOW_TITLE=XDM 2018 +ALL_DOWNLOADS=All +ALL_UNFINISHED=Incomplete +ALL_FINISHED=Complete +CAT_ALL=All Categories +CAT_DOCUMENTS=Documents +CAT_COMPRESSED=Compressed +CAT_MUSIC=Music +CAT_VIDEOS=Video +CAT_PROGRAMS=Programs +BROWSER_MONITORING=Browser Monitoring +MENU_FILE=File +MENU_DOWNLOAD=Downloads +MENU_TOOLS=Tools +MENU_HELP=Help +MENU_ADD_URL=Add URL +MENU_BATCH_DOWNLOAD=Batch download +MENU_CLIP_ADD=Monitor clipboard +MENU_VIDEO_DWN=Download video +MENU_DELETE_DWN=Delete downloads +MENU_DELETE_COMPLETED=Clear finished +MENU_IMPORT=Import +MENU_EXPORT=Export +MENU_EXIT=Exit +MENU_PAUSE=Pause +MENU_RESUME=Resume +MENU_RESTART=Restart +MENU_START_Q=Start Queue +MENU_STOP_Q=Stop_Queue +MENU_OPTIONS=Options... +MENU_REFRESH_LINK=Refresh link +MENU_PROPERTIES=Properties +MENU_FORCE_ASSEMBLE=Force assemble +MENU_SPEED_LIMITER=Speed limiter +MENU_MEDIA_CONVERTER=Media converter +MENU_BROWSER_INT=Browser monitoring +MENU_CONTENTS=Contents... +MENU_HOME_PAGE=Home page +MENU_UPDATE=Check for update +MENU_ABOUT=About XDM... +SORT_DATE=Date +SORT_SIZE=Size +SORT_NAME=Name +SORT_TYPE=Type +SORT_ASC=Ascending +SORT_DESC=Descending +SORT_DATE_DESC=Newest on top +SORT_DATE_ASC=Oldest on top +SORT_SIZE_DESC=Largest on top +SORT_SIZE_ASC=Smallest on top +SORT_NAME_DESC=Name [Z-A] +SORT_NAME_ASC=Name [A-Z] +SORT_TYPE_DESC=Type [Z-A] +SORT_TYPE_ASC=Type [A-Z] +STAT_PAUSED=Paused +STAT_FINISHED=Finished +STAT_DOWNLOADING=Downloading +STAT_ASSEMBLING=Assembling +ND_TITLE=NEW DOWNLOAD +ND_ADDRESS=Address +ND_FILE=File +ND_MORE=MORE... +ND_CANCEL=CANCEL +ND_DOWNLOAD_NOW=DOWNLOAD NOW +ND_DOWNLOAD_LATER=Download Later +ND_IGNORE_URL=Do not capture download from this address +MSG_INVALID_URL=Download address is invalid or unsupported +MSG_NO_URL=URL is empty +MSG_NO_FILE=Please enter file name +DWN_TITLE=Downloading... +DWN_PLACEHOLDER=Downloaded ---/--- +DWN_PREVIEW=Preview +DWN_HIDE=Hide +DWN_DOWNLOAD=Downloaded +MSG_OK=OK +MSG_FAILED=Download failed +ERR_SESSION_FAILED=Download session has expired, please refresh download address. +ERR_CONN_FAILED=Unable to connect to the server, please check your network connectivity, proxy setting or firewall configuration. +ERR_INVALID_RESP=XDM could not download the file as server sent an invalid response. +ERR_NO_RESUME=Server does not support resuming, please restart the download. +RESUME_FAILED=Download could not be resumed/started. +ERR_INTERNAL=Internal error. +ERR_ASM_FAILED=Failed to append/convert file parts, please check if the drive is full or write protected +ERR_DISK_FAILED=Disk failure. +LBL_MENU=Menu +TITLE_SETTINGS=Settings +SETTINGS_GENERAL=General settings +SHOW_DWN_PRG=Show download progress window +SHOW_DWN_COMPLETE=Show download complete dialog +SHOW_DUP_ACT=Action for duplicate download +DUT_ACT_RENAME=Auto rename +DUP_ACT_PROMPT=Prompt +DUP_ACT_OPEN=Resume/Open +DUP_ACT_OVERWRITE=Overwrite +SETTINGS_FOLDER=Default download folder +SETTINGS_FOLDER_CHANGE=Change +SETTINGS_MONITORING=Browser monitoring +SETTINGS_NETWORK=Network settings +SETTINGS_VIEW=View settings +SETTINGS_SCHEDULER=Scheduler settings +SETTINGS_CRED=Password manager +SETTINGS_ADV=Advanced settings +HINT_BROWSER_MON=Configure XDM to take over downloads and capture streaming video from browser +HINT_NETWORK=Configure network parameters and proxy settings +HINT_SCHEDULER=Schedule downloads and manage XDM's download queues +HINT_PASSWORD=Manage password and credentials for websites +HINT_ADV=Manage advanced settings like virus scanner, file types and exceptions + +DESC_MONITORING_1=Please select browsers to monitor and make sure, browser addon is installed and enabled in respective browsers +DESC_MOZILLA_FIREFOX=Mozilla Firefox +DESC_GOOGLE_CHROME=Google Chrome +DESC_OPERA=Opera +DESC_MS_EDGE=Microsoft Edge +DESC_CHROMIUM=Chromium +DESC_VIVALDI=Vivaldi +DESC_MOZILLA_BASED=Older versions of Firefox and other Mozilla based browsers +DESC_CHROME_BASED=Chromium based browsers +DESC_INSTALL=Install addon +DESC_INSTRUCTION=Instructions +DESC_OTHER_BROWSERS=XDM can also be integrated into other Chromium based browser (Vivaldi, SRWare Iron etc) or Mozilla based (Icewasel, Waterfox etc) browsers using below links +DESC_FILETYPES=XDM will automatically take over downloads from browser for below file types +DESC_VIDEOTYPES=XDM will show download option when below video formats are played in browser +DESC_FILEEXCEPTIONS=Do not automatically capture downloads for below file types +DESC_SITEEXCEPTIONS=Do not automatically capture downloads from below web sites +DESC_MOZ=Older Firefox and other Mozilla based browsers +DESC_CHROME=Chromium based browsers +DESC_DEF=Defaults + +DESC_NET=Connection settings +DESC_NET_TITLE=Network settings +DESC_NET1=Connection timeout +DESC_NET2=Segments per download +DESC_NET3=Tcp window size +DESC_NET4=Proxy settings +DESC_NET5=Use proxy auto configuration URL +DESC_NET6=Use proxy server +DESC_NET7=Proxy username +DESC_NET8=Proxy password +DESC_NET9=Use socks proxy + +DESC_PASS_TITLE=Password manager +DESC_HOST=Host/Server +DESC_USER=User Name +DESC_PASS=Password +DESC_NEW=New +DESC_SAVE_Q=Save +DESC_DEL=Delete +DESC_PASS_SAVE=Save +DESC_PASS_NEW=New +DESC_PASS_DEL=Delete + +DESC_Q_TITLE=Queue and scheduler +MSG_QNAME=Queue name +MSG_Q_START=Start queue at +MSG_Q_STOP=Stop queue at +MSQ_Q_ONETIME=Once at +MSG_Q_DAILY=Daily +MSG_Q_D1=Sunday +MSG_Q_D2=Monday +MSG_Q_D3=Tuesday +MSG_Q_D4=Wednesday +MSG_Q_D5=Thursday +MSG_Q_D6=Friday +MSG_Q_D7=Saturday + +MSG_MAX_DOWNLOAD=Maximum simultaneous downloads + +DESC_ADV_TITLE=Advanced settings +MSG_HALT=Shutdown computer after all download completes +MSG_AWAKE=Prevent hibernate or sleep during downloads +EXEC_CMD=Run a program after all download finishes +EXE_ANTI_VIR=Scan file with antivirus after download +ANTIVIR_CMD=Antivirus executable +ANTIVIR_ARGS=Command line parameters +AUTO_START=Launch XDM when system starts +MSG_SPEED_LIMIT=Download speed limit [KB/Sec ](0 unlimited) +SPEED_LIMIT_TITLE=Speed limit +DEF_QUEUE=Default queue +Q_LIST_DESC=Queues +Q_LIST_FILES=Files in queue +Q_SCHEDULE_TXT=Scheduler +Q_EDIT_PROP=Properties +Q_MOVE_UP=Move up +Q_MOVE_DN=Move down +Q_MOVE_TO=Move to +Q_WORD=Queue +O_VID_FMT=Format +O_STM_FTM=Keep +VID_FMT_ORIG=Original +VID_FMT_BOTH=Both audio and video +VID_FMT_AUDIO=Only audio +VID_FMT_VIDEO=Only video +VID_TITLE=VIDEO DOWNLOAD +CTX_OPEN_FILE=Open +CTX_OPEN_FOLDER=Open folder +CTX_SAVE_AS=Save As +CTX_COPY_URL=Copy URL +CTX_COPY_FILE=Copy File +ERR_MSG_FILE_NOT_FOUND=File not found +ERR_MSG_FILE_NOT_FOUND_MSG=The file has been moved,renamed or deleted +CD_TITLE=Download Complete +MSG_DONT_SHOW_AGAIN=Don't show this again +CD_LOC=Location +CD_OPEN_FILE=OPEN +CD_OPEN_FOLDER=OPEN FOLDER +TITLE_PROP=PROPERTIES +PROP_SIZE=Size +PROP_DATE=Date +PROP_TYPE=Type +PROP_REFERER=Referer +PROP_COOKIE=Cookies +REF_TITLE=REFRESH LINK +REF_DESC1=Please open the web page in browser, where the download link was found. In case of streaming video, please play the video and select the same format. +REF_DESC2=Please click below button and select the same video format again. +REF_OPEN_PAGE=Open containing web page +REF_WAITING_FOR_LINK=Waiting for download link... +MB_OK=OK +MB_YES=YES +MB_NO=NO +DEL_TITLE=DELETE CONFIRMATION +DEL_FINISHED_TEXT=Are you sure you want to delete all completed downloads? +DEL_SEL_TEXT=Are you sure you want to delete selected downloads? +OPT_CONVERT=Convert +TITLE_CONVERT=Converting... +OPT_VID_PANE=Show option to download streaming video +OPT_UPDATE_FFMPEG=Update components +LBL_COMPONENT_MISSING=XDM needs additional components to function properly +LBL_COMPONENT_DESC=FFmpeg library and Youtube DL will be downloaded (~16 Mb) +LBL_COMPONENT_OUTDATED=Update XDM components +LBL_APP_OUTDATED=A newer version of XDM is available +LBL_UPDATE_DESC=Please update XDM for improved functionality +LBL_INSTALL_NOW=Install Now +LBL_CONV_FAILED=Conversion failed +LBL_CLOSE=Close +PROMPT_CRED=Authorization required +PROMPT_SERVER=The website %s requires a user name and password +PROMPT_PROXY=The proxy requires a user name and password +BTN_BROWSE=Browse +TITLE_ABOUT=ABOUT XDM +FULL_NAME=Xtreme Download Manager +ABOUT_DETAILS=App version %s with runtime %s on %s\n\nCreated by: Subhra Das Gupta\n\n%s\nCopyright (C) 2018, All rights reserved. +BTN_SEARCH_VIDEO=Find +BTN_DOWNLOAD_NOW=Download Now +BTN_DOWNLOAD_LATER=Download Later +BTN_STOP_PROCESSING=Stop +BTN_BACK=Back +MSG_REF_LINK_CONFIRM=COMFIRMATION +MSG_REF_LINK_MSG=New download link is accepted +MSG_REF_LINK_QUESTION=New download link found, use this link? +TITLE_DOWN_VID=DOWNLOAD VIDEO +THEME_EDITOR=Theme Editor +MSG_ADDON_TITLE=INSTALL ADDON +MSG_ADDON_DESC=Please open %s and paste this address %s +MSG_GENERIC_ADDON_DESC=Please try below links to install addon\n\n%s\n%s +MSG_LINUX_SUDO=sudo (Ubuntu/Debian based) +MSG_LINUX_SU='su -c' (Fedora/Arch based) +MSG_LINUX_SHUTDOWN_PROMPT=XDM needs root credentials to initiate shutdown\nAlternatively you can create a shutdown script, select 'Run a program after all download finishes' and provide script path +MSG_ROOT_PASSWORD=Root password +MSG_RESTORE=Restore Window +MENU_IMPORT=Import +MENU_EXPORT=Export +MENU_LANG=Language +MSG_LANG1=Select language +MSG_LANG2=Please note changes will take effect next time you start XDM +CTX_COPY=Copy +CTX_CUT=Cut +CTX_PASTE=Paste +CTX_SELECT_ALL=Select All +MSG_COMPONENT_TITLE=Install components +MSG_INSTALL_ADDITIONAL_COMPONENTS=XDM needs additional components to download this video.\nDownload components now? +LBL_MORE_FORMAT=More fomats +LBL_FORMAT_HINT=Please select desired format in video player +LBL_SAVE_IN=Save in +LBL_QUEUE_USE=Queue +LBL_QUEUE_OPT1=Create new queue +LBL_QUEUE_OPT2=Add to existing queue +LBL_QUEUE_OPT3=Do not use queue +LBL_NEW_QUEUE=Name +LBL_CONVERT_TO=Convert to +LBL_OUTPUT_FOLDER=Output folder +LBL_LOADING=Loading %s +LBL_FILE_CONVERT_PRG=Converting %s +LBL_VOLUME_BOOST=Boost +LBL_CONV_SUCCESS=Conversion successful +LBL_CONV_FAILED=Conversion failed +LBL_OVERWRITE_EXISTING=Overwrite existing file +LBL_GENERAL_CAT=General +LBL_MIN_VIDEO_SIZE=Download video larger than +LBL_STOP_Q=Stop queue processesing? +LBL_DELETE_FILE=Delete files from disk +LBL_TEMP_FOLDER=Temporary folder +LBL_START_AUTO=Start download automatically +LBL_HW_ACCEL=Hardware acceleration +LBL_START_QUEUE_PROCESSING=Start queue processing? +LBL_DOWNLOAD=DOWNLOAD +LBL_DOWNLOAD_SMALL=Download +LBL_SELECT_ALL=Select all +LBL_NOT_A_VIDEO=The download is not a video and can not be previewed. Would you like to view the partially downloaded files? +LBL_TRANSLATED_BY=Subhra Das Gupta +LBL_BATCH_EMPTY_CLIPBOARD=Clipboard is empty +LBL_REPORT_PROBLEM=Report a bug +LBL_LIKE_ON_FB=Like on Facebook +LBL_SUPPORT_PAGE=Support page +LBL_OPTIMIZE_NETWORK=Network optimization +LBL_NET_OPT_MSG=Select your network type +LBL_NET_OPT_DEF=System default +LBL_NET_OPT_64=Low speed: Dial Up modem / ISDN / Bluetooth / Mobile Edge / IrDA +LBL_NET_OPT_128=Medium speed: ADSL / DSL / Mobile 3G / Wi-Fi / Bluetooth 3.0 / other +LBL_NET_OPT_256=High speed: Direct connection (Ethernet/Cable) / Wi-Fi / Mobile 4G / other +LBL_TRANSLATE=Translate XDM +LBL_TWITTER_PAGE=XDM on Twitter +LBL_GET_TIMESTAMP=Get timestamp from server +LBL_TRANSPARENCY=Do not use transparency +LBL_FORCE_FOLDER=Download all files to a single folder +LBL_SHOW_TRAY=Show tray icon (needs restart) +MENU_CLIP_ADD_MENU=Add from clipboard +LBL_BATCH_DESC=Download a group of sequential files using asterisk wild card (example http://xdman.sourceforge.net/images/edge*.png) +LBL_BATCH_ASTERISK=Replace asterisk with +LBL_BATCH_LETTER=Letters +LBL_BATCH_NUM=Numbers +LBL_BATCH_FROM=From +LBL_BATCH_TO=To +LBL_BATCH_WILDCARD_SIZE=Wildcard size +LBL_BATCH_CHK_AUTH=Use authorization +LBL_BATCH_LOGIN_DET=Login +LBL_BATCH_FILE1=First file +LBL_BATCH_FILE2=Second file +LBL_BATCH_FILEN=Last file +LBL_SHOW_PROGRESS=Show progress +LBL_FILE_TYPE=File type +LBL_ALL_QUEUE=All queues +LBL_SHOW_VIDEO_ONLY_IN_BROWSER=Disable floating 'DOWNLOAD VIDEO' popup \ No newline at end of file diff --git a/XDM_NEON/xdman/target/classes/lang/es.txt b/XDM_NEON/xdman/target/classes/lang/es.txt new file mode 100644 index 0000000..587365a --- /dev/null +++ b/XDM_NEON/xdman/target/classes/lang/es.txt @@ -0,0 +1,333 @@ +LANGUAGE_TEXT=Español (Español) +WINDOW_TITLE=XDM 2018 +ALL_DOWNLOADS=Todas +ALL_UNFINISHED=Incompleta +ALL_FINISHED=Completa +CAT_ALL=Todas las Categorías +CAT_DOCUMENTS=Documentos +CAT_COMPRESSED=Comprimdos +CAT_MUSIC=Música +CAT_VIDEOS=Video +CAT_PROGRAMS=Programas +BROWSER_MONITORING=Monitoreo del navegador +MENU_FILE=Archivo +MENU_DOWNLOAD=Descargas +MENU_TOOLS=Herramientas +MENU_HELP=Ayuda +MENU_ADD_URL=Adjuntar URL +MENU_BATCH_DOWNLOAD=Descargar Batch +MENU_CLIP_ADD=Monitor de Portapapeles +MENU_VIDEO_DWN=Descargar video +MENU_DELETE_DWN=Borrar Descargas +MENU_DELETE_COMPLETED=Limpiar Terminadas +MENU_IMPORT=Importar +MENU_EXPORT=Exportar +MENU_EXIT=Salir +MENU_PAUSE=Pausa +MENU_RESUME=Resumen +MENU_RESTART=Reiniciar +MENU_START_Q=Iniciar Cola +MENU_STOP_Q=Parar Cola +MENU_OPTIONS=Optiones... +MENU_REFRESH_LINK=Refrescar enlaces +MENU_PROPERTIES=Propiedades +MENU_FORCE_ASSEMBLE=Forzar ensamblaje +MENU_SPEED_LIMITER=Limitador de velocidad +MENU_MEDIA_CONVERTER=Convertidor Multimedia +MENU_BROWSER_INT=Monitoreo del navegador +MENU_CONTENTS=Contenidos... +MENU_HOME_PAGE=Página de Inicio +MENU_UPDATE=Chequear Actualizaciones +MENU_ABOUT=Acerca de XDM... +SORT_DATE=Fecha +SORT_SIZE=Tamaño +SORT_NAME=Nombre +SORT_TYPE=Tipo +SORT_ASC=Ascendente +SORT_DESC=Descendiente +SORT_DATE_DESC=Nuevos en lo Superior +SORT_DATE_ASC=Viejos en lo Superior +SORT_SIZE_DESC=Grandes en lo Superior +SORT_SIZE_ASC=Pequeñños en lo Superior +SORT_NAME_DESC=Nombre [Z-A] +SORT_NAME_ASC=Nombre [A-Z] +SORT_TYPE_DESC=Tipo [Z-A] +SORT_TYPE_ASC=Tipo [A-Z] +STAT_PAUSED=Pausar +STAT_FINISHED=Finalizados +STAT_DOWNLOADING=Descargados +STAT_ASSEMBLING=Ensamblados +ND_TITLE=NUEVA DESCARGA +ND_ADDRESS=Dirección +ND_FILE=Archivo +ND_MORE=Más... +ND_CANCEL=CANCELAR +ND_DOWNLOAD_NOW=Descargar Ahora +ND_DOWNLOAD_LATER=Descargar Después +ND_IGNORE_URL=No capture la descarga desde esta dirección +MSG_INVALID_URL=La dirección de descarga no es válida o no es compatible +MSG_NO_URL=URL está vacía +MSG_NO_FILE=Favor ingrese nombre de Archivo +DWN_TITLE=Descargados... +DWN_PLACEHOLDER=Descargado ---/--- +DWN_PREVIEW=Previsualizar +DWN_HIDE=Ocultar +DWN_DOWNLOAD=Descargados +MSG_OK=OK +MSG_FAILED=Descarga Fallida +ERR_SESSION_FAILED=La sesión de descarga ha caducado, actualice la dirección de descarga. +ERR_CONN_FAILED=Incapaz de conectarse al servidor, verifique su conectividad de red, configuración proxy o configuración de firewall. +ERR_INVALID_RESP=XDM no pudo descargar el archivo Servidor envía respuesta inválida. +ERR_NO_RESUME=Servidor no admite la reanudación, reinicie la descarga. +RESUME_FAILED=La descarga no pudo ser reanudada / iniciada. +ERR_INTERNAL=Error Interno. +ERR_ASM_FAILED=Error al agregar / convertir partes del archivo, compruebe si la unidad está llena o protegida contra escritura +ERR_DISK_FAILED=Error de disco. +LBL_MENU=Menú +TITLE_SETTINGS=Configuraciones +SETTINGS_GENERAL=Configuraciones Generales +SHOW_DWN_PRG=Mostrar ventana de progreso de descarga +SHOW_DWN_COMPLETE=Mostrar diálogo completo de descarga +SHOW_DUP_ACT=Acción para descarga duplicada +DUT_ACT_RENAME=Auto Renombrar +DUP_ACT_PROMPT=Línea de Comandos +DUP_ACT_OPEN=Resumir/Abrir +DUP_ACT_OVERWRITE=Sobreescribir +SETTINGS_FOLDER=Carpeta de descarga predeterminada +SETTINGS_FOLDER_CHANGE=Cambiar +SETTINGS_MONITORING=Monitoreo de Navegador +SETTINGS_NETWORK=Configuraciones de Red +SETTINGS_VIEW=Ver configuraciones +SETTINGS_SCHEDULER=Configuración del programador +SETTINGS_CRED=Administrador de Contraseñas +SETTINGS_ADV=Configuración avanzada +HINT_BROWSER_MON=Configure XDM para hacerse cargo de las descargas y capturar la transmisión de video desde el navegador +HINT_NETWORK=Configurar los parámetros de red y la configuración del proxy +HINT_SCHEDULER=Programe las descargas y administre las colas de descarga de XDM +HINT_PASSWORD=Administrar contraseña y credenciales para sitios web +HINT_ADV=Administre configuraciones avanzadas como antivirus, tipos de archivos y excepciones + +DESC_MONITORING_1=Seleccione navegadores y asegúrese de que el navegador esté instalado y habilitado en los respectivos navegadores +DESC_MOZILLA_FIREFOX=Mozilla Firefox +DESC_GOOGLE_CHROME=Google Chrome +DESC_OPERA=Opera +DESC_MS_EDGE=Microsoft Edge +DESC_CHROMIUM=Chromium +DESC_VIVALDI=Vivaldi +DESC_MOZILLA_BASED=Versiones anteriores de Firefox y otros navegadores basados ​​en Mozilla +DESC_CHROME_BASED=Navegadores basados ​​en Chromium +DESC_INSTALL=Instalar addon +DESC_INSTRUCTION=Instrucciones +DESC_OTHER_BROWSERS=XDM también se puede integrar en otros navegadores basados ​​en Chromium (Vivaldi, SRWare Iron, etc.) o navegadores basados ​​en Mozilla (Icewasel, Waterfox, etc.) usando los enlaces a continuación. +DESC_FILETYPES=XDM asumirá automáticamente las descargas desde el navegador para los tipos de archivos a continuación +DESC_VIDEOTYPES=XDM mostrará la opción de descarga cuando los siguientes formatos de video se reproduzcan en el navegador +DESC_FILEEXCEPTIONS=No capture automáticamente las descargas para los tipos de archivos inferiores +DESC_SITEEXCEPTIONS=No capture automáticamente las descargas de sitios web inferiores +DESC_MOZ=Firefox antiguos y otros navegadores basados ​​en Mozilla +DESC_CHROME=Navegadores basados ​​en Chromium +DESC_DEF=Por Defecto + +DESC_NET=Configuraciones de Conexión +DESC_NET_TITLE=Configuraciones de Red +DESC_NET1=El tiempo de conexión expiro +DESC_NET2=Segmentos por descarga +DESC_NET3=Tamaño de ventana Tcp +DESC_NET4=Configuración de proxy +DESC_NET5=Usar la URL de configuración automática de proxy +DESC_NET6=Usar el servidor proxy +DESC_NET7=Nombre de usuario Proxy +DESC_NET8=Contraseña Proxy +DESC_NET9=Utilice socks proxy + +DESC_PASS_TITLE=Administrador de Contraseñas +DESC_HOST=Host/Servidor +DESC_USER=Nombre de Usuario +DESC_PASS=Contraseña +DESC_NEW=Nuevo +DESC_SAVE_Q=Grabar +DESC_DEL=Eliminar +DESC_PASS_SAVE=Grabar +DESC_PASS_NEW=Nuevo +DESC_PASS_DEL=Eliminar + +DESC_Q_TITLE=Cola y programador +MSG_QNAME=Nombre de Cola +MSG_Q_START=Iniciar la cola en +MSG_Q_STOP=Detener la cola en +MSQ_Q_ONETIME=Una vez en +MSG_Q_DAILY=Dirariamente +MSG_Q_D1=Domingo +MSG_Q_D2=Lunes +MSG_Q_D3=Martes +MSG_Q_D4=Miércoles +MSG_Q_D5=Jueves +MSG_Q_D6=Viernes +MSG_Q_D7=Saturdaábado + +MSG_MAX_DOWNLOAD=Descargas Máximas Simultáneas + +DESC_ADV_TITLE=Configuraciones Avanzadas +MSG_HALT=Apagar la computadora después de que se complete la descarga +MSG_AWAKE=Evite hibernar o dormir durante las descargas +EXEC_CMD=Ejecuta un programa después de finalizar todas las descargas +EXE_ANTI_VIR=Escanear archivo con antivirus después de descargar +ANTIVIR_CMD=Antivirus ejecutable +ANTIVIR_ARGS=Parámetros de línea de comando +AUTO_START=Inicie XDM cuando comience el sistema +MSG_SPEED_LIMIT=Límite de velocidad de descarga [KB / Sec] (0 ilimitado) +SPEED_LIMIT_TITLE=Límite de Velocidad +DEF_QUEUE=Cola predeterminada +Q_LIST_DESC=Cola +Q_LIST_FILES=Archivos en Cola +Q_SCHEDULE_TXT=Programador +Q_EDIT_PROP=Propiedades +Q_MOVE_UP=Ascender +Q_MOVE_DN=Desender +Q_MOVE_TO=Mover hacia +Q_WORD=Cola +O_VID_FMT=Formato +O_STM_FTM=Mantener +VID_FMT_ORIG=Original +VID_FMT_BOTH=Tanto audio and video +VID_FMT_AUDIO=Solo audio +VID_FMT_VIDEO=Solo video +VID_TITLE=Descargar Video +CTX_OPEN_FILE=Abrir +CTX_OPEN_FOLDER=Abrir Carpeta +CTX_SAVE_AS=Grabar como... +CTX_COPY_URL=Copiar URL +CTX_COPY_FILE=Copiar Archivo +ERR_MSG_FILE_NOT_FOUND=Archivo no encontrado +ERR_MSG_FILE_NOT_FOUND_MSG=El archivo se ha movido, renombrado o Eliminado +CD_TITLE=Descarga Completa +MSG_DONT_SHOW_AGAIN=No mostrar esto de nuevo +CD_LOC=Ubicación +CD_OPEN_FILE=Abrir +CD_OPEN_FOLDER=Abrir Carpeta +TITLE_PROP=Propiedades +PROP_SIZE=Tamaño +PROP_DATE=Fecha +PROP_TYPE=Tipo +PROP_REFERER=Referencia +PROP_COOKIE=Cookies +REF_TITLE=Refrescar Enlace +REF_DESC1=Abra la página web en el navegador, donde se encontró el enlace de descarga. En caso de transmisión de video, reproduzca el video y seleccione el mismo formato. +REF_DESC2=Haga clic en el botón a continuación y seleccione el mismo formato de video nuevamente. +REF_OPEN_PAGE=Abrir que contiene la página web +REF_WAITING_FOR_LINK=Esperando el enlace de descarga... +MB_OK=OK +MB_YES=Sí +MB_NO=No +DEL_TITLE=CONFIRMAR ELIMINAR +DEL_FINISHED_TEXT=¿Seguro que quieres eliminar todas las descargas completadas? +DEL_SEL_TEXT=¿Seguro que quieres eliminar las descargas seleccionadas? +OPT_CONVERT=Convertir +TITLE_CONVERT=Convertiendo... +OPT_VID_PANE=Mostrar opción para descargar video en tiempo real +OPT_UPDATE_FFMPEG=Actualizar componentes +LBL_COMPONENT_MISSING=XDM necesita componentes adicionales para funcionar correctamente +LBL_COMPONENT_DESC=Se requiere una descarga de aproximadamente 14 MB +LBL_COMPONENT_OUTDATED=Actualizar los componentes de XDM +LBL_APP_OUTDATED=Una versión más nueva de XDM está disponible +LBL_UPDATE_DESC=Actualice XDM para una funcionalidad mejorada +LBL_INSTALL_NOW=Instalar ahora +LBL_CONV_FAILED=La conversion falló +LBL_CLOSE=Cerrar +PROMPT_CRED=Autorización requerida +PROMPT_SERVER=El sitio web %s requiere un nombre de usuario y contraseña +PROMPT_PROXY=El proxy requiere un nombre de usuario y contraseña +BTN_BROWSE=Buscar +TITLE_ABOUT=Acerca de XDM +FULL_NAME=Xtreme Download Manager +ABOUT_DETAILS=Versión de la aplicación %s con tiempo de ejecución %s en %s\n\n Creada por: Subhra Das Gupta\n\n%s\nCopyright (C) 2018, Todos los derechos reservados. +BTN_SEARCH_VIDEO=Encontrar +BTN_DOWNLOAD_NOW=Descargar Ahora +BTN_DOWNLOAD_LATER=Descargar Después +BTN_STOP_PROCESSING=Pausar +BTN_BACK=Atrás +MSG_REF_LINK_CONFIRM=Confirmación +MSG_REF_LINK_MSG=Nuevo enlace de descarga es aceptado +MSG_REF_LINK_QUESTION=Nuevo enlace de descarga encontrado, use este enlace? +TITLE_DOWN_VID=Descargar Video +THEME_EDITOR=Editor de Temas +MSG_ADDON_TITLE=Instalar Addon +MSG_ADDON_DESC=Favor Abra %s y pegue esta dirección %s +MSG_GENERIC_ADDON_DESC=Intente a continuación los enlaces para instalar addon\n\n%s\n%s +MSG_LINUX_SUDO=sudo (Ubuntu/Debian Basados) +MSG_LINUX_SU='su -c' (Fedora/Arch Basados) +MSG_LINUX_SHUTDOWN_PROMPT=XDM necesita credenciales de raíz para iniciar el cierre\nAlternativamente, puede crear una secuencia de comandos de apagado, seleccionar 'Ejecutar un programa después de que todas las descargas finalicen' y proporcionar una ruta de script +MSG_ROOT_PASSWORD=Contraseña de Raíz +MSG_RESTORE=Restaurar Ventana +MENU_IMPORT=Importar +MENU_EXPORT=Exportar +MENU_LANG=Lenguaje +MSG_LANG1=Seleccionar Lenguaje +MSG_LANG2=Tenga en cuenta que los cambios surtirán efecto la próxima vez que inicie XDM +CTX_COPY=Copiar +CTX_CUT=Cortar +CTX_PASTE=Pegar +CTX_SELECT_ALL=Seleccionar todo +MSG_COMPONENT_TITLE=Instalar componentes +MSG_INSTALL_ADDITIONAL_COMPONENTS=XDM necesita componentes adicionales para descargar este video.\nDescargar Componentes ahora +LBL_MORE_FORMAT=Más formatos +LBL_FORMAT_HINT=Seleccione el formato deseado en el reproductor de video +LBL_SAVE_IN=Guardar en +LBL_QUEUE_USE=Cola +LBL_QUEUE_OPT1=Crear nueva cola +LBL_QUEUE_OPT2=Agregar a la cola existente +LBL_QUEUE_OPT3=No use la cola +LBL_NEW_QUEUE=Nombre +LBL_CONVERT_TO=Convertir a +LBL_OUTPUT_FOLDER=Carpeta de salida +LBL_LOADING=Cargando %s +LBL_FILE_CONVERT_PRG=Convietiendo %s +LBL_VOLUME_BOOST=Aumentar +LBL_CONV_SUCCESS=Conversión exitosa +LBL_CONV_FAILED=Conversión falló +LBL_OVERWRITE_EXISTING=Sobrescribir el archivo existente +LBL_GENERAL_CAT=General +LBL_MIN_VIDEO_SIZE=Descargar video más grande que +LBL_STOP_Q=Detener la cola de procesamiento? +LBL_DELETE_FILE=Eliminar archivos del disco +LBL_TEMP_FOLDER=Carpeta temporal +LBL_START_AUTO=Comience la descarga automáticamente +LBL_HW_ACCEL=Aceleracion de hardware +LBL_START_QUEUE_PROCESSING=¿Iniciar el procesamiento de cola? +LBL_DOWNLOAD=DESCARGAR +LBL_DOWNLOAD_SMALL=Descargar +LBL_SELECT_ALL=Seleccionar todo +LBL_NOT_A_VIDEO=La descarga no es un video y no se puede previsualizar. ¿Le gustaría ver los archivos parcialmente descargados? +LBL_TRANSLATED_BY=Guillermo Carvajal +LBL_BATCH_EMPTY_CLIPBOARD=El portapapeles está vacío +LBL_REPORT_PROBLEM=Reportar un error +LBL_LIKE_ON_FB=Like en Facebook +LBL_SUPPORT_PAGE=Pagina de soporte +LBL_OPTIMIZE_NETWORK=Optimización de red +LBL_NET_OPT_MSG=Seleccione su tipo de red +LBL_NET_OPT_DEF=Sistema por defecto +LBL_NET_OPT_64=Baja velocidad: módem de acceso telefónico / RDSI / Bluetooth / Mobile Edge / IrDA +LBL_NET_OPT_128=Velocidad media: ADSL / DSL / Mobile 3G / Wi-Fi / Bluetooth 3.0 / otro +LBL_NET_OPT_256=Alta velocidad: Conexión directa (Ethernet / Cable) / Wi-Fi / Móvil 4G / otro +LBL_TRANSLATE=Traducir XDM +LBL_TWITTER_PAGE=XDM en Twitter +LBL_GET_TIMESTAMP=Obtener marca de tiempo del servidor +LBL_TRANSPARENCY=No use transparencia +LBL_FORCE_FOLDER=Download all files to a single folder +LBL_SHOW_TRAY=Show tray icon (needs restart) +MENU_CLIP_ADD_MENU=Add from clipboard +LBL_BATCH_DESC=Download a group of sequential files using asterisk wild card (example http://xdman.sourceforge.net/images/edge*.png) +LBL_BATCH_ASTERISK=Replace asterisk with +LBL_BATCH_LETTER=Letters +LBL_BATCH_NUM=Numbers +LBL_BATCH_FROM=From +LBL_BATCH_TO=To +LBL_BATCH_WILDCARD_SIZE=Wildcard size +LBL_BATCH_CHK_AUTH=Use authorization +LBL_BATCH_LOGIN_DET=Login +LBL_BATCH_FILE1=First file +LBL_BATCH_FILE2=Second file +LBL_BATCH_FILEN=Last file +LBL_SHOW_PROGRESS=Show progress +LBL_FILE_TYPE=File type +LBL_ALL_QUEUE=All queues +LBL_SHOW_VIDEO_ONLY_IN_BROWSER=Disable floating 'DOWNLOAD VIDEO' popup \ No newline at end of file diff --git a/XDM_NEON/xdman/target/classes/lang/fr.txt b/XDM_NEON/xdman/target/classes/lang/fr.txt new file mode 100644 index 0000000..3c34b5c --- /dev/null +++ b/XDM_NEON/xdman/target/classes/lang/fr.txt @@ -0,0 +1,333 @@ + +WINDOW_TITLE=XDM 2018 +ALL_DOWNLOADS=Tous +ALL_UNFINISHED=Incomplets +ALL_FINISHED=Terminés +CAT_ALL=Toutes catégories +CAT_DOCUMENTS=Documents +CAT_COMPRESSED=Compressés +CAT_MUSIC=Musique +CAT_VIDEOS=Vidéo +CAT_PROGRAMS=Programmes +BROWSER_MONITORING=Intégration navigateur +MENU_FILE=Fichier +MENU_DOWNLOAD=Téléchargements +MENU_TOOLS=Outils +MENU_HELP=Aide +MENU_ADD_URL=Ajouter URL +MENU_BATCH_DOWNLOAD=Téléchargement en lot +MENU_CLIP_ADD=Ajouter depuis presse-papier +MENU_VIDEO_DWN=Télécharger Vidéo +MENU_DELETE_DWN=Supprimer Téléchargements +MENU_DELETE_COMPLETED=Supprimer téléchargements finalisés +MENU_IMPORT=Importer +MENU_EXPORT=Exporter +MENU_EXIT=Quitter +MENU_PAUSE=Pause +MENU_RESUME=Reprendre +MENU_RESTART=Recommencer +MENU_START_Q=Débuter File +MENU_STOP_Q=Arrêter_File +MENU_OPTIONS=Options... +MENU_REFRESH_LINK=Rafraîchier Lien +MENU_PROPERTIES=Propriétés +MENU_FORCE_ASSEMBLE=Forcer reconstitution +MENU_SPEED_LIMITER=Limiteur de vitesse +MENU_MEDIA_CONVERTER=Convertisseur de format +MENU_BROWSER_INT=Intégration navigateur +MENU_CONTENTS=Contenus... +MENU_HOME_PAGE=Page d'accueil +MENU_UPDATE=Vérifier mise à jour +MENU_ABOUT=A propos de XDM... +SORT_DATE=Date +SORT_SIZE=Taille +SORT_NAME=Nom +SORT_TYPE=Type +SORT_ASC=Croissant +SORT_DESC=Décroissant +SORT_DATE_DESC=Plus récent en premier +SORT_DATE_ASC=Plus ancien en premier +SORT_SIZE_DESC=Plus grand en premier +SORT_SIZE_ASC=Plus petit en premier +SORT_NAME_DESC=Nom [Z-A] +SORT_NAME_ASC=Nom [A-Z] +SORT_TYPE_DESC=Type [Z-A] +SORT_TYPE_ASC=Type [A-Z] +STAT_PAUSED=Arrêté +STAT_FINISHED=Terminé +STAT_DOWNLOADING=En cours +STAT_ASSEMBLING=Reconstitution +ND_TITLE=NOUVEAU TELECHARGEMENT +ND_ADDRESS=Adresse +ND_FILE=Fichier +ND_MORE=Plus... +ND_CANCEL=ANNULER +ND_DOWNLOAD_NOW=TELECHARGER MAINTENANT +ND_DOWNLOAD_LATER=Télécharger Plus Tard +ND_IGNORE_URL=Ne pas capturer les téléchargements sur cette adresse +MSG_INVALID_URL=Adresse de téléchargement invalide ou non supporté +MSG_NO_URL=URL vide +MSG_NO_FILE=Veuillez entrer un nom de fichier +DWN_TITLE=Téléchargement en cours... +DWN_PLACEHOLDER=Téléchargé ---/--- +DWN_PREVIEW=Prévisualisation +DWN_HIDE=Cacher +DWN_DOWNLOAD=Téléchargé +MSG_OK=OK +MSG_FAILED=Echec de téléchargement +ERR_SESSION_FAILED=Session de téléchargement expiré, merci de rafraîchir l'adresse de téléchargement. +ERR_CONN_FAILED=Connexion impossible au serveur, vérifier votre connexion internet, proxy ou configuration de pare-feu. +ERR_INVALID_RESP=XDM n'a pas pu télécharger le fichier car le serveur a envoyé un réponse invalide. +ERR_NO_RESUME=Le serveur ne supporte pas la reprise, merci de recommencer le téléchargement. +RESUME_FAILED=Le téléchargement n'a pas pu être repris/commencé. +ERR_INTERNAL=Erreur interne. +ERR_ASM_FAILED=Impossible d'ajouter des morceaux du fichiers, vérifier si le disque est plein ou protégé en écriture +ERR_DISK_FAILED=Erreur disque. +LBL_MENU=Menu +TITLE_SETTINGS=Paramètres +SETTINGS_GENERAL=Paramètres généraux +SHOW_DWN_PRG=Montrer la fenêtre de progression du téléchargement +SHOW_DWN_COMPLETE=Montrer dialogue de fin de téléchargement +SHOW_DUP_ACT=Action pour doublon de téléchargement +DUT_ACT_RENAME=Renommer automatiquement +DUP_ACT_PROMPT=Demander +DUP_ACT_OPEN=Reprendre/Ouvrir +DUP_ACT_OVERWRITE=Ecraser +SETTINGS_FOLDER=Dossier de téléchargement par défaut +SETTINGS_FOLDER_CHANGE=Modifier +SETTINGS_MONITORING=Intégration au navigateur +SETTINGS_NETWORK=Paramètres réseaux +SETTINGS_VIEW=Voir paramètres +SETTINGS_SCHEDULER=Paramètres programmés +SETTINGS_CRED=Gestionnaire mots de passe +SETTINGS_ADV=Paramètres avancés +HINT_BROWSER_MON=Configurer XDM pour capturer les téléchargements et les streaming vidéos dans le navigateur +HINT_NETWORK=Configurer paramètre réseau et proxy +HINT_SCHEDULER=Planifier téléchargements et gérer la gestion de file d'attente de XDM +HINT_PASSWORD=Gérer accès et mots de passe de sites internet +HINT_ADV=Gérer les paramètres avancés comme anti-virus, types de fichiers et exceptions + +DESC_MONITORING_1=Merci de sélectionner un navigateur et de vérifier que le greffon est installé et activé dans chaque navigateur +DESC_MOZILLA_FIREFOX=Mozilla Firefox +DESC_GOOGLE_CHROME=Google Chrome +DESC_OPERA=Opera +DESC_MS_EDGE=Microsoft Edge +DESC_CHROMIUM=Chromium +DESC_VIVALDI=Vivaldi +DESC_MOZILLA_BASED=Ancienne version de Firefox et autre navigateurs basés sur Mozilla +DESC_CHROME_BASED=Navigateurs basés sur Chromium +DESC_INSTALL=Installer greffon +DESC_INSTRUCTION=Instructions +DESC_OTHER_BROWSERS=XDM peut aussi être intégré dans les navigateurs basé sur Chromium (Vivaldi, SRWare Iron etc) ou basés sur Mozilla (Icewasel, Waterfox etc) avec les liens ci-dessous +DESC_FILETYPES=XDM prendra en charge les téléchargements depuis le navigateur pour ls types de ficheirs ci-dessous +DESC_VIDEOTYPES=XDM affichera les options de téléchargements quand les formats vidéo ci-dessous sont lus dans le navigateur +DESC_FILEEXCEPTIONS=Ne pas prendre en charge automatiquement le téléchargement pour les types de fichiers ci-dessous +DESC_SITEEXCEPTIONS=Ne pas prendre en charge automatiquement le téléchargement pour les sites internet ci-dessous +DESC_MOZ=Ancienne version de Firefox et navigateurs basés sur Mozilla +DESC_CHROME=Navigateurs basés sur Chromium +DESC_DEF=Par défaut + +DESC_NET=Paramètres de connexion +DESC_NET_TITLE=Paramètres réseau +DESC_NET1=Délai de connexion dépassé +DESC_NET2=Segments par téléchargement +DESC_NET3=Taille fenêtre Tcp +DESC_NET4=Paramètres proxy +DESC_NET5=Utiliser un URL de configuration auto du proxy +DESC_NET6=Utiliser le serveur proxy +DESC_NET7=Utilisateur proxy +DESC_NET8=Mot de passe proxy +DESC_NET9=Utiliser sockets proxy + +DESC_PASS_TITLE=Gestionnaire de mots de passe +DESC_HOST=Hôte/Serveur +DESC_USER=Utilisateur +DESC_PASS=Mot de passe +DESC_NEW=Nouveau +DESC_SAVE_Q=Enregistrer +DESC_DEL=Supprimer +DESC_PASS_SAVE=Enregistrer +DESC_PASS_NEW=Nouveau +DESC_PASS_DEL=Supprimer + +DESC_Q_TITLE=File d'attente et planification +MSG_QNAME=Nom file d'attente +MSG_Q_START=Commencer la file à +MSG_Q_STOP=Arrêter la file à +MSQ_Q_ONETIME=Une fois à +MSG_Q_DAILY=Quotidien +MSG_Q_D1=Dimanche +MSG_Q_D2=Lundi +MSG_Q_D3=Mardi +MSG_Q_D4=Mercredi +MSG_Q_D5=Jeudi +MSG_Q_D6=Vendredi +MSG_Q_D7=Samedi + +MSG_MAX_DOWNLOAD=Nombre maximal de téléchargements concurrents + +DESC_ADV_TITLE=Paramètres avancés +MSG_HALT=Eteindre la machine une fois tous les téléchargements finis +MSG_AWAKE=Désactiver hibernation ou mise en veille pendant les téléchargements +EXEC_CMD=Exécuter un programme quand les téléchargements sont finis +EXE_ANTI_VIR=Scanner le fichier avec un antivirus dès que téléchargé +ANTIVIR_CMD=Programme antivirus +ANTIVIR_ARGS=Paramètres ligne de commande +AUTO_START=Lancer XDM automatiquement au démarrage +MSG_SPEED_LIMIT=Limite vitesse téléchargement [KB/Séc ](0 illimité) +SPEED_LIMIT_TITLE=Limite de vitesse +DEF_QUEUE=File d'attente par défaut +Q_LIST_DESC=Files d'attente +Q_LIST_FILES=Fichiers dans la file d'attente +Q_SCHEDULE_TXT=Planification +Q_EDIT_PROP=Propriétés +Q_MOVE_UP=Monter +Q_MOVE_DN=Descendre +Q_MOVE_TO=Déplacer à +Q_WORD=File d'attente +O_VID_FMT=Format +O_STM_FTM=Garder +VID_FMT_ORIG=Original +VID_FMT_BOTH=Audio et video +VID_FMT_AUDIO=Audio uniquement +VID_FMT_VIDEO=Vidéo uniquement +VID_TITLE=TELECHARGEMENT VIDEO +CTX_OPEN_FILE=Ouvrir +CTX_OPEN_FOLDER=Ouvrir un dossier +CTX_SAVE_AS=Enregistrer sous +CTX_COPY_URL=Copier URL +CTX_COPY_FILE=Copier Fichier +ERR_MSG_FILE_NOT_FOUND=Fichier non trouvé +ERR_MSG_FILE_NOT_FOUND_MSG=Le fichier a été déplacé, renommé ou supprimé +CD_TITLE=Téléchargement terminé +MSG_DONT_SHOW_AGAIN=Ne plus montrer +CD_LOC=Location +CD_OPEN_FILE=OUVRIR +CD_OPEN_FOLDER=OUVRIR DOSSIER +TITLE_PROP=PROPRIETES +PROP_SIZE=Taille +PROP_DATE=Date +PROP_TYPE=Type +PROP_REFERER=Référenceur +PROP_COOKIE=Cookies +REF_TITLE=LIEN RECHARGEMENT +REF_DESC1=Merci d'ouvrir la page web où le lien de téléchargement a été trouvé, dans un navigateur. Pour les streamings vidéo, veuillez jouer la vidéo et choisir le même format. +REF_DESC2=Veuillez cliquer sur le bouton ci-dessous et sélectionnez le même format vidéo. +REF_OPEN_PAGE=Ouvrir page web contenant l'élément à télécharger +REF_WAITING_FOR_LINK=Attente lien de téléchargement... +MB_OK=OK +MB_YES=OUI +MB_NO=NON +DEL_TITLE=CONFIRMER SUPPRESSION +DEL_FINISHED_TEXT=Etes-vous sur de vouloir supprimer tous les téléchargements finalisés? +DEL_SEL_TEXT=Etes-vous sur de vouloir supprimer les téléchargements sélectionnés? +OPT_CONVERT=Convertir +TITLE_CONVERT=Conversion... +OPT_VID_PANE=Montrer option pour téléchargement streaming vidéo +OPT_UPDATE_FFMPEG=Mise à jour outils de conversion +LBL_COMPONENT_MISSING=XDM a besoin de composants additionnels pour fonctionner correctement +LBL_COMPONENT_DESC=Un téléchargement de 14Mo environ est nécessaire +LBL_COMPONENT_OUTDATED=Mise à jour de composants de XDM +LBL_APP_OUTDATED=Une nouvelle version de XDM est disponible +LBL_UPDATE_DESC=Veuillez procéder à la mise à jour de XDM pour bénéficier de fonctionnalités améliorées +LBL_INSTALL_NOW=Installer Maintenant +LBL_CONV_FAILED=Echec de conversion +LBL_CLOSE=Fermer +PROMPT_CRED=Authentification requise +PROMPT_SERVER=Le site web %s nécessite un nom d'utilisateur et un mot de passe +PROMPT_PROXY=Le proxy nécessite un nom d'utilisateur et un mot de passe +BTN_BROWSE=Parcourir +TITLE_ABOUT=A PROPOS DE XDM +FULL_NAME=Xtreme Download Manager +ABOUT_DETAILS=Version %s avec runtime %s sur %s\n\nCréé par: Subhra Das Gupta\n\n%s\nCopyright (C) 2018, All rights reserved. +BTN_SEARCH_VIDEO=Chercher +BTN_DOWNLOAD_NOW=Télécharger Maintenant +BTN_DOWNLOAD_LATER=Télécharger Plus tard +BTN_STOP_PROCESSING=Stop +BTN_BACK=Retour +MSG_REF_LINK_CONFIRM=CONFIRMATION +MSG_REF_LINK_MSG=Nouveau lien de téléchargement accepté +MSG_REF_LINK_QUESTION=Nouveau lien de téléchargement trouvé, voulez-vous l'utiliser? +TITLE_DOWN_VID=TELECHARGER VIDEO +THEME_EDITOR=Editeur de thème +MSG_ADDON_TITLE=INSTALLER GREFFON +MSG_ADDON_DESC=Veuillez ouvrir %s et coller cette adresse %s +MSG_GENERIC_ADDON_DESC=Merci d'essayer les liens suivants pour installer les greffons\n\n%s\n%s +MSG_LINUX_SUDO=sudo (à base Ubuntu/Debian) +MSG_LINUX_SU='su -c' (à base Fedora/Arch) +MSG_LINUX_SHUTDOWN_PROMPT=XDM a besoin d'accès root pour planifier l'extinction de la machine\nVous pouvez également créer un script d'extinction, et utiliser l'option 'Exécuter un programme quand les téléchargements sont finis' et renseigner le chemin du script +MSG_ROOT_PASSWORD=Mot de passe root +MSG_RESTORE=Restaurer fenêtre +MENU_IMPORT=Importer +MENU_EXPORT=Exporter +MENU_LANG=Langue +MSG_LANG1=Choisir langue +MSG_LANG2=Veuillez noter que les changements seront pris en compte la prochaine fois que vous démarrerez XDM +CTX_COPY=Copier +CTX_CUT=Couper +CTX_PASTE=Coller +CTX_SELECT_ALL=Selectionner Tout +MSG_COMPONENT_TITLE=Installer des composants +MSG_INSTALL_ADDITIONAL_COMPONENTS=XDM requiert des composants additionnels pour télécharger cette vidéo.\nVoulez-vous les télécharger maintenant? +LBL_MORE_FORMAT=plus de format +LBL_FORMAT_HINT=Veuillez sélectionner le format que vous voulez dans le lecteur vidéo +LBL_SAVE_IN=Save in +LBL_QUEUE_USE=Queue +LBL_QUEUE_OPT1=Create new queue +LBL_QUEUE_OPT2=Add to existing queue +LBL_QUEUE_OPT3=Do not use queue +LBL_NEW_QUEUE=Name +LBL_CONVERT_TO=Convert to +LBL_OUTPUT_FOLDER=Output folder +LBL_LOADING=Loading %s +LBL_FILE_CONVERT_PRG=Converting %s +LBL_VOLUME_BOOST=Boost +LBL_CONV_SUCCESS=Conversion successful +LBL_CONV_FAILED=Conversion failed +LBL_OVERWRITE_EXISTING=Overwrite existing file +LBL_GENERAL_CAT=General +LBL_MIN_VIDEO_SIZE=Download video larger than +LBL_STOP_Q=Stop queue processesing? +LBL_DELETE_FILE=Delete files from disk +LBL_TEMP_FOLDER=Temporary folder +LBL_START_AUTO=Start download automatically +LBL_HW_ACCEL=Hardware acceleration +LBL_START_QUEUE_PROCESSING=Start queue processing? +LBL_DOWNLOAD=DOWNLOAD +LBL_DOWNLOAD_SMALL=Download +LBL_SELECT_ALL=Select all +LBL_NOT_A_VIDEO=The download is not a video and can not be previewed. Would you like to view the partially downloaded files? +LBL_TRANSLATED_BY=Subhra Das Gupta +LBL_BATCH_EMPTY_CLIPBOARD=Clipboard is empty +LBL_REPORT_PROBLEM=Report a bug +LBL_LIKE_ON_FB=Like on Facebook +LBL_SUPPORT_PAGE=Support page +LBL_OPTIMIZE_NETWORK=Network optimization +LBL_NET_OPT_MSG=Select your network type +LBL_NET_OPT_DEF=System default +LBL_NET_OPT_64=Low speed: Dial Up modem / ISDN / Bluetooth / Mobile Edge / IrDA +LBL_NET_OPT_128=Medium speed: ADSL / DSL / Mobile 3G / Wi-Fi / Bluetooth 3.0 / other +LBL_NET_OPT_256=High speed: Direct connection (Ethernet/Cable) / Wi-Fi / Mobile 4G / other +LBL_TRANSLATE=Translate XDM +LBL_TWITTER_PAGE=XDM on Twitter +LBL_GET_TIMESTAMP=Get timestamp from server +LBL_TRANSPARENCY=Do not use transparency +LBL_FORCE_FOLDER=Download all files to a single folder +LBL_SHOW_TRAY=Show tray icon (needs restart) +MENU_CLIP_ADD_MENU=Add from clipboard +LBL_BATCH_DESC=Download a group of sequential files using asterisk wild card (example http://xdman.sourceforge.net/images/edge*.png) +LBL_BATCH_ASTERISK=Replace asterisk with +LBL_BATCH_LETTER=Letters +LBL_BATCH_NUM=Numbers +LBL_BATCH_FROM=From +LBL_BATCH_TO=To +LBL_BATCH_WILDCARD_SIZE=Wildcard size +LBL_BATCH_CHK_AUTH=Use authorization +LBL_BATCH_LOGIN_DET=Login +LBL_BATCH_FILE1=First file +LBL_BATCH_FILE2=Second file +LBL_BATCH_FILEN=Last file +LBL_SHOW_PROGRESS=Show progress +LBL_FILE_TYPE=File type +LBL_ALL_QUEUE=All queues +LBL_SHOW_VIDEO_ONLY_IN_BROWSER=Disable floating 'DOWNLOAD VIDEO' popup \ No newline at end of file diff --git a/XDM_NEON/xdman/target/classes/lang/id.txt b/XDM_NEON/xdman/target/classes/lang/id.txt new file mode 100644 index 0000000..58495ba --- /dev/null +++ b/XDM_NEON/xdman/target/classes/lang/id.txt @@ -0,0 +1,333 @@ +LANGUAGE_TEXT=Indonesia (Bahasa Indonesia) +WINDOW_TITLE=XDM 2018 +ALL_DOWNLOADS=Semua +ALL_UNFINISHED=Belum Selesai +ALL_FINISHED=Selesai +CAT_ALL=Semua Kategori +CAT_DOCUMENTS=Dokumen +CAT_COMPRESSED=Kompresi +CAT_MUSIC=Musik +CAT_VIDEOS=Video +CAT_PROGRAMS=Program +BROWSER_MONITORING=Monitor Browser +MENU_FILE=Berkas +MENU_DOWNLOAD=Unduhan +MENU_TOOLS=Alat +MENU_HELP=Bantuan +MENU_ADD_URL=Tambah URL +MENU_BATCH_DOWNLOAD=Unduh rangkap +MENU_CLIP_ADD=Monitor clipboard +MENU_VIDEO_DWN=Unduh video +MENU_DELETE_DWN=Hapus unduhan +MENU_DELETE_COMPLETED=Hapus unduhan selesai +MENU_IMPORT=Impor +MENU_EXPORT=Ekspor +MENU_EXIT=Keluar +MENU_PAUSE=Jeda +MENU_RESUME=Lanjutkan +MENU_RESTART=Mulai Ulang +MENU_START_Q=Mulai Antrian +MENU_STOP_Q=Hentikan Antrian +MENU_OPTIONS=Opsi... +MENU_REFRESH_LINK=Segarkan link +MENU_PROPERTIES=Properti +MENU_FORCE_ASSEMBLE=Paksa gabungkan +MENU_SPEED_LIMITER=Batasi Kecepatan +MENU_MEDIA_CONVERTER=Konverter media +MENU_BROWSER_INT=Monitor Browser +MENU_CONTENTS=Konten... +MENU_HOME_PAGE=Beranda +MENU_UPDATE=Periksa pembaruan +MENU_ABOUT=Tentang XDM... +SORT_DATE=Tanggal +SORT_SIZE=Ukuran +SORT_NAME=Nama +SORT_TYPE=Tipe +SORT_ASC=Ascending +SORT_DESC=Descending +SORT_DATE_DESC=Paling baru di atas +SORT_DATE_ASC=Paling lama di atas +SORT_SIZE_DESC=Paling besar di atas +SORT_SIZE_ASC=Paling kecil di atas +SORT_NAME_DESC=Nama [Z-A] +SORT_NAME_ASC=Nama [A-Z] +SORT_TYPE_DESC=Tipe [Z-A] +SORT_TYPE_ASC=Tipe [A-Z] +STAT_PAUSED=Jeda +STAT_FINISHED=Selesai +STAT_DOWNLOADING=Sedang Mengunduh +STAT_ASSEMBLING=Sedang Menggabungkan +ND_TITLE=UNDUHAN BARU +ND_ADDRESS=Alamat +ND_FILE=Berkas +ND_MORE=LANJUT... +ND_CANCEL=BATAL +ND_DOWNLOAD_NOW=UNDUH SEKARANG +ND_DOWNLOAD_LATER=Unduh Nanti +ND_IGNORE_URL=Jangan unduh dari alamat ini +MSG_INVALID_URL=Alamat unduhan tidak valid atau tidak didukung +MSG_NO_URL=URL kosong +MSG_NO_FILE=Silahkan masukkan nama berkas +DWN_TITLE=Sedang mengunduh... +DWN_PLACEHOLDER=Telah diunduh ---/--- +DWN_PREVIEW=Pratinjau +DWN_HIDE=Sembunyikan +DWN_DOWNLOAD=Telah diunduh +MSG_OK=OK +MSG_FAILED=Unduhan gagal +ERR_SESSION_FAILED=Sesi unduhan telah kadaluarsa, silahkan segarkan alamat unduhan. +ERR_CONN_FAILED=Tidak dapat menghubungkan ke server, silahkan periksa koneksi internet, pengaturan proxy atau konfigurasi firewall. +ERR_INVALID_RESP=XDM tidak dapat mengunduh data dari server, respon tidak valid. +ERR_NO_RESUME=Server tidak mendukung proses melanjutkan, silahkan ulangi unduhan. +RESUME_FAILED=Unduhan tidak dapat dilanjutkan/dimulai. +ERR_INTERNAL=Internal bermasalah. +ERR_ASM_FAILED=Gagal untuk menambah/mengkonversi bagian-bagian berkas, silahkan periksa apakah penyimpanan penuh atau diproteksi +ERR_DISK_FAILED=Kegagalan disk. +LBL_MENU=Menu +TITLE_SETTINGS=Pengaturan +SETTINGS_GENERAL=Pengaturan Dasar +SHOW_DWN_PRG=Tampilkan jendela proses unduhan +SHOW_DWN_COMPLETE=Tampilkan dialog unduhan selesai +SHOW_DUP_ACT=Tindakan untuk unduhan duplikat +DUT_ACT_RENAME=Otomatis ganti nama +DUP_ACT_PROMPT=Ingatkan +DUP_ACT_OPEN=Lanjutkan/Buka +DUP_ACT_OVERWRITE=Timpa +SETTINGS_FOLDER=Folder unduhan default +SETTINGS_FOLDER_CHANGE=Ubah +SETTINGS_MONITORING=Monitor browser +SETTINGS_NETWORK=Pengaturan jaringan +SETTINGS_VIEW=Tampilkan pengaturan +SETTINGS_SCHEDULER=Pengaturan jadwal +SETTINGS_CRED=Kelola kata sandi +SETTINGS_ADV=Pengaturan lanjutan +HINT_BROWSER_MON=Konfigurasi XDM untuk mengambil alih tugas mengunduh video streaming dari browser +HINT_NETWORK=Konfigurasi parameter jaringan dan pengaturan proxy +HINT_SCHEDULER=Jadwal unduhan dan atur antrian unduhan XDM +HINT_PASSWORD=Kelola kata sandi dan kredensial untuk situs web +HINT_ADV=Pengaturan lanjutan seperti scan virus, tipe berkas dan pengecualian + +DESC_MONITORING_1=Silakan pilih browser yang akan dimonitor dan pastikan addon browser telah dipasang dan diaktifkan di browser masing-masing +DESC_MOZILLA_FIREFOX=Mozilla Firefox +DESC_GOOGLE_CHROME=Google Chrome +DESC_OPERA=Opera +DESC_MS_EDGE=Microsoft Edge +DESC_CHROMIUM=Chromium +DESC_VIVALDI=Vivaldi +DESC_MOZILLA_BASED=Firefox versi lama dan browser berbasis Mozilla lainnya. +DESC_CHROME_BASED=Browser berbasis Chromium +DESC_INSTALL=Pasang addon +DESC_INSTRUCTION=Instruksi +DESC_OTHER_BROWSERS=XDM juga dapat diintegrasikan pada browser berbasis Chromium lainnya (Vivaldi, SRWare Iron dll) atau berbasis Mozilla (Icewasel, Waterfox dll) browser menggunakan link berikut +DESC_FILETYPES=XDM akan otomatis mengambil alih tugas unduhan dari browser untuk tipe berkas berikut +DESC_VIDEOTYPES=XDM akan menampilkan opsi unduhan ketika format video berikut diputar di browser +DESC_FILEEXCEPTIONS=Jangan otomatis menangkap unduhan untuk tipe berkas berikut +DESC_SITEEXCEPTIONS=Jangan otomatis menangkap unduhan dari situs berikut +DESC_MOZ=Firefox lama dan browser berbasis Mozilla lainnya +DESC_CHROME=Browser berbasis Chromium +DESC_DEF=Default + +DESC_NET=Pengaturan koneksi +DESC_NET_TITLE=Pengaturan jaringan +DESC_NET1=Waktu koneksi berakhir +DESC_NET2=Segmen per unduhan +DESC_NET3=Ukuran jendela tcp +DESC_NET4=Pengaturan proxy +DESC_NET5=Gunakan proxy atau konfigurasi URL +DESC_NET6=Gunakan proxy server +DESC_NET7=Nama pengguna proxy +DESC_NET8=Kata sandi proxy +DESC_NET9=Gunakan socks proxy + +DESC_PASS_TITLE=Kelola kata sandi +DESC_HOST=Host/Server +DESC_USER=Nama pengguna +DESC_PASS=Kata sandi +DESC_NEW=Baru +DESC_SAVE_Q=Simpan +DESC_DEL=Hapus +DESC_PASS_SAVE=Simpan +DESC_PASS_NEW=Baru +DESC_PASS_DEL=Hapus + +DESC_Q_TITLE=Antrian dan Jadwal +MSG_QNAME=Nama antrian +MSG_Q_START=Mulai antrian pada +MSG_Q_STOP=Hentikan antrian pada +MSQ_Q_ONETIME=Sekali pada +MSG_Q_DAILY=Harian +MSG_Q_D1=Ahad +MSG_Q_D2=Senin +MSG_Q_D3=Selasa +MSG_Q_D4=Rabu +MSG_Q_D5=Kamis +MSG_Q_D6=Jumat +MSG_Q_D7=Sabtu + +MSG_MAX_DOWNLOAD=Unduhan simultan maksimal + +DESC_ADV_TITLE=Pengaturan lanjutan +MSG_HALT=Shutdown komputer setelah semua unduhan selesai +MSG_AWAKE=Cegah hibernate atau sleep ketika mengunduh +EXEC_CMD=Jalankan program setelah semua unduhan selesai +EXE_ANTI_VIR=Scan berkas dengan antivirus setelah diunduh +ANTIVIR_CMD=Antivirus executable +ANTIVIR_ARGS=Parameter baris perintah +AUTO_START=Jalankan XDM ketika sistem dimulai +MSG_SPEED_LIMIT=Batas kecepatan unduh [KB/Sec ](0 unlimited) +SPEED_LIMIT_TITLE=Batas kecepatan +DEF_QUEUE=Antrian default +Q_LIST_DESC=Antrian +Q_LIST_FILES=Berkas di antrian +Q_SCHEDULE_TXT=Jadwal +Q_EDIT_PROP=Properti +Q_MOVE_UP=Pindah ke atas +Q_MOVE_DN=Pindah ke bawah +Q_MOVE_TO=Pindah ke +Q_WORD=Antrian +O_VID_FMT=Format +O_STM_FTM=Simpan +VID_FMT_ORIG=Asli +VID_FMT_BOTH=Keaduanya audio dan video +VID_FMT_AUDIO=Hanya audio +VID_FMT_VIDEO=Hanya video +VID_TITLE=UNDUH VIDEO +CTX_OPEN_FILE=Buka +CTX_OPEN_FOLDER=Buka folder +CTX_SAVE_AS=Simpan Sebagai +CTX_COPY_URL=Salin URL +CTX_COPY_FILE=Salin Berkas +ERR_MSG_FILE_NOT_FOUND=Berkas tidak ditemukan +ERR_MSG_FILE_NOT_FOUND_MSG=Berkas telah dipindah, diganti nama, atau dihapus +CD_TITLE=Unduhan Selesai +MSG_DONT_SHOW_AGAIN=Jangan tampilkan ini lagi +CD_LOC=Lokasi +CD_OPEN_FILE=Buka +CD_OPEN_FOLDER=BUKA FOLDER +TITLE_PROP=PROPERTI +PROP_SIZE=Ukuran +PROP_DATE=Tanggal +PROP_TYPE=Tipe +PROP_REFERER=Rujukan +PROP_COOKIE=Kuki +REF_TITLE=SEGARKAN LINK +REF_DESC1=Silahkan buka halaman web di browser, dimana link unduhan ditemukan. Jika video streaming, silahkan putar video dan pilih format yang sama. +REF_DESC2=Silahkan tekan tombol dibawah dan pilih format video yang sama kembali. +REF_OPEN_PAGE=Buka halaman web +REF_WAITING_FOR_LINK=Menunggu link unduhan... +MB_OK=OK +MB_YES=YA +MB_NO=TIDAK +DEL_TITLE=KONFIRMASI HAPUS +DEL_FINISHED_TEXT=Apakah anda yakin akan menghapus semua unduhan yang telah selesai? +DEL_SEL_TEXT=Apakah anda yakin akan menghapus unduhan yang anda pilih? +OPT_CONVERT=Konversi +TITLE_CONVERT=Sedang mengkonversi... +OPT_VID_PANE=Tampilkan opsi untuk mengunduh video streaming +OPT_UPDATE_FFMPEG=Perbarui komponen +LBL_COMPONENT_MISSING=XDM memerlukan komponen tambahan agar berfungsi dengan maksimal +LBL_COMPONENT_DESC=Diperlukan unduhan sekitar 14MB +LBL_COMPONENT_OUTDATED=Perbarui komponen XDM +LBL_APP_OUTDATED=Tersedia versi terbaru XDM +LBL_UPDATE_DESC=Silahkan perbarui XDM untuk meningkatkan fungsionalitas +LBL_INSTALL_NOW=Pasang Sekarang +LBL_CONV_FAILED=Konversi Gagal +LBL_CLOSE=Tutup +PROMPT_CRED=Otorisasi diperlukan +PROMPT_SERVER=Situs web %s memerlukan nama pengguna dan kata sandi +PROMPT_PROXY=Proxy memerlukan nama pengguna dan kata sandi +BTN_BROWSE=Jelajah +TITLE_ABOUT=TENTANG XDM +FULL_NAME=Xtreme Download Manager +ABOUT_DETAILS=Versi aplikasi %s dengan runtime %s pada %s\n\nDibuat oleh: Subhra Das Gupta\n\n%s\nCopyright (C) 2018, All rights reserved. +BTN_SEARCH_VIDEO=Temukan +BTN_DOWNLOAD_NOW=Unduh sekarang +BTN_DOWNLOAD_LATER=Unduh nanti +BTN_STOP_PROCESSING=Hentikan +BTN_BACK=Kembali +MSG_REF_LINK_CONFIRM=KONFIRMASI +MSG_REF_LINK_MSG=Link unduhan baru telah diterima +MSG_REF_LINK_QUESTION=Link unduhan baru ditemukan, gunakan link ini? +TITLE_DOWN_VID=UNDUH VIDEO +THEME_EDITOR=Editor Tema +MSG_ADDON_TITLE=PASANG ADDON +MSG_ADDON_DESC=Silahkan buka %s dan tempel alamat ini %s +MSG_GENERIC_ADDON_DESC=Silahkan coba link dibawah untuk memasang addon\n\n%s\n%s +MSG_LINUX_SUDO=sudo (berbasis Ubuntu/Debian) +MSG_LINUX_SU='su -c' (berbasis Fedora/Arch) +MSG_LINUX_SHUTDOWN_PROMPT=XDM membutuhkan kredensial root untuk memulai shutdown \ nAlternatifnya anda bisa membuat skrip shutdown, pilih 'Jalankan program setelah semua unduhan selesai' dan berikan path skrip +MSG_ROOT_PASSWORD=Kata sandi root +MSG_RESTORE=Kembalikan Jendela +MENU_IMPORT=Impor +MENU_EXPORT=Ekspor +MENU_LANG=Bahasa +MSG_LANG1=Pilih bahasa +MSG_LANG2=Perhatian perubahan akan berlaku saat anda memulai ulang XDM +CTX_COPY=Salin +CTX_CUT=Potong +CTX_PASTE=Tempel +CTX_SELECT_ALL=Pilih Semua +MSG_COMPONENT_TITLE=Pasang komponen +MSG_INSTALL_ADDITIONAL_COMPONENTS=XDM memerlukan komponen tambahan untuk mengunduh video.\nUnduh komponen sekarang? +LBL_MORE_FORMAT=Format lain +LBL_FORMAT_HINT=Silahkan pilih format yang diinginkan di pemutar video +LBL_SAVE_IN=Simpan di +LBL_QUEUE_USE=Antrian +LBL_QUEUE_OPT1=Buat antrian baru +LBL_QUEUE_OPT2=Tambahkan ke antrian yang ada +LBL_QUEUE_OPT3=Jangan gunakan antrian +LBL_NEW_QUEUE=Nama +LBL_CONVERT_TO=Konvert ke +LBL_OUTPUT_FOLDER=Folder keluaran +LBL_LOADING=Memuat %s +LBL_FILE_CONVERT_PRG=Sedang mengkonversi %s +LBL_VOLUME_BOOST=Dorong +LBL_CONV_SUCCESS=Konversi selesai +LBL_CONV_FAILED=Konversi gagal +LBL_OVERWRITE_EXISTING=Timpa file yang ada +LBL_GENERAL_CAT=Dasar +LBL_MIN_VIDEO_SIZE=Unduh video lebih besar dari +LBL_STOP_Q=Hentikan proses antrian? +LBL_DELETE_FILE=Hapus berkas dari disk +LBL_TEMP_FOLDER=Folder sementara +LBL_START_AUTO=Mulai unduhan otomatis +LBL_HW_ACCEL=Akselerasi hardware +LBL_START_QUEUE_PROCESSING=Mulai proses antrian? +LBL_DOWNLOAD=UNDUH +LBL_DOWNLOAD_SMALL=Unduh +LBL_SELECT_ALL=Pilih semua +LBL_NOT_A_VIDEO=Unduhan bukan video atau tidak dapat dipratinjau. Apakah anda ingin melihat bagian-bagian berkas yang diunduh? +LBL_TRANSLATED_BY=Subhra Das Gupta +LBL_BATCH_EMPTY_CLIPBOARD=Clipboard kosong +LBL_REPORT_PROBLEM=Laporkan bug +LBL_LIKE_ON_FB=Like on Facebook +LBL_SUPPORT_PAGE=Halaman dukungan +LBL_OPTIMIZE_NETWORK=Optimalisasi jaringan +LBL_NET_OPT_MSG=Pilih tipe jaringan anda +LBL_NET_OPT_DEF=Default sistem +LBL_NET_OPT_64=Kecepatan rendah: Dial Up modem / ISDN / Bluetooth / Mobile Edge / IrDA +LBL_NET_OPT_128=Kecepatan sedang: ADSL / DSL / Mobile 3G / Wi-Fi / Bluetooth 3.0 / lainnya +LBL_NET_OPT_256=kecepatan tinggi: Koneksi langsung (Ethernet/Cable) / Wi-Fi / Mobile 4G / lainnya +LBL_TRANSLATE=Terjemahkan XDM +LBL_TWITTER_PAGE=XDM on Twitter +LBL_GET_TIMESTAMP=Dapatkan timestamp dari server +LBL_TRANSPARENCY=Jangan gunakan transparansi +LBL_FORCE_FOLDER=Download all files to a single folder +LBL_SHOW_TRAY=Show tray icon (needs restart) +MENU_CLIP_ADD_MENU=Add from clipboard +LBL_BATCH_DESC=Download a group of sequential files using asterisk wild card (example http://xdman.sourceforge.net/images/edge*.png) +LBL_BATCH_ASTERISK=Replace asterisk with +LBL_BATCH_LETTER=Letters +LBL_BATCH_NUM=Numbers +LBL_BATCH_FROM=From +LBL_BATCH_TO=To +LBL_BATCH_WILDCARD_SIZE=Wildcard size +LBL_BATCH_CHK_AUTH=Use authorization +LBL_BATCH_LOGIN_DET=Login +LBL_BATCH_FILE1=First file +LBL_BATCH_FILE2=Second file +LBL_BATCH_FILEN=Last file +LBL_SHOW_PROGRESS=Show progress +LBL_FILE_TYPE=File type +LBL_ALL_QUEUE=All queues +LBL_SHOW_VIDEO_ONLY_IN_BROWSER=Disable floating 'DOWNLOAD VIDEO' popup \ No newline at end of file diff --git a/XDM_NEON/xdman/target/classes/lang/map b/XDM_NEON/xdman/target/classes/lang/map new file mode 100644 index 0000000..b786137 --- /dev/null +++ b/XDM_NEON/xdman/target/classes/lang/map @@ -0,0 +1,12 @@ +en=Default(English) +de=German(Deutsch) +tr=Turkish(Türkçe) +fr=French(Français) +ru=Russian(Rусский) +zh-cn=Chinese simplified(简体中文) +sr_cyr=Serbian Cyrillic (Српски ћирилица) +sr_lat=Serbian - Latin (Srpski) +pt-br=Portuguese Brazil +ar=Arabic +id=Indonesian (Bahasa Indonesia) +es=Spanish (Español) diff --git a/XDM_NEON/xdman/target/classes/lang/pt-br.txt b/XDM_NEON/xdman/target/classes/lang/pt-br.txt new file mode 100644 index 0000000..c844c71 --- /dev/null +++ b/XDM_NEON/xdman/target/classes/lang/pt-br.txt @@ -0,0 +1,333 @@ +LANGUAGE_TEXT=Portugu\u00eas (Portugu\u00eas) +WINDOW_TITLE=XDM 2018 +ALL_DOWNLOADS=Todos +ALL_UNFINISHED=Incompleto +ALL_FINISHED=Completo +CAT_ALL=Todos +CAT_DOCUMENTS=Documentos +CAT_COMPRESSED=Compactos +CAT_MUSIC=\u00c1udio +CAT_VIDEOS=V\u00eddeo +CAT_PROGRAMS=Programas +BROWSER_MONITORING=Monitorar Navegador(es) +MENU_FILE=Arquivo +MENU_DOWNLOAD=Downloads +MENU_TOOLS=Mais +MENU_HELP=Ajuda +MENU_ADD_URL=Adicionar URL +MENU_BATCH_DOWNLOAD=Pacote de download +MENU_CLIP_ADD=Adicionar do Ctrl+C +MENU_VIDEO_DWN=Baixar v\u00eddeo +MENU_DELETE_DWN=Excluir download +MENU_DELETE_COMPLETED=Limpeza conclu\u00edda +MENU_IMPORT=Importar +MENU_EXPORT=Exportar +MENU_EXIT=Fechar XDM +MENU_PAUSE=Pausar +MENU_RESUME=Continuar download +MENU_RESTART=Reiniciar download +MENU_START_Q=Iniciar fila +MENU_STOP_Q=Parar fila +MENU_OPTIONS=Op\u00e7\u00f5es +MENU_REFRESH_LINK=Atualizar link +MENU_PROPERTIES=Propriedades +MENU_FORCE_ASSEMBLE=For\u00e7ar montagem +MENU_SPEED_LIMITER=Limitar velocidade +MENU_MEDIA_CONVERTER=Converter m\u00eddia +MENU_BROWSER_INT=Monitorar navegador(es) +MENU_CONTENTS=Conte\u00fados +MENU_HOME_PAGE=Site +MENU_UPDATE=Procurar atualiza\u00e7\u00e3o +MENU_ABOUT=Sobre o XDM... +SORT_DATE=Data +SORT_SIZE=Tamanho +SORT_NAME=Nome +SORT_TYPE=Extens\u00e3o +SORT_ASC=Crescente +SORT_DESC=Decrescente +SORT_DATE_DESC=Novos primeiro +SORT_DATE_ASC=Velhos primeiro +SORT_SIZE_DESC=Maiores primeiro +SORT_SIZE_ASC=Menores primeiro +SORT_NAME_DESC=Nome [Z-A] +SORT_NAME_ASC=Nome [A-Z] +SORT_TYPE_DESC=Extens\u00e3o [Z-A] +SORT_TYPE_ASC=Extens\u00e3o [A-Z] +STAT_PAUSED=Parado +STAT_FINISHED=Conclu\u00eddo +STAT_DOWNLOADING=Baixando +STAT_ASSEMBLING=Montando +ND_TITLE=NOVO DOWNLOAD +ND_ADDRESS=Endere\u00e7o +ND_FILE=Arquivo +ND_MORE=Mais... +ND_CANCEL=Fechar +ND_DOWNLOAD_NOW=Baixar agora +ND_DOWNLOAD_LATER=Baixar depois +ND_IGNORE_URL=N\u00e3o capturar dos seguintes sites +MSG_INVALID_URL=Endere\u00e7o ou arquivo invalido +MSG_NO_URL=URL est\u00e1 vazio +MSG_NO_FILE=Escreva um nome +DWN_TITLE=Baixando... +DWN_PLACEHOLDER=Baixado ---/--- +DWN_PREVIEW=Pr\u00e9via +DWN_HIDE=Esconder +DWN_DOWNLOAD=Baixado +MSG_OK=Certo +MSG_FAILED=Download falhou +ERR_SESSION_FAILED=Download expirado, favor atualizar endere\u00e7o. +ERR_CONN_FAILED=N\u00e3o foi possivel conectar ao servidor, favor checar sua conex\u00e3o, proxy ou firewall. +ERR_INVALID_RESP=XDM n\u00e3o p\u00f4de baixar o arquivo pois o servidor respondeu de forma inv\u00e1lida. +ERR_NO_RESUME=Servidor nao continuar o download, reinicie o mesmo. +RESUME_FAILED=N\u00e3o foi poss\u00e1vel continuar/come\u00e7ar. +ERR_INTERNAL=Erro interno. +ERR_ASM_FAILED=Falha ao finalizar arquivo, favor checar armazenamento ou permiss\u00e3o. +ERR_DISK_FAILED=Falha de armazenamento. +LBL_MENU=Menu +TITLE_SETTINGS=Configura\u00e7\u00f5es +SETTINGS_GENERAL=Configura\u00e7\u00f5es gerais +SHOW_DWN_PRG=Exibir janela com progresso do download +SHOW_DWN_COMPLETE=Exibir confirma\u00e7\u00e3o de download conclu\u00eddo +SHOW_DUP_ACT=A\u00e7\u00e3o para download duplicado +DUT_ACT_RENAME=Renomear automaticamente +DUP_ACT_PROMPT=Pronto +DUP_ACT_OPEN=Continuar/Abrir +DUP_ACT_OVERWRITE=Substituir +SETTINGS_FOLDER=Pasta padr\u00e3o para guardar os downloads +SETTINGS_FOLDER_CHANGE=Mudar +SETTINGS_MONITORING=Monitorar navegador(es) +SETTINGS_NETWORK=Configura\u00e7\u00f5es de rede +SETTINGS_VIEW=Configurar +SETTINGS_SCHEDULER=Configura\u00e7\u00e3o para filas +SETTINGS_CRED=Gerenciar senhas +SETTINGS_ADV=Configura\u00e7\u00f5es avan\u00e7adas +HINT_BROWSER_MON=Configure para intervir nos downloads e capturar streamings do(s) seu(s) navegador(es). +HINT_NETWORK=Configurar par\u00e2metros e proxy +HINT_SCHEDULER=Configura\u00e7\u00e3o de filas e downloads programados. +HINT_PASSWORD=Gerenciar senhas e credenciais para sites de download +HINT_ADV=Gerenciar detalhes avan\u00e7ados como scanner de v\u00edrus, extens\u00f5es e exce\u00e7\u00f5es. + +DESC_MONITORING_1=Selecione o(s) navegador(es) instalado(s) no computador para que a extens\u00e3o do(s) mesmo(s) seja(m) instalado(s). +DESC_MOZILLA_FIREFOX=Mozilla Firefox +DESC_GOOGLE_CHROME=Google Chrome +DESC_OPERA=Opera +DESC_MS_EDGE=Microsoft Edge +DESC_CHROMIUM=Chromium +DESC_VIVALDI=Vivaldi +DESC_MOZILLA_BASED=Baseados em vers\u00f5es anteriores do Firefox +DESC_CHROME_BASED=Baseados em Chromium +DESC_INSTALL=Adicionar +DESC_INSTRUCTION=Instru\u00e7\u00f5es +DESC_OTHER_BROWSERS=XDM tamb\u00e9m pode se integrar aos outros navegadores alternativos baseados em Chromium(ex: SRWare Iron) e Firefox(ex: Icewasel e Waterfox) atrav\u00e9s dos links: +DESC_FILETYPES=XDM vai intervir automaticamente nos downloads das seguintes extens\u00f5es: +DESC_VIDEOTYPES=XDM mostrar\u00e1 op\u00e7\u00e3o de download quando v\u00eddeo nos seguintes formatos estiver rodando. +DESC_FILEEXCEPTIONS=N\u00e3o intervir nos downlods de seguintes extens\u00f5es: +DESC_SITEEXCEPTIONS=N\u00e3o intervir nos downloads dos seguintes sites: +DESC_MOZ=Baseados em versoes anteriores do Firefox +DESC_CHROME=Baseados no Chromium +DESC_DEF=Padrao + +DESC_NET=Configura\u00e7\u00f5es de conex\u00e3o +DESC_NET_TITLE=Configura\u00e7\u00f5es de rede +DESC_NET1=Tempo de tentativa de download +DESC_NET2=Seguimentos por download +DESC_NET3=Tamanho da tela TCP +DESC_NET4=Configura\u00e7\u00e3o de proxy +DESC_NET5=Configurar automaticamente por URL +DESC_NET6=Usar servidor proxy +DESC_NET7=Usu\u00e1rio do proxy +DESC_NET8=Senha do proxy +DESC_NET9=Usar proxy socks + +DESC_PASS_TITLE=Gerenciador de senhas +DESC_HOST=Host/Servidor +DESC_USER=Usu\u00e1rio +DESC_PASS=Senha +DESC_NEW=Novo +DESC_SAVE_Q=Salvar +DESC_DEL=Exclu\u00edr +DESC_PASS_SAVE=Salvar +DESC_PASS_NEW=Novo +DESC_PASS_DEL=Exclu\u00edr + +DESC_Q_TITLE=Fila e programa\u00e7\u00e3o +MSG_QNAME=Nome da fila +MSG_Q_START=Iniciar fila em +MSG_Q_STOP=Parar fila em +MSQ_Q_ONETIME=Uma vez em +MSG_Q_DAILY=Diariamente +MSG_Q_D1=Domingo +MSG_Q_D2=Segunda +MSG_Q_D3=Ter\u00e7a +MSG_Q_D4=Quarta +MSG_Q_D5=Quinta +MSG_Q_D6=Sexta +MSG_Q_D7=S\u00e1bado + +MSG_MAX_DOWNLOAD=N\u00famero de downloads simult\u00e2neos + +DESC_ADV_TITLE=Configura\u00e7\u00f5es avan\u00e7adas +MSG_HALT=Desligar computador ap\u00f3s conclus\u00e3o dos downloads +MSG_AWAKE=Impedir hiberna\u00e7\u00e3o durante downloads +EXEC_CMD=Iniciar um programa ap\u00f3s a conclus\u00e3o dos downloads +EXE_ANTI_VIR=Analisar com antiv\u00edrus ap\u00f3s download +ANTIVIR_CMD=Arquivo .exe do antiv\u00edrus +ANTIVIR_ARGS=Linha de par\u00e2metros +AUTO_START=Iniciar XDM junto com o sistema +MSG_SPEED_LIMIT=Limitar velocidade [KB/Sec ](0 = Sem Limites) +SPEED_LIMIT_TITLE=Limite de velocidade +DEF_QUEUE=Fila padr\u00e3o +Q_LIST_DESC=Filas +Q_LIST_FILES=Arquivos em fila +Q_SCHEDULE_TXT=Programar +Q_EDIT_PROP=Propriedades +Q_MOVE_UP=Acima +Q_MOVE_DN=Abaixo +Q_MOVE_TO=Mover para +Q_WORD=Fila +O_VID_FMT=Formato +O_STM_FTM=Mant\u00ear +VID_FMT_ORIG=Original +VID_FMT_BOTH=\u00c1udio e v\u00eddeo +VID_FMT_AUDIO=Apenas \u00e1udio +VID_FMT_VIDEO=Apenas v\u00eddeo +VID_TITLE=BAIXAR V\u00cdDEO +CTX_OPEN_FILE=Abrir +CTX_OPEN_FOLDER=Abrir pasta +CTX_SAVE_AS=Salvar como +CTX_COPY_URL=Copiar URL +CTX_COPY_FILE=Copiar arquivo +ERR_MSG_FILE_NOT_FOUND=Arquivo perdido +ERR_MSG_FILE_NOT_FOUND_MSG=Arquivo movido, renomeado ou exclu\u00eddo +CD_TITLE=Download Conclu\u00eddo +MSG_DONT_SHOW_AGAIN=N\u00e3o exibir novamente +CD_LOC=Local +CD_OPEN_FILE=ABRIR +CD_OPEN_FOLDER=ABRIR PASTA +TITLE_PROP=PROPRIEDADES +PROP_SIZE=TAMANHO +PROP_DATE=DATA +PROP_TYPE=EXTENS\u00c3O +PROP_REFERER=Referido +PROP_COOKIE=Cookies +REF_TITLE=ATUALIZAR LINK +REF_DESC1=Favor abrir a p\u00e1gina no navegador, onde o link para download foi encontrado. Em caso de streaming, favor dar play no v\u00eddeo e selecionar o mesmo formato. +REF_DESC2=Favor clicar no bot\u00e3o abaixo e selecionar o mesmo formato de v\u00eddeo novamente. +REF_OPEN_PAGE=Abrir p\u00e1gina de origem +REF_WAITING_FOR_LINK=Aguardando o link para download... +MB_OK=CERTO +MB_YES=SIM +MB_NO=N\u00c3O +DEL_TITLE=TEM CERTEZA? +DEL_FINISHED_TEXT=Tem certeza que deseja excluir todos os downloads conclu\u00eddos? +DEL_SEL_TEXT=Tem certeza que deseja excluir os downloads selecionados? +OPT_CONVERT=Converter +TITLE_CONVERT=Convertendo... +OPT_VID_PANE=Exibir op\u00e7\u00e3o para download de streaming de v\u00eddeo +OPT_UPDATE_FFMPEG=Atualizar componentes +LBL_COMPONENT_MISSING=XDM necessita de componentes adicionais para funcionar corretamente. +LBL_COMPONENT_DESC=Download de aproximados 14MB necess\u00e1rio +LBL_COMPONENT_OUTDATED=Atualizar componentes do XDM +LBL_APP_OUTDATED=Ha uma nova versao dispon\u00edvel +LBL_UPDATE_DESC=Favor atualizar o XDM para melhor funcionamento +LBL_INSTALL_NOW=Instalar agora +LBL_CONV_FAILED=Convers\u00e3o falhou +LBL_CLOSE=Fechar +PROMPT_CRED=Autoriza\u00e7\u00e3o necess\u00e1ria +PROMPT_SERVER=O site %s requer usu\u00e1rio e senha +PROMPT_PROXY=O proxy requer usu\u00e1rio e senha +BTN_BROWSE=Navegar +TITLE_ABOUT=Sobre o XDM +FULL_NAME=Xtreme Download Manager +ABOUT_DETAILS=Vers\u00e3o %s com runtime %s no %s\n\nCriado por: Subhra Das Gupta\n\n%s\nCopyright (C) 2018, Todos os direitos reservados. +BTN_SEARCH_VIDEO=Procurar +BTN_DOWNLOAD_NOW=Baixar Agora +BTN_DOWNLOAD_LATER=Baixar Depois +BTN_STOP_PROCESSING=Parar +BTN_BACK=Voltar +MSG_REF_LINK_CONFIRM=CONFIRMA\u00c7\u00c3O +MSG_REF_LINK_MSG=Novo link para download permitido +MSG_REF_LINK_QUESTION=Novo link para download encontrado, usar este? +TITLE_DOWN_VID=BAIXAR V\u00cdDEO +THEME_EDITOR=Editor de Tema +MSG_ADDON_TITLE=ADICIONAR +MSG_ADDON_DESC=Favor abrir %s e colar esse endere\u00e7o %s +MSG_GENERIC_ADDON_DESC=Tente os seguintes links para instalar addon\n\n%s\n%s +MSG_LINUX_SUDO=sudo (Ubuntu/Debian based) +MSG_LINUX_SU='su -c' (Fedora/Arch based) +MSG_LINUX_SHUTDOWN_PROMPT=XDM precisa da permissao root para iniciar ou desligar\nAlternativamente voce pode criar uma programacao, selecione 'Iniciar um programa apos conclusao de todos os downloads' e providenciar caminho para programacao. +MSG_ROOT_PASSWORD=Senha do root +MSG_RESTORE=Restaurar janela +MENU_IMPORT=Importar +MENU_EXPORT=Exportar +MENU_LANG=Idioma +MSG_LANG1=Selecionar idioma +MSG_LANG2=Vale constar que as mudan\u00e7as aparecer\u00e3o ao fechar e abrir o XDM. +CTX_COPY=Copiar +CTX_CUT=Mover +CTX_PASTE=Colar +CTX_SELECT_ALL=Selecionar tudo +MSG_COMPONENT_TITLE=Instalar componentes +MSG_INSTALL_ADDITIONAL_COMPONENTS= XDM necessita de componentes adicionais para baixar esse video.\nBaixar componentes agora? +LBL_MORE_FORMAT=Mais formatos +LBL_FORMAT_HINT=Favor selecionar o formato desejado no player do v\u00eddeo +LBL_SAVE_IN=Salvar em +LBL_QUEUE_USE=Fila +LBL_QUEUE_OPT1=Criar nova fila +LBL_QUEUE_OPT2=Adicionar a uma fila existente +LBL_QUEUE_OPT3=N\u00e3o usar a fila +LBL_NEW_QUEUE=Nome +LBL_CONVERT_TO=Converter para +LBL_OUTPUT_FOLDER=Pasta de sa\u00edda +LBL_LOADING=Carregando %s +LBL_FILE_CONVERT_PRG=Convertendo %s +LBL_VOLUME_BOOST=Boost +LBL_CONV_SUCCESS=Convers\u00e3o bem sucedida +LBL_CONV_FAILED=Convers\u00e3o falhou +LBL_OVERWRITE_EXISTING=Substituir arquivo existente +LBL_GENERAL_CAT=Geral +LBL_MIN_VIDEO_SIZE=Baixar v\u00eddeo acima de +LBL_STOP_Q=Parar fila ativa? +LBL_DELETE_FILE=Excluir arquivos do disco +LBL_TEMP_FOLDER=Pasta temporária +LBL_START_AUTO=Iniciar download automaticamente +LBL_HW_ACCEL=Acelera\u00e7\u00e3 via hardware +LBL_START_QUEUE_PROCESSING=Iniciar fila ativa? +LBL_DOWNLOAD=BAIXAR +LBL_DOWNLOAD_SMALL=Baixar +LBL_SELECT_ALL=Selecionar tudo +LBL_NOT_A_VIDEO=O download n\u00e3o \u00e9 um v\u00eddeo e n\u00e3o pode ser previsto. Deseja prever parcialmente? +LBL_TRANSLATED_BY=Neto Silva +LBL_BATCH_EMPTY_CLIPBOARD=Ctrl+C est\u00e1 vazio +LBL_REPORT_PROBLEM=Reportar um bug +LBL_LIKE_ON_FB=Curtir no Facebook +LBL_SUPPORT_PAGE=P\u00e1gina de ajuda +LBL_OPTIMIZE_NETWORK=Otimiza\u00e7\u00e3o de rede +LBL_NET_OPT_MSG=Selecionar o tipo de rede +LBL_NET_OPT_DEF=Sistema padr\u00e3o +LBL_NET_OPT_64=Low speed: Dial Up modem / ISDN / Bluetooth / Mobile Edge / IrDA +LBL_NET_OPT_128=Medium speed: ADSL / DSL / Internet 3G / Wi-Fi / Bluetooth 3.0 / outro +LBL_NET_OPT_256=High speed: Conex\u00e3o direta (Ethernet/Cable) / Wi-Fi / Internet 4G / outro +LBL_TRANSLATE=Traduzir XDM +LBL_TWITTER_PAGE=Seguir no Twitter +LBL_GET_TIMESTAMP=Pegar hor\u00e1rio do servidor +LBL_TRANSPARENCY=N\u00e3o usar transpar\u00eancia +LBL_FORCE_FOLDER=Download all files to a single folder +LBL_SHOW_TRAY=Show tray icon (needs restart) +MENU_CLIP_ADD_MENU=Add from clipboard +LBL_BATCH_DESC=Download a group of sequential files using asterisk wild card (example http://xdman.sourceforge.net/images/edge*.png) +LBL_BATCH_ASTERISK=Replace asterisk with +LBL_BATCH_LETTER=Letters +LBL_BATCH_NUM=Numbers +LBL_BATCH_FROM=From +LBL_BATCH_TO=To +LBL_BATCH_WILDCARD_SIZE=Wildcard size +LBL_BATCH_CHK_AUTH=Use authorization +LBL_BATCH_LOGIN_DET=Login +LBL_BATCH_FILE1=First file +LBL_BATCH_FILE2=Second file +LBL_BATCH_FILEN=Last file +LBL_SHOW_PROGRESS=Show progress +LBL_FILE_TYPE=File type +LBL_ALL_QUEUE=All queues +LBL_SHOW_VIDEO_ONLY_IN_BROWSER=Disable floating 'DOWNLOAD VIDEO' popup \ No newline at end of file diff --git a/XDM_NEON/xdman/target/classes/lang/ru.txt b/XDM_NEON/xdman/target/classes/lang/ru.txt new file mode 100644 index 0000000..bbba09e --- /dev/null +++ b/XDM_NEON/xdman/target/classes/lang/ru.txt @@ -0,0 +1,333 @@ + +WINDOW_TITLE=XDM 2018 +ALL_DOWNLOADS=Все +ALL_UNFINISHED=Незавершенные +ALL_FINISHED=Завершенные +CAT_ALL=Все категории +CAT_DOCUMENTS=Документы +CAT_COMPRESSED=Сжатые +CAT_MUSIC=Музыка +CAT_VIDEOS=Видео +CAT_PROGRAMS=Программы +BROWSER_MONITORING=Отслеживание в браузере +MENU_FILE=Файл +MENU_DOWNLOAD=Загрузки +MENU_TOOLS=Инструменты +MENU_HELP=Помощь +MENU_ADD_URL=Добавить адрес +MENU_BATCH_DOWNLOAD=Пакетная загрузка +MENU_CLIP_ADD=Отслеживать буфер обмена +MENU_VIDEO_DWN=Загрузить видео +MENU_DELETE_DWN=Удалить загрузки +MENU_DELETE_COMPLETED=Очистить загруженные +MENU_IMPORT=Импорт +MENU_EXPORT=Экспорт +MENU_EXIT=Выход +MENU_PAUSE=Пауза +MENU_RESUME=Возобновить +MENU_RESTART=Перезапустить +MENU_START_Q=Старт очереди +MENU_STOP_Q=Остановка очереди +MENU_OPTIONS=Настройки... +MENU_REFRESH_LINK=Обновить ссылку +MENU_PROPERTIES=Свойства +MENU_FORCE_ASSEMBLE=Принудительное объединение частей +MENU_SPEED_LIMITER=Ограничтель скорости +MENU_MEDIA_CONVERTER=Медиаконвертор +MENU_BROWSER_INT=Отслеживание в браузере +MENU_CONTENTS=Содержание... +MENU_HOME_PAGE=Домашняя страница +MENU_UPDATE=Проверить обновления +MENU_ABOUT=Об XDM... +SORT_DATE=Дата +SORT_SIZE=Размер +SORT_NAME=Имя +SORT_TYPE=Тип +SORT_ASC=По возрастанию +SORT_DESC=По убыванию +SORT_DATE_DESC=Новые вверх +SORT_DATE_ASC=Старые вверх +SORT_SIZE_DESC=Большие вверх +SORT_SIZE_ASC=Маленькие вверх +SORT_NAME_DESC=Имя [Z-A] +SORT_NAME_ASC=Имя [A-Z] +SORT_TYPE_DESC=Тип [Z-A] +SORT_TYPE_ASC=Тип [A-Z] +STAT_PAUSED=Остановленные +STAT_FINISHED=Загруженные +STAT_DOWNLOADING=Загрузка +STAT_ASSEMBLING=Объединение частей +ND_TITLE=Новая загрузка +ND_ADDRESS=Адрес +ND_FILE=Файл +ND_MORE=Более... +ND_CANCEL=Отмена +ND_DOWNLOAD_NOW=Загрузить сейчас +ND_DOWNLOAD_LATER=Загрузить позднее +ND_IGNORE_URL=Не перехватывать загрузки с этого адреса +MSG_INVALID_URL=Адрес загрузки неверен или не поддерживается +MSG_NO_URL=Адрес пуст +MSG_NO_FILE=Пожалуйста, введите имя файла +DWN_TITLE=Загрузка... +DWN_PLACEHOLDER=Загружено ---/--- +DWN_PREVIEW=Предпросмотр +DWN_HIDE=Скрыть +DWN_DOWNLOAD=Загруженные +MSG_OK=OK +MSG_FAILED=Ошибка загрузки +ERR_SESSION_FAILED=Сессия загрузки истекла, пожалуйста, обновите адрес. +ERR_CONN_FAILED=Невозможно связаться с сервером, пожалуйста, проверьте подключение, настройки прокси или фаерволла. +ERR_INVALID_RESP=XDM не может загрузить файл, так как сервер прислал неверный ответ. +ERR_NO_RESUME=Сервер не поддерживает докачку, пожалуйста, перезапустите загрузку. +RESUME_FAILED=Загрузка не может быть возобновлена/начата. +ERR_INTERNAL=Внутренняя ошибка. +ERR_ASM_FAILED=Не удалось объединить/преобразовать части файла, пожалуйста, проверьте наличие места на диске или защиту от записи. +ERR_DISK_FAILED=Сбой диска. +LBL_MENU=Меню +TITLE_SETTINGS=Настройки +SETTINGS_GENERAL=Общие настройки +SHOW_DWN_PRG=Показать окно прогресса загрузки +SHOW_DWN_COMPLETE=Показать диалог завершения загрузки +SHOW_DUP_ACT=Действие для дублирующей загрузки +DUT_ACT_RENAME=Автопереименование +DUP_ACT_PROMPT=Путь +DUP_ACT_OPEN=Возобновить/открыть +DUP_ACT_OVERWRITE=Перезаписать +SETTINGS_FOLDER=Каталог загрузки по умолчанию +SETTINGS_FOLDER_CHANGE=Изменить +SETTINGS_MONITORING=Отслеживание в браузере +SETTINGS_NETWORK=Параметры подключения +SETTINGS_VIEW=Настройки +SETTINGS_SCHEDULER=Планировщик +SETTINGS_CRED=Менеджер паролей +SETTINGS_ADV=Дополнительные настройки +HINT_BROWSER_MON=Настроить XDM для перехвата загрузок и видео в браузере +HINT_NETWORK=Настроить параметры сети и прокси +HINT_SCHEDULER=Планировщик загрузок и управление очередями загрузки +HINT_PASSWORD=Управление паролями и учетными данными вебсайтов +HINT_ADV=Дополнительные настройки антивирусной проверки, типов файлов и исключений + +DESC_MONITORING_1=Пожалуйста, выберите браузеры для отслеживания и убедитесь, что соответствующие браузерные дополнения установлены +DESC_MOZILLA_FIREFOX=Mozilla Firefox +DESC_GOOGLE_CHROME=Google Chrome +DESC_OPERA=Opera +DESC_MS_EDGE=Microsoft Edge +DESC_CHROMIUM=Chromium +DESC_VIVALDI=Vivaldi +DESC_MOZILLA_BASED=Старые версии Firefox and и другие Mozilla-браузеры +DESC_CHROME_BASED=Chromium браузеры +DESC_INSTALL=Установить дополнение +DESC_INSTRUCTION=Инструкции +DESC_OTHER_BROWSERS=XDM может быть интегрирован в другие Chromium-браузеры (Vivaldi, SRWare Iron etc) или Mozilla-браузеры (Icewasel, Waterfox и т.д.) по следующим ссылкам +DESC_FILETYPES=XDM будет автоматически перехватывать загрузки в браузере для следующих типов файлов +DESC_VIDEOTYPES=XDM будет показывать режимы загрузки для следующих видео форматов +DESC_FILEEXCEPTIONS=Не перехватывать автоматически следующие типы файлов +DESC_SITEEXCEPTIONS=Не перехватывать автоматически загрузки со следующих сайтов +DESC_MOZ=Старые версии Firefox and и другие Mozilla-браузеры +DESC_CHROME=Chromium-браузеры +DESC_DEF=По умолчанию + +DESC_NET=Параметры подключения +DESC_NET_TITLE=Настройки сети +DESC_NET1=Перерыв подключения +DESC_NET2=Сегментов на загрузку +DESC_NET3=Размер окна Tcp +DESC_NET4=Настройки прокси +DESC_NET5=Использовать адрес автонастройки прокси +DESC_NET6=Использовать прокси сервер +DESC_NET7=Имя пользователя прокси +DESC_NET8=Пароль прокси +DESC_NET9=Использовать socks proxy + +DESC_PASS_TITLE=Менеджер паролей +DESC_HOST=Host/Server +DESC_USER=Имя пользователя +DESC_PASS=пароль +DESC_NEW=Новый +DESC_SAVE_Q=Сохранить +DESC_DEL=Удалить +DESC_PASS_SAVE=Сохранить +DESC_PASS_NEW=Новый +DESC_PASS_DEL=Удалить + +DESC_Q_TITLE=Очередь и планировщик +MSG_QNAME=Имя очереди +MSG_Q_START=Запустить очередь +MSG_Q_STOP=Остановить очередь +MSQ_Q_ONETIME=Один раз в +MSG_Q_DAILY=Ежедневно +MSG_Q_D1=Воскресенье +MSG_Q_D2=Понедельник +MSG_Q_D3=Вторник +MSG_Q_D4=Среда +MSG_Q_D5=Четверг +MSG_Q_D6=Пятница +MSG_Q_D7=Суббота + +MSG_MAX_DOWNLOAD=Макс. число одновременных загрузок + +DESC_ADV_TITLE=Дополнительные настройки +MSG_HALT=Выключить компьютер после завершения всех загрузок +MSG_AWAKE=Предотвращение спящего режима или сна во время загрузки +EXEC_CMD=Запустить программу после завершения всех загрузок +EXE_ANTI_VIR=Сканировать файл антивирусом после загрузки +ANTIVIR_CMD=Исполняемый файл антивируса +ANTIVIR_ARGS=Параметры командной строки +AUTO_START=Запустить XDM при загрузке системы +MSG_SPEED_LIMIT=Ограничить скорость загрузки [KB/Sec ](0-неограниченная) +SPEED_LIMIT_TITLE=Ограничить скорость +DEF_QUEUE=Очередь по умолчанию +Q_LIST_DESC=Очереди +Q_LIST_FILES=Файлы в очереди +Q_SCHEDULE_TXT=Планировщик +Q_EDIT_PROP=Свойства +Q_MOVE_UP=Переместить вверх +Q_MOVE_DN=Переместить вниз +Q_MOVE_TO=Перейти к +Q_WORD=Очередь +O_VID_FMT=Формат +O_STM_FTM=поддерживать +VID_FMT_ORIG=Исходный +VID_FMT_BOTH=Аудио и видео +VID_FMT_AUDIO=Только аудио +VID_FMT_VIDEO=Только видео +VID_TITLE=Загрузка видео +CTX_OPEN_FILE=Открыть +CTX_OPEN_FOLDER=Открыть каталог +CTX_SAVE_AS=Сохранитькак +CTX_COPY_URL=Копировать ссылку +CTX_COPY_FILE=Копировать файл +ERR_MSG_FILE_NOT_FOUND=Файл не найден +ERR_MSG_FILE_NOT_FOUND_MSG=Файл был перемещен,переименован или удален +CD_TITLE=Загрузка завершена +MSG_DONT_SHOW_AGAIN=Не показывать это снова +CD_LOC=Расположение +CD_OPEN_FILE=Открыть +CD_OPEN_FOLDER=Открыть каталог +TITLE_PROP=Свойства +PROP_SIZE=Размер +PROP_DATE=Дата +PROP_TYPE=Тип +PROP_REFERER=Обновленная ссылка +PROP_COOKIE=Куки +REF_TITLE=Обновить ссылку +REF_DESC1=Пожалуйста, откройте сайт, где была найдена ссылка. Для потокового видео запустите показ видео и выберите тот же самый формат. +REF_DESC2=Пожалуйста, нажмите кнопку ниже и выберите тот же самый формат снова. +REF_OPEN_PAGE=Откройте содержащую ссылку страницу +REF_WAITING_FOR_LINK=Ожидайте загрузки ссылки... +MB_OK=OK +MB_YES=Да +MB_NO=нет +DEL_TITLE=Подтверждение удаления +DEL_FINISHED_TEXT=Вы уверены, что хотите удалить все завершенные загрузки? +DEL_SEL_TEXT=Вы уверены, что хотите удалить выбранные загрузки? +OPT_CONVERT=Конвертировать +TITLE_CONVERT=Конвертирование... +OPT_VID_PANE=Показать опции загрузки потокового видео +OPT_UPDATE_FFMPEG=Обновление компонентов +LBL_COMPONENT_MISSING=XDM необходимы дополнительные компоненты для правильной работы +LBL_COMPONENT_DESC=Требуется загрузка приблизительно 14 Мб +LBL_COMPONENT_OUTDATED=Обновление компонентов XDM +LBL_APP_OUTDATED=Доступна новая версия XDM +LBL_UPDATE_DESC=Пожалуйста, обновите XDM для улучшения работы +LBL_INSTALL_NOW=Установить сейчас +LBL_CONV_FAILED=Ошибка конвертирования +LBL_CLOSE=Закрыть +PROMPT_CRED=Требуется авторизация +PROMPT_SERVER=Вебсайт %s требует имя пользователя и пароль +PROMPT_PROXY=Прокси требует имя пользователя и пароль +BTN_BROWSE=Обзор +TITLE_ABOUT=О XDM +FULL_NAME=Xtreme Download Manager +ABOUT_DETAILS=App version %s with runtime %s on %s\n\nCreated by: Subhra Das Gupta\n\n%s\nCopyright (C) 2018, All rights reserved. +BTN_SEARCH_VIDEO=Найти +BTN_DOWNLOAD_NOW=Загрузить сейчас +BTN_DOWNLOAD_LATER=Загрузить позднее +BTN_STOP_PROCESSING=Остановить +BTN_BACK=Назад +MSG_REF_LINK_CONFIRM=Подтверждение +MSG_REF_LINK_MSG=Новая ссылка загрузки принята +MSG_REF_LINK_QUESTION=Найдена новая ссылка загрузки, использовать ее? +TITLE_DOWN_VID=Загрузить видео +THEME_EDITOR=Редактор тем +MSG_ADDON_TITLE=Установить дополнение +MSG_ADDON_DESC=Пожалуйста, откройте %s и вставьте этот адрес %s +MSG_GENERIC_ADDON_DESC=Попробуйте использовать следующие ссылки для установки дополнения\n\n%s\n%s +MSG_LINUX_SUDO=sudo (Ubuntu/Debian based) +MSG_LINUX_SU='su -c' (Fedora/Arch based) +MSG_LINUX_SHUTDOWN_PROMPT=XDM нуждается в root-правах, чтобы инициировать выключение\иначе, можно создать скрипт завершения работы, выбрать 'Запустить программу после завершения всех загрузок' и указать путь к скрипту +MSG_ROOT_PASSWORD=Root пароль +MSG_RESTORE=Восстановить окно +MENU_IMPORT=Импорт +MENU_EXPORT=Экспорт +MENU_LANG=Язык +MSG_LANG1=Выберите язык +MSG_LANG2=Пожалуйста, внесите изменения, которые будут применены при следующем запуске XDM +CTX_COPY=Копировать +CTX_CUT=Вырезать +CTX_PASTE=Вставить +CTX_SELECT_ALL=Выбрать все +MSG_COMPONENT_TITLE=Установить компоненты +MSG_INSTALL_ADDITIONAL_COMPONENTS=XDM нужны дополнительные компоненты для загрузки этого видео.\загрузить компоненты сейчас? +LBL_MORE_FORMAT=Больше форматов +LBL_FORMAT_HINT=Пожалуйста, выберите нужный Формат в видео-плеере +LBL_SAVE_IN=Сохранить в +LBL_QUEUE_USE=Очередь +LBL_QUEUE_OPT1=Создать новую очередь +LBL_QUEUE_OPT2=Добавить к существующей очереди +LBL_QUEUE_OPT3=Не использовать очередь +LBL_NEW_QUEUE=Имя +LBL_CONVERT_TO=Конвертировать в +LBL_OUTPUT_FOLDER=Каталог вывода +LBL_LOADING=Загрузка %s +LBL_FILE_CONVERT_PRG=преобразование %s +LBL_VOLUME_BOOST=Ускорение +LBL_CONV_SUCCESS=Успешное преобразование +LBL_CONV_FAILED=Ошибка преобразования +LBL_OVERWRITE_EXISTING=Перезаписать существующий файл +LBL_GENERAL_CAT=Общие +LBL_MIN_VIDEO_SIZE=Загружаемое видео больше, чем +LBL_STOP_Q=Остановить очередь? +LBL_DELETE_FILE=Удалить файлы с диска +LBL_TEMP_FOLDER=Временная папка +LBL_START_AUTO=Начинать загрузку автоматически +LBL_HW_ACCEL=Аппаратное ускорение +LBL_START_QUEUE_PROCESSING=Запустить очередь? +LBL_DOWNLOAD=Загрузить +LBL_DOWNLOAD_SMALL=Загрузить +LBL_SELECT_ALL=Выбрать все +LBL_NOT_A_VIDEO=Загружаемый файл не является видео и не может быть просмотрен. Не хотите просмотреть частично загруженные файлы? +LBL_TRANSLATED_BY=Владимир Синев +LBL_BATCH_EMPTY_CLIPBOARD=Буфер обмена пуст +LBL_REPORT_PROBLEM=Сообщить об ошибке +LBL_LIKE_ON_FB=Like в Facebook +LBL_SUPPORT_PAGE=Страница поддержки +LBL_OPTIMIZE_NETWORK=Оптимизация сети +LBL_NET_OPT_MSG=Выберите тип сети +LBL_NET_OPT_DEF=Система по умолчанию +LBL_NET_OPT_64=Низкая скорость: Dial Up modem / ISDN / Bluetooth / Mobile Edge / IrDA +LBL_NET_OPT_128=Средняя скорость: ADSL / DSL / Mobile 3G / Wi-Fi / Bluetooth 3.0 / other +LBL_NET_OPT_256=Высокая скорость: Direct connection (Ethernet/Cable) / Wi-Fi / Mobile 4G / other +LBL_TRANSLATE=Перевести XDM +LBL_TWITTER_PAGE=XDM в Twitter +LBL_GET_TIMESTAMP=Получить метку времени с сервера +LBL_TRANSPARENCY=Не использовать прозрачность +LBL_FORCE_FOLDER=Download all files to a single folder +LBL_SHOW_TRAY=Show tray icon (needs restart) +MENU_CLIP_ADD_MENU=Add from clipboard +LBL_BATCH_DESC=Download a group of sequential files using asterisk wild card (example http://xdman.sourceforge.net/images/edge*.png) +LBL_BATCH_ASTERISK=Replace asterisk with +LBL_BATCH_LETTER=Letters +LBL_BATCH_NUM=Numbers +LBL_BATCH_FROM=From +LBL_BATCH_TO=To +LBL_BATCH_WILDCARD_SIZE=Wildcard size +LBL_BATCH_CHK_AUTH=Use authorization +LBL_BATCH_LOGIN_DET=Login +LBL_BATCH_FILE1=First file +LBL_BATCH_FILE2=Second file +LBL_BATCH_FILEN=Last file +LBL_SHOW_PROGRESS=Show progress +LBL_FILE_TYPE=File type +LBL_ALL_QUEUE=All queues +LBL_SHOW_VIDEO_ONLY_IN_BROWSER=Disable floating 'DOWNLOAD VIDEO' popup \ No newline at end of file diff --git a/XDM_NEON/xdman/target/classes/lang/sr_cyr.txt b/XDM_NEON/xdman/target/classes/lang/sr_cyr.txt new file mode 100644 index 0000000..2f1cbdb --- /dev/null +++ b/XDM_NEON/xdman/target/classes/lang/sr_cyr.txt @@ -0,0 +1,333 @@ +LANGUAGE_TEXT=Српски (ћирилица) +WINDOW_TITLE=XDM 2018 +ALL_DOWNLOADS=Све +ALL_UNFINISHED=Активно +ALL_FINISHED=Завршено +CAT_ALL=Све категорије +CAT_DOCUMENTS=Документа +CAT_COMPRESSED=Запаковано +CAT_MUSIC=Музика +CAT_VIDEOS=Видео +CAT_PROGRAMS=Програми +BROWSER_MONITORING=Надгледање прегледача +MENU_FILE=Датотека +MENU_DOWNLOAD=Преузимања +MENU_TOOLS=Алати +MENU_HELP=Помоћ +MENU_ADD_URL=Додај адресу +MENU_BATCH_DOWNLOAD=Групно преузимање +MENU_CLIP_ADD=Додај са бележнице +MENU_VIDEO_DWN=Преузми видео +MENU_DELETE_DWN=Обриши преузимања +MENU_DELETE_COMPLETED=Обриши завршена +MENU_IMPORT=Увези +MENU_EXPORT=Извези +MENU_EXIT=Излаз +MENU_PAUSE=Паузирај +MENU_RESUME=Натави +MENU_RESTART=Поново почни +MENU_START_Q=Започни листу +MENU_STOP_Q=Заустави листу +MENU_OPTIONS=Поставке... +MENU_REFRESH_LINK=Освежи адресу +MENU_PROPERTIES=Својства +MENU_FORCE_ASSEMBLE=Присилно састављање +MENU_SPEED_LIMITER=Ограничење брзине +MENU_MEDIA_CONVERTER=Конвертор медија +MENU_BROWSER_INT=Надгледање прегледача +MENU_CONTENTS=Садржај... +MENU_HOME_PAGE=Почетна страна +MENU_UPDATE=Провери надоградње +MENU_ABOUT=О програму XDM... +SORT_DATE=Датум +SORT_SIZE=Величина +SORT_NAME=Назив +SORT_TYPE=Тип +SORT_ASC=Растуће +SORT_DESC=Опадајуће +SORT_DATE_DESC=Најновије на врху +SORT_DATE_ASC=Најстарије на врху +SORT_SIZE_DESC=Највеће на врху +SORT_SIZE_ASC=Најмање на врху +SORT_NAME_DESC=Назив [Ш-А] +SORT_NAME_ASC=Назив [A-Ш] +SORT_TYPE_DESC=Тип [Ш-A] +SORT_TYPE_ASC=Тип [A-Ш] +STAT_PAUSED=Паузирано +STAT_FINISHED=Завршено +STAT_DOWNLOADING=Преузимање +STAT_ASSEMBLING=Састављање +ND_TITLE=НОВО ПРЕУЗИМАЊЕ +ND_ADDRESS=Адреса +ND_FILE=Датотека +ND_MORE=ВИШЕ... +ND_CANCEL=ПОНИШТИ +ND_DOWNLOAD_NOW=ПРЕУЗМИ САДА +ND_DOWNLOAD_LATER=Преузми касније +ND_IGNORE_URL=Не надгледај преузимања са ове адресе +MSG_INVALID_URL=Адреса је неисправна или неподржана +MSG_NO_URL=Адреса је празна +MSG_NO_FILE=Молим унесите назив датотеке +DWN_TITLE=Преузимање... +DWN_PLACEHOLDER=Преузето ---/--- +DWN_PREVIEW=Преглед +DWN_HIDE=Сакриј +DWN_DOWNLOAD=Преузето +MSG_OK=У РЕДУ +MSG_FAILED=Преузимање неуспело +ERR_SESSION_FAILED=Сесија преузимања је истекла, молим освежите адресу преузимања. +ERR_CONN_FAILED=Повезивање на сервер није могуће, молим проверите вашу везу, подешавања проксија или подешавања заштитног зида. +ERR_INVALID_RESP=XDM није могао да преузме датотеку јер је сервер послао неисправан одговор. +ERR_NO_RESUME=Сервер не подржава настављање, молим поново покрените преузимање. +RESUME_FAILED=Преузимање није могло бити настављено/започето. +ERR_INTERNAL=Интерна грешка. +ERR_ASM_FAILED=Неуспело састављање делова датотеке, молим проверите да ли је диск пун или закључан +ERR_DISK_FAILED=Грешка диска. +LBL_MENU=Мени +TITLE_SETTINGS=Поставке +SETTINGS_GENERAL=Општа подешавања +SHOW_DWN_PRG=Прикажи прозор тока преузимања +SHOW_DWN_COMPLETE=Прикажи прозор завршеног преузимања +SHOW_DUP_ACT=Акција у случају дуплиране датотеке +DUT_ACT_RENAME=Аутоматски преименуј +DUP_ACT_PROMPT=Питај ме +DUP_ACT_OPEN=Настави/Отвори +DUP_ACT_OVERWRITE=Препиши +SETTINGS_FOLDER=Главна фасцикла преузимања +SETTINGS_FOLDER_CHANGE=Измени +SETTINGS_MONITORING=Надлегање прегледача +SETTINGS_NETWORK=Мрежне поставке +SETTINGS_VIEW=Прикажи +SETTINGS_SCHEDULER=Поставке заказивања +SETTINGS_CRED=Управљач лозинкама +SETTINGS_ADV=Напредна подешавања +HINT_BROWSER_MON=Подеси XDM да буде главни прeузимач и хватач видео стримова у прегледачу +HINT_NETWORK=Подеси параметре мрежних и прокси поставки +HINT_SCHEDULER=Закажи преузимања и управљај заказаним преузимањима +HINT_PASSWORD=Управљај лозинкама и дозволама за веб сајтове +HINT_ADV=Управљај напредним поставкама попут скенирања вируса, типовима датотека и изузецима + +DESC_MONITORING_1=Молим изаберите прегледач за надгледање и уверите се да је додатак инсталиран и омогућен у одговарајућем прегледачу +DESC_MOZILLA_FIREFOX=Mozilla Firefox +DESC_GOOGLE_CHROME=Google Chrome +DESC_OPERA=Opera +DESC_MS_EDGE=Microsoft Edge +DESC_CHROMIUM=Chromium +DESC_VIVALDI=Vivaldi +DESC_MOZILLA_BASED=Старије верзије Firefox-а и осталих прегледача базираних на њему +DESC_CHROME_BASED=Прегледачи засновани на Chromium-у +DESC_INSTALL=Инст. додатак +DESC_INSTRUCTION=Упутство +DESC_OTHER_BROWSERS=XDM такође може бити интегрисан у друге прегледаче засноване на Chromium-у (Vivaldi, SRWare Iron итд.) или Mozilla-и (Icewasel, Waterfox итд.) коришћењем линкова испод +DESC_FILETYPES=XDM ће аутоматски преузети преузимања од прегледача за следеће типове датотека +DESC_VIDEOTYPES=XDM ће приказати опције преузимања када се видео формати репродукују у прегледачу +DESC_FILEEXCEPTIONS=Не хватај аутоматски преузимања за типове датотека испод +DESC_SITEEXCEPTIONS=Не хватај аутоматски преузимања са следећих веб сајтова +DESC_MOZ=Старији прегледачи засновани на Firefox-у +DESC_CHROME=Прегледачи засновани на Chromium-у +DESC_DEF=Фабричка подеш. + +DESC_NET=Поставке везе +DESC_NET_TITLE=Мрежне поставке +DESC_NET1=Време чекања везе +DESC_NET2=Делова по преузимању +DESC_NET3=Величина Tcp прозора +DESC_NET4=Поставке проксија +DESC_NET5=Користи адресу за аутом. подешавање проксија +DESC_NET6=Користи прокси сервер <домаћин:порт> +DESC_NET7=Прокси корисничко име +DESC_NET8=Прокси лозинка +DESC_NET9=Користи сокс прокси <домаћин:порт> + +DESC_PASS_TITLE=Упроваљач лозинкама +DESC_HOST=Домаћин/Сервер +DESC_USER=Корисничко име +DESC_PASS=Лозинка +DESC_NEW=Ново +DESC_SAVE_Q=Сачувај +DESC_DEL=Обриши +DESC_PASS_SAVE=Сачувај +DESC_PASS_NEW=Ново +DESC_PASS_DEL=Обриши + +DESC_Q_TITLE=Листа и заказивање +MSG_QNAME=Назив листе +MSG_Q_START=Започни листу у +MSG_Q_STOP=Заустави листу у +MSQ_Q_ONETIME=једном у +MSG_Q_DAILY=Дневно +MSG_Q_D1=Недеља +MSG_Q_D2=Понедељак +MSG_Q_D3=Уторак +MSG_Q_D4=Среда +MSG_Q_D5=Четвртак +MSG_Q_D6=Петак +MSG_Q_D7=Субота + +MSG_MAX_DOWNLOAD=Максимално истовремених преузимања + +DESC_ADV_TITLE=Напредне поставке +MSG_HALT=Угаси рачунар након завршетка свих преузимања +MSG_AWAKE=Онемогући хибернацију и спавање током преузимања +EXEC_CMD=Покрени програм након завршетка свих преузимања +EXE_ANTI_VIR=Скенирај датотеку антивирусом након преузимања +ANTIVIR_CMD=Извршна датотека антивируса +ANTIVIR_ARGS=Параметри командне линије +AUTO_START=Покрени XDM када се рачунар укључи +MSG_SPEED_LIMIT=Макс. брзина преузимања [KB/сек](0 неограничено) +SPEED_LIMIT_TITLE=Ограничење брзине +DEF_QUEUE=Главна листа +Q_LIST_DESC=Листе +Q_LIST_FILES=Датотеке у листи +Q_SCHEDULE_TXT=Заказивач +Q_EDIT_PROP=Својства +Q_MOVE_UP=На горе +Q_MOVE_DN=На доле +Q_MOVE_TO=Помери на +Q_WORD=Листа +O_VID_FMT=Формат +O_STM_FTM=Задржи +VID_FMT_ORIG=Оригинал +VID_FMT_BOTH=Звук и видео +VID_FMT_AUDIO=Само звук +VID_FMT_VIDEO=Само видео +VID_TITLE=ПРЕУЗИМАЊА ВИДЕА +CTX_OPEN_FILE=Отвори +CTX_OPEN_FOLDER=Отвори фасциклу +CTX_SAVE_AS=Сачувај као +CTX_COPY_URL=Копирај адресу +CTX_COPY_FILE=Копирај датотеку +ERR_MSG_FILE_NOT_FOUND=Датотека није пронађена +ERR_MSG_FILE_NOT_FOUND_MSG=Датотека је премештена, преименована или обрисана +CD_TITLE=Преузимање завршено +MSG_DONT_SHOW_AGAIN=Не приказуј ово поново +CD_LOC=Локација +CD_OPEN_FILE=ОТВОРИ +CD_OPEN_FOLDER=ОТВОРИ ФАЦИКЛУ +TITLE_PROP=СВОЈСТВА +PROP_SIZE=Величина +PROP_DATE=Датум +PROP_TYPE=Тип +PROP_REFERER=Извор +PROP_COOKIE=Колачићи +REF_TITLE=ОСВЕЖИ ВЕЗУ +REF_DESC1=Молим отворите веб страницу у прегледачу где је веза пронађена. У случају видео стриминга, молим репродукујте видео и изаберите исти формат. +REF_DESC2=Молим кликните на дугме испод и поново изаберите исти видео формат. +REF_OPEN_PAGE=Отвори веб страницу са садржајем +REF_WAITING_FOR_LINK=Чека се веза за преузимање... +MB_OK=У РЕДУ +MB_YES=ДА +MB_NO=НЕ +DEL_TITLE=ПОТВРДА БРИСАЊА +DEL_FINISHED_TEXT=Да ли сте сигурни да желите обришете сва прeузимања? +DEL_SEL_TEXT=Да ли сте сигурни да желите да обришете изабрана прeузимања? +OPT_CONVERT=Конвертуј +TITLE_CONVERT=Конвертовање... +OPT_VID_PANE=Прикажи опције за преузимање видео стриминга +OPT_UPDATE_FFMPEG=Надогради компоненте +LBL_COMPONENT_MISSING=XDM-у су потребне додатне компоненте за исправан рад +LBL_COMPONENT_DESC=Неопходно је преузимање приближне величине 14MB +LBL_COMPONENT_OUTDATED=Надогради XDM компоненте +LBL_APP_OUTDATED=Доступна је нова верзија XDM-а +LBL_UPDATE_DESC=Молим надоградите XDM са побољшаним могућностима +LBL_INSTALL_NOW=Инсталирај сада +LBL_CONV_FAILED=Конверзија неуспела +LBL_CLOSE=Затвори +PROMPT_CRED=Потврда неопходна +PROMPT_SERVER=Веб сајт %s захтева корисничко име и лозиннку +PROMPT_PROXY=Прокси захтева корисничко име и лозинку +BTN_BROWSE=Изабери +TITLE_ABOUT=О ПРОГРАМУ XDM +FULL_NAME=Xtreme Download Manager +ABOUT_DETAILS=Верзија %s са покретачем %s на %s\n\nНаправио: Subhra Das Gupta\nПревео на Српски: Бојан Максимовић\n\n%s\nАуторско право (C) 2018, Сва права задржана. +BTN_SEARCH_VIDEO=Пронађи +BTN_DOWNLOAD_NOW=Преузми сада +BTN_DOWNLOAD_LATER=Преузми касније +BTN_STOP_PROCESSING=Заустави +BTN_BACK=Назад +MSG_REF_LINK_CONFIRM=ПОТВРДА +MSG_REF_LINK_MSG=Нова веза за преузимање је прихваћена +MSG_REF_LINK_QUESTION=Пронађена нова веза, користи ову везу? +TITLE_DOWN_VID=ПРЕУЗИМАЊЕ ВИДЕА +THEME_EDITOR=Уређивач тема +MSG_ADDON_TITLE=ИНСТАЛИРАЈ ДОДАТАК +MSG_ADDON_DESC=Молим отворите %s и налепите ову адресу %s +MSG_GENERIC_ADDON_DESC=Молим пробајте са адресама испод за инсталирање додатка\n\n%s\n%s +MSG_LINUX_SUDO=sudo (засновано на Ubuntu/Debian) +MSG_LINUX_SU='su -c' (засновано на Fedora/Arch) +MSG_LINUX_SHUTDOWN_PROMPT=XDM-у су неопходни коренске (root) дозволе да би покренуо гашење\nАлтернативно можете крерати скрипту за гашење, изаберете 'Покрени програм након завршетка преузимања' и наведите путању до скрипте +MSG_ROOT_PASSWORD=Коренска лозинка +MSG_RESTORE=Прикажи програм +MENU_IMPORT=Увези +MENU_EXPORT=Извези +MENU_LANG=Језик +MSG_LANG1=Изабери језик +MSG_LANG2=Промене ће бити видљиве након поновног покретања програма +CTX_COPY=Копирај +CTX_CUT=Исеци +CTX_PASTE=Налепи +CTX_SELECT_ALL=Изабери све +MSG_COMPONENT_TITLE=Инсталирај компоненте +MSG_INSTALL_ADDITIONAL_COMPONENTS=XDM-у су неопходне додатне компоненте за преузимање овог видеа.\nПреузети компоненте сада? +LBL_MORE_FORMAT=Додатни формати +LBL_FORMAT_HINT=Молим изаберите жељени формат у програму за репродукцију +LBL_SAVE_IN=Save in +LBL_QUEUE_USE=Queue +LBL_QUEUE_OPT1=Create new queue +LBL_QUEUE_OPT2=Add to existing queue +LBL_QUEUE_OPT3=Do not use queue +LBL_NEW_QUEUE=Name +LBL_CONVERT_TO=Convert to +LBL_OUTPUT_FOLDER=Output folder +LBL_LOADING=Loading %s +LBL_FILE_CONVERT_PRG=Converting %s +LBL_VOLUME_BOOST=Boost +LBL_CONV_SUCCESS=Conversion successful +LBL_CONV_FAILED=Conversion failed +LBL_OVERWRITE_EXISTING=Overwrite existing file +LBL_GENERAL_CAT=General +LBL_MIN_VIDEO_SIZE=Download video larger than +LBL_STOP_Q=Stop queue processesing? +LBL_DELETE_FILE=Delete files from disk +LBL_TEMP_FOLDER=Temporary folder +LBL_START_AUTO=Start download automatically +LBL_HW_ACCEL=Hardware acceleration +LBL_START_QUEUE_PROCESSING=Start queue processing? +LBL_DOWNLOAD=DOWNLOAD +LBL_DOWNLOAD_SMALL=Download +LBL_SELECT_ALL=Select all +LBL_NOT_A_VIDEO=The download is not a video and can not be previewed. Would you like to view the partially downloaded files? +LBL_TRANSLATED_BY=Subhra Das Gupta +LBL_BATCH_EMPTY_CLIPBOARD=Clipboard is empty +LBL_REPORT_PROBLEM=Report a bug +LBL_LIKE_ON_FB=Like on Facebook +LBL_SUPPORT_PAGE=Support page +LBL_OPTIMIZE_NETWORK=Network optimization +LBL_NET_OPT_MSG=Select your network type +LBL_NET_OPT_DEF=System default +LBL_NET_OPT_64=Low speed: Dial Up modem / ISDN / Bluetooth / Mobile Edge / IrDA +LBL_NET_OPT_128=Medium speed: ADSL / DSL / Mobile 3G / Wi-Fi / Bluetooth 3.0 / other +LBL_NET_OPT_256=High speed: Direct connection (Ethernet/Cable) / Wi-Fi / Mobile 4G / other +LBL_TRANSLATE=Translate XDM +LBL_TWITTER_PAGE=XDM on Twitter +LBL_GET_TIMESTAMP=Get timestamp from server +LBL_TRANSPARENCY=Do not use transparency +LBL_FORCE_FOLDER=Download all files to a single folder +LBL_SHOW_TRAY=Show tray icon (needs restart) +MENU_CLIP_ADD_MENU=Add from clipboard +LBL_BATCH_DESC=Download a group of sequential files using asterisk wild card (example http://xdman.sourceforge.net/images/edge*.png) +LBL_BATCH_ASTERISK=Replace asterisk with +LBL_BATCH_LETTER=Letters +LBL_BATCH_NUM=Numbers +LBL_BATCH_FROM=From +LBL_BATCH_TO=To +LBL_BATCH_WILDCARD_SIZE=Wildcard size +LBL_BATCH_CHK_AUTH=Use authorization +LBL_BATCH_LOGIN_DET=Login +LBL_BATCH_FILE1=First file +LBL_BATCH_FILE2=Second file +LBL_BATCH_FILEN=Last file +LBL_SHOW_PROGRESS=Show progress +LBL_FILE_TYPE=File type +LBL_ALL_QUEUE=All queues +LBL_SHOW_VIDEO_ONLY_IN_BROWSER=Disable floating 'DOWNLOAD VIDEO' popup \ No newline at end of file diff --git a/XDM_NEON/xdman/target/classes/lang/sr_lat.txt b/XDM_NEON/xdman/target/classes/lang/sr_lat.txt new file mode 100644 index 0000000..d80375e --- /dev/null +++ b/XDM_NEON/xdman/target/classes/lang/sr_lat.txt @@ -0,0 +1,333 @@ +LANGUAGE_TEXT=Srpski (ćirilica) +WINDOW_TITLE=XDM 2018 +ALL_DOWNLOADS=Sve +ALL_UNFINISHED=Aktivno +ALL_FINISHED=Završeno +CAT_ALL=Sve kategorije +CAT_DOCUMENTS=Dokumenta +CAT_COMPRESSED=Zapakovano +CAT_MUSIC=Muzika +CAT_VIDEOS=Video +CAT_PROGRAMS=Programi +BROWSER_MONITORING=Nadgledanje pregledača +MENU_FILE=Datoteka +MENU_DOWNLOAD=Preuzimanja +MENU_TOOLS=Alati +MENU_HELP=Pomoć +MENU_ADD_URL=Dodaj adresu +MENU_BATCH_DOWNLOAD=Grupno preuzimanje +MENU_CLIP_ADD=Dodaj sa beležnice +MENU_VIDEO_DWN=Preuzmi video +MENU_DELETE_DWN=Obriši preuzimanja +MENU_DELETE_COMPLETED=Obriši završena +MENU_IMPORT=Uvezi +MENU_EXPORT=Izvezi +MENU_EXIT=Izlaz +MENU_PAUSE=Pauziraj +MENU_RESUME=Natavi +MENU_RESTART=Ponovo počni +MENU_START_Q=Započni listu +MENU_STOP_Q=Zaustavi listu +MENU_OPTIONS=Postavke... +MENU_REFRESH_LINK=Osveži adresu +MENU_PROPERTIES=Svojstva +MENU_FORCE_ASSEMBLE=Prisilno sastavljanje +MENU_SPEED_LIMITER=Ograničenje brzine +MENU_MEDIA_CONVERTER=Konvertor medija +MENU_BROWSER_INT=Nadgledanje pregledača +MENU_CONTENTS=Sadržaj... +MENU_HOME_PAGE=Početna strana +MENU_UPDATE=Proveri nadogradnje +MENU_ABOUT=O programu XDM... +SORT_DATE=Datum +SORT_SIZE=Veličina +SORT_NAME=Naziv +SORT_TYPE=Tip +SORT_ASC=Rastuće +SORT_DESC=Opadajuće +SORT_DATE_DESC=Najnovije na vrhu +SORT_DATE_ASC=Najstarije na vrhu +SORT_SIZE_DESC=Najveće na vrhu +SORT_SIZE_ASC=Najmanje na vrhu +SORT_NAME_DESC=Naziv [Š-A] +SORT_NAME_ASC=Naziv [A-Š] +SORT_TYPE_DESC=Tip [Š-A] +SORT_TYPE_ASC=Tip [A-Š] +STAT_PAUSED=Pauzirano +STAT_FINISHED=Završeno +STAT_DOWNLOADING=Preuzimanje +STAT_ASSEMBLING=Sastavljanje +ND_TITLE=NOVO PREUZIMANjE +ND_ADDRESS=Adresa +ND_FILE=Datoteka +ND_MORE=VIŠE... +ND_CANCEL=PONIŠTI +ND_DOWNLOAD_NOW=PREUZMI SADA +ND_DOWNLOAD_LATER=Preuzmi kasnije +ND_IGNORE_URL=Ne nadgledaj preuzimanja sa ove adrese +MSG_INVALID_URL=Adresa je neispravna ili nepodržana +MSG_NO_URL=Adresa je prazna +MSG_NO_FILE=Molim unesite naziv datoteke +DWN_TITLE=Preuzimanje... +DWN_PLACEHOLDER=Preuzeto ---/--- +DWN_PREVIEW=Pregled +DWN_HIDE=Sakrij +DWN_DOWNLOAD=Preuzeto +MSG_OK=U REDU +MSG_FAILED=Preuzimanje neuspelo +ERR_SESSION_FAILED=Sesija preuzimanja je istekla, molim osvežite adresu preuzimanja. +ERR_CONN_FAILED=Povezivanje na server nije moguće, molim proverite vašu vezu, podešavanja proksija ili podešavanja zaštitnog zida. +ERR_INVALID_RESP=XDM nije mogao da preuzme datoteku jer je server poslao neispravan odgovor. +ERR_NO_RESUME=Server ne podržava nastavljanje, molim ponovo pokrenite preuzimanje. +RESUME_FAILED=Preuzimanje nije moglo biti nastavljeno/započeto. +ERR_INTERNAL=Interna greška. +ERR_ASM_FAILED=Neuspelo sastavljanje delova datoteke, molim proverite da li je disk pun ili zaključan +ERR_DISK_FAILED=Greška diska. +LBL_MENU=Meni +TITLE_SETTINGS=Postavke +SETTINGS_GENERAL=Opšta podešavanja +SHOW_DWN_PRG=Prikaži prozor toka preuzimanja +SHOW_DWN_COMPLETE=Prikaži prozor završenog preuzimanja +SHOW_DUP_ACT=Akcija u slučaju duplirane datoteke +DUT_ACT_RENAME=Automatski preimenuj +DUP_ACT_PROMPT=Pitaj me +DUP_ACT_OPEN=Nastavi/Otvori +DUP_ACT_OVERWRITE=Prepiši +SETTINGS_FOLDER=Glavna fascikla preuzimanja +SETTINGS_FOLDER_CHANGE=Izmeni +SETTINGS_MONITORING=Nadleganje pregledača +SETTINGS_NETWORK=Mrežne postavke +SETTINGS_VIEW=Prikaži +SETTINGS_SCHEDULER=Postavke zakazivanja +SETTINGS_CRED=Upravljač lozinkama +SETTINGS_ADV=Napredna podešavanja +HINT_BROWSER_MON=Podesi XDM da bude glavni preuzimač i hvatač video strimova u pregledaču +HINT_NETWORK=Podesi parametre mrežnih i proksi postavki +HINT_SCHEDULER=Zakaži preuzimanja i upravljaj zakazanim preuzimanjima +HINT_PASSWORD=Upravljaj lozinkama i dozvolama za veb sajtove +HINT_ADV=Upravljaj naprednim postavkama poput skeniranja virusa, tipovima datoteka i izuzecima + +DESC_MONITORING_1=Molim izaberite pregledač za nadgledanje i uverite se da je dodatak instaliran i omogućen u odgovarajućem pregledaču +DESC_MOZILLA_FIREFOX=Mozilla Firefox +DESC_GOOGLE_CHROME=Google Chrome +DESC_OPERA=Opera +DESC_MS_EDGE=Microsoft Edge +DESC_CHROMIUM=Chromium +DESC_VIVALDI=Vivaldi +DESC_MOZILLA_BASED=Starije verzije Firefox-a i ostalih pregledača baziranih na njemu +DESC_CHROME_BASED=Pregledači zasnovani na Chromium-u +DESC_INSTALL=Inst. dodatak +DESC_INSTRUCTION=Uputstvo +DESC_OTHER_BROWSERS=XDM takođe može biti integrisan u druge pregledače zasnovane na Chromium-u (Vivaldi, SRWare Iron itd.) ili Mozilla-i (Icewasel, Waterfox itd.) korišćenjem linkova ispod +DESC_FILETYPES=XDM će automatski preuzeti preuzimanja od pregledača za sledeće tipove datoteka +DESC_VIDEOTYPES=XDM će prikazati opcije preuzimanja kada se video formati reprodukuju u pregledaču +DESC_FILEEXCEPTIONS=Ne hvataj automatski preuzimanja za tipove datoteka ispod +DESC_SITEEXCEPTIONS=Ne hvataj automatski preuzimanja sa sledećih veb sajtova +DESC_MOZ=Stariji pregledači zasnovani na Firefox-u +DESC_CHROME=Pregledači zasnovani na Chromium-u +DESC_DEF=Fabrička podeš. + +DESC_NET=Postavke veze +DESC_NET_TITLE=Mrežne postavke +DESC_NET1=Vreme čekanja veze +DESC_NET2=Delova po preuzimanju +DESC_NET3=Veličina Tcp prozora +DESC_NET4=Postavke proksija +DESC_NET5=Koristi adresu za autom. podešavanje proksija +DESC_NET6=Koristi proksi server +DESC_NET7=Proksi korisničko ime +DESC_NET8=Proksi lozinka +DESC_NET9=Koristi soks proksi + +DESC_PASS_TITLE=Uprovaljač lozinkama +DESC_HOST=Domaćin/Server +DESC_USER=Korisničko ime +DESC_PASS=Lozinka +DESC_NEW=Novo +DESC_SAVE_Q=Sačuvaj +DESC_DEL=Obriši +DESC_PASS_SAVE=Sačuvaj +DESC_PASS_NEW=Novo +DESC_PASS_DEL=Obriši + +DESC_Q_TITLE=Lista i zakazivanje +MSG_QNAME=Naziv liste +MSG_Q_START=Započni listu u +MSG_Q_STOP=Zaustavi listu u +MSQ_Q_ONETIME=jednom u +MSG_Q_DAILY=Dnevno +MSG_Q_D1=Nedelja +MSG_Q_D2=Ponedeljak +MSG_Q_D3=Utorak +MSG_Q_D4=Sreda +MSG_Q_D5=Četvrtak +MSG_Q_D6=Petak +MSG_Q_D7=Subota + +MSG_MAX_DOWNLOAD=Maksimalno istovremenih preuzimanja + +DESC_ADV_TITLE=Napredne postavke +MSG_HALT=Ugasi računar nakon završetka svih preuzimanja +MSG_AWAKE=Onemogući hibernaciju i spavanje tokom preuzimanja +EXEC_CMD=Pokreni program nakon završetka svih preuzimanja +EXE_ANTI_VIR=Skeniraj datoteku antivirusom nakon preuzimanja +ANTIVIR_CMD=Izvršna datoteka antivirusa +ANTIVIR_ARGS=Parametri komandne linije +AUTO_START=Pokreni XDM kada se računar uključi +MSG_SPEED_LIMIT=Maks. brzina preuzimanja [KB/sek](0 neograničeno) +SPEED_LIMIT_TITLE=Ograničenje brzine +DEF_QUEUE=Glavna lista +Q_LIST_DESC=Liste +Q_LIST_FILES=Datoteke u listi +Q_SCHEDULE_TXT=Zakazivač +Q_EDIT_PROP=Svojstva +Q_MOVE_UP=Na gore +Q_MOVE_DN=Na dole +Q_MOVE_TO=Pomeri na +Q_WORD=Lista +O_VID_FMT=Format +O_STM_FTM=Zadrži +VID_FMT_ORIG=Original +VID_FMT_BOTH=Zvuk i video +VID_FMT_AUDIO=Samo zvuk +VID_FMT_VIDEO=Samo video +VID_TITLE=PREUZIMANjA VIDEA +CTX_OPEN_FILE=Otvori +CTX_OPEN_FOLDER=Otvori fasciklu +CTX_SAVE_AS=Sačuvaj kao +CTX_COPY_URL=Kopiraj adresu +CTX_COPY_FILE=Kopiraj datoteku +ERR_MSG_FILE_NOT_FOUND=Datoteka nije pronađena +ERR_MSG_FILE_NOT_FOUND_MSG=Datoteka je premeštena, preimenovana ili obrisana +CD_TITLE=Preuzimanje završeno +MSG_DONT_SHOW_AGAIN=Ne prikazuj ovo ponovo +CD_LOC=Lokacija +CD_OPEN_FILE=OTVORI +CD_OPEN_FOLDER=OTVORI FACIKLU +TITLE_PROP=SVOJSTVA +PROP_SIZE=Veličina +PROP_DATE=Datum +PROP_TYPE=Tip +PROP_REFERER=Izvor +PROP_COOKIE=Kolačići +REF_TITLE=OSVEŽI VEZU +REF_DESC1=Molim otvorite veb stranicu u pregledaču gde je veza pronađena. U slučaju video striminga, molim reprodukujte video i izaberite isti format. +REF_DESC2=Molim kliknite na dugme ispod i ponovo izaberite isti video format. +REF_OPEN_PAGE=Otvori veb stranicu sa sadržajem +REF_WAITING_FOR_LINK=Čeka se veza za preuzimanje... +MB_OK=U REDU +MB_YES=DA +MB_NO=NE +DEL_TITLE=POTVRDA BRISANjA +DEL_FINISHED_TEXT=Da li ste sigurni da želite obrišete sva preuzimanja? +DEL_SEL_TEXT=Da li ste sigurni da želite da obrišete izabrana preuzimanja? +OPT_CONVERT=Konvertuj +TITLE_CONVERT=Konvertovanje... +OPT_VID_PANE=Prikaži opcije za preuzimanje video striminga +OPT_UPDATE_FFMPEG=Nadogradi komponente +LBL_COMPONENT_MISSING=XDM-u su potrebne dodatne komponente za ispravan rad +LBL_COMPONENT_DESC=Neophodno je preuzimanje približne veličine 14MB +LBL_COMPONENT_OUTDATED=Nadogradi XDM komponente +LBL_APP_OUTDATED=Dostupna je nova verzija XDM-a +LBL_UPDATE_DESC=Molim nadogradite XDM sa poboljšanim mogućnostima +LBL_INSTALL_NOW=Instaliraj sada +LBL_CONV_FAILED=Konverzija neuspela +LBL_CLOSE=Zatvori +PROMPT_CRED=Potvrda neophodna +PROMPT_SERVER=Veb sajt %s zahteva korisničko ime i lozinnku +PROMPT_PROXY=Proksi zahteva korisničko ime i lozinku +BTN_BROWSE=Izaberi +TITLE_ABOUT=O PROGRAMU XDM +FULL_NAME=Xtreme Download Manager +ABOUT_DETAILS=Verzija %s sa pokretačem %s na %s\n\nNapravio: Subhra Das Gupta\nPreveo na Srpski: Bojan Maksimović\n\n%s\nAutorsko pravo (C) 2018, Sva prava zadržana. +BTN_SEARCH_VIDEO=Pronađi +BTN_DOWNLOAD_NOW=Preuzmi sada +BTN_DOWNLOAD_LATER=Preuzmi kasnije +BTN_STOP_PROCESSING=Zaustavi +BTN_BACK=Nazad +MSG_REF_LINK_CONFIRM=POTVRDA +MSG_REF_LINK_MSG=Nova veza za preuzimanje je prihvaćena +MSG_REF_LINK_QUESTION=Pronađena nova veza, koristi ovu vezu? +TITLE_DOWN_VID=PREUZIMANjE VIDEA +THEME_EDITOR=Uređivač tema +MSG_ADDON_TITLE=INSTALIRAJ DODATAK +MSG_ADDON_DESC=Molim otvorite %s i nalepite ovu adresu %s +MSG_GENERIC_ADDON_DESC=Molim probajte sa adresama ispod za instaliranje dodatka\n\n%s\n%s +MSG_LINUX_SUDO=sudo (zasnovano na Ubuntu/Debian) +MSG_LINUX_SU='su -c' (zasnovano na Fedora/Arch) +MSG_LINUX_SHUTDOWN_PROMPT=XDM-u su neophodni korenske (root) dozvole da bi pokrenuo gašenje\nAlternativno možete krerati skriptu za gašenje, izaberete 'Pokreni program nakon završetka preuzimanja' i navedite putanju do skripte +MSG_ROOT_PASSWORD=Korenska lozinka +MSG_RESTORE=Prikaži program +MENU_IMPORT=Uvezi +MENU_EXPORT=Izvezi +MENU_LANG=Jezik +MSG_LANG1=Izaberi jezik +MSG_LANG2=Promene će biti vidljive nakon ponovnog pokretanja programa +CTX_COPY=Kopiraj +CTX_CUT=Iseci +CTX_PASTE=Nalepi +CTX_SELECT_ALL=Izaberi sve +MSG_COMPONENT_TITLE=Instaliraj komponente +MSG_INSTALL_ADDITIONAL_COMPONENTS=XDM-u su neophodne dodatne komponente za preuzimanje ovog videa.\nPreuzeti komponente sada? +LBL_MORE_FORMAT=Dodatni formati +LBL_FORMAT_HINT=Molim izaberite željeni format u programu za reprodukciju +LBL_SAVE_IN=Save in +LBL_QUEUE_USE=Queue +LBL_QUEUE_OPT1=Create new queue +LBL_QUEUE_OPT2=Add to existing queue +LBL_QUEUE_OPT3=Do not use queue +LBL_NEW_QUEUE=Name +LBL_CONVERT_TO=Convert to +LBL_OUTPUT_FOLDER=Output folder +LBL_LOADING=Loading %s +LBL_FILE_CONVERT_PRG=Converting %s +LBL_VOLUME_BOOST=Boost +LBL_CONV_SUCCESS=Conversion successful +LBL_CONV_FAILED=Conversion failed +LBL_OVERWRITE_EXISTING=Overwrite existing file +LBL_GENERAL_CAT=General +LBL_MIN_VIDEO_SIZE=Download video larger than +LBL_STOP_Q=Stop queue processesing? +LBL_DELETE_FILE=Delete files from disk +LBL_TEMP_FOLDER=Temporary folder +LBL_START_AUTO=Start download automatically +LBL_HW_ACCEL=Hardware acceleration +LBL_START_QUEUE_PROCESSING=Start queue processing? +LBL_DOWNLOAD=DOWNLOAD +LBL_DOWNLOAD_SMALL=Download +LBL_SELECT_ALL=Select all +LBL_NOT_A_VIDEO=The download is not a video and can not be previewed. Would you like to view the partially downloaded files? +LBL_TRANSLATED_BY=Subhra Das Gupta +LBL_BATCH_EMPTY_CLIPBOARD=Clipboard is empty +LBL_REPORT_PROBLEM=Report a bug +LBL_LIKE_ON_FB=Like on Facebook +LBL_SUPPORT_PAGE=Support page +LBL_OPTIMIZE_NETWORK=Network optimization +LBL_NET_OPT_MSG=Select your network type +LBL_NET_OPT_DEF=System default +LBL_NET_OPT_64=Low speed: Dial Up modem / ISDN / Bluetooth / Mobile Edge / IrDA +LBL_NET_OPT_128=Medium speed: ADSL / DSL / Mobile 3G / Wi-Fi / Bluetooth 3.0 / other +LBL_NET_OPT_256=High speed: Direct connection (Ethernet/Cable) / Wi-Fi / Mobile 4G / other +LBL_TRANSLATE=Translate XDM +LBL_TWITTER_PAGE=XDM on Twitter +LBL_GET_TIMESTAMP=Get timestamp from server +LBL_TRANSPARENCY=Do not use transparency +LBL_FORCE_FOLDER=Download all files to a single folder +LBL_SHOW_TRAY=Show tray icon (needs restart) +MENU_CLIP_ADD_MENU=Add from clipboard +LBL_BATCH_DESC=Download a group of sequential files using asterisk wild card (example http://xdman.sourceforge.net/images/edge*.png) +LBL_BATCH_ASTERISK=Replace asterisk with +LBL_BATCH_LETTER=Letters +LBL_BATCH_NUM=Numbers +LBL_BATCH_FROM=From +LBL_BATCH_TO=To +LBL_BATCH_WILDCARD_SIZE=Wildcard size +LBL_BATCH_CHK_AUTH=Use authorization +LBL_BATCH_LOGIN_DET=Login +LBL_BATCH_FILE1=First file +LBL_BATCH_FILE2=Second file +LBL_BATCH_FILEN=Last file +LBL_SHOW_PROGRESS=Show progress +LBL_FILE_TYPE=File type +LBL_ALL_QUEUE=All queues +LBL_SHOW_VIDEO_ONLY_IN_BROWSER=Disable floating 'DOWNLOAD VIDEO' popup \ No newline at end of file diff --git a/XDM_NEON/xdman/target/classes/lang/tr.txt b/XDM_NEON/xdman/target/classes/lang/tr.txt new file mode 100644 index 0000000..c26cbf0 --- /dev/null +++ b/XDM_NEON/xdman/target/classes/lang/tr.txt @@ -0,0 +1,333 @@ + +WINDOW_TITLE=XDM 2018 +ALL_DOWNLOADS=Tümü +ALL_UNFINISHED=Bitmeyenler +ALL_FINISHED=Bitenler +CAT_ALL=Tüm Kategoriler +CAT_DOCUMENTS=Belgeler +CAT_COMPRESSED=Sıkıştırılmış +CAT_MUSIC=Müzik +CAT_VIDEOS=Video +CAT_PROGRAMS=Programlar +BROWSER_MONITORING=Tarayıcı İzleme +MENU_FILE=Dosya +MENU_DOWNLOAD=İndirme +MENU_TOOLS=Araçlar +MENU_HELP=Yardım +MENU_ADD_URL=URL Ekle +MENU_BATCH_DOWNLOAD=Toplu İndirme +MENU_CLIP_ADD=Panodan Ekle +MENU_VIDEO_DWN=Video İndir +MENU_DELETE_DWN=Seçilenleri Sil +MENU_DELETE_COMPLETED=Bitenleri Sil +MENU_IMPORT=İçe Aktar +MENU_EXPORT=Dışa Aktar +MENU_EXIT=Çıkış +MENU_PAUSE=Duraklat +MENU_RESUME=Devamet +MENU_RESTART=Tekrar Başlat +MENU_START_Q=Kuyruğu Başlat +MENU_STOP_Q=Kuyruğu_Durdur +MENU_OPTIONS=Seçenekler... +MENU_REFRESH_LINK=Bağlantıyı Yenile +MENU_PROPERTIES=Özellikler +MENU_FORCE_ASSEMBLE=Kuvvetli Birleştirme +MENU_SPEED_LIMITER=Hız Sınırlayıcı +MENU_MEDIA_CONVERTER=Medya Dönüştürücü +MENU_BROWSER_INT=Tarayıcı İzleme +MENU_CONTENTS=İçerikler... +MENU_HOME_PAGE=Ana Sayfa +MENU_UPDATE=Güncelleme Kontrol +MENU_ABOUT=XDM Hakkında... +SORT_DATE=Tarih +SORT_SIZE=Boyut +SORT_NAME=Ad +SORT_TYPE=Tip +SORT_ASC=Artan +SORT_DESC=Azalan +SORT_DATE_DESC=En Yeniler Üstte +SORT_DATE_ASC=En Eskiler Üstte +SORT_SIZE_DESC=En Büyükler Üstte +SORT_SIZE_ASC=En Küçükler Üstte +SORT_NAME_DESC=Ad [Z-A] +SORT_NAME_ASC=Ad [A-Z] +SORT_TYPE_DESC=Tip [Z-A] +SORT_TYPE_ASC=Tip [A-Z] +STAT_PAUSED=Duraklatıldı +STAT_FINISHED=Bitirildi +STAT_DOWNLOADING=İndiriliyor +STAT_ASSEMBLING=Birleştirme +ND_TITLE=YENİ İNDİRME +ND_ADDRESS=Adres +ND_FILE=Dosya +ND_MORE=DAHA... +ND_CANCEL=İPTAL ET +ND_DOWNLOAD_NOW=ŞİMDİ İNDİR +ND_DOWNLOAD_LATER=Sonra İndir +ND_IGNORE_URL=Bu adresten indirmeyi yakalama +MSG_INVALID_URL=İndirme adresi geçersiz veya desteklenmiyor +MSG_NO_URL=Boş URL +MSG_NO_FILE=Lütfen dosya adını girin +DWN_TITLE=İndiriliyor... +DWN_PLACEHOLDER=İndirilen ---/--- +DWN_PREVIEW=Önizleme +DWN_HIDE=Gizle +DWN_DOWNLOAD=İndirilen +MSG_OK=Tamam +MSG_FAILED=indirme Başarısız Oldu +ERR_SESSION_FAILED=İndirme oturumu sona erdi lütfen karşıdan yükleme adresini yenileyin. +ERR_CONN_FAILED=Sunucuya bağlanılamıyor, lütfen ağ bağlantınızı, proxy ayarınızı veya güvenlik duvarı yapılandırmanızı kontrol edin. +ERR_INVALID_RESP=Sunucu geçersiz yanıtı gönderdi XDM sunucudan dosyayı indiremedi. +ERR_NO_RESUME=Sunucu devam etmeyi desteklemiyor, lütfen karşıdan yüklemeyi yeniden başlatın. +RESUME_FAILED=İndirme başladı/devam edilemedi. +ERR_INTERNAL=İç hata. +ERR_ASM_FAILED=Dosya parçaları eklenemedi, lütfen sürücünün dolu olup olmadığını veya yazma korumalı olup olmadığını kontrol edin +ERR_DISK_FAILED=Disk Hatası. +LBL_MENU=Menü +TITLE_SETTINGS=Ayarlar +SETTINGS_GENERAL=Genel Ayarlar +SHOW_DWN_PRG=İndirme ilerleme penceresini göster +SHOW_DWN_COMPLETE=İndirme işlemi tamamlandı penceresini göster +SHOW_DUP_ACT=Yinelenen indirme işlemi +DUT_ACT_RENAME=Otomatik Adlandır +DUP_ACT_PROMPT=İstem +DUP_ACT_OPEN=Devamet/Aç +DUP_ACT_OVERWRITE=Üzerine Yaz +SETTINGS_FOLDER=Varsayılan İndirme Klasörü +SETTINGS_FOLDER_CHANGE=Değiştir +SETTINGS_MONITORING=Tarayıcı İzleme +SETTINGS_NETWORK=Ağ Ayarları +SETTINGS_VIEW=Ayarları Görüntüle +SETTINGS_SCHEDULER=Zamanlayıcı Ayarları +SETTINGS_CRED=Şifre Yöneticisi +SETTINGS_ADV=Gelişmiş Ayarlar +HINT_BROWSER_MON=XDM'yi indirmeleri devralacak ve tarayıcıdan akışlı video yakalayacak şekilde yapılandırın. +HINT_NETWORK=Ağ parametrelerini ve proxy ayarlarını yapılandır +HINT_SCHEDULER=XDM'nin indirme sıralarını indirmeyi zamanlayın ve yönetin +HINT_PASSWORD=Web siteleri için şifre ve kimlik bilgilerini yönet +HINT_ADV=Virüs tarayıcı, dosya türleri ve istisnalar gibi gelişmiş ayarları yönetin + +DESC_MONITORING_1=İlgili tarayıcılarda tarayıcı eklentisinin kurulu ve etkinleştirildiğinden emin olmak için lütfen tarayıcıları seçin ve yüklü olduğundan emin olun. +DESC_MOZILLA_FIREFOX=Mozilla Firefox +DESC_GOOGLE_CHROME=Google Chrome +DESC_OPERA=Opera +DESC_MS_EDGE=Microsoft Edge +DESC_CHROMIUM=Chromium +DESC_VIVALDI=Vivaldi +DESC_MOZILLA_BASED=Firefox'un ve diğer Mozilla tabanlı tarayıcıların daha eski sürümleri +DESC_CHROME_BASED=Chromium Tabanlı Tarayıcılar +DESC_INSTALL=Eklenti Yükle +DESC_INSTRUCTION=Talimatlar +DESC_OTHER_BROWSERS=XDM diğer Chromium tabanlı tarayıcılara (Vivaldi, SRWare Iron vb.) veya Mozilla tabanlı (Icewasel, Waterfox vb.) Tarayıcılara aşağıdaki linkleri kullanarak ta entegre edilebilir +DESC_FILETYPES=XDM aşağıdaki dosya türleri için tarayıcılardan otomatik olarak indirme yakalar. +DESC_VIDEOTYPES=XDM aşağıdaki video formatları tarayıcıda oynatıldığında indirme seçeneğini gösterecektir +DESC_FILEEXCEPTIONS=Dosya türlerinin altındaki indirmeleri otomatik olarak yakalama +DESC_SITEEXCEPTIONS=Aşağıdaki web sitelerinden indirilen dosyaları otomatik olarak yakalama +DESC_MOZ=Eski Firefox ve diğer Mozilla tabanlı tarayıcılar +DESC_CHROME=Chromium Tabanlı Tarayıcılar +DESC_DEF=Varsayılan + +DESC_NET=Bağlantı Ayarları +DESC_NET_TITLE=Ağ Ayarları +DESC_NET1=Bağlantı Zaman Aşımı +DESC_NET2=İndirme Başına Bölümler +DESC_NET3=TCP Penceresinin Boyutu +DESC_NET4=Proxy Ayarları +DESC_NET5=Proxy otomatik yapılandırma URL'sini kullan +DESC_NET6=Proxy Sunucusu Kullan +DESC_NET7=Proxy Kullanıcı Adı +DESC_NET8=Proxy Şifresi +DESC_NET9=Çorap Proxy Kullan + +DESC_PASS_TITLE=Şifre Yöneticisi +DESC_HOST=Host/Server +DESC_USER=Kullanıcı Adı +DESC_PASS=Şifre +DESC_NEW=Yeni +DESC_SAVE_Q=Kaydet +DESC_DEL=Sil +DESC_PASS_SAVE=Kaydet +DESC_PASS_NEW=Yeni +DESC_PASS_DEL=Sil + +DESC_Q_TITLE=Kuyruk ve Zamanlayıcı +MSG_QNAME=Kuyruk Adı +MSG_Q_START=Kuyruğu Başlat +MSG_Q_STOP=Kuyruğu Durdur +MSQ_Q_ONETIME=Zamanlar +MSG_Q_DAILY=Günlük +MSG_Q_D1=Pazar +MSG_Q_D2=Pazartesi +MSG_Q_D3=Salı +MSG_Q_D4=Çarşamba +MSG_Q_D5=Perşembe +MSG_Q_D6=Cuma +MSG_Q_D7=Cumartesi + +MSG_MAX_DOWNLOAD=Maksimum eş zamanlı indirme + +DESC_ADV_TITLE=Gelişmiş Ayarlar +MSG_HALT=Tüm karşıdan yükleme tamamlandıktan sonra bilgisayarı kapat +MSG_AWAKE=İndirmeler sırasında hazırda bekleme modunu veya uyku modunu önle +EXEC_CMD=Tüm indirme tamamlandıktan sonra programı çalıştır +EXE_ANTI_VIR=İndirildikten sonra antivirüs ile dosyayı tara +ANTIVIR_CMD=Çalıştırılabilir Antivirüs +ANTIVIR_ARGS=Komut Satırı Parametreleri +AUTO_START=Sistem Başlatıldığında XDM'yi Başlat +MSG_SPEED_LIMIT=İndirme Hızı Sınırı [KB/Sec ](0 sınırsız) +SPEED_LIMIT_TITLE=Hız Limiti +DEF_QUEUE=Varsayılan Kuyruk +Q_LIST_DESC=Kuyruklar +Q_LIST_FILES=Kuyruktaki Dosyalar +Q_SCHEDULE_TXT=Zamanlayıcı +Q_EDIT_PROP=Özellikler +Q_MOVE_UP=Yukarı Taşı +Q_MOVE_DN=Aşağı Taşı +Q_MOVE_TO=Şuraya Taşı +Q_WORD=Kuyruk +O_VID_FMT=Format +O_STM_FTM=Tut +VID_FMT_ORIG=Orijinal +VID_FMT_BOTH=Hem Ses Hem de Video +VID_FMT_AUDIO=Sadece Ses +VID_FMT_VIDEO=Sadece Video +VID_TITLE=VİDEO İNDİR +CTX_OPEN_FILE=Aç +CTX_OPEN_FOLDER=Klasörü Aç +CTX_SAVE_AS=Farklı Kaydet +CTX_COPY_URL=URL Kopyala +CTX_COPY_FILE=Dosya Kopyala +ERR_MSG_FILE_NOT_FOUND=Dosya Bulunamadı +ERR_MSG_FILE_NOT_FOUND_MSG=Dosya taşınmış, yeniden adlandırılmış veya silinmiş +CD_TITLE=İndirme Tamamlandı +MSG_DONT_SHOW_AGAIN=Bunu tekrar gösterme +CD_LOC=Konum +CD_OPEN_FILE=AÇ +CD_OPEN_FOLDER=KLASÖRÜ AÇ +TITLE_PROP=ÖZELLİKLER +PROP_SIZE=Boyut +PROP_DATE=Tarih +PROP_TYPE=Tip +PROP_REFERER=Yönlendiren +PROP_COOKIE=Çerezler +REF_TITLE=LINK YENİLE +REF_DESC1=Lütfen indirme bağlantısının bulunduğu web sayfasını tarayıcıda açın. Lütfen videoyu oynatın ve video akışında aynı formatı seçin. +REF_DESC2=Lütfen aşağıdaki düğmeyi tıklayın ve aynı video formatını tekrar seçin. +REF_OPEN_PAGE=Web sayfasını aç +REF_WAITING_FOR_LINK=İndirme bağlantısı için bekleniyor... +MB_OK=TAMAM +MB_YES=EVET +MB_NO=HAYIR +DEL_TITLE=SİLME ONAYLA +DEL_FINISHED_TEXT=Tamamlanan indirmeleri tamamıyla silmek istediğinizden emin misiniz? +DEL_SEL_TEXT=Seçilen indirmeleri silmek istediığinizden emin misiniz? +OPT_CONVERT=Dönüştür +TITLE_CONVERT=Dönüştürülüyor... +OPT_VID_PANE=Video akışında indirme seçeneği göster +OPT_UPDATE_FFMPEG=Bileşenleri Güncelle +LBL_COMPONENT_MISSING=XDM'nin düzgün çalışması için ek bileşenlere ihtiyaç duyulmaktadır +LBL_COMPONENT_DESC=Yaklaşık 14MB'lık bir indirme gerekiyor +LBL_COMPONENT_OUTDATED=XDM Bileşenlerini Güncelle +LBL_APP_OUTDATED=XDM'nin daha yeni bir sürümü mevcut +LBL_UPDATE_DESC=Geliştirilmiş işlevsellik için lütfen XDM'yi güncelleyin. +LBL_INSTALL_NOW=Şimdi Yükle +LBL_CONV_FAILED=Dönüştürme başarısız oldu +LBL_CLOSE=Kapat +PROMPT_CRED=İzin Gerekmekte +PROMPT_SERVER=Web sitesi %s bir kullanıcı adı ve şifre gerektiriyor +PROMPT_PROXY=Proxy bir kullanıcı adı ve şifre gerektiriyor +BTN_BROWSE=Gözat +TITLE_ABOUT=XDM HAKKINDA +FULL_NAME=Xtreme Download Manager +ABOUT_DETAILS=Uygulama sürümü %s çalışma zamanı %s üzerinde %s\n\nOluşturan: Subhra Das Gupta\n\n%s\nTelif Hakkı (C) 2018, Tüm hakları Saklıdır. +BTN_SEARCH_VIDEO=Bul +BTN_DOWNLOAD_NOW=Şimdi İndir +BTN_DOWNLOAD_LATER=Sonra İndir +BTN_STOP_PROCESSING=Durdur +BTN_BACK=Geri +MSG_REF_LINK_CONFIRM=ONAYLA +MSG_REF_LINK_MSG=Yeni indirme bağlantısı kabul edildi +MSG_REF_LINK_QUESTION=Yeni indirme bağlantısı bulundu, bu bağlantıyı kullan? +TITLE_DOWN_VID=VİDEO İNDİR +THEME_EDITOR=Tema Editörü +MSG_ADDON_TITLE=EKLENTİ YÜKLE +MSG_ADDON_DESC=Lütfen %s dosyasını açın ve bu adresi %s yapıştırın +MSG_GENERIC_ADDON_DESC=Eklenti yüklemek için lütfen aşağıdaki bağlantıları deneyin.\n\n%s\n%s +MSG_LINUX_SUDO=sudo (Ubuntu/Debian tabanlı) +MSG_LINUX_SU='su -c' (Fedora/Arch tabanlı) +MSG_LINUX_SHUTDOWN_PROMPT=XDM'nin kapatma işlemini başlatması için root kök kimlik bilgileri gerekiyor\nAlternatif olarak, bir kapatma komut dosyası oluşturabilir, 'Tüm karşıdan yükleme bittikten sonra çalıştır'ı seçin ve komut dosyası yolunu sağlayın +MSG_ROOT_PASSWORD=Root Kök Şifresi +MSG_RESTORE=XDM Penceresini Aç +MENU_IMPORT=İçe Aktar +MENU_EXPORT=Dışa Aktar +MENU_LANG=Diller +MSG_LANG1=Dil Seçin +MSG_LANG2=Lütfen, değişikliklerin XDM'yi bir sonraki başlatışınızda geçerli olacağını unutmayın. +CTX_COPY=Kopyala +CTX_CUT=Kes +CTX_PASTE=Yapıştır +CTX_SELECT_ALL=Tümünü Seç +MSG_COMPONENT_TITLE=Bileşenleri Yükle +MSG_INSTALL_ADDITIONAL_COMPONENTS=XDM'nin bu videoyu indirmek için ek bileşenlere ihtiyacı var.\nŞimdi bileşenleri indirin? +LBL_MORE_FORMAT=Daha fazla format +LBL_FORMAT_HINT=Lütfen video oynatıcıda istediğiniz biçimi seçin +LBL_SAVE_IN=İçine Kaydet +LBL_QUEUE_USE=Kuyruk +LBL_QUEUE_OPT1=Yeni Kuyruk Oluştur +LBL_QUEUE_OPT2=Mevcut Kuyruğa Ekle +LBL_QUEUE_OPT3=Kuyruğu Kullanma +LBL_NEW_QUEUE=İsim +LBL_CONVERT_TO=Dönüştür +LBL_OUTPUT_FOLDER=Çıktı Klasörü +LBL_LOADING=Yükleniyor %s +LBL_FILE_CONVERT_PRG=Dönüştürme %s +LBL_VOLUME_BOOST=Arttırma +LBL_CONV_SUCCESS=Dönüştme Başarılı +LBL_CONV_FAILED=Dönüştürülemedi +LBL_OVERWRITE_EXISTING=Varolan dosyanın üzerine yaz +LBL_GENERAL_CAT=Genel +LBL_MIN_VIDEO_SIZE=Daha büyük Video indir +LBL_STOP_Q=Kuyruk işlemeyi durdur? +LBL_DELETE_FILE=Dosyaları diskten sil +LBL_TEMP_FOLDER=Geçici Klasör +LBL_START_AUTO=İndirmeyi Otomatik olarak Başlat +LBL_HW_ACCEL=Donanım Hızlandırma +LBL_START_QUEUE_PROCESSING=Kuyruk işleme başlat? +LBL_DOWNLOAD=İNDİR +LBL_DOWNLOAD_SMALL=İndir +LBL_SELECT_ALL=Tümünü Seç +LBL_NOT_A_VIDEO=İndirme bir video değildir ve önizleme yapılamaz. Kısmen indirilen dosyaları görmek ister misiniz? +LBL_TRANSLATED_BY=Subhra Das Gupta +LBL_BATCH_EMPTY_CLIPBOARD=Pano Boş +LBL_REPORT_PROBLEM=Hata Bildir +LBL_LIKE_ON_FB=Facebook'ta Beğen +LBL_SUPPORT_PAGE=Destek Sayfası +LBL_OPTIMIZE_NETWORK=Ağ Optimizasyonu +LBL_NET_OPT_MSG=Ağ Türünüzü Seçin +LBL_NET_OPT_DEF=Sistem Varsayılanı +LBL_NET_OPT_64=Düşük Hız: Çevirmeli Modem / ISDN / Bluetooth / Mobile Edge / IrDA +LBL_NET_OPT_128=Orta Hız: ADSL / DSL / Mobile 3G / Wi-Fi / Bluetooth 3.0 / diğer +LBL_NET_OPT_256=Yüksek Hız: Doğrudan Bağlantı (Ethernet/Cable) / Wi-Fi / Mobile 4G / diğer +LBL_TRANSLATE=XDM Çeviri +LBL_TWITTER_PAGE=XDM Twitter'da Beğen +LBL_GET_TIMESTAMP=Sunucudan zaman damgasını al +LBL_TRANSPARENCY=Şeffaflık Kullanma +LBL_FORCE_FOLDER=Tüm dosyaları tek bir klasöre indir +LBL_SHOW_TRAY=Sistem Tepsisinde simge göster (yeniden başlatılması gerekiyor) +MENU_CLIP_ADD_MENU=Panodan Ekle +LBL_BATCH_DESC=Yıldız joker karakterleri kullanarak sıralı dosyalar grubunu indirin (örnek http://xdman.sourceforge.net/images/edge*.png) +LBL_BATCH_ASTERISK=İle yıldız işareti değiştirin +LBL_BATCH_LETTER=Harfler +LBL_BATCH_NUM=Rakamlar +LBL_BATCH_FROM=İtibaren +LBL_BATCH_TO=İçin +LBL_BATCH_WILDCARD_SIZE=Joker Karakter Boyutu +LBL_BATCH_CHK_AUTH=Yetkilendirmeyi Kullan +LBL_BATCH_LOGIN_DET=Giriş Yap +LBL_BATCH_FILE1=İlk Dosya +LBL_BATCH_FILE2=İkinci Dosya +LBL_BATCH_FILEN=Son Dosya +LBL_SHOW_PROGRESS=İlerlemeyi Göster +LBL_FILE_TYPE=File type +LBL_ALL_QUEUE=All queues +LBL_SHOW_VIDEO_ONLY_IN_BROWSER=Disable floating 'DOWNLOAD VIDEO' popup \ No newline at end of file diff --git a/XDM_NEON/xdman/target/classes/lang/zh-cn.txt b/XDM_NEON/xdman/target/classes/lang/zh-cn.txt new file mode 100644 index 0000000..b1bca15 --- /dev/null +++ b/XDM_NEON/xdman/target/classes/lang/zh-cn.txt @@ -0,0 +1,333 @@ +LANGUAGE_TEXT=Chinese simplified (简体中文) +WINDOW_TITLE=XDM 2018 +ALL_DOWNLOADS=所有下载 +ALL_UNFINISHED=未完成 +ALL_FINISHED=已完成 +CAT_ALL=全部 +CAT_DOCUMENTS=文档 +CAT_COMPRESSED=压缩 +CAT_MUSIC=音乐 +CAT_VIDEOS=视频 +CAT_PROGRAMS=程序 +BROWSER_MONITORING=监视浏览器 +MENU_FILE=文件 +MENU_DOWNLOAD=操作 +MENU_TOOLS=工具 +MENU_HELP=帮助 +MENU_ADD_URL=添加URL +MENU_BATCH_DOWNLOAD=批量下载 +MENU_CLIP_ADD=从剪贴板添加 +MENU_VIDEO_DWN=下载视频 +MENU_DELETE_DWN=删除下载 +MENU_DELETE_COMPLETED=清除已完成 +MENU_IMPORT=导入 +MENU_EXPORT=导出 +MENU_EXIT=退出 +MENU_PAUSE=暂停 +MENU_RESUME=恢复 +MENU_RESTART=重新下载 +MENU_START_Q=开始队列 +MENU_STOP_Q=停止队列 +MENU_OPTIONS=选项... +MENU_REFRESH_LINK=刷新链接 +MENU_PROPERTIES=属性 +MENU_FORCE_ASSEMBLE=强制组装 +MENU_SPEED_LIMITER=限速管理 +MENU_MEDIA_CONVERTER=格式转换 +MENU_BROWSER_INT=监视浏览器 +MENU_CONTENTS=在线帮助... +MENU_HOME_PAGE=主页 +MENU_UPDATE=检查更新 +MENU_ABOUT=关于XDM... +SORT_DATE=时间 +SORT_SIZE=大小 +SORT_NAME=名称 +SORT_TYPE=类型 +SORT_ASC=升序排列 +SORT_DESC=降序排列 +SORT_DATE_DESC=从新到旧 +SORT_DATE_ASC=从旧到新 +SORT_SIZE_DESC=从大到小 +SORT_SIZE_ASC=从小到大 +SORT_NAME_DESC=名称 [Z-A] +SORT_NAME_ASC=名称 [A-Z] +SORT_TYPE_DESC=类型 [Z-A] +SORT_TYPE_ASC=类型 [A-Z] +STAT_PAUSED=暂停 +STAT_FINISHED=已完成 +STAT_DOWNLOADING=下载中 +STAT_ASSEMBLING=正在组装 +ND_TITLE=新任务 +ND_ADDRESS=地址 +ND_FILE=文件名 +ND_MORE=更多... +ND_CANCEL=取消 +ND_DOWNLOAD_NOW=开始下载 +ND_DOWNLOAD_LATER=延时下载 +ND_IGNORE_URL=不要从此地址捕获下载 +MSG_INVALID_URL=下载地址无效或不被支持 +MSG_NO_URL=空URL +MSG_NO_FILE=请输入文件名 +DWN_TITLE=正在下载... +DWN_PLACEHOLDER=已下载 ---/--- +DWN_PREVIEW=预览 +DWN_HIDE=隐藏 +DWN_DOWNLOAD=下载 +MSG_OK=确定 +MSG_FAILED=下载失败 +ERR_SESSION_FAILED=下载会话已过期,请刷新下载地址。 +ERR_CONN_FAILED=无法连接服务器,请检查您的网络连接、代理服务器或防火墙配置。 +ERR_INVALID_RESP=因服务器发送了无效的应答,XDM无法下载此文件。 +ERR_NO_RESUME=服务器不支持断点续传,请重新下载。 +RESUME_FAILED=任务无法恢复/启动。 +ERR_INTERNAL=内部错误。 +ERR_ASM_FAILED=无法组装文件,请检查文件系统是否已满或写保护。 +ERR_DISK_FAILED=磁盘故障。 +LBL_MENU=菜单 +TITLE_SETTINGS=设置 +SETTINGS_GENERAL=一般设置 +SHOW_DWN_PRG=在窗口中显示下载进度 +SHOW_DWN_COMPLETE=显示下载完成提示 +SHOW_DUP_ACT=重复下载 +DUT_ACT_RENAME=自动重命名 +DUP_ACT_PROMPT=提示 +DUP_ACT_OPEN=恢复/开始 +DUP_ACT_OVERWRITE=覆盖 +SETTINGS_FOLDER=默认下载路径 +SETTINGS_FOLDER_CHANGE=更改 +SETTINGS_MONITORING=浏览器监视 +SETTINGS_NETWORK=网络设置 +SETTINGS_VIEW=查看设置 +SETTINGS_SCHEDULER=计划设置 +SETTINGS_CRED=密码管理 +SETTINGS_ADV=更多设置 +HINT_BROWSER_MON=配置XDM监视浏览器和下载在线视频 +HINT_NETWORK=配置网络参数和代理服务器 +HINT_SCHEDULER=计划下载和管理XDM下载队列 +HINT_PASSWORD=管理网站密码和凭证 +HINT_ADV=管理病毒扫描、文件类型和例外 + +DESC_MONITORING_1=请选择要监视的浏览器并确保浏览器扩展已安装并启用 +DESC_MOZILLA_FIREFOX=Mozilla Firefox +DESC_GOOGLE_CHROME=Google Chrome +DESC_OPERA=Opera +DESC_MS_EDGE=Microsoft Edge +DESC_CHROMIUM=Chromium +DESC_VIVALDI=Vivaldi +DESC_MOZILLA_BASED=旧版本Firefox和其他基于Mozilla的浏览器 +DESC_CHROME_BASED=基于Chromium的浏览器 +DESC_INSTALL=安装扩展 +DESC_INSTRUCTION=说明 +DESC_OTHER_BROWSERS=XDM也可整合到其他基于Chromium(例如Vivaldi、Opera)或Mozilla(例如Icewasel、Waterfox)的浏览器 +DESC_FILETYPES=XDM将自动从浏览器捕获以下类型文件的下载 +DESC_VIDEOTYPES=XDM将在浏览器播放以下类型视频时显示下载选项 +DESC_FILEEXCEPTIONS=不要自动捕获这些类型的文件的下载 +DESC_SITEEXCEPTIONS=不要从这些网站下载 +DESC_MOZ=旧版本Firefox和其他基于Mozilla的浏览器 +DESC_CHROME=基于Chromium的浏览器 +DESC_DEF=默认 + +DESC_NET=连接设置 +DESC_NET_TITLE=网络设置 +DESC_NET1=连接延迟 +DESC_NET2=下载线程数 +DESC_NET3=Tcp window size +DESC_NET4=代理设置 +DESC_NET5=使用自动代理URL +DESC_NET6=使用代理服务器 <地址:端口> +DESC_NET7=用户名 +DESC_NET8=密码 +DESC_NET9=使用socks代理 <地址:端口> + +DESC_PASS_TITLE=密码管理 +DESC_HOST=域名/服务器 +DESC_USER=用户名 +DESC_PASS=密码 +DESC_NEW=新建 +DESC_SAVE_Q=保存 +DESC_DEL=删除 +DESC_PASS_SAVE=保存 +DESC_PASS_NEW=新建 +DESC_PASS_DEL=删除 + +DESC_Q_TITLE=队列和计划 +MSG_QNAME=队列名 +MSG_Q_START=在此时开始队列 +MSG_Q_STOP=在此时停止队列 +MSQ_Q_ONETIME=只在 +MSG_Q_DAILY=每天 +MSG_Q_D1=星期日 +MSG_Q_D2=星期一 +MSG_Q_D3=星期二 +MSG_Q_D4=星期三 +MSG_Q_D5=星期四 +MSG_Q_D6=星期五 +MSG_Q_D7=星期六 + +MSG_MAX_DOWNLOAD=最大同时下载量 + +DESC_ADV_TITLE=高级设置 +MSG_HALT=全部下载完成后关机 +MSG_AWAKE=下载中防止休眠和睡眠 +EXEC_CMD=全部下载完成后运行程序 +EXE_ANTI_VIR=下载完成后使用杀毒软件扫描 +ANTIVIR_CMD=杀毒软件路径 +ANTIVIR_ARGS=命令行参数 +AUTO_START=开机时启动XDM +MSG_SPEED_LIMIT=下载限速 [KB/s ](0为无限制) +SPEED_LIMIT_TITLE=限速 +DEF_QUEUE=默认队列 +Q_LIST_DESC=队列 +Q_LIST_FILES=队列中的文件 +Q_SCHEDULE_TXT=计划 +Q_EDIT_PROP=属性 +Q_MOVE_UP=上移 +Q_MOVE_DN=下移 +Q_MOVE_TO=移至 +Q_WORD=队列 +O_VID_FMT=格式 +O_STM_FTM=保留 +VID_FMT_ORIG=原始 +VID_FMT_BOTH=画面和声音 +VID_FMT_AUDIO=仅声音 +VID_FMT_VIDEO=仅画面 +VID_TITLE=下载视频 +CTX_OPEN_FILE=打开 +CTX_OPEN_FOLDER=打开目录 +CTX_SAVE_AS=保存为 +CTX_COPY_URL=复制URL +CTX_COPY_FILE=复制文件 +ERR_MSG_FILE_NOT_FOUND=文件未找到 +ERR_MSG_FILE_NOT_FOUND_MSG=此文件已被移动、重命名或删除 +CD_TITLE=下载完成 +MSG_DONT_SHOW_AGAIN=下次不再提示 +CD_LOC=位置 +CD_OPEN_FILE=打开 +CD_OPEN_FOLDER=打开目录 +TITLE_PROP=属性 +PROP_SIZE=大小 +PROP_DATE=时间 +PROP_TYPE=类型 +PROP_REFERER=源地址 +PROP_COOKIE=Cookies +REF_TITLE=刷新链接 +REF_DESC1=请在浏览器中打开包含下载链接的页面。如果是在线视频,请播放此视频并选择相同的格式。 +REF_DESC2=请点击下面的按钮并再次选择相同的视频格式。 +REF_OPEN_PAGE=打开来源页 +REF_WAITING_FOR_LINK=等待下载链接... +MB_OK=确定 +MB_YES=是 +MB_NO=否 +DEL_TITLE=删除确认 +DEL_FINISHED_TEXT=你确定要删除所有已完成的下载? +DEL_SEL_TEXT=你确定要删除选中的下载? +OPT_CONVERT=转换 +TITLE_CONVERT=转换中... +OPT_VID_PANE=显示下载在线视频的选项 +OPT_UPDATE_FFMPEG=更新组件 +LBL_COMPONENT_MISSING=XDM需要额外的组件才能正常运行 +LBL_COMPONENT_DESC=需要下载大约14MB +LBL_COMPONENT_OUTDATED=更新XDM组件 +LBL_APP_OUTDATED=XDM有新版本可用 +LBL_UPDATE_DESC=请更新XDM以提升功能 +LBL_INSTALL_NOW=现在安装 +LBL_CONV_FAILED=转换失败 +LBL_CLOSE=关闭 +PROMPT_CRED=需要授权 +PROMPT_SERVER=此网站 %s 需要用户名和密码 +PROMPT_PROXY=此代理需要用户名和密码 +BTN_BROWSE=浏览 +TITLE_ABOUT=关于XDM +FULL_NAME=Xtreme Download Manager +ABOUT_DETAILS=软件版本: %s 运行时 %s on %s\n\n制作:Subhra Das Gupta\n\n%s\n版权所有 (C) 2018,所有权利保留。 +BTN_SEARCH_VIDEO=查找 +BTN_DOWNLOAD_NOW=开始下载 +BTN_DOWNLOAD_LATER=延时下载 +BTN_STOP_PROCESSING=停止 +BTN_BACK=后退 +MSG_REF_LINK_CONFIRM=确认 +MSG_REF_LINK_MSG=接受了新的下载链接 +MSG_REF_LINK_QUESTION=发现新下载链接,使用? +TITLE_DOWN_VID=下载视频 +THEME_EDITOR=编辑主题 +MSG_ADDON_TITLE=安装扩展 +MSG_ADDON_DESC=请打开 %s 然后粘贴此地址 %s +MSG_GENERIC_ADDON_DESC=请尝试以下链接下载扩展\n\n%s\n%s +MSG_LINUX_SUDO=sudo (Ubuntu/Debian) +MSG_LINUX_SU='su -c' (Fedora/Arch) +MSG_LINUX_SHUTDOWN_PROMPT=XDM需要root权限才能关机\n或者您可以创建一个关机脚本,然后选中“全部下载完成后运行程序”,然后提供脚本路径 +MSG_ROOT_PASSWORD=Root密码 +MSG_RESTORE=恢复窗口 +MENU_IMPORT=导入 +MENU_EXPORT=导出 +MENU_LANG=语言 +MSG_LANG1=选择语言 +MSG_LANG2=在下次启动XDM时才会生效 +CTX_COPY=复制 +CTX_CUT=剪切 +CTX_PASTE=粘贴 +CTX_SELECT_ALL=全选 +MSG_COMPONENT_TITLE=安装组件 +MSG_INSTALL_ADDITIONAL_COMPONENTS=XDM需要额外的组件才能下载此视频。\n现在下载? +LBL_MORE_FORMAT=更多格式 +LBL_FORMAT_HINT=请在视频播放器中选择所需的格式 +LBL_SAVE_IN=保存至 +LBL_QUEUE_USE=队列 +LBL_QUEUE_OPT1=创建新队列 +LBL_QUEUE_OPT2=添加到已存在的队列 +LBL_QUEUE_OPT3=不要使用队列 +LBL_NEW_QUEUE=名称 +LBL_CONVERT_TO=转换为 +LBL_OUTPUT_FOLDER=输出路径 +LBL_LOADING=正在读取 %s +LBL_FILE_CONVERT_PRG=正在转换 %s +LBL_VOLUME_BOOST=升高 +LBL_CONV_SUCCESS=转换成功 +LBL_CONV_FAILED=转换失败 +LBL_OVERWRITE_EXISTING=覆盖已存在的文件 +LBL_GENERAL_CAT=一般 +LBL_MIN_VIDEO_SIZE=下载超过此大小的视频 +LBL_STOP_Q=停止队列处理? +LBL_DELETE_FILE=从磁盘删除文件 +LBL_TEMP_FOLDER=临时文件路径 +LBL_START_AUTO=自动开始下载 +LBL_HW_ACCEL=硬件加速 +LBL_START_QUEUE_PROCESSING=开始队列处理? +LBL_DOWNLOAD=下载 +LBL_DOWNLOAD_SMALL=下载 +LBL_SELECT_ALL=全选 +LBL_NOT_A_VIDEO=此下载不是视频,无法预览。你想查看已部分下载的文件吗? +LBL_TRANSLATED_BY=bigbr +LBL_BATCH_EMPTY_CLIPBOARD=剪贴板为空 +LBL_REPORT_PROBLEM=报告错误 +LBL_LIKE_ON_FB=Facebook主页 +LBL_SUPPORT_PAGE=支持页 +LBL_OPTIMIZE_NETWORK=网络优化 +LBL_NET_OPT_MSG=选择你的网络连接类型 +LBL_NET_OPT_DEF=系统默认 +LBL_NET_OPT_64=低速: 调制解调器 / ISDN / 蓝牙 / Mobile Edge / 红外 +LBL_NET_OPT_128=中速: ADSL / DSL / 手机3G / Wi-Fi / 蓝牙 3.0 / 其他 +LBL_NET_OPT_256=高速: 本地连接 (以太网/电缆) / Wi-Fi / 手机4G / 其他 +LBL_TRANSLATE=帮助翻译XDM +LBL_TWITTER_PAGE=在Twitter上关注XDM +LBL_GET_TIMESTAMP=从服务器获取时间戳 +LBL_TRANSPARENCY=不使用透明风格 +LBL_FORCE_FOLDER=Download all files to a single folder +LBL_SHOW_TRAY=Show tray icon (needs restart) +MENU_CLIP_ADD_MENU=Add from clipboard +LBL_BATCH_DESC=Download a group of sequential files using asterisk wild card (example http://xdman.sourceforge.net/images/edge*.png) +LBL_BATCH_ASTERISK=Replace asterisk with +LBL_BATCH_LETTER=Letters +LBL_BATCH_NUM=Numbers +LBL_BATCH_FROM=From +LBL_BATCH_TO=To +LBL_BATCH_WILDCARD_SIZE=Wildcard size +LBL_BATCH_CHK_AUTH=Use authorization +LBL_BATCH_LOGIN_DET=Login +LBL_BATCH_FILE1=First file +LBL_BATCH_FILE2=Second file +LBL_BATCH_FILEN=Last file +LBL_SHOW_PROGRESS=Show progress +LBL_FILE_TYPE=File type +LBL_ALL_QUEUE=All queues +LBL_SHOW_VIDEO_ONLY_IN_BROWSER=Disable floating 'DOWNLOAD VIDEO' popup \ No newline at end of file