Compare commits

...

45 Commits

Author SHA1 Message Date
allardais 38b7c67855
Merge f5cb553f09 into 59e7450b62 2024-04-17 23:06:39 -04:00
Jaex 59e7450b62 Added "Enable browser extension support" option to setup 2024-04-18 04:23:34 +03:00
allardais f5cb553f09
Fix webdav URI for NextCloud 2024-03-23 13:44:05 +03:00
allardais 49e953c9a9
Add separate Nextcloud 2024-03-23 13:36:14 +03:00
allardais 5e1d264fcd
Add separate Nextcloud 2024-03-23 13:33:58 +03:00
allardais ca5ea19c64
Add separate Nextcloud 2024-03-23 11:48:43 +03:00
allardais 84e786daa6
Add separate Nextcloud 2024-03-23 11:45:15 +03:00
allardais cd39d0cec9
Add separate Nextcloud 2024-03-23 11:41:02 +03:00
allardais dbbc38e49f
Add separate Nextcloud 2024-03-23 11:35:23 +03:00
allardais 13ce2b18ce
Add separate Nextcloud 2024-03-23 11:13:43 +03:00
allardais e8997c3293
Add separate Nextcloud 2024-03-23 11:08:45 +03:00
allardais e5085075fa
Add seperete Nextcloud 2024-03-23 11:07:35 +03:00
allardais 4c1db48fc1
Add seperete Nextcloud 2024-03-23 11:00:59 +03:00
allardais a43d0cd690
Add seperete Nextcloud 2024-03-23 10:52:40 +03:00
allardais 0a21ac9412
Add seperete Nextcloud 2024-03-23 10:43:13 +03:00
allardais ad4ac664eb
Add seperete Nextcloud 2024-03-23 10:37:07 +03:00
allardais eea83a0c87
Add seperete Nextcloud 2024-03-23 10:17:39 +03:00
allardais c322b8ebd2
Add seperete Nextcloud 2024-03-23 10:10:47 +03:00
allardais 85fc5c9479
Add seperete Nextcloud 2024-03-23 10:05:41 +03:00
allardais 4be3391d15
Add seperete Nextcloud 2024-03-23 09:57:31 +03:00
allardais 988af05870
Add seperete Nextcloud 2024-03-23 09:47:59 +03:00
allardais 299e045eaa
Add separate Nextcloud 2024-03-22 17:52:19 +03:00
allardais d6f2430e89
Add separate Nextcloud 2024-03-22 17:46:58 +03:00
allardais 2376d4e809
Add separate Nextcloud 2024-03-22 17:42:52 +03:00
allardais f944f543fd
Add separate Nextcloud 2024-03-22 17:37:25 +03:00
allardais b0bfe7d7fd
Add separate Nextcloud 2024-03-22 17:34:07 +03:00
allardais d8a0f99e26
Add separate Nextcloud 2024-03-22 17:11:47 +03:00
allardais 3f1c2f48ca
Add separate Nextcloud 2024-03-22 17:05:17 +03:00
allardais b6cb4be789
Add separate Nextcloud 2024-03-22 17:01:05 +03:00
allardais 65d6e52a57
Add separate Nextcloud 2024-03-22 13:07:12 +03:00
allardais 09c7bd4383
Add separate Nextcloud 2024-03-22 13:00:56 +03:00
allardais b7fa7e3cc0
Add separate Nextcloud 2024-03-22 12:56:17 +03:00
allardais 27ddef8f6d
Add separate Nextcloud 2024-03-22 12:49:37 +03:00
allardais e1389adfea
Add separate Nextcloud 2024-03-21 10:53:01 +03:00
allardais aba2a87a26
Add separate Nextcloud 2024-03-21 10:44:30 +03:00
allardais 037481ef22
Add separate Nextcloud 2024-03-21 10:29:09 +03:00
allardais cda923d21a
Add separate Nextcloud 2024-03-21 10:25:37 +03:00
allardais 26a174acef
Add separate Nextcloud 2024-03-21 10:18:45 +03:00
allardais c77bbf4fa8
Add separate Nextcloud 2024-03-21 10:00:33 +03:00
allardais c3de56da77
Add separate Nextcloud 2024-03-21 09:56:18 +03:00
allardais d16044f4fb
Add separate Nextcloud 2024-03-21 09:54:12 +03:00
allardais 3a3be491f6
Add separate Nextcloud 2024-03-21 09:18:25 +03:00
allardais 581f031738
Fix webdav URI for NextCloud 2024-03-21 09:09:47 +03:00
allardais f260fb2960
Update NextCloud.cs 2024-03-21 09:00:15 +03:00
allardais 5ae1b44abc
Create NextCloud.cs 2024-03-20 21:37:51 +03:00
29 changed files with 1243 additions and 40 deletions

View File

@ -40,6 +40,7 @@ Name: "CreateDesktopIcon"; Description: "Create a desktop shortcut"; GroupDescri
Name: "CreateContextMenuButton"; Description: "Show ""Upload with ShareX"" button in Windows Explorer context menu"; GroupDescription: "Additional shortcuts:"; Check: not IsUpdating
Name: "CreateSendToIcon"; Description: "Create a send to shortcut"; GroupDescription: "Additional shortcuts:"; Check: not IsUpdating
Name: "CreateStartupIcon"; Description: "Run ShareX when Windows starts"; GroupDescription: "Other tasks:"; Check: not IsUpdating
Name: "EnableBrowserExtensionSupport"; Description: "Enable browser extension support"; GroupDescription: "Other tasks:"; Check: not IsUpdating
Name: "DisablePrintScreenKeyForSnippingTool"; Description: "Disable Print Screen key for Snipping Tool"; GroupDescription: "Other tasks:"; Check: not IsUpdating
[Files]
@ -101,6 +102,8 @@ Root: "HKCU"; Subkey: "Software\Classes\ShareX.sxcu"; Flags: dontcreatekey unins
Root: "HKCU"; Subkey: "Software\Classes\.sxie"; Flags: dontcreatekey uninsdeletekey
Root: "HKCU"; Subkey: "Software\Classes\ShareX.sxie"; Flags: dontcreatekey uninsdeletekey
Root: "HKCU"; Subkey: "Software\Classes\SystemFileAssociations\image\shell\ShareXImageEditor"; Flags: dontcreatekey uninsdeletekey
Root: "HKCU"; Subkey: "SOFTWARE\Google\Chrome\NativeMessagingHosts\com.getsharex.sharex"; ValueType: string; ValueData: "{app}\host-manifest-chrome.json"; Flags: uninsdeletekey; Tasks: EnableBrowserExtensionSupport
Root: "HKCU"; Subkey: "SOFTWARE\Mozilla\NativeMessagingHosts\ShareX"; ValueType: string; ValueData: "{app}\host-manifest-firefox.json"; Flags: uninsdeletekey; Tasks: EnableBrowserExtensionSupport
Root: "HKCU"; Subkey: "Control Panel\Keyboard"; ValueType: dword; ValueName: "PrintScreenKeyForSnippingEnabled"; ValueData: "0"; Flags: uninsdeletevalue; Tasks: DisablePrintScreenKeyForSnippingTool
#include "CodeDependencies.iss"

View File

@ -101,7 +101,9 @@ namespace ShareX.UploadersLib
AzureStorage,
[Description("Backblaze B2")]
BackblazeB2,
[Description("ownCloud / Nextcloud")]
[Description("Nextcloud")]
Nextcloud,
[Description("ownCloud")]
OwnCloud,
[Description("MediaFire")]
MediaFire,
@ -347,4 +349,4 @@ namespace ShareX.UploadersLib
[Description("Collaborators - Invited people only")]
Collaborators
}
}
}

View File

@ -0,0 +1,244 @@
#region License Information (GPL v3)
/*
ShareX - A program that allows you to take screenshots and share any file type
Copyright (c) 2007-2024 ShareX Team
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Optionally you can also view the license at <http://www.gnu.org/licenses/>.
*/
#endregion License Information (GPL v3)
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using ShareX.HelpersLib;
using ShareX.UploadersLib.Properties;
using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Drawing;
using System.IO;
using System.Windows.Forms;
namespace ShareX.UploadersLib.FileUploaders
{
public class NextcloudFileUploaderService : FileUploaderService
{
public override FileDestination EnumValue { get; } = FileDestination.Nextcloud;
public override Image ServiceImage => Resources.Nextcloud;
public override bool CheckConfig(UploadersConfig config)
{
return !string.IsNullOrEmpty(config.NextcloudHost) && !string.IsNullOrEmpty(config.NextcloudUsername) && !string.IsNullOrEmpty(config.NextcloudPassword);
}
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new Nextcloud(config.NextcloudHost, config.NextcloudUsername, config.NextcloudPassword)
{
Path = config.NextcloudPath,
CreateShare = config.NextcloudCreateShare,
DirectLink = config.NextcloudDirectLink,
PreviewLink = config.NextcloudUsePreviewLinks,
AppendFileNameToURL = config.NextcloudAppendFileNameToURL,
IsCompatibility81 = config.Nextcloud81Compatibility,
AutoExpireTime = config.NextcloudExpiryTime,
AutoExpire = config.NextcloudAutoExpire
};
}
public override TabPage GetUploadersConfigTabPage(UploadersConfigForm form) => form.tpNextcloud;
}
public sealed class Nextcloud : FileUploader
{
public string Host { get; set; }
public string Username { get; set; }
public string Password { get; set; }
public string Path { get; set; }
public int AutoExpireTime { get; set; }
public bool CreateShare { get; set; }
public bool AppendFileNameToURL { get; set; }
public bool DirectLink { get; set; }
public bool PreviewLink { get; set; }
public bool IsCompatibility81 { get; set; }
public bool AutoExpire { get; set; }
public Nextcloud(string host, string username, string password)
{
Host = host;
Username = username;
Password = password;
}
public override UploadResult Upload(Stream stream, string fileName)
{
if (string.IsNullOrEmpty(Host))
{
throw new Exception("Nextcloud Host is empty.");
}
if (string.IsNullOrEmpty(Username) || string.IsNullOrEmpty(Password))
{
throw new Exception("Nextcloud Username or Password is empty.");
}
if (string.IsNullOrEmpty(Path))
{
Path = "/";
}
// Original, unencoded path. Necessary for shared files
string path = URLHelpers.CombineURL(Path, fileName);
// Encoded path, necessary when sent in the URL
string encodedPath = URLHelpers.CombineURL(Path, URLHelpers.URLEncode(fileName));
string url = URLHelpers.CombineURL(Host, "remote.php/dav", encodedPath);
url = URLHelpers.FixPrefix(url);
NameValueCollection headers = RequestHelpers.CreateAuthenticationHeader(Username, Password);
headers["OCS-APIREQUEST"] = "true";
string response = SendRequest(HttpMethod.PUT, url, stream, MimeTypes.GetMimeTypeFromFileName(fileName), null, headers);
UploadResult result = new UploadResult(response);
if (!IsError)
{
if (CreateShare)
{
AllowReportProgress = false;
result.URL = ShareFile(path, fileName);
}
else
{
result.IsURLExpected = false;
}
}
return result;
}
public string ShareFile(string path, string fileName)
{
Dictionary<string, string> args = new Dictionary<string, string>();
args.Add("path", path); // path to the file/folder which should be shared
args.Add("shareType", "3"); // 0 = user; 1 = group; 3 = public link
// args.Add("shareWith", ""); // user / group id with which the file should be shared
// args.Add("publicUpload", "false"); // allow public upload to a public shared folder (true/false)
// args.Add("password", ""); // password to protect public link Share with
args.Add("permissions", "1"); // 1 = read; 2 = update; 4 = create; 8 = delete; 16 = share; 31 = all (default: 31, for public shares: 1)
if (AutoExpire)
{
if (AutoExpireTime == 0)
{
throw new Exception("Nextcloud Auto Epxire Time is not valid.");
}
else
{
try
{
DateTime expireTime = DateTime.UtcNow.AddDays(AutoExpireTime);
args.Add("expireDate", $"{expireTime.Year}-{expireTime.Month}-{expireTime.Day}");
}
catch
{
throw new Exception("Nextcloud Auto Expire time is invalid");
}
}
}
string url = URLHelpers.CombineURL(Host, "ocs/v1.php/apps/files_sharing/api/v1/shares?format=json");
url = URLHelpers.FixPrefix(url);
NameValueCollection headers = RequestHelpers.CreateAuthenticationHeader(Username, Password);
headers["OCS-APIREQUEST"] = "true";
string response = SendRequestMultiPart(url, args, headers);
if (!string.IsNullOrEmpty(response))
{
NextcloudShareResponse result = JsonConvert.DeserializeObject<NextcloudShareResponse>(response);
if (result != null && result.ocs != null && result.ocs.meta != null)
{
if (result.ocs.data != null && result.ocs.meta.statuscode == 100)
{
NextcloudShareResponseData data = ((JObject)result.ocs.data).ToObject<NextcloudShareResponseData>();
string link = data.url;
if (PreviewLink && FileHelpers.IsImageFile(path))
{
link += "/preview";
}
else if (DirectLink)
{
if (IsCompatibility81)
{
link += "/download";
}
else
{
link += "&download";
}
if (AppendFileNameToURL)
{
link = URLHelpers.CombineURL(link, URLHelpers.URLEncode(fileName));
}
}
return link;
}
else
{
Errors.Add(string.Format("Status: {0}\r\nStatus code: {1}\r\nMessage: {2}", result.ocs.meta.status, result.ocs.meta.statuscode, result.ocs.meta.message));
}
}
}
return null;
}
public class NextcloudShareResponse
{
public NextcloudShareResponseOcs ocs { get; set; }
}
public class NextcloudShareResponseOcs
{
public NextcloudShareResponseMeta meta { get; set; }
public object data { get; set; }
}
public class NextcloudShareResponseMeta
{
public string status { get; set; }
public int statuscode { get; set; }
public string message { get; set; }
}
public class NextcloudShareResponseData
{
public int id { get; set; }
public string url { get; set; }
public string token { get; set; }
}
}
}

View File

@ -312,6 +312,24 @@ namespace ShareX.UploadersLib
this.txtMegaEmail = new System.Windows.Forms.TextBox();
this.txtMegaPassword = new System.Windows.Forms.TextBox();
this.lblMegaPassword = new System.Windows.Forms.Label();
this.tpNextcloud = new System.Windows.Forms.TabPage();
this.cbNextcloudAppendFileNameToURL = new System.Windows.Forms.CheckBox();
this.txtNextcloudExpiryTime = new System.Windows.Forms.NumericUpDown();
this.cbNextcloudAutoExpire = new System.Windows.Forms.CheckBox();
this.lblNextcloudExpiryTime = new System.Windows.Forms.Label();
this.cbNextcloudUsePreviewLinks = new System.Windows.Forms.CheckBox();
this.lblNextcloudHostExample = new System.Windows.Forms.Label();
this.cbNextcloud81Compatibility = new System.Windows.Forms.CheckBox();
this.cbNextcloudDirectLink = new System.Windows.Forms.CheckBox();
this.cbNextcloudCreateShare = new System.Windows.Forms.CheckBox();
this.txtNextcloudPath = new System.Windows.Forms.TextBox();
this.txtNextcloudPassword = new System.Windows.Forms.TextBox();
this.txtNextcloudUsername = new System.Windows.Forms.TextBox();
this.txtNextcloudHost = new System.Windows.Forms.TextBox();
this.lblNextcloudPath = new System.Windows.Forms.Label();
this.lblNextcloudPassword = new System.Windows.Forms.Label();
this.lblNextcloudUsername = new System.Windows.Forms.Label();
this.lblNextcloudHost = new System.Windows.Forms.Label();
this.tpOwnCloud = new System.Windows.Forms.TabPage();
this.cbOwnCloudAppendFileNameToURL = new System.Windows.Forms.CheckBox();
this.txtOwnCloudExpiryTime = new System.Windows.Forms.NumericUpDown();
@ -645,6 +663,8 @@ namespace ShareX.UploadersLib
this.tpAzureStorage.SuspendLayout();
this.tpBackblazeB2.SuspendLayout();
this.tpMega.SuspendLayout();
this.tpNextcloud.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.txtNextcloudExpiryTime)).BeginInit();
this.tpOwnCloud.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.txtOwnCloudExpiryTime)).BeginInit();
this.tpMediaFire.SuspendLayout();
@ -1226,6 +1246,7 @@ namespace ShareX.UploadersLib
this.tcFileUploaders.Controls.Add(this.tpAzureStorage);
this.tcFileUploaders.Controls.Add(this.tpBackblazeB2);
this.tcFileUploaders.Controls.Add(this.tpMega);
this.tcFileUploaders.Controls.Add(this.tpNextcloud);
this.tcFileUploaders.Controls.Add(this.tpOwnCloud);
this.tcFileUploaders.Controls.Add(this.tpMediaFire);
this.tcFileUploaders.Controls.Add(this.tpPushbullet);
@ -2580,6 +2601,149 @@ namespace ShareX.UploadersLib
resources.ApplyResources(this.lblMegaPassword, "lblMegaPassword");
this.lblMegaPassword.Name = "lblMegaPassword";
//
// tpNextcloud
//
this.tpNextcloud.BackColor = System.Drawing.SystemColors.Window;
this.tpNextcloud.Controls.Add(this.cbNextcloudAppendFileNameToURL);
this.tpNextcloud.Controls.Add(this.txtNextcloudExpiryTime);
this.tpNextcloud.Controls.Add(this.cbNextcloudAutoExpire);
this.tpNextcloud.Controls.Add(this.lblNextcloudExpiryTime);
this.tpNextcloud.Controls.Add(this.cbNextcloudUsePreviewLinks);
this.tpNextcloud.Controls.Add(this.lblNextcloudHostExample);
this.tpNextcloud.Controls.Add(this.cbNextcloud81Compatibility);
this.tpNextcloud.Controls.Add(this.cbNextcloudDirectLink);
this.tpNextcloud.Controls.Add(this.cbNextcloudCreateShare);
this.tpNextcloud.Controls.Add(this.txtNextcloudPath);
this.tpNextcloud.Controls.Add(this.txtNextcloudPassword);
this.tpNextcloud.Controls.Add(this.txtNextcloudUsername);
this.tpNextcloud.Controls.Add(this.txtNextcloudHost);
this.tpNextcloud.Controls.Add(this.lblNextcloudPath);
this.tpNextcloud.Controls.Add(this.lblNextcloudPassword);
this.tpNextcloud.Controls.Add(this.lblNextcloudUsername);
this.tpNextcloud.Controls.Add(this.lblNextcloudHost);
resources.ApplyResources(this.tpNextcloud, "tpNextcloud");
this.tpNextcloud.Name = "tpNextcloud";
//
// cbNextcloudAppendFileNameToURL
//
resources.ApplyResources(this.cbNextcloudAppendFileNameToURL, "cbNextcloudAppendFileNameToURL");
this.cbNextcloudAppendFileNameToURL.Name = "cbNextcloudAppendFileNameToURL";
this.cbNextcloudAppendFileNameToURL.UseMnemonic = false;
this.cbNextcloudAppendFileNameToURL.UseVisualStyleBackColor = true;
this.cbNextcloudAppendFileNameToURL.CheckedChanged += new System.EventHandler(this.cbNextcloudAppendFileNameToURL_CheckedChanged);
//
// txtNextcloudExpiryTime
//
resources.ApplyResources(this.txtNextcloudExpiryTime, "txtNextcloudExpiryTime");
this.txtNextcloudExpiryTime.Maximum = new decimal(new int[] {
1410065407,
2,
0,
0});
this.txtNextcloudExpiryTime.Minimum = new decimal(new int[] {
1,
0,
0,
0});
this.txtNextcloudExpiryTime.Name = "txtNextcloudExpiryTime";
this.txtNextcloudExpiryTime.Value = new decimal(new int[] {
1,
0,
0,
0});
this.txtNextcloudExpiryTime.ValueChanged += new System.EventHandler(this.txtNextcloudExpiryTime_TextChanged);
//
// cbNextcloudAutoExpire
//
resources.ApplyResources(this.cbNextcloudAutoExpire, "cbNextcloudAutoExpire");
this.cbNextcloudAutoExpire.Name = "cbNextcloudAutoExpire";
this.cbNextcloudAutoExpire.UseVisualStyleBackColor = true;
this.cbNextcloudAutoExpire.CheckedChanged += new System.EventHandler(this.cbNextcloudAutoExpire_CheckedChanged);
//
// lblNextcloudExpiryTime
//
resources.ApplyResources(this.lblNextcloudExpiryTime, "lblNextcloudExpiryTime");
this.lblNextcloudExpiryTime.Name = "lblNextcloudExpiryTime";
//
// cbNextcloudUsePreviewLinks
//
resources.ApplyResources(this.cbNextcloudUsePreviewLinks, "cbNextcloudUsePreviewLinks");
this.cbNextcloudUsePreviewLinks.Name = "cbNextcloudUsePreviewLinks";
this.cbNextcloudUsePreviewLinks.UseVisualStyleBackColor = true;
this.cbNextcloudUsePreviewLinks.CheckedChanged += new System.EventHandler(this.cbNextcloudUsePreviewLinks_CheckedChanged);
//
// lblNextcloudHostExample
//
resources.ApplyResources(this.lblNextcloudHostExample, "lblNextcloudHostExample");
this.lblNextcloudHostExample.Name = "lblNextcloudHostExample";
//
// cbNextcloud81Compatibility
//
resources.ApplyResources(this.cbNextcloud81Compatibility, "cbNextcloud81Compatibility");
this.cbNextcloud81Compatibility.Name = "cbNextcloud81Compatibility";
this.cbNextcloud81Compatibility.UseVisualStyleBackColor = true;
this.cbNextcloud81Compatibility.CheckedChanged += new System.EventHandler(this.cbNextcloud81Compatibility_CheckedChanged);
//
// cbNextcloudDirectLink
//
resources.ApplyResources(this.cbNextcloudDirectLink, "cbNextcloudDirectLink");
this.cbNextcloudDirectLink.Name = "cbNextcloudDirectLink";
this.cbNextcloudDirectLink.UseMnemonic = false;
this.cbNextcloudDirectLink.UseVisualStyleBackColor = true;
this.cbNextcloudDirectLink.CheckedChanged += new System.EventHandler(this.cbNextcloudDirectLink_CheckedChanged);
//
// cbNextcloudCreateShare
//
resources.ApplyResources(this.cbNextcloudCreateShare, "cbNextcloudCreateShare");
this.cbNextcloudCreateShare.Name = "cbNextcloudCreateShare";
this.cbNextcloudCreateShare.UseVisualStyleBackColor = true;
this.cbNextcloudCreateShare.CheckedChanged += new System.EventHandler(this.cbNextcloudCreateShare_CheckedChanged);
//
// txtNextcloudPath
//
resources.ApplyResources(this.txtNextcloudPath, "txtNextcloudPath");
this.txtNextcloudPath.Name = "txtNextcloudPath";
this.txtNextcloudPath.TextChanged += new System.EventHandler(this.txtNextcloudPath_TextChanged);
//
// txtNextcloudPassword
//
resources.ApplyResources(this.txtNextcloudPassword, "txtNextcloudPassword");
this.txtNextcloudPassword.Name = "txtNextcloudPassword";
this.txtNextcloudPassword.UseSystemPasswordChar = true;
this.txtNextcloudPassword.TextChanged += new System.EventHandler(this.txtNextcloudPassword_TextChanged);
//
// txtNextcloudUsername
//
resources.ApplyResources(this.txtNextcloudUsername, "txtNextcloudUsername");
this.txtNextcloudUsername.Name = "txtNextcloudUsername";
this.txtNextcloudUsername.TextChanged += new System.EventHandler(this.txtNextcloudUsername_TextChanged);
//
// txtNextcloudHost
//
resources.ApplyResources(this.txtNextcloudHost, "txtNextcloudHost");
this.txtNextcloudHost.Name = "txtNextcloudHost";
this.txtNextcloudHost.TextChanged += new System.EventHandler(this.txtNextcloudHost_TextChanged);
//
// lblNextcloudPath
//
resources.ApplyResources(this.lblNextcloudPath, "lblNextcloudPath");
this.lblNextcloudPath.Name = "lblNextcloudPath";
//
// lblNextcloudPassword
//
resources.ApplyResources(this.lblNextcloudPassword, "lblNextcloudPassword");
this.lblNextcloudPassword.Name = "lblNextcloudPassword";
//
// lblNextcloudUsername
//
resources.ApplyResources(this.lblNextcloudUsername, "lblNextcloudUsername");
this.lblNextcloudUsername.Name = "lblNextcloudUsername";
//
// lblNextcloudHost
//
resources.ApplyResources(this.lblNextcloudHost, "lblNextcloudHost");
this.lblNextcloudHost.Name = "lblNextcloudHost";
//
// tpOwnCloud
//
this.tpOwnCloud.BackColor = System.Drawing.SystemColors.Window;
@ -4847,6 +5011,9 @@ namespace ShareX.UploadersLib
this.tpBackblazeB2.PerformLayout();
this.tpMega.ResumeLayout(false);
this.tpMega.PerformLayout();
this.tpNextcloud.ResumeLayout(false);
this.tpNextcloud.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.txtNextcloudExpiryTime)).EndInit();
this.tpOwnCloud.ResumeLayout(false);
this.tpOwnCloud.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.txtOwnCloudExpiryTime)).EndInit();
@ -5112,6 +5279,16 @@ namespace ShareX.UploadersLib
private System.Windows.Forms.Button btnGoogleDriveRefreshFolders;
private System.Windows.Forms.ColumnHeader chGoogleDriveDescription;
private System.Windows.Forms.CheckBox cbGoogleDriveUseFolder;
private System.Windows.Forms.TextBox txtNextcloudPath;
private System.Windows.Forms.TextBox txtNextcloudPassword;
private System.Windows.Forms.TextBox txtNextcloudUsername;
private System.Windows.Forms.TextBox txtNextcloudHost;
private System.Windows.Forms.Label lblNextcloudPath;
private System.Windows.Forms.Label lblNextcloudPassword;
private System.Windows.Forms.Label lblNextcloudUsername;
private System.Windows.Forms.Label lblNextcloudHost;
private System.Windows.Forms.CheckBox cbNextcloudCreateShare;
private System.Windows.Forms.CheckBox cbNextcloudDirectLink;
private System.Windows.Forms.TextBox txtOwnCloudPath;
private System.Windows.Forms.TextBox txtOwnCloudPassword;
private System.Windows.Forms.TextBox txtOwnCloudUsername;
@ -5179,6 +5356,7 @@ namespace ShareX.UploadersLib
private System.Windows.Forms.Label lblTwitterDefaultMessage;
private System.Windows.Forms.TextBox txtTwitterDefaultMessage;
private System.Windows.Forms.CheckBox cbTwitterSkipMessageBox;
private System.Windows.Forms.CheckBox cbNextcloud81Compatibility;
private System.Windows.Forms.CheckBox cbOwnCloud81Compatibility;
private System.Windows.Forms.Label lblOneTimeSecretAPIKey;
private System.Windows.Forms.Label lblOneTimeSecretEmail;
@ -5266,6 +5444,7 @@ namespace ShareX.UploadersLib
internal System.Windows.Forms.TabPage tpBox;
internal System.Windows.Forms.TabPage tpAmazonS3;
internal System.Windows.Forms.TabPage tpMega;
internal System.Windows.Forms.TabPage tpNextcloud;
internal System.Windows.Forms.TabPage tpOwnCloud;
internal System.Windows.Forms.TabPage tpMediaFire;
internal System.Windows.Forms.TabPage tpPushbullet;
@ -5299,6 +5478,7 @@ namespace ShareX.UploadersLib
private System.Windows.Forms.Label lblPuushPassword;
internal System.Windows.Forms.TabPage tpPuush;
private System.Windows.Forms.CheckBox cbHastebinUseFileExtension;
private System.Windows.Forms.Label lblNextcloudHostExample;
private System.Windows.Forms.Label lblOwnCloudHostExample;
internal System.Windows.Forms.TabPage tpPastie;
private System.Windows.Forms.CheckBox cbPastieIsPublic;
@ -5410,6 +5590,7 @@ namespace ShareX.UploadersLib
private System.Windows.Forms.CheckBox cbAmazonS3StripExtensionText;
private System.Windows.Forms.CheckBox cbAmazonS3StripExtensionVideo;
private System.Windows.Forms.CheckBox cbAmazonS3StripExtensionImage;
private System.Windows.Forms.CheckBox cbNextcloudUsePreviewLinks;
private System.Windows.Forms.CheckBox cbOwnCloudUsePreviewLinks;
internal System.Windows.Forms.TabPage tpFirebaseDynamicLinks;
private System.Windows.Forms.CheckBox cbFirebaseIsShort;
@ -5440,6 +5621,10 @@ namespace ShareX.UploadersLib
private System.Windows.Forms.Label lblAzureStorageURLPreview;
private System.Windows.Forms.Label lblAzureStorageURLPreviewLabel;
private System.Windows.Forms.Label lblFirebaseDomainExample;
private System.Windows.Forms.Label lblNextcloudExpiryTime;
private System.Windows.Forms.CheckBox cbNextcloudAutoExpire;
private System.Windows.Forms.NumericUpDown txtNextcloudExpiryTime;
private System.Windows.Forms.Label lblOwnCloudExpiryTime;
private System.Windows.Forms.CheckBox cbOwnCloudAutoExpire;
private System.Windows.Forms.NumericUpDown txtOwnCloudExpiryTime;
@ -5485,6 +5670,7 @@ namespace ShareX.UploadersLib
private System.Windows.Forms.TextBox txtZWSURL;
private System.Windows.Forms.Label lblZWSToken;
private System.Windows.Forms.Label lblZWSURL;
private System.Windows.Forms.CheckBox cbNextcloudAppendFileNameToURL;
private System.Windows.Forms.CheckBox cbOwnCloudAppendFileNameToURL;
private System.Windows.Forms.CheckBox cbYouTubeShowDialog;
private System.Windows.Forms.LinkLabel llYouTubePermissionsLink;
@ -5496,4 +5682,4 @@ namespace ShareX.UploadersLib
private System.Windows.Forms.TextBox txtAzureStorageCacheControl;
private System.Windows.Forms.Label lblAzureStorageCacheControl;
}
}
}

View File

@ -564,7 +564,23 @@ namespace ShareX.UploadersLib
#endregion Amazon S3
#region ownCloud / Nextcloud
#region Nextcloud
txtNextcloudHost.Text = Config.NextcloudHost;
txtNextcloudUsername.Text = Config.NextcloudUsername;
txtNextcloudPassword.Text = Config.NextcloudPassword;
txtNextcloudPath.Text = Config.NextcloudPath;
txtNextcloudExpiryTime.Value = Config.NextcloudExpiryTime;
cbNextcloudCreateShare.Checked = Config.NextcloudCreateShare;
cbNextcloudDirectLink.Checked = Config.NextcloudDirectLink;
cbNextcloudAppendFileNameToURL.Checked = Config.NextcloudAppendFileNameToURL;
cbNextcloud81Compatibility.Checked = Config.Nextcloud81Compatibility;
cbNextcloudUsePreviewLinks.Checked = Config.NextcloudUsePreviewLinks;
cbNextcloudAutoExpire.Checked = Config.NextcloudAutoExpire;
#endregion Nextcloud
#region ownCloud
txtOwnCloudHost.Text = Config.OwnCloudHost;
txtOwnCloudUsername.Text = Config.OwnCloudUsername;
@ -578,7 +594,7 @@ namespace ShareX.UploadersLib
cbOwnCloudUsePreviewLinks.Checked = Config.OwnCloudUsePreviewLinks;
cbOwnCloudAutoExpire.Checked = Config.OwnCloudAutoExpire;
#endregion ownCloud / Nextcloud
#endregion ownCloud
#region MediaFire
@ -2205,7 +2221,66 @@ namespace ShareX.UploadersLib
#endregion Amazon S3
#region ownCloud / Nextcloud
#region Nextcloud
private void txtNextcloudHost_TextChanged(object sender, EventArgs e)
{
Config.NextcloudHost = txtNextcloudHost.Text;
}
private void txtNextcloudUsername_TextChanged(object sender, EventArgs e)
{
Config.NextcloudUsername = txtNextcloudUsername.Text;
}
private void txtNextcloudPassword_TextChanged(object sender, EventArgs e)
{
Config.NextcloudPassword = txtNextcloudPassword.Text;
}
private void txtNextcloudPath_TextChanged(object sender, EventArgs e)
{
Config.NextcloudPath = txtNextcloudPath.Text;
}
private void txtNextcloudExpiryTime_TextChanged(object sender, EventArgs e)
{
Config.NextcloudExpiryTime = Convert.ToInt32(txtNextcloudExpiryTime.Value);
}
private void cbNextcloudCreateShare_CheckedChanged(object sender, EventArgs e)
{
Config.NextcloudCreateShare = cbNextcloudCreateShare.Checked;
}
private void cbNextcloudDirectLink_CheckedChanged(object sender, EventArgs e)
{
Config.NextcloudDirectLink = cbNextcloudDirectLink.Checked;
}
private void cbNextcloudAppendFileNameToURL_CheckedChanged(object sender, EventArgs e)
{
Config.NextcloudAppendFileNameToURL = cbNextcloudAppendFileNameToURL.Checked;
}
private void cbNextcloud81Compatibility_CheckedChanged(object sender, EventArgs e)
{
Config.Nextcloud81Compatibility = cbNextcloud81Compatibility.Checked;
}
private void cbNextcloudUsePreviewLinks_CheckedChanged(object sender, EventArgs e)
{
Config.NextcloudUsePreviewLinks = cbNextcloudUsePreviewLinks.Checked;
}
private void cbNextcloudAutoExpire_CheckedChanged(object sender, EventArgs e)
{
Config.NextcloudAutoExpire = cbNextcloudAutoExpire.Checked;
}
#endregion Nextcloud
#region ownCloud
private void txtOwnCloudHost_TextChanged(object sender, EventArgs e)
{
@ -2262,7 +2337,7 @@ namespace ShareX.UploadersLib
Config.OwnCloudAutoExpire = cbOwnCloudAutoExpire.Checked;
}
#endregion ownCloud / Nextcloud
#endregion ownCloud
#region Pushbullet
@ -3237,4 +3312,4 @@ namespace ShareX.UploadersLib
#endregion Other uploaders
}
}
}

View File

@ -417,6 +417,27 @@ Das Benutzen einer verschlüsselten Bibliothek deaktiviert das Teilen.</value>
<data name="cbMediaFireUseLongLink.Text" xml:space="preserve">
<value>Benutze einen langen Link, der den Dateinamen beinhaltet</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>Host:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>Benutzername:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>Passwort:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>Pfad:</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>Erstelle teilbare URL</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>Direkter Link (Fügt "&amp;download" zur URL hinzu)</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>Nextcloud 8.1+ Unterstützung</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>Host:</value>
</data>
@ -666,6 +687,9 @@ Das Benutzen einer verschlüsselten Bibliothek deaktiviert das Teilen.</value>
<data name="lblB2UrlPreview.Text" xml:space="preserve">
<value>URL-Vorschau:</value>
</data>
<data name="cbNextcloudUsePreviewLinks.Text" xml:space="preserve">
<value>Vorschaulinks verwenden (nur NextCloud)</value>
</data>
<data name="cbOwnCloudUsePreviewLinks.Text" xml:space="preserve">
<value>Vorschaulinks verwenden (nur NextCloud)</value>
</data>

View File

@ -198,6 +198,9 @@
<data name="cbSeafileCreateShareableURL.Text" xml:space="preserve">
<value>Crear enlace para compartir</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>Crear enlace para compartir</value>
</data>
<data name="cbOwnCloudCreateShare.Text" xml:space="preserve">
<value>Crear enlace para compartir</value>
</data>
@ -363,6 +366,9 @@
<data name="lblMegaPassword.Text" xml:space="preserve">
<value>Contraseña:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>Contraseña:</value>
</data>
<data name="lblOwnCloudPassword.Text" xml:space="preserve">
<value>Contraseña:</value>
</data>
@ -372,6 +378,9 @@
<data name="lblSeafilePath.Text" xml:space="preserve">
<value>Ruta:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>Ubicación:</value>
</data>
<data name="lblOwnCloudPath.Text" xml:space="preserve">
<value>Ubicación:</value>
</data>
@ -498,6 +507,9 @@
<data name="tpURLShorteners.Text" xml:space="preserve">
<value>Acortadores de enlaces</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>Enlace:</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>Enlace:</value>
</data>
@ -546,6 +558,9 @@
<data name="lblStreamableUsername.Text" xml:space="preserve">
<value>Nombre de usuario:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>Nombre de usuario:</value>
</data>
<data name="lblOwnCloudUsername.Text" xml:space="preserve">
<value>Nombre de usuario:</value>
</data>
@ -684,12 +699,21 @@ Por ejemplo, si el bucket se llama bucket.example.com, la URL será http://bucke
<data name="cbMediaFireUseLongLink.Text" xml:space="preserve">
<value>Utilizar enlace largo que incluya el nombre del archivo</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>Compatibilidad con ownCloud 8.1 y superior</value>
</data>
<data name="cbOwnCloud81Compatibility.Text" xml:space="preserve">
<value>Compatibilidad con ownCloud 8.1 y superior</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>Enlace directo</value>
</data>
<data name="cbOwnCloudDirectLink.Text" xml:space="preserve">
<value>Enlace directo</value>
</data>
<data name="cbNextcloudUsePreviewLinks.Text" xml:space="preserve">
<value>Utilizar enlaces de vista previa (solo NextCloud)</value>
</data>
<data name="cbOwnCloudUsePreviewLinks.Text" xml:space="preserve">
<value>Utilizar enlaces de vista previa (solo NextCloud)</value>
</data>
@ -917,6 +941,9 @@ Por ejemplo, si el bucket se llama bucket.example.com, la URL será http://bucke
<data name="tpDropbox.Text" xml:space="preserve">
<value>Dropbox</value>
</data>
<data name="lblNextcloudHostExample.Text" xml:space="preserve">
<value>Ejemplo: http://example.com/nextcloud</value>
</data>
<data name="lblOwnCloudHostExample.Text" xml:space="preserve">
<value>Ejemplo: http://example.com/owncloud</value>
</data>
@ -1076,8 +1103,11 @@ Por ejemplo, si el bucket se llama bucket.example.com, la URL será http://bucke
<data name="tpOtherUploaders.Text" xml:space="preserve">
<value>Otros servidores</value>
</data>
<data name="tpNextcloud.Text" xml:space="preserve">
<value>Nextcloud</value>
</data>
<data name="tpOwnCloud.Text" xml:space="preserve">
<value>ownCloud/Nextcloud</value>
<value>ownCloud</value>
</data>
<data name="tpPaste_ee.Text" xml:space="preserve">
<value>Paste.ee</value>
@ -1197,6 +1227,9 @@ Por ejemplo, si el bucket se llama bucket.example.com, la URL será http://bucke
<data name="cbGooglePhotosIsPublic.Text" xml:space="preserve">
<value>Subida pública</value>
</data>
<data name="cbNextcloudAutoExpire.Text" xml:space="preserve">
<value>Vida limitada a enlaces compartidos</value>
</data>
<data name="cbOwnCloudAutoExpire.Text" xml:space="preserve">
<value>Vida limitada a enlaces compartidos</value>
</data>
@ -1242,6 +1275,9 @@ Por ejemplo, si el bucket se llama bucket.example.com, la URL será http://bucke
<data name="lblKuttPassword.Text" xml:space="preserve">
<value>Contraseña:</value>
</data>
<data name="lblNextcloudExpiryTime.Text" xml:space="preserve">
<value>Caducidad (días):</value>
</data>
<data name="lblOwnCloudExpiryTime.Text" xml:space="preserve">
<value>Caducidad (días):</value>
</data>
@ -1260,4 +1296,4 @@ Por ejemplo, si el bucket se llama bucket.example.com, la URL será http://bucke
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>Utilizar enlace directo</value>
</data>
</root>
</root>

View File

@ -386,6 +386,24 @@ Por ejemplo, si el balde se llama balde.ejemplo.com entonces URL será http://ba
<data name="cbMediaFireUseLongLink.Text" xml:space="preserve">
<value>Utilizar enlace de largo que incluye el nombre del archivo</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>Host:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>Nombre de usuario:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>Contraseña:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>Ruta:</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>Crear URL compartible</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>Enlace directo (Añade "&amp;descargar" a la URL)</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>Host:</value>
</data>
@ -497,4 +515,4 @@ Por ejemplo, si el balde se llama balde.ejemplo.com entonces URL será http://ba
<data name="gbPhotobucketAlbums.Text" xml:space="preserve">
<value>Crear nuevo álbum</value>
</data>
</root>
</root>

View File

@ -144,6 +144,9 @@
<data name="lblPlikUsername.Text" xml:space="preserve">
<value>نام کاربری:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>نام کاربری:</value>
</data>
<data name="lblOwnCloudUsername.Text" xml:space="preserve">
<value>نام کاربری:</value>
</data>
@ -201,6 +204,9 @@
<data name="cbStreamableUseDirectURL.Text" xml:space="preserve">
<value>از لینک مستقیم استفاده کن</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>آدرس:</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>آدرس:</value>
</data>
@ -372,6 +378,9 @@
<data name="lblSeafilePath.Text" xml:space="preserve">
<value>مسیر:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>مسیر:</value>
</data>
<data name="lblOwnCloudPath.Text" xml:space="preserve">
<value>مسیر:</value>
</data>
@ -399,6 +408,9 @@
<data name="lblYourlsPassword.Text" xml:space="preserve">
<value>کلمه عبور:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>کلمه عبور:</value>
</data>
<data name="lblOwnCloudPassword.Text" xml:space="preserve">
<value>کلمه عبور:</value>
</data>
@ -546,4 +558,4 @@
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>از لینک مستقیم استفاده کن</value>
</data>
</root>
</root>

View File

@ -363,6 +363,27 @@ Utiliser une bibliothèque chiffrée désactive le partage.</value>
<data name="cbMediaFireUseLongLink.Text" xml:space="preserve">
<value>Utiliser un lien long qui inclut le nom de fichier</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>URL :</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>Nom d'utilisateur :</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>Mot de passe :</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>Chemin :</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>Créer une URL partageable</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>Lien direct (Ajoute « &amp;download » à l'URL)</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>Compatibilité ownCloud 8.1+</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>URL :</value>
</data>
@ -690,6 +711,9 @@ Utiliser une bibliothèque chiffrée désactive le partage.</value>
<data name="cbEmailAutomaticSend.Text" xml:space="preserve">
<value>Envoyer des e-mails sans afficher de boite de dialogue pour cette adresse e-mail :</value>
</data>
<data name="lblNextcloudHostExample.Text" xml:space="preserve">
<value>Exemple : http://exemple.com/nextcloud</value>
</data>
<data name="lblOwnCloudHostExample.Text" xml:space="preserve">
<value>Exemple : http://exemple.com/owncloud</value>
</data>
@ -912,8 +936,11 @@ Utiliser une bibliothèque chiffrée désactive le partage.</value>
<data name="tpBackblazeB2.Text" xml:space="preserve">
<value>Backblaze B2</value>
</data>
<data name="tpNextcloud.Text" xml:space="preserve">
<value>Nextcloud</value>
</data>
<data name="tpOwnCloud.Text" xml:space="preserve">
<value>ownCloud / Nextcloud</value>
<value>ownCloud</value>
</data>
<data name="tpMediaFire.Text" xml:space="preserve">
<value>MediaFire</value>
@ -1044,6 +1071,9 @@ Utiliser une bibliothèque chiffrée désactive le partage.</value>
<data name="lblTeknikAuthUrl.Text" xml:space="preserve">
<value>URL d'authentification :</value>
</data>
<data name="cbNextcloudAutoExpire.Text" xml:space="preserve">
<value>Expirer automatiquement les liens partagés</value>
</data>
<data name="cbOwnCloudAutoExpire.Text" xml:space="preserve">
<value>Expirer automatiquement les liens partagés</value>
</data>
@ -1194,6 +1224,9 @@ Utiliser une bibliothèque chiffrée désactive le partage.</value>
<data name="lblFirebaseWebAPIKey.Text" xml:space="preserve">
<value>Clé d'API web :</value>
</data>
<data name="lblNextcloudExpiryTime.Text" xml:space="preserve">
<value>Date d'expiration (jours) :</value>
</data>
<data name="lblOwnCloudExpiryTime.Text" xml:space="preserve">
<value>Date d'expiration (jours) :</value>
</data>
@ -1224,6 +1257,9 @@ Utiliser une bibliothèque chiffrée désactive le partage.</value>
<data name="cbGoogleCloudStorageSetPublicACL.Text" xml:space="preserve">
<value>Définir les ACL en lecture publique sur le fichier</value>
</data>
<data name="cbNextcloudUsePreviewLinks.Text" xml:space="preserve">
<value>Utiliser des liens de prévisualisation (uniquement NextCloud)</value>
</data>
<data name="cbOwnCloudUsePreviewLinks.Text" xml:space="preserve">
<value>Utiliser des liens de prévisualisation (uniquement NextCloud)</value>
</data>
@ -1260,4 +1296,4 @@ Utiliser une bibliothèque chiffrée désactive le partage.</value>
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>Utiliser les liens directs</value>
</data>
</root>
</root>

View File

@ -126,6 +126,9 @@
<data name="cbPlikTTLUnit.Items" xml:space="preserve">
<value>ימים</value>
</data>
<data name="cbNextcloudAppendFileNameToURL.Text" xml:space="preserve">
<value>הוסף את שם הקובץ לקישור</value>
</data>
<data name="cbOwnCloudAppendFileNameToURL.Text" xml:space="preserve">
<value>הוסף את שם הקובץ לקישור</value>
</data>
@ -243,6 +246,9 @@
<data name="lblSeafilePath.Text" xml:space="preserve">
<value>נתיב:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>נתיב:</value>
</data>
<data name="lblOwnCloudPath.Text" xml:space="preserve">
<value>נתיב:</value>
</data>
@ -363,6 +369,9 @@
<data name="cbPlikComment.Text" xml:space="preserve">
<value>הערה (Markdown)</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>תאימות ownCloud 8.1+</value>
</data>
<data name="cbOwnCloud81Compatibility.Text" xml:space="preserve">
<value>תאימות ownCloud 8.1+</value>
</data>
@ -420,6 +429,12 @@
<data name="cbSeafileCreateShareableURL.Text" xml:space="preserve">
<value>צור קישור שניתן לשתף</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>צור קישור שניתן לשתף</value>
</data>
<data name="lblNextcloudExpiryTime.Text" xml:space="preserve">
<value>זמן תפוגה (ימים):</value>
</data>
<data name="cbOwnCloudCreateShare.Text" xml:space="preserve">
<value>צור קישור שניתן לשתף</value>
</data>
@ -522,6 +537,9 @@
<data name="lblCheveretoUploadURLExample.Text" xml:space="preserve">
<value>דוגמה: http://example.com/api/1/upload</value>
</data>
<data name="lblNextcloudHostExample.Text" xml:space="preserve">
<value>דוגמה: http://example.com/nextcloud</value>
</data>
<data name="lblOwnCloudHostExample.Text" xml:space="preserve">
<value>דוגמה: http://example.com/owncloud</value>
</data>
@ -534,6 +552,9 @@
<data name="lblTeknikExpiration.Text" xml:space="preserve">
<value>תפוגה:</value>
</data>
<data name="cbNextcloudAutoExpire.Text" xml:space="preserve">
<value>תוקף אוטומטי של קישורים משותפים</value>
</data>
<data name="cbOwnCloudAutoExpire.Text" xml:space="preserve">
<value>תוקף אוטומטי של קישורים משותפים</value>
</data>
@ -595,6 +616,9 @@
<data name="cbFirebaseIsShort.Text" xml:space="preserve">
<value>קישור קצר</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>קישור ישיר</value>
</data>
<data name="cbOwnCloudDirectLink.Text" xml:space="preserve">
<value>קישור ישיר</value>
</data>
@ -664,6 +688,9 @@
<data name="lblFTPPassword.Text" xml:space="preserve">
<value>סיסמה:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>סיסמה:</value>
</data>
<data name="lblOwnCloudPassword.Text" xml:space="preserve">
<value>סיסמה:</value>
</data>
@ -715,6 +742,9 @@
<data name="lblYourlsUsername.Text" xml:space="preserve">
<value>שם משתמש:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>שם משתמש:</value>
</data>
<data name="lblOwnCloudUsername.Text" xml:space="preserve">
<value>שם משתמש:</value>
</data>
@ -955,6 +985,9 @@
<data name="lblImgurThumbnailType.Text" xml:space="preserve">
<value>סוג תמונה ממוזערת:</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>קישור:</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>קישור:</value>
</data>
@ -991,6 +1024,9 @@
<data name="lblSeafileAccInfoUsage.Text" xml:space="preserve">
<value>שימוש:</value>
</data>
<data name="cbNextcloudUsePreviewLinks.Text" xml:space="preserve">
<value>השתמש בקישורי תצוגה מקדימה (NextCloud בלבד)</value>
</data>
<data name="cbOwnCloudUsePreviewLinks.Text" xml:space="preserve">
<value>השתמש בקישורי תצוגה מקדימה (NextCloud בלבד)</value>
</data>
@ -1107,4 +1143,4 @@
<data name="llVgymeAccountDetailsPage.Text" xml:space="preserve">
<value>ניתן לקבל מפתח משתמש מדף פרטי החשבון.</value>
</data>
</root>
</root>

View File

@ -380,6 +380,24 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
<data name="cbMediaFireUseLongLink.Text" xml:space="preserve">
<value>Hosszú link használata, amely a fájlnevet is tartalmazza</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>Hoszt:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>Felhasználónév:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>Jelszó:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>Elérési út:</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>Megosztható URL létrehozása</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>Közvetlen link (hozzáadja a &amp;download-ot az URL-hez)</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>Hoszt:</value>
</data>
@ -491,4 +509,4 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
<data name="gbPhotobucketAlbums.Text" xml:space="preserve">
<value>Új album létrehozása</value>
</data>
</root>
</root>

View File

@ -186,6 +186,9 @@
<data name="tpVgyme.Text" xml:space="preserve">
<value>vgy.me</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>URL:</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>URL:</value>
</data>
@ -369,6 +372,12 @@
<data name="lblSeafilePath.Text" xml:space="preserve">
<value>Jalur:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>Jalur:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>Sandi:</value>
</data>
<data name="lblOwnCloudPath.Text" xml:space="preserve">
<value>Jalur:</value>
</data>
@ -531,8 +540,11 @@
<data name="tpPomf.Text" xml:space="preserve">
<value>Pomf</value>
</data>
<data name="tpNextcloud.Text" xml:space="preserve">
<value>Nextcloud</value>
</data>
<data name="tpOwnCloud.Text" xml:space="preserve">
<value>ownCloud / Nextcloud</value>
<value>ownCloud</value>
</data>
<data name="tpPushbullet.Text" xml:space="preserve">
<value>Pushbullet</value>
@ -612,6 +624,9 @@
<data name="chBoxFoldersName.Text" xml:space="preserve">
<value>Nama folder</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>ownCloud 8.1+ kompatibilitas</value>
</data>
<data name="cbOwnCloud81Compatibility.Text" xml:space="preserve">
<value>ownCloud 8.1+ kompatibilitas</value>
</data>
@ -729,6 +744,9 @@
<data name="lblStreamableUsername.Text" xml:space="preserve">
<value>Nama pengguna:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>Nama pengguna:</value>
</data>
<data name="lblOwnCloudUsername.Text" xml:space="preserve">
<value>Nama pengguna:</value>
</data>
@ -753,6 +771,12 @@
<data name="lblFTPSEncryption.Text" xml:space="preserve">
<value>Enkripsi:</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>Tautan langsung</value>
</data>
<data name="lblNextcloudHostExample.Text" xml:space="preserve">
<value>Contoh: http://example.com/nextcloud</value>
</data>
<data name="cbOwnCloudDirectLink.Text" xml:space="preserve">
<value>Tautan langsung</value>
</data>
@ -813,6 +837,9 @@
<data name="cbOneDriveCreateShareableLink.Text" xml:space="preserve">
<value>Buat tautan yang bisa dibagikan</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>Buat URL yang bisa dibagikan</value>
</data>
<data name="cbOwnCloudCreateShare.Text" xml:space="preserve">
<value>Buat URL yang bisa dibagikan</value>
</data>
@ -966,6 +993,9 @@
<data name="cbYouTubeUseShortenedLink.Text" xml:space="preserve">
<value>Gunakan tautan yang dipersingkat</value>
</data>
<data name="cbNextcloudUsePreviewLinks.Text" xml:space="preserve">
<value>Gunakan tautan pratinjau (hanya NextCloud)</value>
</data>
<data name="cbOwnCloudUsePreviewLinks.Text" xml:space="preserve">
<value>Gunakan tautan pratinjau (hanya NextCloud)</value>
</data>
@ -1108,4 +1138,4 @@ Menggunakan pustaka terenkripsi menonaktifkan berbagi.</value>
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>Gunakan tautan langsung</value>
</data>
</root>
</root>

View File

@ -252,6 +252,9 @@
<data name="lblCheveretoUploadURLExample.Text" xml:space="preserve">
<value>Esampio: http://example.com/api/1/upload</value>
</data>
<data name="lblNextcloudHostExample.Text" xml:space="preserve">
<value>Esempio: http://example.com/nextcloud</value>
</data>
<data name="lblOwnCloudHostExample.Text" xml:space="preserve">
<value>Esempio: http://example.com/owncloud</value>
</data>
@ -396,6 +399,9 @@
<data name="lblLocalhostrPassword.Text" xml:space="preserve">
<value>Password:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>Password:</value>
</data>
<data name="lblOwnCloudPassword.Text" xml:space="preserve">
<value>Password:</value>
</data>
@ -423,6 +429,9 @@
<data name="lblSeafilePath.Text" xml:space="preserve">
<value>Percorso:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>Percorso:</value>
</data>
<data name="lblOwnCloudPath.Text" xml:space="preserve">
<value>Percorso:</value>
</data>
@ -594,6 +603,9 @@
<data name="tpURLShorteners.Text" xml:space="preserve">
<value>Accorciamento URL</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>URL:</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>URL:</value>
</data>
@ -627,6 +639,9 @@
<data name="lblStreamableUsername.Text" xml:space="preserve">
<value>Nome Utente:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>Nome Utente:</value>
</data>
<data name="lblOwnCloudUsername.Text" xml:space="preserve">
<value>Nome Utente:</value>
</data>
@ -723,6 +738,9 @@
<data name="cbEmailRememberLastTo.Text" xml:space="preserve">
<value>Ricorda Indirizzo Ultimo Destinatario</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>Compatibilità ownCloud 8.1+</value>
</data>
<data name="cbOwnCloud81Compatibility.Text" xml:space="preserve">
<value>Compatibilità ownCloud 8.1+</value>
</data>
@ -769,6 +787,9 @@ Usare una library criptata disabilita la condivisione.</value>
<data name="lblAzureStorageEnvironment.Text" xml:space="preserve">
<value>Environment:</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>Collegamento Diretto (aggiunge "&amp;download" all'URL)</value>
</data>
<data name="cbOwnCloudDirectLink.Text" xml:space="preserve">
<value>Collegamento Diretto (aggiunge "&amp;download" all'URL)</value>
</data>
@ -826,6 +847,9 @@ Usare una library criptata disabilita la condivisione.</value>
<data name="cbSeafileCreateShareableURL.Text" xml:space="preserve">
<value>Crea URL Condivisibile</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>Crea URL Condivisibile</value>
</data>
<data name="cbOwnCloudCreateShare.Text" xml:space="preserve">
<value>Crea URL Condivisibile</value>
</data>
@ -912,4 +936,4 @@ Ad esempio, se il bucket si chiama "bucket.example.com", l'URL sarà "http://buc
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>Usa Collegamento Diretto</value>
</data>
</root>
</root>

View File

@ -419,6 +419,30 @@
<data name="lblMegaPassword.Text" xml:space="preserve">
<value>パスワード:</value>
</data>
<data name="lblNextcloudHostExample.Text" xml:space="preserve">
<value>例: http://example.com/nextcloud</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>ownCloud 8.1+ 互換</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>ダイレクト リンク (「&amp;download」をURLに追加)</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>共有可能なリンクを作成する</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>パス:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>パスワード:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>ユーザー名:</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>URL:</value>
</data>
<data name="lblOwnCloudHostExample.Text" xml:space="preserve">
<value>例: http://example.com/owncloud</value>
</data>
@ -1014,6 +1038,15 @@
<data name="lblB2ApplicationKeyId.Text" xml:space="preserve">
<value>アプリケーション キー ID:</value>
</data>
<data name="cbNextcloudAppendFileNameToURL.Text" xml:space="preserve">
<value>URLにファイル名を付与</value>
</data>
<data name="lblNextcloudExpiryTime.Text" xml:space="preserve">
<value>有効期限(日):</value>
</data>
<data name="cbNextcloudAutoExpire.Text" xml:space="preserve">
<value>共有リンクを自動で期限切れにする</value>
</data>
<data name="cbOwnCloudAppendFileNameToURL.Text" xml:space="preserve">
<value>URLにファイル名を付与</value>
</data>
@ -1053,6 +1086,9 @@
<data name="lblGooglePhotosCreateAlbumName.Text" xml:space="preserve">
<value>アルバム名:</value>
</data>
<data name="cbNextcloudUsePreviewLinks.Text" xml:space="preserve">
<value>プレビューできるリンクを使用 (NextCloudのみ)</value>
</data>
<data name="cbOwnCloudUsePreviewLinks.Text" xml:space="preserve">
<value>プレビューできるリンクを使用 (NextCloudのみ)</value>
</data>
@ -1068,4 +1104,4 @@
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>ダイレクト リンクを使用</value>
</data>
</root>
</root>

View File

@ -386,12 +386,24 @@
<data name="cbMediaFireUseLongLink.Text" xml:space="preserve">
<value>파일 이름을 포함하는 긴 링크 사용하기</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>호스트:</value>
</data>
<data name="lblOwnCloudUsername.Text" xml:space="preserve">
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>사용자 ID:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>비밀번호:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>경로:</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>공유 가능한 URL 생성하기</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>핫링크 (URL에 "&amp;download"를 덧붙임)</value>
</data>
<data name="lblOwnCloudPassword.Text" xml:space="preserve">
<value>비밀번호:</value>
</data>
@ -794,6 +806,15 @@
<data name="tpMega.Text" xml:space="preserve">
<value>Mega</value>
</data>
<data name="lblNextcloudHostExample.Text" xml:space="preserve">
<value>예시: http://example.com/nextcloud</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>ownCloud 8.1+ 호환</value>
</data>
<data name="tpNextcloud.Text" xml:space="preserve">
<value>Nextcloud</value>
</data>
<data name="lblOwnCloudHostExample.Text" xml:space="preserve">
<value>예시: http://example.com/owncloud</value>
</data>
@ -1101,6 +1122,9 @@
<data name="lblGoogleCloudStorageDomain.Text" xml:space="preserve">
<value>개인 맞춤 도메인:</value>
</data>
<data name="cbNextcloudUsePreviewLinks.Text" xml:space="preserve">
<value>미리보기 링크 사용(NextCloud만)</value>
</data>
<data name="cbOwnCloudUsePreviewLinks.Text" xml:space="preserve">
<value>미리보기 링크 사용(NextCloud만)</value>
</data>
@ -1197,6 +1221,12 @@
<data name="lblB2ApplicationKeyId.Text" xml:space="preserve">
<value>어플리케이션 키 ID:</value>
</data>
<data name="lblNextcloudExpiryTime.Text" xml:space="preserve">
<value>만료 예정일:</value>
</data>
<data name="cbNextcloudAutoExpire.Text" xml:space="preserve">
<value>자동으로 공유된 링크 만료</value>
</data>
<data name="lblOwnCloudExpiryTime.Text" xml:space="preserve">
<value>만료 예정일:</value>
</data>
@ -1206,4 +1236,4 @@
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>핫링크 사용하기</value>
</data>
</root>
</root>

View File

@ -408,6 +408,27 @@ Een versleutelde bibliotheek gebruiken schakelt delen uit.</value>
<data name="cbMediaFireUseLongLink.Text" xml:space="preserve">
<value>Gebruik een lange link die de bestandsnaam omvat</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>Host:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>Gebruikersnaam:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>Wachtwoord:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>Pad:</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>Creëer een deelbare link</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>Directe link (Voegt &amp;download toe aan de URL)</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>Compatibiliteit met ownCloud 8.1+</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>Host:</value>
</data>
@ -663,4 +684,4 @@ Een versleutelde bibliotheek gebruiken schakelt delen uit.</value>
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>Gebruik directe link</value>
</data>
</root>
</root>

View File

@ -297,6 +297,21 @@
<data name="lblMegaPassword.Text" xml:space="preserve">
<value>Hasło:</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>Link:</value>
</data>
<data name="lblNextcloudHostExample.Text" xml:space="preserve">
<value>Przykład: http://example.com/nextcloud</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>Hasło:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>Ścieżka:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>Nazwa użytkownika:</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>Link:</value>
</data>
@ -534,6 +549,9 @@
<data name="lblPastebinExpiration.Text" xml:space="preserve">
<value>Wygasa:</value>
</data>
<data name="lblNextcloudExpiryTime.Text" xml:space="preserve">
<value>Czas wygaśnięcia (dni):</value>
</data>
<data name="lblOwnCloudExpiryTime.Text" xml:space="preserve">
<value>Czas wygaśnięcia (dni):</value>
</data>
@ -672,6 +690,9 @@
<data name="cbPlikComment.Text" xml:space="preserve">
<value>Komentarz (Markdown)</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>Bezpośredni link</value>
</data>
<data name="cbOwnCloudDirectLink.Text" xml:space="preserve">
<value>Bezpośredni link</value>
</data>
@ -771,6 +792,9 @@
<data name="cbGoogleDriveUseFolder.Text" xml:space="preserve">
<value>Prześlij pliki do wybranego folderu</value>
</data>
<data name="cbNextcloudAppendFileNameToURL.Text" xml:space="preserve">
<value>Dodaj nazwę pliku do linku</value>
</data>
<data name="cbOwnCloudAppendFileNameToURL.Text" xml:space="preserve">
<value>Dodaj nazwę pliku do linku</value>
</data>
@ -810,6 +834,9 @@
<data name="lblAmazonS3PathPreviewLabel.Text" xml:space="preserve">
<value>Podgląd linku:</value>
</data>
<data name="cbNextcloudUsePreviewLinks.Text" xml:space="preserve">
<value>Użyj linków podglądu (tylko NextCloud)</value>
</data>
<data name="cbOwnCloudUsePreviewLinks.Text" xml:space="preserve">
<value>Użyj linków podglądu (tylko NextCloud)</value>
</data>
@ -1010,6 +1037,15 @@ Na przykład, jeśli Twój bucket nazywa się "bucket.example.com" to URL będzi
<data name="cbKuttReuse.Text" xml:space="preserve">
<value>Jeśli istnieje link z określonym celem, zwróć go</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>kompatybilność z ownCloud 8.1+</value>
</data>
<data name="cbNextcloudAutoExpire.Text" xml:space="preserve">
<value>Automatycznie wygasaj udostępnione linki</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>Utwórz link do udostępniania</value>
</data>
<data name="cbOwnCloud81Compatibility.Text" xml:space="preserve">
<value>kompatybilność z ownCloud 8.1+</value>
</data>
@ -1086,4 +1122,4 @@ Używanie zaszyfrowanej biblioteki wyłącza udostępnianie.</value>
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>Użyj bezpośredniego linku</value>
</data>
</root>
</root>

View File

@ -149,6 +149,9 @@ Por exemplo, se o seu bucket é chamado bucket.example.com então o URL será "h
<data name="tpMega.Text" xml:space="preserve">
<value>MEGA</value>
</data>
<data name="tpNextcloud.Text" xml:space="preserve">
<value>Nextcloud</value>
</data>
<data name="tpOwnCloud.Text" xml:space="preserve">
<value>ownCloud</value>
</data>
@ -444,24 +447,66 @@ Usar uma biblioteca encriptada desabilita o compartilhamento.</value>
<data name="cbMediaFireUseLongLink.Text" xml:space="preserve">
<value>Usar link longo o qual inclui o nome do arquivo</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>Hospedagem:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>Usuário:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>Senha:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>Local:</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>Criar URL compartilhável</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>Link direto (Adiciona "&amp;download" ao URL)</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>Compatibilidade com ownCloud 8.1+</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>Hospedagem:</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>Hospedagem:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>Usuário:</value>
</data>
<data name="lblOwnCloudUsername.Text" xml:space="preserve">
<value>Usuário:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>Senha:</value>
</data>
<data name="lblOwnCloudPassword.Text" xml:space="preserve">
<value>Senha:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>Local:</value>
</data>
<data name="lblOwnCloudPath.Text" xml:space="preserve">
<value>Local:</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>Criar URL compartilhável</value>
</data>
<data name="cbOwnCloudCreateShare.Text" xml:space="preserve">
<value>Criar URL compartilhável</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>Link direto (Adiciona "&amp;download" ao URL)</value>
</data>
<data name="cbOwnCloudDirectLink.Text" xml:space="preserve">
<value>Link direto (Adiciona "&amp;download" ao URL)</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>Compatibilidade com ownCloud 8.1+</value>
</data>
<data name="cbOwnCloud81Compatibility.Text" xml:space="preserve">
<value>Compatibilidade com ownCloud 8.1+</value>
</data>
@ -819,6 +864,9 @@ Usar uma biblioteca encriptada desabilita o compartilhamento.</value>
<data name="lvlVgymeUserKey.Text" xml:space="preserve">
<value>Chave de usuário:</value>
</data>
<data name="lblNextcloudHostExample.Text" xml:space="preserve">
<value>Exemplo: http://example.com/nextcloud</value>
</data>
<data name="lblOwnCloudHostExample.Text" xml:space="preserve">
<value>Exemplo: http://example.com/owncloud</value>
</data>
@ -1080,12 +1128,21 @@ Usar uma biblioteca encriptada desabilita o compartilhamento.</value>
<data name="lblB2ApplicationKeyId.Text" xml:space="preserve">
<value>ID da chave do aplicativo:</value>
</data>
<data name="cbNextcloudAutoExpire.Text" xml:space="preserve">
<value>Links compartilhados com expiração automática</value>
</data>
<data name="cbOwnCloudAutoExpire.Text" xml:space="preserve">
<value>Links compartilhados com expiração automática</value>
</data>
<data name="lblNextcloudExpiryTime.Text" xml:space="preserve">
<value>Tempo de expiração (dias):</value>
</data>
<data name="lblOwnCloudExpiryTime.Text" xml:space="preserve">
<value>Tempo de expiração (dias):</value>
</data>
<data name="cbNextcloudUsePreviewLinks.Text" xml:space="preserve">
<value>Usar prévia de links (somente NextCloud)</value>
</data>
<data name="cbOwnCloudUsePreviewLinks.Text" xml:space="preserve">
<value>Usar prévia de links (somente NextCloud)</value>
</data>
@ -1206,6 +1263,9 @@ Usar uma biblioteca encriptada desabilita o compartilhamento.</value>
<data name="cbYouTubeShowDialog.Text" xml:space="preserve">
<value>Mostrar caixa de diálogo de opções de vídeo</value>
</data>
<data name="cbNextcloudAppendFileNameToURL.Text" xml:space="preserve">
<value>Anexar o nome do arquivo à URL</value>
</data>
<data name="cbOwnCloudAppendFileNameToURL.Text" xml:space="preserve">
<value>Anexar o nome do arquivo à URL</value>
</data>
@ -1293,4 +1353,4 @@ Usar uma biblioteca encriptada desabilita o compartilhamento.</value>
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>Usar link direto</value>
</data>
</root>
</root>

View File

@ -524,6 +524,39 @@ Por exemplo, se o teu nome for 'bucket.example.com' a hiperligação será http:
<data name="lblMegaPassword.Text" xml:space="preserve">
<value>Palavra-passe:</value>
</data>
<data name="cbNextcloudAutoExpire.Text" xml:space="preserve">
<value>Expirar automaticamente hiperligações partilhadas</value>
</data>
<data name="lblNextcloudExpiryTime.Text" xml:space="preserve">
<value>Tempo de expiração (dias):</value>
</data>
<data name="cbNextcloudUsePreviewLinks.Text" xml:space="preserve">
<value>Utilizar Pré-visualização de hiperligações (NextCloud apenas)</value>
</data>
<data name="lblNextcloudHostExample.Text" xml:space="preserve">
<value>Exemplo: http://example.com/nextcloud</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>Compatibilidade com ownCloud 8.1+</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>Hiperligação directa</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>Criar hiperligação compartilhável</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>Caminho:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>Palavra-passe:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>Utilizador:</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>Hospedagem:</value>
</data>
<data name="cbOwnCloudAutoExpire.Text" xml:space="preserve">
<value>Expirar automaticamente hiperligações partilhadas</value>
</data>
@ -1059,4 +1092,4 @@ Utilizar uma biblioteca encriptada desactiva compartilhamento.</value>
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>Usar hiperligação directa</value>
</data>
</root>
</root>

View File

@ -366,6 +366,27 @@
<data name="cbMediaFireUseLongLink.Text" xml:space="preserve">
<value>Использовать длинную ссылку с именем файла</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>Хост:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>Имя пользователя:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>Пароль:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>Путь:</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>Создать общественный URL</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>Прямая ссылка</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>Совместимость с ownCloud 8.1+</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>Хост:</value>
</data>
@ -684,6 +705,9 @@
<data name="lblPuushAPIKey.Text" xml:space="preserve">
<value>Ключ API:</value>
</data>
<data name="lblNextcloudHostExample.Text" xml:space="preserve">
<value>Пример: http://example.com/nextcloud</value>
</data>
<data name="lblOwnCloudHostExample.Text" xml:space="preserve">
<value>Пример: http://example.com/owncloud</value>
</data>
@ -912,6 +936,9 @@
<data name="lblGoogleCloudStorageBucket.Text" xml:space="preserve">
<value>Имя ведра:</value>
</data>
<data name="cbNextcloudUsePreviewLinks.Text" xml:space="preserve">
<value>Использовать ссылки на предпросмотр (только NextCloud)</value>
</data>
<data name="cbOwnCloudUsePreviewLinks.Text" xml:space="preserve">
<value>Использовать ссылки на предпросмотр (только NextCloud)</value>
</data>
@ -957,6 +984,12 @@
<data name="chPicasaID.Text" xml:space="preserve">
<value>ID</value>
</data>
<data name="cbNextcloudAutoExpire.Text" xml:space="preserve">
<value>Автоматически устаревать публичные ссылки</value>
</data>
<data name="lblNextcloudExpiryTime.Text" xml:space="preserve">
<value>Время устаревания (дней):</value>
</data>
<data name="cbOwnCloudAutoExpire.Text" xml:space="preserve">
<value>Автоматически устаревать публичные ссылки</value>
</data>
@ -1083,6 +1116,9 @@
<data name="lblYouTubePermissionsTip.Text" xml:space="preserve">
<value>Вы можете отозвать доступ в любое время по ссылке ниже:</value>
</data>
<data name="cbNextcloudAppendFileNameToURL.Text" xml:space="preserve">
<value>Добавлять имя файла в конец ссылки</value>
</data>
<data name="cbOwnCloudAppendFileNameToURL.Text" xml:space="preserve">
<value>Добавлять имя файла в конец ссылки</value>
</data>
@ -1092,4 +1128,4 @@
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>Использовать прямую ссылку</value>
</data>
</root>
</root>

View File

@ -366,6 +366,27 @@ Mesela klasör ismi "bucket.example.com" ise o zaman adres "http://bucket.exampl
<data name="cbMediaFireUseLongLink.Text" xml:space="preserve">
<value>Dosya adı içeren uzun link kullan</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>Sunucu:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>Kullanıcı adı:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>Şifre:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>Yol:</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>Paylaşılabilir adres oluştur</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>Direkt link (Adrese "&amp;download" ekler)</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>ownCloud 8.1+ uyumluluk</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>Sunucu:</value>
</data>
@ -771,6 +792,9 @@ Mesela klasör ismi "bucket.example.com" ise o zaman adres "http://bucket.exampl
<data name="lblFirebaseDomainExample.Text" xml:space="preserve">
<value>Örnek: google.page.link</value>
</data>
<data name="lblNextcloudHostExample.Text" xml:space="preserve">
<value>Örnek: http://example.com/nextcloud</value>
</data>
<data name="lblOwnCloudHostExample.Text" xml:space="preserve">
<value>Örnek: http://example.com/owncloud</value>
</data>
@ -981,6 +1005,9 @@ Mesela klasör ismi "bucket.example.com" ise o zaman adres "http://bucket.exampl
<data name="lblFTPRemoteDirectory.Text" xml:space="preserve">
<value>Uzak dizin:</value>
</data>
<data name="lblNextcloudExpiryTime.Text" xml:space="preserve">
<value>Süre sonu (gün):</value>
</data>
<data name="lblOwnCloudExpiryTime.Text" xml:space="preserve">
<value>Süre sonu (gün):</value>
</data>
@ -1029,6 +1056,9 @@ Mesela klasör ismi "bucket.example.com" ise o zaman adres "http://bucket.exampl
<data name="cbPlikOneShot.Text" xml:space="preserve">
<value>İlk indirmeden sonra imha et</value>
</data>
<data name="cbNextcloudUsePreviewLinks.Text" xml:space="preserve">
<value>Ön izleme bağlantısı kullan (sadece NextCloud)</value>
</data>
<data name="cbOwnCloudUsePreviewLinks.Text" xml:space="preserve">
<value>Ön izleme bağlantısı kullan (sadece NextCloud)</value>
</data>
@ -1038,6 +1068,9 @@ Mesela klasör ismi "bucket.example.com" ise o zaman adres "http://bucket.exampl
<data name="cbFTPAppendRemoteDirectory.Text" xml:space="preserve">
<value>Adres yoluna uzak dizini ekle</value>
</data>
<data name="cbNextcloudAutoExpire.Text" xml:space="preserve">
<value>Paylaşılan bağlantıları otomatik süre aşımına uğrat</value>
</data>
<data name="cbOwnCloudAutoExpire.Text" xml:space="preserve">
<value>Paylaşılan bağlantıları otomatik süre aşımına uğrat</value>
</data>
@ -1080,6 +1113,9 @@ Mesela klasör ismi "bucket.example.com" ise o zaman adres "http://bucket.exampl
<data name="lblYouTubePermissionsTip.Text" xml:space="preserve">
<value>Aşağıdaki bağlantıyı kullanarak erişiminizi istediğiniz zaman iptal edebilirsiniz:</value>
</data>
<data name="cbNextcloudAppendFileNameToURL.Text" xml:space="preserve">
<value>URL'ye dosya adı ekle</value>
</data>
<data name="cbOwnCloudAppendFileNameToURL.Text" xml:space="preserve">
<value>URL'ye dosya adı ekle</value>
</data>
@ -1089,4 +1125,4 @@ Mesela klasör ismi "bucket.example.com" ise o zaman adres "http://bucket.exampl
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>Direkt link kullan</value>
</data>
</root>
</root>

View File

@ -459,6 +459,30 @@
<data name="lblMegaPassword.Text" xml:space="preserve">
<value>Пароль:</value>
</data>
<data name="lblNextcloudHostExample.Text" xml:space="preserve">
<value>Приклад: http://example.com/nextcloud</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>Сумісність з ownCloud 8.1+</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>Пряме посилання</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>Створити посилання для поширення</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>Шлях:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>Пароль:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>Ім’я користувача:</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>Посилання:</value>
</data>
<data name="lblOwnCloudHostExample.Text" xml:space="preserve">
<value>Приклад: http://example.com/owncloud</value>
</data>
@ -924,4 +948,4 @@
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>Використовувати пряме посилання</value>
</data>
</root>
</root>

View File

@ -332,6 +332,27 @@ Ví dụ: nếu tên bucket là bucket.example.com thì URL sẽ là http://buck
<data name="cbMediaFireUseLongLink.Text" xml:space="preserve">
<value>Dùng liên kết dài có cả tên tệp</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>URL:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>Tên người dùng:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>Mật khẩu:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>Đường dẫn:</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>Tạo URL để chia sẻ</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>Liên kết trực tiếp</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>Tương thích ownCloud 8.1+</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>URL:</value>
</data>
@ -635,6 +656,9 @@ Ví dụ: nếu tên bucket là bucket.example.com thì URL sẽ là http://buck
<data name="lblSeafileAuthToken.Text" xml:space="preserve">
<value>Token xác thực:</value>
</data>
<data name="cbNextcloudAutoExpire.Text" xml:space="preserve">
<value>Tự hết hạn các liên kết đã chia sẻ</value>
</data>
<data name="cbOwnCloudAutoExpire.Text" xml:space="preserve">
<value>Tự hết hạn các liên kết đã chia sẻ</value>
</data>
@ -746,12 +770,18 @@ Ví dụ: nếu tên bucket là bucket.example.com thì URL sẽ là http://buck
<data name="lblCheveretoUploadURLExample.Text" xml:space="preserve">
<value>Ví dụ: http://example.com/api/1/upload</value>
</data>
<data name="lblNextcloudHostExample.Text" xml:space="preserve">
<value>Ví dụ: http://example.com/nextcloud</value>
</data>
<data name="lblOwnCloudHostExample.Text" xml:space="preserve">
<value>Ví dụ: http://example.com/owncloud</value>
</data>
<data name="lblGistCustomURLExample.Text" xml:space="preserve">
<value>Ví dụ: https://api.github.com</value>
</data>
<data name="lblNextcloudExpiryTime.Text" xml:space="preserve">
<value>Thời gian hết hiệu lực (ngày)</value>
</data>
<data name="lblOwnCloudExpiryTime.Text" xml:space="preserve">
<value>Thời gian hết hiệu lực (ngày)</value>
</data>
@ -923,8 +953,11 @@ Ví dụ: nếu tên bucket là bucket.example.com thì URL sẽ là http://buck
<data name="tpOneTimeSecret.Text" xml:space="preserve">
<value>OneTimeSecret</value>
</data>
<data name="tpNextcloud.Text" xml:space="preserve">
<value>Nextcloud</value>
</data>
<data name="tpOwnCloud.Text" xml:space="preserve">
<value>ownCloud / Nextcloud</value>
<value>ownCloud</value>
</data>
<data name="rbFTPTransferModePassive.Text" xml:space="preserve">
<value>Bị động</value>
@ -1164,6 +1197,9 @@ Sử dụng thư viện được mã hóa sẽ vô hiệu hóa chia sẻ.</value
<data name="cbB2CustomUrl.Text" xml:space="preserve">
<value>Dùng URL tùy chọn (hỗ trợ định dạng theo mẫu):</value>
</data>
<data name="cbNextcloudUsePreviewLinks.Text" xml:space="preserve">
<value>Dùng liên kết xem trước (chỉ cho NextCloud)</value>
</data>
<data name="cbOwnCloudUsePreviewLinks.Text" xml:space="preserve">
<value>Dùng liên kết xem trước (chỉ cho NextCloud)</value>
</data>
@ -1248,6 +1284,9 @@ Sử dụng thư viện được mã hóa sẽ vô hiệu hóa chia sẻ.</value
<data name="gbGoogleCloudStorageAdvanced.Text" xml:space="preserve">
<value>Nâng cao</value>
</data>
<data name="cbNextcloudAppendFileNameToURL.Text" xml:space="preserve">
<value>Nối tên tệp vào URL</value>
</data>
<data name="cbOwnCloudAppendFileNameToURL.Text" xml:space="preserve">
<value>Nối tên tệp vào URL</value>
</data>
@ -1287,4 +1326,4 @@ Sử dụng thư viện được mã hóa sẽ vô hiệu hóa chia sẻ.</value
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>Dùng liên kết trực tiếp</value>
</data>
</root>
</root>

View File

@ -405,6 +405,21 @@
<data name="cbMediaFireUseLongLink.Text" xml:space="preserve">
<value>使用其中包括文件名较长的链接</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>用户名:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>密码:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>路径:</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>创建共享 URL</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>直接链接</value>
</data>
<data name="lblOwnCloudUsername.Text" xml:space="preserve">
<value>用户名:</value>
</data>
@ -621,6 +636,9 @@
<data name="cbGoogleDriveDirectLink.Text" xml:space="preserve">
<value>使用直链</value>
</data>
<data name="lblNextcloudHostExample.Text" xml:space="preserve">
<value>示例http://example.com/nextcloud</value>
</data>
<data name="lblOwnCloudHostExample.Text" xml:space="preserve">
<value>示例http://example.com/owncloud</value>
</data>
@ -747,6 +765,9 @@
<data name="lblAzureStorageAccountName.Text" xml:space="preserve">
<value>账户名称:</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>ownCloud 8.1+ 兼容性</value>
</data>
<data name="cbOwnCloud81Compatibility.Text" xml:space="preserve">
<value>ownCloud 8.1+ 兼容性</value>
</data>
@ -966,6 +987,9 @@
<data name="cbFlickrDirectLink.Text" xml:space="preserve">
<value>使用直链</value>
</data>
<data name="cbNextcloudUsePreviewLinks.Text" xml:space="preserve">
<value>使用预览链接(仅 NextCloud</value>
</data>
<data name="cbOwnCloudUsePreviewLinks.Text" xml:space="preserve">
<value>使用预览链接(仅 NextCloud</value>
</data>
@ -996,6 +1020,9 @@
<data name="lblTeknikAuthUrl.Text" xml:space="preserve">
<value>认证 URL</value>
</data>
<data name="cbNextcloudAutoExpire.Text" xml:space="preserve">
<value>共享连接自动过期</value>
</data>
<data name="cbOwnCloudAutoExpire.Text" xml:space="preserve">
<value>共享连接自动过期</value>
</data>
@ -1014,6 +1041,9 @@
<data name="lblTeknikExpiration.Text" xml:space="preserve">
<value>有效期:</value>
</data>
<data name="lblNextloudExpiryTime.Text" xml:space="preserve">
<value>有效期(天):</value>
</data>
<data name="lblOwnCloudExpiryTime.Text" xml:space="preserve">
<value>有效期(天):</value>
</data>
@ -1158,6 +1188,9 @@
<data name="tpHostr.Text" xml:space="preserve">
<value>Hostr</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>URL:</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>URL:</value>
</data>
@ -1173,8 +1206,11 @@
<data name="tpKutt.Text" xml:space="preserve">
<value>Kutt</value>
</data>
<data name="tpNextcloud.Text" xml:space="preserve">
<value>Nextcloud</value>
</data>
<data name="tpOwnCloud.Text" xml:space="preserve">
<value>ownCloud / Nextcloud</value>
<value>ownCloud</value>
</data>
<data name="lblBoxShareAccessLevel.Text" xml:space="preserve">
<value>分享链接访问级别:</value>
@ -1251,6 +1287,9 @@
<data name="tpSendSpace.Text" xml:space="preserve">
<value>SendSpace</value>
</data>
<data name="cbNextcloudAppendFileNameToURL.Text" xml:space="preserve">
<value>追加文件名到网址</value>
</data>
<data name="cbOwnCloudAppendFileNameToURL.Text" xml:space="preserve">
<value>追加文件名到网址</value>
</data>
@ -1293,4 +1332,4 @@
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>使用直链</value>
</data>
</root>
</root>

View File

@ -408,6 +408,24 @@
<data name="cbMediaFireUseLongLink.Text" xml:space="preserve">
<value>使用包含檔名的長連結</value>
</data>
<data name="lblNextcloudHost.Text" xml:space="preserve">
<value>網址:</value>
</data>
<data name="lblNextcloudUsername.Text" xml:space="preserve">
<value>使用者名稱:</value>
</data>
<data name="lblNextcloudPassword.Text" xml:space="preserve">
<value>密碼:</value>
</data>
<data name="lblNextcloudPath.Text" xml:space="preserve">
<value>路徑:</value>
</data>
<data name="cbNextcloudCreateShare.Text" xml:space="preserve">
<value>建立可分享網址</value>
</data>
<data name="cbNextcloudDirectLink.Text" xml:space="preserve">
<value>直連連結</value>
</data>
<data name="lblOwnCloudHost.Text" xml:space="preserve">
<value>網址:</value>
</data>
@ -627,6 +645,9 @@
<data name="cbGoogleDriveDirectLink.Text" xml:space="preserve">
<value>使用直連連結</value>
</data>
<data name="lblNextcloudHostExample.Text" xml:space="preserve">
<value>範例http://example.com/nextcloud</value>
</data>
<data name="lblOwnCloudHostExample.Text" xml:space="preserve">
<value>範例http://example.com/owncloud</value>
</data>
@ -810,12 +831,21 @@
<data name="cbKuttReuse.Text" xml:space="preserve">
<value>如果存在具指定目標的網址,則回傳該網址</value>
</data>
<data name="cbNextcloud81Compatibility.Text" xml:space="preserve">
<value>ownCloud 8.1+ 相容性</value>
</data>
<data name="cbOwnCloud81Compatibility.Text" xml:space="preserve">
<value>ownCloud 8.1+ 相容性</value>
</data>
<data name="cbNextcloudAutoExpire.Text" xml:space="preserve">
<value>自動使分享連結過期</value>
</data>
<data name="cbOwnCloudAutoExpire.Text" xml:space="preserve">
<value>自動使分享連結過期</value>
</data>
<data name="cbNextcloudUsePreviewLinks.Text" xml:space="preserve">
<value>使用預覽連結 (僅限 NextCloud)</value>
</data>
<data name="cbOwnCloudUsePreviewLinks.Text" xml:space="preserve">
<value>使用預覽連結 (僅限 NextCloud)</value>
</data>
@ -990,6 +1020,9 @@
<data name="lblLithiioPassword.Text" xml:space="preserve">
<value>密碼:</value>
</data>
<data name="lblNextcloudExpiryTime.Text" xml:space="preserve">
<value>到期時間(天):</value>
</data>
<data name="lblOwnCloudExpiryTime.Text" xml:space="preserve">
<value>到期時間(天):</value>
</data>
@ -1071,6 +1104,9 @@
<data name="cbAzureStorageEnvironment.Items3" xml:space="preserve">
<value>blob.core.cloudapi.de</value>
</data>
<data name="cbNextcloudAppendFileNameToURL.Text" xml:space="preserve">
<value>附加檔案名稱至網址</value>
</data>
<data name="cbOwnCloudAppendFileNameToURL.Text" xml:space="preserve">
<value>附加檔案名稱至網址</value>
</data>
@ -1206,8 +1242,11 @@
<data name="tpOneTimeSecret.Text" xml:space="preserve">
<value>OneTimeSecret</value>
</data>
<data name="tpNextcloud.Text" xml:space="preserve">
<value>Nextcloud</value>
</data>
<data name="tpOwnCloud.Text" xml:space="preserve">
<value>ownCloud / Nextcloud</value>
<value>ownCloud</value>
</data>
<data name="tpPaste_ee.Text" xml:space="preserve">
<value>Paste.ee</value>
@ -1272,4 +1311,4 @@
<data name="txtJiraIssuePrefix.Text" xml:space="preserve">
<value>PROJECT-</value>
</data>
</root>
</root>

View File

@ -605,6 +605,16 @@ namespace ShareX.UploadersLib.Properties {
return ((System.Drawing.Icon)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap Nextcloud {
get {
object obj = ResourceManager.GetObject("OwnCloud", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.

View File

@ -142,6 +142,9 @@
<data name="Pastebin" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Favicons\Pastebin.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Nextcloud" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Favicons\OwnCloud.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="OwnCloud" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Favicons\OwnCloud.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
@ -449,4 +452,4 @@ Created folders:</value>
<data name="Connect" xml:space="preserve">
<value>Connect...</value>
</data>
</root>
</root>

View File

@ -275,7 +275,24 @@ namespace ShareX.UploadersLib
#endregion Amazon S3
#region ownCloud / Nextcloud
#region Nextcloud
public string NextcloudHost { get; set; } = "";
public string NextcloudUsername { get; set; } = "";
[JsonEncrypt]
public string NextcloudPassword { get; set; } = "";
public string NextcloudPath { get; set; } = "/";
public int NextcloudExpiryTime { get; set; } = 7;
public bool NextcloudCreateShare { get; set; } = true;
public bool NextcloudDirectLink { get; set; } = false;
public bool Nextcloud81Compatibility { get; set; } = true;
public bool NextcloudUsePreviewLinks { get; set; } = false;
public bool NextcloudAppendFileNameToURL { get; set; } = false;
public bool NextcloudAutoExpire { get; set; } = false;
#endregion Nextcloud
#region ownCloud
public string OwnCloudHost { get; set; } = "";
public string OwnCloudUsername { get; set; } = "";
@ -290,7 +307,7 @@ namespace ShareX.UploadersLib
public bool OwnCloudAppendFileNameToURL { get; set; } = false;
public bool OwnCloudAutoExpire { get; set; } = false;
#endregion ownCloud / Nextcloud
#endregion ownCloud
#region MediaFire
@ -506,4 +523,4 @@ namespace ShareX.UploadersLib
#endregion Other uploaders
}
}
}