Merge remote-tracking branch 'refs/remotes/origin/Localisation'

This commit is contained in:
Thomas Hounsell 2015-10-13 20:26:28 +01:00
commit fcf169c868
365 changed files with 42321 additions and 3742 deletions

7
.gitignore vendored
View File

@ -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/

View File

@ -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

View File

@ -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

View File

@ -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;
}
}
}

View File

@ -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;
}
}
}

View File

@ -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());
}
}
}

View 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";
}
}
}

View File

@ -4,20 +4,20 @@
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();
}
}
}

View File

@ -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);
}
}
}

View File

@ -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 @@ public ActionResult demote(string id)
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");
}

View File

@ -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; }
}
}

View File

@ -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

View File

@ -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;
}
}
}

View File

@ -4,19 +4,21 @@
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;
}
}
}

View File

@ -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);
}
}
}

View 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);
}
}
}

View File

@ -3,12 +3,12 @@
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;
}
}

View 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);
}
}
}

View File

@ -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);
}
}
}

View File

@ -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");
}
}
}

View File

@ -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 @@
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();
}
}
}

View File

@ -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 @@
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 @@ public ActionResult sitemap()
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 @@ orderby bv.Key
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();
}
}
}

View File

@ -10,6 +10,10 @@ public class MvcApplication : System.Web.HttpApplication
{
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
View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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>

View File

View 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
View File

View 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>

View File

View 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
View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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>

View File

View 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
View File

View 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
View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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
View File

View 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