mirror of
https://gitlab.com/buildfeed/BuildFeed.git
synced 2024-03-22 21:10:34 +08:00
Merge remote-tracking branch 'refs/remotes/origin/Localisation'
This commit is contained in:
commit
fcf169c868
7
.gitignore
vendored
7
.gitignore
vendored
@ -7,6 +7,9 @@
|
||||
*.sln.docstates
|
||||
*.ide/
|
||||
|
||||
# Store Association
|
||||
Package.StoreAssociation.xml
|
||||
|
||||
# Application Insights config
|
||||
ApplicationInsights.config
|
||||
|
||||
@ -15,6 +18,10 @@ smtp.config
|
||||
|
||||
# Publish Profiles
|
||||
[Pp]roperties/[Pp]ublish[Pp]rofiles/
|
||||
*.pubxml
|
||||
|
||||
# VS Configuration
|
||||
.vs/
|
||||
|
||||
# Build results
|
||||
[Dd]ebug/
|
||||
|
@ -1,4 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="Microsoft.ApplicationInsights.JavaScript" version="0.11.0-build09387" />
|
||||
</packages>
|
File diff suppressed because it is too large
Load Diff
121
BuildFeed.sln
121
BuildFeed.sln
@ -1,31 +1,140 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 14.0.22609.0
|
||||
VisualStudioVersion = 14.0.23107.0
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuildFeed", "BuildFeed\BuildFeed.csproj", "{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{5AA81F70-C567-49FF-9323-E3200BF06E4E}"
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
.nuget\packages.config = .nuget\packages.config
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RedisAuth", "RedisAuth\RedisAuth.csproj", "{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MongoAuth", "MongoAuth\MongoAuth.csproj", "{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}"
|
||||
EndProject
|
||||
Project("{262852C6-CD72-467D-83FE-5EEB1973A190}") = "BuildFeedApp-Westminster", "BuildFeedApp-Westminster\BuildFeedApp-Westminster.jsproj", "{5CAADB66-1FC2-4492-B766-36354687120D}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RedisMongoMigration", "RedisMongoMigration\RedisMongoMigration.csproj", "{CD3C08CC-45BF-484B-A878-69614A4EA098}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuildFeedApp-Full", "BuildFeedApp-Full\BuildFeedApp-Full.csproj", "{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Debug|ARM = Debug|ARM
|
||||
Debug|x64 = Debug|x64
|
||||
Debug|x86 = Debug|x86
|
||||
Release|Any CPU = Release|Any CPU
|
||||
Release|ARM = Release|ARM
|
||||
Release|x64 = Release|x64
|
||||
Release|x86 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}.Release|x64.Build.0 = Release|Any CPU
|
||||
{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{CDDCF754-ECAA-4A66-ADAA-62957A57A51B}.Release|x86.Build.0 = Release|Any CPU
|
||||
{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}.Release|x64.Build.0 = Release|Any CPU
|
||||
{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{C6A16CF0-41DA-4B90-918A-CB84A8C3F1E2}.Release|x86.Build.0 = Release|Any CPU
|
||||
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}.Release|x64.Build.0 = Release|Any CPU
|
||||
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{7C67BFB9-1B3B-4676-A58D-10573DA82CFE}.Release|x86.Build.0 = Release|Any CPU
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Debug|ARM.ActiveCfg = Debug|ARM
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Debug|ARM.Build.0 = Debug|ARM
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Debug|ARM.Deploy.0 = Debug|ARM
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Debug|x64.Build.0 = Debug|x64
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Debug|x64.Deploy.0 = Debug|x64
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Debug|x86.Build.0 = Debug|x86
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Debug|x86.Deploy.0 = Debug|x86
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Release|Any CPU.Deploy.0 = Release|Any CPU
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Release|ARM.ActiveCfg = Release|ARM
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Release|ARM.Build.0 = Release|ARM
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Release|ARM.Deploy.0 = Release|ARM
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Release|x64.ActiveCfg = Release|x64
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Release|x64.Build.0 = Release|x64
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Release|x64.Deploy.0 = Release|x64
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Release|x86.ActiveCfg = Release|x86
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Release|x86.Build.0 = Release|x86
|
||||
{5CAADB66-1FC2-4492-B766-36354687120D}.Release|x86.Deploy.0 = Release|x86
|
||||
{CD3C08CC-45BF-484B-A878-69614A4EA098}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{CD3C08CC-45BF-484B-A878-69614A4EA098}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{CD3C08CC-45BF-484B-A878-69614A4EA098}.Debug|ARM.ActiveCfg = Debug|Any CPU
|
||||
{CD3C08CC-45BF-484B-A878-69614A4EA098}.Debug|ARM.Build.0 = Debug|Any CPU
|
||||
{CD3C08CC-45BF-484B-A878-69614A4EA098}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{CD3C08CC-45BF-484B-A878-69614A4EA098}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{CD3C08CC-45BF-484B-A878-69614A4EA098}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{CD3C08CC-45BF-484B-A878-69614A4EA098}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{CD3C08CC-45BF-484B-A878-69614A4EA098}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{CD3C08CC-45BF-484B-A878-69614A4EA098}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{CD3C08CC-45BF-484B-A878-69614A4EA098}.Release|ARM.ActiveCfg = Release|Any CPU
|
||||
{CD3C08CC-45BF-484B-A878-69614A4EA098}.Release|ARM.Build.0 = Release|Any CPU
|
||||
{CD3C08CC-45BF-484B-A878-69614A4EA098}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{CD3C08CC-45BF-484B-A878-69614A4EA098}.Release|x64.Build.0 = Release|Any CPU
|
||||
{CD3C08CC-45BF-484B-A878-69614A4EA098}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{CD3C08CC-45BF-484B-A878-69614A4EA098}.Release|x86.Build.0 = Release|Any CPU
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Debug|ARM.ActiveCfg = Debug|ARM
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Debug|ARM.Build.0 = Debug|ARM
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Debug|ARM.Deploy.0 = Debug|ARM
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Debug|x64.Build.0 = Debug|x64
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Debug|x64.Deploy.0 = Debug|x64
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Debug|x86.Build.0 = Debug|x86
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Debug|x86.Deploy.0 = Debug|x86
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Release|Any CPU.ActiveCfg = Release|x86
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Release|ARM.ActiveCfg = Release|ARM
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Release|ARM.Build.0 = Release|ARM
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Release|ARM.Deploy.0 = Release|ARM
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Release|x64.ActiveCfg = Release|x64
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Release|x64.Build.0 = Release|x64
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Release|x64.Deploy.0 = Release|x64
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Release|x86.ActiveCfg = Release|x86
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Release|x86.Build.0 = Release|x86
|
||||
{5370D7B3-CF04-47D4-B7D3-402B35ABF8E8}.Release|x86.Deploy.0 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
@ -2,26 +2,29 @@
|
||||
|
||||
namespace BuildFeed
|
||||
{
|
||||
public class BundleConfig
|
||||
{
|
||||
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
|
||||
public static void RegisterBundles(BundleCollection bundles)
|
||||
{
|
||||
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
|
||||
"~/Scripts/jquery-{version}.js"));
|
||||
public class BundleConfig
|
||||
{
|
||||
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
|
||||
public static void RegisterBundles(BundleCollection bundles)
|
||||
{
|
||||
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
|
||||
"~/Scripts/jquery-{version}.js"));
|
||||
|
||||
bundles.Add(new ScriptBundle("~/bundles/jsrender").Include(
|
||||
"~/Scripts/jsrender*"));
|
||||
bundles.Add(new ScriptBundle("~/bundles/jsrender").Include(
|
||||
"~/Scripts/jsrender*"));
|
||||
|
||||
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
|
||||
"~/Scripts/jquery.validate*"));
|
||||
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
|
||||
"~/Scripts/jquery.validate*"));
|
||||
|
||||
bundles.Add(new StyleBundle("~/content/css").Include(
|
||||
"~/content/style.css"));
|
||||
bundles.Add(new StyleBundle("~/content/css").Include(
|
||||
"~/content/style.css"));
|
||||
|
||||
// Set EnableOptimizations to false for debugging. For more information,
|
||||
// visit http://go.microsoft.com/fwlink/?LinkId=301862
|
||||
BundleTable.EnableOptimizations = true;
|
||||
}
|
||||
}
|
||||
bundles.Add(new StyleBundle("~/content/rtl").Include(
|
||||
"~/content/rtl.css"));
|
||||
|
||||
// Set EnableOptimizations to false for debugging. For more information,
|
||||
// visit http://go.microsoft.com/fwlink/?LinkId=301862
|
||||
BundleTable.EnableOptimizations = true;
|
||||
}
|
||||
}
|
||||
}
|
@ -1,32 +0,0 @@
|
||||
using System.Configuration;
|
||||
|
||||
namespace BuildFeed
|
||||
{
|
||||
public static class DatabaseConfig
|
||||
{
|
||||
public static string Host { get; private set; }
|
||||
public static int Port { get; private set; }
|
||||
public static long Database { get; private set; }
|
||||
|
||||
static DatabaseConfig()
|
||||
{
|
||||
Host = ConfigurationManager.AppSettings["data:ServerHost"];
|
||||
|
||||
int port;
|
||||
bool success = int.TryParse(ConfigurationManager.AppSettings["data:ServerPort"], out port);
|
||||
if (!success)
|
||||
{
|
||||
port = 6379; // redis default port
|
||||
}
|
||||
Port = port;
|
||||
|
||||
long db;
|
||||
success = long.TryParse(ConfigurationManager.AppSettings["data:ServerDB"], out db);
|
||||
if (!success)
|
||||
{
|
||||
db = 0; // redis default db
|
||||
}
|
||||
Database = db;
|
||||
}
|
||||
}
|
||||
}
|
@ -2,8 +2,11 @@
|
||||
|
||||
namespace BuildFeed
|
||||
{
|
||||
public class FilterConfig
|
||||
{
|
||||
public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add(new HandleErrorAttribute()); }
|
||||
}
|
||||
public class FilterConfig
|
||||
{
|
||||
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
|
||||
{
|
||||
filters.Add(new HandleErrorAttribute());
|
||||
}
|
||||
}
|
||||
}
|
30
BuildFeed/App_Start/MongoConfig.cs
Normal file
30
BuildFeed/App_Start/MongoConfig.cs
Normal file
@ -0,0 +1,30 @@
|
||||
using System.Configuration;
|
||||
|
||||
namespace BuildFeed
|
||||
{
|
||||
internal static class MongoConfig
|
||||
{
|
||||
public static string Host { get; private set; }
|
||||
public static int Port { get; private set; }
|
||||
public static string Database { get; private set; }
|
||||
|
||||
static MongoConfig()
|
||||
{
|
||||
Host = !string.IsNullOrEmpty(ConfigurationManager.AppSettings["data:MongoHost"])
|
||||
? ConfigurationManager.AppSettings["data:MongoHost"]
|
||||
: "localhost";
|
||||
|
||||
int _port;
|
||||
bool success = int.TryParse(ConfigurationManager.AppSettings["data:MongoPort"], out _port);
|
||||
if (!success)
|
||||
{
|
||||
_port = 27017; // mongo default port
|
||||
}
|
||||
Port = _port;
|
||||
|
||||
Database = !string.IsNullOrEmpty(ConfigurationManager.AppSettings["data:MongoDB"])
|
||||
? ConfigurationManager.AppSettings["data:MongoDB"]
|
||||
: "MongoAuth";
|
||||
}
|
||||
}
|
||||
}
|
@ -4,20 +4,20 @@ using System.Web.Routing;
|
||||
|
||||
namespace BuildFeed
|
||||
{
|
||||
public class RouteConfig
|
||||
{
|
||||
public static void RegisterRoutes(RouteCollection routes)
|
||||
{
|
||||
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
|
||||
routes.MapHttpRoute("API", "api/{action}/{id}",
|
||||
new
|
||||
{
|
||||
controller = "api",
|
||||
action = "GetBuilds",
|
||||
id = UrlParameter.Optional
|
||||
});
|
||||
routes.AppendTrailingSlash = true;
|
||||
routes.MapMvcAttributeRoutes();
|
||||
}
|
||||
}
|
||||
public class RouteConfig
|
||||
{
|
||||
public static void RegisterRoutes(RouteCollection routes)
|
||||
{
|
||||
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
|
||||
routes.MapHttpRoute("API", "api/{action}/{id}",
|
||||
new
|
||||
{
|
||||
controller = "api",
|
||||
action = "GetBuilds",
|
||||
id = UrlParameter.Optional
|
||||
});
|
||||
routes.AppendTrailingSlash = true;
|
||||
routes.MapMvcAttributeRoutes();
|
||||
}
|
||||
}
|
||||
}
|
@ -2,106 +2,114 @@
|
||||
using System.Web.Mvc;
|
||||
using BuildFeed.Areas.admin.Models.ViewModel;
|
||||
using BuildFeed.Models;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BuildFeed.Areas.admin.Controllers
|
||||
{
|
||||
[Authorize(Roles = "Administrators")]
|
||||
public class metaController : Controller
|
||||
{
|
||||
// GET: admin/meta
|
||||
public ActionResult index()
|
||||
{
|
||||
var currentItems = from i in MetaItem.Select()
|
||||
group i by i.Id.Type
|
||||
into b
|
||||
select b;
|
||||
[Authorize(Roles = "Administrators")]
|
||||
public class metaController : Controller
|
||||
{
|
||||
private MetaItem mModel;
|
||||
|
||||
var pendingLabs = MetaItem.SelectUnusedLabs();
|
||||
public metaController() : base()
|
||||
{
|
||||
mModel = new MetaItem();
|
||||
}
|
||||
|
||||
return View(new MetaListing
|
||||
{
|
||||
CurrentItems = from i in MetaItem.Select()
|
||||
group i by i.Id.Type
|
||||
into b
|
||||
orderby b.Key.ToString()
|
||||
select b,
|
||||
NewItems = from i in (from l in MetaItem.SelectUnusedLabs()
|
||||
select new MetaItem
|
||||
{
|
||||
Id = new MetaItemKey
|
||||
{
|
||||
Type = MetaType.Lab,
|
||||
Value = l
|
||||
}
|
||||
})
|
||||
.Concat(from v in MetaItem.SelectUnusedVersions()
|
||||
select new MetaItem
|
||||
{
|
||||
Id = new MetaItemKey
|
||||
{
|
||||
Type = MetaType.Version,
|
||||
Value = v
|
||||
}
|
||||
})
|
||||
.Concat(from y in MetaItem.SelectUnusedYears()
|
||||
select new MetaItem
|
||||
{
|
||||
Id = new MetaItemKey
|
||||
{
|
||||
Type = MetaType.Year,
|
||||
Value = y
|
||||
}
|
||||
})
|
||||
// GET: admin/meta
|
||||
public async Task<ActionResult> index()
|
||||
{
|
||||
var currentItems = from i in await mModel.Select()
|
||||
group i by i.Id.Type
|
||||
into b
|
||||
select b;
|
||||
|
||||
var pendingLabs = mModel.SelectUnusedLabs();
|
||||
|
||||
return View(new MetaListing
|
||||
{
|
||||
CurrentItems = from i in await mModel.Select()
|
||||
group i by i.Id.Type
|
||||
into b
|
||||
into b
|
||||
orderby b.Key.ToString()
|
||||
select b
|
||||
});
|
||||
}
|
||||
select b,
|
||||
NewItems = from i in (from l in await mModel.SelectUnusedLabs()
|
||||
select new MetaItemModel
|
||||
{
|
||||
Id = new MetaItemKey
|
||||
{
|
||||
Type = MetaType.Lab,
|
||||
Value = l
|
||||
}
|
||||
})
|
||||
.Concat(from v in await mModel.SelectUnusedVersions()
|
||||
select new MetaItemModel
|
||||
{
|
||||
Id = new MetaItemKey
|
||||
{
|
||||
Type = MetaType.Version,
|
||||
Value = v
|
||||
}
|
||||
})
|
||||
.Concat(from y in await mModel.SelectUnusedYears()
|
||||
select new MetaItemModel
|
||||
{
|
||||
Id = new MetaItemKey
|
||||
{
|
||||
Type = MetaType.Year,
|
||||
Value = y
|
||||
}
|
||||
})
|
||||
group i by i.Id.Type
|
||||
into b
|
||||
orderby b.Key.ToString()
|
||||
select b
|
||||
});
|
||||
}
|
||||
|
||||
public ActionResult create(MetaType type, string value)
|
||||
{
|
||||
return View(new MetaItem
|
||||
public ActionResult create(MetaType type, string value)
|
||||
{
|
||||
return View(new MetaItemModel
|
||||
{
|
||||
Id = new MetaItemKey
|
||||
{
|
||||
Id = new MetaItemKey
|
||||
{
|
||||
Type = type,
|
||||
Value = value
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public ActionResult create(MetaItem meta)
|
||||
{
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
MetaItem.Insert(meta);
|
||||
return RedirectToAction("index");
|
||||
Type = type,
|
||||
Value = value
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
return View(meta);
|
||||
}
|
||||
[HttpPost]
|
||||
public async Task<ActionResult> create(MetaItemModel meta)
|
||||
{
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
await mModel.Insert(meta);
|
||||
return RedirectToAction("index");
|
||||
}
|
||||
|
||||
public ActionResult edit(MetaType type, string value)
|
||||
{
|
||||
return View("create", MetaItem.SelectById(new MetaItemKey
|
||||
{
|
||||
Type = type,
|
||||
Value = value
|
||||
}));
|
||||
}
|
||||
return View(meta);
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public ActionResult edit(MetaItem meta)
|
||||
{
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
MetaItem.Update(meta);
|
||||
return RedirectToAction("index");
|
||||
}
|
||||
public async Task<ActionResult> edit(MetaType type, string value)
|
||||
{
|
||||
return View("create", await mModel.SelectById(new MetaItemKey
|
||||
{
|
||||
Type = type,
|
||||
Value = value
|
||||
}));
|
||||
}
|
||||
|
||||
return View("create", meta);
|
||||
}
|
||||
}
|
||||
[HttpPost]
|
||||
public async Task<ActionResult> edit(MetaItemModel meta)
|
||||
{
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
await mModel.Update(meta);
|
||||
return RedirectToAction("index");
|
||||
}
|
||||
|
||||
return View("create", meta);
|
||||
}
|
||||
}
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
using System;
|
||||
using MongoAuth;
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Web.Mvc;
|
||||
using System.Web.Security;
|
||||
using RedisAuth;
|
||||
|
||||
namespace BuildFeed.Areas.admin.Controllers
|
||||
{
|
||||
@ -41,28 +41,28 @@ namespace BuildFeed.Areas.admin.Controllers
|
||||
|
||||
public ActionResult approve(Guid id)
|
||||
{
|
||||
RedisMembershipProvider provider = (Membership.Provider as RedisMembershipProvider);
|
||||
MongoMembershipProvider provider = (Membership.Provider as MongoMembershipProvider);
|
||||
provider?.ChangeApproval(id, true);
|
||||
return RedirectToAction("Index");
|
||||
}
|
||||
|
||||
public ActionResult unapprove(Guid id)
|
||||
{
|
||||
RedisMembershipProvider provider = (Membership.Provider as RedisMembershipProvider);
|
||||
MongoMembershipProvider provider = (Membership.Provider as MongoMembershipProvider);
|
||||
provider?.ChangeApproval(id, false);
|
||||
return RedirectToAction("Index");
|
||||
}
|
||||
|
||||
public ActionResult @lock(Guid id)
|
||||
{
|
||||
RedisMembershipProvider provider = (Membership.Provider as RedisMembershipProvider);
|
||||
MongoMembershipProvider provider = (Membership.Provider as MongoMembershipProvider);
|
||||
provider?.ChangeLockStatus(id, true);
|
||||
return RedirectToAction("Index");
|
||||
}
|
||||
|
||||
public ActionResult unlock(Guid id)
|
||||
{
|
||||
RedisMembershipProvider provider = (Membership.Provider as RedisMembershipProvider);
|
||||
MongoMembershipProvider provider = (Membership.Provider as MongoMembershipProvider);
|
||||
provider?.ChangeLockStatus(id, false);
|
||||
return RedirectToAction("Index");
|
||||
}
|
||||
|
@ -6,7 +6,7 @@ namespace BuildFeed.Areas.admin.Models.ViewModel
|
||||
{
|
||||
public class MetaListing
|
||||
{
|
||||
public IEnumerable<IGrouping<MetaType, MetaItem>> CurrentItems { get; set; }
|
||||
public IEnumerable<IGrouping<MetaType, MetaItem>> NewItems { get; set; }
|
||||
public IEnumerable<IGrouping<MetaType, MetaItemModel>> CurrentItems { get; set; }
|
||||
public IEnumerable<IGrouping<MetaType, MetaItemModel>> NewItems { get; set; }
|
||||
}
|
||||
}
|
@ -1,71 +1,71 @@
|
||||
@model BuildFeed.Models.MetaItem
|
||||
|
||||
@model BuildFeed.Models.MetaItemModel
|
||||
@{
|
||||
ViewBag.Title = $"Add metadata for {Model.Id.Value} | BuildFeed";
|
||||
ViewBag.Title = string.Format("Add metadata for {0} | BuildFeed", Model.Id.Value);
|
||||
}
|
||||
|
||||
<h2>@($"Add metadata for {Model.Id.Value}")</h2>
|
||||
<h2>@string.Format("Add metadata for {0}", Model.Id.Value)</h2>
|
||||
|
||||
|
||||
@using (Html.BeginForm())
|
||||
{
|
||||
@Html.AntiForgeryToken()
|
||||
@Html.AntiForgeryToken()
|
||||
|
||||
@Html.HiddenFor(model => model.Id.Type)
|
||||
@Html.HiddenFor(model => model.Id.Value)
|
||||
@Html.HiddenFor(model => model.Id.Type)
|
||||
@Html.HiddenFor(model => model.Id.Value)
|
||||
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
@Html.LabelFor(model => model.MetaDescription, htmlAttributes: new { @class = "control-label col-sm-2" })
|
||||
<div class="col-sm-10">
|
||||
<div class="row">
|
||||
<div class="col-sm-8">
|
||||
@Html.TextAreaFor(model => model.MetaDescription, new { @class = "form-control", rows = "2" })
|
||||
</div>
|
||||
</div>
|
||||
@Html.ValidationMessageFor(model => model.MetaDescription)
|
||||
<div class="form-horizontal">
|
||||
<div class="form-group">
|
||||
@Html.LabelFor(model => model.MetaDescription, htmlAttributes: new { @class = "control-label col-sm-2" })
|
||||
<div class="col-sm-10">
|
||||
<div class="row">
|
||||
<div class="col-sm-8">
|
||||
@Html.TextAreaFor(model => model.MetaDescription, new { @class = "form-control", rows = "2" })
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@Html.ValidationMessageFor(model => model.MetaDescription)
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
@Html.LabelFor(model => model.PageContent, new { @class = "control-label col-sm-2" })
|
||||
<div class="col-sm-10">
|
||||
<div class="row">
|
||||
<div class="col-sm-8">
|
||||
@Html.TextAreaFor(model => model.PageContent, new { @class = "form-control" })
|
||||
</div>
|
||||
</div>
|
||||
@Html.ValidationMessageFor(model => model.PageContent)
|
||||
<div class="form-group">
|
||||
@Html.LabelFor(model => model.PageContent, new { @class = "control-label col-sm-2" })
|
||||
<div class="col-sm-10">
|
||||
<div class="row">
|
||||
<div class="col-sm-8">
|
||||
@Html.TextAreaFor(model => model.PageContent, new { @class = "form-control" })
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@Html.ValidationMessageFor(model => model.PageContent)
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
<input type="submit" value="Add metadata" class="btn btn-primary" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
<input type="submit" value="Add metadata" class="btn btn-primary" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
@section Scripts
|
||||
{
|
||||
<script src="~/Scripts/trumbowyg/trumbowyg.min.js" type="text/javascript"></script>
|
||||
<link href="~/Scripts/trumbowyg/ui/trumbowyg.min.css" rel="stylesheet" type="text/css" />
|
||||
<script src="~/Scripts/trumbowyg/trumbowyg.min.js" type="text/javascript"></script>
|
||||
<link href="~/Scripts/trumbowyg/ui/trumbowyg.min.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
@Scripts.Render("~/bundles/jqueryval")
|
||||
@Scripts.Render("~/bundles/jqueryval")
|
||||
|
||||
<script type="text/javascript">
|
||||
$(function () {
|
||||
var btnsGrps = $.trumbowyg.btnsGrps;
|
||||
<script type="text/javascript">
|
||||
$(function () {
|
||||
var btnsGrps = $.trumbowyg.btnsGrps;
|
||||
|
||||
$("#@Html.IdFor(model => model.PageContent)").trumbowyg({
|
||||
semantic: true,
|
||||
autogrow: true,
|
||||
btns: ['viewHTML',
|
||||
'|', 'strong', 'em',
|
||||
'|', 'link',
|
||||
'|', btnsGrps.justify,
|
||||
'|', btnsGrps.lists]
|
||||
});
|
||||
})
|
||||
</script>
|
||||
$("#@Html.IdFor(model => model.PageContent)").trumbowyg({
|
||||
semantic: true,
|
||||
autogrow: true,
|
||||
btns: ['viewHTML',
|
||||
'|', 'strong', 'em',
|
||||
'|', 'link',
|
||||
'|', btnsGrps.justify,
|
||||
'|', btnsGrps.lists]
|
||||
});
|
||||
})
|
||||
</script>
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -2,11 +2,14 @@
|
||||
|
||||
namespace BuildFeed.Code
|
||||
{
|
||||
// this class is a hacky workaround because Microsoft just don't feel like caching the correct content type
|
||||
public class CustomContentTypeAttribute : ActionFilterAttribute
|
||||
{
|
||||
public string ContentType { get; set; }
|
||||
// this class is a hacky workaround because Microsoft just don't feel like caching the correct content type
|
||||
public class CustomContentTypeAttribute : ActionFilterAttribute
|
||||
{
|
||||
public string ContentType { get; set; }
|
||||
|
||||
public override void OnResultExecuted(ResultExecutedContext filterContext) { filterContext.HttpContext.Response.ContentType = ContentType; }
|
||||
}
|
||||
public override void OnResultExecuted(ResultExecutedContext filterContext)
|
||||
{
|
||||
filterContext.HttpContext.Response.ContentType = ContentType;
|
||||
}
|
||||
}
|
||||
}
|
@ -4,19 +4,21 @@ using System.Web.Mvc;
|
||||
|
||||
namespace BuildFeed
|
||||
{
|
||||
public class DateTimeModelBinder : DefaultModelBinder
|
||||
{
|
||||
public override object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
|
||||
{
|
||||
var value = bindingContext.ValueProvider.GetValue(bindingContext.ModelName);
|
||||
DateTime retValue;
|
||||
bool success = DateTime.TryParse(value.AttemptedValue, CultureInfo.CurrentUICulture.DateTimeFormat, DateTimeStyles.AllowWhiteSpaces, out retValue);
|
||||
if (!success)
|
||||
{
|
||||
success = DateTime.TryParseExact(value.AttemptedValue, "yyMMdd-HHmm", CultureInfo.InvariantCulture, DateTimeStyles.AllowWhiteSpaces, out retValue);
|
||||
}
|
||||
public class DateTimeModelBinder : DefaultModelBinder
|
||||
{
|
||||
public override object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
|
||||
{
|
||||
var value = bindingContext.ValueProvider.GetValue(bindingContext.ModelName);
|
||||
DateTime retValue;
|
||||
bool success = DateTime.TryParse(value.AttemptedValue, CultureInfo.CurrentUICulture.DateTimeFormat, DateTimeStyles.AllowWhiteSpaces, out retValue);
|
||||
if (!success)
|
||||
{
|
||||
success = DateTime.TryParseExact(value.AttemptedValue, "yyMMdd-HHmm", CultureInfo.InvariantCulture, DateTimeStyles.AllowWhiteSpaces, out retValue);
|
||||
}
|
||||
|
||||
return success ? retValue as DateTime? : null;
|
||||
}
|
||||
}
|
||||
return success
|
||||
? retValue as DateTime?
|
||||
: null;
|
||||
}
|
||||
}
|
||||
}
|
@ -1,25 +1,36 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Globalization;
|
||||
using System.Linq;
|
||||
|
||||
namespace BuildFeed
|
||||
{
|
||||
public static class DisplayHelpers
|
||||
{
|
||||
public static string GetDisplayTextForEnum(object o)
|
||||
{
|
||||
string result = null as string;
|
||||
DisplayAttribute display = o.GetType()
|
||||
.GetMember(o.ToString()).First()
|
||||
.GetCustomAttributes(false)
|
||||
.OfType<DisplayAttribute>()
|
||||
.LastOrDefault();
|
||||
public static class DisplayHelpers
|
||||
{
|
||||
public static string GetDisplayTextForEnum(object o)
|
||||
{
|
||||
string result = null as string;
|
||||
DisplayAttribute display = o.GetType()
|
||||
.GetMember(o.ToString()).First()
|
||||
.GetCustomAttributes(false)
|
||||
.OfType<DisplayAttribute>()
|
||||
.LastOrDefault();
|
||||
|
||||
if (display != null)
|
||||
{
|
||||
result = display.GetName();
|
||||
}
|
||||
if (display != null)
|
||||
{
|
||||
result = display.GetName();
|
||||
}
|
||||
|
||||
return result ?? o.ToString();
|
||||
}
|
||||
}
|
||||
return result ?? o.ToString();
|
||||
}
|
||||
|
||||
public static string ToLongDateWithoutDay(this DateTime dt)
|
||||
{
|
||||
string s = CultureInfo.CurrentUICulture.DateTimeFormat.LongDatePattern;
|
||||
s = s.Replace("dddd", "").Replace("ddd", "");
|
||||
s = s.Trim(new char[] { ' ', ',' });
|
||||
|
||||
return dt.ToString(s);
|
||||
}
|
||||
}
|
||||
}
|
29
BuildFeed/Code/LocalController.cs
Normal file
29
BuildFeed/Code/LocalController.cs
Normal file
@ -0,0 +1,29 @@
|
||||
using System.Globalization;
|
||||
using System.Web.Mvc;
|
||||
using System.Web.Routing;
|
||||
|
||||
namespace BuildFeed.Code
|
||||
{
|
||||
public class LocalController : Controller
|
||||
{
|
||||
protected override void Initialize(RequestContext requestContext)
|
||||
{
|
||||
var cookie = requestContext.HttpContext.Request.Cookies["lang"];
|
||||
if (cookie != null && !string.IsNullOrEmpty(cookie.Value))
|
||||
{
|
||||
try
|
||||
{
|
||||
CultureInfo ci = new CultureInfo(cookie.Value);
|
||||
CultureInfo.CurrentCulture = ci;
|
||||
CultureInfo.CurrentUICulture = ci;
|
||||
}
|
||||
catch(CultureNotFoundException cnex)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
base.Initialize(requestContext);
|
||||
}
|
||||
}
|
||||
}
|
@ -3,12 +3,12 @@ using System.Web.WebPages;
|
||||
|
||||
namespace BuildFeed.Code
|
||||
{
|
||||
public static class MvcIntrinsics
|
||||
{
|
||||
public static HtmlHelper Html => ((WebViewPage) WebPageContext.Current.Page).Html;
|
||||
public static class MvcIntrinsics
|
||||
{
|
||||
public static HtmlHelper Html => ((WebViewPage)WebPageContext.Current.Page).Html;
|
||||
|
||||
public static AjaxHelper Ajax => ((WebViewPage) WebPageContext.Current.Page).Ajax;
|
||||
public static AjaxHelper Ajax => ((WebViewPage)WebPageContext.Current.Page).Ajax;
|
||||
|
||||
public static UrlHelper Url => ((WebViewPage) WebPageContext.Current.Page).Url;
|
||||
}
|
||||
public static UrlHelper Url => ((WebViewPage)WebPageContext.Current.Page).Url;
|
||||
}
|
||||
}
|
46
BuildFeed/Code/SiteLocale.cs
Normal file
46
BuildFeed/Code/SiteLocale.cs
Normal file
@ -0,0 +1,46 @@
|
||||
using System.Globalization;
|
||||
|
||||
namespace BuildFeed.Code
|
||||
{
|
||||
public class SiteLocale
|
||||
{
|
||||
public static readonly SiteLocale[] AvailableLocales = new SiteLocale[]
|
||||
{
|
||||
new SiteLocale("ar"),
|
||||
new SiteLocale("bn"),
|
||||
new SiteLocale("cs"),
|
||||
new SiteLocale("de"),
|
||||
new SiteLocale("el"),
|
||||
new SiteLocale("en"),
|
||||
new SiteLocale("es"),
|
||||
new SiteLocale("fi"),
|
||||
new SiteLocale("fr"),
|
||||
new SiteLocale("he"),
|
||||
new SiteLocale("hr"),
|
||||
new SiteLocale("id"),
|
||||
new SiteLocale("it"),
|
||||
new SiteLocale("nl"),
|
||||
new SiteLocale("pt"),
|
||||
new SiteLocale("pt-br"),
|
||||
new SiteLocale("qps-ploc"),
|
||||
new SiteLocale("ro"),
|
||||
new SiteLocale("ru"),
|
||||
new SiteLocale("sk"),
|
||||
new SiteLocale("sl"),
|
||||
new SiteLocale("sv"),
|
||||
new SiteLocale("zh-cn"),
|
||||
new SiteLocale("zh-tw")
|
||||
};
|
||||
|
||||
public CultureInfo Info { get; set; }
|
||||
public string LocaleId { get; set; }
|
||||
|
||||
public string DisplayName => Info.NativeName;
|
||||
|
||||
public SiteLocale(string localeId)
|
||||
{
|
||||
LocaleId = localeId;
|
||||
Info = CultureInfo.GetCultureInfo(localeId);
|
||||
}
|
||||
}
|
||||
}
|
@ -1,147 +1,155 @@
|
||||
using BuildFeed.Models;
|
||||
using BuildFeed.Local;
|
||||
using BuildFeed.Models;
|
||||
using BuildFeed.Models.ApiModel;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.Web.Http;
|
||||
using System.Web.Security;
|
||||
|
||||
namespace BuildFeed.Controllers
|
||||
{
|
||||
public class apiController : ApiController
|
||||
{
|
||||
public IEnumerable<Build> GetBuilds()
|
||||
{
|
||||
return Build.SelectInBuildOrder();
|
||||
}
|
||||
public class apiController : ApiController
|
||||
{
|
||||
private Build bModel;
|
||||
|
||||
public IEnumerable<string> GetWin10Labs()
|
||||
{
|
||||
List<string> labs = new List<string>();
|
||||
labs.AddRange(Build.SelectBuildLabs(6, 4));
|
||||
labs.AddRange(Build.SelectBuildLabs(10, 0));
|
||||
public apiController() : base()
|
||||
{
|
||||
bModel = new Build();
|
||||
}
|
||||
|
||||
return labs.GroupBy(l => l).Select(l => l.Key).Where(l => l.All(c => c != '(')).ToArray();
|
||||
}
|
||||
public async Task<IEnumerable<string>> GetWin10Labs()
|
||||
{
|
||||
List<string> labs = new List<string>();
|
||||
labs.AddRange(await bModel.SelectBuildLabs(6, 4));
|
||||
labs.AddRange(await bModel.SelectBuildLabs(10, 0));
|
||||
|
||||
[HttpPost]
|
||||
public bool AddWin10Builds(NewBuild apiModel)
|
||||
{
|
||||
if (apiModel == null)
|
||||
return labs
|
||||
.GroupBy(l => l)
|
||||
.Select(l => l.Key)
|
||||
.Where(l => l.All(c => c != '('))
|
||||
.ToArray();
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public async Task<bool> AddWin10Builds(NewBuild apiModel)
|
||||
{
|
||||
if (apiModel == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (Membership.ValidateUser(apiModel.Username, apiModel.Password))
|
||||
{
|
||||
await bModel.InsertAll(apiModel.NewBuilds.Select(nb => new BuildModel()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (Membership.ValidateUser(apiModel.Username, apiModel.Password))
|
||||
{
|
||||
Build.InsertAll(apiModel.NewBuilds.Select(nb => new Build()
|
||||
{
|
||||
MajorVersion = nb.MajorVersion,
|
||||
MinorVersion = nb.MinorVersion,
|
||||
Number = nb.Number,
|
||||
Revision = nb.Revision,
|
||||
Lab = nb.Lab,
|
||||
BuildTime = nb.BuildTime,
|
||||
FlightLevel = nb.FlightLevel
|
||||
}));
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
MajorVersion = nb.MajorVersion,
|
||||
MinorVersion = nb.MinorVersion,
|
||||
Number = nb.Number,
|
||||
Revision = nb.Revision,
|
||||
Lab = nb.Lab,
|
||||
BuildTime = nb.BuildTime,
|
||||
FlightLevel = nb.FlightLevel
|
||||
}));
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public IEnumerable<SearchResult> GetSearchResult(string query)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(query))
|
||||
{
|
||||
return new SearchResult[0];
|
||||
}
|
||||
public async Task<IEnumerable<SearchResult>> GetSearchResult(string id)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(id))
|
||||
{
|
||||
return new SearchResult[0];
|
||||
}
|
||||
|
||||
List<SearchResult> results = new List<SearchResult>();
|
||||
List<SearchResult> results = new List<SearchResult>();
|
||||
|
||||
var sourceResults = from s in Enum.GetValues(typeof(TypeOfSource)).Cast<TypeOfSource>().Select(s => new { Text = DisplayHelpers.GetDisplayTextForEnum(s), Value = s })
|
||||
where s.Text.ToLower().Contains(query.ToLower())
|
||||
orderby s.Text.ToLower().IndexOf(query.ToLower(), StringComparison.Ordinal) ascending
|
||||
select new SearchResult()
|
||||
{
|
||||
Url = Url.Route("Source Root", new { controller = "front", action = "viewSource", source = s.Value }),
|
||||
Label = s.Text.Replace(query, "<strong>" + query + "</strong>"),
|
||||
Title = s.Text,
|
||||
Group = "Source"
|
||||
};
|
||||
|
||||
results.AddRange(sourceResults);
|
||||
|
||||
|
||||
var versionResults = from v in Build.SelectBuildVersions()
|
||||
where $"{v.Major}.{v.Minor}".StartsWith(query)
|
||||
orderby v.Major descending, v.Minor descending
|
||||
select new SearchResult()
|
||||
{
|
||||
Url = Url.Route("Version Root", new { controller = "front", action = "viewVersion", major = v.Major, minor = v.Minor }),
|
||||
Label = $"{v.Major}.{v.Minor}".Replace(query, "<strong>" + query + "</strong>"),
|
||||
Title = "",
|
||||
Group = "Version"
|
||||
};
|
||||
|
||||
results.AddRange(versionResults);
|
||||
|
||||
|
||||
var yearResults = from y in Build.SelectBuildYears()
|
||||
where y.ToString().Contains(query)
|
||||
orderby y descending
|
||||
select new SearchResult()
|
||||
{
|
||||
Url = Url.Route("Year Root", new { controller = "front", action = "viewYear", year = y }),
|
||||
Label = y.ToString().Replace(query, "<strong>" + query + "</strong>"),
|
||||
Title = "",
|
||||
Group = "Year"
|
||||
};
|
||||
|
||||
results.AddRange(yearResults);
|
||||
|
||||
|
||||
var labResults = from l in Build.SelectBuildLabs()
|
||||
where l.ToLower().Contains(query.ToLower())
|
||||
orderby l.ToLower().IndexOf(query.ToLower(), StringComparison.Ordinal) ascending
|
||||
var sourceResults = from s in Enum.GetValues(typeof(TypeOfSource)).Cast<TypeOfSource>().Select(s => new { Text = DisplayHelpers.GetDisplayTextForEnum(s), Value = s })
|
||||
where s.Text.ToLower().Contains(id.ToLower())
|
||||
orderby s.Text.ToLower().IndexOf(id.ToLower(), StringComparison.Ordinal) ascending
|
||||
select new SearchResult()
|
||||
{
|
||||
Url = Url.Route("Lab Root", new { controller = "front", action = "viewLab", lab = l }),
|
||||
Label = l.Replace(query, "<strong>" + query + "</strong>"),
|
||||
Title = l,
|
||||
Group = "Lab"
|
||||
Url = Url.Route("Source Root", new { controller = "front", action = "viewSource", source = s.Value }),
|
||||
Label = s.Text.Replace(id, "<strong>" + id + "</strong>"),
|
||||
Title = s.Text,
|
||||
Group = Common.SearchSource
|
||||
};
|
||||
|
||||
results.AddRange(labResults);
|
||||
results.AddRange(sourceResults);
|
||||
|
||||
|
||||
var buildResults = from b in Build.Select()
|
||||
where b.FullBuildString.ToLower().Contains(query.ToLower())
|
||||
orderby b.FullBuildString.ToLower().IndexOf(query.ToLower(), StringComparison.Ordinal) ascending,
|
||||
b.BuildTime descending
|
||||
select new SearchResult()
|
||||
{
|
||||
Url = Url.Route("Build", new { controller = "front", action = "viewBuild", id = b.Id }),
|
||||
Label = b.FullBuildString.Replace(query, "<strong>" + query + "</strong>"),
|
||||
Title = b.FullBuildString,
|
||||
Group = "Build"
|
||||
};
|
||||
var versionResults = from v in await bModel.SelectBuildVersions()
|
||||
where $"{v.Major}.{v.Minor}".StartsWith(id)
|
||||
orderby v.Major descending, v.Minor descending
|
||||
select new SearchResult()
|
||||
{
|
||||
Url = Url.Route("Version Root", new { controller = "front", action = "viewVersion", major = v.Major, minor = v.Minor }),
|
||||
Label = $"{v.Major}.{v.Minor}".Replace(id, "<strong>" + id + "</strong>"),
|
||||
Title = "",
|
||||
Group = Common.SearchVersion
|
||||
};
|
||||
|
||||
results.AddRange(buildResults);
|
||||
results.AddRange(versionResults);
|
||||
|
||||
|
||||
if (results.Count == 0)
|
||||
var yearResults = from y in await bModel.SelectBuildYears()
|
||||
where y.ToString().Contains(id)
|
||||
orderby y descending
|
||||
select new SearchResult()
|
||||
{
|
||||
Url = Url.Route("Year Root", new { controller = "front", action = "viewYear", year = y }),
|
||||
Label = y.ToString().Replace(id, "<strong>" + id + "</strong>"),
|
||||
Title = "",
|
||||
Group = Common.SearchYear
|
||||
};
|
||||
|
||||
results.AddRange(yearResults);
|
||||
|
||||
|
||||
var labResults = from l in await bModel.SearchBuildLabs(id)
|
||||
orderby l.IndexOf(id.ToLower()) ascending,
|
||||
l.Length ascending
|
||||
select new SearchResult()
|
||||
{
|
||||
Url = Url.Route("Lab Root", new { controller = "front", action = "viewLab", lab = l.Replace('/', '-') }),
|
||||
Label = l.Replace(id, $"<strong>{id}</strong>"),
|
||||
Title = l,
|
||||
Group = Common.SearchLab
|
||||
};
|
||||
|
||||
results.AddRange(labResults);
|
||||
|
||||
|
||||
var buildResults = from b in await bModel.Select()
|
||||
where b.FullBuildString.ToLower().Contains(id.ToLower())
|
||||
orderby b.FullBuildString.ToLower().IndexOf(id.ToLower(), StringComparison.Ordinal) ascending,
|
||||
b.BuildTime descending
|
||||
select new SearchResult()
|
||||
{
|
||||
Url = Url.Route("Build", new { controller = "front", action = "viewBuild", id = b.Id }),
|
||||
Label = b.FullBuildString.Replace(id, $"<strong>{id}</strong>"),
|
||||
Title = b.FullBuildString,
|
||||
Group = Common.SearchBuild
|
||||
};
|
||||
|
||||
results.AddRange(buildResults);
|
||||
|
||||
|
||||
if (results.Count == 0)
|
||||
{
|
||||
results.Add(new SearchResult()
|
||||
{
|
||||
results.Add(new SearchResult()
|
||||
{
|
||||
Url = "/",
|
||||
Label = "No Results found",
|
||||
Group = ""
|
||||
});
|
||||
}
|
||||
Url = "/",
|
||||
Label = Common.SearchEmpty,
|
||||
Group = ""
|
||||
});
|
||||
}
|
||||
|
||||
return results.Take(15);
|
||||
}
|
||||
}
|
||||
return results.Take(15);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,321 +1,315 @@
|
||||
using System;
|
||||
using BuildFeed.Code;
|
||||
using BuildFeed.Models;
|
||||
using System;
|
||||
using System.Drawing;
|
||||
using System.Drawing.Drawing2D;
|
||||
using System.Drawing.Imaging;
|
||||
using System.Drawing.Text;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.Web.Mvc;
|
||||
using BuildFeed.Code;
|
||||
using BuildFeed.Models;
|
||||
using BuildFeed.Models.ViewModel.Front;
|
||||
using System.Web.Routing;
|
||||
|
||||
namespace BuildFeed.Controllers
|
||||
{
|
||||
public class frontController : Controller
|
||||
{
|
||||
public const int PAGE_SIZE = 96;
|
||||
public class frontController : LocalController
|
||||
{
|
||||
public const int PAGE_SIZE = 96;
|
||||
|
||||
[Route("", Order = 1)]
|
||||
private Build bModel;
|
||||
private MetaItem mModel;
|
||||
|
||||
public frontController() : base()
|
||||
{
|
||||
bModel = new Build();
|
||||
mModel = new MetaItem();
|
||||
}
|
||||
|
||||
[Route("", Order = 1)]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
[OutputCache(Duration = 600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public ActionResult index() { return indexPage(1); }
|
||||
public async Task<ActionResult> index() { return await indexPage(1); }
|
||||
|
||||
[Route("page-{page:int:min(2)}/", Order = 0)]
|
||||
[Route("page-{page:int:min(2)}/", Order = 0)]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "page", VaryByCustom = "userName")]
|
||||
[OutputCache(Duration = 600, VaryByParam = "page", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public ActionResult indexPage(int page)
|
||||
{
|
||||
var buildGroups = (from b in Build.Select()
|
||||
group b by new BuildGroup
|
||||
{
|
||||
Major = b.MajorVersion,
|
||||
Minor = b.MinorVersion,
|
||||
Build = b.Number,
|
||||
Revision = b.Revision
|
||||
}
|
||||
into bg
|
||||
orderby bg.Key.Major descending,
|
||||
bg.Key.Minor descending,
|
||||
bg.Key.Build descending,
|
||||
bg.Key.Revision descending
|
||||
select new FrontBuildGroup
|
||||
{
|
||||
Key = bg.Key,
|
||||
LastBuild = bg.Max(m => m.BuildTime),
|
||||
BuildCount = bg.Count()
|
||||
}).ToArray();
|
||||
public async Task<ActionResult> indexPage(int page)
|
||||
{
|
||||
var buildGroups = await bModel.SelectBuildGroups(PAGE_SIZE, (page - 1) * PAGE_SIZE);
|
||||
|
||||
ViewBag.PageNumber = page;
|
||||
ViewBag.PageCount = Math.Ceiling(Convert.ToDouble(buildGroups.Length) / Convert.ToDouble(PAGE_SIZE));
|
||||
ViewBag.PageNumber = page;
|
||||
ViewBag.PageCount = Math.Ceiling(
|
||||
Convert.ToDouble(await bModel.SelectBuildGroupsCount()) /
|
||||
Convert.ToDouble(PAGE_SIZE));
|
||||
|
||||
if (ViewBag.PageNumber > ViewBag.PageCount)
|
||||
if (ViewBag.PageNumber > ViewBag.PageCount)
|
||||
{
|
||||
return new HttpNotFoundResult();
|
||||
}
|
||||
|
||||
return View("index", buildGroups);
|
||||
}
|
||||
|
||||
[Route("group/{major}.{minor}.{number}.{revision}/")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public async Task<ActionResult> viewGroup(byte major, byte minor, ushort number, ushort? revision = null)
|
||||
{
|
||||
var builds = await bModel.SelectSingleBuildGroup(new BuildGroup()
|
||||
{
|
||||
Major = major,
|
||||
Minor = minor,
|
||||
Build = number,
|
||||
Revision = revision
|
||||
});
|
||||
|
||||
return builds.Item2.Count() == 1 ?
|
||||
RedirectToAction("viewBuild", new { id = builds.Item2.Single().Id }) as ActionResult :
|
||||
View(builds);
|
||||
}
|
||||
|
||||
[Route("build/{id:guid}/", Name = "Build")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public async Task<ActionResult> viewBuild(Guid id)
|
||||
{
|
||||
BuildModel b = await bModel.SelectById(id);
|
||||
return View(b);
|
||||
}
|
||||
|
||||
[Route("build/{id:long}/", Name = "Build (Legacy)")]
|
||||
public async Task<ActionResult> viewBuild(long id)
|
||||
{
|
||||
BuildModel b = await bModel.SelectByLegacyId(id);
|
||||
return RedirectToAction("viewBuild", new { id = b.Id });
|
||||
}
|
||||
|
||||
[Route("twitter/{id}/")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none")]
|
||||
[CustomContentType(ContentType = "image/png", Order = 2)]
|
||||
#endif
|
||||
public async Task<ActionResult> twitterCard(Guid id)
|
||||
{
|
||||
BuildModel b = await bModel.SelectById(id);
|
||||
|
||||
using (Bitmap bm = new Bitmap(560, 300))
|
||||
{
|
||||
using (Graphics gr = Graphics.FromImage(bm))
|
||||
{
|
||||
return new HttpNotFoundResult();
|
||||
GraphicsPath gp = new GraphicsPath();
|
||||
gr.CompositingMode = CompositingMode.SourceOver;
|
||||
gr.CompositingQuality = CompositingQuality.HighQuality;
|
||||
gr.InterpolationMode = InterpolationMode.HighQualityBicubic;
|
||||
gr.TextRenderingHint = TextRenderingHint.ClearTypeGridFit;
|
||||
gr.SmoothingMode = SmoothingMode.HighQuality;
|
||||
gr.PixelOffsetMode = PixelOffsetMode.HighQuality;
|
||||
|
||||
gr.FillRectangle(new SolidBrush(Color.FromArgb(0x27, 0x2b, 0x30)), 0, 0, 560, 300);
|
||||
gp.AddString("BUILDFEED", new FontFamily("Segoe UI"), (int)FontStyle.Bold, 16, new Point(20, 20), StringFormat.GenericTypographic);
|
||||
gp.AddString($"Windows NT {b.MajorVersion}.{b.MinorVersion} build", new FontFamily("Segoe UI"), 0, 24, new Point(20, 40), StringFormat.GenericTypographic);
|
||||
gp.AddString(b.Number.ToString(), new FontFamily("Segoe UI Light"), 0, 180, new Point(12, 20), StringFormat.GenericTypographic);
|
||||
gp.AddString($"{b.Lab}", new FontFamily("Segoe UI"), 0, 40, new Point(16, 220), StringFormat.GenericTypographic);
|
||||
gr.FillPath(Brushes.White, gp);
|
||||
|
||||
Response.ContentType = "image/png";
|
||||
bm.Save(Response.OutputStream, ImageFormat.Png);
|
||||
}
|
||||
}
|
||||
|
||||
return new EmptyResult();
|
||||
}
|
||||
|
||||
[Route("lab/{lab}/", Order = 1, Name = "Lab Root")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public async Task<ActionResult> viewLab(string lab) { return await viewLabPage(lab, 1); }
|
||||
|
||||
[Route("lab/{lab}/page-{page:int:min(2)}/", Order = 0)]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "page", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public async Task<ActionResult> viewLabPage(string lab, int page)
|
||||
{
|
||||
ViewBag.MetaItem = await mModel.SelectById(new MetaItemKey
|
||||
{
|
||||
Type = MetaType.Lab,
|
||||
Value = lab
|
||||
});
|
||||
|
||||
var builds = await bModel.SelectLab(lab, (page - 1) * PAGE_SIZE, PAGE_SIZE);
|
||||
|
||||
ViewBag.ItemId = builds.First().Lab;
|
||||
ViewBag.PageNumber = page;
|
||||
ViewBag.PageCount = Math.Ceiling(Convert.ToDouble(await bModel.SelectLabCount(lab)) / Convert.ToDouble(PAGE_SIZE));
|
||||
|
||||
if (ViewBag.PageNumber > ViewBag.PageCount)
|
||||
{
|
||||
return new HttpNotFoundResult();
|
||||
}
|
||||
|
||||
return View("viewLab", builds);
|
||||
}
|
||||
|
||||
[Route("source/{source}/", Order = 1, Name = "Source Root")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public async Task<ActionResult> viewSource(TypeOfSource source) { return await viewSourcePage(source, 1); }
|
||||
|
||||
[Route("source/{source}/page-{page:int:min(2)}/", Order = 0)]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "page", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public async Task<ActionResult> viewSourcePage(TypeOfSource source, int page)
|
||||
{
|
||||
ViewBag.MetaItem = await mModel.SelectById(new MetaItemKey
|
||||
{
|
||||
Type = MetaType.Source,
|
||||
Value = source.ToString()
|
||||
});
|
||||
ViewBag.ItemId = DisplayHelpers.GetDisplayTextForEnum(source);
|
||||
|
||||
var builds = await bModel.SelectSource(source, (page - 1) * PAGE_SIZE, PAGE_SIZE);
|
||||
|
||||
ViewBag.PageNumber = page;
|
||||
ViewBag.PageCount = Math.Ceiling(Convert.ToDouble(await bModel.SelectSourceCount(source)) / Convert.ToDouble(PAGE_SIZE));
|
||||
|
||||
if (ViewBag.PageNumber > ViewBag.PageCount)
|
||||
{
|
||||
return new HttpNotFoundResult();
|
||||
}
|
||||
|
||||
return View("viewSource", builds);
|
||||
}
|
||||
|
||||
[Route("year/{year}/", Order = 1, Name = "Year Root")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public async Task<ActionResult> viewYear(int year) { return await viewYearPage(year, 1); }
|
||||
|
||||
[Route("year/{year}/page-{page:int:min(2)}/", Order = 0)]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "page", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public async Task<ActionResult> viewYearPage(int year, int page)
|
||||
{
|
||||
ViewBag.MetaItem = await mModel.SelectById(new MetaItemKey
|
||||
{
|
||||
Type = MetaType.Year,
|
||||
Value = year.ToString()
|
||||
});
|
||||
ViewBag.ItemId = year.ToString();
|
||||
|
||||
var builds = await bModel.SelectYear(year, (page - 1) * PAGE_SIZE, PAGE_SIZE);
|
||||
|
||||
ViewBag.PageNumber = page;
|
||||
ViewBag.PageCount = Math.Ceiling(await bModel.SelectYearCount(year) / Convert.ToDouble(PAGE_SIZE));
|
||||
|
||||
if (ViewBag.PageNumber > ViewBag.PageCount)
|
||||
{
|
||||
return new HttpNotFoundResult();
|
||||
}
|
||||
|
||||
return View("viewYear", builds);
|
||||
}
|
||||
|
||||
[Route("version/{major}.{minor}/", Order = 1, Name = "Version Root")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public async Task<ActionResult> viewVersion(int major, int minor) { return await viewVersionPage(major, minor, 1); }
|
||||
|
||||
[Route("version/{major}.{minor}/page-{page:int:min(2)}/", Order = 0)]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public async Task<ActionResult> viewVersionPage(int major, int minor, int page)
|
||||
{
|
||||
string valueString = $"{major}.{minor}";
|
||||
ViewBag.MetaItem = await mModel.SelectById(new MetaItemKey
|
||||
{
|
||||
Type = MetaType.Version,
|
||||
Value = valueString
|
||||
});
|
||||
ViewBag.ItemId = valueString;
|
||||
|
||||
var builds = await bModel.SelectVersion(major, minor, (page - 1) * PAGE_SIZE, PAGE_SIZE);
|
||||
|
||||
ViewBag.PageNumber = page;
|
||||
ViewBag.PageCount = Math.Ceiling(Convert.ToDouble(await bModel.SelectVersionCount(major, minor)) / Convert.ToDouble(PAGE_SIZE));
|
||||
|
||||
if (ViewBag.PageNumber > ViewBag.PageCount)
|
||||
{
|
||||
return new HttpNotFoundResult();
|
||||
}
|
||||
|
||||
return View("viewVersion", builds);
|
||||
}
|
||||
|
||||
[Route("add/"), Authorize]
|
||||
public ActionResult addBuild() { return View("editBuild"); }
|
||||
|
||||
[Route("add/"), Authorize, HttpPost]
|
||||
public async Task<ActionResult> addBuild(BuildModel build)
|
||||
{
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
try
|
||||
{
|
||||
build.Added = DateTime.Now;
|
||||
build.Modified = DateTime.Now;
|
||||
await bModel.Insert(build);
|
||||
}
|
||||
catch
|
||||
{
|
||||
return View("editBuild", build);
|
||||
}
|
||||
return RedirectToAction("viewBuild", new
|
||||
{
|
||||
id = build.Id
|
||||
});
|
||||
}
|
||||
return View("editBuild", build);
|
||||
}
|
||||
|
||||
[Route("edit/{id}/"), Authorize]
|
||||
public async Task<ActionResult> editBuild(Guid id)
|
||||
{
|
||||
BuildModel b = await bModel.SelectById(id);
|
||||
return View(b);
|
||||
}
|
||||
|
||||
[Route("edit/{id}/"), Authorize, HttpPost]
|
||||
public async Task<ActionResult> editBuild(Guid id, BuildModel build)
|
||||
{
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
try
|
||||
{
|
||||
await bModel.Update(build);
|
||||
}
|
||||
catch
|
||||
{
|
||||
return View(build);
|
||||
}
|
||||
|
||||
return View("index", buildGroups.Skip((page - 1) * PAGE_SIZE).Take(PAGE_SIZE));
|
||||
}
|
||||
return RedirectToAction("viewBuild", new { id = build.Id });
|
||||
}
|
||||
return View(build);
|
||||
}
|
||||
|
||||
[Route("group/{major}.{minor}.{number}.{revision}/")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public ActionResult viewGroup(byte major, byte minor, ushort number, ushort? revision = null)
|
||||
{
|
||||
var builds = (from b in Build.Select()
|
||||
group b by new BuildGroup
|
||||
{
|
||||
Major = b.MajorVersion,
|
||||
Minor = b.MinorVersion,
|
||||
Build = b.Number,
|
||||
Revision = b.Revision
|
||||
}
|
||||
into bg
|
||||
where bg.Key.Major == major
|
||||
where bg.Key.Minor == minor
|
||||
where bg.Key.Build == number
|
||||
where bg.Key.Revision == revision
|
||||
select bg).Single();
|
||||
|
||||
return builds.Count() == 1 ?
|
||||
RedirectToAction("viewBuild", new {id = builds.Single().Id}) as ActionResult :
|
||||
View(builds);
|
||||
}
|
||||
|
||||
[Route("build/{id}/", Name = "Build")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public ActionResult viewBuild(long id)
|
||||
{
|
||||
Build b = Build.SelectById(id);
|
||||
return View(b);
|
||||
}
|
||||
|
||||
[Route("twitter/{id}/")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none")]
|
||||
[CustomContentType(ContentType = "image/png", Order = 2)]
|
||||
#endif
|
||||
public ActionResult twitterCard(long id)
|
||||
{
|
||||
Build b = Build.SelectById(id);
|
||||
|
||||
using (Bitmap bm = new Bitmap(560, 300))
|
||||
{
|
||||
using (Graphics gr = Graphics.FromImage(bm))
|
||||
{
|
||||
GraphicsPath gp = new GraphicsPath();
|
||||
gr.CompositingMode = CompositingMode.SourceOver;
|
||||
gr.CompositingQuality = CompositingQuality.HighQuality;
|
||||
gr.InterpolationMode = InterpolationMode.HighQualityBicubic;
|
||||
gr.TextRenderingHint = TextRenderingHint.ClearTypeGridFit;
|
||||
gr.SmoothingMode = SmoothingMode.HighQuality;
|
||||
gr.PixelOffsetMode = PixelOffsetMode.HighQuality;
|
||||
|
||||
gr.FillRectangle(new SolidBrush(Color.FromArgb(0x30, 0x30, 0x30)), 0, 0, 560, 300);
|
||||
gp.AddString("BUILDFEED", new FontFamily("Segoe UI"), (int) FontStyle.Bold, 16, new Point(20, 20), StringFormat.GenericTypographic);
|
||||
gp.AddString($"Windows NT {b.MajorVersion}.{b.MinorVersion} build", new FontFamily("Segoe UI"), 0, 24, new Point(20, 40), StringFormat.GenericTypographic);
|
||||
gp.AddString(b.Number.ToString(), new FontFamily("Segoe UI Light"), 0, 180, new Point(12, 20), StringFormat.GenericTypographic);
|
||||
gp.AddString($"{b.Lab}", new FontFamily("Segoe UI"), 0, 40, new Point(16, 220), StringFormat.GenericTypographic);
|
||||
gr.FillPath(Brushes.White, gp);
|
||||
|
||||
Response.ContentType = "image/png";
|
||||
bm.Save(Response.OutputStream, ImageFormat.Png);
|
||||
}
|
||||
}
|
||||
|
||||
return new EmptyResult();
|
||||
}
|
||||
|
||||
[Route("lab/{lab}/", Order = 1, Name = "Lab Root")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public ActionResult viewLab(string lab) { return viewLabPage(lab, 1); }
|
||||
|
||||
[Route("lab/{lab}/page-{page:int:min(2)}/", Order = 0)]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "page", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public ActionResult viewLabPage(string lab, int page)
|
||||
{
|
||||
ViewBag.MetaItem = MetaItem.SelectById(new MetaItemKey
|
||||
{
|
||||
Type = MetaType.Lab,
|
||||
Value = lab
|
||||
});
|
||||
ViewBag.ItemId = lab;
|
||||
|
||||
var builds = Build.SelectInBuildOrder().Where(b => b.Lab != null && (b.Lab.ToLower() == lab.ToLower())).ToArray();
|
||||
|
||||
ViewBag.PageNumber = page;
|
||||
ViewBag.PageCount = Math.Ceiling(Convert.ToDouble(builds.Length) / Convert.ToDouble(PAGE_SIZE));
|
||||
|
||||
if (ViewBag.PageNumber > ViewBag.PageCount)
|
||||
{
|
||||
return new HttpNotFoundResult();
|
||||
}
|
||||
|
||||
return View("viewLab", builds.Skip((page - 1) * PAGE_SIZE).Take(PAGE_SIZE));
|
||||
}
|
||||
|
||||
[Route("source/{source}/", Order = 1, Name = "Source Root")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public ActionResult viewSource(TypeOfSource source) { return viewSourcePage(source, 1); }
|
||||
|
||||
[Route("source/{source}/page-{page:int:min(2)}/", Order = 0)]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "page", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public ActionResult viewSourcePage(TypeOfSource source, int page)
|
||||
{
|
||||
ViewBag.MetaItem = MetaItem.SelectById(new MetaItemKey
|
||||
{
|
||||
Type = MetaType.Source,
|
||||
Value = source.ToString()
|
||||
});
|
||||
ViewBag.ItemId = DisplayHelpers.GetDisplayTextForEnum(source);
|
||||
|
||||
var builds = Build.SelectInBuildOrder().Where(b => b.SourceType == source).ToArray();
|
||||
|
||||
ViewBag.PageNumber = page;
|
||||
ViewBag.PageCount = Math.Ceiling(Convert.ToDouble(builds.Length) / Convert.ToDouble(PAGE_SIZE));
|
||||
|
||||
if (ViewBag.PageNumber > ViewBag.PageCount)
|
||||
{
|
||||
return new HttpNotFoundResult();
|
||||
}
|
||||
|
||||
return View("viewSource", builds.Skip((page - 1) * PAGE_SIZE).Take(PAGE_SIZE));
|
||||
}
|
||||
|
||||
[Route("year/{year}/", Order = 1, Name = "Year Root")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public ActionResult viewYear(int year) { return viewYearPage(year, 1); }
|
||||
|
||||
[Route("year/{year}/page-{page:int:min(2)}/", Order = 0)]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "page", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public ActionResult viewYearPage(int year, int page)
|
||||
{
|
||||
ViewBag.MetaItem = MetaItem.SelectById(new MetaItemKey
|
||||
{
|
||||
Type = MetaType.Year,
|
||||
Value = year.ToString()
|
||||
});
|
||||
ViewBag.ItemId = year.ToString();
|
||||
|
||||
var builds = Build.SelectInBuildOrder().Where(b => b.BuildTime.HasValue && b.BuildTime.Value.Year == year).ToArray();
|
||||
|
||||
ViewBag.PageNumber = page;
|
||||
ViewBag.PageCount = Math.Ceiling(Convert.ToDouble(builds.Length) / Convert.ToDouble(PAGE_SIZE));
|
||||
|
||||
if (ViewBag.PageNumber > ViewBag.PageCount)
|
||||
{
|
||||
return new HttpNotFoundResult();
|
||||
}
|
||||
|
||||
return View("viewYear", builds.Skip((page - 1) * PAGE_SIZE).Take(PAGE_SIZE));
|
||||
}
|
||||
|
||||
[Route("version/{major}.{minor}/", Order = 1, Name = "Version Root")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public ActionResult viewVersion(int major, int minor) { return viewVersionPage(major, minor, 1); }
|
||||
|
||||
[Route("version/{major}.{minor}/page-{page:int:min(2)}/", Order = 0)]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public ActionResult viewVersionPage(int major, int minor, int page)
|
||||
{
|
||||
string valueString = $"{major}.{minor}";
|
||||
ViewBag.MetaItem = MetaItem.SelectById(new MetaItemKey
|
||||
{
|
||||
Type = MetaType.Version,
|
||||
Value = valueString
|
||||
});
|
||||
ViewBag.ItemId = valueString;
|
||||
|
||||
var builds = Build.SelectInBuildOrder().Where(b => b.MajorVersion == major && b.MinorVersion == minor).ToArray();
|
||||
|
||||
ViewBag.PageNumber = page;
|
||||
ViewBag.PageCount = Math.Ceiling(Convert.ToDouble(builds.Length) / Convert.ToDouble(PAGE_SIZE));
|
||||
|
||||
if (ViewBag.PageNumber > ViewBag.PageCount)
|
||||
{
|
||||
return new HttpNotFoundResult();
|
||||
}
|
||||
|
||||
return View("viewVersion", builds.Skip((page - 1) * PAGE_SIZE).Take(PAGE_SIZE));
|
||||
}
|
||||
|
||||
[Route("add/"), Authorize]
|
||||
public ActionResult addBuild() { return View("editBuild"); }
|
||||
|
||||
[Route("add/"), Authorize, HttpPost]
|
||||
public ActionResult addBuild(Build build)
|
||||
{
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
try
|
||||
{
|
||||
build.Added = DateTime.Now;
|
||||
build.Modified = DateTime.Now;
|
||||
Build.Insert(build);
|
||||
}
|
||||
catch
|
||||
{
|
||||
return View("editBuild", build);
|
||||
}
|
||||
return RedirectToAction("viewBuild", new
|
||||
{
|
||||
id = build.Id
|
||||
});
|
||||
}
|
||||
return View("editBuild", build);
|
||||
}
|
||||
|
||||
[Route("edit/{id}/"), Authorize]
|
||||
public ActionResult editBuild(long id)
|
||||
{
|
||||
Build b = Build.SelectById(id);
|
||||
return View(b);
|
||||
}
|
||||
|
||||
[Route("edit/{id}/"), Authorize, HttpPost]
|
||||
public ActionResult editBuild(long id, Build build)
|
||||
{
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
try
|
||||
{
|
||||
Build.Update(build);
|
||||
}
|
||||
catch
|
||||
{
|
||||
return View(build);
|
||||
}
|
||||
|
||||
return RedirectToAction("viewBuild", new { id = build.Id });
|
||||
}
|
||||
return View(build);
|
||||
}
|
||||
|
||||
[Route("delete/{id}/"), Authorize(Roles = "Administrators")]
|
||||
public ActionResult deleteBuild(long id)
|
||||
{
|
||||
Build.DeleteById(id);
|
||||
return RedirectToAction("index");
|
||||
}
|
||||
}
|
||||
[Route("delete/{id}/"), Authorize(Roles = "Administrators")]
|
||||
public async Task<ActionResult> deleteBuild(Guid id)
|
||||
{
|
||||
await bModel.DeleteById(id);
|
||||
return RedirectToAction("index");
|
||||
}
|
||||
}
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
using BuildFeed.Models;
|
||||
using BuildFeed.Code;
|
||||
using BuildFeed.Models;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
@ -10,219 +11,237 @@ using X.Web.RSS.Structure.Validators;
|
||||
|
||||
namespace BuildFeed.Controllers
|
||||
{
|
||||
public class rssController : Controller
|
||||
{
|
||||
[Route("rss/compiled")]
|
||||
public async Task<ActionResult> index()
|
||||
{
|
||||
var builds = Build.SelectInBuildOrder().Take(20);
|
||||
public class rssController : LocalController
|
||||
{
|
||||
private Build bModel;
|
||||
private const int RSS_SIZE = 20;
|
||||
|
||||
RssDocument rdoc = new RssDocument()
|
||||
public rssController() : base()
|
||||
{
|
||||
bModel = new Build();
|
||||
}
|
||||
|
||||
[Route("rss/compiled")]
|
||||
public async Task<ActionResult> index()
|
||||
{
|
||||
var builds = await bModel.SelectInBuildOrder(RSS_SIZE, 0);
|
||||
|
||||
RssDocument rdoc = new RssDocument()
|
||||
{
|
||||
Channel = new RssChannel()
|
||||
{
|
||||
Channel = new RssChannel()
|
||||
{
|
||||
Title = "BuildFeed RSS - Recently Compiled",
|
||||
Description = "",
|
||||
Generator = "BuildFeed.net RSS Controller",
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}"),
|
||||
SkipHours = new List<Hour>(),
|
||||
SkipDays = new List<Day>(),
|
||||
Title = "BuildFeed RSS - Recently Compiled",
|
||||
Description = "",
|
||||
Generator = "BuildFeed.net RSS Controller",
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}"),
|
||||
SkipHours = new List<Hour>(),
|
||||
SkipDays = new List<Day>(),
|
||||
|
||||
Items = (from build in builds
|
||||
select new RssItem()
|
||||
{
|
||||
Title = build.FullBuildString,
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"),
|
||||
Guid = new RssGuid() { IsPermaLink = true, Value = string.Format("{0}://{1}{2}", Request.Url.Scheme, Request.Url.Authority, Url.Action("viewBuild", new { controller = "front", id = build.Id })) },
|
||||
}).ToList()
|
||||
}
|
||||
};
|
||||
Items = (from build in builds
|
||||
select new RssItem()
|
||||
{
|
||||
Title = build.FullBuildString,
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"),
|
||||
Guid = new RssGuid() { IsPermaLink = true, Value = string.Format("{0}://{1}{2}", Request.Url.Scheme, Request.Url.Authority, Url.Action("viewBuild", new { controller = "front", id = build.Id })) },
|
||||
}).ToList()
|
||||
}
|
||||
};
|
||||
|
||||
Response.ContentType = "application/rss+xml";
|
||||
Response.ContentType = "application/rss+xml";
|
||||
|
||||
await Response.Output.WriteAsync(rdoc.ToXml());
|
||||
await Response.Output.WriteAsync(rdoc.ToXml());
|
||||
|
||||
return new EmptyResult();
|
||||
}
|
||||
return new EmptyResult();
|
||||
}
|
||||
|
||||
[Route("rss/added")]
|
||||
public async Task<ActionResult> added()
|
||||
{
|
||||
var builds = Build.Select().OrderByDescending(b => b.Added).Take(20);
|
||||
[Route("rss/added")]
|
||||
public async Task<ActionResult> added()
|
||||
{
|
||||
var builds = await bModel.SelectLatest(RSS_SIZE, 0);
|
||||
|
||||
RssDocument rdoc = new RssDocument()
|
||||
RssDocument rdoc = new RssDocument()
|
||||
{
|
||||
Channel = new RssChannel()
|
||||
{
|
||||
Channel = new RssChannel()
|
||||
{
|
||||
Title = "BuildFeed RSS - Recently Added",
|
||||
Description = "",
|
||||
Generator = "BuildFeed.net RSS Controller",
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}"),
|
||||
SkipHours = new List<Hour>(),
|
||||
SkipDays = new List<Day>(),
|
||||
Title = "BuildFeed RSS - Recently Added",
|
||||
Description = "",
|
||||
Generator = "BuildFeed.net RSS Controller",
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}"),
|
||||
SkipHours = new List<Hour>(),
|
||||
SkipDays = new List<Day>(),
|
||||
|
||||
Items = (from build in builds
|
||||
select new RssItem()
|
||||
{
|
||||
Title = build.FullBuildString,
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"),
|
||||
Guid = new RssGuid() { IsPermaLink = true, Value = $"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"
|
||||
},
|
||||
InternalPubDate = new RssDate(build.Added).DateStringISO8601 // bit of a dirty hack to work around problem in X.Web.RSS with the date format.
|
||||
}).ToList()
|
||||
}
|
||||
};
|
||||
Items = (from build in builds
|
||||
select new RssItem()
|
||||
{
|
||||
Title = build.FullBuildString,
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"),
|
||||
Guid = new RssGuid()
|
||||
{
|
||||
IsPermaLink = true,
|
||||
Value = $"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"
|
||||
},
|
||||
InternalPubDate = new RssDate(build.Added).DateStringISO8601 // bit of a dirty hack to work around problem in X.Web.RSS with the date format.
|
||||
}).ToList()
|
||||
}
|
||||
};
|
||||
|
||||
Response.ContentType = "application/rss+xml";
|
||||
Response.ContentType = "application/rss+xml";
|
||||
|
||||
await Response.Output.WriteAsync(rdoc.ToXml());
|
||||
await Response.Output.WriteAsync(rdoc.ToXml());
|
||||
|
||||
return new EmptyResult();
|
||||
}
|
||||
return new EmptyResult();
|
||||
}
|
||||
|
||||
[Route("rss/leaked")]
|
||||
public async Task<ActionResult> leaked()
|
||||
{
|
||||
var builds = Build.Select().Where(b => b.LeakDate.HasValue).OrderByDescending(b => b.LeakDate.Value).Take(20);
|
||||
[Route("rss/leaked")]
|
||||
public async Task<ActionResult> leaked()
|
||||
{
|
||||
var builds = await bModel.SelectLatestLeaked(RSS_SIZE, 0);
|
||||
|
||||
RssDocument rdoc = new RssDocument()
|
||||
RssDocument rdoc = new RssDocument()
|
||||
{
|
||||
Channel = new RssChannel()
|
||||
{
|
||||
Channel = new RssChannel()
|
||||
{
|
||||
Title = "BuildFeed RSS - Recently Leaked",
|
||||
Description = "",
|
||||
Generator = "BuildFeed.net RSS Controller",
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}"),
|
||||
SkipHours = new List<Hour>(),
|
||||
SkipDays = new List<Day>(),
|
||||
Title = "BuildFeed RSS - Recently Leaked",
|
||||
Description = "",
|
||||
Generator = "BuildFeed.net RSS Controller",
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}"),
|
||||
SkipHours = new List<Hour>(),
|
||||
SkipDays = new List<Day>(),
|
||||
|
||||
Items = (from build in builds
|
||||
select new RssItem()
|
||||
{
|
||||
Title = build.FullBuildString,
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"),
|
||||
Guid = new RssGuid() { IsPermaLink = true, Value = $"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"
|
||||
},
|
||||
InternalPubDate = new RssDate(build.LeakDate.Value).DateStringISO8601 // bit of a dirty hack to work around problem in X.Web.RSS with the date format.
|
||||
}).ToList()
|
||||
}
|
||||
};
|
||||
Items = (from build in builds
|
||||
select new RssItem()
|
||||
{
|
||||
Title = build.FullBuildString,
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"),
|
||||
Guid = new RssGuid()
|
||||
{
|
||||
IsPermaLink = true,
|
||||
Value = $"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"
|
||||
},
|
||||
InternalPubDate = new RssDate(build.LeakDate.Value).DateStringISO8601 // bit of a dirty hack to work around problem in X.Web.RSS with the date format.
|
||||
}).ToList()
|
||||
}
|
||||
};
|
||||
|
||||
Response.ContentType = "application/rss+xml";
|
||||
Response.ContentType = "application/rss+xml";
|
||||
|
||||
await Response.Output.WriteAsync(rdoc.ToXml());
|
||||
await Response.Output.WriteAsync(rdoc.ToXml());
|
||||
|
||||
return new EmptyResult();
|
||||
}
|
||||
return new EmptyResult();
|
||||
}
|
||||
|
||||
[Route("rss/version")]
|
||||
public async Task<ActionResult> version()
|
||||
{
|
||||
var builds = Build.SelectInVersionOrder()
|
||||
.Take(20);
|
||||
[Route("rss/version")]
|
||||
public async Task<ActionResult> version()
|
||||
{
|
||||
var builds = await bModel.SelectInVersionOrder(RSS_SIZE, 0);
|
||||
|
||||
|
||||
RssDocument rdoc = new RssDocument()
|
||||
RssDocument rdoc = new RssDocument()
|
||||
{
|
||||
Channel = new RssChannel()
|
||||
{
|
||||
Channel = new RssChannel()
|
||||
{
|
||||
Title = "BuildFeed RSS - Highest Version",
|
||||
Description = "",
|
||||
Generator = "BuildFeed.net RSS Controller",
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}"),
|
||||
SkipHours = new List<Hour>(),
|
||||
SkipDays = new List<Day>(),
|
||||
Title = "BuildFeed RSS - Highest Version",
|
||||
Description = "",
|
||||
Generator = "BuildFeed.net RSS Controller",
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}"),
|
||||
SkipHours = new List<Hour>(),
|
||||
SkipDays = new List<Day>(),
|
||||
|
||||
Items = (from build in builds
|
||||
select new RssItem()
|
||||
{
|
||||
Title = build.FullBuildString,
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"),
|
||||
Guid = new RssGuid() { IsPermaLink = true, Value = $"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"
|
||||
},
|
||||
}).ToList()
|
||||
}
|
||||
};
|
||||
Items = (from build in builds
|
||||
select new RssItem()
|
||||
{
|
||||
Title = build.FullBuildString,
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"),
|
||||
Guid = new RssGuid()
|
||||
{
|
||||
IsPermaLink = true,
|
||||
Value = $"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"
|
||||
},
|
||||
}).ToList()
|
||||
}
|
||||
};
|
||||
|
||||
Response.ContentType = "application/rss+xml";
|
||||
Response.ContentType = "application/rss+xml";
|
||||
|
||||
await Response.Output.WriteAsync(rdoc.ToXml());
|
||||
await Response.Output.WriteAsync(rdoc.ToXml());
|
||||
|
||||
return new EmptyResult();
|
||||
}
|
||||
return new EmptyResult();
|
||||
}
|
||||
|
||||
[Route("rss/flight/{id}")]
|
||||
public async Task<ActionResult> flight(LevelOfFlight id)
|
||||
{
|
||||
var builds = Build.SelectInBuildOrder()
|
||||
.Where(b => b.FlightLevel == id)
|
||||
.Take(20);
|
||||
[Route("rss/flight/{id}")]
|
||||
public async Task<ActionResult> flight(LevelOfFlight id)
|
||||
{
|
||||
var builds = await bModel.SelectFlight(id, RSS_SIZE, 0);
|
||||
|
||||
|
||||
RssDocument rdoc = new RssDocument()
|
||||
RssDocument rdoc = new RssDocument()
|
||||
{
|
||||
Channel = new RssChannel()
|
||||
{
|
||||
Channel = new RssChannel()
|
||||
{
|
||||
Title = $"BuildFeed RSS - {id} Flight Level",
|
||||
Description = "",
|
||||
Generator = "BuildFeed.net RSS Controller",
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}"),
|
||||
SkipHours = new List<Hour>(),
|
||||
SkipDays = new List<Day>(),
|
||||
Title = $"BuildFeed RSS - {id} Flight Level",
|
||||
Description = "",
|
||||
Generator = "BuildFeed.net RSS Controller",
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}"),
|
||||
SkipHours = new List<Hour>(),
|
||||
SkipDays = new List<Day>(),
|
||||
|
||||
Items = (from build in builds
|
||||
select new RssItem()
|
||||
{
|
||||
Title = build.FullBuildString,
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"),
|
||||
Guid = new RssGuid() { IsPermaLink = true, Value = $"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"
|
||||
},
|
||||
}).ToList()
|
||||
}
|
||||
};
|
||||
Items = (from build in builds
|
||||
select new RssItem()
|
||||
{
|
||||
Title = build.FullBuildString,
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"),
|
||||
Guid = new RssGuid()
|
||||
{
|
||||
IsPermaLink = true,
|
||||
Value = $"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"
|
||||
},
|
||||
}).ToList()
|
||||
}
|
||||
};
|
||||
|
||||
Response.ContentType = "application/rss+xml";
|
||||
Response.ContentType = "application/rss+xml";
|
||||
|
||||
await Response.Output.WriteAsync(rdoc.ToXml());
|
||||
await Response.Output.WriteAsync(rdoc.ToXml());
|
||||
|
||||
return new EmptyResult();
|
||||
}
|
||||
return new EmptyResult();
|
||||
}
|
||||
|
||||
[Route("rss/lab/{lab}")]
|
||||
public async Task<ActionResult> lab(string lab)
|
||||
{
|
||||
var builds = Build.SelectInBuildOrder()
|
||||
.Where(b => b.Lab == lab)
|
||||
.Take(20);
|
||||
[Route("rss/lab/{lab}")]
|
||||
public async Task<ActionResult> lab(string lab)
|
||||
{
|
||||
var builds = await bModel.SelectLab(lab, 0, RSS_SIZE);
|
||||
|
||||
|
||||
RssDocument rdoc = new RssDocument()
|
||||
RssDocument rdoc = new RssDocument()
|
||||
{
|
||||
Channel = new RssChannel()
|
||||
{
|
||||
Channel = new RssChannel()
|
||||
{
|
||||
Title = $"BuildFeed RSS - {lab} Lab",
|
||||
Description = "",
|
||||
Generator = "BuildFeed.net RSS Controller",
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}"),
|
||||
SkipHours = new List<Hour>(),
|
||||
SkipDays = new List<Day>(),
|
||||
Title = $"BuildFeed RSS - {lab} Lab",
|
||||
Description = "",
|
||||
Generator = "BuildFeed.net RSS Controller",
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}"),
|
||||
SkipHours = new List<Hour>(),
|
||||
SkipDays = new List<Day>(),
|
||||
|
||||
Items = (from build in builds
|
||||
select new RssItem()
|
||||
{
|
||||
Title = build.FullBuildString,
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"),
|
||||
Guid = new RssGuid() { IsPermaLink = true, Value = $"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"
|
||||
},
|
||||
}).ToList()
|
||||
}
|
||||
};
|
||||
Items = (from build in builds
|
||||
select new RssItem()
|
||||
{
|
||||
Title = build.FullBuildString,
|
||||
Link = new RssUrl($"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"),
|
||||
Guid = new RssGuid()
|
||||
{
|
||||
IsPermaLink = true,
|
||||
Value = $"{Request.Url.Scheme}://{Request.Url.Authority}{Url.Action("viewBuild", new { controller = "front", id = build.Id })}"
|
||||
},
|
||||
}).ToList()
|
||||
}
|
||||
};
|
||||
|
||||
Response.ContentType = "application/rss+xml";
|
||||
Response.ContentType = "application/rss+xml";
|
||||
|
||||
await Response.Output.WriteAsync(rdoc.ToXml());
|
||||
await Response.Output.WriteAsync(rdoc.ToXml());
|
||||
|
||||
return new EmptyResult();
|
||||
}
|
||||
}
|
||||
return new EmptyResult();
|
||||
}
|
||||
}
|
||||
}
|
@ -1,8 +1,10 @@
|
||||
using BuildFeed.Models;
|
||||
using BuildFeed.Code;
|
||||
using BuildFeed.Models;
|
||||
using BuildFeed.Models.ViewModel;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.Web;
|
||||
using System.Web.Mvc;
|
||||
using System.Web.Routing;
|
||||
@ -11,135 +13,142 @@ using System.Xml.Linq;
|
||||
|
||||
namespace BuildFeed.Controllers
|
||||
{
|
||||
public class supportController : Controller
|
||||
{
|
||||
[Route("login/")]
|
||||
public ActionResult login()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
public class supportController : LocalController
|
||||
{
|
||||
private Build bModel;
|
||||
|
||||
[HttpPost, Route("login/")]
|
||||
public ActionResult login(LoginUser ru)
|
||||
{
|
||||
if (ModelState.IsValid)
|
||||
public supportController() : base()
|
||||
{
|
||||
bModel = new Build();
|
||||
}
|
||||
|
||||
[Route("login/")]
|
||||
public ActionResult login()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
[HttpPost, Route("login/")]
|
||||
public ActionResult login(LoginUser ru)
|
||||
{
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
bool isAuthenticated = Membership.ValidateUser(ru.UserName, ru.Password);
|
||||
|
||||
if (isAuthenticated)
|
||||
{
|
||||
bool isAuthenticated = Membership.ValidateUser(ru.UserName, ru.Password);
|
||||
int expiryLength = ru.RememberMe ? 129600 : 60;
|
||||
var ticket = new FormsAuthenticationTicket(ru.UserName, true, expiryLength);
|
||||
var encryptedTicket = FormsAuthentication.Encrypt(ticket);
|
||||
var cookieTicket = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket)
|
||||
{
|
||||
Expires = DateTime.Now.AddMinutes(expiryLength),
|
||||
Path = FormsAuthentication.FormsCookiePath
|
||||
};
|
||||
Response.Cookies.Add(cookieTicket);
|
||||
|
||||
if (isAuthenticated)
|
||||
{
|
||||
int expiryLength = ru.RememberMe ? 129600 : 60;
|
||||
var ticket = new FormsAuthenticationTicket(ru.UserName, true, expiryLength);
|
||||
var encryptedTicket = FormsAuthentication.Encrypt(ticket);
|
||||
var cookieTicket = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket)
|
||||
{
|
||||
Expires = DateTime.Now.AddMinutes(expiryLength),
|
||||
Path = FormsAuthentication.FormsCookiePath
|
||||
};
|
||||
Response.Cookies.Add(cookieTicket);
|
||||
string returnUrl = string.IsNullOrEmpty(Request.QueryString["ReturnUrl"]) ? "/" : Request.QueryString["ReturnUrl"];
|
||||
|
||||
string returnUrl = string.IsNullOrEmpty(Request.QueryString["ReturnUrl"]) ? "/" : Request.QueryString["ReturnUrl"];
|
||||
|
||||
return Redirect(returnUrl);
|
||||
}
|
||||
return Redirect(returnUrl);
|
||||
}
|
||||
}
|
||||
|
||||
ViewData["ErrorMessage"] = "The username and password are not valid.";
|
||||
return View(ru);
|
||||
}
|
||||
ViewData["ErrorMessage"] = "The username and password are not valid.";
|
||||
return View(ru);
|
||||
}
|
||||
|
||||
[Authorize, Route("password/")]
|
||||
public ActionResult password()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
[Authorize, Route("password/")]
|
||||
public ActionResult password()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
[HttpPost, Authorize, Route("password/")]
|
||||
public ActionResult password(ChangePassword cp)
|
||||
{
|
||||
if (ModelState.IsValid)
|
||||
[HttpPost, Authorize, Route("password/")]
|
||||
public ActionResult password(ChangePassword cp)
|
||||
{
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
MembershipUser user = Membership.GetUser();
|
||||
|
||||
if (user != null)
|
||||
{
|
||||
MembershipUser user = Membership.GetUser();
|
||||
bool success = user.ChangePassword(cp.OldPassword, cp.NewPassword);
|
||||
|
||||
if (user != null)
|
||||
{
|
||||
bool success = user.ChangePassword(cp.OldPassword, cp.NewPassword);
|
||||
|
||||
if (success)
|
||||
{
|
||||
return Redirect("/");
|
||||
}
|
||||
}
|
||||
if (success)
|
||||
{
|
||||
return Redirect("/");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ViewData["ErrorMessage"] = "There was an error changing your password.";
|
||||
return View(cp);
|
||||
}
|
||||
ViewData["ErrorMessage"] = "There was an error changing your password.";
|
||||
return View(cp);
|
||||
}
|
||||
|
||||
[Route("logout/")]
|
||||
public ActionResult logout()
|
||||
{
|
||||
FormsAuthentication.SignOut();
|
||||
return Redirect("/");
|
||||
}
|
||||
[Route("logout/")]
|
||||
public ActionResult logout()
|
||||
{
|
||||
FormsAuthentication.SignOut();
|
||||
return Redirect("/");
|
||||
}
|
||||
|
||||
[Route("register/")]
|
||||
public ActionResult register()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
[Route("register/")]
|
||||
public ActionResult register()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
[HttpPost, Route("register/")]
|
||||
public ActionResult register(RegistrationUser ru)
|
||||
{
|
||||
if (ModelState.IsValid)
|
||||
[HttpPost, Route("register/")]
|
||||
public ActionResult register(RegistrationUser ru)
|
||||
{
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
MembershipCreateStatus status;
|
||||
Membership.CreateUser(ru.UserName, ru.Password, ru.EmailAddress, "THIS WILL BE IGNORED", "I WILL BE IGNORED", false, out status);
|
||||
|
||||
switch (status)
|
||||
{
|
||||
MembershipCreateStatus status;
|
||||
Membership.CreateUser(ru.UserName, ru.Password, ru.EmailAddress, "THIS WILL BE IGNORED", "I WILL BE IGNORED", false, out status);
|
||||
|
||||
switch (status)
|
||||
{
|
||||
case MembershipCreateStatus.Success:
|
||||
return RedirectToAction("thanks_register");
|
||||
case MembershipCreateStatus.InvalidPassword:
|
||||
ViewData["ErrorMessage"] = "The password is invalid.";
|
||||
break;
|
||||
case MembershipCreateStatus.DuplicateEmail:
|
||||
ViewData["ErrorMessage"] = "A user account with this email address already exists.";
|
||||
break;
|
||||
case MembershipCreateStatus.DuplicateUserName:
|
||||
ViewData["ErrorMessage"] = "A user account with this user name already exists.";
|
||||
break;
|
||||
default:
|
||||
ViewData["ErrorMessage"] = "Unspecified error.";
|
||||
break;
|
||||
}
|
||||
case MembershipCreateStatus.Success:
|
||||
return RedirectToAction("thanks_register");
|
||||
case MembershipCreateStatus.InvalidPassword:
|
||||
ViewData["ErrorMessage"] = "The password is invalid.";
|
||||
break;
|
||||
case MembershipCreateStatus.DuplicateEmail:
|
||||
ViewData["ErrorMessage"] = "A user account with this email address already exists.";
|
||||
break;
|
||||
case MembershipCreateStatus.DuplicateUserName:
|
||||
ViewData["ErrorMessage"] = "A user account with this user name already exists.";
|
||||
break;
|
||||
default:
|
||||
ViewData["ErrorMessage"] = "Unspecified error.";
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return View(ru);
|
||||
}
|
||||
return View(ru);
|
||||
}
|
||||
|
||||
[Route("register/thanks/")]
|
||||
public ActionResult thanks_register()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
[Route("register/thanks/")]
|
||||
public ActionResult thanks_register()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
|
||||
[Route("rss")]
|
||||
public ActionResult rss()
|
||||
{
|
||||
ViewBag.Labs = Build.SelectBuildLabs();
|
||||
return View();
|
||||
}
|
||||
[Route("rss")]
|
||||
public async Task<ActionResult> rss()
|
||||
{
|
||||
ViewBag.Labs = await bModel.SelectBuildLabs();
|
||||
return View();
|
||||
}
|
||||
|
||||
[Route("sitemap/")]
|
||||
[Route("sitemap/")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 3600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public ActionResult sitemap()
|
||||
{
|
||||
var builds = Build.SelectInVersionOrder().ToArray();
|
||||
Dictionary<string, SitemapPagedAction[]> actions = new Dictionary<string, SitemapPagedAction[]>
|
||||
public async Task<ActionResult> sitemap()
|
||||
{
|
||||
var builds = await bModel.SelectInVersionOrder();
|
||||
Dictionary<string, SitemapPagedAction[]> actions = new Dictionary<string, SitemapPagedAction[]>
|
||||
{
|
||||
{
|
||||
"Pages", new[]
|
||||
@ -152,7 +161,7 @@ namespace BuildFeed.Controllers
|
||||
action = "index",
|
||||
page = 1
|
||||
}),
|
||||
Pages = (builds.Length + (frontController.PAGE_SIZE - 1)) / frontController.PAGE_SIZE
|
||||
Pages = (builds.Count() + (frontController.PAGE_SIZE - 1)) / frontController.PAGE_SIZE
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -243,145 +252,151 @@ namespace BuildFeed.Controllers
|
||||
|
||||
|
||||
|
||||
SitemapData model = new SitemapData()
|
||||
{
|
||||
Builds = (from b in Build.Select()
|
||||
group b by new BuildGroup()
|
||||
{
|
||||
Major = b.MajorVersion,
|
||||
Minor = b.MinorVersion,
|
||||
Build = b.Number,
|
||||
Revision = b.Revision
|
||||
} into bg
|
||||
orderby bg.Key.Major descending,
|
||||
bg.Key.Minor descending,
|
||||
bg.Key.Build descending,
|
||||
bg.Key.Revision descending
|
||||
select new SitemapDataBuildGroup()
|
||||
{
|
||||
Id = bg.Key,
|
||||
Builds = (from bgb in bg
|
||||
select new SitemapDataBuild()
|
||||
{
|
||||
Id = bgb.Id,
|
||||
Name = bgb.FullBuildString
|
||||
}).ToArray()
|
||||
}).ToArray(),
|
||||
SitemapData model = new SitemapData()
|
||||
{
|
||||
Builds = (from b in await bModel.Select()
|
||||
group b by new BuildGroup()
|
||||
{
|
||||
Major = b.MajorVersion,
|
||||
Minor = b.MinorVersion,
|
||||
Build = b.Number,
|
||||
Revision = b.Revision
|
||||
} into bg
|
||||
orderby bg.Key.Major descending,
|
||||
bg.Key.Minor descending,
|
||||
bg.Key.Build descending,
|
||||
bg.Key.Revision descending
|
||||
select new SitemapDataBuildGroup()
|
||||
{
|
||||
Id = bg.Key,
|
||||
Builds = (from bgb in bg
|
||||
select new SitemapDataBuild()
|
||||
{
|
||||
Id = bgb.Id,
|
||||
Name = bgb.FullBuildString
|
||||
}).ToArray()
|
||||
}).ToArray(),
|
||||
|
||||
Actions = actions,
|
||||
Labs = (from b in builds
|
||||
group b by b.Lab into lab
|
||||
select lab.Key).ToArray()
|
||||
};
|
||||
Actions = actions,
|
||||
Labs = (from b in builds
|
||||
group b by b.Lab into lab
|
||||
select lab.Key).ToArray()
|
||||
};
|
||||
|
||||
return View(model);
|
||||
}
|
||||
return View(model);
|
||||
}
|
||||
|
||||
[Route("xml-sitemap/")]
|
||||
[Route("xml-sitemap/")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 3600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public ActionResult xmlsitemap()
|
||||
{
|
||||
XNamespace xn = XNamespace.Get("http://www.sitemaps.org/schemas/sitemap/0.9");
|
||||
List<XElement> xlist = new List<XElement>();
|
||||
public async Task<ActionResult> xmlsitemap()
|
||||
{
|
||||
XNamespace xn = XNamespace.Get("http://www.sitemaps.org/schemas/sitemap/0.9");
|
||||
List<XElement> xlist = new List<XElement>();
|
||||
|
||||
// home page
|
||||
XElement home = new XElement(xn + "url");
|
||||
home.Add(new XElement(xn + "loc", Request.Url.GetLeftPart(UriPartial.Authority) + "/"));
|
||||
home.Add(new XElement(xn + "changefreq", "daily"));
|
||||
xlist.Add(home);
|
||||
// home page
|
||||
XElement home = new XElement(xn + "url");
|
||||
home.Add(new XElement(xn + "loc", Request.Url.GetLeftPart(UriPartial.Authority) + "/"));
|
||||
home.Add(new XElement(xn + "changefreq", "daily"));
|
||||
xlist.Add(home);
|
||||
|
||||
foreach (var b in Build.Select())
|
||||
foreach (var b in await bModel.Select())
|
||||
{
|
||||
XElement url = new XElement(xn + "url");
|
||||
url.Add(new XElement(xn + "loc", Request.Url.GetLeftPart(UriPartial.Authority) + Url.Action("viewBuild", "front", new { id = b.Id })));
|
||||
if (b.Modified != DateTime.MinValue)
|
||||
{
|
||||
XElement url = new XElement(xn + "url");
|
||||
url.Add(new XElement(xn + "loc", Request.Url.GetLeftPart(UriPartial.Authority) + Url.Action("viewBuild", "front", new { id = b.Id })));
|
||||
if (b.Modified != DateTime.MinValue)
|
||||
{
|
||||
url.Add(new XElement(xn + "lastmod", b.Modified.ToString("yyyy-MM-dd")));
|
||||
}
|
||||
xlist.Add(url);
|
||||
url.Add(new XElement(xn + "lastmod", b.Modified.ToString("yyyy-MM-dd")));
|
||||
}
|
||||
xlist.Add(url);
|
||||
}
|
||||
|
||||
XDeclaration decl = new XDeclaration("1.0", "utf-8", "");
|
||||
XElement root = new XElement(xn + "urlset", xlist);
|
||||
XDeclaration decl = new XDeclaration("1.0", "utf-8", "");
|
||||
XElement root = new XElement(xn + "urlset", xlist);
|
||||
|
||||
XDocument xdoc = new XDocument(decl, root);
|
||||
XDocument xdoc = new XDocument(decl, root);
|
||||
|
||||
Response.ContentType = "application/xml";
|
||||
xdoc.Save(Response.OutputStream);
|
||||
Response.ContentType = "application/xml";
|
||||
xdoc.Save(Response.OutputStream);
|
||||
|
||||
|
||||
return new EmptyResult();
|
||||
}
|
||||
return new EmptyResult();
|
||||
}
|
||||
|
||||
[Route("statistics/")]
|
||||
[Route("statistics/")]
|
||||
#if !DEBUG
|
||||
[OutputCache(Duration = 3600, VaryByParam = "none", VaryByCustom = "userName")]
|
||||
#endif
|
||||
public ActionResult stats()
|
||||
{
|
||||
var builds = Build.Select().ToArray();
|
||||
public async Task<ActionResult> stats()
|
||||
{
|
||||
var builds = await bModel.Select();
|
||||
|
||||
List<MonthCount> additions = new List<MonthCount>();
|
||||
var rawAdditions = (from b in builds
|
||||
where b.Added > DateTime.Now.AddYears(-1)
|
||||
group b by new
|
||||
{
|
||||
Year = b.Added.Year,
|
||||
Week = Convert.ToInt32(Math.Floor(b.Added.DayOfYear / 7m))
|
||||
} into bm
|
||||
select new MonthCount()
|
||||
{
|
||||
Month = bm.Key.Week,
|
||||
Year = bm.Key.Year,
|
||||
Count = bm.Count()
|
||||
}).ToArray();
|
||||
List<MonthCount> additions = new List<MonthCount>();
|
||||
var rawAdditions = (from b in builds
|
||||
where b.Added > DateTime.Now.AddYears(-1)
|
||||
group b by new
|
||||
{
|
||||
Year = b.Added.Year,
|
||||
Week = Convert.ToInt32(Math.Floor(b.Added.DayOfYear / 7m))
|
||||
} into bm
|
||||
select new MonthCount()
|
||||
{
|
||||
Month = bm.Key.Week,
|
||||
Year = bm.Key.Year,
|
||||
Count = bm.Count()
|
||||
}).ToArray();
|
||||
|
||||
for (int i = -52; i <= 0; i++)
|
||||
for (int i = -52; i <= 0; i++)
|
||||
{
|
||||
DateTime dt = DateTime.Now.AddDays(i * 7);
|
||||
additions.Add(new MonthCount()
|
||||
{
|
||||
DateTime dt = DateTime.Now.AddDays(i * 7);
|
||||
additions.Add(new MonthCount()
|
||||
{
|
||||
Month = Convert.ToInt32(Math.Floor(dt.DayOfYear / 7m)),
|
||||
Year = dt.Year,
|
||||
Count = rawAdditions.SingleOrDefault(a => a.Month == Convert.ToInt32(Math.Floor(dt.DayOfYear / 7m)) && a.Year == dt.Year).Count
|
||||
});
|
||||
}
|
||||
Month = Convert.ToInt32(Math.Floor(dt.DayOfYear / 7m)),
|
||||
Year = dt.Year,
|
||||
Count = rawAdditions.SingleOrDefault(a => a.Month == Convert.ToInt32(Math.Floor(dt.DayOfYear / 7m)) && a.Year == dt.Year).Count
|
||||
});
|
||||
}
|
||||
|
||||
List<MonthCount> compiles = new List<MonthCount>();
|
||||
double logScale = 1.0 / Math.E;
|
||||
var rawCompiles = from b in builds
|
||||
where b.BuildTime.HasValue
|
||||
group b by new
|
||||
{
|
||||
Year = b.BuildTime.Value.Year,
|
||||
Month = Convert.ToInt32(Math.Floor((b.BuildTime.Value.Month - 0.1m) / 3m) * 3) + 1
|
||||
} into bm
|
||||
select new MonthCount()
|
||||
{
|
||||
Month = bm.Key.Month,
|
||||
Year = bm.Key.Year,
|
||||
Count = Math.Pow(Convert.ToDouble(bm.Count()), logScale)
|
||||
};
|
||||
List<MonthCount> compiles = new List<MonthCount>();
|
||||
double logScale = 1.0 / Math.E;
|
||||
var rawCompiles = from b in builds
|
||||
where b.BuildTime.HasValue
|
||||
group b by new
|
||||
{
|
||||
Year = b.BuildTime.Value.Year,
|
||||
Month = Convert.ToInt32(Math.Floor((b.BuildTime.Value.Month - 0.1m) / 3m) * 3) + 1
|
||||
} into bm
|
||||
select new MonthCount()
|
||||
{
|
||||
Month = bm.Key.Month,
|
||||
Year = bm.Key.Year,
|
||||
Count = Math.Pow(Convert.ToDouble(bm.Count()), logScale)
|
||||
};
|
||||
|
||||
|
||||
var rawLabCounts = from bl in (from b in builds
|
||||
where !string.IsNullOrEmpty(b.Lab)
|
||||
group b by b.Lab into bl
|
||||
select bl)
|
||||
where bl.Count() > 99
|
||||
orderby bl.Count() descending
|
||||
select new Tuple<string, int>(bl.Key, bl.Count());
|
||||
var rawLabCounts = from bl in (from b in builds
|
||||
where !string.IsNullOrEmpty(b.Lab)
|
||||
group b by b.Lab into bl
|
||||
select bl)
|
||||
where bl.Count() > 99
|
||||
orderby bl.Count() descending
|
||||
select new Tuple<string, int>(bl.Key, bl.Count());
|
||||
|
||||
StatsPage m = new StatsPage()
|
||||
{
|
||||
AdditionsByMonth = additions,
|
||||
CompilesByMonth = rawCompiles.OrderBy(r => r.Year).ThenBy(r => r.Month),
|
||||
BuildsByLab = rawLabCounts
|
||||
};
|
||||
StatsPage m = new StatsPage()
|
||||
{
|
||||
AdditionsByMonth = additions,
|
||||
CompilesByMonth = rawCompiles.OrderBy(r => r.Year).ThenBy(r => r.Month),
|
||||
BuildsByLab = rawLabCounts
|
||||
};
|
||||
|
||||
return View(m);
|
||||
}
|
||||
}
|
||||
return View(m);
|
||||
}
|
||||
|
||||
[Route("credits/")]
|
||||
public ActionResult credits()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
}
|
||||
}
|
@ -10,6 +10,10 @@ namespace BuildFeed
|
||||
{
|
||||
protected void Application_Start()
|
||||
{
|
||||
// Don't bother looking for the legacy aspx view engine.
|
||||
ViewEngines.Engines.Clear();
|
||||
ViewEngines.Engines.Add(new RazorViewEngine());
|
||||
|
||||
AreaRegistration.RegisterAllAreas();
|
||||
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
|
||||
RouteConfig.RegisterRoutes(RouteTable.Routes);
|
||||
|
297
BuildFeed/Local/Common.Designer.cs
generated
Normal file
297
BuildFeed/Local/Common.Designer.cs
generated
Normal file
@ -0,0 +1,297 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.42000
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace BuildFeed.Local {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// A strongly-typed resource class, for looking up localized strings, etc.
|
||||
/// </summary>
|
||||
// This class was auto-generated by the StronglyTypedResourceBuilder
|
||||
// class via a tool like ResGen or Visual Studio.
|
||||
// To add or remove a member, edit your .ResX file then rerun ResGen
|
||||
// with the /str option, or rebuild your VS project.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
public class Common {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Common() {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the cached ResourceManager instance used by this class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
public static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("BuildFeed.Local.Common", typeof(Common).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the current thread's CurrentUICulture property for all
|
||||
/// resource lookups using this strongly typed resource class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
public static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Âδδ βúïℓδ !!!].
|
||||
/// </summary>
|
||||
public static string AddBuild {
|
||||
get {
|
||||
return ResourceManager.GetString("AddBuild", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Âδ₥ïñ !!!].
|
||||
/// </summary>
|
||||
public static string Admin {
|
||||
get {
|
||||
return ResourceManager.GetString("Admin", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Çôñƭřïβúƭè ôñ !!!].
|
||||
/// </summary>
|
||||
public static string ContributeOn {
|
||||
get {
|
||||
return ResourceManager.GetString("ContributeOn", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Çřèδïƭƨ !!!].
|
||||
/// </summary>
|
||||
public static string Credits {
|
||||
get {
|
||||
return ResourceManager.GetString("Credits", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! ÐèƲèℓôƥèδ β¥ !!!].
|
||||
/// </summary>
|
||||
public static string DevelopedBy {
|
||||
get {
|
||||
return ResourceManager.GetString("DevelopedBy", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Éřřôř !!!].
|
||||
/// </summary>
|
||||
public static string Error {
|
||||
get {
|
||||
return ResourceManager.GetString("Error", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! £ôϱ ïñ !!!].
|
||||
/// </summary>
|
||||
public static string LogIn {
|
||||
get {
|
||||
return ResourceManager.GetString("LogIn", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! £ôϱ ôúƭ !!!].
|
||||
/// </summary>
|
||||
public static string LogOut {
|
||||
get {
|
||||
return ResourceManager.GetString("LogOut", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! | Þáϱè {0} !!!].
|
||||
/// </summary>
|
||||
public static string PageTitleSegment {
|
||||
get {
|
||||
return ResourceManager.GetString("PageTitleSegment", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Wïñδôωƨ NT !!!].
|
||||
/// </summary>
|
||||
public static string ProductName {
|
||||
get {
|
||||
return ResourceManager.GetString("ProductName", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! R§§ ƒèèδƨ !!!].
|
||||
/// </summary>
|
||||
public static string RssFeeds {
|
||||
get {
|
||||
return ResourceManager.GetString("RssFeeds", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! §èářçλ !!!].
|
||||
/// </summary>
|
||||
public static string Search {
|
||||
get {
|
||||
return ResourceManager.GetString("Search", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! ßúïℓδ ℓ !!!].
|
||||
/// </summary>
|
||||
public static string SearchBuild {
|
||||
get {
|
||||
return ResourceManager.GetString("SearchBuild", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! §èářçλ ßúïℓδFèèδ... ℓ !!!].
|
||||
/// </summary>
|
||||
public static string SearchBuildFeed {
|
||||
get {
|
||||
return ResourceManager.GetString("SearchBuildFeed", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Nô řèƨúℓƭƨ ƒôúñδ ℓ !!!].
|
||||
/// </summary>
|
||||
public static string SearchEmpty {
|
||||
get {
|
||||
return ResourceManager.GetString("SearchEmpty", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! £áβ !!!].
|
||||
/// </summary>
|
||||
public static string SearchLab {
|
||||
get {
|
||||
return ResourceManager.GetString("SearchLab", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! §èářçλ 9úèř¥ !!!].
|
||||
/// </summary>
|
||||
public static string SearchQuery {
|
||||
get {
|
||||
return ResourceManager.GetString("SearchQuery", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! §ôúrçè l !!!].
|
||||
/// </summary>
|
||||
public static string SearchSource {
|
||||
get {
|
||||
return ResourceManager.GetString("SearchSource", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Vèřƨïôñ ℓ !!!].
|
||||
/// </summary>
|
||||
public static string SearchVersion {
|
||||
get {
|
||||
return ResourceManager.GetString("SearchVersion", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Ýèář !!!].
|
||||
/// </summary>
|
||||
public static string SearchYear {
|
||||
get {
|
||||
return ResourceManager.GetString("SearchYear", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! §ïƭè₥áƥ !!!].
|
||||
/// </summary>
|
||||
public static string Sitemap {
|
||||
get {
|
||||
return ResourceManager.GetString("Sitemap", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! ßúïℓδFèèδ !!!].
|
||||
/// </summary>
|
||||
public static string SiteName {
|
||||
get {
|
||||
return ResourceManager.GetString("SiteName", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! §ƭáƭïƨƭïçƨ !!!].
|
||||
/// </summary>
|
||||
public static string Statistics {
|
||||
get {
|
||||
return ResourceManager.GetString("Statistics", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Tôϱϱℓè ñáƲïϱáƭïôñ ℓ !!!].
|
||||
/// </summary>
|
||||
public static string ToggleNavigation {
|
||||
get {
|
||||
return ResourceManager.GetString("ToggleNavigation", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Tωïƭƭèř !!!].
|
||||
/// </summary>
|
||||
public static string Twitter {
|
||||
get {
|
||||
return ResourceManager.GetString("Twitter", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! ƭ¥ƥè ƭô ƨèářçλ... ℓ !!!].
|
||||
/// </summary>
|
||||
public static string TypeToSearch {
|
||||
get {
|
||||
return ResourceManager.GetString("TypeToSearch", resourceCulture);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
0
BuildFeed/Local/Common.ar.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.ar.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.ar.resx
Normal file
198
BuildFeed/Local/Common.ar.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>إضافة نسخة جديدة</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>الإدارة</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>ساهم في التطوير على</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>المساهمات ولائحة الشكر</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>طوّرت من قبل</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>خطأ</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>تسجيل الدخول</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>تسجيل الخروج</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| صفحة {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>ويندوز NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>محتوى RSS</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>بحث</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>النسخة</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>بحث في BuildFeed</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>لايوجد أي نتائج</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>المختبر</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>صيغة البحث</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>المصدر</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>الإصدار</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>السنة</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>خريطة الموقع</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>الإحصائيات</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>تبديل الصفحات</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>اكتب لبدء البحث...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.bn.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.bn.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.bn.resx
Normal file
198
BuildFeed/Local/Common.bn.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>নতুন বিল্ড যোগ করুন</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>অ্যাডমিন</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>সাহায্য করুন </value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>[!!! Çřèδïƭƨ !!!]</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>উন্নত করেছেন </value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>ভুল</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>লগইন</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>ত্যাগ করুন</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| পৃষ্ঠা {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>উইন্ডোজ এনটি</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>RSS</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>অনুসন্ধান</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Build</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>বিল্ডফিডে অনুসন্ধান করুন </value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>কোন ফলাফল পাওয়া যায়নি</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>রসশালা</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>অনুসন্ধান</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>উৎস</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>সংস্করণ</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>বছর </value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>সাইট ম্যাপ</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>বিল্ডফিড </value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>পরিসংখ্যান</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>চালু অথবা বন্ধ করুন ন্যাভিগেশন</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>অনুসন্ধানের জন্য টাইপ করুন</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.cs.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.cs.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.cs.resx
Normal file
198
BuildFeed/Local/Common.cs.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Přidat build</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Admin</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Přispějte na</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>Poděkování</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Vytvořil</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Chyba</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Přihlásit se</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Odhlásit se</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Stránka {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>RSS zdroje</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Hledat</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Build</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Hledat v BuildFeedu...</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Nebyly nalezeny žádné výsledky</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Větev</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Dotaz</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Zdroj</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Verze</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>Rok</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Mapa stránek</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Statistiky</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Přepnout navigaci</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>hledat...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.de.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.de.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.de.resx
Normal file
198
BuildFeed/Local/Common.de.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Build hinzufügen</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Administrator</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Mitwirken bei</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>[!!! Çřèδïƭƨ !!!]</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Entwickelt von</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Fehler</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Anmelden</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Abmelden</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Seite {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>RSS Feeds</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Suche</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Build</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>BuildFeed durchsuchen</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Keine Suchergebnisse</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Lab</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Suche nach</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Quelle</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Version</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>Jahr</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Sitemap</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Statistiken</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Navigation umschalten</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>Tippe, um zu suchen...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.el.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.el.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.el.resx
Normal file
198
BuildFeed/Local/Common.el.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Προσθήκη build</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Διαχειριστής</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Προσφορά στο</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>Μνεία</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Αναπτύχθηκε από τον</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Σφάλμα</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Σύνδεση</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Αποσύνδεση</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Σελίδα {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>Ροές RSS</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Αναζήτηση</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Build</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Αναζήτηση στο BuildFeed...</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Δεν βρέθηκαν αποτελέσματα</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Lab</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Ερώτημα αναζήτησης</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Πηγή</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Έκδοση</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>Έτος</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Χάρτης Σελίδας</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Στατιστικά</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Αλλαγή πλοήγησης</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>Πληκτρολογήστε για αναζήτηση...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.en.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.en.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.en.resx
Normal file
198
BuildFeed/Local/Common.en.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Add build</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Admin</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Contribute on</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>Credits</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Developed by</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Error</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Log in</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Log out</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Page {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>RSS feeds</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Search</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Build</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Search BuildFeed...</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>No results found</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Lab</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Search query</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Source</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Version</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>Year</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Sitemap</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Statistics</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Toggle navigation</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>type to search...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.es.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.es.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.es.resx
Normal file
198
BuildFeed/Local/Common.es.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Añadir compilación</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Administrador</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Contribuir en</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>Créditos</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Desarrollado por</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Error</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Iniciar sesión</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Cerrar sesión</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Página {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>Feeds RSS</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Buscar</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Compilación</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Buscar en BuildFeed...</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Ningun resultado encontrado</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Laboratorio</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Criterios de busqueda</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Fuente</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Versión</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>Año</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Mapa del sítio</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Estadísticas</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Mostrar/ocultar navegador</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>escriba para buscar...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.fi.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.fi.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.fi.resx
Normal file
198
BuildFeed/Local/Common.fi.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Lisää koontiversio</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Admin</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Osallistu kehitykseen:</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>[!!! Çřèδïƭƨ !!!]</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Kehittänyt</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Virhe</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Kirjaudu sisään</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Kirjaudu ulos</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Sivu {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>RSS-syötteet</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Hae</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Koontiversio</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Hae BuildFeedistä</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Tuloksia ei löytynyt</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Lab</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Hakulauseke</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Lähde</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Versio</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>Vuosi</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Sivukartta</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Tilastot</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Toggle navigation</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>kirjoita hakeaksesi...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.fr.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.fr.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.fr.resx
Normal file
198
BuildFeed/Local/Common.fr.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Ajouter une build</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Admin</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Contribuer à</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>Crédits</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Développé par</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Erreur</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Se connecter</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Déconnexion</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Page {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>Flux RSS</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Chercher</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Build</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Chercher dans BuildFeed</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Aucun résultat trouvé</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Lab</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Termes recherchés</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Source</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Version</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>Année</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Plan du site</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Statistiques</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Basculer </value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>écrire pour chercher...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.he.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.he.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.he.resx
Normal file
198
BuildFeed/Local/Common.he.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>הוספת בילד</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Admin</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>סיוע בפיתוח ב</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>תודות</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>פותח על-ידי</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>שגיאה</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>כניסה</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>יציאה</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| דף {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>RSS feeds</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>חיפוש</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>בילד</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>חיפוש ב-BuildFeed</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>לא נמצאו תוצאות</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>מעבדה</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>מחרוזת חיפוש</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>מקור</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>גירסה</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>שנה</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>מפת אתר</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>סטטיסטיקה</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>הפעלת ניווט</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>הקלד לחיפוש...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.hr.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.hr.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.hr.resx
Normal file
198
BuildFeed/Local/Common.hr.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Dodaj verziju</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Administrator</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Doprinos</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>[!!! Çřèδïƭƨ !!!]</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Razvijeno od</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Greška</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Prijava</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Odjava</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>Stranica {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>RSS</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Pretraživanje</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Verzija</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Pretraži BuildFeed</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Nema rezultata</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Grana</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Upit</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Izvor</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Verzija</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>Godina</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Mapa stranice</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Statistika</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Izbor navigacije</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>Piši za pretragu...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.id.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.id.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.id.resx
Normal file
198
BuildFeed/Local/Common.id.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Tambah Build</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Admin</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Kontribusi di</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>Kredit</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Dikembangkan oleh</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Galat</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Masuk</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Keluar</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Halaman {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>RSS Feeds</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Cari</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Build</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Cari di Buildfeed</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Hasil tidak ditemukan</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Lab</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Permintaan pencarian</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Sumber</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Versi</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>Tahun</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Sitemap</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Statistik</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Navigasi beralih</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>Ketik untuk mencari</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.it.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.it.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.it.resx
Normal file
198
BuildFeed/Local/Common.it.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Aggiungi build</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Amministratore</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Contribuire a</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>[!!! Çřèδïƭƨ !!!]</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Sviluppato da</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Errore</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Entra</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Esci</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Pagina {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>Notifiche RSS</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Cerca</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Build</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Cerca in BuildFeed...</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Nessun risultato trovato</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Laboratorio</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Termini di ricerca</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Fonte</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Versione</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>Anno</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Mappa del sito</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Statistiche</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Mostra/nascondi browser</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>digita per cercare...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.nl.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.nl.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.nl.resx
Normal file
198
BuildFeed/Local/Common.nl.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Build toevoegen</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Administrator</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Draag bij via</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>Dankwoord</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Ontwikkeld door</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Fout</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Inloggen</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Uitloggen</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value> | Pagina {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>RSS feeds</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Zoeken</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Build</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Zoeken in BuildFeed</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Geen resultaten gevonden</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Lab</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Zoekopdracht</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Bron</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Versie</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>Jaar</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Sitemap</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Statistieken</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Schakel navigatie</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>typ om te zoeken...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.pt-br.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.pt-br.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.pt-br.resx
Normal file
198
BuildFeed/Local/Common.pt-br.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Adicionar compilação</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Admin</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Contribuir no</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>[!!! Çřèδïƭƨ !!!]</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Desenvolvido por</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Erro</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Entrar</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Sair</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Página {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>Feeds RSS</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Pesquisar</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Compilação</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Pesquisar BuildFeed...</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Nenhum resultado encontrado</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Laboratório</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Termos da pesquisa</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Fonte</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Versão</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>Ano</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Mapa do site</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Estatísticas</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Mostrar/ocultar navegação</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>digite para pesquisar...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.pt.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.pt.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.pt.resx
Normal file
198
BuildFeed/Local/Common.pt.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Adicionar compilação</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Administrador</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Contribuir em</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>[!!! Çřèδïƭƨ !!!]</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Desenvolvido por</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Erro</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Entrar</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Sair</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Página {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>Feeds RSS</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Procurar</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Compilação</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Procurar em BuildFeed...</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Nenhum resultado encontrado</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Laboratório</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Termos da procura</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Fonte</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Versão</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>Ano</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Mapa do site</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Estatísticas</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Mostrar/ocultar navegador</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>entre para procurar...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.qps-ploc.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.qps-ploc.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.qps-ploc.resx
Normal file
198
BuildFeed/Local/Common.qps-ploc.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>[!!! Âδδ βúïℓδ !!!]</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>[!!! Âδ₥ïñ !!!]</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>[!!! Çôñƭřïβúƭè ôñ !!!]</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>[!!! Çřèδïƭƨ !!!]</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>[!!! ÐèƲèℓôƥèδ β¥ !!!]</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>[!!! Éřřôř !!!]</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>[!!! £ôϱ ïñ !!!]</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>[!!! £ôϱ ôúƭ !!!]</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>[!!! | Þáϱè {0} !!!]</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>[!!! Wïñδôωƨ NT !!!]</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>[!!! R§§ ƒèèδƨ !!!]</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>[!!! §èářçλ !!!]</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>[!!! ßúïℓδ ℓ !!!]</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>[!!! §èářçλ ßúïℓδFèèδ... ℓ !!!]</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>[!!! Nô řèƨúℓƭƨ ƒôúñδ ℓ !!!]</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>[!!! £áβ !!!]</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>[!!! §èářçλ 9úèř¥ !!!]</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>[!!! §ôúrçè l !!!]</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>[!!! Vèřƨïôñ ℓ !!!]</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>[!!! Ýèář !!!]</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>[!!! §ïƭè₥áƥ !!!]</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>[!!! ßúïℓδFèèδ !!!]</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>[!!! §ƭáƭïƨƭïçƨ !!!]</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>[!!! Tôϱϱℓè ñáƲïϱáƭïôñ ℓ !!!]</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>[!!! Tωïƭƭèř !!!]</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>[!!! ƭ¥ƥè ƭô ƨèářçλ... ℓ !!!]</value>
|
||||
</data>
|
||||
</root>
|
198
BuildFeed/Local/Common.resx
Normal file
198
BuildFeed/Local/Common.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>[!!! Âδδ βúïℓδ !!!]</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>[!!! Âδ₥ïñ !!!]</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>[!!! Çôñƭřïβúƭè ôñ !!!]</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>[!!! Çřèδïƭƨ !!!]</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>[!!! ÐèƲèℓôƥèδ β¥ !!!]</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>[!!! Éřřôř !!!]</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>[!!! £ôϱ ïñ !!!]</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>[!!! £ôϱ ôúƭ !!!]</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>[!!! | Þáϱè {0} !!!]</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>[!!! Wïñδôωƨ NT !!!]</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>[!!! R§§ ƒèèδƨ !!!]</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>[!!! §èářçλ !!!]</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>[!!! ßúïℓδ ℓ !!!]</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>[!!! §èářçλ ßúïℓδFèèδ... ℓ !!!]</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>[!!! Nô řèƨúℓƭƨ ƒôúñδ ℓ !!!]</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>[!!! £áβ !!!]</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>[!!! §èářçλ 9úèř¥ !!!]</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>[!!! §ôúrçè l !!!]</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>[!!! Vèřƨïôñ ℓ !!!]</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>[!!! Ýèář !!!]</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>[!!! §ïƭè₥áƥ !!!]</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>[!!! ßúïℓδFèèδ !!!]</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>[!!! §ƭáƭïƨƭïçƨ !!!]</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>[!!! Tôϱϱℓè ñáƲïϱáƭïôñ ℓ !!!]</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>[!!! Tωïƭƭèř !!!]</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>[!!! ƭ¥ƥè ƭô ƨèářçλ... ℓ !!!]</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.ro.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.ro.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.ro.resx
Normal file
198
BuildFeed/Local/Common.ro.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Adăugare build</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Administrator</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Contribuie la</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>Credite</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Dezvoltat de</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Eroare</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Logare</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Delogare</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Pagina {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>Feed-uri RSS</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Căutare</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Build</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Căutare Buildfeed</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Niciun rezultat găsit</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Lab</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Criteriu de căutare</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Sursă</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Versiune</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>An</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Harta site-ului</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Statistici</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Comutare navigare</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>scrieți pentru a căuta...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.ru.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.ru.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.ru.resx
Normal file
198
BuildFeed/Local/Common.ru.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Добавить сборку</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Администратор</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Помочь в разработке на</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>авторы перевода</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Автор:</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Ошибка</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Вход</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Выход</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Страница {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>Лента RSS</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Поиск</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Сборка</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Поиск по сайту</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Ничего не найдено</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Лаборотория</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Поисковый запрос</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Источник</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Версия</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>Год</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Карта сайта</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Статистика</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Включить навигацию</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>Введите запрос…</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.sk.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.sk.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.sk.resx
Normal file
198
BuildFeed/Local/Common.sk.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Pridať build</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Admin</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Prispieť na</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>[!!! Çřèδïƭƨ !!!]</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Vytvoril</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Chyba</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Prihlásiť sa</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Odhlásiť sa</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Stránka {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>RSS Kanál</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Hľadať</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Build</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Hľadať v BuildFeede</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Neboli nájdené žiadne výsledky</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Lab</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Výraz vyhľadávania</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Zdroj</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Verzia</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>Rok</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Mapa stránok</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Štatistiky</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Prepnúť navigáciu</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>písaním hľadajte...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.sl.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.sl.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.sl.resx
Normal file
198
BuildFeed/Local/Common.sl.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Dodaj različico</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Administrator</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Prispevaj</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>Zasluge</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Razvil</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Napaka</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Prijava</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Odjava</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Stran {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>Viri RSS</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Iskanje</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Različica</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Preišči BuildFeed...</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Ni rezultatov</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Veja</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Iskalna poizvedba</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Vir</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Različica</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>Leto</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Načrt strani</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Statistika</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Preklopi navigacijo</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>Pišite za iskanje</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.sv.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.sv.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.sv.resx
Normal file
198
BuildFeed/Local/Common.sv.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>Lägg till build</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>Admin</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>Bidra med</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>[!!! Çřèδïƭƨ !!!]</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>Utvecklad av</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>Fel</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>Logga in</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>Logga ut</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Sida {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>RSS-flöden</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>Sök</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Build</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>Sök i BuildFeed...</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>Inga resultat funna</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Lab</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>Sökord</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>Källa</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>Version</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>År</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Sitemap</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>Statistik</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>Hantera navigation</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>skriv för att söka...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.zh-tw.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.zh-tw.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.zh-tw.resx
Normal file
198
BuildFeed/Local/Common.zh-tw.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>新增組建</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>管理</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>提供貢獻到</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>[!!! Çřèδïƭƨ !!!]</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>開發者</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>錯誤</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>登入</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>登出</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| Page {0}</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>RSS</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>搜尋</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Build</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>在 BuildFeed 上搜尋...</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>沒有找到任何符合條件的結果</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Lab</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>搜尋</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>訊息來源</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>版本</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>年份</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>Sitemap</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>統計資訊</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>切換導覽</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>輸入以搜尋...</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Common.zh.Designer.cs
generated
Normal file
0
BuildFeed/Local/Common.zh.Designer.cs
generated
Normal file
198
BuildFeed/Local/Common.zh.resx
Normal file
198
BuildFeed/Local/Common.zh.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="AddBuild" xml:space="preserve">
|
||||
<value>添加版本号</value>
|
||||
</data>
|
||||
<data name="Admin" xml:space="preserve">
|
||||
<value>管理员</value>
|
||||
</data>
|
||||
<data name="ContributeOn" xml:space="preserve">
|
||||
<value>贡献到</value>
|
||||
</data>
|
||||
<data name="Credits" xml:space="preserve">
|
||||
<value>感谢</value>
|
||||
</data>
|
||||
<data name="DevelopedBy" xml:space="preserve">
|
||||
<value>开发者</value>
|
||||
</data>
|
||||
<data name="Error" xml:space="preserve">
|
||||
<value>错误</value>
|
||||
</data>
|
||||
<data name="LogIn" xml:space="preserve">
|
||||
<value>登录</value>
|
||||
</data>
|
||||
<data name="LogOut" xml:space="preserve">
|
||||
<value>退出</value>
|
||||
</data>
|
||||
<data name="PageTitleSegment" xml:space="preserve">
|
||||
<value>| 第 {0} 页</value>
|
||||
</data>
|
||||
<data name="ProductName" xml:space="preserve">
|
||||
<value>Windows NT</value>
|
||||
</data>
|
||||
<data name="RssFeeds" xml:space="preserve">
|
||||
<value>RSS源</value>
|
||||
</data>
|
||||
<data name="Search" xml:space="preserve">
|
||||
<value>搜索</value>
|
||||
</data>
|
||||
<data name="SearchBuild" xml:space="preserve">
|
||||
<value>Build</value>
|
||||
</data>
|
||||
<data name="SearchBuildFeed" xml:space="preserve">
|
||||
<value>在 BuildFeed 上搜索...</value>
|
||||
</data>
|
||||
<data name="SearchEmpty" xml:space="preserve">
|
||||
<value>未找到符合条件的结果</value>
|
||||
</data>
|
||||
<data name="SearchLab" xml:space="preserve">
|
||||
<value>Lab</value>
|
||||
</data>
|
||||
<data name="SearchQuery" xml:space="preserve">
|
||||
<value>搜索</value>
|
||||
</data>
|
||||
<data name="SearchSource" xml:space="preserve">
|
||||
<value>来源</value>
|
||||
</data>
|
||||
<data name="SearchVersion" xml:space="preserve">
|
||||
<value>版本</value>
|
||||
</data>
|
||||
<data name="SearchYear" xml:space="preserve">
|
||||
<value>年</value>
|
||||
</data>
|
||||
<data name="Sitemap" xml:space="preserve">
|
||||
<value>网站地图</value>
|
||||
</data>
|
||||
<data name="SiteName" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="Statistics" xml:space="preserve">
|
||||
<value>统计数据</value>
|
||||
</data>
|
||||
<data name="ToggleNavigation" xml:space="preserve">
|
||||
<value>导航</value>
|
||||
</data>
|
||||
<data name="Twitter" xml:space="preserve">
|
||||
<value>Twitter</value>
|
||||
</data>
|
||||
<data name="TypeToSearch" xml:space="preserve">
|
||||
<value>输入搜索内容...</value>
|
||||
</data>
|
||||
</root>
|
297
BuildFeed/Local/Front.Designer.cs
generated
Normal file
297
BuildFeed/Local/Front.Designer.cs
generated
Normal file
@ -0,0 +1,297 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.42000
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace BuildFeed.Local {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// A strongly-typed resource class, for looking up localized strings, etc.
|
||||
/// </summary>
|
||||
// This class was auto-generated by the StronglyTypedResourceBuilder
|
||||
// class via a tool like ResGen or Visual Studio.
|
||||
// To add or remove a member, edit your .ResX file then rerun ResGen
|
||||
// with the /str option, or rebuild your VS project.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
public class Front {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Front() {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the cached ResourceManager instance used by this class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
public static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("BuildFeed.Local.Front", typeof(Front).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the current thread's CurrentUICulture property for all
|
||||
/// resource lookups using this strongly typed resource class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
public static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Âβôúƭ !!!].
|
||||
/// </summary>
|
||||
public static string About {
|
||||
get {
|
||||
return ResourceManager.GetString("About", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Âδδ á βúïℓδ !!!].
|
||||
/// </summary>
|
||||
public static string AddABuild {
|
||||
get {
|
||||
return ResourceManager.GetString("AddABuild", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! ÐïƨçôƲèř áβôúƭ Wïñδôωƨ ßúïℓδ {0}, ƒřô₥ {1} áñδ çô₥ƥïℓèδ ôñ {2}. ℓôřè₥ !!!].
|
||||
/// </summary>
|
||||
public static string BuildMetaDate {
|
||||
get {
|
||||
return ResourceManager.GetString("BuildMetaDate", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! ÐïƨçôƲèř áβôúƭ Wïñδôωƨ ßúïℓδ {0}, ƒřô₥ {1}. ßúïℓδFèèδ ƭřáçƙƨ Wïñδôωƨ βúïℓδƨ ƭλřôúϱλôúƭ ƭλè δèƲèℓôƥ₥èñƭ ƥřôçèƨƨ. ℓôřè₥ ïƥƨú !!!].
|
||||
/// </summary>
|
||||
public static string BuildMetaNoDate {
|
||||
get {
|
||||
return ResourceManager.GetString("BuildMetaNoDate", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! ßúïℓδƨ ƒřô₥ {0} !!!].
|
||||
/// </summary>
|
||||
public static string BuildsFrom {
|
||||
get {
|
||||
return ResourceManager.GetString("BuildsFrom", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Çô₥₥èñƭƨ !!!].
|
||||
/// </summary>
|
||||
public static string Comments {
|
||||
get {
|
||||
return ResourceManager.GetString("Comments", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Ðèℓèƭè !!!].
|
||||
/// </summary>
|
||||
public static string Delete {
|
||||
get {
|
||||
return ResourceManager.GetString("Delete", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Éδïƭ !!!].
|
||||
/// </summary>
|
||||
public static string Edit {
|
||||
get {
|
||||
return ResourceManager.GetString("Edit", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Éδïƭ βúïℓδ !!!].
|
||||
/// </summary>
|
||||
public static string EditBuild {
|
||||
get {
|
||||
return ResourceManager.GetString("EditBuild", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Éδïƭôř áçƭïôñƨ !!!].
|
||||
/// </summary>
|
||||
public static string EditorActions {
|
||||
get {
|
||||
return ResourceManager.GetString("EditorActions", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Wïñδôωƨ NT βúïℓδ ℓïƨƭ ℓ !!!].
|
||||
/// </summary>
|
||||
public static string HomepageH1 {
|
||||
get {
|
||||
return ResourceManager.GetString("HomepageH1", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Çλèçƙ ôúƭ áℓℓ ƭλè ƙñôωñ βúïℓδƨ ƭô çô₥è ôúƭ ôƒ ƭλè Wïñδôωƨ δèƲèℓôƥ₥èñƭ ℓáβ {0} ƭλřôúϱλ ßúïℓδFèèδ, á çôℓℓáβôřáƭïƲè Wïñδôωƨ βúïℓδ ℓïƨƭ ℓôřè₥ ïƥƨú₥ !!!].
|
||||
/// </summary>
|
||||
public static string LabMetaGeneric {
|
||||
get {
|
||||
return ResourceManager.GetString("LabMetaGeneric", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! £ïƨƭïñϱ !!!].
|
||||
/// </summary>
|
||||
public static string Listing {
|
||||
get {
|
||||
return ResourceManager.GetString("Listing", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Fïñδ ₥ôřè βúïℓδƨ ƒřô₥ {0} ℓô !!!].
|
||||
/// </summary>
|
||||
public static string MoreFromLab {
|
||||
get {
|
||||
return ResourceManager.GetString("MoreFromLab", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Fïñδ ₥ôřè βúïℓδƨ ƨôúřçèδ ƒřô₥ {0} ℓô !!!].
|
||||
/// </summary>
|
||||
public static string MoreFromSource {
|
||||
get {
|
||||
return ResourceManager.GetString("MoreFromSource", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Fïñδ ₥ôřè βúïℓδƨ çô₥ƥïℓèδ ïñ {0} ℓô !!!].
|
||||
/// </summary>
|
||||
public static string MoreFromYear {
|
||||
get {
|
||||
return ResourceManager.GetString("MoreFromYear", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Nô ℓáβ ƨƭřïñϱ !!!].
|
||||
/// </summary>
|
||||
public static string NoLab {
|
||||
get {
|
||||
return ResourceManager.GetString("NoLab", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! ÞřïƲáƭè !!!].
|
||||
/// </summary>
|
||||
public static string Private {
|
||||
get {
|
||||
return ResourceManager.GetString("Private", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Þúβℓïç !!!].
|
||||
/// </summary>
|
||||
public static string Public {
|
||||
get {
|
||||
return ResourceManager.GetString("Public", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Qúïçƙ-ƥáƨƭè !!!].
|
||||
/// </summary>
|
||||
public static string QuickPaste {
|
||||
get {
|
||||
return ResourceManager.GetString("QuickPaste", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Rèƭúřñ ƭô βúïℓδ ℓïƨƭïñϱ ℓ !!!].
|
||||
/// </summary>
|
||||
public static string ReturnToListing {
|
||||
get {
|
||||
return ResourceManager.GetString("ReturnToListing", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Rèƭúřñ ƭô βúïℓδ ôƲèřƲïèω ℓ !!!].
|
||||
/// </summary>
|
||||
public static string ReturnToOverview {
|
||||
get {
|
||||
return ResourceManager.GetString("ReturnToOverview", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! §λářè !!!].
|
||||
/// </summary>
|
||||
public static string Share {
|
||||
get {
|
||||
return ResourceManager.GetString("Share", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Tôδᥠ!!!].
|
||||
/// </summary>
|
||||
public static string Today {
|
||||
get {
|
||||
return ResourceManager.GetString("Today", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! βúïℓδƨ !!!].
|
||||
/// </summary>
|
||||
public static string xBuilds {
|
||||
get {
|
||||
return ResourceManager.GetString("xBuilds", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to [!!! Vïèω á ℓïƨƭ ôƒ áℓℓ Wïñδôωƨ βúïℓδƨ çô₥ƥïℓèδ ïñ {0}, áñδ ωáƭçλ λôω Wïñδôωƨ δèƲèℓôƥèδ ƨƭèáδïℓ¥ ôƲèř ƭï₥è, ƭλřôúϱλ ƭλè çôℓℓáβôřáƭïƲè βúïℓδ ℓïƨƭ, ßúïℓδFèèδ ℓôřè₥ ïƥƨú₥ δô !!!].
|
||||
/// </summary>
|
||||
public static string YearMetaGeneric {
|
||||
get {
|
||||
return ResourceManager.GetString("YearMetaGeneric", resourceCulture);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
0
BuildFeed/Local/Front.ar.Designer.cs
generated
Normal file
0
BuildFeed/Local/Front.ar.Designer.cs
generated
Normal file
198
BuildFeed/Local/Front.ar.resx
Normal file
198
BuildFeed/Local/Front.ar.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="About" xml:space="preserve">
|
||||
<value>عن الموقع</value>
|
||||
</data>
|
||||
<data name="AddABuild" xml:space="preserve">
|
||||
<value>إضافة نسخة جديدة</value>
|
||||
</data>
|
||||
<data name="BuildMetaDate" xml:space="preserve">
|
||||
<value>استكشف نسخة الويندوز بناء {0} من المختبر {1} والتي تم تركيبها في {2}</value>
|
||||
</data>
|
||||
<data name="BuildMetaNoDate" xml:space="preserve">
|
||||
<value>استكشف نسخة الويندوز بناء {0} من المختبر {1} والتي تم تركيبها في {2}. يقوم موقع BuildFeed بتتبع نسخ الويندوز المتنوعة من مختلف المختبرات خلال مراحل تطويره.</value>
|
||||
</data>
|
||||
<data name="BuildsFrom" xml:space="preserve">
|
||||
<value>نسخ من المختبر {0}</value>
|
||||
</data>
|
||||
<data name="Comments" xml:space="preserve">
|
||||
<value>ملاحظات</value>
|
||||
</data>
|
||||
<data name="Delete" xml:space="preserve">
|
||||
<value>حذف</value>
|
||||
</data>
|
||||
<data name="Edit" xml:space="preserve">
|
||||
<value>تعديل</value>
|
||||
</data>
|
||||
<data name="EditBuild" xml:space="preserve">
|
||||
<value>تعديل النسخة</value>
|
||||
</data>
|
||||
<data name="EditorActions" xml:space="preserve">
|
||||
<value>إجراءات المعدل</value>
|
||||
</data>
|
||||
<data name="HomepageH1" xml:space="preserve">
|
||||
<value>قائمة بنسخ ويندوز NT</value>
|
||||
</data>
|
||||
<data name="LabMetaGeneric" xml:space="preserve">
|
||||
<value>استكشف كل النسخ الموثوقة والمعروفة الصادرة من مختبر الويندوز {0} عبر BuildFeed ، وهو موقع مخصص لنشر لوائح نسخ الويندوز المتعددة.</value>
|
||||
</data>
|
||||
<data name="Listing" xml:space="preserve">
|
||||
<value>القائمة</value>
|
||||
</data>
|
||||
<data name="MoreFromLab" xml:space="preserve">
|
||||
<value>استكشف نسخ إضافية من {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromSource" xml:space="preserve">
|
||||
<value>استكشف نسخ إضافية مصدرها من {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromYear" xml:space="preserve">
|
||||
<value>استكشف نسخ إضافية تم بناؤها في {0}</value>
|
||||
</data>
|
||||
<data name="NoLab" xml:space="preserve">
|
||||
<value>لايوجد مختبر</value>
|
||||
</data>
|
||||
<data name="Private" xml:space="preserve">
|
||||
<value>خاص/سري</value>
|
||||
</data>
|
||||
<data name="Public" xml:space="preserve">
|
||||
<value>عام</value>
|
||||
</data>
|
||||
<data name="QuickPaste" xml:space="preserve">
|
||||
<value>لصق سريع</value>
|
||||
</data>
|
||||
<data name="ReturnToListing" xml:space="preserve">
|
||||
<value>عودة إلى لائحة النسخ</value>
|
||||
</data>
|
||||
<data name="ReturnToOverview" xml:space="preserve">
|
||||
<value>عودة إلى تفاصيل النسخة</value>
|
||||
</data>
|
||||
<data name="Share" xml:space="preserve">
|
||||
<value>مشاركة</value>
|
||||
</data>
|
||||
<data name="Today" xml:space="preserve">
|
||||
<value>اليوم</value>
|
||||
</data>
|
||||
<data name="xBuilds" xml:space="preserve">
|
||||
<value>نسخ/نسخة</value>
|
||||
</data>
|
||||
<data name="YearMetaGeneric" xml:space="preserve">
|
||||
<value>إظهار قائمة بكل النسخ المطوّرة منذ {0} واكتشف كيف تطور الويندوز بشكل تدريجي منذ ذلك الوقت ، وذلك عبر هذه القائمة المنظمة من قبل الموقع BuildFeed.</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Front.cs.Designer.cs
generated
Normal file
0
BuildFeed/Local/Front.cs.Designer.cs
generated
Normal file
198
BuildFeed/Local/Front.cs.resx
Normal file
198
BuildFeed/Local/Front.cs.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="About" xml:space="preserve">
|
||||
<value>O</value>
|
||||
</data>
|
||||
<data name="AddABuild" xml:space="preserve">
|
||||
<value>Přidat build</value>
|
||||
</data>
|
||||
<data name="BuildMetaDate" xml:space="preserve">
|
||||
<value>Objevte Windows build {0} z {1}, zkompilovaný {2}.</value>
|
||||
</data>
|
||||
<data name="BuildMetaNoDate" xml:space="preserve">
|
||||
<value>Objevte Windows build {0} z {1}. BuildFeed sleduje buildy Windows po celou dobu vývoje.</value>
|
||||
</data>
|
||||
<data name="BuildsFrom" xml:space="preserve">
|
||||
<value>Buildy z {0}</value>
|
||||
</data>
|
||||
<data name="Comments" xml:space="preserve">
|
||||
<value>Komentáře</value>
|
||||
</data>
|
||||
<data name="Delete" xml:space="preserve">
|
||||
<value>Odstranit</value>
|
||||
</data>
|
||||
<data name="Edit" xml:space="preserve">
|
||||
<value>Upravit</value>
|
||||
</data>
|
||||
<data name="EditBuild" xml:space="preserve">
|
||||
<value>Upravit build</value>
|
||||
</data>
|
||||
<data name="EditorActions" xml:space="preserve">
|
||||
<value>Akce editoru</value>
|
||||
</data>
|
||||
<data name="HomepageH1" xml:space="preserve">
|
||||
<value>Seznam buildů Windows NT</value>
|
||||
</data>
|
||||
<data name="LabMetaGeneric" xml:space="preserve">
|
||||
<value>Podívejte se na všechny známé buildy Windows z větve {0} na BuildFeedu, společném seznamu buildů Windows</value>
|
||||
</data>
|
||||
<data name="Listing" xml:space="preserve">
|
||||
<value>Výpis</value>
|
||||
</data>
|
||||
<data name="MoreFromLab" xml:space="preserve">
|
||||
<value>Hledat další buildy z {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromSource" xml:space="preserve">
|
||||
<value>Hledat další buildy nalezené přes {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromYear" xml:space="preserve">
|
||||
<value>Hledat další buildy zkompilované v roce {0}</value>
|
||||
</data>
|
||||
<data name="NoLab" xml:space="preserve">
|
||||
<value>Žádná větev</value>
|
||||
</data>
|
||||
<data name="Private" xml:space="preserve">
|
||||
<value>Soukromý</value>
|
||||
</data>
|
||||
<data name="Public" xml:space="preserve">
|
||||
<value>Veřejný</value>
|
||||
</data>
|
||||
<data name="QuickPaste" xml:space="preserve">
|
||||
<value>Rychlé vložení</value>
|
||||
</data>
|
||||
<data name="ReturnToListing" xml:space="preserve">
|
||||
<value>Vrátit se k výpisu buildů</value>
|
||||
</data>
|
||||
<data name="ReturnToOverview" xml:space="preserve">
|
||||
<value>Vrátit se k přehledu buildů</value>
|
||||
</data>
|
||||
<data name="Share" xml:space="preserve">
|
||||
<value>Sdílet</value>
|
||||
</data>
|
||||
<data name="Today" xml:space="preserve">
|
||||
<value>Dnes</value>
|
||||
</data>
|
||||
<data name="xBuilds" xml:space="preserve">
|
||||
<value>buildů</value>
|
||||
</data>
|
||||
<data name="YearMetaGeneric" xml:space="preserve">
|
||||
<value>Podívejte se na seznam všech buildů Windows zkompilovaných v roce {0} na BuildFeedu, společném seznamu buildů Windows</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Front.de.Designer.cs
generated
Normal file
0
BuildFeed/Local/Front.de.Designer.cs
generated
Normal file
198
BuildFeed/Local/Front.de.resx
Normal file
198
BuildFeed/Local/Front.de.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="About" xml:space="preserve">
|
||||
<value>Über</value>
|
||||
</data>
|
||||
<data name="AddABuild" xml:space="preserve">
|
||||
<value>Eine Build hinzufügen</value>
|
||||
</data>
|
||||
<data name="BuildMetaDate" xml:space="preserve">
|
||||
<value>Entdecke Windows Build {0}, von {1} und kompiliert am {2}</value>
|
||||
</data>
|
||||
<data name="BuildMetaNoDate" xml:space="preserve">
|
||||
<value>Entdecke Windows Build {0}, von {1}. BuildFeed verfolgt Windows Builds über ihren Entwicklungszeitraum.</value>
|
||||
</data>
|
||||
<data name="BuildsFrom" xml:space="preserve">
|
||||
<value>Builds von</value>
|
||||
</data>
|
||||
<data name="Comments" xml:space="preserve">
|
||||
<value>Kommentare</value>
|
||||
</data>
|
||||
<data name="Delete" xml:space="preserve">
|
||||
<value>Löschen</value>
|
||||
</data>
|
||||
<data name="Edit" xml:space="preserve">
|
||||
<value>Bearbeiten</value>
|
||||
</data>
|
||||
<data name="EditBuild" xml:space="preserve">
|
||||
<value>Build bearbeiten</value>
|
||||
</data>
|
||||
<data name="EditorActions" xml:space="preserve">
|
||||
<value>Editor aktionen</value>
|
||||
</data>
|
||||
<data name="HomepageH1" xml:space="preserve">
|
||||
<value>Windows NT Build Liste</value>
|
||||
</data>
|
||||
<data name="LabMetaGeneric" xml:space="preserve">
|
||||
<value>Entdecke alle bekannten Builds aus dem Windows development lab {0} durch BuildFeed, eine kollaborative Windows build Liste.</value>
|
||||
</data>
|
||||
<data name="Listing" xml:space="preserve">
|
||||
<value>Übersicht</value>
|
||||
</data>
|
||||
<data name="MoreFromLab" xml:space="preserve">
|
||||
<value>Mehr builds von {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromSource" xml:space="preserve">
|
||||
<value>Mehr builds mit Quellenangabe {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromYear" xml:space="preserve">
|
||||
<value>Mehr {0} kompilierte builds</value>
|
||||
</data>
|
||||
<data name="NoLab" xml:space="preserve">
|
||||
<value>Kein lab string</value>
|
||||
</data>
|
||||
<data name="Private" xml:space="preserve">
|
||||
<value>Privat</value>
|
||||
</data>
|
||||
<data name="Public" xml:space="preserve">
|
||||
<value>Öffentlich</value>
|
||||
</data>
|
||||
<data name="QuickPaste" xml:space="preserve">
|
||||
<value>Schnell-einfügen</value>
|
||||
</data>
|
||||
<data name="ReturnToListing" xml:space="preserve">
|
||||
<value>Zurück zur Build Liste</value>
|
||||
</data>
|
||||
<data name="ReturnToOverview" xml:space="preserve">
|
||||
<value>Zurück zur Build Übersicht</value>
|
||||
</data>
|
||||
<data name="Share" xml:space="preserve">
|
||||
<value>Teilen</value>
|
||||
</data>
|
||||
<data name="Today" xml:space="preserve">
|
||||
<value>Heute</value>
|
||||
</data>
|
||||
<data name="xBuilds" xml:space="preserve">
|
||||
<value>builds</value>
|
||||
</data>
|
||||
<data name="YearMetaGeneric" xml:space="preserve">
|
||||
<value>Siehe dir mit Hilfe von BuildFeed eine Liste aller Windows Builds an, die in {0} kompiliert wurden und beobachte, wie sich Windows stetig weiterentwickelt hat</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Front.el.Designer.cs
generated
Normal file
0
BuildFeed/Local/Front.el.Designer.cs
generated
Normal file
198
BuildFeed/Local/Front.el.resx
Normal file
198
BuildFeed/Local/Front.el.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="About" xml:space="preserve">
|
||||
<value>Σχετικά</value>
|
||||
</data>
|
||||
<data name="AddABuild" xml:space="preserve">
|
||||
<value>Προσθήκη ενός build</value>
|
||||
</data>
|
||||
<data name="BuildMetaDate" xml:space="preserve">
|
||||
<value>Ανακαλύψτε σχετικά με το Build {0} των Windows, από {1} και έγινε compile στις {2}.</value>
|
||||
</data>
|
||||
<data name="BuildMetaNoDate" xml:space="preserve">
|
||||
<value>Ανακαλύψτε σχετικά με το Build {0} των Windows, από {1}. Το BuildFeed ακολουθεί τα builds των Windows σε όλη την πορεία ανάπτυξής τους.</value>
|
||||
</data>
|
||||
<data name="BuildsFrom" xml:space="preserve">
|
||||
<value>Builds από {0}</value>
|
||||
</data>
|
||||
<data name="Comments" xml:space="preserve">
|
||||
<value>Σχόλια</value>
|
||||
</data>
|
||||
<data name="Delete" xml:space="preserve">
|
||||
<value>Διαγραφή</value>
|
||||
</data>
|
||||
<data name="Edit" xml:space="preserve">
|
||||
<value>Επεξεργασία</value>
|
||||
</data>
|
||||
<data name="EditBuild" xml:space="preserve">
|
||||
<value>Επεξεργασία build</value>
|
||||
</data>
|
||||
<data name="EditorActions" xml:space="preserve">
|
||||
<value>Ενέργειες συντάκτη</value>
|
||||
</data>
|
||||
<data name="HomepageH1" xml:space="preserve">
|
||||
<value>Λίστα builds των Windows NT</value>
|
||||
</data>
|
||||
<data name="LabMetaGeneric" xml:space="preserve">
|
||||
<value>Δείτε όλα τα γνωστά builds που βγήκαν από το lab ανάπτυξης {0} των Windows μέσα από το BuildFeed, μία συνεργατική λίστα builds των Windows</value>
|
||||
</data>
|
||||
<data name="Listing" xml:space="preserve">
|
||||
<value>Λίστα</value>
|
||||
</data>
|
||||
<data name="MoreFromLab" xml:space="preserve">
|
||||
<value>Αναζητήστε περισσότερα builds από {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromSource" xml:space="preserve">
|
||||
<value>Αναζητήστε περισσότερα builds προερχόμενα από {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromYear" xml:space="preserve">
|
||||
<value>Αναζητήστε περισσότερα builds που έγιναν compile στις {0}</value>
|
||||
</data>
|
||||
<data name="NoLab" xml:space="preserve">
|
||||
<value>Δεν υπάρχει lab</value>
|
||||
</data>
|
||||
<data name="Private" xml:space="preserve">
|
||||
<value>Ιδιωτικό</value>
|
||||
</data>
|
||||
<data name="Public" xml:space="preserve">
|
||||
<value>Δημόσιο</value>
|
||||
</data>
|
||||
<data name="QuickPaste" xml:space="preserve">
|
||||
<value>Γρήγορη-επικόλληση</value>
|
||||
</data>
|
||||
<data name="ReturnToListing" xml:space="preserve">
|
||||
<value>Επιστροφή στη λίστα των builds</value>
|
||||
</data>
|
||||
<data name="ReturnToOverview" xml:space="preserve">
|
||||
<value>Επιστροφή στην επισκόπηση των builds</value>
|
||||
</data>
|
||||
<data name="Share" xml:space="preserve">
|
||||
<value>Κοινοποιήση</value>
|
||||
</data>
|
||||
<data name="Today" xml:space="preserve">
|
||||
<value>Σήμερα</value>
|
||||
</data>
|
||||
<data name="xBuilds" xml:space="preserve">
|
||||
<value>builds</value>
|
||||
</data>
|
||||
<data name="YearMetaGeneric" xml:space="preserve">
|
||||
<value>Δείτε μια λίστα όλων των builds των Windows που έγιναν compile στο {0} και δείτε πως τα Windows αναπτύχθηκαν σταθερά με τον χρόνο, μέσα από την συνεργατική λίστα builds των Windows, το BuildFeed</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Front.en.Designer.cs
generated
Normal file
0
BuildFeed/Local/Front.en.Designer.cs
generated
Normal file
198
BuildFeed/Local/Front.en.resx
Normal file
198
BuildFeed/Local/Front.en.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="About" xml:space="preserve">
|
||||
<value>About</value>
|
||||
</data>
|
||||
<data name="AddABuild" xml:space="preserve">
|
||||
<value>Add a build</value>
|
||||
</data>
|
||||
<data name="BuildMetaDate" xml:space="preserve">
|
||||
<value>Discover about Windows Build {0}, from {1} and compiled on {2}.</value>
|
||||
</data>
|
||||
<data name="BuildMetaNoDate" xml:space="preserve">
|
||||
<value>Discover about Windows Build {0}, from {1}. BuildFeed tracks Windows builds throughout the development process.</value>
|
||||
</data>
|
||||
<data name="BuildsFrom" xml:space="preserve">
|
||||
<value>Builds from {0}</value>
|
||||
</data>
|
||||
<data name="Comments" xml:space="preserve">
|
||||
<value>Comments</value>
|
||||
</data>
|
||||
<data name="Delete" xml:space="preserve">
|
||||
<value>Delete</value>
|
||||
</data>
|
||||
<data name="Edit" xml:space="preserve">
|
||||
<value>Edit</value>
|
||||
</data>
|
||||
<data name="EditBuild" xml:space="preserve">
|
||||
<value>Edit build</value>
|
||||
</data>
|
||||
<data name="EditorActions" xml:space="preserve">
|
||||
<value>Editor actions</value>
|
||||
</data>
|
||||
<data name="HomepageH1" xml:space="preserve">
|
||||
<value>Windows NT build list</value>
|
||||
</data>
|
||||
<data name="LabMetaGeneric" xml:space="preserve">
|
||||
<value>Check out all the known builds to come out of the Windows development lab {0} through BuildFeed, a collaborative Windows build list</value>
|
||||
</data>
|
||||
<data name="Listing" xml:space="preserve">
|
||||
<value>Listing</value>
|
||||
</data>
|
||||
<data name="MoreFromLab" xml:space="preserve">
|
||||
<value>Find more builds from {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromSource" xml:space="preserve">
|
||||
<value>Find more builds sourced from {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromYear" xml:space="preserve">
|
||||
<value>Find more builds compiled in {0}</value>
|
||||
</data>
|
||||
<data name="NoLab" xml:space="preserve">
|
||||
<value>No lab string</value>
|
||||
</data>
|
||||
<data name="Private" xml:space="preserve">
|
||||
<value>Private</value>
|
||||
</data>
|
||||
<data name="Public" xml:space="preserve">
|
||||
<value>Public</value>
|
||||
</data>
|
||||
<data name="QuickPaste" xml:space="preserve">
|
||||
<value>Quick-paste</value>
|
||||
</data>
|
||||
<data name="ReturnToListing" xml:space="preserve">
|
||||
<value>Return to build listing</value>
|
||||
</data>
|
||||
<data name="ReturnToOverview" xml:space="preserve">
|
||||
<value>Return to build overview</value>
|
||||
</data>
|
||||
<data name="Share" xml:space="preserve">
|
||||
<value>Share</value>
|
||||
</data>
|
||||
<data name="Today" xml:space="preserve">
|
||||
<value>Today</value>
|
||||
</data>
|
||||
<data name="xBuilds" xml:space="preserve">
|
||||
<value>builds</value>
|
||||
</data>
|
||||
<data name="YearMetaGeneric" xml:space="preserve">
|
||||
<value>View a list of all Windows builds compiled in {0}, and watch how Windows developed steadily over time, through the collaborative build list, BuildFeed</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Front.es.Designer.cs
generated
Normal file
0
BuildFeed/Local/Front.es.Designer.cs
generated
Normal file
198
BuildFeed/Local/Front.es.resx
Normal file
198
BuildFeed/Local/Front.es.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="About" xml:space="preserve">
|
||||
<value>Sobre</value>
|
||||
</data>
|
||||
<data name="AddABuild" xml:space="preserve">
|
||||
<value>Añadir una compilación</value>
|
||||
</data>
|
||||
<data name="BuildMetaDate" xml:space="preserve">
|
||||
<value>Descubre sobre la compilación {0}, de {1} y compilada en {2}.</value>
|
||||
</data>
|
||||
<data name="BuildMetaNoDate" xml:space="preserve">
|
||||
<value>Descubra sobre la compilación {0} de Windows, de {1}. BuildFeed rastrea las compilaciones de Windows a lo largo del processo de desarrollo.</value>
|
||||
</data>
|
||||
<data name="BuildsFrom" xml:space="preserve">
|
||||
<value>Compilaciones de {0}</value>
|
||||
</data>
|
||||
<data name="Comments" xml:space="preserve">
|
||||
<value>Comentarios</value>
|
||||
</data>
|
||||
<data name="Delete" xml:space="preserve">
|
||||
<value>Borrar</value>
|
||||
</data>
|
||||
<data name="Edit" xml:space="preserve">
|
||||
<value>Editar</value>
|
||||
</data>
|
||||
<data name="EditBuild" xml:space="preserve">
|
||||
<value>Editar compilación</value>
|
||||
</data>
|
||||
<data name="EditorActions" xml:space="preserve">
|
||||
<value>Acciones del editor</value>
|
||||
</data>
|
||||
<data name="HomepageH1" xml:space="preserve">
|
||||
<value>Lista de compilaciones de Windows NT</value>
|
||||
</data>
|
||||
<data name="LabMetaGeneric" xml:space="preserve">
|
||||
<value>Vea todas las compilaciones que han salido del laboratório de desarrollo {0} de Windows con el BuildFeed, una lista colaborativa de compilaciones de Windows</value>
|
||||
</data>
|
||||
<data name="Listing" xml:space="preserve">
|
||||
<value>Lista</value>
|
||||
</data>
|
||||
<data name="MoreFromLab" xml:space="preserve">
|
||||
<value>Vea más compilaciones de {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromSource" xml:space="preserve">
|
||||
<value>Vea más compilaciones originales de {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromYear" xml:space="preserve">
|
||||
<value>Vea más compilaciones compiladas en {0}</value>
|
||||
</data>
|
||||
<data name="NoLab" xml:space="preserve">
|
||||
<value>Sin cadena de laboratorio</value>
|
||||
</data>
|
||||
<data name="Private" xml:space="preserve">
|
||||
<value>Privada</value>
|
||||
</data>
|
||||
<data name="Public" xml:space="preserve">
|
||||
<value>Pública</value>
|
||||
</data>
|
||||
<data name="QuickPaste" xml:space="preserve">
|
||||
<value>Pegar rápidamente</value>
|
||||
</data>
|
||||
<data name="ReturnToListing" xml:space="preserve">
|
||||
<value>Volver a la lista de compilaciones</value>
|
||||
</data>
|
||||
<data name="ReturnToOverview" xml:space="preserve">
|
||||
<value>Volver a la vista general</value>
|
||||
</data>
|
||||
<data name="Share" xml:space="preserve">
|
||||
<value>Compartir</value>
|
||||
</data>
|
||||
<data name="Today" xml:space="preserve">
|
||||
<value>Hoy</value>
|
||||
</data>
|
||||
<data name="xBuilds" xml:space="preserve">
|
||||
<value>Compilaciones</value>
|
||||
</data>
|
||||
<data name="YearMetaGeneric" xml:space="preserve">
|
||||
<value>Vea una lista de todas las compilaciones de Windows hechas en {0}, y vea como Windows se desarrolló con el tiempo, con la lista colaborativa de compilaciones, BuildFeed</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Front.fi.Designer.cs
generated
Normal file
0
BuildFeed/Local/Front.fi.Designer.cs
generated
Normal file
198
BuildFeed/Local/Front.fi.resx
Normal file
198
BuildFeed/Local/Front.fi.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="About" xml:space="preserve">
|
||||
<value>Tietoja</value>
|
||||
</data>
|
||||
<data name="AddABuild" xml:space="preserve">
|
||||
<value>Lisää koontiversio</value>
|
||||
</data>
|
||||
<data name="BuildMetaDate" xml:space="preserve">
|
||||
<value>Discover about Windows Build {0}, from {1} and compiled on {2}.</value>
|
||||
</data>
|
||||
<data name="BuildMetaNoDate" xml:space="preserve">
|
||||
<value>Discover about Windows Build {0}, from {1}. BuildFeed jäljittää Windowsin koontiversioita sen kehitysprosessin aikana.</value>
|
||||
</data>
|
||||
<data name="BuildsFrom" xml:space="preserve">
|
||||
<value>Builds from {0}</value>
|
||||
</data>
|
||||
<data name="Comments" xml:space="preserve">
|
||||
<value>Kommentit</value>
|
||||
</data>
|
||||
<data name="Delete" xml:space="preserve">
|
||||
<value>Poista</value>
|
||||
</data>
|
||||
<data name="Edit" xml:space="preserve">
|
||||
<value>Muokkaa</value>
|
||||
</data>
|
||||
<data name="EditBuild" xml:space="preserve">
|
||||
<value>Muokkaa koontiversiota</value>
|
||||
</data>
|
||||
<data name="EditorActions" xml:space="preserve">
|
||||
<value>Muokkaajan toiminnot</value>
|
||||
</data>
|
||||
<data name="HomepageH1" xml:space="preserve">
|
||||
<value>Windows NT-koontiversiolista</value>
|
||||
</data>
|
||||
<data name="LabMetaGeneric" xml:space="preserve">
|
||||
<value>Katso kaikki tunnetut koontiversiot, jotka tulivat kehityslab {0}:sta Buildfeedistä, yhteistyöhön perustuvasta koontiversiolistasta.</value>
|
||||
</data>
|
||||
<data name="Listing" xml:space="preserve">
|
||||
<value>Listaus</value>
|
||||
</data>
|
||||
<data name="MoreFromLab" xml:space="preserve">
|
||||
<value>Lisää koontiversioita {0}-labista</value>
|
||||
</data>
|
||||
<data name="MoreFromSource" xml:space="preserve">
|
||||
<value>Lisää koontiversioita lähteestä {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromYear" xml:space="preserve">
|
||||
<value>Lisää koontiversioita vuodelta {0}</value>
|
||||
</data>
|
||||
<data name="NoLab" xml:space="preserve">
|
||||
<value>Ei build labia</value>
|
||||
</data>
|
||||
<data name="Private" xml:space="preserve">
|
||||
<value>Yksityinen</value>
|
||||
</data>
|
||||
<data name="Public" xml:space="preserve">
|
||||
<value>Julkinen</value>
|
||||
</data>
|
||||
<data name="QuickPaste" xml:space="preserve">
|
||||
<value>Pikaliittäminen</value>
|
||||
</data>
|
||||
<data name="ReturnToListing" xml:space="preserve">
|
||||
<value>Takaisin listaukseen</value>
|
||||
</data>
|
||||
<data name="ReturnToOverview" xml:space="preserve">
|
||||
<value>Takaisin koontiversion yleiskatsaukseen</value>
|
||||
</data>
|
||||
<data name="Share" xml:space="preserve">
|
||||
<value>Jaa</value>
|
||||
</data>
|
||||
<data name="Today" xml:space="preserve">
|
||||
<value>Tänään</value>
|
||||
</data>
|
||||
<data name="xBuilds" xml:space="preserve">
|
||||
<value>koontiversiota</value>
|
||||
</data>
|
||||
<data name="YearMetaGeneric" xml:space="preserve">
|
||||
<value>Katso lista kaikista Windowsin koontiversioista vuodelta {0}, ja katso kuinka Windows kehittyi vakaasti ajan myötä käyttäen BuildFeediä, yhteistyöhön perustuvaa koontiversiolistaa.</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Front.fr.Designer.cs
generated
Normal file
0
BuildFeed/Local/Front.fr.Designer.cs
generated
Normal file
198
BuildFeed/Local/Front.fr.resx
Normal file
198
BuildFeed/Local/Front.fr.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="About" xml:space="preserve">
|
||||
<value>A propos</value>
|
||||
</data>
|
||||
<data name="AddABuild" xml:space="preserve">
|
||||
<value>Ajouter une build</value>
|
||||
</data>
|
||||
<data name="BuildMetaDate" xml:space="preserve">
|
||||
<value>En apprendre plus sur la Build {0}, de {1} et compilée en {2}.</value>
|
||||
</data>
|
||||
<data name="BuildMetaNoDate" xml:space="preserve">
|
||||
<value>En apprendre plus sur la Build {0}, de {1}. BuildFeed suit les builds Windows au cours de leur développement.</value>
|
||||
</data>
|
||||
<data name="BuildsFrom" xml:space="preserve">
|
||||
<value>Builds de {0}</value>
|
||||
</data>
|
||||
<data name="Comments" xml:space="preserve">
|
||||
<value>Commentaires</value>
|
||||
</data>
|
||||
<data name="Delete" xml:space="preserve">
|
||||
<value>Effacer</value>
|
||||
</data>
|
||||
<data name="Edit" xml:space="preserve">
|
||||
<value>Modifier</value>
|
||||
</data>
|
||||
<data name="EditBuild" xml:space="preserve">
|
||||
<value>Modifier une build</value>
|
||||
</data>
|
||||
<data name="EditorActions" xml:space="preserve">
|
||||
<value>Actions d'édition</value>
|
||||
</data>
|
||||
<data name="HomepageH1" xml:space="preserve">
|
||||
<value>Liste des builds Windows NT</value>
|
||||
</data>
|
||||
<data name="LabMetaGeneric" xml:space="preserve">
|
||||
<value>Voir toutes les builds connnues développées par le lab {0} via BuildFeed, une liste collaborative des builds Windows</value>
|
||||
</data>
|
||||
<data name="Listing" xml:space="preserve">
|
||||
<value>Liste</value>
|
||||
</data>
|
||||
<data name="MoreFromLab" xml:space="preserve">
|
||||
<value>Trouver plus de builds de {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromSource" xml:space="preserve">
|
||||
<value>Trouver plus de builds sourcées par {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromYear" xml:space="preserve">
|
||||
<value>Trouver plus de builds compilées en {0}</value>
|
||||
</data>
|
||||
<data name="NoLab" xml:space="preserve">
|
||||
<value>Aucune information sur le lab</value>
|
||||
</data>
|
||||
<data name="Private" xml:space="preserve">
|
||||
<value>Privé</value>
|
||||
</data>
|
||||
<data name="Public" xml:space="preserve">
|
||||
<value>Public</value>
|
||||
</data>
|
||||
<data name="QuickPaste" xml:space="preserve">
|
||||
<value>Coller rapidement</value>
|
||||
</data>
|
||||
<data name="ReturnToListing" xml:space="preserve">
|
||||
<value>Revenir à la liste des builds</value>
|
||||
</data>
|
||||
<data name="ReturnToOverview" xml:space="preserve">
|
||||
<value>Revenir à l'aperçu de la build</value>
|
||||
</data>
|
||||
<data name="Share" xml:space="preserve">
|
||||
<value>Partager</value>
|
||||
</data>
|
||||
<data name="Today" xml:space="preserve">
|
||||
<value>Aujourd'hui</value>
|
||||
</data>
|
||||
<data name="xBuilds" xml:space="preserve">
|
||||
<value>builds</value>
|
||||
</data>
|
||||
<data name="YearMetaGeneric" xml:space="preserve">
|
||||
<value>Voir une liste de toutes les builds Windows compilées en {0}, et voir comment Windows est développé de manière constante dans le temps, gràace à une liste collaborative des builds, BuildFeed.</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Front.he.Designer.cs
generated
Normal file
0
BuildFeed/Local/Front.he.Designer.cs
generated
Normal file
198
BuildFeed/Local/Front.he.resx
Normal file
198
BuildFeed/Local/Front.he.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="About" xml:space="preserve">
|
||||
<value>אודות</value>
|
||||
</data>
|
||||
<data name="AddABuild" xml:space="preserve">
|
||||
<value>הוספת בילד</value>
|
||||
</data>
|
||||
<data name="BuildMetaDate" xml:space="preserve">
|
||||
<value>מידע נוסף אודות הבילד {0}, מ {1} והודר ב {2}.</value>
|
||||
</data>
|
||||
<data name="BuildMetaNoDate" xml:space="preserve">
|
||||
<value>מידע נוסף אודות הבילד{0}, מ {1}. BuildFeed עוקב אחרי בילדים של חלונות במהלך תהליך הפיתוח.</value>
|
||||
</data>
|
||||
<data name="BuildsFrom" xml:space="preserve">
|
||||
<value>בילדים מ {0}</value>
|
||||
</data>
|
||||
<data name="Comments" xml:space="preserve">
|
||||
<value>הערות</value>
|
||||
</data>
|
||||
<data name="Delete" xml:space="preserve">
|
||||
<value>מחק</value>
|
||||
</data>
|
||||
<data name="Edit" xml:space="preserve">
|
||||
<value>ערוך</value>
|
||||
</data>
|
||||
<data name="EditBuild" xml:space="preserve">
|
||||
<value>ערוך בילד</value>
|
||||
</data>
|
||||
<data name="EditorActions" xml:space="preserve">
|
||||
<value>פעולות עורך</value>
|
||||
</data>
|
||||
<data name="HomepageH1" xml:space="preserve">
|
||||
<value>רשימת בילדים של Windows NT</value>
|
||||
</data>
|
||||
<data name="LabMetaGeneric" xml:space="preserve">
|
||||
<value>צפו בכל הבילדים הידועים ממעבדת הפיתוח של Windows {0} דרך BuildFeed, רשימת בילדים שיתופית של Windows</value>
|
||||
</data>
|
||||
<data name="Listing" xml:space="preserve">
|
||||
<value>רשימה</value>
|
||||
</data>
|
||||
<data name="MoreFromLab" xml:space="preserve">
|
||||
<value>מצא בילדים נוספים מ {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromSource" xml:space="preserve">
|
||||
<value>מצא בילדים נוספים שמקורם ב {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromYear" xml:space="preserve">
|
||||
<value>מצא בילדים נוספים שהודרו ב {0}</value>
|
||||
</data>
|
||||
<data name="NoLab" xml:space="preserve">
|
||||
<value>אין מחרוזת מעבדה</value>
|
||||
</data>
|
||||
<data name="Private" xml:space="preserve">
|
||||
<value>פנימי</value>
|
||||
</data>
|
||||
<data name="Public" xml:space="preserve">
|
||||
<value>ציבורי</value>
|
||||
</data>
|
||||
<data name="QuickPaste" xml:space="preserve">
|
||||
<value>הדבקה מהירה</value>
|
||||
</data>
|
||||
<data name="ReturnToListing" xml:space="preserve">
|
||||
<value>חזור לרשימת הבילדים</value>
|
||||
</data>
|
||||
<data name="ReturnToOverview" xml:space="preserve">
|
||||
<value>חזרה לתיאור הבילד</value>
|
||||
</data>
|
||||
<data name="Share" xml:space="preserve">
|
||||
<value>שתף</value>
|
||||
</data>
|
||||
<data name="Today" xml:space="preserve">
|
||||
<value>היום</value>
|
||||
</data>
|
||||
<data name="xBuilds" xml:space="preserve">
|
||||
<value>בילדים</value>
|
||||
</data>
|
||||
<data name="YearMetaGeneric" xml:space="preserve">
|
||||
<value>הצג רשימה של כל הבילדים שהודרו ב {0}, וצפה כיצד Windows מפותח עם הזמן הודות למאמץ המשותף ב, BuildFeed</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Front.hr.Designer.cs
generated
Normal file
0
BuildFeed/Local/Front.hr.Designer.cs
generated
Normal file
198
BuildFeed/Local/Front.hr.resx
Normal file
198
BuildFeed/Local/Front.hr.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="About" xml:space="preserve">
|
||||
<value>O</value>
|
||||
</data>
|
||||
<data name="AddABuild" xml:space="preserve">
|
||||
<value>Dodaj verziju</value>
|
||||
</data>
|
||||
<data name="BuildMetaDate" xml:space="preserve">
|
||||
<value>Saznaj o Windows verziji {0}, od {1} i kompajliranu {2}</value>
|
||||
</data>
|
||||
<data name="BuildMetaNoDate" xml:space="preserve">
|
||||
<value>Saznaj o Windows verziji {0}, od {1}. BuildFeed prati verzije Windowsa koje nastaju tijekom razvijanja.</value>
|
||||
</data>
|
||||
<data name="BuildsFrom" xml:space="preserve">
|
||||
<value>Verzije od {0}</value>
|
||||
</data>
|
||||
<data name="Comments" xml:space="preserve">
|
||||
<value>Komentari</value>
|
||||
</data>
|
||||
<data name="Delete" xml:space="preserve">
|
||||
<value>Izbriši</value>
|
||||
</data>
|
||||
<data name="Edit" xml:space="preserve">
|
||||
<value>Promijeni</value>
|
||||
</data>
|
||||
<data name="EditBuild" xml:space="preserve">
|
||||
<value>Promijeni verziju</value>
|
||||
</data>
|
||||
<data name="EditorActions" xml:space="preserve">
|
||||
<value>Akcije editora</value>
|
||||
</data>
|
||||
<data name="HomepageH1" xml:space="preserve">
|
||||
<value>Lista Windows NT verzija</value>
|
||||
</data>
|
||||
<data name="LabMetaGeneric" xml:space="preserve">
|
||||
<value>Pogledaj sve poznate verzije Windowsa iz grane {0} u BuildFeedu, javno održavanom listom Windows verzija</value>
|
||||
</data>
|
||||
<data name="Listing" xml:space="preserve">
|
||||
<value>Popis</value>
|
||||
</data>
|
||||
<data name="MoreFromLab" xml:space="preserve">
|
||||
<value>Nađi više verzija od {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromSource" xml:space="preserve">
|
||||
<value>Nađi više verzija od {0} koje su nastale od istog izvora</value>
|
||||
</data>
|
||||
<data name="MoreFromYear" xml:space="preserve">
|
||||
<value>Nađi više verzija koje su kompajlirane od {0}</value>
|
||||
</data>
|
||||
<data name="NoLab" xml:space="preserve">
|
||||
<value>Nema naziva grane</value>
|
||||
</data>
|
||||
<data name="Private" xml:space="preserve">
|
||||
<value>Privatni</value>
|
||||
</data>
|
||||
<data name="Public" xml:space="preserve">
|
||||
<value>Javni</value>
|
||||
</data>
|
||||
<data name="QuickPaste" xml:space="preserve">
|
||||
<value>Brzo zalijepi</value>
|
||||
</data>
|
||||
<data name="ReturnToListing" xml:space="preserve">
|
||||
<value>Povratak na listu verzija</value>
|
||||
</data>
|
||||
<data name="ReturnToOverview" xml:space="preserve">
|
||||
<value>Povratak na pregled verzija</value>
|
||||
</data>
|
||||
<data name="Share" xml:space="preserve">
|
||||
<value>Podijeli</value>
|
||||
</data>
|
||||
<data name="Today" xml:space="preserve">
|
||||
<value>Danas</value>
|
||||
</data>
|
||||
<data name="xBuilds" xml:space="preserve">
|
||||
<value>verzije</value>
|
||||
</data>
|
||||
<data name="YearMetaGeneric" xml:space="preserve">
|
||||
<value>Pogledaj listu svih Windows verzija kompajliranih u {0} i pogledaj kako je prolazio razvoj Windowsa kroz vrijeme preko javno održavane liste - BuildFeed</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Front.id.Designer.cs
generated
Normal file
0
BuildFeed/Local/Front.id.Designer.cs
generated
Normal file
198
BuildFeed/Local/Front.id.resx
Normal file
198
BuildFeed/Local/Front.id.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="About" xml:space="preserve">
|
||||
<value>Tentang</value>
|
||||
</data>
|
||||
<data name="AddABuild" xml:space="preserve">
|
||||
<value>Tambah Build</value>
|
||||
</data>
|
||||
<data name="BuildMetaDate" xml:space="preserve">
|
||||
<value>Temukan tentang Windows Build {0}, dari {1} dan dikompilasi pada {2}.</value>
|
||||
</data>
|
||||
<data name="BuildMetaNoDate" xml:space="preserve">
|
||||
<value>Temukan tentang Windows Build {0}, dari {1}. BuildFeed melacak Windows Build di seluruh pengembangan</value>
|
||||
</data>
|
||||
<data name="BuildsFrom" xml:space="preserve">
|
||||
<value>Build dari {0}</value>
|
||||
</data>
|
||||
<data name="Comments" xml:space="preserve">
|
||||
<value>Komentar</value>
|
||||
</data>
|
||||
<data name="Delete" xml:space="preserve">
|
||||
<value>Hapus</value>
|
||||
</data>
|
||||
<data name="Edit" xml:space="preserve">
|
||||
<value>Edit</value>
|
||||
</data>
|
||||
<data name="EditBuild" xml:space="preserve">
|
||||
<value>Edit build</value>
|
||||
</data>
|
||||
<data name="EditorActions" xml:space="preserve">
|
||||
<value>Tindakan editor</value>
|
||||
</data>
|
||||
<data name="HomepageH1" xml:space="preserve">
|
||||
<value>List build Windows NT</value>
|
||||
</data>
|
||||
<data name="LabMetaGeneric" xml:space="preserve">
|
||||
<value>Ayo cek semua build dari lab pengembangan Windows {0} lewat BuildFeed , list build Windows yang kolaboratif</value>
|
||||
</data>
|
||||
<data name="Listing" xml:space="preserve">
|
||||
<value>Daftar</value>
|
||||
</data>
|
||||
<data name="MoreFromLab" xml:space="preserve">
|
||||
<value>Cari lebih banyak build dari {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromSource" xml:space="preserve">
|
||||
<value>Cari lebih banyak build yang bersumber dari {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromYear" xml:space="preserve">
|
||||
<value>Cari lebih banyak build yang dikompilasi di {0}</value>
|
||||
</data>
|
||||
<data name="NoLab" xml:space="preserve">
|
||||
<value>Tidak ada lab string</value>
|
||||
</data>
|
||||
<data name="Private" xml:space="preserve">
|
||||
<value>Privat</value>
|
||||
</data>
|
||||
<data name="Public" xml:space="preserve">
|
||||
<value>Publik</value>
|
||||
</data>
|
||||
<data name="QuickPaste" xml:space="preserve">
|
||||
<value>Tempel cepat</value>
|
||||
</data>
|
||||
<data name="ReturnToListing" xml:space="preserve">
|
||||
<value>Kembali ke daftar build</value>
|
||||
</data>
|
||||
<data name="ReturnToOverview" xml:space="preserve">
|
||||
<value>Kembali ke informasi build</value>
|
||||
</data>
|
||||
<data name="Share" xml:space="preserve">
|
||||
<value>Bagi</value>
|
||||
</data>
|
||||
<data name="Today" xml:space="preserve">
|
||||
<value>Hari ini</value>
|
||||
</data>
|
||||
<data name="xBuilds" xml:space="preserve">
|
||||
<value>Build dari {0}</value>
|
||||
</data>
|
||||
<data name="YearMetaGeneric" xml:space="preserve">
|
||||
<value>Lihat semua Windows build yang dikompilasi di {0}, dan lihat bagaimana Windows dibangun terus menerus , lewat build list yang kolaboratif, BuildFeed</value>
|
||||
</data>
|
||||
</root>
|
0
BuildFeed/Local/Front.it.Designer.cs
generated
Normal file
0
BuildFeed/Local/Front.it.Designer.cs
generated
Normal file
198
BuildFeed/Local/Front.it.resx
Normal file
198
BuildFeed/Local/Front.it.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="About" xml:space="preserve">
|
||||
<value>Informazioni su</value>
|
||||
</data>
|
||||
<data name="AddABuild" xml:space="preserve">
|
||||
<value>Aggiungi un build</value>
|
||||
</data>
|
||||
<data name="BuildMetaDate" xml:space="preserve">
|
||||
<value>Scopri informazioni sul build {0}</value>
|
||||
</data>
|
||||
<data name="BuildMetaNoDate" xml:space="preserve">
|
||||
<value>Scopri informazioni sul build {0} di Windows, da {1}. BuildFeed traccia i build di Windows al corso del processo di sviluppo.</value>
|
||||
</data>
|
||||
<data name="BuildsFrom" xml:space="preserve">
|
||||
<value>Builds from {0}</value>
|
||||
</data>
|
||||
<data name="Comments" xml:space="preserve">
|
||||
<value>Commentari</value>
|
||||
</data>
|
||||
<data name="Delete" xml:space="preserve">
|
||||
<value>Cancella</value>
|
||||
</data>
|
||||
<data name="Edit" xml:space="preserve">
|
||||
<value>Modifica</value>
|
||||
</data>
|
||||
<data name="EditBuild" xml:space="preserve">
|
||||
<value>Modifica build</value>
|
||||
</data>
|
||||
<data name="EditorActions" xml:space="preserve">
|
||||
<value>Azioni dell'editor</value>
|
||||
</data>
|
||||
<data name="HomepageH1" xml:space="preserve">
|
||||
<value>Lista build di Windows NT</value>
|
||||
</data>
|
||||
<data name="LabMetaGeneric" xml:space="preserve">
|
||||
<value>Vedi tutti i build che sono usciti dal laboratorio di sviluppo {0} di Windows con BuildFeed, una lista collaborativa di Build Windows</value>
|
||||
</data>
|
||||
<data name="Listing" xml:space="preserve">
|
||||
<value>Lista</value>
|
||||
</data>
|
||||
<data name="MoreFromLab" xml:space="preserve">
|
||||
<value>Vedi più build di {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromSource" xml:space="preserve">
|
||||
<value>Vedi più build originali di {0}</value>
|
||||
</data>
|
||||
<data name="MoreFromYear" xml:space="preserve">
|
||||
<value>Vedi più build compilati il {0}</value>
|
||||
</data>
|
||||
<data name="NoLab" xml:space="preserve">
|
||||
<value>Senza informazioni sul laboratorio</value>
|
||||
</data>
|
||||
<data name="Private" xml:space="preserve">
|
||||
<value>Privato</value>
|
||||
</data>
|
||||
<data name="Public" xml:space="preserve">
|
||||
<value>Pubblico</value>
|
||||
</data>
|
||||
<data name="QuickPaste" xml:space="preserve">
|
||||
<value>Incolla rapidamente</value>
|
||||
</data>
|
||||
<data name="ReturnToListing" xml:space="preserve">
|
||||
<value>Ritorna alla lista build</value>
|
||||
</data>
|
||||
<data name="ReturnToOverview" xml:space="preserve">
|
||||
<value>Ritorna alla visione generale</value>
|
||||
</data>
|
||||
<data name="Share" xml:space="preserve">
|
||||
<value>Condividi</value>
|
||||
</data>
|
||||
<data name="Today" xml:space="preserve">
|
||||
<value>Oggi</value>
|
||||
</data>
|
||||
<data name="xBuilds" xml:space="preserve">
|
||||
<value>BuildFeed</value>
|
||||
</data>
|
||||
<data name="YearMetaGeneric" xml:space="preserve">
|
||||
<value>Vedi una lista di tutti i build Windows fatti il {0}, e vedi come Windows si è sviluppato con il tempo, con la lista collaborative di build, BuildFeed</value>
|
||||
</data>
|
||||
</root>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user