diff --git a/.editorconfig b/.editorconfig
index cf9483bacc..b453ddeddb 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -141,3 +141,18 @@ csharp_space_between_method_call_empty_parameter_list_parentheses = false
# Wrapping preferences
csharp_preserve_single_line_statements = true
csharp_preserve_single_line_blocks = true
+
+# CA2007: Consider calling ConfigureAwait on the awaited task
+dotnet_diagnostic.CA2007.severity = none
+
+# CA1062: Validate arguments of public methods
+dotnet_diagnostic.CA1062.severity = suggestion
+
+# CA2227: Collection properties should be read only
+dotnet_diagnostic.CA2227.severity = suggestion
+
+# CA1716: Identifiers should not match keywords
+dotnet_diagnostic.CA1716.severity = suggestion
+
+# CA1303: Do not pass literals as localized parameters
+dotnet_diagnostic.CA1303.severity = none
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
new file mode 100644
index 0000000000..8ef358e8b6
--- /dev/null
+++ b/.github/FUNDING.yml
@@ -0,0 +1 @@
+open_collective: simplcommerce
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
new file mode 100644
index 0000000000..bd00db80b3
--- /dev/null
+++ b/.github/workflows/codeql-analysis.yml
@@ -0,0 +1,71 @@
+# For most projects, this workflow file will not need changing; you simply need
+# to commit it to your repository.
+#
+# You may wish to alter this file to override the set of languages analyzed,
+# or to provide custom queries or build logic.
+#
+# ******** NOTE ********
+# We have attempted to detect the languages in your repository. Please check
+# the `language` matrix defined below to confirm you have the correct set of
+# supported CodeQL languages.
+#
+name: "CodeQL"
+
+on:
+ push:
+ branches: [ master ]
+ pull_request:
+ # The branches below must be a subset of the branches above
+ branches: [ master ]
+ schedule:
+ - cron: '33 14 * * 1'
+
+jobs:
+ analyze:
+ name: Analyze
+ runs-on: ubuntu-latest
+ permissions:
+ actions: read
+ contents: read
+ security-events: write
+
+ strategy:
+ fail-fast: false
+ matrix:
+ language: [ 'csharp', 'javascript' ]
+ # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
+ # Learn more:
+ # https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed
+
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v2
+
+ # Initializes the CodeQL tools for scanning.
+ - name: Initialize CodeQL
+ uses: github/codeql-action/init@v1
+ with:
+ languages: ${{ matrix.language }}
+ # If you wish to specify custom queries, you can do so here or in a config file.
+ # By default, queries listed here will override any specified in a config file.
+ # Prefix the list here with "+" to use these queries and those in the config file.
+ # queries: ./path/to/local/query, your-org/your-repo/queries@main
+
+ # Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
+ # If this step fails, then you should remove it and run the build manually (see below)
+ - name: Autobuild
+ uses: github/codeql-action/autobuild@v1
+
+ # ℹ️ Command-line programs to run using the OS shell.
+ # 📚 https://git.io/JvXDl
+
+ # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
+ # and modify them (or add more) to build your code if your project
+ # uses a compiled language
+
+ #- run: |
+ # make bootstrap
+ # make release
+
+ - name: Perform CodeQL Analysis
+ uses: github/codeql-action/analyze@v1
diff --git a/.gitignore b/.gitignore
index 2cc274e1c9..efe3e71127 100644
--- a/.gitignore
+++ b/.gitignore
@@ -160,4 +160,6 @@ $RECYCLE.BIN/
src/Modules/**/launchSettings.json
PublishProfiles/
-logs/
\ No newline at end of file
+logs/
+src/Modules/**/wwwroot/admin/*.min.js
+.vscode
\ No newline at end of file
diff --git a/.travis.yml b/.travis.yml
index af94f606f6..05058584ea 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,12 +2,12 @@ language: csharp
solution: SimplCommerce.sln
sudo: required
dist: xenial
-dotnet: 2.2
+dotnet: 8.0.100
mono: none
os:
- linux
-branches:
+branches:
only:
- master
diff --git a/Delete-BIN-OBJ-Folders.bat b/Delete-BIN-OBJ-Folders.bat
new file mode 100644
index 0000000000..02cfaa5e10
--- /dev/null
+++ b/Delete-BIN-OBJ-Folders.bat
@@ -0,0 +1,20 @@
+@ECHO off
+cls
+
+ECHO Deleting all BIN and OBJ folders...
+ECHO.
+
+FOR /d /r . %%d in (bin,obj) DO (
+ IF EXIST "%%d" (
+ ECHO %%d | FIND /I "\node_modules\" > Nul && (
+ ECHO.Skipping: %%d
+ ) || (
+ ECHO.Deleting: %%d
+ rd /s/q "%%d"
+ )
+ )
+)
+
+ECHO.
+ECHO.BIN and OBJ folders have been successfully deleted. Press any key to exit.
+pause > nul
\ No newline at end of file
diff --git a/Dockerfile b/Dockerfile
index b26f3b7259..be92b84c56 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,14 +1,17 @@
-FROM microsoft/dotnet:2.1-sdk AS build-env
+FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build-env
WORKDIR /app
COPY . ./
-RUN sed -i 's###' src/SimplCommerce.WebHost/SimplCommerce.WebHost.csproj
+RUN sed -i 's###' src/SimplCommerce.WebHost/SimplCommerce.WebHost.csproj
RUN sed -i 's/UseSqlServer/UseNpgsql/' src/SimplCommerce.WebHost/Program.cs
RUN sed -i 's/UseSqlServer/UseNpgsql/' src/SimplCommerce.WebHost/Extensions/ServiceCollectionExtensions.cs
RUN rm src/SimplCommerce.WebHost/Migrations/* && cp -f src/SimplCommerce.WebHost/appsettings.docker.json src/SimplCommerce.WebHost/appsettings.json
+RUN dotnet tool install --global dotnet-ef --version 5.0.0
+ENV PATH="${PATH}:/root/.dotnet/tools"
+
# ef core migrations run in debug, so we have to build in Debug for copying module correctly
RUN dotnet restore && dotnet build \
&& cd src/SimplCommerce.WebHost \
@@ -19,11 +22,13 @@ RUN dotnet build -c Release \
&& cd src/SimplCommerce.WebHost \
&& dotnet build -c Release \
&& dotnet publish -c Release -o out
+
+RUN curl -SL "https://github.com/rdvojmoc/DinkToPdf/raw/v1.0.8/v0.12.4/64%20bit/libwkhtmltox.so" --output /app/src/SimplCommerce.WebHost/out/libwkhtmltox.so
# remove BOM for psql
RUN sed -i -e '1s/^\xEF\xBB\xBF//' /app/src/SimplCommerce.WebHost/dbscript.sql
-FROM microsoft/dotnet:2.1.4-aspnetcore-runtime
+FROM mcr.microsoft.com/dotnet/aspnet:5.0
# hack to make postgresql-client install work on slim
RUN mkdir -p /usr/share/man/man1 \
@@ -38,8 +43,6 @@ WORKDIR /app
COPY --from=build-env /app/src/SimplCommerce.WebHost/out ./
COPY --from=build-env /app/src/SimplCommerce.WebHost/dbscript.sql ./
-RUN curl -SL "https://github.com/rdvojmoc/DinkToPdf/raw/v1.0.8/v0.12.4/64%20bit/libwkhtmltox.so" --output ./libwkhtmltox.so
-
COPY --from=build-env /app/docker-entrypoint.sh /
RUN chmod 755 /docker-entrypoint.sh
diff --git a/Dockerfile-sqlite b/Dockerfile-sqlite
index 9f403013c0..67c1a5a3ee 100644
--- a/Dockerfile-sqlite
+++ b/Dockerfile-sqlite
@@ -1,15 +1,18 @@
-FROM microsoft/dotnet:2.2-sdk AS build-env
+FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build-env
WORKDIR /app
COPY . ./
-RUN sed -i 's###' src/SimplCommerce.WebHost/SimplCommerce.WebHost.csproj
+RUN sed -i 's###' src/SimplCommerce.WebHost/SimplCommerce.WebHost.csproj
RUN sed -i 's/UseSqlServer/UseSqlite/' src/SimplCommerce.WebHost/Program.cs
RUN sed -i 's/UseSqlServer/UseSqlite/' src/SimplCommerce.WebHost/Extensions/ServiceCollectionExtensions.cs
RUN sed -i 's/"DefaultConnection": ".*"/"DefaultConnection": "Data Source=simplcommerce.db"/' src/SimplCommerce.WebHost/appsettings.json
RUN rm src/SimplCommerce.WebHost/Migrations/*
+RUN dotnet tool install --global dotnet-ef --version 5.0.0
+ENV PATH="${PATH}:/root/.dotnet/tools"
+
# ef core migrations run in debug, so we have to build in Debug for copying module correctly
RUN dotnet restore && dotnet build \
&& cd src/SimplCommerce.WebHost \
@@ -20,8 +23,10 @@ RUN dotnet build -c Release \
&& cd src/SimplCommerce.WebHost \
&& dotnet build -c Release \
&& dotnet publish -c Release -o out
+
+RUN curl -SL "https://github.com/rdvojmoc/DinkToPdf/raw/v1.0.8/v0.12.4/64%20bit/libwkhtmltox.so" --output /app/src/SimplCommerce.WebHost/out/libwkhtmltox.so
-FROM microsoft/dotnet:2.2.0-aspnetcore-runtime
+FROM mcr.microsoft.com/dotnet/aspnet:5.0
RUN apt-get update \
&& apt-get install libgdiplus -y \
@@ -31,6 +36,4 @@ WORKDIR /app
COPY --from=build-env /app/src/SimplCommerce.WebHost/out ./
COPY --from=build-env /app/src/SimplCommerce.WebHost/simplcommerce.db ./
-RUN curl -SL "https://github.com/rdvojmoc/DinkToPdf/raw/v1.0.8/v0.12.4/64%20bit/libwkhtmltox.so" --output ./libwkhtmltox.so
-
ENTRYPOINT ["dotnet", "SimplCommerce.WebHost.dll"]
\ No newline at end of file
diff --git a/README.md b/README.md
index 02e6a604b6..f1d11395f6 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,13 @@
-# A simple, cross platform, modularized ecommerce system built on .NET Core
+# A simple, cross platform, modulith ecommerce system built on .NET Core [](https://gitter.im/simplcommerce/SimplCommerce?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
+[](https://app.fossa.com/projects/git%2Bgithub.com%2Fsimplcommerce%2FSimplCommerce?ref=badge_shield)
-[](https://gitter.im/simplcommerce/SimplCommerce?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
+## High level architecture
+
+
## Build Status
| Build server | Platform | Status |
|-----------------|----------------|-------------|
-| AppVeyor | Windows |[](https://ci.appveyor.com/project/thiennn/simplcommerce/branch/master) |
| Azure Pipelines | All |[](https://simplcommerce.visualstudio.com/simplcommerce/_build/latest?definitionId=1&branchName=master)
|Travis | Linux / MacOS |[](https://travis-ci.org/simplcommerce/SimplCommerce) |
@@ -19,46 +21,61 @@ For testing purpose only `docker run -p 5000:80 simplcommerce/ci-build`
Continuous deployment: https://ci.simplcommerce.com
-## Visual Studio 2017 and SQL Server
+## Visual Studio 2022 and SQL Server
#### Prerequisites
- SQL Server
-- [Visual Studio 2017 version >= 15.8 with .NET Core SDK 2.1.402](https://www.microsoft.com/net/download/all)
+- Visual Studio 2022 and .NET 8
#### Steps to run
-- Update the connection string in appsettings.json in SimplCommerce.WebHost
-- Build whole solution.
-- Open Package Manager Console Window and type "Update-Database" then press "Enter". This action will create database schema.
+- Update the connection string: Open appsettings.json in src/SimplCommerce.WebHost.
+ The default is configured for a local SQL Server
+ ```json
+ {
+ "DefaultConnection": "Server=.;Database=SimplCommerce;Trusted_Connection=True;TrustServerCertificate=true"
+ }
+ ```
+ If you are using Visual Studio LocalDB, change it to
+ ```json
+ {
+ "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=SimplCommerce;Trusted_Connection=True;TrustServerCertificate=true;MultipleActiveResultSets=true"
+ }
+ ```
+- Ensure you have a database named `SimplCommerce` created in your SQL instance, or change the `Database` name in the connection string to match your environment.
+- Build the whole solution.
+- In Solution Explorer, make sure that SimplCommerce.WebHost is selected as the Startup Project
+- Open the Package Manager Console Window and make sure that SimplCommerce.WebHost is selected as the Default project. Then type "Update-Database" then press "Enter". This action will create the database schema.
- In Visual Studio, press "Control + F5".
-- The back-office can access via /Admin using the pre-created account: admin@simplcommerce.com, 1qazZAQ!
+- The back-office can be accessed via /Admin using the following built-in account: admin@simplcommerce.com, 1qazZAQ!
## Mac/Linux with PostgreSQL
#### Prerequisite
- PostgreSQL
-- [.NET Core SDK 2.2.101](https://www.microsoft.com/net/download/all)
+- [.NET Core SDK 8.0](https://www.microsoft.com/net/download/all)
+- Entity Framework Core Tools (`dotnet tool install --global dotnet-ef`)
#### Steps to run
- Update the connection string in appsettings.json in SimplCommerce.WebHost.
-- Run file simpl-build.sh by "sudo ./simpl-build.sh". For ubuntu 18 "sudo bash simpl-build.sh"
-- In the terminal, navigate to the "src/SimplCommerce.WebHost" type "dotnet run" and hit "Enter".
-- Open browser, open http://localhost:5000. The back-office can access via /Admin using the pre-created account: admin@simplcommerce.com, 1qazZAQ!
+- Run the simpl-build.sh file by issuing the following command: "sudo ./simpl-build.sh". For ubuntu 18: "sudo bash simpl-build.sh"
+- In the terminal, navigate to "src/SimplCommerce.WebHost" and type "dotnet run" and then hit "Enter".
+- Open http://localhost:49206 in the browser. The back-office can be accessed via /Admin using the following built-in account: admin@simplcommerce.com, 1qazZAQ!
## Technologies and frameworks used:
-- ASP.NET MVC Core 2.2
-- Entity Framework Core 2.2
-- ASP.NET Identity Core 2.2
+- ASP.NET Core
+- Entity Framework Core
+- ASP.NET Identity Core
- Angular 1.6.3
-- MediatR 6.0.0 for domain event
+- MediatR 7.0.0 for domain event
## Docs
-http://docs.simplcommerce.com
+https://docs.simplcommerce.com/
## Roadmap
@@ -67,10 +84,10 @@ https://github.com/simplcommerce/SimplCommerce/wiki/Roadmap
## How to contribute
- Star this project on GitHub.
-- Report bugs or suggest features by create new issues or add comments to issues
+- Report bugs or suggest features by creating new issues or adding comments to issues
- Submit pull requests
- Spread the word by blogging about SimplCommerce or sharing it on social networks
-- Donate us
+- Donate to us
## Contributors
@@ -97,3 +114,6 @@ Become a sponsor and get your logo on our README on Github with a link to your s
## License
SimplCommerce is licensed under the Apache 2.0 license.
+
+
+[](https://app.fossa.com/projects/git%2Bgithub.com%2Fsimplcommerce%2FSimplCommerce?ref=badge_large)
\ No newline at end of file
diff --git a/SECURITY.md b/SECURITY.md
new file mode 100644
index 0000000000..3ae4614bde
--- /dev/null
+++ b/SECURITY.md
@@ -0,0 +1,7 @@
+# Security Policy
+
+If you discover a security issue in SimplCommerce, please report it by sending an email to thienn@outlook.com
+
+This will allow us to assess the risk, and make a fix available before we add a bug report to the GitHub repository.
+
+Thanks!
diff --git a/SimplCommerce.Module.WishList.Tests.Controllers/GlobalUsings.cs b/SimplCommerce.Module.WishList.Tests.Controllers/GlobalUsings.cs
new file mode 100644
index 0000000000..9df1d42179
--- /dev/null
+++ b/SimplCommerce.Module.WishList.Tests.Controllers/GlobalUsings.cs
@@ -0,0 +1 @@
+global using Xunit;
diff --git a/SimplCommerce.Module.WishList.Tests.Controllers/SimplCommerce.Module.WishList.Tests.Controllers.csproj b/SimplCommerce.Module.WishList.Tests.Controllers/SimplCommerce.Module.WishList.Tests.Controllers.csproj
new file mode 100644
index 0000000000..d6b402a0e3
--- /dev/null
+++ b/SimplCommerce.Module.WishList.Tests.Controllers/SimplCommerce.Module.WishList.Tests.Controllers.csproj
@@ -0,0 +1,31 @@
+
+
+
+ net8.0
+ enable
+ enable
+ false
+ true
+
+
+
+
+
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+
+
+
+
+
+
+
diff --git a/SimplCommerce.sln b/SimplCommerce.sln
index 5fe73094e3..4e2b14bc6f 100644
--- a/SimplCommerce.sln
+++ b/SimplCommerce.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.27130.2027
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{C9BFDDC4-5671-47A3-B57D-197C2A51FA8A}"
EndProject
@@ -20,8 +20,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Database", "Database", "{0A
src\Database\Countries.sql = src\Database\Countries.sql
src\Database\StaticData-BR.sql = src\Database\StaticData-BR.sql
src\Database\StaticData-CN.sql = src\Database\StaticData-CN.sql
+ src\Database\StaticData-DE.sql = src\Database\StaticData-DE.sql
+ src\Database\StaticData-DefaultLocalization.sql = src\Database\StaticData-DefaultLocalization.sql
src\Database\StaticData-ES.sql = src\Database\StaticData-ES.sql
src\Database\StaticData-FR.sql = src\Database\StaticData-FR.sql
+ src\Database\StaticData-GB.sql = src\Database\StaticData-GB.sql
src\Database\StaticData-IR.sql = src\Database\StaticData-IR.sql
src\Database\StaticData-KR.sql = src\Database\StaticData-KR.sql
src\Database\StaticData-RU.sql = src\Database\StaticData-RU.sql
@@ -116,6 +119,26 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SimplCommerce.Module.WishLi
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SimplCommerce.Module.Comments", "src\Modules\SimplCommerce.Module.Comments\SimplCommerce.Module.Comments.csproj", "{4C78BFFD-3AD6-4C39-A44D-F7FC55A2B3A6}"
EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SimplCommerce.Module.PaymentBraintree", "src\Modules\SimplCommerce.Module.PaymentBraintree\SimplCommerce.Module.PaymentBraintree.csproj", "{69EDEA3F-D895-4A16-9742-3F6660A12D51}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SimplCommerce.Module.Inventory.Tests", "test\SimplCommerce.Module.Inventory.Tests\SimplCommerce.Module.Inventory.Tests.csproj", "{19AF369C-71BB-44B3-9D02-8EF3A3E912E5}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SimplCommerce.Module.PaymentMomo", "src\Modules\SimplCommerce.Module.PaymentMomo\SimplCommerce.Module.PaymentMomo.csproj", "{18D536F1-AE38-47FA-95ED-1656882907FC}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MySql", "MySql", "{1A8B6FA0-8341-4D27-9B71-57F70AB37571}"
+ ProjectSection(SolutionItems) = preProject
+ src\Database\MySql\StaticData-GB.sql = src\Database\MySql\StaticData-GB.sql
+ EndProjectSection
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SimplCommerce.Module.PaymentNganLuong", "src\Modules\SimplCommerce.Module.PaymentNganLuong\SimplCommerce.Module.PaymentNganLuong.csproj", "{14586564-62CC-4117-AC1B-858ED53C2D6C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SimplCommerce.Module.PaymentCashfree", "src\Modules\SimplCommerce.Module.PaymentCashfree\SimplCommerce.Module.PaymentCashfree.csproj", "{E30CF10F-FABF-4917-8BEB-CB81E4CE2C92}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SimplCommerce.Module.Checkouts", "src\Modules\SimplCommerce.Module.Checkouts\SimplCommerce.Module.Checkouts.csproj", "{4473538D-2BFA-4C53-B642-0D0DC4F16863}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimplCommerce.Module.ProductComparison.Tests", "test\SimplCommerce.Module.ProductComparison.Tests\SimplCommerce.Module.ProductComparison.Tests.csproj", "{EEC02E89-E89A-4871-8C3E-4BABA1E56CA7}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimplCommerce.Module.ShippingFree.Tests", "test\SimplCommerce.Module.ShippingFree.Tests\SimplCommerce.Module.ShippingFree.Tests.csproj", "{16BB6B44-3300-4C22-A37B-D9CD7A4EA300}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -618,6 +641,102 @@ Global
{4C78BFFD-3AD6-4C39-A44D-F7FC55A2B3A6}.Release|x64.Build.0 = Release|Any CPU
{4C78BFFD-3AD6-4C39-A44D-F7FC55A2B3A6}.Release|x86.ActiveCfg = Release|Any CPU
{4C78BFFD-3AD6-4C39-A44D-F7FC55A2B3A6}.Release|x86.Build.0 = Release|Any CPU
+ {69EDEA3F-D895-4A16-9742-3F6660A12D51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {69EDEA3F-D895-4A16-9742-3F6660A12D51}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {69EDEA3F-D895-4A16-9742-3F6660A12D51}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {69EDEA3F-D895-4A16-9742-3F6660A12D51}.Debug|x64.Build.0 = Debug|Any CPU
+ {69EDEA3F-D895-4A16-9742-3F6660A12D51}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {69EDEA3F-D895-4A16-9742-3F6660A12D51}.Debug|x86.Build.0 = Debug|Any CPU
+ {69EDEA3F-D895-4A16-9742-3F6660A12D51}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {69EDEA3F-D895-4A16-9742-3F6660A12D51}.Release|Any CPU.Build.0 = Release|Any CPU
+ {69EDEA3F-D895-4A16-9742-3F6660A12D51}.Release|x64.ActiveCfg = Release|Any CPU
+ {69EDEA3F-D895-4A16-9742-3F6660A12D51}.Release|x64.Build.0 = Release|Any CPU
+ {69EDEA3F-D895-4A16-9742-3F6660A12D51}.Release|x86.ActiveCfg = Release|Any CPU
+ {69EDEA3F-D895-4A16-9742-3F6660A12D51}.Release|x86.Build.0 = Release|Any CPU
+ {19AF369C-71BB-44B3-9D02-8EF3A3E912E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {19AF369C-71BB-44B3-9D02-8EF3A3E912E5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {19AF369C-71BB-44B3-9D02-8EF3A3E912E5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {19AF369C-71BB-44B3-9D02-8EF3A3E912E5}.Debug|x64.Build.0 = Debug|Any CPU
+ {19AF369C-71BB-44B3-9D02-8EF3A3E912E5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {19AF369C-71BB-44B3-9D02-8EF3A3E912E5}.Debug|x86.Build.0 = Debug|Any CPU
+ {19AF369C-71BB-44B3-9D02-8EF3A3E912E5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {19AF369C-71BB-44B3-9D02-8EF3A3E912E5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {19AF369C-71BB-44B3-9D02-8EF3A3E912E5}.Release|x64.ActiveCfg = Release|Any CPU
+ {19AF369C-71BB-44B3-9D02-8EF3A3E912E5}.Release|x64.Build.0 = Release|Any CPU
+ {19AF369C-71BB-44B3-9D02-8EF3A3E912E5}.Release|x86.ActiveCfg = Release|Any CPU
+ {19AF369C-71BB-44B3-9D02-8EF3A3E912E5}.Release|x86.Build.0 = Release|Any CPU
+ {18D536F1-AE38-47FA-95ED-1656882907FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {18D536F1-AE38-47FA-95ED-1656882907FC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {18D536F1-AE38-47FA-95ED-1656882907FC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {18D536F1-AE38-47FA-95ED-1656882907FC}.Debug|x64.Build.0 = Debug|Any CPU
+ {18D536F1-AE38-47FA-95ED-1656882907FC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {18D536F1-AE38-47FA-95ED-1656882907FC}.Debug|x86.Build.0 = Debug|Any CPU
+ {18D536F1-AE38-47FA-95ED-1656882907FC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {18D536F1-AE38-47FA-95ED-1656882907FC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {18D536F1-AE38-47FA-95ED-1656882907FC}.Release|x64.ActiveCfg = Release|Any CPU
+ {18D536F1-AE38-47FA-95ED-1656882907FC}.Release|x64.Build.0 = Release|Any CPU
+ {18D536F1-AE38-47FA-95ED-1656882907FC}.Release|x86.ActiveCfg = Release|Any CPU
+ {18D536F1-AE38-47FA-95ED-1656882907FC}.Release|x86.Build.0 = Release|Any CPU
+ {14586564-62CC-4117-AC1B-858ED53C2D6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {14586564-62CC-4117-AC1B-858ED53C2D6C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {14586564-62CC-4117-AC1B-858ED53C2D6C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {14586564-62CC-4117-AC1B-858ED53C2D6C}.Debug|x64.Build.0 = Debug|Any CPU
+ {14586564-62CC-4117-AC1B-858ED53C2D6C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {14586564-62CC-4117-AC1B-858ED53C2D6C}.Debug|x86.Build.0 = Debug|Any CPU
+ {14586564-62CC-4117-AC1B-858ED53C2D6C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {14586564-62CC-4117-AC1B-858ED53C2D6C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {14586564-62CC-4117-AC1B-858ED53C2D6C}.Release|x64.ActiveCfg = Release|Any CPU
+ {14586564-62CC-4117-AC1B-858ED53C2D6C}.Release|x64.Build.0 = Release|Any CPU
+ {14586564-62CC-4117-AC1B-858ED53C2D6C}.Release|x86.ActiveCfg = Release|Any CPU
+ {14586564-62CC-4117-AC1B-858ED53C2D6C}.Release|x86.Build.0 = Release|Any CPU
+ {E30CF10F-FABF-4917-8BEB-CB81E4CE2C92}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E30CF10F-FABF-4917-8BEB-CB81E4CE2C92}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E30CF10F-FABF-4917-8BEB-CB81E4CE2C92}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E30CF10F-FABF-4917-8BEB-CB81E4CE2C92}.Debug|x64.Build.0 = Debug|Any CPU
+ {E30CF10F-FABF-4917-8BEB-CB81E4CE2C92}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E30CF10F-FABF-4917-8BEB-CB81E4CE2C92}.Debug|x86.Build.0 = Debug|Any CPU
+ {E30CF10F-FABF-4917-8BEB-CB81E4CE2C92}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E30CF10F-FABF-4917-8BEB-CB81E4CE2C92}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E30CF10F-FABF-4917-8BEB-CB81E4CE2C92}.Release|x64.ActiveCfg = Release|Any CPU
+ {E30CF10F-FABF-4917-8BEB-CB81E4CE2C92}.Release|x64.Build.0 = Release|Any CPU
+ {E30CF10F-FABF-4917-8BEB-CB81E4CE2C92}.Release|x86.ActiveCfg = Release|Any CPU
+ {E30CF10F-FABF-4917-8BEB-CB81E4CE2C92}.Release|x86.Build.0 = Release|Any CPU
+ {4473538D-2BFA-4C53-B642-0D0DC4F16863}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4473538D-2BFA-4C53-B642-0D0DC4F16863}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4473538D-2BFA-4C53-B642-0D0DC4F16863}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4473538D-2BFA-4C53-B642-0D0DC4F16863}.Debug|x64.Build.0 = Debug|Any CPU
+ {4473538D-2BFA-4C53-B642-0D0DC4F16863}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4473538D-2BFA-4C53-B642-0D0DC4F16863}.Debug|x86.Build.0 = Debug|Any CPU
+ {4473538D-2BFA-4C53-B642-0D0DC4F16863}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4473538D-2BFA-4C53-B642-0D0DC4F16863}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4473538D-2BFA-4C53-B642-0D0DC4F16863}.Release|x64.ActiveCfg = Release|Any CPU
+ {4473538D-2BFA-4C53-B642-0D0DC4F16863}.Release|x64.Build.0 = Release|Any CPU
+ {4473538D-2BFA-4C53-B642-0D0DC4F16863}.Release|x86.ActiveCfg = Release|Any CPU
+ {4473538D-2BFA-4C53-B642-0D0DC4F16863}.Release|x86.Build.0 = Release|Any CPU
+ {EEC02E89-E89A-4871-8C3E-4BABA1E56CA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EEC02E89-E89A-4871-8C3E-4BABA1E56CA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EEC02E89-E89A-4871-8C3E-4BABA1E56CA7}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EEC02E89-E89A-4871-8C3E-4BABA1E56CA7}.Debug|x64.Build.0 = Debug|Any CPU
+ {EEC02E89-E89A-4871-8C3E-4BABA1E56CA7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EEC02E89-E89A-4871-8C3E-4BABA1E56CA7}.Debug|x86.Build.0 = Debug|Any CPU
+ {EEC02E89-E89A-4871-8C3E-4BABA1E56CA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EEC02E89-E89A-4871-8C3E-4BABA1E56CA7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EEC02E89-E89A-4871-8C3E-4BABA1E56CA7}.Release|x64.ActiveCfg = Release|Any CPU
+ {EEC02E89-E89A-4871-8C3E-4BABA1E56CA7}.Release|x64.Build.0 = Release|Any CPU
+ {EEC02E89-E89A-4871-8C3E-4BABA1E56CA7}.Release|x86.ActiveCfg = Release|Any CPU
+ {EEC02E89-E89A-4871-8C3E-4BABA1E56CA7}.Release|x86.Build.0 = Release|Any CPU
+ {16BB6B44-3300-4C22-A37B-D9CD7A4EA300}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {16BB6B44-3300-4C22-A37B-D9CD7A4EA300}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {16BB6B44-3300-4C22-A37B-D9CD7A4EA300}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {16BB6B44-3300-4C22-A37B-D9CD7A4EA300}.Debug|x64.Build.0 = Debug|Any CPU
+ {16BB6B44-3300-4C22-A37B-D9CD7A4EA300}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {16BB6B44-3300-4C22-A37B-D9CD7A4EA300}.Debug|x86.Build.0 = Debug|Any CPU
+ {16BB6B44-3300-4C22-A37B-D9CD7A4EA300}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {16BB6B44-3300-4C22-A37B-D9CD7A4EA300}.Release|Any CPU.Build.0 = Release|Any CPU
+ {16BB6B44-3300-4C22-A37B-D9CD7A4EA300}.Release|x64.ActiveCfg = Release|Any CPU
+ {16BB6B44-3300-4C22-A37B-D9CD7A4EA300}.Release|x64.Build.0 = Release|Any CPU
+ {16BB6B44-3300-4C22-A37B-D9CD7A4EA300}.Release|x86.ActiveCfg = Release|Any CPU
+ {16BB6B44-3300-4C22-A37B-D9CD7A4EA300}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -666,6 +785,15 @@ Global
{EB2D720D-E784-4A21-A638-ACD462167FDF} = {7EFA2FA7-32DD-4047-B021-50E77A83D714}
{67B14D0D-0BA7-4E6C-8F8E-151C92732D6D} = {7EFA2FA7-32DD-4047-B021-50E77A83D714}
{4C78BFFD-3AD6-4C39-A44D-F7FC55A2B3A6} = {7EFA2FA7-32DD-4047-B021-50E77A83D714}
+ {69EDEA3F-D895-4A16-9742-3F6660A12D51} = {7EFA2FA7-32DD-4047-B021-50E77A83D714}
+ {19AF369C-71BB-44B3-9D02-8EF3A3E912E5} = {D9FD9ABA-AE5E-4427-AA6B-6285BE2E212D}
+ {18D536F1-AE38-47FA-95ED-1656882907FC} = {7EFA2FA7-32DD-4047-B021-50E77A83D714}
+ {1A8B6FA0-8341-4D27-9B71-57F70AB37571} = {0A27C140-4CCB-40DD-BE48-F5DE16D1177B}
+ {14586564-62CC-4117-AC1B-858ED53C2D6C} = {7EFA2FA7-32DD-4047-B021-50E77A83D714}
+ {E30CF10F-FABF-4917-8BEB-CB81E4CE2C92} = {7EFA2FA7-32DD-4047-B021-50E77A83D714}
+ {4473538D-2BFA-4C53-B642-0D0DC4F16863} = {7EFA2FA7-32DD-4047-B021-50E77A83D714}
+ {EEC02E89-E89A-4871-8C3E-4BABA1E56CA7} = {D9FD9ABA-AE5E-4427-AA6B-6285BE2E212D}
+ {16BB6B44-3300-4C22-A37B-D9CD7A4EA300} = {D9FD9ABA-AE5E-4427-AA6B-6285BE2E212D}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {B9D0D8F0-1AB9-44DD-839F-ED8CEE7DDB10}
diff --git a/StaticData-RO.sql b/StaticData-RO.sql
new file mode 100644
index 0000000000..2bbbea604c
--- /dev/null
+++ b/StaticData-RO.sql
@@ -0,0 +1,412 @@
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','A value for the {0} property was not provided.','Valoare pentru proprietatea {0} nu a fost furnizat.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','A value is required.','Valoare obligatorie.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Account Dashboard','tabloul contului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Account Informatio','Informatii contului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Actions','Действия');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Add','Adaugă');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Add Address','Adaugă аdresa');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Add All Products','Adăugați toate produsele');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Add another address','Adaugă altă adresă');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Add another service to log in.','Adăugați un alt serviciu pentru a vă conecta.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Add Attribute','Adăugați atribut');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Add Comment','Adăugați un comentariu');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Add Custom Link','Adăugați un link personalizat');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Add Menu Items','Adăugați elemente de meniu');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Add Optio','Adăugați o opțiune');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Add products','Adăugați produse');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Add Reply','Adaugă răspuns');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Add Review','Adaugă o recenzie');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Add to cart','Adaugă în coș');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Add to Compare','Adăugați pentru comparație');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Add to Wishlist','Adaugă la lista de dorințe');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Added Attributes','Atribute adăugate');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Address','Adresă');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Address Book','Agenda de adrese');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Address Line 1','Adresa rândul 1');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Address Line 2','Adresa rândul 2');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Adjusted Quantity','Ajustarea cantității');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','All','Toate');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','All Categories','Toate categoriile');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Application Settings','Setări aplicație');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Apply','Aplică');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Approve','Aproba');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Approved','Aprobat');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Asociați-vă contul {0}.','Conectați-vă {0} contul.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Attribute Name','Numele atributului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Available Attributes','Atribute disponibile');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Available Options','Optiuni disponibile');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Back','Înapoi la');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Billing Address','Adresa de facturare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Body','Conţinut');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Brand','Marca');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Brands','Mărci');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Cancel','Anulare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Cancel Order','Anulează comanda');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Cart Price Rule','Regula prețului coșului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Cart Price Rule Usages','Reguli pentru aplicarea prețului în coș');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Cart Price Rules','Reguli Coș Preț');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Cart subtotal','Subtotal');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Catalog','Catalog');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Catalog.IsCommentsRequireApproval','Comentariile trebuiesc aprobate');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Catalog.IsProductPriceIncludeTax','Pretul include taxele');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Catalog.ProductPageSize','Numărul de produse de pe pagină');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Categories','Categorii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Category','Categorie');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Category Mapping','Categorii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Change','Editați');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Change password','Schimbați parola');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Change Password Form','Formular de schimbare a parolei');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Choose one','Alege una');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','City','Oraș');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Clone Product','Clonați produsul');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Code','Cod');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Comment','Cometariu');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Comments','Comentarii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Configuratio','Configurare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Configure','Configurați');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Confirm new password','Confirmă noua parolă');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Confirm password','Confirmarea parolei');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Contact Area','Zona de contact');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Contact Areas','Zonele de contact');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Contact Name','Nume de contact');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Content','Conţinut');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Content Management','Management de conținut');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Continue shopping','Continuați cumpărăturile');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Count','Cantitate');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Countries','Țări');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Country','Țara');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','CountryId','Codul țării');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Coupon code','Codul cuponului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create','Creați');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create a new account.','Creați un cont nou.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Address','Creați adresa');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Brand','Creați un brand');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Cart Price Rule','Creați o regulă coș preț');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Cart Pricing Rule','Crearea unei reguli de tarifare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Category','Creați o categorie');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Contact Area','Creați o zonă de contact');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Country','Creați țară');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Customer Group','Creați un grup de clienți');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Menu','Creați un meniu');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Order','Creați o comandă');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Page','Crează o pagină');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Product','Creați un produs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Product Attribute','Creați atributul produsului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Product Attribute Group','Creați un grup de atribute pentru produs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Product Display Widget','Creați un widget de afișare a produsului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Product Optio','Creați o variantă de produs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Product Template','Creați șablon de produs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create State or Providence','Creați o zonă sau un district');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Tax Class','Creați un grup fiscal');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Tax Rate','Creați o rată de impozitare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create User','Creați un utilizator');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Vendor','Creați furnizor');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Warehouse','Creați un depozit');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Create Widget','Creați un widget');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Created By','Creat');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Created','Data creării');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Cross-sell Products','Mărfuri încrucișate');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Current password','Parola actuală');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Current Price','Pretul curent');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Current Quantity','Suma curenta');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Current theme','Tema actuală');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Customer','Cumpărător');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Customer comments','Comentariile clienților');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Customer Groups','Grupuri de clienți');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Customer reviews','Recenzii ale clienților');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Customer Service','Serviciul clienți');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Dashboard','Panou de administrare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Date','Data');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Default shipping address','Adresa principală de expediere');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Delete','Șterge');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Delete Optio','Ștergeți varianta');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Descriptio','Descriere');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Discount','Reducere');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Discount Amount','Suma reducerii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Display City','Afișați orașul');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Display District','Afișați zona');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Display Order','Afișează ordinea');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Display Postal Code','Afișați codul poștal');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','District','District');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Download','Descărcați');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Edit','Editați');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Edit Address','Editați adresa');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Edit Brand','Schimbați marca');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Edit Cart Pricing Rule','Editați regula de stabilire a prețurilor');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Edit Category','Editați categoria');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Edit Menu','Editarea meniului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Edit Page','Editați pagina');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Edit Product','Editarea produsului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Edit Product Attribute','Editați atributul produsului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Edit Product Attribute Group','Editați grupul de atribute de produs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Edit Product Display Widget','Editați widgetul de afișare a produsului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Edit Product Optio','Editarea variantelor de produs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Edit Product Template','Editarea șabloanelor de produs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Edit User','Schimbați utilizatorul');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Edit Vendor','Schimbați furnizorul');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Edit Warehouse','Editarea depozitului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Email','Posta electronică');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Enable Stock Tracking','Activați urmărirea inventarului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','End','Sfârșit');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Enjoy and see also','Bucurați-vă și vedeți și');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Enjoy and take also','Bucurați-vă și luați, de asemenea');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Enter your email.','Vă rugăm să introduceți adresa dvs. de email.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Entity Name','Denumire');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Export','Export');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Export Orders','Comenzi de export');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Export Orders with Order Lines','Exportul comenzilor cu numerotare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','External Logins','Conectări externe');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Filter by','Filtreaza dupa');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','find by commenter','găsiți după comentator');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Fixed amount discount for whole cart','Suma fixă a reducerii pentru întregul coș');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Forgot your password?','Ați uitat parola?');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','From','De la');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Full name','Numele complet');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','FullName','Numele complet');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','General Informatio','Informații de baza');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Generate Combinations','Generați combinații');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Global.CurrencyCulture','Format monetar');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Global.CurrencyDecimalPlace','Numărul de zecimale');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Global.DefaultCultureUI','Localizare implicită');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Go to shopping','Continuați cumpărăturile');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Has Options','Optiuni disponibile');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Hello {0}!','Felicitări, {0}!');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Home','Acasă');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','hone Number','Număr de telefon');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Id','Id');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Images','Imagini');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Import','Import');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Include in menu','Includeți în meniu');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Incomplete orders','Comenzi nefinalizate');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Informatio','Informație');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Installed themes','Teme instalate');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Inventory','Inventariere');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Is Active','Activ');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Is Allowed To Order','Permis la comandă');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Is Billing Enabled','Facturarea este activată');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Is Called For Pricing','Contact pentru clarificare preț');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Is Featured','In curand');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Is Published','Publicat');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Is Shipping Enabled','Transport inclus');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Is Visible Individually','Vizibil în mod individual');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','IsEnabled','Pornit');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','IsSystem','Sistemic');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Items','Elemente');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Latest orders','Ultimele comenzi');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Link','Link');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Localization.LocalizedConentEnable','Localizarea conținutului inclusă');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Login ','Intrați');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Log off','Ieșiți');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Manage','Control');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Manage address','Gestionarea adreselor');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Manage Contact','Managementul contactelor');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Manage Contact Area','Managementul zonei de contact');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Manage Cross-sell Products','Managementul produselor cross-selling');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Manage News Categories','Managementul grupului de știri');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Manage News Items','Managementul știrilor');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Manage products in warehouse','Managementul depozitului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Manage Products Selection ','Gestionați produsele selectate');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Manage Related Products','Managementul produselor conexe');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Manage Translations','Setări de traducere');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Manage warehouse products','Managementul depozitului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Management products for warehouse','Conectarea mărfurilor la depozite');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Manager of Vendor','Manager furnizor');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Managers','Managerii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Max Discount Amount','Suma maximă a reducerii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Maybe the page was moved or deleted, or perhaps you just mistyped the address.','Posibil pagina a fost mutată sau ștearsă sau poate că tocmai ați introdus adresa greșită.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Menus','Meniul');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Meta Description','Descriere');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Meta Keywords','Cuvinte cheie');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Meta Title','Titlu');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Most search keywords','Cuvinte frecvente de căutare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Most searched keywords','Cele mai populare cuvinte cheie');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Most viewed products','Cele mai vizualizate produse ');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','My Settings','Setarile mele');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Name','Nume');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','New Old Price','Nou preț trecut');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','New password','Parolă nouă');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','New Price','Preț nou');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','News.PageSize','Dimensiunea paginii de știri');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','No','Nu');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Not Approved','Neaprobat');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Not available','Nu este disponibil');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Not Vendor','Nu este furnizor');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Note','Notă');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Note that the updated translations only be affected after the application is restarted','Vă rugăm să rețineți că traducerile actualizate vor fi aplicate numai după repornirea aplicației.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Null value is invalid.','Valoare nulă este nevalidă.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Number of Products','Numărul de mărfuri');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Old Price','Prețul trecut');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Option Combinations','Opțiuni de combinație');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Order','Comandă');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Order By','Filtrează după');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Order Detail','Detaliile comenzii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Order History','Istoric comenzi');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Order Id','ID-ul comenzii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Order Information','Informații despre comandă');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Order note','Примечание заказа');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Order Status','Statutul comenzii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Order summary','Rezumatul comenzii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Order Total','Total');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','OrderId','ID-ul comenzii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Orders','Comenzi');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Out Of Stock','Nu este disponibil');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Pages','Pagini');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Parent Category','Categoria părinte');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Password','Parola');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Payment','Plată');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Payment Providers','Sisteme de plată');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Pending','În așteptare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Pending review replies','În așteptarea răspunsurilor la comentarii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Pending reviews','Recenzii în așteptare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Percent of product price discount','Procentul de reducere a produsului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Phone','Telefon');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Phone Number','Telefon');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Postal Code','Cod poștal');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Posted by','Autor');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Preview','Vizualizare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Price','Preț');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Process to Checkout','Procesul de finalizare a comenzii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Product','Produs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Product Attribute','Atributele produsului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Product Attribute Groups','Grupuri de atribute de produse');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Product Attributes','Atributele produsului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Product detail','Detalii produs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Product Documents','Documentația produsului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Product Images','Imagini de produs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Product Information','Informații despre produs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Product Name','Denumirea produsului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Product Options','Opțiuni de produs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Product Price Management','Managementul prețului produsului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Product Prices','Prețuri');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Product Sku','Sku produsului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Product specification','Specificația produsului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Product Templates','Șabloane de produse');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Product Variations','Opțiuni de produs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Products','Produse');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','products in your cart','obiecte din coș');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Products Selection','Produse selectate');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Promotions','Promoții');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Publish End','Publicat pîna la');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Publish Start','Publicat de la');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Quantity','Cantitate');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Rate','Rată');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Rate this product','Evaluați acest produs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Rating','Evaluare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Rating average','Rata medie');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Recently viewed products','Produse recent vizualizate');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','records found','înregistrări găsite');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Register','Înregistrează-te');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Register as a new user?','Înregistrați-vă ca utilizator nou?');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Related Products','Produse similare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Remember me?','Ține-mă minte?');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Reply','Răspuns');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Require coupon code','Codul cuponului este obligatoriu');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','results','rezultate');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Review comment','Text de recenzie');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Review Replies','Vizualizați recenziile');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Review title','Titlul recenziei');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Reviews','Recenzii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Roles','Roluri');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Rule Name','Numele regulii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Sales','Vânzări');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Save','Salvați');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Search here...','Caută aici...');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Security','Securitate');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Select culture','Alegerea limbii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Select products to apply or leave blank for all products','Selectați produsele de aplicat sau lăsați necompletat pentru toate produsele');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Set as default shipping address','Setați ca adresă de expediere implicită');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Settings','Setări');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Shipment Id','Codul expedierii');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Shipments','Expedieri');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Shipping','Livrare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Shipping address','Adresă de livrare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Shipping Information','Informații despre livrare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Shipping methods','Metode de livrare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Shipping Providers','Furnizori de servicii de livrare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Shopping Cart','Coş');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Short content','Conținut scurt');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Short Description','Rezumat');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Site','Website');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Sort by:','Filtrează după:');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Special Price','Preț special');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Special Price End','Preț special pîna la');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Special Price Start','Preț special de la');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Specification','Specificație');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','stars','asteriscuri');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Start','Start');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','State Or Province','Regiune sau district');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','States or Provinces','Regiuni sau districte');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Status','Statut');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Stock History','Istoric stoc');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Stock management','Managementul inventarului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Stock management for warehouse','Gestionarea stocurilor pentru un depozit');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Stock Quantity','Cantitate în stoc');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Stocks','Stocuri');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Submit','Trimite');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Submit comment','Trimite comentariu');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Submit review','Postează o recenzie');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Submiting review is only enable for users who have bought this product','Trimiterea de feedback este disponibilă numai utilizatorilor care au achiziționat acest produs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Subtotal','Subtotal');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','System','Sistem');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Tax Class','Clasa fiscală');;
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Clase de impozitare','Налоговые группы');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Tax Rates','Cotele de impozitare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Tax.DefaultTaxClassId','Grup fiscal implicit');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Thank you {0} for your review','Vă mulțumim {0} pentru feedback.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','The {0} field is not a valid e-mail address.','Câmpul {0} nu este o adresă de e-mail validă.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','The {0} field is required.','26/5000 Câmpul {0} este obligatoriu.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','The {0} must be at least {2} and at max {1} characters long.','{0} trebuie să aibă cel puțin {2} și nu mai mult de {1} caractere.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','The Email field is not a valid e-mail address.','Câmpul E-mail nu este o adresă de e-mail validă.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','The Email field is required.','Câmpul E-mail este obligatoriu.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','The new password and confirmation password do not match.','Parola nouă și parola de confirmare nu se potrivesc.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','The page you have requested cannot be found','Pagina solicitată nu a fost găsită');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','The password and confirmation password do not match.','Parola și confirmarea parolei nu se potrivesc.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','The product has been added to your cart','Acest produs a fost adăugat în coș');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','The supplied value is invalid for {0}.','Указанное значение недопустимо для {0}.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','The value {0} is invalid.','25/5000 Valoarea {0} este nevalidă.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','The value {0} is not valid for {1}.','Valoarea {0} este nevalidă pentru {1}.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Themes','Teme');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','There are currently no items in your wish list.','Momentan nu există articole în lista de dorințe.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','There are no items in this cart.','Nu există articole în coș');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Thumbnail','Miniatură');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Title','Titlu');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','To','Pina la');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Tracking Number','Număr de urmărire');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Translations','Localizare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Type','Tip');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Usage limit per coupon','Limita de utilizare a cuponului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Usage limit per customer','Limita de utilizare per client');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Use','Utilizați');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Use a local account to log in.','Folosiți un cont local pentru a vă autentifica.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Use another service to log in.','Folosiți un alt serviciu pentru a vă conecta.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Use Selected Shipping Address As Billing Address','Utilizați adresa de expediere selectată ca adresă de facturare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','User List','listă de utilizatori');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Users','Utilizatori');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Value','Valoare');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','VAT included','TVA inclus');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Vendor Name','Numele furnizorului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Vendors','vânzători');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','View cart','Vizualizare coș');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','View History','Vezi istoricul');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','View Online Themes','Vizualizare online a temelor');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','View options','Vizualizați opțiunile');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Warehouse','Depozit');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Warehouses','Managementul depozitului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','We are sorry!','Ne pare foarte rău!');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Why not try and find your way using the navigation bar above or click on the logo to return our home page.','De ce nu încercați să găsiți drumul folosind bara de navigare de mai sus sau click pe logo-ul pentru a reveni la pagina noastră.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Widget Instances','Instanțe de widgeturi');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Widget Name','Numele widgetului');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Widget Type','Tipul de widget');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Widget Zone','Zona widget');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Widgets','Widgeturi');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Wish List','Listă de dorințe');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Yes','Da');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','You dot have any default address','Nu aveți o adresă implicită');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','You have','Voi aveti');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','You save','Ai economisit');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Your account','Contul Dvs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Your comment','Comentariul Dvs');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Your comment should not have personal information. 10 - 300 characters:','Comentariul dvs. nu trebuie să conțină informații personale. 10 - 300 de caractere:');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Your review will be showed within the next 24h.','Recenzia dvs. va fi afișată în următoarele 24 de ore.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Your review will be shown within the next 24h.','Recenzia dvs. va fi publicată în următoarele 24 de ore.');
+INSERT INTO public."Localization_Resource" ("CultureId", "Key", "Value") VALUES ('ro-RO','Zip Code','Cod postal');
diff --git a/appveyor.yml b/appveyor.yml
deleted file mode 100644
index b74452a749..0000000000
--- a/appveyor.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-skip_branch_with_pr: true
-
-branches:
- only:
- - master
-
-image: Visual Studio 2017
-
-init:
- - git config --global core.autocrlf true
- - dotnet --version
-
-before_build:
- - appveyor-retry dotnet restore -v Minimal
-
-build:
- project: SimplCommerce.sln
-
-test: on
-
-test_script:
- - ps: .\run-tests.ps1
-
-deploy: off
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 2c8cf160c5..b61127af20 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -9,80 +9,136 @@ trigger:
jobs:
- job: Linux
pool:
- vmImage: 'Ubuntu 16.04'
+ vmImage: 'ubuntu-latest'
steps:
- - task: DotNetCoreInstaller@0
+ - task: UseDotNet@2
+ displayName: 'Use .NET Core sdk'
inputs:
packageType: 'sdk'
- version: '2.2.101'
+ version: '8.0.100'
- script: dotnet build ./SimplCommerce.sln
displayName: 'dotnet build'
- - script: ./run-tests.sh
+ - task: DotNetCoreCLI@2
displayName: 'run tests'
- - task: PublishTestResults@2
- displayName: 'Publish Test Results **/*.trx'
- condition: succeededOrFailed()
inputs:
- testResultsFormat: VSTest
- testResultsFiles: '**/*.trx'
+ command: test
+ arguments: '--logger trx /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura /p:Exclude=[xunit.*]*%2c[System.*]*'
+ projects: 'test/**/*.csproj'
+ nobuild: true
+ - task: DotNetCoreCLI@2
+ inputs:
+ command: custom
+ custom: tool
+ arguments: install --tool-path . dotnet-reportgenerator-globaltool
+ displayName: Install ReportGenerator tool
+ - script: ./reportgenerator "-reports:$(Build.SourcesDirectory)/test/**/coverage.cobertura.xml" "-targetdir:$(Build.SourcesDirectory)/coverlet/reports" "-reporttypes:HtmlInline_AzurePipelines;Cobertura"
+ displayName: Create reports
+ - task: PublishCodeCoverageResults@1
+ displayName: 'Publish code coverage'
+ inputs:
+ codeCoverageTool: Cobertura
+ summaryFileLocation: $(Build.SourcesDirectory)/coverlet/reports/Cobertura.xml
- job: macOS
pool:
- vmImage: 'macOS-10.13'
+ vmImage: 'macOS-latest'
steps:
- - task: DotNetCoreInstaller@0
+ - task: UseDotNet@2
+ displayName: 'Use .NET Core sdk'
inputs:
packageType: 'sdk'
- version: '2.2.101'
+ version: '8.0.100'
- script: dotnet build ./SimplCommerce.sln
displayName: 'dotnet build'
- - script: ./run-tests.sh
+ - task: DotNetCoreCLI@2
displayName: 'run tests'
- - task: PublishTestResults@2
- displayName: 'Publish Test Results **/*.trx'
- condition: succeededOrFailed()
inputs:
- testResultsFormat: VSTest
- testResultsFiles: '**/*.trx'
+ command: test
+ arguments: '--logger trx /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura /p:Exclude=[xunit.*]*%2c[System.*]*'
+ projects: 'test/**/*.csproj'
+ nobuild: true
+ - task: DotNetCoreCLI@2
+ inputs:
+ command: custom
+ custom: tool
+ arguments: install --tool-path . dotnet-reportgenerator-globaltool
+ displayName: Install ReportGenerator tool
+ - script: ./reportgenerator -reports:$(Build.SourcesDirectory)/test/**/coverage.cobertura.xml -targetdir:$(Build.SourcesDirectory)/coverlet/reports -reporttypes:"HtmlInline_AzurePipelines;Cobertura"
+ displayName: Create reports
+ - task: PublishCodeCoverageResults@1
+ displayName: 'Publish code coverage'
+ inputs:
+ codeCoverageTool: Cobertura
+ summaryFileLocation: $(Build.SourcesDirectory)/coverlet/reports/Cobertura.xml
- job: Windows
pool:
- vmImage: 'vs2017-win2016'
+ vmImage: 'windows-latest'
steps:
- - task: DotNetCoreInstaller@0
+ - task: UseDotNet@2
+ displayName: 'Use .NET Core sdk'
inputs:
packageType: 'sdk'
- version: '2.2.101'
+ version: '8.0.100'
+ - task: DotNetCoreCLI@2
+ displayName: 'Restoring code using dotnet restore'
+ inputs:
+ command: 'restore'
+ projects: '**/*/*.csproj'
+ includeNuGetOrg: true
- script: dotnet build ./SimplCommerce.sln
displayName: 'dotnet build'
- - task: PowerShell@2
- inputs:
- filePath: .\run-tests.ps1
+ - task: DotNetCoreCLI@2
displayName: 'run tests'
- - task: PublishTestResults@2
- displayName: 'Publish Test Results **/*.trx'
- condition: succeededOrFailed()
inputs:
- testResultsFormat: VSTest
- testResultsFiles: '**/*.trx'
+ command: test
+ arguments: '--logger trx /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura /p:Exclude=[xunit.*]*%2c[System.*]*'
+ projects: 'test/**/*.csproj'
+ nobuild: true
+ - task: DotNetCoreCLI@2
+ inputs:
+ command: custom
+ custom: tool
+ arguments: install --tool-path . dotnet-reportgenerator-globaltool
+ displayName: Install ReportGenerator tool
+ - script: .\reportgenerator -reports:$(Build.SourcesDirectory)\test\**\coverage.cobertura.xml -targetdir:$(Build.SourcesDirectory)\coverlet\reports -reporttypes:"HtmlInline_AzurePipelines;Cobertura"
+ displayName: Create reports
+ - task: PublishCodeCoverageResults@1
+ displayName: 'Publish code coverage'
+ inputs:
+ codeCoverageTool: Cobertura
+ summaryFileLocation: $(Build.SourcesDirectory)/coverlet/reports/Cobertura.xml
- job: LinuxRelease
pool:
- vmImage: 'Ubuntu 16.04'
+ vmImage: 'ubuntu-latest'
variables:
buildConfiguration: 'Release'
steps:
- - task: DotNetCoreInstaller@0
+ - task: UseDotNet@2
+ displayName: 'Use .NET Core sdk'
inputs:
packageType: 'sdk'
- version: '2.2.101'
+ version: '8.0.100'
- script: dotnet build --configuration $(buildConfiguration)
displayName: 'dotnet build $(buildConfiguration)'
- - script: ./run-tests.sh
- displayName: 'run tests'
- - task: PublishTestResults@2
- displayName: 'Publish Test Results **/*.trx'
- condition: succeededOrFailed()
- inputs:
- testResultsFormat: VSTest
- testResultsFiles: '**/*.trx'
+ - task: DotNetCoreCLI@2
+ displayName: 'run tests'
+ inputs:
+ command: test
+ arguments: '--configuration $(buildConfiguration) --logger trx /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura /p:Exclude=[xunit.*]*%2c[System.*]*'
+ projects: 'test/**/*.csproj'
+ nobuild: true
+ - task: DotNetCoreCLI@2
+ inputs:
+ command: custom
+ custom: tool
+ arguments: install --tool-path . dotnet-reportgenerator-globaltool
+ displayName: Install ReportGenerator tool
+ - script: ./reportgenerator -reports:$(Build.SourcesDirectory)/test/**/coverage.cobertura.xml -targetdir:$(Build.SourcesDirectory)/coverlet/reports -reporttypes:"HtmlInline_AzurePipelines;Cobertura"
+ displayName: Create reports
+ - task: PublishCodeCoverageResults@1
+ displayName: 'Publish code coverage'
+ inputs:
+ codeCoverageTool: Cobertura
+ summaryFileLocation: $(Build.SourcesDirectory)/coverlet/reports/Cobertura.xml
diff --git a/build/SimplCommerce.MSBuildTasks/CopyModuleTask.cs b/build/SimplCommerce.MSBuildTasks/CopyModuleTask.cs
index 42febd4c61..9b8bc4dcb2 100644
--- a/build/SimplCommerce.MSBuildTasks/CopyModuleTask.cs
+++ b/build/SimplCommerce.MSBuildTasks/CopyModuleTask.cs
@@ -10,6 +10,10 @@ namespace SimplCommerce.MSBuildTasks
{
public class CopyModuleTask : Task
{
+ private readonly string modulesFileName = "modules.json";
+ private readonly string moduleFileName = "module.json";
+ private readonly string bundleConfigFileName = "bundleconfig.json";
+
[Required]
public string ProjectDir { get; set; }
@@ -21,8 +25,6 @@ public class CopyModuleTask : Task
public override bool Execute()
{
- var modulesFileName = "modules.json";
- var moduleFileName = "module.json";
var modulesFilePath = Path.Combine(ProjectDir, modulesFileName);
if (!File.Exists(modulesFilePath))
{
@@ -33,49 +35,67 @@ public override bool Execute()
var modules = new List();
using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(File.ReadAllText(modulesFileName))))
{
- var ser = new DataContractJsonSerializer(modules.GetType());
- modules = ser.ReadObject(ms) as List;
+ var dataContractJsonSerializer = new DataContractJsonSerializer(modules.GetType());
+ modules = dataContractJsonSerializer.ReadObject(ms) as List;
}
foreach (var module in modules)
{
- var sourceRoot = Path.Combine(new DirectoryInfo(ProjectDir).Parent.FullName, "Modules", module.Id);
- var moduleManifestFile = Path.Combine(sourceRoot, moduleFileName);
- if (!File.Exists(moduleManifestFile))
+ var isSuccess = CopyModule(module);
+ if (!isSuccess)
{
- Log.LogError($"{moduleFileName} is not fould for {module.Id}");
return false;
}
+ }
- ModuleManifest moduleManifest = null;
- using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(File.ReadAllText(moduleManifestFile))))
- {
- var ser = new DataContractJsonSerializer(typeof(ModuleManifest));
- moduleManifest = ser.ReadObject(ms) as ModuleManifest;
- }
+ return true;
+ }
+
+ private bool CopyModule(Module module)
+ {
+ var sourceRoot = Path.Combine(new DirectoryInfo(ProjectDir).Parent.FullName, "Modules", module.Id);
+ var moduleManifestFile = Path.Combine(sourceRoot, moduleFileName);
+ if (!File.Exists(moduleManifestFile))
+ {
+ Log.LogError($"{moduleFileName} is not fould for {module.Id}");
+ return false;
+ }
+
+ ModuleManifest moduleManifest = null;
+ using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(File.ReadAllText(moduleManifestFile))))
+ {
+ var ser = new DataContractJsonSerializer(typeof(ModuleManifest));
+ moduleManifest = ser.ReadObject(ms) as ModuleManifest;
+ }
- var destination = Path.Combine(ProjectDir, "Modules", module.Id);
- var destinationWwwroot = Path.Combine(ProjectDir, "wwwroot", "modules", module.Id.Split('.').Last().ToLower());
+ var destination = Path.Combine(ProjectDir, "Modules", module.Id);
+ var destinationWwwroot = Path.Combine(ProjectDir, "wwwroot", "modules", module.Id.Split('.').Last().ToLower());
- CreateOrCleanDirectory(destinationWwwroot);
- CreateOrCleanDirectory(destination);
+ CreateOrCleanDirectory(destinationWwwroot);
+ CreateOrCleanDirectory(destination);
- File.Copy(Path.Combine(sourceRoot, moduleFileName),
- Path.Combine(destination, moduleFileName), true);
- CopyDirectory(Path.Combine(sourceRoot, "wwwroot"), destinationWwwroot);
- if (!moduleManifest.IsBundledWithHost)
- {
- CopyDirectory(Path.Combine(sourceRoot, "bin", BuildConfiguration, TargetFramework), Path.Combine(destination, "bin"));
- }
+ File.Copy(Path.Combine(sourceRoot, moduleFileName),
+ Path.Combine(destination, moduleFileName), true);
- if (module.Id == "SimplCommerce.Module.SampleData")
- {
- CopyDirectory(Path.Combine(sourceRoot, "SampleContent"), Path.Combine(destination, "SampleContent"));
- }
+ var bundleConfigFile = Path.Combine(sourceRoot, bundleConfigFileName);
+ if (File.Exists(bundleConfigFile))
+ {
+ File.Copy(Path.Combine(bundleConfigFile),
+ Path.Combine(destination, bundleConfigFileName), true);
+ }
+
+ CopyDirectory(Path.Combine(sourceRoot, "wwwroot"), destinationWwwroot);
+ if (!moduleManifest.IsBundledWithHost)
+ {
+ CopyDirectory(Path.Combine(sourceRoot, "bin", BuildConfiguration, TargetFramework), Path.Combine(destination, "bin"));
+ }
- Log.LogMessage(MessageImportance.High, $"Copied module {module.Id}");
+ if (module.Id == "SimplCommerce.Module.SampleData")
+ {
+ CopyDirectory(Path.Combine(sourceRoot, "SampleContent"), Path.Combine(destination, "SampleContent"));
}
+ Log.LogMessage(MessageImportance.High, $"Copied module {module.Id}");
return true;
}
diff --git a/build/net46/SimplCommerce.MSBuildTasks.dll b/build/net46/SimplCommerce.MSBuildTasks.dll
index 6e86537658..54b7de720a 100644
Binary files a/build/net46/SimplCommerce.MSBuildTasks.dll and b/build/net46/SimplCommerce.MSBuildTasks.dll differ
diff --git a/build/netcoreapp2.0/SimplCommerce.MSBuildTasks.deps.json b/build/netcoreapp2.0/SimplCommerce.MSBuildTasks.deps.json
index 7d8da99703..ce57aae116 100644
--- a/build/netcoreapp2.0/SimplCommerce.MSBuildTasks.deps.json
+++ b/build/netcoreapp2.0/SimplCommerce.MSBuildTasks.deps.json
@@ -270,7 +270,7 @@
"System.Collections.Immutable/1.5.0": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-RGxi2aQoXgZ5ge0zxrKqI4PU9LrYYoLC+cnEnWXKsSduCOUhE1GEAAoTexUVT8RZOILQyy1B27HC8Xw/XLGzdQ==",
+ "sha512": "sha512-EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==",
"path": "system.collections.immutable/1.5.0",
"hashPath": "system.collections.immutable.1.5.0.nupkg.sha512"
},
diff --git a/build/netcoreapp2.0/SimplCommerce.MSBuildTasks.dll b/build/netcoreapp2.0/SimplCommerce.MSBuildTasks.dll
index 7c26b74e5d..8efea7fcf0 100644
Binary files a/build/netcoreapp2.0/SimplCommerce.MSBuildTasks.dll and b/build/netcoreapp2.0/SimplCommerce.MSBuildTasks.dll differ
diff --git a/global.json b/global.json
index a05e9db577..846e95b7c3 100644
--- a/global.json
+++ b/global.json
@@ -1,5 +1,7 @@
{
"sdk": {
- "version": "2.2.101"
+ "version": "8.0.0",
+ "rollForward": "latestMinor",
+ "allowPrerelease": false
}
-}
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/modular-architecture.png b/modular-architecture.png
new file mode 100644
index 0000000000..5195d10356
Binary files /dev/null and b/modular-architecture.png differ
diff --git a/simpl-build.sh b/simpl-build.sh
old mode 100644
new mode 100755
index 0b31979e73..7ba0f1a869
--- a/simpl-build.sh
+++ b/simpl-build.sh
@@ -1,7 +1,8 @@
#!/bin/bash
set -e
-sed -i'' -e 's|||' src/SimplCommerce.WebHost/SimplCommerce.WebHost.csproj
+sed -i'' -e 's|||' src/SimplCommerce.WebHost/SimplCommerce.WebHost.csproj
+sed -i'' -e 's/ConfigureService();/AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true);\nConfigureService();/' src/SimplCommerce.WebHost/Program.cs
sed -i'' -e 's/UseSqlServer/UseNpgsql/' src/SimplCommerce.WebHost/Program.cs
sed -i'' -e 's/UseSqlServer/UseNpgsql/' src/SimplCommerce.WebHost/Extensions/ServiceCollectionExtensions.cs
diff --git a/src/Database/MySql/StaticData-GB.sql b/src/Database/MySql/StaticData-GB.sql
new file mode 100644
index 0000000000..5621182d1b
--- /dev/null
+++ b/src/Database/MySql/StaticData-GB.sql
@@ -0,0 +1,114 @@
+INSERT INTO `Localization_Culture` (`Id`, `Name`) VALUES ('en-GB', N'English-GB');
+INSERT `Localization_Resource` (`CultureId`, `Key`, `Value`) VALUES ('en-GB', N'State or Province', N'Region'), ('en-GB', N'District', N'County');
+DELETE FROM Core_StateOrProvince WHERE Id != 1;
+
+INSERT INTO Core_StateOrProvince (`Id`, `CountryId`, `Name`, `Type`) VALUES
+(2, N'GB', N'England', NULL),
+(3, N'GB', N'Scotland', NULL),
+(4, N'GB', N'Wales', NULL),
+(5, N'GB', N'Northern Ireland', NULL);
+
+DELETE FROM `Core_District` WHERE Id != 1;
+INSERT INTO Core_District (`Id`, `Name`, `Type`, `Location`, StateOrProvinceId) VALUES
+(2, N'Bedfordshire', NULL, NULL, N'2'),
+(3, N'Berkshire', NULL, NULL, N'2'),
+(4, N'Bristol', NULL, NULL, N'2'),
+(5, N'Buckinghamshire', NULL, NULL, N'2'),
+(6, N'Cambridgeshire', NULL, NULL, N'2'),
+(7, N'Cheshire', NULL, NULL, N'2'),
+(8, N'Cornwall', NULL, NULL, N'2'),
+(9, N'Cumbria', NULL, NULL, N'2'),
+(10, N'Derbyshire', NULL, NULL, N'2'),
+(11, N'Devon', NULL, NULL, N'2'),
+(12, N'Dorset', NULL, NULL, N'2'),
+(13, N'Durham', NULL, NULL, N'2'),
+(14, N'East Riding of Yorkshire', NULL, NULL, N'2'),
+(15, N'East Sussex', NULL, NULL, N'2'),
+(16, N'Essex', NULL, NULL, N'2'),
+(17, N'Gloucestershire', NULL, NULL, N'2'),
+(18, N'Greater Manchester', NULL, NULL, N'2'),
+(19, N'Hampshire', NULL, NULL, N'2'),
+(20, N'Hereford and Worcester', NULL, NULL, N'2'),
+(21, N'Hertfordshire', NULL, NULL, N'2'),
+(22, N'Isle of Man', NULL, NULL, N'2'),
+(23, N'Isle of Wight', NULL, NULL, N'2'),
+(24, N'Kent', NULL, NULL, N'2'),
+(25, N'Lancashire', NULL, NULL, N'2'),
+(26, N'Leicestershire', NULL, NULL, N'2'),
+(27, N'Lincolnshire', NULL, NULL, N'2'),
+(28, N'London', NULL, NULL, N'2'),
+(29, N'Merseyside', NULL, NULL, N'2'),
+(30, N'Middlesex', NULL, NULL, N'2'),
+(31, N'Norfolk', NULL, NULL, N'2'),
+(32, N'North Yorkshire', NULL, NULL, N'2'),
+(33, N'Northamptonshire', NULL, NULL, N'2'),
+(34, N'Northumberland', NULL, NULL, N'2'),
+(35, N'Nottinghamshire', NULL, NULL, N'2'),
+(36, N'Oxfordshire', NULL, NULL, N'2'),
+(37, N'Rutland', NULL, NULL, N'2'),
+(38, N'Shropshire', NULL, NULL, N'2'),
+(39, N'Somerset', NULL, NULL, N'2'),
+(40, N'South Yorkshire', NULL, NULL, N'2'),
+(41, N'Staffordshire', NULL, NULL, N'2'),
+(42, N'Suffolk', NULL, NULL, N'2'),
+(43, N'Surrey', NULL, NULL, N'2'),
+(44, N'Tyne and Wear', NULL, NULL, N'2'),
+(45, N'Warwickshire', NULL, NULL, N'2'),
+(46, N'West Midlands', NULL, NULL, N'2'),
+(47, N'West Sussex', NULL, NULL, N'2'),
+(48, N'West Yorkshire', NULL, NULL, N'2'),
+(49, N'Wiltshire', NULL, NULL, N'2'),
+(50, N'Aberdeenshire', NULL, NULL, N'3'),
+(51, N'Angus', NULL, NULL, N'3'),
+(52, N'Argyll and Bute', NULL, NULL, N'3'),
+(53, N'Ayrshire', NULL, NULL, N'3'),
+(54, N'Clackmannanshire', NULL, NULL, N'3'),
+(55, N'Dumfries and Galloway', NULL, NULL, N'3'),
+(56, N'Dunbartonshire', NULL, NULL, N'3'),
+(57, N'Dundee', NULL, NULL, N'3'),
+(58, N'East Lothian', NULL, NULL, N'3'),
+(59, N'Edinburgh', NULL, NULL, N'3'),
+(60, N'Falkirk', NULL, NULL, N'3'),
+(61, N'Fife', NULL, NULL, N'3'),
+(62, N'Glasgow', NULL, NULL, N'3'),
+(63, N'Highland', NULL, NULL, N'3'),
+(64, N'Inverclyde', NULL, NULL, N'3'),
+(65, N'Lanarkshire', NULL, NULL, N'3'),
+(66, N'Midlothian', NULL, NULL, N'3'),
+(67, N'Moray', NULL, NULL, N'3'),
+(68, N'Orkney', NULL, NULL, N'3'),
+(69, N'Perth and Kinross', NULL, NULL, N'3'),
+(70, N'Renfrewshire', NULL, NULL, N'3'),
+(71, N'Scottish Borders', NULL, NULL, N'3'),
+(72, N'Shetland Isles', NULL, NULL, N'3'),
+(73, N'Stirlingshire', NULL, NULL, N'3'),
+(74, N'West Lothian', NULL, NULL, N'3'),
+(75, N'Western Isles', NULL, NULL, N'3'),
+(76, N'Anglesey/Sir Fon', NULL, NULL, N'4'),
+(77, N'Blaenau Gwent', NULL, NULL, N'4'),
+(78, N'Bridgend', NULL, NULL, N'4'),
+(79, N'Caerphilly', NULL, NULL, N'4'),
+(80, N'Cardiff', NULL, NULL, N'4'),
+(81, N'Carmarthenshire', NULL, NULL, N'4'),
+(82, N'Ceredigion', NULL, NULL, N'4'),
+(83, N'Conwy', NULL, NULL, N'4'),
+(84, N'Denbighshire', NULL, NULL, N'4'),
+(85, N'Flintshire', NULL, NULL, N'4'),
+(86, N'Glamorgan', NULL, NULL, N'4'),
+(87, N'Gwynedd', NULL, NULL, N'4'),
+(88, N'Merthyr Tydfil', NULL, NULL, N'4'),
+(89, N'Monmouthshire', NULL, NULL, N'4'),
+(90, N'Neath Port Talbot', NULL, NULL, N'4'),
+(91, N'Newport', NULL, NULL, N'4'),
+(92, N'Pembrokeshire', NULL, NULL, N'4'),
+(93, N'Powys', NULL, NULL, N'4'),
+(94, N'Rhondda Cynon Taff', NULL, NULL, N'4'),
+(95, N'Swansea', NULL, NULL, N'4'),
+(96, N'Torfaen', NULL, NULL, N'4'),
+(97, N'Wrexham', NULL, NULL, N'4'),
+(98, N'County Antrim', NULL, NULL, N'5'),
+(99, N'County Armagh', NULL, NULL, N'5'),
+(100, N'County Down', NULL, NULL, N'5'),
+(101, N'County Fermanagh', NULL, NULL, N'5'),
+(102, N'County Londonderry', NULL, NULL, N'5'),
+(103, N'County Tyrone', NULL, NULL, N'5');
\ No newline at end of file
diff --git a/src/Database/StaticData-BR-Address.sql b/src/Database/StaticData-BR-Address.sql
new file mode 100644
index 0000000000..13d91f2949
--- /dev/null
+++ b/src/Database/StaticData-BR-Address.sql
@@ -0,0 +1,5633 @@
+if not exists(select * from Core_Country where id = 'BR')
+begin
+ insert into Core_Country (Id,Name,Code3,IsBillingEnabled,IsShippingEnabled,IsCityEnabled,IsZipCodeEnabled,IsDistrictEnabled)
+ select 'BR','Brasil','BRA', 1, 1, 0, 1, 1
+end
+
+
+select *
+into #tmpEstados
+from (
+
+ select 'Acre' as Estado, 'AC' as sigla union all
+ select 'Alagoas' as Estado, 'AL' as sigla union all
+ select 'Amapá' as Estado, 'AP' as sigla union all
+ select 'Amazonas' as Estado, 'AM' as sigla union all
+ select 'Bahia' as Estado, 'BA' as sigla union all
+ select 'Ceará' as Estado, 'CE' as sigla union all
+ select 'Distrito Federal' as Estado, 'DF' as sigla union all
+ select 'Espírito Santo' as Estado, 'ES' as sigla union all
+ select 'Goiás' as Estado, 'GO' as sigla union all
+ select 'Maranhão' as Estado, 'MA' as sigla union all
+ select 'Mato Grosso' as Estado, 'MT' as sigla union all
+ select 'Mato Grosso do Sul' as Estado, 'MS' as sigla union all
+ select 'Minas Gerais' as Estado, 'MG' as sigla union all
+ select 'Pará' as Estado, 'PA' as sigla union all
+ select 'Paraíba' as Estado, 'PB' as sigla union all
+ select 'Paraná' as Estado, 'PR' as sigla union all
+ select 'Pernambuco' as Estado, 'PE' as sigla union all
+ select 'Piauí' as Estado, 'PI' as sigla union all
+ select 'Rio de Janeiro' as Estado, 'RJ' as sigla union all
+ select 'Rio Grande do Norte' as Estado, 'RN' as sigla union all
+ select 'Rio Grande do Sul' as Estado, 'RS' as sigla union all
+ select 'Rondônia' as Estado, 'RO' as sigla union all
+ select 'Roraima' as Estado, 'RR' as sigla union all
+ select 'Santa Catarina' as Estado, 'SC' as sigla union all
+ select 'São Paulo' as Estado, 'SP' as sigla union all
+ select 'Sergipe' as Estado, 'SE' as sigla union all
+ select 'Tocantins' as Estado, 'TO' as sigla
+) as t
+
+insert into Core_StateOrProvince (CountryId,Code,Name,Type)
+select 'BR',Sigla,Estado,'Estado'
+from #tmpEstados as tmp
+left join Core_StateOrProvince as s
+ on s.Code = tmp.sigla
+ and s.Name = tmp.Estado
+ and s.CountryId = 'BR'
+where s.id is null
+order by estado
+
+
+select *
+into #tmpCidades
+from (
+ select 'RO' as Estado, 'Alta Floresta D''Oeste' as Municipio union all
+ select 'RO' as Estado, 'Alto Alegre dos Parecis' as Municipio union all
+ select 'RO' as Estado, 'Alto Paraíso' as Municipio union all
+ select 'RO' as Estado, 'Alvorada D''Oeste' as Municipio union all
+ select 'RO' as Estado, 'Ariquemes' as Municipio union all
+ select 'RO' as Estado, 'Buritis' as Municipio union all
+ select 'RO' as Estado, 'Cabixi' as Municipio union all
+ select 'RO' as Estado, 'Cacaulândia' as Municipio union all
+ select 'RO' as Estado, 'Cacoal' as Municipio union all
+ select 'RO' as Estado, 'Campo Novo de Rondônia' as Municipio union all
+ select 'RO' as Estado, 'Candeias do Jamari' as Municipio union all
+ select 'RO' as Estado, 'Castanheiras' as Municipio union all
+ select 'RO' as Estado, 'Cerejeiras' as Municipio union all
+ select 'RO' as Estado, 'Chupinguaia' as Municipio union all
+ select 'RO' as Estado, 'Colorado do Oeste' as Municipio union all
+ select 'RO' as Estado, 'Corumbiara' as Municipio union all
+ select 'RO' as Estado, 'Costa Marques' as Municipio union all
+ select 'RO' as Estado, 'Cujubim' as Municipio union all
+ select 'RO' as Estado, 'Espigão D''Oeste' as Municipio union all
+ select 'RO' as Estado, 'Governador Jorge Teixeira' as Municipio union all
+ select 'RO' as Estado, 'Guajará-Mirim' as Municipio union all
+ select 'RO' as Estado, 'Itapuã do Oeste' as Municipio union all
+ select 'RO' as Estado, 'Jaru' as Municipio union all
+ select 'RO' as Estado, 'Ji-Paraná' as Municipio union all
+ select 'RO' as Estado, 'Machadinho D''Oeste' as Municipio union all
+ select 'RO' as Estado, 'Ministro Andreazza' as Municipio union all
+ select 'RO' as Estado, 'Mirante da Serra' as Municipio union all
+ select 'RO' as Estado, 'Monte Negro' as Municipio union all
+ select 'RO' as Estado, 'Nova Brasilândia D''Oeste' as Municipio union all
+ select 'RO' as Estado, 'Nova Mamoré' as Municipio union all
+ select 'RO' as Estado, 'Nova União' as Municipio union all
+ select 'RO' as Estado, 'Novo Horizonte do Oeste' as Municipio union all
+ select 'RO' as Estado, 'Ouro Preto do Oeste' as Municipio union all
+ select 'RO' as Estado, 'Parecis' as Municipio union all
+ select 'RO' as Estado, 'Pimenta Bueno' as Municipio union all
+ select 'RO' as Estado, 'Pimenteiras do Oeste' as Municipio union all
+ select 'RO' as Estado, 'Porto Velho' as Municipio union all
+ select 'RO' as Estado, 'Presidente Médici' as Municipio union all
+ select 'RO' as Estado, 'Primavera de Rondônia' as Municipio union all
+ select 'RO' as Estado, 'Rio Crespo' as Municipio union all
+ select 'RO' as Estado, 'Rolim de Moura' as Municipio union all
+ select 'RO' as Estado, 'Santa Luzia D''Oeste' as Municipio union all
+ select 'RO' as Estado, 'São Felipe D''Oeste' as Municipio union all
+ select 'RO' as Estado, 'São Francisco do Guaporé' as Municipio union all
+ select 'RO' as Estado, 'São Miguel do Guaporé' as Municipio union all
+ select 'RO' as Estado, 'Seringueiras' as Municipio union all
+ select 'RO' as Estado, 'Teixeirópolis' as Municipio union all
+ select 'RO' as Estado, 'Theobroma' as Municipio union all
+ select 'RO' as Estado, 'Urupá' as Municipio union all
+ select 'RO' as Estado, 'Vale do Anari' as Municipio union all
+ select 'RO' as Estado, 'Vale do Paraíso' as Municipio union all
+ select 'RO' as Estado, 'Vilhena' as Municipio union all
+ select 'AC' as Estado, 'Acrelândia' as Municipio union all
+ select 'AC' as Estado, 'Assis Brasil' as Municipio union all
+ select 'AC' as Estado, 'Brasiléia' as Municipio union all
+ select 'AC' as Estado, 'Bujari' as Municipio union all
+ select 'AC' as Estado, 'Capixaba' as Municipio union all
+ select 'AC' as Estado, 'Cruzeiro do Sul' as Municipio union all
+ select 'AC' as Estado, 'Epitaciolândia' as Municipio union all
+ select 'AC' as Estado, 'Feijó' as Municipio union all
+ select 'AC' as Estado, 'Jordão' as Municipio union all
+ select 'AC' as Estado, 'Mâncio Lima' as Municipio union all
+ select 'AC' as Estado, 'Manoel Urbano' as Municipio union all
+ select 'AC' as Estado, 'Marechal Thaumaturgo' as Municipio union all
+ select 'AC' as Estado, 'Plácido de Castro' as Municipio union all
+ select 'AC' as Estado, 'Porto Acre' as Municipio union all
+ select 'AC' as Estado, 'Porto Walter' as Municipio union all
+ select 'AC' as Estado, 'Rio Branco' as Municipio union all
+ select 'AC' as Estado, 'Rodrigues Alves' as Municipio union all
+ select 'AC' as Estado, 'Santa Rosa do Purus' as Municipio union all
+ select 'AC' as Estado, 'Sena Madureira' as Municipio union all
+ select 'AC' as Estado, 'Senador Guiomard' as Municipio union all
+ select 'AC' as Estado, 'Tarauacá' as Municipio union all
+ select 'AC' as Estado, 'Xapuri' as Municipio union all
+ select 'AM' as Estado, 'Alvarães' as Municipio union all
+ select 'AM' as Estado, 'Amaturá' as Municipio union all
+ select 'AM' as Estado, 'Anamã' as Municipio union all
+ select 'AM' as Estado, 'Anori' as Municipio union all
+ select 'AM' as Estado, 'Apuí' as Municipio union all
+ select 'AM' as Estado, 'Atalaia do Norte' as Municipio union all
+ select 'AM' as Estado, 'Autazes' as Municipio union all
+ select 'AM' as Estado, 'Barcelos' as Municipio union all
+ select 'AM' as Estado, 'Barreirinha' as Municipio union all
+ select 'AM' as Estado, 'Benjamin Constant' as Municipio union all
+ select 'AM' as Estado, 'Beruri' as Municipio union all
+ select 'AM' as Estado, 'Boa Vista do Ramos' as Municipio union all
+ select 'AM' as Estado, 'Boca do Acre' as Municipio union all
+ select 'AM' as Estado, 'Borba' as Municipio union all
+ select 'AM' as Estado, 'Caapiranga' as Municipio union all
+ select 'AM' as Estado, 'Canutama' as Municipio union all
+ select 'AM' as Estado, 'Carauari' as Municipio union all
+ select 'AM' as Estado, 'Careiro' as Municipio union all
+ select 'AM' as Estado, 'Careiro da Várzea' as Municipio union all
+ select 'AM' as Estado, 'Coari' as Municipio union all
+ select 'AM' as Estado, 'Codajás' as Municipio union all
+ select 'AM' as Estado, 'Eirunepé' as Municipio union all
+ select 'AM' as Estado, 'Envira' as Municipio union all
+ select 'AM' as Estado, 'Fonte Boa' as Municipio union all
+ select 'AM' as Estado, 'Guajará' as Municipio union all
+ select 'AM' as Estado, 'Humaitá' as Municipio union all
+ select 'AM' as Estado, 'Ipixuna' as Municipio union all
+ select 'AM' as Estado, 'Iranduba' as Municipio union all
+ select 'AM' as Estado, 'Itacoatiara' as Municipio union all
+ select 'AM' as Estado, 'Itamarati' as Municipio union all
+ select 'AM' as Estado, 'Itapiranga' as Municipio union all
+ select 'AM' as Estado, 'Japurá' as Municipio union all
+ select 'AM' as Estado, 'Juruá' as Municipio union all
+ select 'AM' as Estado, 'Jutaí' as Municipio union all
+ select 'AM' as Estado, 'Lábrea' as Municipio union all
+ select 'AM' as Estado, 'Manacapuru' as Municipio union all
+ select 'AM' as Estado, 'Manaquiri' as Municipio union all
+ select 'AM' as Estado, 'Manaus' as Municipio union all
+ select 'AM' as Estado, 'Manicoré' as Municipio union all
+ select 'AM' as Estado, 'Maraã' as Municipio union all
+ select 'AM' as Estado, 'Maués' as Municipio union all
+ select 'AM' as Estado, 'Nhamundá' as Municipio union all
+ select 'AM' as Estado, 'Nova Olinda do Norte' as Municipio union all
+ select 'AM' as Estado, 'Novo Airão' as Municipio union all
+ select 'AM' as Estado, 'Novo Aripuanã' as Municipio union all
+ select 'AM' as Estado, 'Parintins' as Municipio union all
+ select 'AM' as Estado, 'Pauini' as Municipio union all
+ select 'AM' as Estado, 'Presidente Figueiredo' as Municipio union all
+ select 'AM' as Estado, 'Rio Preto da Eva' as Municipio union all
+ select 'AM' as Estado, 'Santa Isabel do Rio Negro' as Municipio union all
+ select 'AM' as Estado, 'Santo Antônio do Içá' as Municipio union all
+ select 'AM' as Estado, 'São Gabriel da Cachoeira' as Municipio union all
+ select 'AM' as Estado, 'São Paulo de Olivença' as Municipio union all
+ select 'AM' as Estado, 'São Sebastião do Uatumã' as Municipio union all
+ select 'AM' as Estado, 'Silves' as Municipio union all
+ select 'AM' as Estado, 'Tabatinga' as Municipio union all
+ select 'AM' as Estado, 'Tapauá' as Municipio union all
+ select 'AM' as Estado, 'Tefé' as Municipio union all
+ select 'AM' as Estado, 'Tonantins' as Municipio union all
+ select 'AM' as Estado, 'Uarini' as Municipio union all
+ select 'AM' as Estado, 'Urucará' as Municipio union all
+ select 'AM' as Estado, 'Urucurituba' as Municipio union all
+ select 'RR' as Estado, 'Alto Alegre' as Municipio union all
+ select 'RR' as Estado, 'Amajari' as Municipio union all
+ select 'RR' as Estado, 'Boa Vista' as Municipio union all
+ select 'RR' as Estado, 'Bonfim' as Municipio union all
+ select 'RR' as Estado, 'Cantá' as Municipio union all
+ select 'RR' as Estado, 'Caracaraí' as Municipio union all
+ select 'RR' as Estado, 'Caroebe' as Municipio union all
+ select 'RR' as Estado, 'Iracema' as Municipio union all
+ select 'RR' as Estado, 'Mucajaí' as Municipio union all
+ select 'RR' as Estado, 'Normandia' as Municipio union all
+ select 'RR' as Estado, 'Pacaraima' as Municipio union all
+ select 'RR' as Estado, 'Rorainópolis' as Municipio union all
+ select 'RR' as Estado, 'São João da Baliza' as Municipio union all
+ select 'RR' as Estado, 'São Luiz' as Municipio union all
+ select 'RR' as Estado, 'Uiramutã' as Municipio union all
+ select 'PA' as Estado, 'Abaetetuba' as Municipio union all
+ select 'PA' as Estado, 'Abel Figueiredo' as Municipio union all
+ select 'PA' as Estado, 'Acará' as Municipio union all
+ select 'PA' as Estado, 'Afuá' as Municipio union all
+ select 'PA' as Estado, 'Água Azul do Norte' as Municipio union all
+ select 'PA' as Estado, 'Alenquer' as Municipio union all
+ select 'PA' as Estado, 'Almeirim' as Municipio union all
+ select 'PA' as Estado, 'Altamira' as Municipio union all
+ select 'PA' as Estado, 'Anajás' as Municipio union all
+ select 'PA' as Estado, 'Ananindeua' as Municipio union all
+ select 'PA' as Estado, 'Anapu' as Municipio union all
+ select 'PA' as Estado, 'Augusto Corrêa' as Municipio union all
+ select 'PA' as Estado, 'Aurora do Pará' as Municipio union all
+ select 'PA' as Estado, 'Aveiro' as Municipio union all
+ select 'PA' as Estado, 'Bagre' as Municipio union all
+ select 'PA' as Estado, 'Baião' as Municipio union all
+ select 'PA' as Estado, 'Bannach' as Municipio union all
+ select 'PA' as Estado, 'Barcarena' as Municipio union all
+ select 'PA' as Estado, 'Belém' as Municipio union all
+ select 'PA' as Estado, 'Belterra' as Municipio union all
+ select 'PA' as Estado, 'Benevides' as Municipio union all
+ select 'PA' as Estado, 'Bom Jesus do Tocantins' as Municipio union all
+ select 'PA' as Estado, 'Bonito' as Municipio union all
+ select 'PA' as Estado, 'Bragança' as Municipio union all
+ select 'PA' as Estado, 'Brasil Novo' as Municipio union all
+ select 'PA' as Estado, 'Brejo Grande do Araguaia' as Municipio union all
+ select 'PA' as Estado, 'Breu Branco' as Municipio union all
+ select 'PA' as Estado, 'Breves' as Municipio union all
+ select 'PA' as Estado, 'Bujaru' as Municipio union all
+ select 'PA' as Estado, 'Cachoeira do Arari' as Municipio union all
+ select 'PA' as Estado, 'Cachoeira do Piriá' as Municipio union all
+ select 'PA' as Estado, 'Cametá' as Municipio union all
+ select 'PA' as Estado, 'Canaã dos Carajás' as Municipio union all
+ select 'PA' as Estado, 'Capanema' as Municipio union all
+ select 'PA' as Estado, 'Capitão Poço' as Municipio union all
+ select 'PA' as Estado, 'Castanhal' as Municipio union all
+ select 'PA' as Estado, 'Chaves' as Municipio union all
+ select 'PA' as Estado, 'Colares' as Municipio union all
+ select 'PA' as Estado, 'Conceição do Araguaia' as Municipio union all
+ select 'PA' as Estado, 'Concórdia do Pará' as Municipio union all
+ select 'PA' as Estado, 'Cumaru do Norte' as Municipio union all
+ select 'PA' as Estado, 'Curionópolis' as Municipio union all
+ select 'PA' as Estado, 'Curralinho' as Municipio union all
+ select 'PA' as Estado, 'Curuá' as Municipio union all
+ select 'PA' as Estado, 'Curuçá' as Municipio union all
+ select 'PA' as Estado, 'Dom Eliseu' as Municipio union all
+ select 'PA' as Estado, 'Eldorado dos Carajás' as Municipio union all
+ select 'PA' as Estado, 'Faro' as Municipio union all
+ select 'PA' as Estado, 'Floresta do Araguaia' as Municipio union all
+ select 'PA' as Estado, 'Garrafão do Norte' as Municipio union all
+ select 'PA' as Estado, 'Goianésia do Pará' as Municipio union all
+ select 'PA' as Estado, 'Gurupá' as Municipio union all
+ select 'PA' as Estado, 'Igarapé-Açu' as Municipio union all
+ select 'PA' as Estado, 'Igarapé-Miri' as Municipio union all
+ select 'PA' as Estado, 'Inhangapi' as Municipio union all
+ select 'PA' as Estado, 'Ipixuna do Pará' as Municipio union all
+ select 'PA' as Estado, 'Irituia' as Municipio union all
+ select 'PA' as Estado, 'Itaituba' as Municipio union all
+ select 'PA' as Estado, 'Itupiranga' as Municipio union all
+ select 'PA' as Estado, 'Jacareacanga' as Municipio union all
+ select 'PA' as Estado, 'Jacundá' as Municipio union all
+ select 'PA' as Estado, 'Juruti' as Municipio union all
+ select 'PA' as Estado, 'Limoeiro do Ajuru' as Municipio union all
+ select 'PA' as Estado, 'Mãe do Rio' as Municipio union all
+ select 'PA' as Estado, 'Magalhães Barata' as Municipio union all
+ select 'PA' as Estado, 'Marabá' as Municipio union all
+ select 'PA' as Estado, 'Maracanã' as Municipio union all
+ select 'PA' as Estado, 'Marapanim' as Municipio union all
+ select 'PA' as Estado, 'Marituba' as Municipio union all
+ select 'PA' as Estado, 'Medicilândia' as Municipio union all
+ select 'PA' as Estado, 'Melgaço' as Municipio union all
+ select 'PA' as Estado, 'Mocajuba' as Municipio union all
+ select 'PA' as Estado, 'Moju' as Municipio union all
+ select 'PA' as Estado, 'Monte Alegre' as Municipio union all
+ select 'PA' as Estado, 'Muaná' as Municipio union all
+ select 'PA' as Estado, 'Nova Esperança do Piriá' as Municipio union all
+ select 'PA' as Estado, 'Nova Ipixuna' as Municipio union all
+ select 'PA' as Estado, 'Nova Timboteua' as Municipio union all
+ select 'PA' as Estado, 'Novo Progresso' as Municipio union all
+ select 'PA' as Estado, 'Novo Repartimento' as Municipio union all
+ select 'PA' as Estado, 'Óbidos' as Municipio union all
+ select 'PA' as Estado, 'Oeiras do Pará' as Municipio union all
+ select 'PA' as Estado, 'Oriximiná' as Municipio union all
+ select 'PA' as Estado, 'Ourém' as Municipio union all
+ select 'PA' as Estado, 'Ourilândia do Norte' as Municipio union all
+ select 'PA' as Estado, 'Pacajá' as Municipio union all
+ select 'PA' as Estado, 'Palestina do Pará' as Municipio union all
+ select 'PA' as Estado, 'Paragominas' as Municipio union all
+ select 'PA' as Estado, 'Parauapebas' as Municipio union all
+ select 'PA' as Estado, 'Pau D''Arco' as Municipio union all
+ select 'PA' as Estado, 'Peixe-Boi' as Municipio union all
+ select 'PA' as Estado, 'Piçarra' as Municipio union all
+ select 'PA' as Estado, 'Placas' as Municipio union all
+ select 'PA' as Estado, 'Ponta de Pedras' as Municipio union all
+ select 'PA' as Estado, 'Portel' as Municipio union all
+ select 'PA' as Estado, 'Porto de Moz' as Municipio union all
+ select 'PA' as Estado, 'Prainha' as Municipio union all
+ select 'PA' as Estado, 'Primavera' as Municipio union all
+ select 'PA' as Estado, 'Quatipuru' as Municipio union all
+ select 'PA' as Estado, 'Redenção' as Municipio union all
+ select 'PA' as Estado, 'Rio Maria' as Municipio union all
+ select 'PA' as Estado, 'Rondon do Pará' as Municipio union all
+ select 'PA' as Estado, 'Rurópolis' as Municipio union all
+ select 'PA' as Estado, 'Salinópolis' as Municipio union all
+ select 'PA' as Estado, 'Salvaterra' as Municipio union all
+ select 'PA' as Estado, 'Santa Bárbara do Pará' as Municipio union all
+ select 'PA' as Estado, 'Santa Cruz do Arari' as Municipio union all
+ select 'PA' as Estado, 'Santa Isabel do Pará' as Municipio union all
+ select 'PA' as Estado, 'Santa Luzia do Pará' as Municipio union all
+ select 'PA' as Estado, 'Santa Maria das Barreiras' as Municipio union all
+ select 'PA' as Estado, 'Santa Maria do Pará' as Municipio union all
+ select 'PA' as Estado, 'Santana do Araguaia' as Municipio union all
+ select 'PA' as Estado, 'Santarém' as Municipio union all
+ select 'PA' as Estado, 'Santarém Novo' as Municipio union all
+ select 'PA' as Estado, 'Santo Antônio do Tauá' as Municipio union all
+ select 'PA' as Estado, 'São Caetano de Odivelas' as Municipio union all
+ select 'PA' as Estado, 'São Domingos do Araguaia' as Municipio union all
+ select 'PA' as Estado, 'São Domingos do Capim' as Municipio union all
+ select 'PA' as Estado, 'São Félix do Xingu' as Municipio union all
+ select 'PA' as Estado, 'São Francisco do Pará' as Municipio union all
+ select 'PA' as Estado, 'São Geraldo do Araguaia' as Municipio union all
+ select 'PA' as Estado, 'São João da Ponta' as Municipio union all
+ select 'PA' as Estado, 'São João de Pirabas' as Municipio union all
+ select 'PA' as Estado, 'São João do Araguaia' as Municipio union all
+ select 'PA' as Estado, 'São Miguel do Guamá' as Municipio union all
+ select 'PA' as Estado, 'São Sebastião da Boa Vista' as Municipio union all
+ select 'PA' as Estado, 'Sapucaia' as Municipio union all
+ select 'PA' as Estado, 'Senador José Porfírio' as Municipio union all
+ select 'PA' as Estado, 'Soure' as Municipio union all
+ select 'PA' as Estado, 'Tailândia' as Municipio union all
+ select 'PA' as Estado, 'Terra Alta' as Municipio union all
+ select 'PA' as Estado, 'Terra Santa' as Municipio union all
+ select 'PA' as Estado, 'Tomé-Açu' as Municipio union all
+ select 'PA' as Estado, 'Tracuateua' as Municipio union all
+ select 'PA' as Estado, 'Trairão' as Municipio union all
+ select 'PA' as Estado, 'Tucumã' as Municipio union all
+ select 'PA' as Estado, 'Tucuruí' as Municipio union all
+ select 'PA' as Estado, 'Ulianópolis' as Municipio union all
+ select 'PA' as Estado, 'Uruará (por decisão judicial)' as Municipio union all
+ select 'PA' as Estado, 'Vigia' as Municipio union all
+ select 'PA' as Estado, 'Viseu' as Municipio union all
+ select 'PA' as Estado, 'Vitória do Xingu' as Municipio union all
+ select 'PA' as Estado, 'Xinguara' as Municipio union all
+ select 'AP' as Estado, 'Amapá' as Municipio union all
+ select 'AP' as Estado, 'Calçoene' as Municipio union all
+ select 'AP' as Estado, 'Cutias' as Municipio union all
+ select 'AP' as Estado, 'Ferreira Gomes' as Municipio union all
+ select 'AP' as Estado, 'Itaubal' as Municipio union all
+ select 'AP' as Estado, 'Laranjal do Jari' as Municipio union all
+ select 'AP' as Estado, 'Macapá' as Municipio union all
+ select 'AP' as Estado, 'Mazagão' as Municipio union all
+ select 'AP' as Estado, 'Oiapoque' as Municipio union all
+ select 'AP' as Estado, 'Pedra Branca do Amapari' as Municipio union all
+ select 'AP' as Estado, 'Porto Grande' as Municipio union all
+ select 'AP' as Estado, 'Pracuúba' as Municipio union all
+ select 'AP' as Estado, 'Santana' as Municipio union all
+ select 'AP' as Estado, 'Serra do Navio' as Municipio union all
+ select 'AP' as Estado, 'Tartarugalzinho' as Municipio union all
+ select 'AP' as Estado, 'Vitória do Jari' as Municipio union all
+ select 'TO' as Estado, 'Abreulândia' as Municipio union all
+ select 'TO' as Estado, 'Aguiarnópolis' as Municipio union all
+ select 'TO' as Estado, 'Aliança do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Almas' as Municipio union all
+ select 'TO' as Estado, 'Alvorada' as Municipio union all
+ select 'TO' as Estado, 'Ananás' as Municipio union all
+ select 'TO' as Estado, 'Angico' as Municipio union all
+ select 'TO' as Estado, 'Aparecida do Rio Negro' as Municipio union all
+ select 'TO' as Estado, 'Aragominas' as Municipio union all
+ select 'TO' as Estado, 'Araguacema' as Municipio union all
+ select 'TO' as Estado, 'Araguaçu' as Municipio union all
+ select 'TO' as Estado, 'Araguaína' as Municipio union all
+ select 'TO' as Estado, 'Araguanã' as Municipio union all
+ select 'TO' as Estado, 'Araguatins' as Municipio union all
+ select 'TO' as Estado, 'Arapoema' as Municipio union all
+ select 'TO' as Estado, 'Arraias' as Municipio union all
+ select 'TO' as Estado, 'Augustinópolis' as Municipio union all
+ select 'TO' as Estado, 'Aurora do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Axixá do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Babaçulândia' as Municipio union all
+ select 'TO' as Estado, 'Bandeirantes do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Barra do Ouro' as Municipio union all
+ select 'TO' as Estado, 'Barrolândia' as Municipio union all
+ select 'TO' as Estado, 'Bernardo Sayão' as Municipio union all
+ select 'TO' as Estado, 'Bom Jesus do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Brasilândia do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Brejinho de Nazaré' as Municipio union all
+ select 'TO' as Estado, 'Buriti do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Cachoeirinha' as Municipio union all
+ select 'TO' as Estado, 'Campos Lindos' as Municipio union all
+ select 'TO' as Estado, 'Cariri do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Carmolândia' as Municipio union all
+ select 'TO' as Estado, 'Carrasco Bonito' as Municipio union all
+ select 'TO' as Estado, 'Caseara' as Municipio union all
+ select 'TO' as Estado, 'Centenário' as Municipio union all
+ select 'TO' as Estado, 'Chapada da Natividade' as Municipio union all
+ select 'TO' as Estado, 'Chapada de Areia' as Municipio union all
+ select 'TO' as Estado, 'Colinas do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Colméia' as Municipio union all
+ select 'TO' as Estado, 'Combinado' as Municipio union all
+ select 'TO' as Estado, 'Conceição do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Couto de Magalhães' as Municipio union all
+ select 'TO' as Estado, 'Cristalândia' as Municipio union all
+ select 'TO' as Estado, 'Crixás do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Darcinópolis' as Municipio union all
+ select 'TO' as Estado, 'Dianópolis' as Municipio union all
+ select 'TO' as Estado, 'Divinópolis do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Dois Irmãos do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Dueré' as Municipio union all
+ select 'TO' as Estado, 'Esperantina' as Municipio union all
+ select 'TO' as Estado, 'Fátima' as Municipio union all
+ select 'TO' as Estado, 'Figueirópolis' as Municipio union all
+ select 'TO' as Estado, 'Filadélfia' as Municipio union all
+ select 'TO' as Estado, 'Formoso do Araguaia' as Municipio union all
+ select 'TO' as Estado, 'Fortaleza do Tabocão' as Municipio union all
+ select 'TO' as Estado, 'Goianorte' as Municipio union all
+ select 'TO' as Estado, 'Goiatins' as Municipio union all
+ select 'TO' as Estado, 'Guaraí' as Municipio union all
+ select 'TO' as Estado, 'Gurupi' as Municipio union all
+ select 'TO' as Estado, 'Ipueiras' as Municipio union all
+ select 'TO' as Estado, 'Itacajá' as Municipio union all
+ select 'TO' as Estado, 'Itaguatins' as Municipio union all
+ select 'TO' as Estado, 'Itapiratins' as Municipio union all
+ select 'TO' as Estado, 'Itaporã do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Jaú do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Juarina' as Municipio union all
+ select 'TO' as Estado, 'Lagoa da Confusão' as Municipio union all
+ select 'TO' as Estado, 'Lagoa do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Lajeado' as Municipio union all
+ select 'TO' as Estado, 'Lavandeira' as Municipio union all
+ select 'TO' as Estado, 'Lizarda' as Municipio union all
+ select 'TO' as Estado, 'Luzinópolis' as Municipio union all
+ select 'TO' as Estado, 'Marianópolis do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Mateiros' as Municipio union all
+ select 'TO' as Estado, 'Maurilândia do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Miracema do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Miranorte' as Municipio union all
+ select 'TO' as Estado, 'Monte do Carmo' as Municipio union all
+ select 'TO' as Estado, 'Monte Santo do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Muricilândia' as Municipio union all
+ select 'TO' as Estado, 'Natividade' as Municipio union all
+ select 'TO' as Estado, 'Nazaré' as Municipio union all
+ select 'TO' as Estado, 'Nova Olinda' as Municipio union all
+ select 'TO' as Estado, 'Nova Rosalândia' as Municipio union all
+ select 'TO' as Estado, 'Novo Acordo' as Municipio union all
+ select 'TO' as Estado, 'Novo Alegre' as Municipio union all
+ select 'TO' as Estado, 'Novo Jardim' as Municipio union all
+ select 'TO' as Estado, 'Oliveira de Fátima' as Municipio union all
+ select 'TO' as Estado, 'Palmas' as Municipio union all
+ select 'TO' as Estado, 'Palmeirante' as Municipio union all
+ select 'TO' as Estado, 'Palmeiras do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Palmeirópolis' as Municipio union all
+ select 'TO' as Estado, 'Paraíso do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Paranã' as Municipio union all
+ select 'TO' as Estado, 'Pau D''Arco' as Municipio union all
+ select 'TO' as Estado, 'Pedro Afonso' as Municipio union all
+ select 'TO' as Estado, 'Peixe' as Municipio union all
+ select 'TO' as Estado, 'Pequizeiro' as Municipio union all
+ select 'TO' as Estado, 'Pindorama do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Piraquê' as Municipio union all
+ select 'TO' as Estado, 'Pium' as Municipio union all
+ select 'TO' as Estado, 'Ponte Alta do Bom Jesus' as Municipio union all
+ select 'TO' as Estado, 'Ponte Alta do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Porto Alegre do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Porto Nacional' as Municipio union all
+ select 'TO' as Estado, 'Praia Norte' as Municipio union all
+ select 'TO' as Estado, 'Presidente Kennedy' as Municipio union all
+ select 'TO' as Estado, 'Pugmil' as Municipio union all
+ select 'TO' as Estado, 'Recursolândia' as Municipio union all
+ select 'TO' as Estado, 'Riachinho' as Municipio union all
+ select 'TO' as Estado, 'Rio da Conceição' as Municipio union all
+ select 'TO' as Estado, 'Rio dos Bois' as Municipio union all
+ select 'TO' as Estado, 'Rio Sono' as Municipio union all
+ select 'TO' as Estado, 'Sampaio' as Municipio union all
+ select 'TO' as Estado, 'Sandolândia' as Municipio union all
+ select 'TO' as Estado, 'Santa Fé do Araguaia' as Municipio union all
+ select 'TO' as Estado, 'Santa Maria do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Santa Rita do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Santa Rosa do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Santa Tereza do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Santa Terezinha do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'São Bento do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'São Félix do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'São Miguel do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'São Salvador do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'São Sebastião do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'São Valério da Natividade' as Municipio union all
+ select 'TO' as Estado, 'Silvanópolis' as Municipio union all
+ select 'TO' as Estado, 'Sítio Novo do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Sucupira' as Municipio union all
+ select 'TO' as Estado, 'Taguatinga' as Municipio union all
+ select 'TO' as Estado, 'Taipas do Tocantins' as Municipio union all
+ select 'TO' as Estado, 'Talismã' as Municipio union all
+ select 'TO' as Estado, 'Tocantínia' as Municipio union all
+ select 'TO' as Estado, 'Tocantinópolis' as Municipio union all
+ select 'TO' as Estado, 'Tupirama' as Municipio union all
+ select 'TO' as Estado, 'Tupiratins' as Municipio union all
+ select 'TO' as Estado, 'Wanderlândia' as Municipio union all
+ select 'TO' as Estado, 'Xambioá' as Municipio union all
+ select 'MA' as Estado, 'Açailândia' as Municipio union all
+ select 'MA' as Estado, 'Afonso Cunha' as Municipio union all
+ select 'MA' as Estado, 'Água Doce do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Alcântara' as Municipio union all
+ select 'MA' as Estado, 'Aldeias Altas' as Municipio union all
+ select 'MA' as Estado, 'Altamira do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Alto Alegre do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Alto Alegre do Pindaré' as Municipio union all
+ select 'MA' as Estado, 'Alto Parnaíba' as Municipio union all
+ select 'MA' as Estado, 'Amapá do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Amarante do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Anajatuba' as Municipio union all
+ select 'MA' as Estado, 'Anapurus' as Municipio union all
+ select 'MA' as Estado, 'Apicum-Açu' as Municipio union all
+ select 'MA' as Estado, 'Araguanã' as Municipio union all
+ select 'MA' as Estado, 'Araioses' as Municipio union all
+ select 'MA' as Estado, 'Arame' as Municipio union all
+ select 'MA' as Estado, 'Arari' as Municipio union all
+ select 'MA' as Estado, 'Axixá' as Municipio union all
+ select 'MA' as Estado, 'Bacabal' as Municipio union all
+ select 'MA' as Estado, 'Bacabeira' as Municipio union all
+ select 'MA' as Estado, 'Bacuri' as Municipio union all
+ select 'MA' as Estado, 'Bacurituba' as Municipio union all
+ select 'MA' as Estado, 'Balsas' as Municipio union all
+ select 'MA' as Estado, 'Barão de Grajaú' as Municipio union all
+ select 'MA' as Estado, 'Barra do Corda' as Municipio union all
+ select 'MA' as Estado, 'Barreirinhas' as Municipio union all
+ select 'MA' as Estado, 'Bela Vista do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Belágua' as Municipio union all
+ select 'MA' as Estado, 'Benedito Leite' as Municipio union all
+ select 'MA' as Estado, 'Bequimão' as Municipio union all
+ select 'MA' as Estado, 'Bernardo do Mearim' as Municipio union all
+ select 'MA' as Estado, 'Boa Vista do Gurupi' as Municipio union all
+ select 'MA' as Estado, 'Bom Jardim' as Municipio union all
+ select 'MA' as Estado, 'Bom Jesus das Selvas' as Municipio union all
+ select 'MA' as Estado, 'Bom Lugar' as Municipio union all
+ select 'MA' as Estado, 'Brejo' as Municipio union all
+ select 'MA' as Estado, 'Brejo de Areia' as Municipio union all
+ select 'MA' as Estado, 'Buriti' as Municipio union all
+ select 'MA' as Estado, 'Buriti Bravo' as Municipio union all
+ select 'MA' as Estado, 'Buriticupu' as Municipio union all
+ select 'MA' as Estado, 'Buritirana' as Municipio union all
+ select 'MA' as Estado, 'Cachoeira Grande' as Municipio union all
+ select 'MA' as Estado, 'Cajapió' as Municipio union all
+ select 'MA' as Estado, 'Cajari' as Municipio union all
+ select 'MA' as Estado, 'Campestre do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Cândido Mendes' as Municipio union all
+ select 'MA' as Estado, 'Cantanhede' as Municipio union all
+ select 'MA' as Estado, 'Capinzal do Norte' as Municipio union all
+ select 'MA' as Estado, 'Carolina' as Municipio union all
+ select 'MA' as Estado, 'Carutapera' as Municipio union all
+ select 'MA' as Estado, 'Caxias' as Municipio union all
+ select 'MA' as Estado, 'Cedral' as Municipio union all
+ select 'MA' as Estado, 'Central do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Centro do Guilherme' as Municipio union all
+ select 'MA' as Estado, 'Centro Novo do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Chapadinha' as Municipio union all
+ select 'MA' as Estado, 'Cidelândia' as Municipio union all
+ select 'MA' as Estado, 'Codó' as Municipio union all
+ select 'MA' as Estado, 'Coelho Neto' as Municipio union all
+ select 'MA' as Estado, 'Colinas' as Municipio union all
+ select 'MA' as Estado, 'Conceição do Lago-Açu' as Municipio union all
+ select 'MA' as Estado, 'Coroatá' as Municipio union all
+ select 'MA' as Estado, 'Cururupu' as Municipio union all
+ select 'MA' as Estado, 'Davinópolis' as Municipio union all
+ select 'MA' as Estado, 'Dom Pedro' as Municipio union all
+ select 'MA' as Estado, 'Duque Bacelar' as Municipio union all
+ select 'MA' as Estado, 'Esperantinópolis' as Municipio union all
+ select 'MA' as Estado, 'Estreito' as Municipio union all
+ select 'MA' as Estado, 'Feira Nova do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Fernando Falcão' as Municipio union all
+ select 'MA' as Estado, 'Formosa da Serra Negra' as Municipio union all
+ select 'MA' as Estado, 'Fortaleza dos Nogueiras' as Municipio union all
+ select 'MA' as Estado, 'Fortuna' as Municipio union all
+ select 'MA' as Estado, 'Godofredo Viana' as Municipio union all
+ select 'MA' as Estado, 'Gonçalves Dias' as Municipio union all
+ select 'MA' as Estado, 'Governador Archer' as Municipio union all
+ select 'MA' as Estado, 'Governador Edison Lobão' as Municipio union all
+ select 'MA' as Estado, 'Governador Eugênio Barros' as Municipio union all
+ select 'MA' as Estado, 'Governador Luiz Rocha' as Municipio union all
+ select 'MA' as Estado, 'Governador Newton Bello' as Municipio union all
+ select 'MA' as Estado, 'Governador Nunes Freire' as Municipio union all
+ select 'MA' as Estado, 'Graça Aranha' as Municipio union all
+ select 'MA' as Estado, 'Grajaú' as Municipio union all
+ select 'MA' as Estado, 'Guimarães' as Municipio union all
+ select 'MA' as Estado, 'Humberto de Campos' as Municipio union all
+ select 'MA' as Estado, 'Icatu' as Municipio union all
+ select 'MA' as Estado, 'Igarapé do Meio' as Municipio union all
+ select 'MA' as Estado, 'Igarapé Grande' as Municipio union all
+ select 'MA' as Estado, 'Imperatriz' as Municipio union all
+ select 'MA' as Estado, 'Itaipava do Grajaú' as Municipio union all
+ select 'MA' as Estado, 'Itapecuru Mirim' as Municipio union all
+ select 'MA' as Estado, 'Itinga do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Jatobá' as Municipio union all
+ select 'MA' as Estado, 'Jenipapo dos Vieiras' as Municipio union all
+ select 'MA' as Estado, 'João Lisboa' as Municipio union all
+ select 'MA' as Estado, 'Joselândia' as Municipio union all
+ select 'MA' as Estado, 'Junco do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Lago da Pedra' as Municipio union all
+ select 'MA' as Estado, 'Lago do Junco' as Municipio union all
+ select 'MA' as Estado, 'Lago dos Rodrigues' as Municipio union all
+ select 'MA' as Estado, 'Lago Verde' as Municipio union all
+ select 'MA' as Estado, 'Lagoa do Mato' as Municipio union all
+ select 'MA' as Estado, 'Lagoa Grande do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Lajeado Novo' as Municipio union all
+ select 'MA' as Estado, 'Lima Campos' as Municipio union all
+ select 'MA' as Estado, 'Loreto' as Municipio union all
+ select 'MA' as Estado, 'Luís Domingues' as Municipio union all
+ select 'MA' as Estado, 'Magalhães de Almeida' as Municipio union all
+ select 'MA' as Estado, 'Maracaçumé' as Municipio union all
+ select 'MA' as Estado, 'Marajá do Sena' as Municipio union all
+ select 'MA' as Estado, 'Maranhãozinho' as Municipio union all
+ select 'MA' as Estado, 'Mata Roma' as Municipio union all
+ select 'MA' as Estado, 'Matinha' as Municipio union all
+ select 'MA' as Estado, 'Matões' as Municipio union all
+ select 'MA' as Estado, 'Matões do Norte' as Municipio union all
+ select 'MA' as Estado, 'Milagres do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Mirador' as Municipio union all
+ select 'MA' as Estado, 'Miranda do Norte' as Municipio union all
+ select 'MA' as Estado, 'Mirinzal' as Municipio union all
+ select 'MA' as Estado, 'Monção' as Municipio union all
+ select 'MA' as Estado, 'Montes Altos' as Municipio union all
+ select 'MA' as Estado, 'Morros' as Municipio union all
+ select 'MA' as Estado, 'Nina Rodrigues' as Municipio union all
+ select 'MA' as Estado, 'Nova Colinas' as Municipio union all
+ select 'MA' as Estado, 'Nova Iorque' as Municipio union all
+ select 'MA' as Estado, 'Nova Olinda do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Olho d''Água das Cunhãs' as Municipio union all
+ select 'MA' as Estado, 'Olinda Nova do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Paço do Lumiar' as Municipio union all
+ select 'MA' as Estado, 'Palmeirândia' as Municipio union all
+ select 'MA' as Estado, 'Paraibano' as Municipio union all
+ select 'MA' as Estado, 'Parnarama' as Municipio union all
+ select 'MA' as Estado, 'Passagem Franca' as Municipio union all
+ select 'MA' as Estado, 'Pastos Bons' as Municipio union all
+ select 'MA' as Estado, 'Paulino Neves' as Municipio union all
+ select 'MA' as Estado, 'Paulo Ramos' as Municipio union all
+ select 'MA' as Estado, 'Pedreiras' as Municipio union all
+ select 'MA' as Estado, 'Pedro do Rosário' as Municipio union all
+ select 'MA' as Estado, 'Penalva' as Municipio union all
+ select 'MA' as Estado, 'Peri Mirim' as Municipio union all
+ select 'MA' as Estado, 'Peritoró' as Municipio union all
+ select 'MA' as Estado, 'Pindaré-Mirim' as Municipio union all
+ select 'MA' as Estado, 'Pinheiro' as Municipio union all
+ select 'MA' as Estado, 'Pio XII' as Municipio union all
+ select 'MA' as Estado, 'Pirapemas' as Municipio union all
+ select 'MA' as Estado, 'Poção de Pedras' as Municipio union all
+ select 'MA' as Estado, 'Porto Franco' as Municipio union all
+ select 'MA' as Estado, 'Porto Rico do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Presidente Dutra' as Municipio union all
+ select 'MA' as Estado, 'Presidente Juscelino' as Municipio union all
+ select 'MA' as Estado, 'Presidente Médici' as Municipio union all
+ select 'MA' as Estado, 'Presidente Sarney' as Municipio union all
+ select 'MA' as Estado, 'Presidente Vargas' as Municipio union all
+ select 'MA' as Estado, 'Primeira Cruz' as Municipio union all
+ select 'MA' as Estado, 'Raposa' as Municipio union all
+ select 'MA' as Estado, 'Riachão' as Municipio union all
+ select 'MA' as Estado, 'Ribamar Fiquene' as Municipio union all
+ select 'MA' as Estado, 'Rosário' as Municipio union all
+ select 'MA' as Estado, 'Sambaíba' as Municipio union all
+ select 'MA' as Estado, 'Santa Filomena do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Santa Helena' as Municipio union all
+ select 'MA' as Estado, 'Santa Inês' as Municipio union all
+ select 'MA' as Estado, 'Santa Luzia' as Municipio union all
+ select 'MA' as Estado, 'Santa Luzia do Paruá' as Municipio union all
+ select 'MA' as Estado, 'Santa Quitéria do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Santa Rita' as Municipio union all
+ select 'MA' as Estado, 'Santana do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Santo Amaro do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Santo Antônio dos Lopes' as Municipio union all
+ select 'MA' as Estado, 'São Benedito do Rio Preto' as Municipio union all
+ select 'MA' as Estado, 'São Bento' as Municipio union all
+ select 'MA' as Estado, 'São Bernardo' as Municipio union all
+ select 'MA' as Estado, 'São Domingos do Azeitão' as Municipio union all
+ select 'MA' as Estado, 'São Domingos do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'São Félix de Balsas' as Municipio union all
+ select 'MA' as Estado, 'São Francisco do Brejão' as Municipio union all
+ select 'MA' as Estado, 'São Francisco do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'São João Batista' as Municipio union all
+ select 'MA' as Estado, 'São João do Carú' as Municipio union all
+ select 'MA' as Estado, 'São João do Paraíso' as Municipio union all
+ select 'MA' as Estado, 'São João do Soter' as Municipio union all
+ select 'MA' as Estado, 'São João dos Patos' as Municipio union all
+ select 'MA' as Estado, 'São José de Ribamar' as Municipio union all
+ select 'MA' as Estado, 'São José dos Basílios' as Municipio union all
+ select 'MA' as Estado, 'São Luís' as Municipio union all
+ select 'MA' as Estado, 'São Luís Gonzaga do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'São Mateus do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'São Pedro da Água Branca' as Municipio union all
+ select 'MA' as Estado, 'São Pedro dos Crentes' as Municipio union all
+ select 'MA' as Estado, 'São Raimundo das Mangabeiras' as Municipio union all
+ select 'MA' as Estado, 'São Raimundo do Doca Bezerra' as Municipio union all
+ select 'MA' as Estado, 'São Roberto' as Municipio union all
+ select 'MA' as Estado, 'São Vicente Ferrer' as Municipio union all
+ select 'MA' as Estado, 'Satubinha' as Municipio union all
+ select 'MA' as Estado, 'Senador Alexandre Costa' as Municipio union all
+ select 'MA' as Estado, 'Senador La Rocque' as Municipio union all
+ select 'MA' as Estado, 'Serrano do Maranhão' as Municipio union all
+ select 'MA' as Estado, 'Sítio Novo' as Municipio union all
+ select 'MA' as Estado, 'Sucupira do Norte' as Municipio union all
+ select 'MA' as Estado, 'Sucupira do Riachão' as Municipio union all
+ select 'MA' as Estado, 'Tasso Fragoso' as Municipio union all
+ select 'MA' as Estado, 'Timbiras' as Municipio union all
+ select 'MA' as Estado, 'Timon' as Municipio union all
+ select 'MA' as Estado, 'Trizidela do Vale' as Municipio union all
+ select 'MA' as Estado, 'Tufilândia' as Municipio union all
+ select 'MA' as Estado, 'Tuntum' as Municipio union all
+ select 'MA' as Estado, 'Turiaçu' as Municipio union all
+ select 'MA' as Estado, 'Turilândia' as Municipio union all
+ select 'MA' as Estado, 'Tutóia' as Municipio union all
+ select 'MA' as Estado, 'Urbano Santos' as Municipio union all
+ select 'MA' as Estado, 'Vargem Grande' as Municipio union all
+ select 'MA' as Estado, 'Viana' as Municipio union all
+ select 'MA' as Estado, 'Vila Nova dos Martírios' as Municipio union all
+ select 'MA' as Estado, 'Vitória do Mearim' as Municipio union all
+ select 'MA' as Estado, 'Vitorino Freire' as Municipio union all
+ select 'MA' as Estado, 'Zé Doca' as Municipio union all
+ select 'PI' as Estado, 'Acauã' as Municipio union all
+ select 'PI' as Estado, 'Agricolândia' as Municipio union all
+ select 'PI' as Estado, 'Água Branca' as Municipio union all
+ select 'PI' as Estado, 'Alagoinha do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Alegrete do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Alto Longá' as Municipio union all
+ select 'PI' as Estado, 'Altos' as Municipio union all
+ select 'PI' as Estado, 'Alvorada do Gurguéia' as Municipio union all
+ select 'PI' as Estado, 'Amarante' as Municipio union all
+ select 'PI' as Estado, 'Angical do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Anísio de Abreu' as Municipio union all
+ select 'PI' as Estado, 'Antônio Almeida' as Municipio union all
+ select 'PI' as Estado, 'Aroazes' as Municipio union all
+ select 'PI' as Estado, 'Aroeiras do Itaim' as Municipio union all
+ select 'PI' as Estado, 'Arraial' as Municipio union all
+ select 'PI' as Estado, 'Assunção do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Avelino Lopes' as Municipio union all
+ select 'PI' as Estado, 'Baixa Grande do Ribeiro' as Municipio union all
+ select 'PI' as Estado, 'Barra D''Alcântara' as Municipio union all
+ select 'PI' as Estado, 'Barras' as Municipio union all
+ select 'PI' as Estado, 'Barreiras do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Barro Duro' as Municipio union all
+ select 'PI' as Estado, 'Batalha' as Municipio union all
+ select 'PI' as Estado, 'Bela Vista do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Belém do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Beneditinos' as Municipio union all
+ select 'PI' as Estado, 'Bertolínia' as Municipio union all
+ select 'PI' as Estado, 'Betânia do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Boa Hora' as Municipio union all
+ select 'PI' as Estado, 'Bocaina' as Municipio union all
+ select 'PI' as Estado, 'Bom Jesus' as Municipio union all
+ select 'PI' as Estado, 'Bom Princípio do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Bonfim do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Boqueirão do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Brasileira' as Municipio union all
+ select 'PI' as Estado, 'Brejo do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Buriti dos Lopes' as Municipio union all
+ select 'PI' as Estado, 'Buriti dos Montes' as Municipio union all
+ select 'PI' as Estado, 'Cabeceiras do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Cajazeiras do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Cajueiro da Praia' as Municipio union all
+ select 'PI' as Estado, 'Caldeirão Grande do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Campinas do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Campo Alegre do Fidalgo' as Municipio union all
+ select 'PI' as Estado, 'Campo Grande do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Campo Largo do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Campo Maior' as Municipio union all
+ select 'PI' as Estado, 'Canavieira' as Municipio union all
+ select 'PI' as Estado, 'Canto do Buriti' as Municipio union all
+ select 'PI' as Estado, 'Capitão de Campos' as Municipio union all
+ select 'PI' as Estado, 'Capitão Gervásio Oliveira' as Municipio union all
+ select 'PI' as Estado, 'Caracol' as Municipio union all
+ select 'PI' as Estado, 'Caraúbas do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Caridade do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Castelo do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Caxingó' as Municipio union all
+ select 'PI' as Estado, 'Cocal' as Municipio union all
+ select 'PI' as Estado, 'Cocal de Telha' as Municipio union all
+ select 'PI' as Estado, 'Cocal dos Alves' as Municipio union all
+ select 'PI' as Estado, 'Coivaras' as Municipio union all
+ select 'PI' as Estado, 'Colônia do Gurguéia' as Municipio union all
+ select 'PI' as Estado, 'Colônia do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Conceição do Canindé' as Municipio union all
+ select 'PI' as Estado, 'Coronel José Dias' as Municipio union all
+ select 'PI' as Estado, 'Corrente' as Municipio union all
+ select 'PI' as Estado, 'Cristalândia do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Cristino Castro' as Municipio union all
+ select 'PI' as Estado, 'Curimatá' as Municipio union all
+ select 'PI' as Estado, 'Currais' as Municipio union all
+ select 'PI' as Estado, 'Curral Novo do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Curralinhos' as Municipio union all
+ select 'PI' as Estado, 'Demerval Lobão' as Municipio union all
+ select 'PI' as Estado, 'Dirceu Arcoverde' as Municipio union all
+ select 'PI' as Estado, 'Dom Expedito Lopes' as Municipio union all
+ select 'PI' as Estado, 'Dom Inocêncio' as Municipio union all
+ select 'PI' as Estado, 'Domingos Mourão' as Municipio union all
+ select 'PI' as Estado, 'Elesbão Veloso' as Municipio union all
+ select 'PI' as Estado, 'Eliseu Martins' as Municipio union all
+ select 'PI' as Estado, 'Esperantina' as Municipio union all
+ select 'PI' as Estado, 'Fartura do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Flores do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Floresta do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Floriano' as Municipio union all
+ select 'PI' as Estado, 'Francinópolis' as Municipio union all
+ select 'PI' as Estado, 'Francisco Ayres' as Municipio union all
+ select 'PI' as Estado, 'Francisco Macedo' as Municipio union all
+ select 'PI' as Estado, 'Francisco Santos' as Municipio union all
+ select 'PI' as Estado, 'Fronteiras' as Municipio union all
+ select 'PI' as Estado, 'Geminiano' as Municipio union all
+ select 'PI' as Estado, 'Gilbués' as Municipio union all
+ select 'PI' as Estado, 'Guadalupe' as Municipio union all
+ select 'PI' as Estado, 'Guaribas' as Municipio union all
+ select 'PI' as Estado, 'Hugo Napoleão' as Municipio union all
+ select 'PI' as Estado, 'Ilha Grande' as Municipio union all
+ select 'PI' as Estado, 'Inhuma' as Municipio union all
+ select 'PI' as Estado, 'Ipiranga do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Isaías Coelho' as Municipio union all
+ select 'PI' as Estado, 'Itainópolis' as Municipio union all
+ select 'PI' as Estado, 'Itaueira' as Municipio union all
+ select 'PI' as Estado, 'Jacobina do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Jaicós' as Municipio union all
+ select 'PI' as Estado, 'Jardim do Mulato' as Municipio union all
+ select 'PI' as Estado, 'Jatobá do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Jerumenha' as Municipio union all
+ select 'PI' as Estado, 'João Costa' as Municipio union all
+ select 'PI' as Estado, 'Joaquim Pires' as Municipio union all
+ select 'PI' as Estado, 'Joca Marques' as Municipio union all
+ select 'PI' as Estado, 'José de Freitas' as Municipio union all
+ select 'PI' as Estado, 'Juazeiro do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Júlio Borges' as Municipio union all
+ select 'PI' as Estado, 'Jurema' as Municipio union all
+ select 'PI' as Estado, 'Lagoa Alegre' as Municipio union all
+ select 'PI' as Estado, 'Lagoa de São Francisco' as Municipio union all
+ select 'PI' as Estado, 'Lagoa do Barro do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Lagoa do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Lagoa do Sítio' as Municipio union all
+ select 'PI' as Estado, 'Lagoinha do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Landri Sales' as Municipio union all
+ select 'PI' as Estado, 'Luís Correia' as Municipio union all
+ select 'PI' as Estado, 'Luzilândia' as Municipio union all
+ select 'PI' as Estado, 'Madeiro' as Municipio union all
+ select 'PI' as Estado, 'Manoel Emídio' as Municipio union all
+ select 'PI' as Estado, 'Marcolândia' as Municipio union all
+ select 'PI' as Estado, 'Marcos Parente' as Municipio union all
+ select 'PI' as Estado, 'Massapê do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Matias Olímpio' as Municipio union all
+ select 'PI' as Estado, 'Miguel Alves' as Municipio union all
+ select 'PI' as Estado, 'Miguel Leão' as Municipio union all
+ select 'PI' as Estado, 'Milton Brandão' as Municipio union all
+ select 'PI' as Estado, 'Monsenhor Gil' as Municipio union all
+ select 'PI' as Estado, 'Monsenhor Hipólito' as Municipio union all
+ select 'PI' as Estado, 'Monte Alegre do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Morro Cabeça no Tempo' as Municipio union all
+ select 'PI' as Estado, 'Morro do Chapéu do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Murici dos Portelas' as Municipio union all
+ select 'PI' as Estado, 'Nazaré do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Nossa Senhora de Nazaré' as Municipio union all
+ select 'PI' as Estado, 'Nossa Senhora dos Remédios' as Municipio union all
+ select 'PI' as Estado, 'Nova Santa Rita' as Municipio union all
+ select 'PI' as Estado, 'Novo Oriente do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Novo Santo Antônio' as Municipio union all
+ select 'PI' as Estado, 'Oeiras' as Municipio union all
+ select 'PI' as Estado, 'Olho D''Água do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Padre Marcos' as Municipio union all
+ select 'PI' as Estado, 'Paes Landim' as Municipio union all
+ select 'PI' as Estado, 'Pajeú do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Palmeira do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Palmeirais' as Municipio union all
+ select 'PI' as Estado, 'Paquetá' as Municipio union all
+ select 'PI' as Estado, 'Parnaguá' as Municipio union all
+ select 'PI' as Estado, 'Parnaíba' as Municipio union all
+ select 'PI' as Estado, 'Passagem Franca do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Patos do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Pau D''Arco do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Paulistana' as Municipio union all
+ select 'PI' as Estado, 'Pavussu' as Municipio union all
+ select 'PI' as Estado, 'Pedro II' as Municipio union all
+ select 'PI' as Estado, 'Pedro Laurentino' as Municipio union all
+ select 'PI' as Estado, 'Picos' as Municipio union all
+ select 'PI' as Estado, 'Pimenteiras' as Municipio union all
+ select 'PI' as Estado, 'Pio IX' as Municipio union all
+ select 'PI' as Estado, 'Piracuruca' as Municipio union all
+ select 'PI' as Estado, 'Piripiri' as Municipio union all
+ select 'PI' as Estado, 'Porto' as Municipio union all
+ select 'PI' as Estado, 'Porto Alegre do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Prata do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Queimada Nova' as Municipio union all
+ select 'PI' as Estado, 'Redenção do Gurguéia' as Municipio union all
+ select 'PI' as Estado, 'Regeneração' as Municipio union all
+ select 'PI' as Estado, 'Riacho Frio' as Municipio union all
+ select 'PI' as Estado, 'Ribeira do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Ribeiro Gonçalves' as Municipio union all
+ select 'PI' as Estado, 'Rio Grande do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Santa Cruz do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Santa Cruz dos Milagres' as Municipio union all
+ select 'PI' as Estado, 'Santa Filomena' as Municipio union all
+ select 'PI' as Estado, 'Santa Luz' as Municipio union all
+ select 'PI' as Estado, 'Santa Rosa do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Santana do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Santo Antônio de Lisboa' as Municipio union all
+ select 'PI' as Estado, 'Santo Antônio dos Milagres' as Municipio union all
+ select 'PI' as Estado, 'Santo Inácio do Piauí' as Municipio union all
+ select 'PI' as Estado, 'São Braz do Piauí' as Municipio union all
+ select 'PI' as Estado, 'São Félix do Piauí' as Municipio union all
+ select 'PI' as Estado, 'São Francisco de Assis do Piauí' as Municipio union all
+ select 'PI' as Estado, 'São Francisco do Piauí' as Municipio union all
+ select 'PI' as Estado, 'São Gonçalo do Gurguéia' as Municipio union all
+ select 'PI' as Estado, 'São Gonçalo do Piauí' as Municipio union all
+ select 'PI' as Estado, 'São João da Canabrava' as Municipio union all
+ select 'PI' as Estado, 'São João da Fronteira' as Municipio union all
+ select 'PI' as Estado, 'São João da Serra' as Municipio union all
+ select 'PI' as Estado, 'São João da Varjota' as Municipio union all
+ select 'PI' as Estado, 'São João do Arraial' as Municipio union all
+ select 'PI' as Estado, 'São João do Piauí' as Municipio union all
+ select 'PI' as Estado, 'São José do Divino' as Municipio union all
+ select 'PI' as Estado, 'São José do Peixe' as Municipio union all
+ select 'PI' as Estado, 'São José do Piauí' as Municipio union all
+ select 'PI' as Estado, 'São Julião' as Municipio union all
+ select 'PI' as Estado, 'São Lourenço do Piauí' as Municipio union all
+ select 'PI' as Estado, 'São Luis do Piauí' as Municipio union all
+ select 'PI' as Estado, 'São Miguel da Baixa Grande' as Municipio union all
+ select 'PI' as Estado, 'São Miguel do Fidalgo' as Municipio union all
+ select 'PI' as Estado, 'São Miguel do Tapuio' as Municipio union all
+ select 'PI' as Estado, 'São Pedro do Piauí' as Municipio union all
+ select 'PI' as Estado, 'São Raimundo Nonato' as Municipio union all
+ select 'PI' as Estado, 'Sebastião Barros' as Municipio union all
+ select 'PI' as Estado, 'Sebastião Leal' as Municipio union all
+ select 'PI' as Estado, 'Sigefredo Pacheco' as Municipio union all
+ select 'PI' as Estado, 'Simões' as Municipio union all
+ select 'PI' as Estado, 'Simplício Mendes' as Municipio union all
+ select 'PI' as Estado, 'Socorro do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Sussuapara' as Municipio union all
+ select 'PI' as Estado, 'Tamboril do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Tanque do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Teresina' as Municipio union all
+ select 'PI' as Estado, 'União' as Municipio union all
+ select 'PI' as Estado, 'Uruçuí' as Municipio union all
+ select 'PI' as Estado, 'Valença do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Várzea Branca' as Municipio union all
+ select 'PI' as Estado, 'Várzea Grande' as Municipio union all
+ select 'PI' as Estado, 'Vera Mendes' as Municipio union all
+ select 'PI' as Estado, 'Vila Nova do Piauí' as Municipio union all
+ select 'PI' as Estado, 'Wall Ferraz' as Municipio union all
+ select 'CE' as Estado, 'Abaiara' as Municipio union all
+ select 'CE' as Estado, 'Acarape' as Municipio union all
+ select 'CE' as Estado, 'Acaraú' as Municipio union all
+ select 'CE' as Estado, 'Acopiara' as Municipio union all
+ select 'CE' as Estado, 'Aiuaba' as Municipio union all
+ select 'CE' as Estado, 'Alcântaras' as Municipio union all
+ select 'CE' as Estado, 'Altaneira' as Municipio union all
+ select 'CE' as Estado, 'Alto Santo' as Municipio union all
+ select 'CE' as Estado, 'Amontada' as Municipio union all
+ select 'CE' as Estado, 'Antonina do Norte' as Municipio union all
+ select 'CE' as Estado, 'Apuiarés' as Municipio union all
+ select 'CE' as Estado, 'Aquiraz' as Municipio union all
+ select 'CE' as Estado, 'Aracati' as Municipio union all
+ select 'CE' as Estado, 'Aracoiaba' as Municipio union all
+ select 'CE' as Estado, 'Ararendá' as Municipio union all
+ select 'CE' as Estado, 'Araripe' as Municipio union all
+ select 'CE' as Estado, 'Aratuba' as Municipio union all
+ select 'CE' as Estado, 'Arneiroz' as Municipio union all
+ select 'CE' as Estado, 'Assaré' as Municipio union all
+ select 'CE' as Estado, 'Aurora' as Municipio union all
+ select 'CE' as Estado, 'Baixio' as Municipio union all
+ select 'CE' as Estado, 'Banabuiú' as Municipio union all
+ select 'CE' as Estado, 'Barbalha' as Municipio union all
+ select 'CE' as Estado, 'Barreira' as Municipio union all
+ select 'CE' as Estado, 'Barro' as Municipio union all
+ select 'CE' as Estado, 'Barroquinha' as Municipio union all
+ select 'CE' as Estado, 'Baturité' as Municipio union all
+ select 'CE' as Estado, 'Beberibe' as Municipio union all
+ select 'CE' as Estado, 'Bela Cruz' as Municipio union all
+ select 'CE' as Estado, 'Boa Viagem' as Municipio union all
+ select 'CE' as Estado, 'Brejo Santo' as Municipio union all
+ select 'CE' as Estado, 'Camocim' as Municipio union all
+ select 'CE' as Estado, 'Campos Sales' as Municipio union all
+ select 'CE' as Estado, 'Canindé' as Municipio union all
+ select 'CE' as Estado, 'Capistrano' as Municipio union all
+ select 'CE' as Estado, 'Caridade' as Municipio union all
+ select 'CE' as Estado, 'Cariré' as Municipio union all
+ select 'CE' as Estado, 'Caririaçu' as Municipio union all
+ select 'CE' as Estado, 'Cariús' as Municipio union all
+ select 'CE' as Estado, 'Carnaubal' as Municipio union all
+ select 'CE' as Estado, 'Cascavel' as Municipio union all
+ select 'CE' as Estado, 'Catarina' as Municipio union all
+ select 'CE' as Estado, 'Catunda' as Municipio union all
+ select 'CE' as Estado, 'Caucaia' as Municipio union all
+ select 'CE' as Estado, 'Cedro' as Municipio union all
+ select 'CE' as Estado, 'Chaval' as Municipio union all
+ select 'CE' as Estado, 'Choró' as Municipio union all
+ select 'CE' as Estado, 'Chorozinho' as Municipio union all
+ select 'CE' as Estado, 'Coreaú' as Municipio union all
+ select 'CE' as Estado, 'Crateús' as Municipio union all
+ select 'CE' as Estado, 'Crato' as Municipio union all
+ select 'CE' as Estado, 'Croatá' as Municipio union all
+ select 'CE' as Estado, 'Cruz' as Municipio union all
+ select 'CE' as Estado, 'Deputado Irapuan Pinheiro' as Municipio union all
+ select 'CE' as Estado, 'Ererê' as Municipio union all
+ select 'CE' as Estado, 'Eusébio' as Municipio union all
+ select 'CE' as Estado, 'Farias Brito' as Municipio union all
+ select 'CE' as Estado, 'Forquilha' as Municipio union all
+ select 'CE' as Estado, 'Fortaleza' as Municipio union all
+ select 'CE' as Estado, 'Fortim' as Municipio union all
+ select 'CE' as Estado, 'Frecheirinha' as Municipio union all
+ select 'CE' as Estado, 'General Sampaio' as Municipio union all
+ select 'CE' as Estado, 'Graça' as Municipio union all
+ select 'CE' as Estado, 'Granja' as Municipio union all
+ select 'CE' as Estado, 'Granjeiro' as Municipio union all
+ select 'CE' as Estado, 'Groaíras' as Municipio union all
+ select 'CE' as Estado, 'Guaiúba' as Municipio union all
+ select 'CE' as Estado, 'Guaraciaba do Norte' as Municipio union all
+ select 'CE' as Estado, 'Guaramiranga' as Municipio union all
+ select 'CE' as Estado, 'Hidrolândia' as Municipio union all
+ select 'CE' as Estado, 'Horizonte' as Municipio union all
+ select 'CE' as Estado, 'Ibaretama' as Municipio union all
+ select 'CE' as Estado, 'Ibiapina' as Municipio union all
+ select 'CE' as Estado, 'Ibicuitinga' as Municipio union all
+ select 'CE' as Estado, 'Icapuí' as Municipio union all
+ select 'CE' as Estado, 'Icó' as Municipio union all
+ select 'CE' as Estado, 'Iguatu' as Municipio union all
+ select 'CE' as Estado, 'Independência' as Municipio union all
+ select 'CE' as Estado, 'Ipaporanga' as Municipio union all
+ select 'CE' as Estado, 'Ipaumirim' as Municipio union all
+ select 'CE' as Estado, 'Ipu' as Municipio union all
+ select 'CE' as Estado, 'Ipueiras' as Municipio union all
+ select 'CE' as Estado, 'Iracema' as Municipio union all
+ select 'CE' as Estado, 'Irauçuba' as Municipio union all
+ select 'CE' as Estado, 'Itaiçaba' as Municipio union all
+ select 'CE' as Estado, 'Itaitinga' as Municipio union all
+ select 'CE' as Estado, 'Itapagé' as Municipio union all
+ select 'CE' as Estado, 'Itapipoca' as Municipio union all
+ select 'CE' as Estado, 'Itapiúna' as Municipio union all
+ select 'CE' as Estado, 'Itarema' as Municipio union all
+ select 'CE' as Estado, 'Itatira' as Municipio union all
+ select 'CE' as Estado, 'Jaguaretama' as Municipio union all
+ select 'CE' as Estado, 'Jaguaribara' as Municipio union all
+ select 'CE' as Estado, 'Jaguaribe' as Municipio union all
+ select 'CE' as Estado, 'Jaguaruana' as Municipio union all
+ select 'CE' as Estado, 'Jardim' as Municipio union all
+ select 'CE' as Estado, 'Jati' as Municipio union all
+ select 'CE' as Estado, 'Jijoca de Jericoacoara' as Municipio union all
+ select 'CE' as Estado, 'Juazeiro do Norte' as Municipio union all
+ select 'CE' as Estado, 'Jucás' as Municipio union all
+ select 'CE' as Estado, 'Lavras da Mangabeira' as Municipio union all
+ select 'CE' as Estado, 'Limoeiro do Norte' as Municipio union all
+ select 'CE' as Estado, 'Madalena' as Municipio union all
+ select 'CE' as Estado, 'Maracanaú' as Municipio union all
+ select 'CE' as Estado, 'Maranguape' as Municipio union all
+ select 'CE' as Estado, 'Marco' as Municipio union all
+ select 'CE' as Estado, 'Martinópole' as Municipio union all
+ select 'CE' as Estado, 'Massapê' as Municipio union all
+ select 'CE' as Estado, 'Mauriti' as Municipio union all
+ select 'CE' as Estado, 'Meruoca' as Municipio union all
+ select 'CE' as Estado, 'Milagres' as Municipio union all
+ select 'CE' as Estado, 'Milhã' as Municipio union all
+ select 'CE' as Estado, 'Miraíma' as Municipio union all
+ select 'CE' as Estado, 'Missão Velha' as Municipio union all
+ select 'CE' as Estado, 'Mombaça' as Municipio union all
+ select 'CE' as Estado, 'Monsenhor Tabosa' as Municipio union all
+ select 'CE' as Estado, 'Morada Nova' as Municipio union all
+ select 'CE' as Estado, 'Moraújo' as Municipio union all
+ select 'CE' as Estado, 'Morrinhos' as Municipio union all
+ select 'CE' as Estado, 'Mucambo' as Municipio union all
+ select 'CE' as Estado, 'Mulungu' as Municipio union all
+ select 'CE' as Estado, 'Nova Olinda' as Municipio union all
+ select 'CE' as Estado, 'Nova Russas' as Municipio union all
+ select 'CE' as Estado, 'Novo Oriente' as Municipio union all
+ select 'CE' as Estado, 'Ocara' as Municipio union all
+ select 'CE' as Estado, 'Orós' as Municipio union all
+ select 'CE' as Estado, 'Pacajus' as Municipio union all
+ select 'CE' as Estado, 'Pacatuba' as Municipio union all
+ select 'CE' as Estado, 'Pacoti' as Municipio union all
+ select 'CE' as Estado, 'Pacujá' as Municipio union all
+ select 'CE' as Estado, 'Palhano' as Municipio union all
+ select 'CE' as Estado, 'Palmácia' as Municipio union all
+ select 'CE' as Estado, 'Paracuru' as Municipio union all
+ select 'CE' as Estado, 'Paraipaba' as Municipio union all
+ select 'CE' as Estado, 'Parambu' as Municipio union all
+ select 'CE' as Estado, 'Paramoti' as Municipio union all
+ select 'CE' as Estado, 'Pedra Branca' as Municipio union all
+ select 'CE' as Estado, 'Penaforte' as Municipio union all
+ select 'CE' as Estado, 'Pentecoste' as Municipio union all
+ select 'CE' as Estado, 'Pereiro' as Municipio union all
+ select 'CE' as Estado, 'Pindoretama' as Municipio union all
+ select 'CE' as Estado, 'Piquet Carneiro' as Municipio union all
+ select 'CE' as Estado, 'Pires Ferreira' as Municipio union all
+ select 'CE' as Estado, 'Poranga' as Municipio union all
+ select 'CE' as Estado, 'Porteiras' as Municipio union all
+ select 'CE' as Estado, 'Potengi' as Municipio union all
+ select 'CE' as Estado, 'Potiretama' as Municipio union all
+ select 'CE' as Estado, 'Quiterianópolis' as Municipio union all
+ select 'CE' as Estado, 'Quixadá' as Municipio union all
+ select 'CE' as Estado, 'Quixelô' as Municipio union all
+ select 'CE' as Estado, 'Quixeramobim' as Municipio union all
+ select 'CE' as Estado, 'Quixeré' as Municipio union all
+ select 'CE' as Estado, 'Redenção' as Municipio union all
+ select 'CE' as Estado, 'Reriutaba' as Municipio union all
+ select 'CE' as Estado, 'Russas' as Municipio union all
+ select 'CE' as Estado, 'Saboeiro' as Municipio union all
+ select 'CE' as Estado, 'Salitre' as Municipio union all
+ select 'CE' as Estado, 'Santa Quitéria' as Municipio union all
+ select 'CE' as Estado, 'Santana do Acaraú' as Municipio union all
+ select 'CE' as Estado, 'Santana do Cariri' as Municipio union all
+ select 'CE' as Estado, 'São Benedito' as Municipio union all
+ select 'CE' as Estado, 'São Gonçalo do Amarante' as Municipio union all
+ select 'CE' as Estado, 'São João do Jaguaribe' as Municipio union all
+ select 'CE' as Estado, 'São Luís do Curu' as Municipio union all
+ select 'CE' as Estado, 'Senador Pompeu' as Municipio union all
+ select 'CE' as Estado, 'Senador Sá' as Municipio union all
+ select 'CE' as Estado, 'Sobral' as Municipio union all
+ select 'CE' as Estado, 'Solonópole' as Municipio union all
+ select 'CE' as Estado, 'Tabuleiro do Norte' as Municipio union all
+ select 'CE' as Estado, 'Tamboril' as Municipio union all
+ select 'CE' as Estado, 'Tarrafas' as Municipio union all
+ select 'CE' as Estado, 'Tauá' as Municipio union all
+ select 'CE' as Estado, 'Tejuçuoca' as Municipio union all
+ select 'CE' as Estado, 'Tianguá' as Municipio union all
+ select 'CE' as Estado, 'Trairi' as Municipio union all
+ select 'CE' as Estado, 'Tururu' as Municipio union all
+ select 'CE' as Estado, 'Ubajara' as Municipio union all
+ select 'CE' as Estado, 'Umari' as Municipio union all
+ select 'CE' as Estado, 'Umirim' as Municipio union all
+ select 'CE' as Estado, 'Uruburetama' as Municipio union all
+ select 'CE' as Estado, 'Uruoca' as Municipio union all
+ select 'CE' as Estado, 'Varjota' as Municipio union all
+ select 'CE' as Estado, 'Várzea Alegre' as Municipio union all
+ select 'CE' as Estado, 'Viçosa do Ceará' as Municipio union all
+ select 'RN' as Estado, 'Acari' as Municipio union all
+ select 'RN' as Estado, 'Açu' as Municipio union all
+ select 'RN' as Estado, 'Afonso Bezerra' as Municipio union all
+ select 'RN' as Estado, 'Água Nova' as Municipio union all
+ select 'RN' as Estado, 'Alexandria' as Municipio union all
+ select 'RN' as Estado, 'Almino Afonso' as Municipio union all
+ select 'RN' as Estado, 'Alto do Rodrigues' as Municipio union all
+ select 'RN' as Estado, 'Angicos' as Municipio union all
+ select 'RN' as Estado, 'Antônio Martins' as Municipio union all
+ select 'RN' as Estado, 'Apodi' as Municipio union all
+ select 'RN' as Estado, 'Areia Branca' as Municipio union all
+ select 'RN' as Estado, 'Arês' as Municipio union all
+ select 'RN' as Estado, 'Augusto Severo' as Municipio union all
+ select 'RN' as Estado, 'Baía Formosa' as Municipio union all
+ select 'RN' as Estado, 'Baraúna' as Municipio union all
+ select 'RN' as Estado, 'Barcelona' as Municipio union all
+ select 'RN' as Estado, 'Bento Fernandes' as Municipio union all
+ select 'RN' as Estado, 'Bodó' as Municipio union all
+ select 'RN' as Estado, 'Bom Jesus' as Municipio union all
+ select 'RN' as Estado, 'Brejinho' as Municipio union all
+ select 'RN' as Estado, 'Caiçara do Norte' as Municipio union all
+ select 'RN' as Estado, 'Caiçara do Rio do Vento' as Municipio union all
+ select 'RN' as Estado, 'Caicó' as Municipio union all
+ select 'RN' as Estado, 'Campo Redondo' as Municipio union all
+ select 'RN' as Estado, 'Canguaretama' as Municipio union all
+ select 'RN' as Estado, 'Caraúbas' as Municipio union all
+ select 'RN' as Estado, 'Carnaúba dos Dantas' as Municipio union all
+ select 'RN' as Estado, 'Carnaubais' as Municipio union all
+ select 'RN' as Estado, 'Ceará-Mirim' as Municipio union all
+ select 'RN' as Estado, 'Cerro Corá' as Municipio union all
+ select 'RN' as Estado, 'Coronel Ezequiel' as Municipio union all
+ select 'RN' as Estado, 'Coronel João Pessoa' as Municipio union all
+ select 'RN' as Estado, 'Cruzeta' as Municipio union all
+ select 'RN' as Estado, 'Currais Novos' as Municipio union all
+ select 'RN' as Estado, 'Doutor Severiano' as Municipio union all
+ select 'RN' as Estado, 'Encanto' as Municipio union all
+ select 'RN' as Estado, 'Equador' as Municipio union all
+ select 'RN' as Estado, 'Espírito Santo' as Municipio union all
+ select 'RN' as Estado, 'Extremoz' as Municipio union all
+ select 'RN' as Estado, 'Felipe Guerra' as Municipio union all
+ select 'RN' as Estado, 'Fernando Pedroza' as Municipio union all
+ select 'RN' as Estado, 'Florânia' as Municipio union all
+ select 'RN' as Estado, 'Francisco Dantas' as Municipio union all
+ select 'RN' as Estado, 'Frutuoso Gomes' as Municipio union all
+ select 'RN' as Estado, 'Galinhos' as Municipio union all
+ select 'RN' as Estado, 'Goianinha' as Municipio union all
+ select 'RN' as Estado, 'Governador Dix-Sept Rosado' as Municipio union all
+ select 'RN' as Estado, 'Grossos' as Municipio union all
+ select 'RN' as Estado, 'Guamaré' as Municipio union all
+ select 'RN' as Estado, 'Ielmo Marinho' as Municipio union all
+ select 'RN' as Estado, 'Ipanguaçu' as Municipio union all
+ select 'RN' as Estado, 'Ipueira' as Municipio union all
+ select 'RN' as Estado, 'Itajá' as Municipio union all
+ select 'RN' as Estado, 'Itaú' as Municipio union all
+ select 'RN' as Estado, 'Jaçanã' as Municipio union all
+ select 'RN' as Estado, 'Jandaíra' as Municipio union all
+ select 'RN' as Estado, 'Janduís' as Municipio union all
+ select 'RN' as Estado, 'Januário Cicco' as Municipio union all
+ select 'RN' as Estado, 'Japi' as Municipio union all
+ select 'RN' as Estado, 'Jardim de Angicos' as Municipio union all
+ select 'RN' as Estado, 'Jardim de Piranhas' as Municipio union all
+ select 'RN' as Estado, 'Jardim do Seridó' as Municipio union all
+ select 'RN' as Estado, 'João Câmara' as Municipio union all
+ select 'RN' as Estado, 'João Dias' as Municipio union all
+ select 'RN' as Estado, 'José da Penha' as Municipio union all
+ select 'RN' as Estado, 'Jucurutu' as Municipio union all
+ select 'RN' as Estado, 'Jundiá' as Municipio union all
+ select 'RN' as Estado, 'Lagoa d''Anta' as Municipio union all
+ select 'RN' as Estado, 'Lagoa de Pedras' as Municipio union all
+ select 'RN' as Estado, 'Lagoa de Velhos' as Municipio union all
+ select 'RN' as Estado, 'Lagoa Nova' as Municipio union all
+ select 'RN' as Estado, 'Lagoa Salgada' as Municipio union all
+ select 'RN' as Estado, 'Lajes' as Municipio union all
+ select 'RN' as Estado, 'Lajes Pintadas' as Municipio union all
+ select 'RN' as Estado, 'Lucrécia' as Municipio union all
+ select 'RN' as Estado, 'Luís Gomes' as Municipio union all
+ select 'RN' as Estado, 'Macaíba' as Municipio union all
+ select 'RN' as Estado, 'Macau' as Municipio union all
+ select 'RN' as Estado, 'Major Sales' as Municipio union all
+ select 'RN' as Estado, 'Marcelino Vieira' as Municipio union all
+ select 'RN' as Estado, 'Martins' as Municipio union all
+ select 'RN' as Estado, 'Maxaranguape' as Municipio union all
+ select 'RN' as Estado, 'Messias Targino' as Municipio union all
+ select 'RN' as Estado, 'Montanhas' as Municipio union all
+ select 'RN' as Estado, 'Monte Alegre' as Municipio union all
+ select 'RN' as Estado, 'Monte das Gameleiras' as Municipio union all
+ select 'RN' as Estado, 'Mossoró' as Municipio union all
+ select 'RN' as Estado, 'Natal' as Municipio union all
+ select 'RN' as Estado, 'Nísia Floresta' as Municipio union all
+ select 'RN' as Estado, 'Nova Cruz' as Municipio union all
+ select 'RN' as Estado, 'Olho-d''Água do Borges' as Municipio union all
+ select 'RN' as Estado, 'Ouro Branco' as Municipio union all
+ select 'RN' as Estado, 'Paraná' as Municipio union all
+ select 'RN' as Estado, 'Paraú' as Municipio union all
+ select 'RN' as Estado, 'Parazinho' as Municipio union all
+ select 'RN' as Estado, 'Parelhas' as Municipio union all
+ select 'RN' as Estado, 'Parnamirim' as Municipio union all
+ select 'RN' as Estado, 'Passa e Fica' as Municipio union all
+ select 'RN' as Estado, 'Passagem' as Municipio union all
+ select 'RN' as Estado, 'Patu' as Municipio union all
+ select 'RN' as Estado, 'Pau dos Ferros' as Municipio union all
+ select 'RN' as Estado, 'Pedra Grande' as Municipio union all
+ select 'RN' as Estado, 'Pedra Preta' as Municipio union all
+ select 'RN' as Estado, 'Pedro Avelino' as Municipio union all
+ select 'RN' as Estado, 'Pedro Velho' as Municipio union all
+ select 'RN' as Estado, 'Pendências' as Municipio union all
+ select 'RN' as Estado, 'Pilões' as Municipio union all
+ select 'RN' as Estado, 'Poço Branco' as Municipio union all
+ select 'RN' as Estado, 'Portalegre' as Municipio union all
+ select 'RN' as Estado, 'Porto do Mangue' as Municipio union all
+ select 'RN' as Estado, 'Presidente Juscelino' as Municipio union all
+ select 'RN' as Estado, 'Pureza' as Municipio union all
+ select 'RN' as Estado, 'Rafael Fernandes' as Municipio union all
+ select 'RN' as Estado, 'Rafael Godeiro' as Municipio union all
+ select 'RN' as Estado, 'Riacho da Cruz' as Municipio union all
+ select 'RN' as Estado, 'Riacho de Santana' as Municipio union all
+ select 'RN' as Estado, 'Riachuelo' as Municipio union all
+ select 'RN' as Estado, 'Rio do Fogo' as Municipio union all
+ select 'RN' as Estado, 'Rodolfo Fernandes' as Municipio union all
+ select 'RN' as Estado, 'Ruy Barbosa' as Municipio union all
+ select 'RN' as Estado, 'Santa Cruz' as Municipio union all
+ select 'RN' as Estado, 'Santa Maria' as Municipio union all
+ select 'RN' as Estado, 'Santana do Matos' as Municipio union all
+ select 'RN' as Estado, 'Santana do Seridó' as Municipio union all
+ select 'RN' as Estado, 'Santo Antônio' as Municipio union all
+ select 'RN' as Estado, 'São Bento do Norte' as Municipio union all
+ select 'RN' as Estado, 'São Bento do Trairí' as Municipio union all
+ select 'RN' as Estado, 'São Fernando' as Municipio union all
+ select 'RN' as Estado, 'São Francisco do Oeste' as Municipio union all
+ select 'RN' as Estado, 'São Gonçalo do Amarante' as Municipio union all
+ select 'RN' as Estado, 'São João do Sabugi' as Municipio union all
+ select 'RN' as Estado, 'São José de Mipibu' as Municipio union all
+ select 'RN' as Estado, 'São José do Campestre' as Municipio union all
+ select 'RN' as Estado, 'São José do Seridó' as Municipio union all
+ select 'RN' as Estado, 'São Miguel' as Municipio union all
+ select 'RN' as Estado, 'São Miguel do Gostoso' as Municipio union all
+ select 'RN' as Estado, 'São Paulo do Potengi' as Municipio union all
+ select 'RN' as Estado, 'São Pedro' as Municipio union all
+ select 'RN' as Estado, 'São Rafael' as Municipio union all
+ select 'RN' as Estado, 'São Tomé' as Municipio union all
+ select 'RN' as Estado, 'São Vicente' as Municipio union all
+ select 'RN' as Estado, 'Senador Elói de Souza' as Municipio union all
+ select 'RN' as Estado, 'Senador Georgino Avelino' as Municipio union all
+ select 'RN' as Estado, 'Serra de São Bento' as Municipio union all
+ select 'RN' as Estado, 'Serra do Mel' as Municipio union all
+ select 'RN' as Estado, 'Serra Negra do Norte' as Municipio union all
+ select 'RN' as Estado, 'Serrinha' as Municipio union all
+ select 'RN' as Estado, 'Serrinha dos Pintos' as Municipio union all
+ select 'RN' as Estado, 'Severiano Melo' as Municipio union all
+ select 'RN' as Estado, 'Sítio Novo' as Municipio union all
+ select 'RN' as Estado, 'Taboleiro Grande' as Municipio union all
+ select 'RN' as Estado, 'Taipu' as Municipio union all
+ select 'RN' as Estado, 'Tangará' as Municipio union all
+ select 'RN' as Estado, 'Tenente Ananias' as Municipio union all
+ select 'RN' as Estado, 'Tenente Laurentino Cruz' as Municipio union all
+ select 'RN' as Estado, 'Tibau' as Municipio union all
+ select 'RN' as Estado, 'Tibau do Sul' as Municipio union all
+ select 'RN' as Estado, 'Timbaúba dos Batistas' as Municipio union all
+ select 'RN' as Estado, 'Touros' as Municipio union all
+ select 'RN' as Estado, 'Triunfo Potiguar' as Municipio union all
+ select 'RN' as Estado, 'Umarizal' as Municipio union all
+ select 'RN' as Estado, 'Upanema' as Municipio union all
+ select 'RN' as Estado, 'Várzea' as Municipio union all
+ select 'RN' as Estado, 'Venha-Ver' as Municipio union all
+ select 'RN' as Estado, 'Vera Cruz' as Municipio union all
+ select 'RN' as Estado, 'Viçosa' as Municipio union all
+ select 'RN' as Estado, 'Vila Flor' as Municipio union all
+ select 'PB' as Estado, 'Água Branca' as Municipio union all
+ select 'PB' as Estado, 'Aguiar' as Municipio union all
+ select 'PB' as Estado, 'Alagoa Grande' as Municipio union all
+ select 'PB' as Estado, 'Alagoa Nova' as Municipio union all
+ select 'PB' as Estado, 'Alagoinha' as Municipio union all
+ select 'PB' as Estado, 'Alcantil' as Municipio union all
+ select 'PB' as Estado, 'Algodão de Jandaíra' as Municipio union all
+ select 'PB' as Estado, 'Alhandra' as Municipio union all
+ select 'PB' as Estado, 'Amparo' as Municipio union all
+ select 'PB' as Estado, 'Aparecida' as Municipio union all
+ select 'PB' as Estado, 'Araçagi' as Municipio union all
+ select 'PB' as Estado, 'Arara' as Municipio union all
+ select 'PB' as Estado, 'Araruna' as Municipio union all
+ select 'PB' as Estado, 'Areia' as Municipio union all
+ select 'PB' as Estado, 'Areia de Baraúnas' as Municipio union all
+ select 'PB' as Estado, 'Areial' as Municipio union all
+ select 'PB' as Estado, 'Aroeiras' as Municipio union all
+ select 'PB' as Estado, 'Assunção' as Municipio union all
+ select 'PB' as Estado, 'Baía da Traição' as Municipio union all
+ select 'PB' as Estado, 'Bananeiras' as Municipio union all
+ select 'PB' as Estado, 'Baraúna' as Municipio union all
+ select 'PB' as Estado, 'Barra de Santa Rosa' as Municipio union all
+ select 'PB' as Estado, 'Barra de Santana' as Municipio union all
+ select 'PB' as Estado, 'Barra de São Miguel' as Municipio union all
+ select 'PB' as Estado, 'Bayeux' as Municipio union all
+ select 'PB' as Estado, 'Belém' as Municipio union all
+ select 'PB' as Estado, 'Belém do Brejo do Cruz' as Municipio union all
+ select 'PB' as Estado, 'Bernardino Batista' as Municipio union all
+ select 'PB' as Estado, 'Boa Ventura' as Municipio union all
+ select 'PB' as Estado, 'Boa Vista' as Municipio union all
+ select 'PB' as Estado, 'Bom Jesus' as Municipio union all
+ select 'PB' as Estado, 'Bom Sucesso' as Municipio union all
+ select 'PB' as Estado, 'Bonito de Santa Fé' as Municipio union all
+ select 'PB' as Estado, 'Boqueirão' as Municipio union all
+ select 'PB' as Estado, 'Borborema' as Municipio union all
+ select 'PB' as Estado, 'Brejo do Cruz' as Municipio union all
+ select 'PB' as Estado, 'Brejo dos Santos' as Municipio union all
+ select 'PB' as Estado, 'Caaporã' as Municipio union all
+ select 'PB' as Estado, 'Cabaceiras' as Municipio union all
+ select 'PB' as Estado, 'Cabedelo' as Municipio union all
+ select 'PB' as Estado, 'Cachoeira dos Índios' as Municipio union all
+ select 'PB' as Estado, 'Cacimba de Areia' as Municipio union all
+ select 'PB' as Estado, 'Cacimba de Dentro' as Municipio union all
+ select 'PB' as Estado, 'Cacimbas' as Municipio union all
+ select 'PB' as Estado, 'Caiçara' as Municipio union all
+ select 'PB' as Estado, 'Cajazeiras' as Municipio union all
+ select 'PB' as Estado, 'Cajazeirinhas' as Municipio union all
+ select 'PB' as Estado, 'Caldas Brandão' as Municipio union all
+ select 'PB' as Estado, 'Camalaú' as Municipio union all
+ select 'PB' as Estado, 'Campina Grande' as Municipio union all
+ select 'PB' as Estado, 'Campo de Santana' as Municipio union all
+ select 'PB' as Estado, 'Capim' as Municipio union all
+ select 'PB' as Estado, 'Caraúbas' as Municipio union all
+ select 'PB' as Estado, 'Carrapateira' as Municipio union all
+ select 'PB' as Estado, 'Casserengue' as Municipio union all
+ select 'PB' as Estado, 'Catingueira' as Municipio union all
+ select 'PB' as Estado, 'Catolé do Rocha' as Municipio union all
+ select 'PB' as Estado, 'Caturité' as Municipio union all
+ select 'PB' as Estado, 'Conceição' as Municipio union all
+ select 'PB' as Estado, 'Condado' as Municipio union all
+ select 'PB' as Estado, 'Conde' as Municipio union all
+ select 'PB' as Estado, 'Congo' as Municipio union all
+ select 'PB' as Estado, 'Coremas' as Municipio union all
+ select 'PB' as Estado, 'Coxixola' as Municipio union all
+ select 'PB' as Estado, 'Cruz do Espírito Santo' as Municipio union all
+ select 'PB' as Estado, 'Cubati' as Municipio union all
+ select 'PB' as Estado, 'Cuité' as Municipio union all
+ select 'PB' as Estado, 'Cuité de Mamanguape' as Municipio union all
+ select 'PB' as Estado, 'Cuitegi' as Municipio union all
+ select 'PB' as Estado, 'Curral de Cima' as Municipio union all
+ select 'PB' as Estado, 'Curral Velho' as Municipio union all
+ select 'PB' as Estado, 'Damião' as Municipio union all
+ select 'PB' as Estado, 'Desterro' as Municipio union all
+ select 'PB' as Estado, 'Diamante' as Municipio union all
+ select 'PB' as Estado, 'Dona Inês' as Municipio union all
+ select 'PB' as Estado, 'Duas Estradas' as Municipio union all
+ select 'PB' as Estado, 'Emas' as Municipio union all
+ select 'PB' as Estado, 'Esperança' as Municipio union all
+ select 'PB' as Estado, 'Fagundes' as Municipio union all
+ select 'PB' as Estado, 'Frei Martinho' as Municipio union all
+ select 'PB' as Estado, 'Gado Bravo' as Municipio union all
+ select 'PB' as Estado, 'Guarabira' as Municipio union all
+ select 'PB' as Estado, 'Gurinhém' as Municipio union all
+ select 'PB' as Estado, 'Gurjão' as Municipio union all
+ select 'PB' as Estado, 'Ibiara' as Municipio union all
+ select 'PB' as Estado, 'Igaracy' as Municipio union all
+ select 'PB' as Estado, 'Imaculada' as Municipio union all
+ select 'PB' as Estado, 'Ingá' as Municipio union all
+ select 'PB' as Estado, 'Itabaiana' as Municipio union all
+ select 'PB' as Estado, 'Itaporanga' as Municipio union all
+ select 'PB' as Estado, 'Itapororoca' as Municipio union all
+ select 'PB' as Estado, 'Itatuba' as Municipio union all
+ select 'PB' as Estado, 'Jacaraú' as Municipio union all
+ select 'PB' as Estado, 'Jericó' as Municipio union all
+ select 'PB' as Estado, 'João Pessoa' as Municipio union all
+ select 'PB' as Estado, 'Juarez Távora' as Municipio union all
+ select 'PB' as Estado, 'Juazeirinho' as Municipio union all
+ select 'PB' as Estado, 'Junco do Seridó' as Municipio union all
+ select 'PB' as Estado, 'Juripiranga' as Municipio union all
+ select 'PB' as Estado, 'Juru' as Municipio union all
+ select 'PB' as Estado, 'Lagoa' as Municipio union all
+ select 'PB' as Estado, 'Lagoa de Dentro' as Municipio union all
+ select 'PB' as Estado, 'Lagoa Seca' as Municipio union all
+ select 'PB' as Estado, 'Lastro' as Municipio union all
+ select 'PB' as Estado, 'Livramento' as Municipio union all
+ select 'PB' as Estado, 'Logradouro' as Municipio union all
+ select 'PB' as Estado, 'Lucena' as Municipio union all
+ select 'PB' as Estado, 'Mãe d''Água' as Municipio union all
+ select 'PB' as Estado, 'Malta' as Municipio union all
+ select 'PB' as Estado, 'Mamanguape' as Municipio union all
+ select 'PB' as Estado, 'Manaíra' as Municipio union all
+ select 'PB' as Estado, 'Marcação' as Municipio union all
+ select 'PB' as Estado, 'Mari' as Municipio union all
+ select 'PB' as Estado, 'Marizópolis' as Municipio union all
+ select 'PB' as Estado, 'Massaranduba' as Municipio union all
+ select 'PB' as Estado, 'Mataraca' as Municipio union all
+ select 'PB' as Estado, 'Matinhas' as Municipio union all
+ select 'PB' as Estado, 'Mato Grosso' as Municipio union all
+ select 'PB' as Estado, 'Maturéia' as Municipio union all
+ select 'PB' as Estado, 'Mogeiro' as Municipio union all
+ select 'PB' as Estado, 'Montadas' as Municipio union all
+ select 'PB' as Estado, 'Monte Horebe' as Municipio union all
+ select 'PB' as Estado, 'Monteiro' as Municipio union all
+ select 'PB' as Estado, 'Mulungu' as Municipio union all
+ select 'PB' as Estado, 'Natuba' as Municipio union all
+ select 'PB' as Estado, 'Nazarezinho' as Municipio union all
+ select 'PB' as Estado, 'Nova Floresta' as Municipio union all
+ select 'PB' as Estado, 'Nova Olinda' as Municipio union all
+ select 'PB' as Estado, 'Nova Palmeira' as Municipio union all
+ select 'PB' as Estado, 'Olho d''Água' as Municipio union all
+ select 'PB' as Estado, 'Olivedos' as Municipio union all
+ select 'PB' as Estado, 'Ouro Velho' as Municipio union all
+ select 'PB' as Estado, 'Parari' as Municipio union all
+ select 'PB' as Estado, 'Passagem' as Municipio union all
+ select 'PB' as Estado, 'Patos' as Municipio union all
+ select 'PB' as Estado, 'Paulista' as Municipio union all
+ select 'PB' as Estado, 'Pedra Branca' as Municipio union all
+ select 'PB' as Estado, 'Pedra Lavrada' as Municipio union all
+ select 'PB' as Estado, 'Pedras de Fogo' as Municipio union all
+ select 'PB' as Estado, 'Pedro Régis' as Municipio union all
+ select 'PB' as Estado, 'Piancó' as Municipio union all
+ select 'PB' as Estado, 'Picuí' as Municipio union all
+ select 'PB' as Estado, 'Pilar' as Municipio union all
+ select 'PB' as Estado, 'Pilões' as Municipio union all
+ select 'PB' as Estado, 'Pilõezinhos' as Municipio union all
+ select 'PB' as Estado, 'Pirpirituba' as Municipio union all
+ select 'PB' as Estado, 'Pitimbu' as Municipio union all
+ select 'PB' as Estado, 'Pocinhos' as Municipio union all
+ select 'PB' as Estado, 'Poço Dantas' as Municipio union all
+ select 'PB' as Estado, 'Poço de José de Moura' as Municipio union all
+ select 'PB' as Estado, 'Pombal' as Municipio union all
+ select 'PB' as Estado, 'Prata' as Municipio union all
+ select 'PB' as Estado, 'Princesa Isabel' as Municipio union all
+ select 'PB' as Estado, 'Puxinanã' as Municipio union all
+ select 'PB' as Estado, 'Queimadas' as Municipio union all
+ select 'PB' as Estado, 'Quixabá' as Municipio union all
+ select 'PB' as Estado, 'Remígio' as Municipio union all
+ select 'PB' as Estado, 'Riachão' as Municipio union all
+ select 'PB' as Estado, 'Riachão do Bacamarte' as Municipio union all
+ select 'PB' as Estado, 'Riachão do Poço' as Municipio union all
+ select 'PB' as Estado, 'Riacho de Santo Antônio' as Municipio union all
+ select 'PB' as Estado, 'Riacho dos Cavalos' as Municipio union all
+ select 'PB' as Estado, 'Rio Tinto' as Municipio union all
+ select 'PB' as Estado, 'Salgadinho' as Municipio union all
+ select 'PB' as Estado, 'Salgado de São Félix' as Municipio union all
+ select 'PB' as Estado, 'Santa Cecília' as Municipio union all
+ select 'PB' as Estado, 'Santa Cruz' as Municipio union all
+ select 'PB' as Estado, 'Santa Helena' as Municipio union all
+ select 'PB' as Estado, 'Santa Inês' as Municipio union all
+ select 'PB' as Estado, 'Santa Luzia' as Municipio union all
+ select 'PB' as Estado, 'Santa Rita' as Municipio union all
+ select 'PB' as Estado, 'Santa Teresinha' as Municipio union all
+ select 'PB' as Estado, 'Santana de Mangueira' as Municipio union all
+ select 'PB' as Estado, 'Santana dos Garrotes' as Municipio union all
+ select 'PB' as Estado, 'Santarém' as Municipio union all
+ select 'PB' as Estado, 'Santo André' as Municipio union all
+ select 'PB' as Estado, 'São Bentinho' as Municipio union all
+ select 'PB' as Estado, 'São Bento' as Municipio union all
+ select 'PB' as Estado, 'São Domingos de Pombal' as Municipio union all
+ select 'PB' as Estado, 'São Domingos do Cariri' as Municipio union all
+ select 'PB' as Estado, 'São Francisco' as Municipio union all
+ select 'PB' as Estado, 'São João do Cariri' as Municipio union all
+ select 'PB' as Estado, 'São João do Rio do Peixe' as Municipio union all
+ select 'PB' as Estado, 'São João do Tigre' as Municipio union all
+ select 'PB' as Estado, 'São José da Lagoa Tapada' as Municipio union all
+ select 'PB' as Estado, 'São José de Caiana' as Municipio union all
+ select 'PB' as Estado, 'São José de Espinharas' as Municipio union all
+ select 'PB' as Estado, 'São José de Piranhas' as Municipio union all
+ select 'PB' as Estado, 'São José de Princesa' as Municipio union all
+ select 'PB' as Estado, 'São José do Bonfim' as Municipio union all
+ select 'PB' as Estado, 'São José do Brejo do Cruz' as Municipio union all
+ select 'PB' as Estado, 'São José do Sabugi' as Municipio union all
+ select 'PB' as Estado, 'São José dos Cordeiros' as Municipio union all
+ select 'PB' as Estado, 'São José dos Ramos' as Municipio union all
+ select 'PB' as Estado, 'São Mamede' as Municipio union all
+ select 'PB' as Estado, 'São Miguel de Taipu' as Municipio union all
+ select 'PB' as Estado, 'São Sebastião de Lagoa de Roça' as Municipio union all
+ select 'PB' as Estado, 'São Sebastião do Umbuzeiro' as Municipio union all
+ select 'PB' as Estado, 'Sapé' as Municipio union all
+ select 'PB' as Estado, 'Seridó' as Municipio union all
+ select 'PB' as Estado, 'Serra Branca' as Municipio union all
+ select 'PB' as Estado, 'Serra da Raiz' as Municipio union all
+ select 'PB' as Estado, 'Serra Grande' as Municipio union all
+ select 'PB' as Estado, 'Serra Redonda' as Municipio union all
+ select 'PB' as Estado, 'Serraria' as Municipio union all
+ select 'PB' as Estado, 'Sertãozinho' as Municipio union all
+ select 'PB' as Estado, 'Sobrado' as Municipio union all
+ select 'PB' as Estado, 'Solânea' as Municipio union all
+ select 'PB' as Estado, 'Soledade' as Municipio union all
+ select 'PB' as Estado, 'Sossêgo' as Municipio union all
+ select 'PB' as Estado, 'Sousa' as Municipio union all
+ select 'PB' as Estado, 'Sumé' as Municipio union all
+ select 'PB' as Estado, 'Taperoá' as Municipio union all
+ select 'PB' as Estado, 'Tavares' as Municipio union all
+ select 'PB' as Estado, 'Teixeira' as Municipio union all
+ select 'PB' as Estado, 'Tenório' as Municipio union all
+ select 'PB' as Estado, 'Triunfo' as Municipio union all
+ select 'PB' as Estado, 'Uiraúna' as Municipio union all
+ select 'PB' as Estado, 'Umbuzeiro' as Municipio union all
+ select 'PB' as Estado, 'Várzea' as Municipio union all
+ select 'PB' as Estado, 'Vieirópolis' as Municipio union all
+ select 'PB' as Estado, 'Vista Serrana' as Municipio union all
+ select 'PB' as Estado, 'Zabelê' as Municipio union all
+ select 'PE' as Estado, 'Abreu e Lima' as Municipio union all
+ select 'PE' as Estado, 'Afogados da Ingazeira' as Municipio union all
+ select 'PE' as Estado, 'Afrânio' as Municipio union all
+ select 'PE' as Estado, 'Agrestina' as Municipio union all
+ select 'PE' as Estado, 'Água Preta' as Municipio union all
+ select 'PE' as Estado, 'Águas Belas' as Municipio union all
+ select 'PE' as Estado, 'Alagoinha' as Municipio union all
+ select 'PE' as Estado, 'Aliança' as Municipio union all
+ select 'PE' as Estado, 'Altinho' as Municipio union all
+ select 'PE' as Estado, 'Amaraji' as Municipio union all
+ select 'PE' as Estado, 'Angelim' as Municipio union all
+ select 'PE' as Estado, 'Araçoiaba' as Municipio union all
+ select 'PE' as Estado, 'Araripina' as Municipio union all
+ select 'PE' as Estado, 'Arcoverde' as Municipio union all
+ select 'PE' as Estado, 'Barra de Guabiraba' as Municipio union all
+ select 'PE' as Estado, 'Barreiros' as Municipio union all
+ select 'PE' as Estado, 'Belém de Maria' as Municipio union all
+ select 'PE' as Estado, 'Belém de São Francisco' as Municipio union all
+ select 'PE' as Estado, 'Belo Jardim' as Municipio union all
+ select 'PE' as Estado, 'Betânia' as Municipio union all
+ select 'PE' as Estado, 'Bezerros' as Municipio union all
+ select 'PE' as Estado, 'Bodocó' as Municipio union all
+ select 'PE' as Estado, 'Bom Conselho' as Municipio union all
+ select 'PE' as Estado, 'Bom Jardim' as Municipio union all
+ select 'PE' as Estado, 'Bonito' as Municipio union all
+ select 'PE' as Estado, 'Brejão' as Municipio union all
+ select 'PE' as Estado, 'Brejinho' as Municipio union all
+ select 'PE' as Estado, 'Brejo da Madre de Deus' as Municipio union all
+ select 'PE' as Estado, 'Buenos Aires' as Municipio union all
+ select 'PE' as Estado, 'Buíque' as Municipio union all
+ select 'PE' as Estado, 'Cabo de Santo Agostinho' as Municipio union all
+ select 'PE' as Estado, 'Cabrobó' as Municipio union all
+ select 'PE' as Estado, 'Cachoeirinha' as Municipio union all
+ select 'PE' as Estado, 'Caetés' as Municipio union all
+ select 'PE' as Estado, 'Calçado' as Municipio union all
+ select 'PE' as Estado, 'Calumbi' as Municipio union all
+ select 'PE' as Estado, 'Camaragibe' as Municipio union all
+ select 'PE' as Estado, 'Camocim de São Félix' as Municipio union all
+ select 'PE' as Estado, 'Camutanga' as Municipio union all
+ select 'PE' as Estado, 'Canhotinho' as Municipio union all
+ select 'PE' as Estado, 'Capoeiras' as Municipio union all
+ select 'PE' as Estado, 'Carnaíba' as Municipio union all
+ select 'PE' as Estado, 'Carnaubeira da Penha' as Municipio union all
+ select 'PE' as Estado, 'Carpina' as Municipio union all
+ select 'PE' as Estado, 'Caruaru' as Municipio union all
+ select 'PE' as Estado, 'Casinhas' as Municipio union all
+ select 'PE' as Estado, 'Catende' as Municipio union all
+ select 'PE' as Estado, 'Cedro' as Municipio union all
+ select 'PE' as Estado, 'Chã de Alegria' as Municipio union all
+ select 'PE' as Estado, 'Chã Grande' as Municipio union all
+ select 'PE' as Estado, 'Condado' as Municipio union all
+ select 'PE' as Estado, 'Correntes' as Municipio union all
+ select 'PE' as Estado, 'Cortês' as Municipio union all
+ select 'PE' as Estado, 'Cumaru' as Municipio union all
+ select 'PE' as Estado, 'Cupira' as Municipio union all
+ select 'PE' as Estado, 'Custódia' as Municipio union all
+ select 'PE' as Estado, 'Dormentes' as Municipio union all
+ select 'PE' as Estado, 'Escada' as Municipio union all
+ select 'PE' as Estado, 'Exu' as Municipio union all
+ select 'PE' as Estado, 'Feira Nova' as Municipio union all
+ select 'PE' as Estado, 'Fernando de Noronha' as Municipio union all
+ select 'PE' as Estado, 'Ferreiros' as Municipio union all
+ select 'PE' as Estado, 'Flores' as Municipio union all
+ select 'PE' as Estado, 'Floresta' as Municipio union all
+ select 'PE' as Estado, 'Frei Miguelinho' as Municipio union all
+ select 'PE' as Estado, 'Gameleira' as Municipio union all
+ select 'PE' as Estado, 'Garanhuns' as Municipio union all
+ select 'PE' as Estado, 'Glória do Goitá' as Municipio union all
+ select 'PE' as Estado, 'Goiana' as Municipio union all
+ select 'PE' as Estado, 'Granito' as Municipio union all
+ select 'PE' as Estado, 'Gravatá' as Municipio union all
+ select 'PE' as Estado, 'Iati' as Municipio union all
+ select 'PE' as Estado, 'Ibimirim' as Municipio union all
+ select 'PE' as Estado, 'Ibirajuba' as Municipio union all
+ select 'PE' as Estado, 'Igarassu' as Municipio union all
+ select 'PE' as Estado, 'Iguaraci' as Municipio union all
+ select 'PE' as Estado, 'Ilha de Itamaracá' as Municipio union all
+ select 'PE' as Estado, 'Inajá' as Municipio union all
+ select 'PE' as Estado, 'Ingazeira' as Municipio union all
+ select 'PE' as Estado, 'Ipojuca' as Municipio union all
+ select 'PE' as Estado, 'Ipubi' as Municipio union all
+ select 'PE' as Estado, 'Itacuruba' as Municipio union all
+ select 'PE' as Estado, 'Itaíba' as Municipio union all
+ select 'PE' as Estado, 'Itambé' as Municipio union all
+ select 'PE' as Estado, 'Itapetim' as Municipio union all
+ select 'PE' as Estado, 'Itapissuma' as Municipio union all
+ select 'PE' as Estado, 'Itaquitinga' as Municipio union all
+ select 'PE' as Estado, 'Jaboatão dos Guararapes' as Municipio union all
+ select 'PE' as Estado, 'Jaqueira' as Municipio union all
+ select 'PE' as Estado, 'Jataúba' as Municipio union all
+ select 'PE' as Estado, 'Jatobá' as Municipio union all
+ select 'PE' as Estado, 'João Alfredo' as Municipio union all
+ select 'PE' as Estado, 'Joaquim Nabuco' as Municipio union all
+ select 'PE' as Estado, 'Jucati' as Municipio union all
+ select 'PE' as Estado, 'Jupi' as Municipio union all
+ select 'PE' as Estado, 'Jurema' as Municipio union all
+ select 'PE' as Estado, 'Lagoa do Carro' as Municipio union all
+ select 'PE' as Estado, 'Lagoa do Itaenga' as Municipio union all
+ select 'PE' as Estado, 'Lagoa do Ouro' as Municipio union all
+ select 'PE' as Estado, 'Lagoa dos Gatos' as Municipio union all
+ select 'PE' as Estado, 'Lagoa Grande' as Municipio union all
+ select 'PE' as Estado, 'Lajedo' as Municipio union all
+ select 'PE' as Estado, 'Limoeiro' as Municipio union all
+ select 'PE' as Estado, 'Macaparana' as Municipio union all
+ select 'PE' as Estado, 'Machados' as Municipio union all
+ select 'PE' as Estado, 'Manari' as Municipio union all
+ select 'PE' as Estado, 'Maraial' as Municipio union all
+ select 'PE' as Estado, 'Mirandiba' as Municipio union all
+ select 'PE' as Estado, 'Moreilândia' as Municipio union all
+ select 'PE' as Estado, 'Moreno' as Municipio union all
+ select 'PE' as Estado, 'Nazaré da Mata' as Municipio union all
+ select 'PE' as Estado, 'Olinda' as Municipio union all
+ select 'PE' as Estado, 'Orobó' as Municipio union all
+ select 'PE' as Estado, 'Orocó' as Municipio union all
+ select 'PE' as Estado, 'Ouricuri' as Municipio union all
+ select 'PE' as Estado, 'Palmares' as Municipio union all
+ select 'PE' as Estado, 'Palmeirina' as Municipio union all
+ select 'PE' as Estado, 'Panelas' as Municipio union all
+ select 'PE' as Estado, 'Paranatama' as Municipio union all
+ select 'PE' as Estado, 'Parnamirim' as Municipio union all
+ select 'PE' as Estado, 'Passira' as Municipio union all
+ select 'PE' as Estado, 'Paudalho' as Municipio union all
+ select 'PE' as Estado, 'Paulista' as Municipio union all
+ select 'PE' as Estado, 'Pedra' as Municipio union all
+ select 'PE' as Estado, 'Pesqueira' as Municipio union all
+ select 'PE' as Estado, 'Petrolândia' as Municipio union all
+ select 'PE' as Estado, 'Petrolina' as Municipio union all
+ select 'PE' as Estado, 'Poção' as Municipio union all
+ select 'PE' as Estado, 'Pombos' as Municipio union all
+ select 'PE' as Estado, 'Primavera' as Municipio union all
+ select 'PE' as Estado, 'Quipapá' as Municipio union all
+ select 'PE' as Estado, 'Quixaba' as Municipio union all
+ select 'PE' as Estado, 'Recife' as Municipio union all
+ select 'PE' as Estado, 'Riacho das Almas' as Municipio union all
+ select 'PE' as Estado, 'Ribeirão' as Municipio union all
+ select 'PE' as Estado, 'Rio Formoso' as Municipio union all
+ select 'PE' as Estado, 'Sairé' as Municipio union all
+ select 'PE' as Estado, 'Salgadinho' as Municipio union all
+ select 'PE' as Estado, 'Salgueiro' as Municipio union all
+ select 'PE' as Estado, 'Saloá' as Municipio union all
+ select 'PE' as Estado, 'Sanharó' as Municipio union all
+ select 'PE' as Estado, 'Santa Cruz' as Municipio union all
+ select 'PE' as Estado, 'Santa Cruz da Baixa Verde' as Municipio union all
+ select 'PE' as Estado, 'Santa Cruz do Capibaribe' as Municipio union all
+ select 'PE' as Estado, 'Santa Filomena' as Municipio union all
+ select 'PE' as Estado, 'Santa Maria da Boa Vista' as Municipio union all
+ select 'PE' as Estado, 'Santa Maria do Cambucá' as Municipio union all
+ select 'PE' as Estado, 'Santa Terezinha' as Municipio union all
+ select 'PE' as Estado, 'São Benedito do Sul' as Municipio union all
+ select 'PE' as Estado, 'São Bento do Una' as Municipio union all
+ select 'PE' as Estado, 'São Caitano' as Municipio union all
+ select 'PE' as Estado, 'São João' as Municipio union all
+ select 'PE' as Estado, 'São Joaquim do Monte' as Municipio union all
+ select 'PE' as Estado, 'São José da Coroa Grande' as Municipio union all
+ select 'PE' as Estado, 'São José do Belmonte' as Municipio union all
+ select 'PE' as Estado, 'São José do Egito' as Municipio union all
+ select 'PE' as Estado, 'São Lourenço da Mata' as Municipio union all
+ select 'PE' as Estado, 'São Vicente Ferrer' as Municipio union all
+ select 'PE' as Estado, 'Serra Talhada' as Municipio union all
+ select 'PE' as Estado, 'Serrita' as Municipio union all
+ select 'PE' as Estado, 'Sertânia' as Municipio union all
+ select 'PE' as Estado, 'Sirinhaém' as Municipio union all
+ select 'PE' as Estado, 'Solidão' as Municipio union all
+ select 'PE' as Estado, 'Surubim' as Municipio union all
+ select 'PE' as Estado, 'Tabira' as Municipio union all
+ select 'PE' as Estado, 'Tacaimbó' as Municipio union all
+ select 'PE' as Estado, 'Tacaratu' as Municipio union all
+ select 'PE' as Estado, 'Tamandaré' as Municipio union all
+ select 'PE' as Estado, 'Taquaritinga do Norte' as Municipio union all
+ select 'PE' as Estado, 'Terezinha' as Municipio union all
+ select 'PE' as Estado, 'Terra Nova' as Municipio union all
+ select 'PE' as Estado, 'Timbaúba' as Municipio union all
+ select 'PE' as Estado, 'Toritama' as Municipio union all
+ select 'PE' as Estado, 'Tracunhaém' as Municipio union all
+ select 'PE' as Estado, 'Trindade' as Municipio union all
+ select 'PE' as Estado, 'Triunfo' as Municipio union all
+ select 'PE' as Estado, 'Tupanatinga' as Municipio union all
+ select 'PE' as Estado, 'Tuparetama' as Municipio union all
+ select 'PE' as Estado, 'Venturosa' as Municipio union all
+ select 'PE' as Estado, 'Verdejante' as Municipio union all
+ select 'PE' as Estado, 'Vertente do Lério' as Municipio union all
+ select 'PE' as Estado, 'Vertentes' as Municipio union all
+ select 'PE' as Estado, 'Vicência' as Municipio union all
+ select 'PE' as Estado, 'Vitória de Santo Antão' as Municipio union all
+ select 'PE' as Estado, 'Xexéu' as Municipio union all
+ select 'AL' as Estado, 'Água Branca' as Municipio union all
+ select 'AL' as Estado, 'Anadia' as Municipio union all
+ select 'AL' as Estado, 'Arapiraca' as Municipio union all
+ select 'AL' as Estado, 'Atalaia' as Municipio union all
+ select 'AL' as Estado, 'Barra de Santo Antônio' as Municipio union all
+ select 'AL' as Estado, 'Barra de São Miguel' as Municipio union all
+ select 'AL' as Estado, 'Batalha' as Municipio union all
+ select 'AL' as Estado, 'Belém' as Municipio union all
+ select 'AL' as Estado, 'Belo Monte' as Municipio union all
+ select 'AL' as Estado, 'Boca da Mata' as Municipio union all
+ select 'AL' as Estado, 'Branquinha' as Municipio union all
+ select 'AL' as Estado, 'Cacimbinhas' as Municipio union all
+ select 'AL' as Estado, 'Cajueiro' as Municipio union all
+ select 'AL' as Estado, 'Campestre' as Municipio union all
+ select 'AL' as Estado, 'Campo Alegre' as Municipio union all
+ select 'AL' as Estado, 'Campo Grande' as Municipio union all
+ select 'AL' as Estado, 'Canapi' as Municipio union all
+ select 'AL' as Estado, 'Capela' as Municipio union all
+ select 'AL' as Estado, 'Carneiros' as Municipio union all
+ select 'AL' as Estado, 'Chã Preta' as Municipio union all
+ select 'AL' as Estado, 'Coité do Nóia' as Municipio union all
+ select 'AL' as Estado, 'Colônia Leopoldina' as Municipio union all
+ select 'AL' as Estado, 'Coqueiro Seco' as Municipio union all
+ select 'AL' as Estado, 'Coruripe' as Municipio union all
+ select 'AL' as Estado, 'Craíbas' as Municipio union all
+ select 'AL' as Estado, 'Delmiro Gouveia' as Municipio union all
+ select 'AL' as Estado, 'Dois Riachos' as Municipio union all
+ select 'AL' as Estado, 'Estrela de Alagoas' as Municipio union all
+ select 'AL' as Estado, 'Feira Grande' as Municipio union all
+ select 'AL' as Estado, 'Feliz Deserto' as Municipio union all
+ select 'AL' as Estado, 'Flexeiras' as Municipio union all
+ select 'AL' as Estado, 'Girau do Ponciano' as Municipio union all
+ select 'AL' as Estado, 'Ibateguara' as Municipio union all
+ select 'AL' as Estado, 'Igaci' as Municipio union all
+ select 'AL' as Estado, 'Igreja Nova' as Municipio union all
+ select 'AL' as Estado, 'Inhapi' as Municipio union all
+ select 'AL' as Estado, 'Jacaré dos Homens' as Municipio union all
+ select 'AL' as Estado, 'Jacuípe' as Municipio union all
+ select 'AL' as Estado, 'Japaratinga' as Municipio union all
+ select 'AL' as Estado, 'Jaramataia' as Municipio union all
+ select 'AL' as Estado, 'Jequiá da Praia' as Municipio union all
+ select 'AL' as Estado, 'Joaquim Gomes' as Municipio union all
+ select 'AL' as Estado, 'Jundiá' as Municipio union all
+ select 'AL' as Estado, 'Junqueiro' as Municipio union all
+ select 'AL' as Estado, 'Lagoa da Canoa' as Municipio union all
+ select 'AL' as Estado, 'Limoeiro de Anadia' as Municipio union all
+ select 'AL' as Estado, 'Maceió' as Municipio union all
+ select 'AL' as Estado, 'Major Isidoro' as Municipio union all
+ select 'AL' as Estado, 'Mar Vermelho' as Municipio union all
+ select 'AL' as Estado, 'Maragogi' as Municipio union all
+ select 'AL' as Estado, 'Maravilha' as Municipio union all
+ select 'AL' as Estado, 'Marechal Deodoro' as Municipio union all
+ select 'AL' as Estado, 'Maribondo' as Municipio union all
+ select 'AL' as Estado, 'Mata Grande' as Municipio union all
+ select 'AL' as Estado, 'Matriz de Camaragibe' as Municipio union all
+ select 'AL' as Estado, 'Messias' as Municipio union all
+ select 'AL' as Estado, 'Minador do Negrão' as Municipio union all
+ select 'AL' as Estado, 'Monteirópolis' as Municipio union all
+ select 'AL' as Estado, 'Murici' as Municipio union all
+ select 'AL' as Estado, 'Novo Lino' as Municipio union all
+ select 'AL' as Estado, 'Olho d''Água das Flores' as Municipio union all
+ select 'AL' as Estado, 'Olho d''Água do Casado' as Municipio union all
+ select 'AL' as Estado, 'Olho d''Água Grande' as Municipio union all
+ select 'AL' as Estado, 'Olivença' as Municipio union all
+ select 'AL' as Estado, 'Ouro Branco' as Municipio union all
+ select 'AL' as Estado, 'Palestina' as Municipio union all
+ select 'AL' as Estado, 'Palmeira dos Índios' as Municipio union all
+ select 'AL' as Estado, 'Pão de Açúcar' as Municipio union all
+ select 'AL' as Estado, 'Pariconha' as Municipio union all
+ select 'AL' as Estado, 'Paripueira' as Municipio union all
+ select 'AL' as Estado, 'Passo de Camaragibe' as Municipio union all
+ select 'AL' as Estado, 'Paulo Jacinto' as Municipio union all
+ select 'AL' as Estado, 'Penedo' as Municipio union all
+ select 'AL' as Estado, 'Piaçabuçu' as Municipio union all
+ select 'AL' as Estado, 'Pilar' as Municipio union all
+ select 'AL' as Estado, 'Pindoba' as Municipio union all
+ select 'AL' as Estado, 'Piranhas' as Municipio union all
+ select 'AL' as Estado, 'Poço das Trincheiras' as Municipio union all
+ select 'AL' as Estado, 'Porto Calvo' as Municipio union all
+ select 'AL' as Estado, 'Porto de Pedras' as Municipio union all
+ select 'AL' as Estado, 'Porto Real do Colégio' as Municipio union all
+ select 'AL' as Estado, 'Quebrangulo' as Municipio union all
+ select 'AL' as Estado, 'Rio Largo' as Municipio union all
+ select 'AL' as Estado, 'Roteiro' as Municipio union all
+ select 'AL' as Estado, 'Santa Luzia do Norte' as Municipio union all
+ select 'AL' as Estado, 'Santana do Ipanema' as Municipio union all
+ select 'AL' as Estado, 'Santana do Mundaú' as Municipio union all
+ select 'AL' as Estado, 'São Brás' as Municipio union all
+ select 'AL' as Estado, 'São José da Laje' as Municipio union all
+ select 'AL' as Estado, 'São José da Tapera' as Municipio union all
+ select 'AL' as Estado, 'São Luís do Quitunde' as Municipio union all
+ select 'AL' as Estado, 'São Miguel dos Campos' as Municipio union all
+ select 'AL' as Estado, 'São Miguel dos Milagres' as Municipio union all
+ select 'AL' as Estado, 'São Sebastião' as Municipio union all
+ select 'AL' as Estado, 'Satuba' as Municipio union all
+ select 'AL' as Estado, 'Senador Rui Palmeira' as Municipio union all
+ select 'AL' as Estado, 'Tanque d''Arca' as Municipio union all
+ select 'AL' as Estado, 'Taquarana' as Municipio union all
+ select 'AL' as Estado, 'Teotônio Vilela' as Municipio union all
+ select 'AL' as Estado, 'Traipu' as Municipio union all
+ select 'AL' as Estado, 'União dos Palmares' as Municipio union all
+ select 'AL' as Estado, 'Viçosa' as Municipio union all
+ select 'SE' as Estado, 'Amparo de São Francisco' as Municipio union all
+ select 'SE' as Estado, 'Aquidabã' as Municipio union all
+ select 'SE' as Estado, 'Aracaju' as Municipio union all
+ select 'SE' as Estado, 'Arauá' as Municipio union all
+ select 'SE' as Estado, 'Areia Branca' as Municipio union all
+ select 'SE' as Estado, 'Barra dos Coqueiros' as Municipio union all
+ select 'SE' as Estado, 'Boquim' as Municipio union all
+ select 'SE' as Estado, 'Brejo Grande' as Municipio union all
+ select 'SE' as Estado, 'Campo do Brito' as Municipio union all
+ select 'SE' as Estado, 'Canhoba' as Municipio union all
+ select 'SE' as Estado, 'Canindé de São Francisco' as Municipio union all
+ select 'SE' as Estado, 'Capela' as Municipio union all
+ select 'SE' as Estado, 'Carira' as Municipio union all
+ select 'SE' as Estado, 'Carmópolis' as Municipio union all
+ select 'SE' as Estado, 'Cedro de São João' as Municipio union all
+ select 'SE' as Estado, 'Cristinápolis' as Municipio union all
+ select 'SE' as Estado, 'Cumbe' as Municipio union all
+ select 'SE' as Estado, 'Divina Pastora' as Municipio union all
+ select 'SE' as Estado, 'Estância' as Municipio union all
+ select 'SE' as Estado, 'Feira Nova' as Municipio union all
+ select 'SE' as Estado, 'Frei Paulo' as Municipio union all
+ select 'SE' as Estado, 'Gararu' as Municipio union all
+ select 'SE' as Estado, 'General Maynard' as Municipio union all
+ select 'SE' as Estado, 'Gracho Cardoso' as Municipio union all
+ select 'SE' as Estado, 'Ilha das Flores' as Municipio union all
+ select 'SE' as Estado, 'Indiaroba' as Municipio union all
+ select 'SE' as Estado, 'Itabaiana' as Municipio union all
+ select 'SE' as Estado, 'Itabaianinha' as Municipio union all
+ select 'SE' as Estado, 'Itabi' as Municipio union all
+ select 'SE' as Estado, 'Itaporanga d''Ajuda' as Municipio union all
+ select 'SE' as Estado, 'Japaratuba' as Municipio union all
+ select 'SE' as Estado, 'Japoatã' as Municipio union all
+ select 'SE' as Estado, 'Lagarto' as Municipio union all
+ select 'SE' as Estado, 'Laranjeiras' as Municipio union all
+ select 'SE' as Estado, 'Macambira' as Municipio union all
+ select 'SE' as Estado, 'Malhada dos Bois' as Municipio union all
+ select 'SE' as Estado, 'Malhador' as Municipio union all
+ select 'SE' as Estado, 'Maruim' as Municipio union all
+ select 'SE' as Estado, 'Moita Bonita' as Municipio union all
+ select 'SE' as Estado, 'Monte Alegre de Sergipe' as Municipio union all
+ select 'SE' as Estado, 'Muribeca' as Municipio union all
+ select 'SE' as Estado, 'Neópolis' as Municipio union all
+ select 'SE' as Estado, 'Nossa Senhora Aparecida' as Municipio union all
+ select 'SE' as Estado, 'Nossa Senhora da Glória' as Municipio union all
+ select 'SE' as Estado, 'Nossa Senhora das Dores' as Municipio union all
+ select 'SE' as Estado, 'Nossa Senhora de Lourdes' as Municipio union all
+ select 'SE' as Estado, 'Nossa Senhora do Socorro' as Municipio union all
+ select 'SE' as Estado, 'Pacatuba' as Municipio union all
+ select 'SE' as Estado, 'Pedra Mole' as Municipio union all
+ select 'SE' as Estado, 'Pedrinhas' as Municipio union all
+ select 'SE' as Estado, 'Pinhão' as Municipio union all
+ select 'SE' as Estado, 'Pirambu' as Municipio union all
+ select 'SE' as Estado, 'Poço Redondo' as Municipio union all
+ select 'SE' as Estado, 'Poço Verde' as Municipio union all
+ select 'SE' as Estado, 'Porto da Folha' as Municipio union all
+ select 'SE' as Estado, 'Propriá' as Municipio union all
+ select 'SE' as Estado, 'Riachão do Dantas' as Municipio union all
+ select 'SE' as Estado, 'Riachuelo' as Municipio union all
+ select 'SE' as Estado, 'Ribeirópolis' as Municipio union all
+ select 'SE' as Estado, 'Rosário do Catete' as Municipio union all
+ select 'SE' as Estado, 'Salgado' as Municipio union all
+ select 'SE' as Estado, 'Santa Luzia do Itanhy' as Municipio union all
+ select 'SE' as Estado, 'Santa Rosa de Lima' as Municipio union all
+ select 'SE' as Estado, 'Santana do São Francisco' as Municipio union all
+ select 'SE' as Estado, 'Santo Amaro das Brotas' as Municipio union all
+ select 'SE' as Estado, 'São Cristóvão' as Municipio union all
+ select 'SE' as Estado, 'São Domingos' as Municipio union all
+ select 'SE' as Estado, 'São Francisco' as Municipio union all
+ select 'SE' as Estado, 'São Miguel do Aleixo' as Municipio union all
+ select 'SE' as Estado, 'Simão Dias' as Municipio union all
+ select 'SE' as Estado, 'Siriri' as Municipio union all
+ select 'SE' as Estado, 'Telha' as Municipio union all
+ select 'SE' as Estado, 'Tobias Barreto' as Municipio union all
+ select 'SE' as Estado, 'Tomar do Geru' as Municipio union all
+ select 'SE' as Estado, 'Umbaúba' as Municipio union all
+ select 'BA' as Estado, 'Abaíra' as Municipio union all
+ select 'BA' as Estado, 'Abaré' as Municipio union all
+ select 'BA' as Estado, 'Acajutiba' as Municipio union all
+ select 'BA' as Estado, 'Adustina' as Municipio union all
+ select 'BA' as Estado, 'Água Fria' as Municipio union all
+ select 'BA' as Estado, 'Aiquara' as Municipio union all
+ select 'BA' as Estado, 'Alagoinhas' as Municipio union all
+ select 'BA' as Estado, 'Alcobaça' as Municipio union all
+ select 'BA' as Estado, 'Almadina' as Municipio union all
+ select 'BA' as Estado, 'Amargosa' as Municipio union all
+ select 'BA' as Estado, 'Amélia Rodrigues' as Municipio union all
+ select 'BA' as Estado, 'América Dourada' as Municipio union all
+ select 'BA' as Estado, 'Anagé' as Municipio union all
+ select 'BA' as Estado, 'Andaraí' as Municipio union all
+ select 'BA' as Estado, 'Andorinha' as Municipio union all
+ select 'BA' as Estado, 'Angical' as Municipio union all
+ select 'BA' as Estado, 'Anguera' as Municipio union all
+ select 'BA' as Estado, 'Antas' as Municipio union all
+ select 'BA' as Estado, 'Antônio Cardoso' as Municipio union all
+ select 'BA' as Estado, 'Antônio Gonçalves' as Municipio union all
+ select 'BA' as Estado, 'Aporá' as Municipio union all
+ select 'BA' as Estado, 'Apuarema' as Municipio union all
+ select 'BA' as Estado, 'Araças' as Municipio union all
+ select 'BA' as Estado, 'Aracatu' as Municipio union all
+ select 'BA' as Estado, 'Araci' as Municipio union all
+ select 'BA' as Estado, 'Aramari' as Municipio union all
+ select 'BA' as Estado, 'Arataca' as Municipio union all
+ select 'BA' as Estado, 'Aratuípe' as Municipio union all
+ select 'BA' as Estado, 'Aurelino Leal' as Municipio union all
+ select 'BA' as Estado, 'Baianópolis' as Municipio union all
+ select 'BA' as Estado, 'Baixa Grande' as Municipio union all
+ select 'BA' as Estado, 'Banzaê' as Municipio union all
+ select 'BA' as Estado, 'Barra' as Municipio union all
+ select 'BA' as Estado, 'Barra da Estiva' as Municipio union all
+ select 'BA' as Estado, 'Barra do Choça' as Municipio union all
+ select 'BA' as Estado, 'Barra do Mendes' as Municipio union all
+ select 'BA' as Estado, 'Barra do Rocha' as Municipio union all
+ select 'BA' as Estado, 'Barreiras' as Municipio union all
+ select 'BA' as Estado, 'Barro Alto' as Municipio union all
+ select 'BA' as Estado, 'Barro Preto' as Municipio union all
+ select 'BA' as Estado, 'Barrocas' as Municipio union all
+ select 'BA' as Estado, 'Belmonte' as Municipio union all
+ select 'BA' as Estado, 'Belo Campo' as Municipio union all
+ select 'BA' as Estado, 'Biritinga' as Municipio union all
+ select 'BA' as Estado, 'Boa Nova' as Municipio union all
+ select 'BA' as Estado, 'Boa Vista do Tupim' as Municipio union all
+ select 'BA' as Estado, 'Bom Jesus da Lapa' as Municipio union all
+ select 'BA' as Estado, 'Bom Jesus da Serra' as Municipio union all
+ select 'BA' as Estado, 'Boninal' as Municipio union all
+ select 'BA' as Estado, 'Bonito' as Municipio union all
+ select 'BA' as Estado, 'Boquira' as Municipio union all
+ select 'BA' as Estado, 'Botuporã' as Municipio union all
+ select 'BA' as Estado, 'Brejões' as Municipio union all
+ select 'BA' as Estado, 'Brejolândia' as Municipio union all
+ select 'BA' as Estado, 'Brotas de Macaúbas' as Municipio union all
+ select 'BA' as Estado, 'Brumado' as Municipio union all
+ select 'BA' as Estado, 'Buerarema' as Municipio union all
+ select 'BA' as Estado, 'Buritirama' as Municipio union all
+ select 'BA' as Estado, 'Caatiba' as Municipio union all
+ select 'BA' as Estado, 'Cabaceiras do Paraguaçu' as Municipio union all
+ select 'BA' as Estado, 'Cachoeira' as Municipio union all
+ select 'BA' as Estado, 'Caculé' as Municipio union all
+ select 'BA' as Estado, 'Caém' as Municipio union all
+ select 'BA' as Estado, 'Caetanos' as Municipio union all
+ select 'BA' as Estado, 'Caetité' as Municipio union all
+ select 'BA' as Estado, 'Cafarnaum' as Municipio union all
+ select 'BA' as Estado, 'Cairu' as Municipio union all
+ select 'BA' as Estado, 'Caldeirão Grande' as Municipio union all
+ select 'BA' as Estado, 'Camacan' as Municipio union all
+ select 'BA' as Estado, 'Camaçari' as Municipio union all
+ select 'BA' as Estado, 'Camamu' as Municipio union all
+ select 'BA' as Estado, 'Campo Alegre de Lourdes' as Municipio union all
+ select 'BA' as Estado, 'Campo Formoso' as Municipio union all
+ select 'BA' as Estado, 'Canápolis' as Municipio union all
+ select 'BA' as Estado, 'Canarana' as Municipio union all
+ select 'BA' as Estado, 'Canavieiras' as Municipio union all
+ select 'BA' as Estado, 'Candeal' as Municipio union all
+ select 'BA' as Estado, 'Candeias' as Municipio union all
+ select 'BA' as Estado, 'Candiba' as Municipio union all
+ select 'BA' as Estado, 'Cândido Sales' as Municipio union all
+ select 'BA' as Estado, 'Cansanção' as Municipio union all
+ select 'BA' as Estado, 'Canudos' as Municipio union all
+ select 'BA' as Estado, 'Capela do Alto Alegre' as Municipio union all
+ select 'BA' as Estado, 'Capim Grosso' as Municipio union all
+ select 'BA' as Estado, 'Caraíbas' as Municipio union all
+ select 'BA' as Estado, 'Caravelas' as Municipio union all
+ select 'BA' as Estado, 'Cardeal da Silva' as Municipio union all
+ select 'BA' as Estado, 'Carinhanha' as Municipio union all
+ select 'BA' as Estado, 'Casa Nova' as Municipio union all
+ select 'BA' as Estado, 'Castro Alves' as Municipio union all
+ select 'BA' as Estado, 'Catolândia' as Municipio union all
+ select 'BA' as Estado, 'Catu' as Municipio union all
+ select 'BA' as Estado, 'Caturama' as Municipio union all
+ select 'BA' as Estado, 'Central' as Municipio union all
+ select 'BA' as Estado, 'Chorrochó' as Municipio union all
+ select 'BA' as Estado, 'Cícero Dantas' as Municipio union all
+ select 'BA' as Estado, 'Cipó' as Municipio union all
+ select 'BA' as Estado, 'Coaraci' as Municipio union all
+ select 'BA' as Estado, 'Cocos' as Municipio union all
+ select 'BA' as Estado, 'Conceição da Feira' as Municipio union all
+ select 'BA' as Estado, 'Conceição do Almeida' as Municipio union all
+ select 'BA' as Estado, 'Conceição do Coité' as Municipio union all
+ select 'BA' as Estado, 'Conceição do Jacuípe' as Municipio union all
+ select 'BA' as Estado, 'Conde' as Municipio union all
+ select 'BA' as Estado, 'Condeúba' as Municipio union all
+ select 'BA' as Estado, 'Contendas do Sincorá' as Municipio union all
+ select 'BA' as Estado, 'Coração de Maria' as Municipio union all
+ select 'BA' as Estado, 'Cordeiros' as Municipio union all
+ select 'BA' as Estado, 'Coribe' as Municipio union all
+ select 'BA' as Estado, 'Coronel João Sá' as Municipio union all
+ select 'BA' as Estado, 'Correntina' as Municipio union all
+ select 'BA' as Estado, 'Cotegipe' as Municipio union all
+ select 'BA' as Estado, 'Cravolândia' as Municipio union all
+ select 'BA' as Estado, 'Crisópolis' as Municipio union all
+ select 'BA' as Estado, 'Cristópolis' as Municipio union all
+ select 'BA' as Estado, 'Cruz das Almas' as Municipio union all
+ select 'BA' as Estado, 'Curaçá' as Municipio union all
+ select 'BA' as Estado, 'Dário Meira' as Municipio union all
+ select 'BA' as Estado, 'Dias d''Ávila' as Municipio union all
+ select 'BA' as Estado, 'Dom Basílio' as Municipio union all
+ select 'BA' as Estado, 'Dom Macedo Costa' as Municipio union all
+ select 'BA' as Estado, 'Elísio Medrado' as Municipio union all
+ select 'BA' as Estado, 'Encruzilhada' as Municipio union all
+ select 'BA' as Estado, 'Entre Rios' as Municipio union all
+ select 'BA' as Estado, 'Érico Cardoso' as Municipio union all
+ select 'BA' as Estado, 'Esplanada' as Municipio union all
+ select 'BA' as Estado, 'Euclides da Cunha' as Municipio union all
+ select 'BA' as Estado, 'Eunápolis' as Municipio union all
+ select 'BA' as Estado, 'Fátima' as Municipio union all
+ select 'BA' as Estado, 'Feira da Mata' as Municipio union all
+ select 'BA' as Estado, 'Feira de Santana' as Municipio union all
+ select 'BA' as Estado, 'Filadélfia' as Municipio union all
+ select 'BA' as Estado, 'Firmino Alves' as Municipio union all
+ select 'BA' as Estado, 'Floresta Azul' as Municipio union all
+ select 'BA' as Estado, 'Formosa do Rio Preto' as Municipio union all
+ select 'BA' as Estado, 'Gandu' as Municipio union all
+ select 'BA' as Estado, 'Gavião' as Municipio union all
+ select 'BA' as Estado, 'Gentio do Ouro' as Municipio union all
+ select 'BA' as Estado, 'Glória' as Municipio union all
+ select 'BA' as Estado, 'Gongogi' as Municipio union all
+ select 'BA' as Estado, 'Governador Mangabeira' as Municipio union all
+ select 'BA' as Estado, 'Guajeru' as Municipio union all
+ select 'BA' as Estado, 'Guanambi' as Municipio union all
+ select 'BA' as Estado, 'Guaratinga' as Municipio union all
+ select 'BA' as Estado, 'Heliópolis' as Municipio union all
+ select 'BA' as Estado, 'Iaçu' as Municipio union all
+ select 'BA' as Estado, 'Ibiassucê' as Municipio union all
+ select 'BA' as Estado, 'Ibicaraí' as Municipio union all
+ select 'BA' as Estado, 'Ibicoara' as Municipio union all
+ select 'BA' as Estado, 'Ibicuí' as Municipio union all
+ select 'BA' as Estado, 'Ibipeba' as Municipio union all
+ select 'BA' as Estado, 'Ibipitanga' as Municipio union all
+ select 'BA' as Estado, 'Ibiquera' as Municipio union all
+ select 'BA' as Estado, 'Ibirapitanga' as Municipio union all
+ select 'BA' as Estado, 'Ibirapuã' as Municipio union all
+ select 'BA' as Estado, 'Ibirataia' as Municipio union all
+ select 'BA' as Estado, 'Ibitiara' as Municipio union all
+ select 'BA' as Estado, 'Ibititá' as Municipio union all
+ select 'BA' as Estado, 'Ibotirama' as Municipio union all
+ select 'BA' as Estado, 'Ichu' as Municipio union all
+ select 'BA' as Estado, 'Igaporã' as Municipio union all
+ select 'BA' as Estado, 'Igrapiúna' as Municipio union all
+ select 'BA' as Estado, 'Iguaí' as Municipio union all
+ select 'BA' as Estado, 'Ilhéus' as Municipio union all
+ select 'BA' as Estado, 'Inhambupe' as Municipio union all
+ select 'BA' as Estado, 'Ipecaetá' as Municipio union all
+ select 'BA' as Estado, 'Ipiaú' as Municipio union all
+ select 'BA' as Estado, 'Ipirá' as Municipio union all
+ select 'BA' as Estado, 'Ipupiara' as Municipio union all
+ select 'BA' as Estado, 'Irajuba' as Municipio union all
+ select 'BA' as Estado, 'Iramaia' as Municipio union all
+ select 'BA' as Estado, 'Iraquara' as Municipio union all
+ select 'BA' as Estado, 'Irará' as Municipio union all
+ select 'BA' as Estado, 'Irecê' as Municipio union all
+ select 'BA' as Estado, 'Itabela' as Municipio union all
+ select 'BA' as Estado, 'Itaberaba' as Municipio union all
+ select 'BA' as Estado, 'Itabuna' as Municipio union all
+ select 'BA' as Estado, 'Itacaré' as Municipio union all
+ select 'BA' as Estado, 'Itaeté' as Municipio union all
+ select 'BA' as Estado, 'Itagi' as Municipio union all
+ select 'BA' as Estado, 'Itagibá' as Municipio union all
+ select 'BA' as Estado, 'Itagimirim' as Municipio union all
+ select 'BA' as Estado, 'Itaguaçu da Bahia' as Municipio union all
+ select 'BA' as Estado, 'Itaju do Colônia' as Municipio union all
+ select 'BA' as Estado, 'Itajuípe' as Municipio union all
+ select 'BA' as Estado, 'Itamaraju' as Municipio union all
+ select 'BA' as Estado, 'Itamari' as Municipio union all
+ select 'BA' as Estado, 'Itambé' as Municipio union all
+ select 'BA' as Estado, 'Itanagra' as Municipio union all
+ select 'BA' as Estado, 'Itanhém' as Municipio union all
+ select 'BA' as Estado, 'Itaparica' as Municipio union all
+ select 'BA' as Estado, 'Itapé' as Municipio union all
+ select 'BA' as Estado, 'Itapebi' as Municipio union all
+ select 'BA' as Estado, 'Itapetinga' as Municipio union all
+ select 'BA' as Estado, 'Itapicuru' as Municipio union all
+ select 'BA' as Estado, 'Itapitanga' as Municipio union all
+ select 'BA' as Estado, 'Itaquara' as Municipio union all
+ select 'BA' as Estado, 'Itarantim' as Municipio union all
+ select 'BA' as Estado, 'Itatim' as Municipio union all
+ select 'BA' as Estado, 'Itiruçu' as Municipio union all
+ select 'BA' as Estado, 'Itiúba' as Municipio union all
+ select 'BA' as Estado, 'Itororó' as Municipio union all
+ select 'BA' as Estado, 'Ituaçu' as Municipio union all
+ select 'BA' as Estado, 'Ituberá' as Municipio union all
+ select 'BA' as Estado, 'Iuiú' as Municipio union all
+ select 'BA' as Estado, 'Jaborandi' as Municipio union all
+ select 'BA' as Estado, 'Jacaraci' as Municipio union all
+ select 'BA' as Estado, 'Jacobina' as Municipio union all
+ select 'BA' as Estado, 'Jaguaquara' as Municipio union all
+ select 'BA' as Estado, 'Jaguarari' as Municipio union all
+ select 'BA' as Estado, 'Jaguaripe' as Municipio union all
+ select 'BA' as Estado, 'Jandaíra' as Municipio union all
+ select 'BA' as Estado, 'Jequié' as Municipio union all
+ select 'BA' as Estado, 'Jeremoabo' as Municipio union all
+ select 'BA' as Estado, 'Jiquiriçá' as Municipio union all
+ select 'BA' as Estado, 'Jitaúna' as Municipio union all
+ select 'BA' as Estado, 'João Dourado' as Municipio union all
+ select 'BA' as Estado, 'Juazeiro' as Municipio union all
+ select 'BA' as Estado, 'Jucuruçu' as Municipio union all
+ select 'BA' as Estado, 'Jussara' as Municipio union all
+ select 'BA' as Estado, 'Jussari' as Municipio union all
+ select 'BA' as Estado, 'Jussiape' as Municipio union all
+ select 'BA' as Estado, 'Lafaiete Coutinho' as Municipio union all
+ select 'BA' as Estado, 'Lagoa Real' as Municipio union all
+ select 'BA' as Estado, 'Laje' as Municipio union all
+ select 'BA' as Estado, 'Lajedão' as Municipio union all
+ select 'BA' as Estado, 'Lajedinho' as Municipio union all
+ select 'BA' as Estado, 'Lajedo do Tabocal' as Municipio union all
+ select 'BA' as Estado, 'Lamarão' as Municipio union all
+ select 'BA' as Estado, 'Lapão' as Municipio union all
+ select 'BA' as Estado, 'Lauro de Freitas' as Municipio union all
+ select 'BA' as Estado, 'Lençóis' as Municipio union all
+ select 'BA' as Estado, 'Licínio de Almeida' as Municipio union all
+ select 'BA' as Estado, 'Livramento de Nossa Senhora' as Municipio union all
+ select 'BA' as Estado, 'Luís Eduardo Magalhães' as Municipio union all
+ select 'BA' as Estado, 'Macajuba' as Municipio union all
+ select 'BA' as Estado, 'Macarani' as Municipio union all
+ select 'BA' as Estado, 'Macaúbas' as Municipio union all
+ select 'BA' as Estado, 'Macururé' as Municipio union all
+ select 'BA' as Estado, 'Madre de Deus' as Municipio union all
+ select 'BA' as Estado, 'Maetinga' as Municipio union all
+ select 'BA' as Estado, 'Maiquinique' as Municipio union all
+ select 'BA' as Estado, 'Mairi' as Municipio union all
+ select 'BA' as Estado, 'Malhada' as Municipio union all
+ select 'BA' as Estado, 'Malhada de Pedras' as Municipio union all
+ select 'BA' as Estado, 'Manoel Vitorino' as Municipio union all
+ select 'BA' as Estado, 'Mansidão' as Municipio union all
+ select 'BA' as Estado, 'Maracás' as Municipio union all
+ select 'BA' as Estado, 'Maragogipe' as Municipio union all
+ select 'BA' as Estado, 'Maraú' as Municipio union all
+ select 'BA' as Estado, 'Marcionílio Souza' as Municipio union all
+ select 'BA' as Estado, 'Mascote' as Municipio union all
+ select 'BA' as Estado, 'Mata de São João' as Municipio union all
+ select 'BA' as Estado, 'Matina' as Municipio union all
+ select 'BA' as Estado, 'Medeiros Neto' as Municipio union all
+ select 'BA' as Estado, 'Miguel Calmon' as Municipio union all
+ select 'BA' as Estado, 'Milagres' as Municipio union all
+ select 'BA' as Estado, 'Mirangaba' as Municipio union all
+ select 'BA' as Estado, 'Mirante' as Municipio union all
+ select 'BA' as Estado, 'Monte Santo' as Municipio union all
+ select 'BA' as Estado, 'Morpará' as Municipio union all
+ select 'BA' as Estado, 'Morro do Chapéu' as Municipio union all
+ select 'BA' as Estado, 'Mortugaba' as Municipio union all
+ select 'BA' as Estado, 'Mucugê' as Municipio union all
+ select 'BA' as Estado, 'Mucuri' as Municipio union all
+ select 'BA' as Estado, 'Mulungu do Morro' as Municipio union all
+ select 'BA' as Estado, 'Mundo Novo' as Municipio union all
+ select 'BA' as Estado, 'Muniz Ferreira' as Municipio union all
+ select 'BA' as Estado, 'Muquém de São Francisco' as Municipio union all
+ select 'BA' as Estado, 'Muritiba' as Municipio union all
+ select 'BA' as Estado, 'Mutuípe' as Municipio union all
+ select 'BA' as Estado, 'Nazaré' as Municipio union all
+ select 'BA' as Estado, 'Nilo Peçanha' as Municipio union all
+ select 'BA' as Estado, 'Nordestina' as Municipio union all
+ select 'BA' as Estado, 'Nova Canaã' as Municipio union all
+ select 'BA' as Estado, 'Nova Fátima' as Municipio union all
+ select 'BA' as Estado, 'Nova Ibiá' as Municipio union all
+ select 'BA' as Estado, 'Nova Itarana' as Municipio union all
+ select 'BA' as Estado, 'Nova Redenção' as Municipio union all
+ select 'BA' as Estado, 'Nova Soure' as Municipio union all
+ select 'BA' as Estado, 'Nova Viçosa' as Municipio union all
+ select 'BA' as Estado, 'Novo Horizonte' as Municipio union all
+ select 'BA' as Estado, 'Novo Triunfo' as Municipio union all
+ select 'BA' as Estado, 'Olindina' as Municipio union all
+ select 'BA' as Estado, 'Oliveira dos Brejinhos' as Municipio union all
+ select 'BA' as Estado, 'Ouriçangas' as Municipio union all
+ select 'BA' as Estado, 'Ourolândia' as Municipio union all
+ select 'BA' as Estado, 'Palmas de Monte Alto' as Municipio union all
+ select 'BA' as Estado, 'Palmeiras' as Municipio union all
+ select 'BA' as Estado, 'Paramirim' as Municipio union all
+ select 'BA' as Estado, 'Paratinga' as Municipio union all
+ select 'BA' as Estado, 'Paripiranga' as Municipio union all
+ select 'BA' as Estado, 'Pau Brasil' as Municipio union all
+ select 'BA' as Estado, 'Paulo Afonso' as Municipio union all
+ select 'BA' as Estado, 'Pé de Serra' as Municipio union all
+ select 'BA' as Estado, 'Pedrão' as Municipio union all
+ select 'BA' as Estado, 'Pedro Alexandre' as Municipio union all
+ select 'BA' as Estado, 'Piatã' as Municipio union all
+ select 'BA' as Estado, 'Pilão Arcado' as Municipio union all
+ select 'BA' as Estado, 'Pindaí' as Municipio union all
+ select 'BA' as Estado, 'Pindobaçu' as Municipio union all
+ select 'BA' as Estado, 'Pintadas' as Municipio union all
+ select 'BA' as Estado, 'Piraí do Norte' as Municipio union all
+ select 'BA' as Estado, 'Piripá' as Municipio union all
+ select 'BA' as Estado, 'Piritiba' as Municipio union all
+ select 'BA' as Estado, 'Planaltino' as Municipio union all
+ select 'BA' as Estado, 'Planalto' as Municipio union all
+ select 'BA' as Estado, 'Poções' as Municipio union all
+ select 'BA' as Estado, 'Pojuca' as Municipio union all
+ select 'BA' as Estado, 'Ponto Novo' as Municipio union all
+ select 'BA' as Estado, 'Porto Seguro' as Municipio union all
+ select 'BA' as Estado, 'Potiraguá' as Municipio union all
+ select 'BA' as Estado, 'Prado' as Municipio union all
+ select 'BA' as Estado, 'Presidente Dutra' as Municipio union all
+ select 'BA' as Estado, 'Presidente Jânio Quadros' as Municipio union all
+ select 'BA' as Estado, 'Presidente Tancredo Neves' as Municipio union all
+ select 'BA' as Estado, 'Queimadas' as Municipio union all
+ select 'BA' as Estado, 'Quijingue' as Municipio union all
+ select 'BA' as Estado, 'Quixabeira' as Municipio union all
+ select 'BA' as Estado, 'Rafael Jambeiro' as Municipio union all
+ select 'BA' as Estado, 'Remanso' as Municipio union all
+ select 'BA' as Estado, 'Retirolândia' as Municipio union all
+ select 'BA' as Estado, 'Riachão das Neves' as Municipio union all
+ select 'BA' as Estado, 'Riachão do Jacuípe' as Municipio union all
+ select 'BA' as Estado, 'Riacho de Santana' as Municipio union all
+ select 'BA' as Estado, 'Ribeira do Amparo' as Municipio union all
+ select 'BA' as Estado, 'Ribeira do Pombal' as Municipio union all
+ select 'BA' as Estado, 'Ribeirão do Largo' as Municipio union all
+ select 'BA' as Estado, 'Rio de Contas' as Municipio union all
+ select 'BA' as Estado, 'Rio do Antônio' as Municipio union all
+ select 'BA' as Estado, 'Rio do Pires' as Municipio union all
+ select 'BA' as Estado, 'Rio Real' as Municipio union all
+ select 'BA' as Estado, 'Rodelas' as Municipio union all
+ select 'BA' as Estado, 'Ruy Barbosa' as Municipio union all
+ select 'BA' as Estado, 'Salinas da Margarida' as Municipio union all
+ select 'BA' as Estado, 'Salvador' as Municipio union all
+ select 'BA' as Estado, 'Santa Bárbara' as Municipio union all
+ select 'BA' as Estado, 'Santa Brígida' as Municipio union all
+ select 'BA' as Estado, 'Santa Cruz Cabrália' as Municipio union all
+ select 'BA' as Estado, 'Santa Cruz da Vitória' as Municipio union all
+ select 'BA' as Estado, 'Santa Inês' as Municipio union all
+ select 'BA' as Estado, 'Santa Luzia' as Municipio union all
+ select 'BA' as Estado, 'Santa Maria da Vitória' as Municipio union all
+ select 'BA' as Estado, 'Santa Rita de Cássia' as Municipio union all
+ select 'BA' as Estado, 'Santa Teresinha' as Municipio union all
+ select 'BA' as Estado, 'Santaluz' as Municipio union all
+ select 'BA' as Estado, 'Santana' as Municipio union all
+ select 'BA' as Estado, 'Santanópolis' as Municipio union all
+ select 'BA' as Estado, 'Santo Amaro' as Municipio union all
+ select 'BA' as Estado, 'Santo Antônio de Jesus' as Municipio union all
+ select 'BA' as Estado, 'Santo Estêvão' as Municipio union all
+ select 'BA' as Estado, 'São Desidério' as Municipio union all
+ select 'BA' as Estado, 'São Domingos' as Municipio union all
+ select 'BA' as Estado, 'São Felipe' as Municipio union all
+ select 'BA' as Estado, 'São Félix' as Municipio union all
+ select 'BA' as Estado, 'São Félix do Coribe' as Municipio union all
+ select 'BA' as Estado, 'São Francisco do Conde' as Municipio union all
+ select 'BA' as Estado, 'São Gabriel' as Municipio union all
+ select 'BA' as Estado, 'São Gonçalo dos Campos' as Municipio union all
+ select 'BA' as Estado, 'São José da Vitória' as Municipio union all
+ select 'BA' as Estado, 'São José do Jacuípe' as Municipio union all
+ select 'BA' as Estado, 'São Miguel das Matas' as Municipio union all
+ select 'BA' as Estado, 'São Sebastião do Passé' as Municipio union all
+ select 'BA' as Estado, 'Sapeaçu' as Municipio union all
+ select 'BA' as Estado, 'Sátiro Dias' as Municipio union all
+ select 'BA' as Estado, 'Saubara' as Municipio union all
+ select 'BA' as Estado, 'Saúde' as Municipio union all
+ select 'BA' as Estado, 'Seabra' as Municipio union all
+ select 'BA' as Estado, 'Sebastião Laranjeiras' as Municipio union all
+ select 'BA' as Estado, 'Senhor do Bonfim' as Municipio union all
+ select 'BA' as Estado, 'Sento Sé' as Municipio union all
+ select 'BA' as Estado, 'Serra do Ramalho' as Municipio union all
+ select 'BA' as Estado, 'Serra Dourada' as Municipio union all
+ select 'BA' as Estado, 'Serra Preta' as Municipio union all
+ select 'BA' as Estado, 'Serrinha' as Municipio union all
+ select 'BA' as Estado, 'Serrolândia' as Municipio union all
+ select 'BA' as Estado, 'Simões Filho' as Municipio union all
+ select 'BA' as Estado, 'Sítio do Mato' as Municipio union all
+ select 'BA' as Estado, 'Sítio do Quinto' as Municipio union all
+ select 'BA' as Estado, 'Sobradinho' as Municipio union all
+ select 'BA' as Estado, 'Souto Soares' as Municipio union all
+ select 'BA' as Estado, 'Tabocas do Brejo Velho' as Municipio union all
+ select 'BA' as Estado, 'Tanhaçu' as Municipio union all
+ select 'BA' as Estado, 'Tanque Novo' as Municipio union all
+ select 'BA' as Estado, 'Tanquinho' as Municipio union all
+ select 'BA' as Estado, 'Taperoá' as Municipio union all
+ select 'BA' as Estado, 'Tapiramutá' as Municipio union all
+ select 'BA' as Estado, 'Teixeira de Freitas' as Municipio union all
+ select 'BA' as Estado, 'Teodoro Sampaio' as Municipio union all
+ select 'BA' as Estado, 'Teofilândia' as Municipio union all
+ select 'BA' as Estado, 'Teolândia' as Municipio union all
+ select 'BA' as Estado, 'Terra Nova' as Municipio union all
+ select 'BA' as Estado, 'Tremedal' as Municipio union all
+ select 'BA' as Estado, 'Tucano' as Municipio union all
+ select 'BA' as Estado, 'Uauá' as Municipio union all
+ select 'BA' as Estado, 'Ubaíra' as Municipio union all
+ select 'BA' as Estado, 'Ubaitaba' as Municipio union all
+ select 'BA' as Estado, 'Ubatã' as Municipio union all
+ select 'BA' as Estado, 'Uibaí' as Municipio union all
+ select 'BA' as Estado, 'Umburanas' as Municipio union all
+ select 'BA' as Estado, 'Una' as Municipio union all
+ select 'BA' as Estado, 'Urandi' as Municipio union all
+ select 'BA' as Estado, 'Uruçuca' as Municipio union all
+ select 'BA' as Estado, 'Utinga' as Municipio union all
+ select 'BA' as Estado, 'Valença' as Municipio union all
+ select 'BA' as Estado, 'Valente' as Municipio union all
+ select 'BA' as Estado, 'Várzea da Roça' as Municipio union all
+ select 'BA' as Estado, 'Várzea do Poço' as Municipio union all
+ select 'BA' as Estado, 'Várzea Nova' as Municipio union all
+ select 'BA' as Estado, 'Varzedo' as Municipio union all
+ select 'BA' as Estado, 'Vera Cruz' as Municipio union all
+ select 'BA' as Estado, 'Vereda' as Municipio union all
+ select 'BA' as Estado, 'Vitória da Conquista' as Municipio union all
+ select 'BA' as Estado, 'Wagner' as Municipio union all
+ select 'BA' as Estado, 'Wanderley' as Municipio union all
+ select 'BA' as Estado, 'Wenceslau Guimarães' as Municipio union all
+ select 'BA' as Estado, 'Xique-Xique' as Municipio union all
+ select 'MG' as Estado, 'Abadia dos Dourados' as Municipio union all
+ select 'MG' as Estado, 'Abaeté' as Municipio union all
+ select 'MG' as Estado, 'Abre Campo' as Municipio union all
+ select 'MG' as Estado, 'Acaiaca' as Municipio union all
+ select 'MG' as Estado, 'Açucena' as Municipio union all
+ select 'MG' as Estado, 'Água Boa' as Municipio union all
+ select 'MG' as Estado, 'Água Comprida' as Municipio union all
+ select 'MG' as Estado, 'Aguanil' as Municipio union all
+ select 'MG' as Estado, 'Águas Formosas' as Municipio union all
+ select 'MG' as Estado, 'Águas Vermelhas' as Municipio union all
+ select 'MG' as Estado, 'Aimorés' as Municipio union all
+ select 'MG' as Estado, 'Aiuruoca' as Municipio union all
+ select 'MG' as Estado, 'Alagoa' as Municipio union all
+ select 'MG' as Estado, 'Albertina' as Municipio union all
+ select 'MG' as Estado, 'Além Paraíba' as Municipio union all
+ select 'MG' as Estado, 'Alfenas' as Municipio union all
+ select 'MG' as Estado, 'Alfredo Vasconcelos' as Municipio union all
+ select 'MG' as Estado, 'Almenara' as Municipio union all
+ select 'MG' as Estado, 'Alpercata' as Municipio union all
+ select 'MG' as Estado, 'Alpinópolis' as Municipio union all
+ select 'MG' as Estado, 'Alterosa' as Municipio union all
+ select 'MG' as Estado, 'Alto Caparaó' as Municipio union all
+ select 'MG' as Estado, 'Alto Jequitibá' as Municipio union all
+ select 'MG' as Estado, 'Alto Rio Doce' as Municipio union all
+ select 'MG' as Estado, 'Alvarenga' as Municipio union all
+ select 'MG' as Estado, 'Alvinópolis' as Municipio union all
+ select 'MG' as Estado, 'Alvorada de Minas' as Municipio union all
+ select 'MG' as Estado, 'Amparo do Serra' as Municipio union all
+ select 'MG' as Estado, 'Andradas' as Municipio union all
+ select 'MG' as Estado, 'Andrelândia' as Municipio union all
+ select 'MG' as Estado, 'Angelândia' as Municipio union all
+ select 'MG' as Estado, 'Antônio Carlos' as Municipio union all
+ select 'MG' as Estado, 'Antônio Dias' as Municipio union all
+ select 'MG' as Estado, 'Antônio Prado de Minas' as Municipio union all
+ select 'MG' as Estado, 'Araçaí' as Municipio union all
+ select 'MG' as Estado, 'Aracitaba' as Municipio union all
+ select 'MG' as Estado, 'Araçuaí' as Municipio union all
+ select 'MG' as Estado, 'Araguari' as Municipio union all
+ select 'MG' as Estado, 'Arantina' as Municipio union all
+ select 'MG' as Estado, 'Araponga' as Municipio union all
+ select 'MG' as Estado, 'Araporã' as Municipio union all
+ select 'MG' as Estado, 'Arapuá' as Municipio union all
+ select 'MG' as Estado, 'Araújos' as Municipio union all
+ select 'MG' as Estado, 'Araxá' as Municipio union all
+ select 'MG' as Estado, 'Arceburgo' as Municipio union all
+ select 'MG' as Estado, 'Arcos' as Municipio union all
+ select 'MG' as Estado, 'Areado' as Municipio union all
+ select 'MG' as Estado, 'Argirita' as Municipio union all
+ select 'MG' as Estado, 'Aricanduva' as Municipio union all
+ select 'MG' as Estado, 'Arinos' as Municipio union all
+ select 'MG' as Estado, 'Astolfo Dutra' as Municipio union all
+ select 'MG' as Estado, 'Ataléia' as Municipio union all
+ select 'MG' as Estado, 'Augusto de Lima' as Municipio union all
+ select 'MG' as Estado, 'Baependi' as Municipio union all
+ select 'MG' as Estado, 'Baldim' as Municipio union all
+ select 'MG' as Estado, 'Bambuí' as Municipio union all
+ select 'MG' as Estado, 'Bandeira' as Municipio union all
+ select 'MG' as Estado, 'Bandeira do Sul' as Municipio union all
+ select 'MG' as Estado, 'Barão de Cocais' as Municipio union all
+ select 'MG' as Estado, 'Barão de Monte Alto' as Municipio union all
+ select 'MG' as Estado, 'Barbacena' as Municipio union all
+ select 'MG' as Estado, 'Barra Longa' as Municipio union all
+ select 'MG' as Estado, 'Barroso' as Municipio union all
+ select 'MG' as Estado, 'Bela Vista de Minas' as Municipio union all
+ select 'MG' as Estado, 'Belmiro Braga' as Municipio union all
+ select 'MG' as Estado, 'Belo Horizonte' as Municipio union all
+ select 'MG' as Estado, 'Belo Oriente' as Municipio union all
+ select 'MG' as Estado, 'Belo Vale' as Municipio union all
+ select 'MG' as Estado, 'Berilo' as Municipio union all
+ select 'MG' as Estado, 'Berizal' as Municipio union all
+ select 'MG' as Estado, 'Bertópolis' as Municipio union all
+ select 'MG' as Estado, 'Betim' as Municipio union all
+ select 'MG' as Estado, 'Bias Fortes' as Municipio union all
+ select 'MG' as Estado, 'Bicas' as Municipio union all
+ select 'MG' as Estado, 'Biquinhas' as Municipio union all
+ select 'MG' as Estado, 'Boa Esperança' as Municipio union all
+ select 'MG' as Estado, 'Bocaina de Minas' as Municipio union all
+ select 'MG' as Estado, 'Bocaiúva' as Municipio union all
+ select 'MG' as Estado, 'Bom Despacho' as Municipio union all
+ select 'MG' as Estado, 'Bom Jardim de Minas' as Municipio union all
+ select 'MG' as Estado, 'Bom Jesus da Penha' as Municipio union all
+ select 'MG' as Estado, 'Bom Jesus do Amparo' as Municipio union all
+ select 'MG' as Estado, 'Bom Jesus do Galho' as Municipio union all
+ select 'MG' as Estado, 'Bom Repouso' as Municipio union all
+ select 'MG' as Estado, 'Bom Sucesso' as Municipio union all
+ select 'MG' as Estado, 'Bonfim' as Municipio union all
+ select 'MG' as Estado, 'Bonfinópolis de Minas' as Municipio union all
+ select 'MG' as Estado, 'Bonito de Minas' as Municipio union all
+ select 'MG' as Estado, 'Borda da Mata' as Municipio union all
+ select 'MG' as Estado, 'Botelhos' as Municipio union all
+ select 'MG' as Estado, 'Botumirim' as Municipio union all
+ select 'MG' as Estado, 'Brás Pires' as Municipio union all
+ select 'MG' as Estado, 'Brasilândia de Minas' as Municipio union all
+ select 'MG' as Estado, 'Brasília de Minas' as Municipio union all
+ select 'MG' as Estado, 'Brasópolis' as Municipio union all
+ select 'MG' as Estado, 'Braúnas' as Municipio union all
+ select 'MG' as Estado, 'Brumadinho' as Municipio union all
+ select 'MG' as Estado, 'Bueno Brandão' as Municipio union all
+ select 'MG' as Estado, 'Buenópolis' as Municipio union all
+ select 'MG' as Estado, 'Bugre' as Municipio union all
+ select 'MG' as Estado, 'Buritis' as Municipio union all
+ select 'MG' as Estado, 'Buritizeiro' as Municipio union all
+ select 'MG' as Estado, 'Cabeceira Grande' as Municipio union all
+ select 'MG' as Estado, 'Cabo Verde' as Municipio union all
+ select 'MG' as Estado, 'Cachoeira da Prata' as Municipio union all
+ select 'MG' as Estado, 'Cachoeira de Minas' as Municipio union all
+ select 'MG' as Estado, 'Cachoeira de Pajeú' as Municipio union all
+ select 'MG' as Estado, 'Cachoeira Dourada' as Municipio union all
+ select 'MG' as Estado, 'Caetanópolis' as Municipio union all
+ select 'MG' as Estado, 'Caeté' as Municipio union all
+ select 'MG' as Estado, 'Caiana' as Municipio union all
+ select 'MG' as Estado, 'Cajuri' as Municipio union all
+ select 'MG' as Estado, 'Caldas' as Municipio union all
+ select 'MG' as Estado, 'Camacho' as Municipio union all
+ select 'MG' as Estado, 'Camanducaia' as Municipio union all
+ select 'MG' as Estado, 'Cambuí' as Municipio union all
+ select 'MG' as Estado, 'Cambuquira' as Municipio union all
+ select 'MG' as Estado, 'Campanário' as Municipio union all
+ select 'MG' as Estado, 'Campanha' as Municipio union all
+ select 'MG' as Estado, 'Campestre' as Municipio union all
+ select 'MG' as Estado, 'Campina Verde' as Municipio union all
+ select 'MG' as Estado, 'Campo Azul' as Municipio union all
+ select 'MG' as Estado, 'Campo Belo' as Municipio union all
+ select 'MG' as Estado, 'Campo do Meio' as Municipio union all
+ select 'MG' as Estado, 'Campo Florido' as Municipio union all
+ select 'MG' as Estado, 'Campos Altos' as Municipio union all
+ select 'MG' as Estado, 'Campos Gerais' as Municipio union all
+ select 'MG' as Estado, 'Cana Verde' as Municipio union all
+ select 'MG' as Estado, 'Canaã' as Municipio union all
+ select 'MG' as Estado, 'Canápolis' as Municipio union all
+ select 'MG' as Estado, 'Candeias' as Municipio union all
+ select 'MG' as Estado, 'Cantagalo' as Municipio union all
+ select 'MG' as Estado, 'Caparaó' as Municipio union all
+ select 'MG' as Estado, 'Capela Nova' as Municipio union all
+ select 'MG' as Estado, 'Capelinha' as Municipio union all
+ select 'MG' as Estado, 'Capetinga' as Municipio union all
+ select 'MG' as Estado, 'Capim Branco' as Municipio union all
+ select 'MG' as Estado, 'Capinópolis' as Municipio union all
+ select 'MG' as Estado, 'Capitão Andrade' as Municipio union all
+ select 'MG' as Estado, 'Capitão Enéas' as Municipio union all
+ select 'MG' as Estado, 'Capitólio' as Municipio union all
+ select 'MG' as Estado, 'Caputira' as Municipio union all
+ select 'MG' as Estado, 'Caraí' as Municipio union all
+ select 'MG' as Estado, 'Caranaíba' as Municipio union all
+ select 'MG' as Estado, 'Carandaí' as Municipio union all
+ select 'MG' as Estado, 'Carangola' as Municipio union all
+ select 'MG' as Estado, 'Caratinga' as Municipio union all
+ select 'MG' as Estado, 'Carbonita' as Municipio union all
+ select 'MG' as Estado, 'Careaçu' as Municipio union all
+ select 'MG' as Estado, 'Carlos Chagas' as Municipio union all
+ select 'MG' as Estado, 'Carmésia' as Municipio union all
+ select 'MG' as Estado, 'Carmo da Cachoeira' as Municipio union all
+ select 'MG' as Estado, 'Carmo da Mata' as Municipio union all
+ select 'MG' as Estado, 'Carmo de Minas' as Municipio union all
+ select 'MG' as Estado, 'Carmo do Cajuru' as Municipio union all
+ select 'MG' as Estado, 'Carmo do Paranaíba' as Municipio union all
+ select 'MG' as Estado, 'Carmo do Rio Claro' as Municipio union all
+ select 'MG' as Estado, 'Carmópolis de Minas' as Municipio union all
+ select 'MG' as Estado, 'Carneirinho' as Municipio union all
+ select 'MG' as Estado, 'Carrancas' as Municipio union all
+ select 'MG' as Estado, 'Carvalhópolis' as Municipio union all
+ select 'MG' as Estado, 'Carvalhos' as Municipio union all
+ select 'MG' as Estado, 'Casa Grande' as Municipio union all
+ select 'MG' as Estado, 'Cascalho Rico' as Municipio union all
+ select 'MG' as Estado, 'Cássia' as Municipio union all
+ select 'MG' as Estado, 'Cataguases' as Municipio union all
+ select 'MG' as Estado, 'Catas Altas' as Municipio union all
+ select 'MG' as Estado, 'Catas Altas da Noruega' as Municipio union all
+ select 'MG' as Estado, 'Catuji' as Municipio union all
+ select 'MG' as Estado, 'Catuti' as Municipio union all
+ select 'MG' as Estado, 'Caxambu' as Municipio union all
+ select 'MG' as Estado, 'Cedro do Abaeté' as Municipio union all
+ select 'MG' as Estado, 'Central de Minas' as Municipio union all
+ select 'MG' as Estado, 'Centralina' as Municipio union all
+ select 'MG' as Estado, 'Chácara' as Municipio union all
+ select 'MG' as Estado, 'Chalé' as Municipio union all
+ select 'MG' as Estado, 'Chapada do Norte' as Municipio union all
+ select 'MG' as Estado, 'Chapada Gaúcha' as Municipio union all
+ select 'MG' as Estado, 'Chiador' as Municipio union all
+ select 'MG' as Estado, 'Cipotânea' as Municipio union all
+ select 'MG' as Estado, 'Claraval' as Municipio union all
+ select 'MG' as Estado, 'Claro dos Poções' as Municipio union all
+ select 'MG' as Estado, 'Cláudio' as Municipio union all
+ select 'MG' as Estado, 'Coimbra' as Municipio union all
+ select 'MG' as Estado, 'Coluna' as Municipio union all
+ select 'MG' as Estado, 'Comendador Gomes' as Municipio union all
+ select 'MG' as Estado, 'Comercinho' as Municipio union all
+ select 'MG' as Estado, 'Conceição da Aparecida' as Municipio union all
+ select 'MG' as Estado, 'Conceição da Barra de Minas' as Municipio union all
+ select 'MG' as Estado, 'Conceição das Alagoas' as Municipio union all
+ select 'MG' as Estado, 'Conceição das Pedras' as Municipio union all
+ select 'MG' as Estado, 'Conceição de Ipanema' as Municipio union all
+ select 'MG' as Estado, 'Conceição do Mato Dentro' as Municipio union all
+ select 'MG' as Estado, 'Conceição do Pará' as Municipio union all
+ select 'MG' as Estado, 'Conceição do Rio Verde' as Municipio union all
+ select 'MG' as Estado, 'Conceição dos Ouros' as Municipio union all
+ select 'MG' as Estado, 'Cônego Marinho' as Municipio union all
+ select 'MG' as Estado, 'Confins' as Municipio union all
+ select 'MG' as Estado, 'Congonhal' as Municipio union all
+ select 'MG' as Estado, 'Congonhas' as Municipio union all
+ select 'MG' as Estado, 'Congonhas do Norte' as Municipio union all
+ select 'MG' as Estado, 'Conquista' as Municipio union all
+ select 'MG' as Estado, 'Conselheiro Lafaiete' as Municipio union all
+ select 'MG' as Estado, 'Conselheiro Pena' as Municipio union all
+ select 'MG' as Estado, 'Consolação' as Municipio union all
+ select 'MG' as Estado, 'Contagem' as Municipio union all
+ select 'MG' as Estado, 'Coqueiral' as Municipio union all
+ select 'MG' as Estado, 'Coração de Jesus' as Municipio union all
+ select 'MG' as Estado, 'Cordisburgo' as Municipio union all
+ select 'MG' as Estado, 'Cordislândia' as Municipio union all
+ select 'MG' as Estado, 'Corinto' as Municipio union all
+ select 'MG' as Estado, 'Coroaci' as Municipio union all
+ select 'MG' as Estado, 'Coromandel' as Municipio union all
+ select 'MG' as Estado, 'Coronel Fabriciano' as Municipio union all
+ select 'MG' as Estado, 'Coronel Murta' as Municipio union all
+ select 'MG' as Estado, 'Coronel Pacheco' as Municipio union all
+ select 'MG' as Estado, 'Coronel Xavier Chaves' as Municipio union all
+ select 'MG' as Estado, 'Córrego Danta' as Municipio union all
+ select 'MG' as Estado, 'Córrego do Bom Jesus' as Municipio union all
+ select 'MG' as Estado, 'Córrego Fundo' as Municipio union all
+ select 'MG' as Estado, 'Córrego Novo' as Municipio union all
+ select 'MG' as Estado, 'Couto de Magalhães de Minas' as Municipio union all
+ select 'MG' as Estado, 'Crisólita' as Municipio union all
+ select 'MG' as Estado, 'Cristais' as Municipio union all
+ select 'MG' as Estado, 'Cristália' as Municipio union all
+ select 'MG' as Estado, 'Cristiano Otoni' as Municipio union all
+ select 'MG' as Estado, 'Cristina' as Municipio union all
+ select 'MG' as Estado, 'Crucilândia' as Municipio union all
+ select 'MG' as Estado, 'Cruzeiro da Fortaleza' as Municipio union all
+ select 'MG' as Estado, 'Cruzília' as Municipio union all
+ select 'MG' as Estado, 'Cuparaque' as Municipio union all
+ select 'MG' as Estado, 'Curral de Dentro' as Municipio union all
+ select 'MG' as Estado, 'Curvelo' as Municipio union all
+ select 'MG' as Estado, 'Datas' as Municipio union all
+ select 'MG' as Estado, 'Delfim Moreira' as Municipio union all
+ select 'MG' as Estado, 'Delfinópolis' as Municipio union all
+ select 'MG' as Estado, 'Delta' as Municipio union all
+ select 'MG' as Estado, 'Descoberto' as Municipio union all
+ select 'MG' as Estado, 'Desterro de Entre Rios' as Municipio union all
+ select 'MG' as Estado, 'Desterro do Melo' as Municipio union all
+ select 'MG' as Estado, 'Diamantina' as Municipio union all
+ select 'MG' as Estado, 'Diogo de Vasconcelos' as Municipio union all
+ select 'MG' as Estado, 'Dionísio' as Municipio union all
+ select 'MG' as Estado, 'Divinésia' as Municipio union all
+ select 'MG' as Estado, 'Divino' as Municipio union all
+ select 'MG' as Estado, 'Divino das Laranjeiras' as Municipio union all
+ select 'MG' as Estado, 'Divinolândia de Minas' as Municipio union all
+ select 'MG' as Estado, 'Divinópolis' as Municipio union all
+ select 'MG' as Estado, 'Divisa Alegre' as Municipio union all
+ select 'MG' as Estado, 'Divisa Nova' as Municipio union all
+ select 'MG' as Estado, 'Divisópolis' as Municipio union all
+ select 'MG' as Estado, 'Dom Bosco' as Municipio union all
+ select 'MG' as Estado, 'Dom Cavati' as Municipio union all
+ select 'MG' as Estado, 'Dom Joaquim' as Municipio union all
+ select 'MG' as Estado, 'Dom Silvério' as Municipio union all
+ select 'MG' as Estado, 'Dom Viçoso' as Municipio union all
+ select 'MG' as Estado, 'Dona Eusébia' as Municipio union all
+ select 'MG' as Estado, 'Dores de Campos' as Municipio union all
+ select 'MG' as Estado, 'Dores de Guanhães' as Municipio union all
+ select 'MG' as Estado, 'Dores do Indaiá' as Municipio union all
+ select 'MG' as Estado, 'Dores do Turvo' as Municipio union all
+ select 'MG' as Estado, 'Doresópolis' as Municipio union all
+ select 'MG' as Estado, 'Douradoquara' as Municipio union all
+ select 'MG' as Estado, 'Durandé' as Municipio union all
+ select 'MG' as Estado, 'Elói Mendes' as Municipio union all
+ select 'MG' as Estado, 'Engenheiro Caldas' as Municipio union all
+ select 'MG' as Estado, 'Engenheiro Navarro' as Municipio union all
+ select 'MG' as Estado, 'Entre Folhas' as Municipio union all
+ select 'MG' as Estado, 'Entre Rios de Minas' as Municipio union all
+ select 'MG' as Estado, 'Ervália' as Municipio union all
+ select 'MG' as Estado, 'Esmeraldas' as Municipio union all
+ select 'MG' as Estado, 'Espera Feliz' as Municipio union all
+ select 'MG' as Estado, 'Espinosa' as Municipio union all
+ select 'MG' as Estado, 'Espírito Santo do Dourado' as Municipio union all
+ select 'MG' as Estado, 'Estiva' as Municipio union all
+ select 'MG' as Estado, 'Estrela Dalva' as Municipio union all
+ select 'MG' as Estado, 'Estrela do Indaiá' as Municipio union all
+ select 'MG' as Estado, 'Estrela do Sul' as Municipio union all
+ select 'MG' as Estado, 'Eugenópolis' as Municipio union all
+ select 'MG' as Estado, 'Ewbank da Câmara' as Municipio union all
+ select 'MG' as Estado, 'Extrema' as Municipio union all
+ select 'MG' as Estado, 'Fama' as Municipio union all
+ select 'MG' as Estado, 'Faria Lemos' as Municipio union all
+ select 'MG' as Estado, 'Felício dos Santos' as Municipio union all
+ select 'MG' as Estado, 'Felisburgo' as Municipio union all
+ select 'MG' as Estado, 'Felixlândia' as Municipio union all
+ select 'MG' as Estado, 'Fernandes Tourinho' as Municipio union all
+ select 'MG' as Estado, 'Ferros' as Municipio union all
+ select 'MG' as Estado, 'Fervedouro' as Municipio union all
+ select 'MG' as Estado, 'Florestal' as Municipio union all
+ select 'MG' as Estado, 'Formiga' as Municipio union all
+ select 'MG' as Estado, 'Formoso' as Municipio union all
+ select 'MG' as Estado, 'Fortaleza de Minas' as Municipio union all
+ select 'MG' as Estado, 'Fortuna de Minas' as Municipio union all
+ select 'MG' as Estado, 'Francisco Badaró' as Municipio union all
+ select 'MG' as Estado, 'Francisco Dumont' as Municipio union all
+ select 'MG' as Estado, 'Francisco Sá' as Municipio union all
+ select 'MG' as Estado, 'Franciscópolis' as Municipio union all
+ select 'MG' as Estado, 'Frei Gaspar' as Municipio union all
+ select 'MG' as Estado, 'Frei Inocêncio' as Municipio union all
+ select 'MG' as Estado, 'Frei Lagonegro' as Municipio union all
+ select 'MG' as Estado, 'Fronteira' as Municipio union all
+ select 'MG' as Estado, 'Fronteira dos Vales' as Municipio union all
+ select 'MG' as Estado, 'Fruta de Leite' as Municipio union all
+ select 'MG' as Estado, 'Frutal' as Municipio union all
+ select 'MG' as Estado, 'Funilândia' as Municipio union all
+ select 'MG' as Estado, 'Galiléia' as Municipio union all
+ select 'MG' as Estado, 'Gameleiras' as Municipio union all
+ select 'MG' as Estado, 'Glaucilândia' as Municipio union all
+ select 'MG' as Estado, 'Goiabeira' as Municipio union all
+ select 'MG' as Estado, 'Goianá' as Municipio union all
+ select 'MG' as Estado, 'Gonçalves' as Municipio union all
+ select 'MG' as Estado, 'Gonzaga' as Municipio union all
+ select 'MG' as Estado, 'Gouveia' as Municipio union all
+ select 'MG' as Estado, 'Governador Valadares' as Municipio union all
+ select 'MG' as Estado, 'Grão Mogol' as Municipio union all
+ select 'MG' as Estado, 'Grupiara' as Municipio union all
+ select 'MG' as Estado, 'Guanhães' as Municipio union all
+ select 'MG' as Estado, 'Guapé' as Municipio union all
+ select 'MG' as Estado, 'Guaraciaba' as Municipio union all
+ select 'MG' as Estado, 'Guaraciama' as Municipio union all
+ select 'MG' as Estado, 'Guaranésia' as Municipio union all
+ select 'MG' as Estado, 'Guarani' as Municipio union all
+ select 'MG' as Estado, 'Guarará' as Municipio union all
+ select 'MG' as Estado, 'Guarda-Mor' as Municipio union all
+ select 'MG' as Estado, 'Guaxupé' as Municipio union all
+ select 'MG' as Estado, 'Guidoval' as Municipio union all
+ select 'MG' as Estado, 'Guimarânia' as Municipio union all
+ select 'MG' as Estado, 'Guiricema' as Municipio union all
+ select 'MG' as Estado, 'Gurinhatã' as Municipio union all
+ select 'MG' as Estado, 'Heliodora' as Municipio union all
+ select 'MG' as Estado, 'Iapu' as Municipio union all
+ select 'MG' as Estado, 'Ibertioga' as Municipio union all
+ select 'MG' as Estado, 'Ibiá' as Municipio union all
+ select 'MG' as Estado, 'Ibiaí' as Municipio union all
+ select 'MG' as Estado, 'Ibiracatu' as Municipio union all
+ select 'MG' as Estado, 'Ibiraci' as Municipio union all
+ select 'MG' as Estado, 'Ibirité' as Municipio union all
+ select 'MG' as Estado, 'Ibitiúra de Minas' as Municipio union all
+ select 'MG' as Estado, 'Ibituruna' as Municipio union all
+ select 'MG' as Estado, 'Icaraí de Minas' as Municipio union all
+ select 'MG' as Estado, 'Igarapé' as Municipio union all
+ select 'MG' as Estado, 'Igaratinga' as Municipio union all
+ select 'MG' as Estado, 'Iguatama' as Municipio union all
+ select 'MG' as Estado, 'Ijaci' as Municipio union all
+ select 'MG' as Estado, 'Ilicínea' as Municipio union all
+ select 'MG' as Estado, 'Imbé de Minas' as Municipio union all
+ select 'MG' as Estado, 'Inconfidentes' as Municipio union all
+ select 'MG' as Estado, 'Indaiabira' as Municipio union all
+ select 'MG' as Estado, 'Indianópolis' as Municipio union all
+ select 'MG' as Estado, 'Ingaí' as Municipio union all
+ select 'MG' as Estado, 'Inhapim' as Municipio union all
+ select 'MG' as Estado, 'Inhaúma' as Municipio union all
+ select 'MG' as Estado, 'Inimutaba' as Municipio union all
+ select 'MG' as Estado, 'Ipaba' as Municipio union all
+ select 'MG' as Estado, 'Ipanema' as Municipio union all
+ select 'MG' as Estado, 'Ipatinga' as Municipio union all
+ select 'MG' as Estado, 'Ipiaçu' as Municipio union all
+ select 'MG' as Estado, 'Ipuiúna' as Municipio union all
+ select 'MG' as Estado, 'Iraí de Minas' as Municipio union all
+ select 'MG' as Estado, 'Itabira' as Municipio union all
+ select 'MG' as Estado, 'Itabirinha' as Municipio union all
+ select 'MG' as Estado, 'Itabirito' as Municipio union all
+ select 'MG' as Estado, 'Itacambira' as Municipio union all
+ select 'MG' as Estado, 'Itacarambi' as Municipio union all
+ select 'MG' as Estado, 'Itaguara' as Municipio union all
+ select 'MG' as Estado, 'Itaipé' as Municipio union all
+ select 'MG' as Estado, 'Itajubá' as Municipio union all
+ select 'MG' as Estado, 'Itamarandiba' as Municipio union all
+ select 'MG' as Estado, 'Itamarati de Minas' as Municipio union all
+ select 'MG' as Estado, 'Itambacuri' as Municipio union all
+ select 'MG' as Estado, 'Itambé do Mato Dentro' as Municipio union all
+ select 'MG' as Estado, 'Itamogi' as Municipio union all
+ select 'MG' as Estado, 'Itamonte' as Municipio union all
+ select 'MG' as Estado, 'Itanhandu' as Municipio union all
+ select 'MG' as Estado, 'Itanhomi' as Municipio union all
+ select 'MG' as Estado, 'Itaobim' as Municipio union all
+ select 'MG' as Estado, 'Itapagipe' as Municipio union all
+ select 'MG' as Estado, 'Itapecerica' as Municipio union all
+ select 'MG' as Estado, 'Itapeva' as Municipio union all
+ select 'MG' as Estado, 'Itatiaiuçu' as Municipio union all
+ select 'MG' as Estado, 'Itaú de Minas' as Municipio union all
+ select 'MG' as Estado, 'Itaúna' as Municipio union all
+ select 'MG' as Estado, 'Itaverava' as Municipio union all
+ select 'MG' as Estado, 'Itinga' as Municipio union all
+ select 'MG' as Estado, 'Itueta' as Municipio union all
+ select 'MG' as Estado, 'Ituiutaba' as Municipio union all
+ select 'MG' as Estado, 'Itumirim' as Municipio union all
+ select 'MG' as Estado, 'Iturama' as Municipio union all
+ select 'MG' as Estado, 'Itutinga' as Municipio union all
+ select 'MG' as Estado, 'Jaboticatubas' as Municipio union all
+ select 'MG' as Estado, 'Jacinto' as Municipio union all
+ select 'MG' as Estado, 'Jacuí' as Municipio union all
+ select 'MG' as Estado, 'Jacutinga' as Municipio union all
+ select 'MG' as Estado, 'Jaguaraçu' as Municipio union all
+ select 'MG' as Estado, 'Jaíba' as Municipio union all
+ select 'MG' as Estado, 'Jampruca' as Municipio union all
+ select 'MG' as Estado, 'Janaúba' as Municipio union all
+ select 'MG' as Estado, 'Januária' as Municipio union all
+ select 'MG' as Estado, 'Japaraíba' as Municipio union all
+ select 'MG' as Estado, 'Japonvar' as Municipio union all
+ select 'MG' as Estado, 'Jeceaba' as Municipio union all
+ select 'MG' as Estado, 'Jenipapo de Minas' as Municipio union all
+ select 'MG' as Estado, 'Jequeri' as Municipio union all
+ select 'MG' as Estado, 'Jequitaí' as Municipio union all
+ select 'MG' as Estado, 'Jequitibá' as Municipio union all
+ select 'MG' as Estado, 'Jequitinhonha' as Municipio union all
+ select 'MG' as Estado, 'Jesuânia' as Municipio union all
+ select 'MG' as Estado, 'Joaíma' as Municipio union all
+ select 'MG' as Estado, 'Joanésia' as Municipio union all
+ select 'MG' as Estado, 'João Monlevade' as Municipio union all
+ select 'MG' as Estado, 'João Pinheiro' as Municipio union all
+ select 'MG' as Estado, 'Joaquim Felício' as Municipio union all
+ select 'MG' as Estado, 'Jordânia' as Municipio union all
+ select 'MG' as Estado, 'José Gonçalves de Minas' as Municipio union all
+ select 'MG' as Estado, 'José Raydan' as Municipio union all
+ select 'MG' as Estado, 'Josenópolis' as Municipio union all
+ select 'MG' as Estado, 'Juatuba' as Municipio union all
+ select 'MG' as Estado, 'Juiz de Fora' as Municipio union all
+ select 'MG' as Estado, 'Juramento' as Municipio union all
+ select 'MG' as Estado, 'Juruaia' as Municipio union all
+ select 'MG' as Estado, 'Juvenília' as Municipio union all
+ select 'MG' as Estado, 'Ladainha' as Municipio union all
+ select 'MG' as Estado, 'Lagamar' as Municipio union all
+ select 'MG' as Estado, 'Lagoa da Prata' as Municipio union all
+ select 'MG' as Estado, 'Lagoa dos Patos' as Municipio union all
+ select 'MG' as Estado, 'Lagoa Dourada' as Municipio union all
+ select 'MG' as Estado, 'Lagoa Formosa' as Municipio union all
+ select 'MG' as Estado, 'Lagoa Grande' as Municipio union all
+ select 'MG' as Estado, 'Lagoa Santa' as Municipio union all
+ select 'MG' as Estado, 'Lajinha' as Municipio union all
+ select 'MG' as Estado, 'Lambari' as Municipio union all
+ select 'MG' as Estado, 'Lamim' as Municipio union all
+ select 'MG' as Estado, 'Laranjal' as Municipio union all
+ select 'MG' as Estado, 'Lassance' as Municipio union all
+ select 'MG' as Estado, 'Lavras' as Municipio union all
+ select 'MG' as Estado, 'Leandro Ferreira' as Municipio union all
+ select 'MG' as Estado, 'Leme do Prado' as Municipio union all
+ select 'MG' as Estado, 'Leopoldina' as Municipio union all
+ select 'MG' as Estado, 'Liberdade' as Municipio union all
+ select 'MG' as Estado, 'Lima Duarte' as Municipio union all
+ select 'MG' as Estado, 'Limeira do Oeste' as Municipio union all
+ select 'MG' as Estado, 'Lontra' as Municipio union all
+ select 'MG' as Estado, 'Luisburgo' as Municipio union all
+ select 'MG' as Estado, 'Luislândia' as Municipio union all
+ select 'MG' as Estado, 'Luminárias' as Municipio union all
+ select 'MG' as Estado, 'Luz' as Municipio union all
+ select 'MG' as Estado, 'Machacalis' as Municipio union all
+ select 'MG' as Estado, 'Machado' as Municipio union all
+ select 'MG' as Estado, 'Madre de Deus de Minas' as Municipio union all
+ select 'MG' as Estado, 'Malacacheta' as Municipio union all
+ select 'MG' as Estado, 'Mamonas' as Municipio union all
+ select 'MG' as Estado, 'Manga' as Municipio union all
+ select 'MG' as Estado, 'Manhuaçu' as Municipio union all
+ select 'MG' as Estado, 'Manhumirim' as Municipio union all
+ select 'MG' as Estado, 'Mantena' as Municipio union all
+ select 'MG' as Estado, 'Mar de Espanha' as Municipio union all
+ select 'MG' as Estado, 'Maravilhas' as Municipio union all
+ select 'MG' as Estado, 'Maria da Fé' as Municipio union all
+ select 'MG' as Estado, 'Mariana' as Municipio union all
+ select 'MG' as Estado, 'Marilac' as Municipio union all
+ select 'MG' as Estado, 'Mário Campos' as Municipio union all
+ select 'MG' as Estado, 'Maripá de Minas' as Municipio union all
+ select 'MG' as Estado, 'Marliéria' as Municipio union all
+ select 'MG' as Estado, 'Marmelópolis' as Municipio union all
+ select 'MG' as Estado, 'Martinho Campos' as Municipio union all
+ select 'MG' as Estado, 'Martins Soares' as Municipio union all
+ select 'MG' as Estado, 'Mata Verde' as Municipio union all
+ select 'MG' as Estado, 'Materlândia' as Municipio union all
+ select 'MG' as Estado, 'Mateus Leme' as Municipio union all
+ select 'MG' as Estado, 'Mathias Lobato' as Municipio union all
+ select 'MG' as Estado, 'Matias Barbosa' as Municipio union all
+ select 'MG' as Estado, 'Matias Cardoso' as Municipio union all
+ select 'MG' as Estado, 'Matipó' as Municipio union all
+ select 'MG' as Estado, 'Mato Verde' as Municipio union all
+ select 'MG' as Estado, 'Matozinhos' as Municipio union all
+ select 'MG' as Estado, 'Matutina' as Municipio union all
+ select 'MG' as Estado, 'Medeiros' as Municipio union all
+ select 'MG' as Estado, 'Medina' as Municipio union all
+ select 'MG' as Estado, 'Mendes Pimentel' as Municipio union all
+ select 'MG' as Estado, 'Mercês' as Municipio union all
+ select 'MG' as Estado, 'Mesquita' as Municipio union all
+ select 'MG' as Estado, 'Minas Novas' as Municipio union all
+ select 'MG' as Estado, 'Minduri' as Municipio union all
+ select 'MG' as Estado, 'Mirabela' as Municipio union all
+ select 'MG' as Estado, 'Miradouro' as Municipio union all
+ select 'MG' as Estado, 'Miraí' as Municipio union all
+ select 'MG' as Estado, 'Miravânia' as Municipio union all
+ select 'MG' as Estado, 'Moeda' as Municipio union all
+ select 'MG' as Estado, 'Moema' as Municipio union all
+ select 'MG' as Estado, 'Monjolos' as Municipio union all
+ select 'MG' as Estado, 'Monsenhor Paulo' as Municipio union all
+ select 'MG' as Estado, 'Montalvânia' as Municipio union all
+ select 'MG' as Estado, 'Monte Alegre de Minas' as Municipio union all
+ select 'MG' as Estado, 'Monte Azul' as Municipio union all
+ select 'MG' as Estado, 'Monte Belo' as Municipio union all
+ select 'MG' as Estado, 'Monte Carmelo' as Municipio union all
+ select 'MG' as Estado, 'Monte Formoso' as Municipio union all
+ select 'MG' as Estado, 'Monte Santo de Minas' as Municipio union all
+ select 'MG' as Estado, 'Monte Sião' as Municipio union all
+ select 'MG' as Estado, 'Montes Claros' as Municipio union all
+ select 'MG' as Estado, 'Montezuma' as Municipio union all
+ select 'MG' as Estado, 'Morada Nova de Minas' as Municipio union all
+ select 'MG' as Estado, 'Morro da Garça' as Municipio union all
+ select 'MG' as Estado, 'Morro do Pilar' as Municipio union all
+ select 'MG' as Estado, 'Munhoz' as Municipio union all
+ select 'MG' as Estado, 'Muriaé' as Municipio union all
+ select 'MG' as Estado, 'Mutum' as Municipio union all
+ select 'MG' as Estado, 'Muzambinho' as Municipio union all
+ select 'MG' as Estado, 'Nacip Raydan' as Municipio union all
+ select 'MG' as Estado, 'Nanuque' as Municipio union all
+ select 'MG' as Estado, 'Naque' as Municipio union all
+ select 'MG' as Estado, 'Natalândia' as Municipio union all
+ select 'MG' as Estado, 'Natércia' as Municipio union all
+ select 'MG' as Estado, 'Nazareno' as Municipio union all
+ select 'MG' as Estado, 'Nepomuceno' as Municipio union all
+ select 'MG' as Estado, 'Ninheira' as Municipio union all
+ select 'MG' as Estado, 'Nova Belém' as Municipio union all
+ select 'MG' as Estado, 'Nova Era' as Municipio union all
+ select 'MG' as Estado, 'Nova Lima' as Municipio union all
+ select 'MG' as Estado, 'Nova Módica' as Municipio union all
+ select 'MG' as Estado, 'Nova Ponte' as Municipio union all
+ select 'MG' as Estado, 'Nova Porteirinha' as Municipio union all
+ select 'MG' as Estado, 'Nova Resende' as Municipio union all
+ select 'MG' as Estado, 'Nova Serrana' as Municipio union all
+ select 'MG' as Estado, 'Nova União' as Municipio union all
+ select 'MG' as Estado, 'Novo Cruzeiro' as Municipio union all
+ select 'MG' as Estado, 'Novo Oriente de Minas' as Municipio union all
+ select 'MG' as Estado, 'Novorizonte' as Municipio union all
+ select 'MG' as Estado, 'Olaria' as Municipio union all
+ select 'MG' as Estado, 'Olhos-d''Água' as Municipio union all
+ select 'MG' as Estado, 'Olímpio Noronha' as Municipio union all
+ select 'MG' as Estado, 'Oliveira' as Municipio union all
+ select 'MG' as Estado, 'Oliveira Fortes' as Municipio union all
+ select 'MG' as Estado, 'Onça de Pitangui' as Municipio union all
+ select 'MG' as Estado, 'Oratórios' as Municipio union all
+ select 'MG' as Estado, 'Orizânia' as Municipio union all
+ select 'MG' as Estado, 'Ouro Branco' as Municipio union all
+ select 'MG' as Estado, 'Ouro Fino' as Municipio union all
+ select 'MG' as Estado, 'Ouro Preto' as Municipio union all
+ select 'MG' as Estado, 'Ouro Verde de Minas' as Municipio union all
+ select 'MG' as Estado, 'Padre Carvalho' as Municipio union all
+ select 'MG' as Estado, 'Padre Paraíso' as Municipio union all
+ select 'MG' as Estado, 'Pai Pedro' as Municipio union all
+ select 'MG' as Estado, 'Paineiras' as Municipio union all
+ select 'MG' as Estado, 'Pains' as Municipio union all
+ select 'MG' as Estado, 'Paiva' as Municipio union all
+ select 'MG' as Estado, 'Palma' as Municipio union all
+ select 'MG' as Estado, 'Palmópolis' as Municipio union all
+ select 'MG' as Estado, 'Papagaios' as Municipio union all
+ select 'MG' as Estado, 'Pará de Minas' as Municipio union all
+ select 'MG' as Estado, 'Paracatu' as Municipio union all
+ select 'MG' as Estado, 'Paraguaçu' as Municipio union all
+ select 'MG' as Estado, 'Paraisópolis' as Municipio union all
+ select 'MG' as Estado, 'Paraopeba' as Municipio union all
+ select 'MG' as Estado, 'Passa Quatro' as Municipio union all
+ select 'MG' as Estado, 'Passa Tempo' as Municipio union all
+ select 'MG' as Estado, 'Passabém' as Municipio union all
+ select 'MG' as Estado, 'Passa-Vinte' as Municipio union all
+ select 'MG' as Estado, 'Passos' as Municipio union all
+ select 'MG' as Estado, 'Patis' as Municipio union all
+ select 'MG' as Estado, 'Patos de Minas' as Municipio union all
+ select 'MG' as Estado, 'Patrocínio' as Municipio union all
+ select 'MG' as Estado, 'Patrocínio do Muriaé' as Municipio union all
+ select 'MG' as Estado, 'Paula Cândido' as Municipio union all
+ select 'MG' as Estado, 'Paulistas' as Municipio union all
+ select 'MG' as Estado, 'Pavão' as Municipio union all
+ select 'MG' as Estado, 'Peçanha' as Municipio union all
+ select 'MG' as Estado, 'Pedra Azul' as Municipio union all
+ select 'MG' as Estado, 'Pedra Bonita' as Municipio union all
+ select 'MG' as Estado, 'Pedra do Anta' as Municipio union all
+ select 'MG' as Estado, 'Pedra do Indaiá' as Municipio union all
+ select 'MG' as Estado, 'Pedra Dourada' as Municipio union all
+ select 'MG' as Estado, 'Pedralva' as Municipio union all
+ select 'MG' as Estado, 'Pedras de Maria da Cruz' as Municipio union all
+ select 'MG' as Estado, 'Pedrinópolis' as Municipio union all
+ select 'MG' as Estado, 'Pedro Leopoldo' as Municipio union all
+ select 'MG' as Estado, 'Pedro Teixeira' as Municipio union all
+ select 'MG' as Estado, 'Pequeri' as Municipio union all
+ select 'MG' as Estado, 'Pequi' as Municipio union all
+ select 'MG' as Estado, 'Perdigão' as Municipio union all
+ select 'MG' as Estado, 'Perdizes' as Municipio union all
+ select 'MG' as Estado, 'Perdões' as Municipio union all
+ select 'MG' as Estado, 'Periquito' as Municipio union all
+ select 'MG' as Estado, 'Pescador' as Municipio union all
+ select 'MG' as Estado, 'Piau' as Municipio union all
+ select 'MG' as Estado, 'Piedade de Caratinga' as Municipio union all
+ select 'MG' as Estado, 'Piedade de Ponte Nova' as Municipio union all
+ select 'MG' as Estado, 'Piedade do Rio Grande' as Municipio union all
+ select 'MG' as Estado, 'Piedade dos Gerais' as Municipio union all
+ select 'MG' as Estado, 'Pimenta' as Municipio union all
+ select 'MG' as Estado, 'Pingo-d''Água' as Municipio union all
+ select 'MG' as Estado, 'Pintópolis' as Municipio union all
+ select 'MG' as Estado, 'Piracema' as Municipio union all
+ select 'MG' as Estado, 'Pirajuba' as Municipio union all
+ select 'MG' as Estado, 'Piranga' as Municipio union all
+ select 'MG' as Estado, 'Piranguçu' as Municipio union all
+ select 'MG' as Estado, 'Piranguinho' as Municipio union all
+ select 'MG' as Estado, 'Pirapetinga' as Municipio union all
+ select 'MG' as Estado, 'Pirapora' as Municipio union all
+ select 'MG' as Estado, 'Piraúba' as Municipio union all
+ select 'MG' as Estado, 'Pitangui' as Municipio union all
+ select 'MG' as Estado, 'Piumhi' as Municipio union all
+ select 'MG' as Estado, 'Planura' as Municipio union all
+ select 'MG' as Estado, 'Poço Fundo' as Municipio union all
+ select 'MG' as Estado, 'Poços de Caldas' as Municipio union all
+ select 'MG' as Estado, 'Pocrane' as Municipio union all
+ select 'MG' as Estado, 'Pompéu' as Municipio union all
+ select 'MG' as Estado, 'Ponte Nova' as Municipio union all
+ select 'MG' as Estado, 'Ponto Chique' as Municipio union all
+ select 'MG' as Estado, 'Ponto dos Volantes' as Municipio union all
+ select 'MG' as Estado, 'Porteirinha' as Municipio union all
+ select 'MG' as Estado, 'Porto Firme' as Municipio union all
+ select 'MG' as Estado, 'Poté' as Municipio union all
+ select 'MG' as Estado, 'Pouso Alegre' as Municipio union all
+ select 'MG' as Estado, 'Pouso Alto' as Municipio union all
+ select 'MG' as Estado, 'Prados' as Municipio union all
+ select 'MG' as Estado, 'Prata' as Municipio union all
+ select 'MG' as Estado, 'Pratápolis' as Municipio union all
+ select 'MG' as Estado, 'Pratinha' as Municipio union all
+ select 'MG' as Estado, 'Presidente Bernardes' as Municipio union all
+ select 'MG' as Estado, 'Presidente Juscelino' as Municipio union all
+ select 'MG' as Estado, 'Presidente Kubitschek' as Municipio union all
+ select 'MG' as Estado, 'Presidente Olegário' as Municipio union all
+ select 'MG' as Estado, 'Prudente de Morais' as Municipio union all
+ select 'MG' as Estado, 'Quartel Geral' as Municipio union all
+ select 'MG' as Estado, 'Queluzito' as Municipio union all
+ select 'MG' as Estado, 'Raposos' as Municipio union all
+ select 'MG' as Estado, 'Raul Soares' as Municipio union all
+ select 'MG' as Estado, 'Recreio' as Municipio union all
+ select 'MG' as Estado, 'Reduto' as Municipio union all
+ select 'MG' as Estado, 'Resende Costa' as Municipio union all
+ select 'MG' as Estado, 'Resplendor' as Municipio union all
+ select 'MG' as Estado, 'Ressaquinha' as Municipio union all
+ select 'MG' as Estado, 'Riachinho' as Municipio union all
+ select 'MG' as Estado, 'Riacho dos Machados' as Municipio union all
+ select 'MG' as Estado, 'Ribeirão das Neves' as Municipio union all
+ select 'MG' as Estado, 'Ribeirão Vermelho' as Municipio union all
+ select 'MG' as Estado, 'Rio Acima' as Municipio union all
+ select 'MG' as Estado, 'Rio Casca' as Municipio union all
+ select 'MG' as Estado, 'Rio do Prado' as Municipio union all
+ select 'MG' as Estado, 'Rio Doce' as Municipio union all
+ select 'MG' as Estado, 'Rio Espera' as Municipio union all
+ select 'MG' as Estado, 'Rio Manso' as Municipio union all
+ select 'MG' as Estado, 'Rio Novo' as Municipio union all
+ select 'MG' as Estado, 'Rio Paranaíba' as Municipio union all
+ select 'MG' as Estado, 'Rio Pardo de Minas' as Municipio union all
+ select 'MG' as Estado, 'Rio Piracicaba' as Municipio union all
+ select 'MG' as Estado, 'Rio Pomba' as Municipio union all
+ select 'MG' as Estado, 'Rio Preto' as Municipio union all
+ select 'MG' as Estado, 'Rio Vermelho' as Municipio union all
+ select 'MG' as Estado, 'Ritápolis' as Municipio union all
+ select 'MG' as Estado, 'Rochedo de Minas' as Municipio union all
+ select 'MG' as Estado, 'Rodeiro' as Municipio union all
+ select 'MG' as Estado, 'Romaria' as Municipio union all
+ select 'MG' as Estado, 'Rosário da Limeira' as Municipio union all
+ select 'MG' as Estado, 'Rubelita' as Municipio union all
+ select 'MG' as Estado, 'Rubim' as Municipio union all
+ select 'MG' as Estado, 'Sabará' as Municipio union all
+ select 'MG' as Estado, 'Sabinópolis' as Municipio union all
+ select 'MG' as Estado, 'Sacramento' as Municipio union all
+ select 'MG' as Estado, 'Salinas' as Municipio union all
+ select 'MG' as Estado, 'Salto da Divisa' as Municipio union all
+ select 'MG' as Estado, 'Santa Bárbara' as Municipio union all
+ select 'MG' as Estado, 'Santa Bárbara do Leste' as Municipio union all
+ select 'MG' as Estado, 'Santa Bárbara do Monte Verde' as Municipio union all
+ select 'MG' as Estado, 'Santa Bárbara do Tugúrio' as Municipio union all
+ select 'MG' as Estado, 'Santa Cruz de Minas' as Municipio union all
+ select 'MG' as Estado, 'Santa Cruz de Salinas' as Municipio union all
+ select 'MG' as Estado, 'Santa Cruz do Escalvado' as Municipio union all
+ select 'MG' as Estado, 'Santa Efigênia de Minas' as Municipio union all
+ select 'MG' as Estado, 'Santa Fé de Minas' as Municipio union all
+ select 'MG' as Estado, 'Santa Helena de Minas' as Municipio union all
+ select 'MG' as Estado, 'Santa Juliana' as Municipio union all
+ select 'MG' as Estado, 'Santa Luzia' as Municipio union all
+ select 'MG' as Estado, 'Santa Margarida' as Municipio union all
+ select 'MG' as Estado, 'Santa Maria de Itabira' as Municipio union all
+ select 'MG' as Estado, 'Santa Maria do Salto' as Municipio union all
+ select 'MG' as Estado, 'Santa Maria do Suaçuí' as Municipio union all
+ select 'MG' as Estado, 'Santa Rita de Caldas' as Municipio union all
+ select 'MG' as Estado, 'Santa Rita de Ibitipoca' as Municipio union all
+ select 'MG' as Estado, 'Santa Rita de Jacutinga' as Municipio union all
+ select 'MG' as Estado, 'Santa Rita de Minas' as Municipio union all
+ select 'MG' as Estado, 'Santa Rita do Itueto' as Municipio union all
+ select 'MG' as Estado, 'Santa Rita do Sapucaí' as Municipio union all
+ select 'MG' as Estado, 'Santa Rosa da Serra' as Municipio union all
+ select 'MG' as Estado, 'Santa Vitória' as Municipio union all
+ select 'MG' as Estado, 'Santana da Vargem' as Municipio union all
+ select 'MG' as Estado, 'Santana de Cataguases' as Municipio union all
+ select 'MG' as Estado, 'Santana de Pirapama' as Municipio union all
+ select 'MG' as Estado, 'Santana do Deserto' as Municipio union all
+ select 'MG' as Estado, 'Santana do Garambéu' as Municipio union all
+ select 'MG' as Estado, 'Santana do Jacaré' as Municipio union all
+ select 'MG' as Estado, 'Santana do Manhuaçu' as Municipio union all
+ select 'MG' as Estado, 'Santana do Paraíso' as Municipio union all
+ select 'MG' as Estado, 'Santana do Riacho' as Municipio union all
+ select 'MG' as Estado, 'Santana dos Montes' as Municipio union all
+ select 'MG' as Estado, 'Santo Antônio do Amparo' as Municipio union all
+ select 'MG' as Estado, 'Santo Antônio do Aventureiro' as Municipio union all
+ select 'MG' as Estado, 'Santo Antônio do Grama' as Municipio union all
+ select 'MG' as Estado, 'Santo Antônio do Itambé' as Municipio union all
+ select 'MG' as Estado, 'Santo Antônio do Jacinto' as Municipio union all
+ select 'MG' as Estado, 'Santo Antônio do Monte' as Municipio union all
+ select 'MG' as Estado, 'Santo Antônio do Retiro' as Municipio union all
+ select 'MG' as Estado, 'Santo Antônio do Rio Abaixo' as Municipio union all
+ select 'MG' as Estado, 'Santo Hipólito' as Municipio union all
+ select 'MG' as Estado, 'Santos Dumont' as Municipio union all
+ select 'MG' as Estado, 'São Bento Abade' as Municipio union all
+ select 'MG' as Estado, 'São Brás do Suaçuí' as Municipio union all
+ select 'MG' as Estado, 'São Domingos das Dores' as Municipio union all
+ select 'MG' as Estado, 'São Domingos do Prata' as Municipio union all
+ select 'MG' as Estado, 'São Félix de Minas' as Municipio union all
+ select 'MG' as Estado, 'São Francisco' as Municipio union all
+ select 'MG' as Estado, 'São Francisco de Paula' as Municipio union all
+ select 'MG' as Estado, 'São Francisco de Sales' as Municipio union all
+ select 'MG' as Estado, 'São Francisco do Glória' as Municipio union all
+ select 'MG' as Estado, 'São Geraldo' as Municipio union all
+ select 'MG' as Estado, 'São Geraldo da Piedade' as Municipio union all
+ select 'MG' as Estado, 'São Geraldo do Baixio' as Municipio union all
+ select 'MG' as Estado, 'São Gonçalo do Abaeté' as Municipio union all
+ select 'MG' as Estado, 'São Gonçalo do Pará' as Municipio union all
+ select 'MG' as Estado, 'São Gonçalo do Rio Abaixo' as Municipio union all
+ select 'MG' as Estado, 'São Gonçalo do Rio Preto' as Municipio union all
+ select 'MG' as Estado, 'São Gonçalo do Sapucaí' as Municipio union all
+ select 'MG' as Estado, 'São Gotardo' as Municipio union all
+ select 'MG' as Estado, 'São João Batista do Glória' as Municipio union all
+ select 'MG' as Estado, 'São João da Lagoa' as Municipio union all
+ select 'MG' as Estado, 'São João da Mata' as Municipio union all
+ select 'MG' as Estado, 'São João da Ponte' as Municipio union all
+ select 'MG' as Estado, 'São João das Missões' as Municipio union all
+ select 'MG' as Estado, 'São João del Rei' as Municipio union all
+ select 'MG' as Estado, 'São João do Manhuaçu' as Municipio union all
+ select 'MG' as Estado, 'São João do Manteninha' as Municipio union all
+ select 'MG' as Estado, 'São João do Oriente' as Municipio union all
+ select 'MG' as Estado, 'São João do Pacuí' as Municipio union all
+ select 'MG' as Estado, 'São João do Paraíso' as Municipio union all
+ select 'MG' as Estado, 'São João Evangelista' as Municipio union all
+ select 'MG' as Estado, 'São João Nepomuceno' as Municipio union all
+ select 'MG' as Estado, 'São Joaquim de Bicas' as Municipio union all
+ select 'MG' as Estado, 'São José da Barra' as Municipio union all
+ select 'MG' as Estado, 'São José da Lapa' as Municipio union all
+ select 'MG' as Estado, 'São José da Safira' as Municipio union all
+ select 'MG' as Estado, 'São José da Varginha' as Municipio union all
+ select 'MG' as Estado, 'São José do Alegre' as Municipio union all
+ select 'MG' as Estado, 'São José do Divino' as Municipio union all
+ select 'MG' as Estado, 'São José do Goiabal' as Municipio union all
+ select 'MG' as Estado, 'São José do Jacuri' as Municipio union all
+ select 'MG' as Estado, 'São José do Mantimento' as Municipio union all
+ select 'MG' as Estado, 'São Lourenço' as Municipio union all
+ select 'MG' as Estado, 'São Miguel do Anta' as Municipio union all
+ select 'MG' as Estado, 'São Pedro da União' as Municipio union all
+ select 'MG' as Estado, 'São Pedro do Suaçuí' as Municipio union all
+ select 'MG' as Estado, 'São Pedro dos Ferros' as Municipio union all
+ select 'MG' as Estado, 'São Romão' as Municipio union all
+ select 'MG' as Estado, 'São Roque de Minas' as Municipio union all
+ select 'MG' as Estado, 'São Sebastião da Bela Vista' as Municipio union all
+ select 'MG' as Estado, 'São Sebastião da Vargem Alegre' as Municipio union all
+ select 'MG' as Estado, 'São Sebastião do Anta' as Municipio union all
+ select 'MG' as Estado, 'São Sebastião do Maranhão' as Municipio union all
+ select 'MG' as Estado, 'São Sebastião do Oeste' as Municipio union all
+ select 'MG' as Estado, 'São Sebastião do Paraíso' as Municipio union all
+ select 'MG' as Estado, 'São Sebastião do Rio Preto' as Municipio union all
+ select 'MG' as Estado, 'São Sebastião do Rio Verde' as Municipio union all
+ select 'MG' as Estado, 'São Thomé das Letras' as Municipio union all
+ select 'MG' as Estado, 'São Tiago' as Municipio union all
+ select 'MG' as Estado, 'São Tomás de Aquino' as Municipio union all
+ select 'MG' as Estado, 'São Vicente de Minas' as Municipio union all
+ select 'MG' as Estado, 'Sapucaí-Mirim' as Municipio union all
+ select 'MG' as Estado, 'Sardoá' as Municipio union all
+ select 'MG' as Estado, 'Sarzedo' as Municipio union all
+ select 'MG' as Estado, 'Sem-Peixe' as Municipio union all
+ select 'MG' as Estado, 'Senador Amaral' as Municipio union all
+ select 'MG' as Estado, 'Senador Cortes' as Municipio union all
+ select 'MG' as Estado, 'Senador Firmino' as Municipio union all
+ select 'MG' as Estado, 'Senador José Bento' as Municipio union all
+ select 'MG' as Estado, 'Senador Modestino Gonçalves' as Municipio union all
+ select 'MG' as Estado, 'Senhora de Oliveira' as Municipio union all
+ select 'MG' as Estado, 'Senhora do Porto' as Municipio union all
+ select 'MG' as Estado, 'Senhora dos Remédios' as Municipio union all
+ select 'MG' as Estado, 'Sericita' as Municipio union all
+ select 'MG' as Estado, 'Seritinga' as Municipio union all
+ select 'MG' as Estado, 'Serra Azul de Minas' as Municipio union all
+ select 'MG' as Estado, 'Serra da Saudade' as Municipio union all
+ select 'MG' as Estado, 'Serra do Salitre' as Municipio union all
+ select 'MG' as Estado, 'Serra dos Aimorés' as Municipio union all
+ select 'MG' as Estado, 'Serrania' as Municipio union all
+ select 'MG' as Estado, 'Serranópolis de Minas' as Municipio union all
+ select 'MG' as Estado, 'Serranos' as Municipio union all
+ select 'MG' as Estado, 'Serro' as Municipio union all
+ select 'MG' as Estado, 'Sete Lagoas' as Municipio union all
+ select 'MG' as Estado, 'Setubinha' as Municipio union all
+ select 'MG' as Estado, 'Silveirânia' as Municipio union all
+ select 'MG' as Estado, 'Silvianópolis' as Municipio union all
+ select 'MG' as Estado, 'Simão Pereira' as Municipio union all
+ select 'MG' as Estado, 'Simonésia' as Municipio union all
+ select 'MG' as Estado, 'Sobrália' as Municipio union all
+ select 'MG' as Estado, 'Soledade de Minas' as Municipio union all
+ select 'MG' as Estado, 'Tabuleiro' as Municipio union all
+ select 'MG' as Estado, 'Taiobeiras' as Municipio union all
+ select 'MG' as Estado, 'Taparuba' as Municipio union all
+ select 'MG' as Estado, 'Tapira' as Municipio union all
+ select 'MG' as Estado, 'Tapiraí' as Municipio union all
+ select 'MG' as Estado, 'Taquaraçu de Minas' as Municipio union all
+ select 'MG' as Estado, 'Tarumirim' as Municipio union all
+ select 'MG' as Estado, 'Teixeiras' as Municipio union all
+ select 'MG' as Estado, 'Teófilo Otoni' as Municipio union all
+ select 'MG' as Estado, 'Timóteo' as Municipio union all
+ select 'MG' as Estado, 'Tiradentes' as Municipio union all
+ select 'MG' as Estado, 'Tiros' as Municipio union all
+ select 'MG' as Estado, 'Tocantins' as Municipio union all
+ select 'MG' as Estado, 'Tocos do Moji' as Municipio union all
+ select 'MG' as Estado, 'Toledo' as Municipio union all
+ select 'MG' as Estado, 'Tombos' as Municipio union all
+ select 'MG' as Estado, 'Três Corações' as Municipio union all
+ select 'MG' as Estado, 'Três Marias' as Municipio union all
+ select 'MG' as Estado, 'Três Pontas' as Municipio union all
+ select 'MG' as Estado, 'Tumiritinga' as Municipio union all
+ select 'MG' as Estado, 'Tupaciguara' as Municipio union all
+ select 'MG' as Estado, 'Turmalina' as Municipio union all
+ select 'MG' as Estado, 'Turvolândia' as Municipio union all
+ select 'MG' as Estado, 'Ubá' as Municipio union all
+ select 'MG' as Estado, 'Ubaí' as Municipio union all
+ select 'MG' as Estado, 'Ubaporanga' as Municipio union all
+ select 'MG' as Estado, 'Uberaba' as Municipio union all
+ select 'MG' as Estado, 'Uberlândia' as Municipio union all
+ select 'MG' as Estado, 'Umburatiba' as Municipio union all
+ select 'MG' as Estado, 'Unaí' as Municipio union all
+ select 'MG' as Estado, 'União de Minas' as Municipio union all
+ select 'MG' as Estado, 'Uruana de Minas' as Municipio union all
+ select 'MG' as Estado, 'Urucânia' as Municipio union all
+ select 'MG' as Estado, 'Urucuia' as Municipio union all
+ select 'MG' as Estado, 'Vargem Alegre' as Municipio union all
+ select 'MG' as Estado, 'Vargem Bonita' as Municipio union all
+ select 'MG' as Estado, 'Vargem Grande do Rio Pardo' as Municipio union all
+ select 'MG' as Estado, 'Varginha' as Municipio union all
+ select 'MG' as Estado, 'Varjão de Minas' as Municipio union all
+ select 'MG' as Estado, 'Várzea da Palma' as Municipio union all
+ select 'MG' as Estado, 'Varzelândia' as Municipio union all
+ select 'MG' as Estado, 'Vazante' as Municipio union all
+ select 'MG' as Estado, 'Verdelândia' as Municipio union all
+ select 'MG' as Estado, 'Veredinha' as Municipio union all
+ select 'MG' as Estado, 'Veríssimo' as Municipio union all
+ select 'MG' as Estado, 'Vermelho Novo' as Municipio union all
+ select 'MG' as Estado, 'Vespasiano' as Municipio union all
+ select 'MG' as Estado, 'Viçosa' as Municipio union all
+ select 'MG' as Estado, 'Vieiras' as Municipio union all
+ select 'MG' as Estado, 'Virgem da Lapa' as Municipio union all
+ select 'MG' as Estado, 'Virgínia' as Municipio union all
+ select 'MG' as Estado, 'Virginópolis' as Municipio union all
+ select 'MG' as Estado, 'Virgolândia' as Municipio union all
+ select 'MG' as Estado, 'Visconde do Rio Branco' as Municipio union all
+ select 'MG' as Estado, 'Volta Grande' as Municipio union all
+ select 'MG' as Estado, 'Wenceslau Braz' as Municipio union all
+ select 'ES' as Estado, 'Afonso Cláudio' as Municipio union all
+ select 'ES' as Estado, 'Água Doce do Norte' as Municipio union all
+ select 'ES' as Estado, 'Águia Branca' as Municipio union all
+ select 'ES' as Estado, 'Alegre' as Municipio union all
+ select 'ES' as Estado, 'Alfredo Chaves' as Municipio union all
+ select 'ES' as Estado, 'Alto Rio Novo' as Municipio union all
+ select 'ES' as Estado, 'Anchieta' as Municipio union all
+ select 'ES' as Estado, 'Apiacá' as Municipio union all
+ select 'ES' as Estado, 'Aracruz' as Municipio union all
+ select 'ES' as Estado, 'Atilio Vivacqua' as Municipio union all
+ select 'ES' as Estado, 'Baixo Guandu' as Municipio union all
+ select 'ES' as Estado, 'Barra de São Francisco' as Municipio union all
+ select 'ES' as Estado, 'Boa Esperança' as Municipio union all
+ select 'ES' as Estado, 'Bom Jesus do Norte' as Municipio union all
+ select 'ES' as Estado, 'Brejetuba' as Municipio union all
+ select 'ES' as Estado, 'Cachoeiro de Itapemirim' as Municipio union all
+ select 'ES' as Estado, 'Cariacica' as Municipio union all
+ select 'ES' as Estado, 'Castelo' as Municipio union all
+ select 'ES' as Estado, 'Colatina' as Municipio union all
+ select 'ES' as Estado, 'Conceição da Barra' as Municipio union all
+ select 'ES' as Estado, 'Conceição do Castelo' as Municipio union all
+ select 'ES' as Estado, 'Divino de São Lourenço' as Municipio union all
+ select 'ES' as Estado, 'Domingos Martins' as Municipio union all
+ select 'ES' as Estado, 'Dores do Rio Preto' as Municipio union all
+ select 'ES' as Estado, 'Ecoporanga' as Municipio union all
+ select 'ES' as Estado, 'Fundão' as Municipio union all
+ select 'ES' as Estado, 'Governador Lindenberg' as Municipio union all
+ select 'ES' as Estado, 'Guaçuí' as Municipio union all
+ select 'ES' as Estado, 'Guarapari' as Municipio union all
+ select 'ES' as Estado, 'Ibatiba' as Municipio union all
+ select 'ES' as Estado, 'Ibiraçu' as Municipio union all
+ select 'ES' as Estado, 'Ibitirama' as Municipio union all
+ select 'ES' as Estado, 'Iconha' as Municipio union all
+ select 'ES' as Estado, 'Irupi' as Municipio union all
+ select 'ES' as Estado, 'Itaguaçu' as Municipio union all
+ select 'ES' as Estado, 'Itapemirim' as Municipio union all
+ select 'ES' as Estado, 'Itarana' as Municipio union all
+ select 'ES' as Estado, 'Iúna' as Municipio union all
+ select 'ES' as Estado, 'Jaguaré' as Municipio union all
+ select 'ES' as Estado, 'Jerônimo Monteiro' as Municipio union all
+ select 'ES' as Estado, 'João Neiva' as Municipio union all
+ select 'ES' as Estado, 'Laranja da Terra' as Municipio union all
+ select 'ES' as Estado, 'Linhares' as Municipio union all
+ select 'ES' as Estado, 'Mantenópolis' as Municipio union all
+ select 'ES' as Estado, 'Marataízes' as Municipio union all
+ select 'ES' as Estado, 'Marechal Floriano' as Municipio union all
+ select 'ES' as Estado, 'Marilândia' as Municipio union all
+ select 'ES' as Estado, 'Mimoso do Sul' as Municipio union all
+ select 'ES' as Estado, 'Montanha' as Municipio union all
+ select 'ES' as Estado, 'Mucurici' as Municipio union all
+ select 'ES' as Estado, 'Muniz Freire' as Municipio union all
+ select 'ES' as Estado, 'Muqui' as Municipio union all
+ select 'ES' as Estado, 'Nova Venécia' as Municipio union all
+ select 'ES' as Estado, 'Pancas' as Municipio union all
+ select 'ES' as Estado, 'Pedro Canário' as Municipio union all
+ select 'ES' as Estado, 'Pinheiros' as Municipio union all
+ select 'ES' as Estado, 'Piúma' as Municipio union all
+ select 'ES' as Estado, 'Ponto Belo' as Municipio union all
+ select 'ES' as Estado, 'Presidente Kennedy' as Municipio union all
+ select 'ES' as Estado, 'Rio Bananal' as Municipio union all
+ select 'ES' as Estado, 'Rio Novo do Sul' as Municipio union all
+ select 'ES' as Estado, 'Santa Leopoldina' as Municipio union all
+ select 'ES' as Estado, 'Santa Maria de Jetibá' as Municipio union all
+ select 'ES' as Estado, 'Santa Teresa' as Municipio union all
+ select 'ES' as Estado, 'São Domingos do Norte' as Municipio union all
+ select 'ES' as Estado, 'São Gabriel da Palha' as Municipio union all
+ select 'ES' as Estado, 'São José do Calçado' as Municipio union all
+ select 'ES' as Estado, 'São Mateus' as Municipio union all
+ select 'ES' as Estado, 'São Roque do Canaã' as Municipio union all
+ select 'ES' as Estado, 'Serra' as Municipio union all
+ select 'ES' as Estado, 'Sooretama' as Municipio union all
+ select 'ES' as Estado, 'Vargem Alta' as Municipio union all
+ select 'ES' as Estado, 'Venda Nova do Imigrante' as Municipio union all
+ select 'ES' as Estado, 'Viana' as Municipio union all
+ select 'ES' as Estado, 'Vila Pavão' as Municipio union all
+ select 'ES' as Estado, 'Vila Valério' as Municipio union all
+ select 'ES' as Estado, 'Vila Velha' as Municipio union all
+ select 'ES' as Estado, 'Vitória' as Municipio union all
+ select 'RJ' as Estado, 'Angra dos Reis' as Municipio union all
+ select 'RJ' as Estado, 'Aperibé' as Municipio union all
+ select 'RJ' as Estado, 'Araruama' as Municipio union all
+ select 'RJ' as Estado, 'Areal' as Municipio union all
+ select 'RJ' as Estado, 'Armação dos Búzios' as Municipio union all
+ select 'RJ' as Estado, 'Arraial do Cabo' as Municipio union all
+ select 'RJ' as Estado, 'Barra do Piraí' as Municipio union all
+ select 'RJ' as Estado, 'Barra Mansa' as Municipio union all
+ select 'RJ' as Estado, 'Belford Roxo' as Municipio union all
+ select 'RJ' as Estado, 'Bom Jardim' as Municipio union all
+ select 'RJ' as Estado, 'Bom Jesus do Itabapoana' as Municipio union all
+ select 'RJ' as Estado, 'Cabo Frio' as Municipio union all
+ select 'RJ' as Estado, 'Cachoeiras de Macacu' as Municipio union all
+ select 'RJ' as Estado, 'Cambuci' as Municipio union all
+ select 'RJ' as Estado, 'Campos dos Goytacazes' as Municipio union all
+ select 'RJ' as Estado, 'Cantagalo' as Municipio union all
+ select 'RJ' as Estado, 'Carapebus' as Municipio union all
+ select 'RJ' as Estado, 'Cardoso Moreira' as Municipio union all
+ select 'RJ' as Estado, 'Carmo' as Municipio union all
+ select 'RJ' as Estado, 'Casimiro de Abreu' as Municipio union all
+ select 'RJ' as Estado, 'Comendador Levy Gasparian' as Municipio union all
+ select 'RJ' as Estado, 'Conceição de Macabu' as Municipio union all
+ select 'RJ' as Estado, 'Cordeiro' as Municipio union all
+ select 'RJ' as Estado, 'Duas Barras' as Municipio union all
+ select 'RJ' as Estado, 'Duque de Caxias' as Municipio union all
+ select 'RJ' as Estado, 'Engenheiro Paulo de Frontin' as Municipio union all
+ select 'RJ' as Estado, 'Guapimirim' as Municipio union all
+ select 'RJ' as Estado, 'Iguaba Grande' as Municipio union all
+ select 'RJ' as Estado, 'Itaboraí' as Municipio union all
+ select 'RJ' as Estado, 'Itaguaí' as Municipio union all
+ select 'RJ' as Estado, 'Italva' as Municipio union all
+ select 'RJ' as Estado, 'Itaocara' as Municipio union all
+ select 'RJ' as Estado, 'Itaperuna' as Municipio union all
+ select 'RJ' as Estado, 'Itatiaia' as Municipio union all
+ select 'RJ' as Estado, 'Japeri' as Municipio union all
+ select 'RJ' as Estado, 'Laje do Muriaé' as Municipio union all
+ select 'RJ' as Estado, 'Macaé' as Municipio union all
+ select 'RJ' as Estado, 'Macuco' as Municipio union all
+ select 'RJ' as Estado, 'Magé' as Municipio union all
+ select 'RJ' as Estado, 'Mangaratiba' as Municipio union all
+ select 'RJ' as Estado, 'Maricá' as Municipio union all
+ select 'RJ' as Estado, 'Mendes' as Municipio union all
+ select 'RJ' as Estado, 'Mesquita' as Municipio union all
+ select 'RJ' as Estado, 'Miguel Pereira' as Municipio union all
+ select 'RJ' as Estado, 'Miracema' as Municipio union all
+ select 'RJ' as Estado, 'Natividade' as Municipio union all
+ select 'RJ' as Estado, 'Nilópolis' as Municipio union all
+ select 'RJ' as Estado, 'Niterói' as Municipio union all
+ select 'RJ' as Estado, 'Nova Friburgo' as Municipio union all
+ select 'RJ' as Estado, 'Nova Iguaçu' as Municipio union all
+ select 'RJ' as Estado, 'Paracambi' as Municipio union all
+ select 'RJ' as Estado, 'Paraíba do Sul' as Municipio union all
+ select 'RJ' as Estado, 'Parati' as Municipio union all
+ select 'RJ' as Estado, 'Paty do Alferes' as Municipio union all
+ select 'RJ' as Estado, 'Petrópolis' as Municipio union all
+ select 'RJ' as Estado, 'Pinheiral' as Municipio union all
+ select 'RJ' as Estado, 'Piraí' as Municipio union all
+ select 'RJ' as Estado, 'Porciúncula' as Municipio union all
+ select 'RJ' as Estado, 'Porto Real' as Municipio union all
+ select 'RJ' as Estado, 'Quatis' as Municipio union all
+ select 'RJ' as Estado, 'Queimados' as Municipio union all
+ select 'RJ' as Estado, 'Quissamã' as Municipio union all
+ select 'RJ' as Estado, 'Resende' as Municipio union all
+ select 'RJ' as Estado, 'Rio Bonito' as Municipio union all
+ select 'RJ' as Estado, 'Rio Claro' as Municipio union all
+ select 'RJ' as Estado, 'Rio das Flores' as Municipio union all
+ select 'RJ' as Estado, 'Rio das Ostras' as Municipio union all
+ select 'RJ' as Estado, 'Rio de Janeiro' as Municipio union all
+ select 'RJ' as Estado, 'Santa Maria Madalena' as Municipio union all
+ select 'RJ' as Estado, 'Santo Antônio de Pádua' as Municipio union all
+ select 'RJ' as Estado, 'São Fidélis' as Municipio union all
+ select 'RJ' as Estado, 'São Francisco de Itabapoana' as Municipio union all
+ select 'RJ' as Estado, 'São Gonçalo' as Municipio union all
+ select 'RJ' as Estado, 'São João da Barra' as Municipio union all
+ select 'RJ' as Estado, 'São João de Meriti' as Municipio union all
+ select 'RJ' as Estado, 'São José de Ubá' as Municipio union all
+ select 'RJ' as Estado, 'São José do Vale do Rio Preto' as Municipio union all
+ select 'RJ' as Estado, 'São Pedro da Aldeia' as Municipio union all
+ select 'RJ' as Estado, 'São Sebastião do Alto' as Municipio union all
+ select 'RJ' as Estado, 'Sapucaia' as Municipio union all
+ select 'RJ' as Estado, 'Saquarema' as Municipio union all
+ select 'RJ' as Estado, 'Seropédica' as Municipio union all
+ select 'RJ' as Estado, 'Silva Jardim' as Municipio union all
+ select 'RJ' as Estado, 'Sumidouro' as Municipio union all
+ select 'RJ' as Estado, 'Tanguá' as Municipio union all
+ select 'RJ' as Estado, 'Teresópolis' as Municipio union all
+ select 'RJ' as Estado, 'Trajano de Morais' as Municipio union all
+ select 'RJ' as Estado, 'Três Rios' as Municipio union all
+ select 'RJ' as Estado, 'Valença' as Municipio union all
+ select 'RJ' as Estado, 'Varre-Sai' as Municipio union all
+ select 'RJ' as Estado, 'Vassouras' as Municipio union all
+ select 'RJ' as Estado, 'Volta Redonda' as Municipio union all
+ select 'SP' as Estado, 'Adamantina' as Municipio union all
+ select 'SP' as Estado, 'Adolfo' as Municipio union all
+ select 'SP' as Estado, 'Aguaí' as Municipio union all
+ select 'SP' as Estado, 'Águas da Prata' as Municipio union all
+ select 'SP' as Estado, 'Águas de Lindóia' as Municipio union all
+ select 'SP' as Estado, 'Águas de Santa Bárbara' as Municipio union all
+ select 'SP' as Estado, 'Águas de São Pedro' as Municipio union all
+ select 'SP' as Estado, 'Agudos' as Municipio union all
+ select 'SP' as Estado, 'Alambari' as Municipio union all
+ select 'SP' as Estado, 'Alfredo Marcondes' as Municipio union all
+ select 'SP' as Estado, 'Altair' as Municipio union all
+ select 'SP' as Estado, 'Altinópolis' as Municipio union all
+ select 'SP' as Estado, 'Alto Alegre' as Municipio union all
+ select 'SP' as Estado, 'Alumínio' as Municipio union all
+ select 'SP' as Estado, 'Álvares Florence' as Municipio union all
+ select 'SP' as Estado, 'Álvares Machado' as Municipio union all
+ select 'SP' as Estado, 'Álvaro de Carvalho' as Municipio union all
+ select 'SP' as Estado, 'Alvinlândia' as Municipio union all
+ select 'SP' as Estado, 'Americana' as Municipio union all
+ select 'SP' as Estado, 'Américo Brasiliense' as Municipio union all
+ select 'SP' as Estado, 'Américo de Campos' as Municipio union all
+ select 'SP' as Estado, 'Amparo' as Municipio union all
+ select 'SP' as Estado, 'Analândia' as Municipio union all
+ select 'SP' as Estado, 'Andradina' as Municipio union all
+ select 'SP' as Estado, 'Angatuba' as Municipio union all
+ select 'SP' as Estado, 'Anhembi' as Municipio union all
+ select 'SP' as Estado, 'Anhumas' as Municipio union all
+ select 'SP' as Estado, 'Aparecida' as Municipio union all
+ select 'SP' as Estado, 'Aparecida d''Oeste' as Municipio union all
+ select 'SP' as Estado, 'Apiaí' as Municipio union all
+ select 'SP' as Estado, 'Araçariguama' as Municipio union all
+ select 'SP' as Estado, 'Araçatuba' as Municipio union all
+ select 'SP' as Estado, 'Araçoiaba da Serra' as Municipio union all
+ select 'SP' as Estado, 'Aramina' as Municipio union all
+ select 'SP' as Estado, 'Arandu' as Municipio union all
+ select 'SP' as Estado, 'Arapeí' as Municipio union all
+ select 'SP' as Estado, 'Araraquara' as Municipio union all
+ select 'SP' as Estado, 'Araras' as Municipio union all
+ select 'SP' as Estado, 'Arco-Íris' as Municipio union all
+ select 'SP' as Estado, 'Arealva' as Municipio union all
+ select 'SP' as Estado, 'Areias' as Municipio union all
+ select 'SP' as Estado, 'Areiópolis' as Municipio union all
+ select 'SP' as Estado, 'Ariranha' as Municipio union all
+ select 'SP' as Estado, 'Artur Nogueira' as Municipio union all
+ select 'SP' as Estado, 'Arujá' as Municipio union all
+ select 'SP' as Estado, 'Aspásia' as Municipio union all
+ select 'SP' as Estado, 'Assis' as Municipio union all
+ select 'SP' as Estado, 'Atibaia' as Municipio union all
+ select 'SP' as Estado, 'Auriflama' as Municipio union all
+ select 'SP' as Estado, 'Avaí' as Municipio union all
+ select 'SP' as Estado, 'Avanhandava' as Municipio union all
+ select 'SP' as Estado, 'Avaré' as Municipio union all
+ select 'SP' as Estado, 'Bady Bassitt' as Municipio union all
+ select 'SP' as Estado, 'Balbinos' as Municipio union all
+ select 'SP' as Estado, 'Bálsamo' as Municipio union all
+ select 'SP' as Estado, 'Bananal' as Municipio union all
+ select 'SP' as Estado, 'Barão de Antonina' as Municipio union all
+ select 'SP' as Estado, 'Barbosa' as Municipio union all
+ select 'SP' as Estado, 'Bariri' as Municipio union all
+ select 'SP' as Estado, 'Barra Bonita' as Municipio union all
+ select 'SP' as Estado, 'Barra do Chapéu' as Municipio union all
+ select 'SP' as Estado, 'Barra do Turvo' as Municipio union all
+ select 'SP' as Estado, 'Barretos' as Municipio union all
+ select 'SP' as Estado, 'Barrinha' as Municipio union all
+ select 'SP' as Estado, 'Barueri' as Municipio union all
+ select 'SP' as Estado, 'Bastos' as Municipio union all
+ select 'SP' as Estado, 'Batatais' as Municipio union all
+ select 'SP' as Estado, 'Bauru' as Municipio union all
+ select 'SP' as Estado, 'Bebedouro' as Municipio union all
+ select 'SP' as Estado, 'Bento de Abreu' as Municipio union all
+ select 'SP' as Estado, 'Bernardino de Campos' as Municipio union all
+ select 'SP' as Estado, 'Bertioga' as Municipio union all
+ select 'SP' as Estado, 'Bilac' as Municipio union all
+ select 'SP' as Estado, 'Birigui' as Municipio union all
+ select 'SP' as Estado, 'Biritiba-Mirim' as Municipio union all
+ select 'SP' as Estado, 'Boa Esperança do Sul' as Municipio union all
+ select 'SP' as Estado, 'Bocaina' as Municipio union all
+ select 'SP' as Estado, 'Bofete' as Municipio union all
+ select 'SP' as Estado, 'Boituva' as Municipio union all
+ select 'SP' as Estado, 'Bom Jesus dos Perdões' as Municipio union all
+ select 'SP' as Estado, 'Bom Sucesso de Itararé' as Municipio union all
+ select 'SP' as Estado, 'Borá' as Municipio union all
+ select 'SP' as Estado, 'Boracéia' as Municipio union all
+ select 'SP' as Estado, 'Borborema' as Municipio union all
+ select 'SP' as Estado, 'Borebi' as Municipio union all
+ select 'SP' as Estado, 'Botucatu' as Municipio union all
+ select 'SP' as Estado, 'Bragança Paulista' as Municipio union all
+ select 'SP' as Estado, 'Braúna' as Municipio union all
+ select 'SP' as Estado, 'Brejo Alegre' as Municipio union all
+ select 'SP' as Estado, 'Brodowski' as Municipio union all
+ select 'SP' as Estado, 'Brotas' as Municipio union all
+ select 'SP' as Estado, 'Buri' as Municipio union all
+ select 'SP' as Estado, 'Buritama' as Municipio union all
+ select 'SP' as Estado, 'Buritizal' as Municipio union all
+ select 'SP' as Estado, 'Cabrália Paulista' as Municipio union all
+ select 'SP' as Estado, 'Cabreúva' as Municipio union all
+ select 'SP' as Estado, 'Caçapava' as Municipio union all
+ select 'SP' as Estado, 'Cachoeira Paulista' as Municipio union all
+ select 'SP' as Estado, 'Caconde' as Municipio union all
+ select 'SP' as Estado, 'Cafelândia' as Municipio union all
+ select 'SP' as Estado, 'Caiabu' as Municipio union all
+ select 'SP' as Estado, 'Caieiras' as Municipio union all
+ select 'SP' as Estado, 'Caiuá' as Municipio union all
+ select 'SP' as Estado, 'Cajamar' as Municipio union all
+ select 'SP' as Estado, 'Cajati' as Municipio union all
+ select 'SP' as Estado, 'Cajobi' as Municipio union all
+ select 'SP' as Estado, 'Cajuru' as Municipio union all
+ select 'SP' as Estado, 'Campina do Monte Alegre' as Municipio union all
+ select 'SP' as Estado, 'Campinas' as Municipio union all
+ select 'SP' as Estado, 'Campo Limpo Paulista' as Municipio union all
+ select 'SP' as Estado, 'Campos do Jordão' as Municipio union all
+ select 'SP' as Estado, 'Campos Novos Paulista' as Municipio union all
+ select 'SP' as Estado, 'Cananéia' as Municipio union all
+ select 'SP' as Estado, 'Canas' as Municipio union all
+ select 'SP' as Estado, 'Cândido Mota' as Municipio union all
+ select 'SP' as Estado, 'Cândido Rodrigues' as Municipio union all
+ select 'SP' as Estado, 'Canitar' as Municipio union all
+ select 'SP' as Estado, 'Capão Bonito' as Municipio union all
+ select 'SP' as Estado, 'Capela do Alto' as Municipio union all
+ select 'SP' as Estado, 'Capivari' as Municipio union all
+ select 'SP' as Estado, 'Caraguatatuba' as Municipio union all
+ select 'SP' as Estado, 'Carapicuíba' as Municipio union all
+ select 'SP' as Estado, 'Cardoso' as Municipio union all
+ select 'SP' as Estado, 'Casa Branca' as Municipio union all
+ select 'SP' as Estado, 'Cássia dos Coqueiros' as Municipio union all
+ select 'SP' as Estado, 'Castilho' as Municipio union all
+ select 'SP' as Estado, 'Catanduva' as Municipio union all
+ select 'SP' as Estado, 'Catiguá' as Municipio union all
+ select 'SP' as Estado, 'Cedral' as Municipio union all
+ select 'SP' as Estado, 'Cerqueira César' as Municipio union all
+ select 'SP' as Estado, 'Cerquilho' as Municipio union all
+ select 'SP' as Estado, 'Cesário Lange' as Municipio union all
+ select 'SP' as Estado, 'Charqueada' as Municipio union all
+ select 'SP' as Estado, 'Chavantes' as Municipio union all
+ select 'SP' as Estado, 'Clementina' as Municipio union all
+ select 'SP' as Estado, 'Colina' as Municipio union all
+ select 'SP' as Estado, 'Colômbia' as Municipio union all
+ select 'SP' as Estado, 'Conchal' as Municipio union all
+ select 'SP' as Estado, 'Conchas' as Municipio union all
+ select 'SP' as Estado, 'Cordeirópolis' as Municipio union all
+ select 'SP' as Estado, 'Coroados' as Municipio union all
+ select 'SP' as Estado, 'Coronel Macedo' as Municipio union all
+ select 'SP' as Estado, 'Corumbataí' as Municipio union all
+ select 'SP' as Estado, 'Cosmópolis' as Municipio union all
+ select 'SP' as Estado, 'Cosmorama' as Municipio union all
+ select 'SP' as Estado, 'Cotia' as Municipio union all
+ select 'SP' as Estado, 'Cravinhos' as Municipio union all
+ select 'SP' as Estado, 'Cristais Paulista' as Municipio union all
+ select 'SP' as Estado, 'Cruzália' as Municipio union all
+ select 'SP' as Estado, 'Cruzeiro' as Municipio union all
+ select 'SP' as Estado, 'Cubatão' as Municipio union all
+ select 'SP' as Estado, 'Cunha' as Municipio union all
+ select 'SP' as Estado, 'Descalvado' as Municipio union all
+ select 'SP' as Estado, 'Diadema' as Municipio union all
+ select 'SP' as Estado, 'Dirce Reis' as Municipio union all
+ select 'SP' as Estado, 'Divinolândia' as Municipio union all
+ select 'SP' as Estado, 'Dobrada' as Municipio union all
+ select 'SP' as Estado, 'Dois Córregos' as Municipio union all
+ select 'SP' as Estado, 'Dolcinópolis' as Municipio union all
+ select 'SP' as Estado, 'Dourado' as Municipio union all
+ select 'SP' as Estado, 'Dracena' as Municipio union all
+ select 'SP' as Estado, 'Duartina' as Municipio union all
+ select 'SP' as Estado, 'Dumont' as Municipio union all
+ select 'SP' as Estado, 'Echaporã' as Municipio union all
+ select 'SP' as Estado, 'Eldorado' as Municipio union all
+ select 'SP' as Estado, 'Elias Fausto' as Municipio union all
+ select 'SP' as Estado, 'Elisiário' as Municipio union all
+ select 'SP' as Estado, 'Embaúba' as Municipio union all
+ select 'SP' as Estado, 'Embu' as Municipio union all
+ select 'SP' as Estado, 'Embu-Guaçu' as Municipio union all
+ select 'SP' as Estado, 'Emilianópolis' as Municipio union all
+ select 'SP' as Estado, 'Engenheiro Coelho' as Municipio union all
+ select 'SP' as Estado, 'Espírito Santo do Pinhal' as Municipio union all
+ select 'SP' as Estado, 'Espírito Santo do Turvo' as Municipio union all
+ select 'SP' as Estado, 'Estiva Gerbi' as Municipio union all
+ select 'SP' as Estado, 'Estrela do Norte' as Municipio union all
+ select 'SP' as Estado, 'Estrela d''Oeste' as Municipio union all
+ select 'SP' as Estado, 'Euclides da Cunha Paulista' as Municipio union all
+ select 'SP' as Estado, 'Fartura' as Municipio union all
+ select 'SP' as Estado, 'Fernando Prestes' as Municipio union all
+ select 'SP' as Estado, 'Fernandópolis' as Municipio union all
+ select 'SP' as Estado, 'Fernão' as Municipio union all
+ select 'SP' as Estado, 'Ferraz de Vasconcelos' as Municipio union all
+ select 'SP' as Estado, 'Flora Rica' as Municipio union all
+ select 'SP' as Estado, 'Floreal' as Municipio union all
+ select 'SP' as Estado, 'Flórida Paulista' as Municipio union all
+ select 'SP' as Estado, 'Florínia' as Municipio union all
+ select 'SP' as Estado, 'Franca' as Municipio union all
+ select 'SP' as Estado, 'Francisco Morato' as Municipio union all
+ select 'SP' as Estado, 'Franco da Rocha' as Municipio union all
+ select 'SP' as Estado, 'Gabriel Monteiro' as Municipio union all
+ select 'SP' as Estado, 'Gália' as Municipio union all
+ select 'SP' as Estado, 'Garça' as Municipio union all
+ select 'SP' as Estado, 'Gastão Vidigal' as Municipio union all
+ select 'SP' as Estado, 'Gavião Peixoto' as Municipio union all
+ select 'SP' as Estado, 'General Salgado' as Municipio union all
+ select 'SP' as Estado, 'Getulina' as Municipio union all
+ select 'SP' as Estado, 'Glicério' as Municipio union all
+ select 'SP' as Estado, 'Guaiçara' as Municipio union all
+ select 'SP' as Estado, 'Guaimbê' as Municipio union all
+ select 'SP' as Estado, 'Guaíra' as Municipio union all
+ select 'SP' as Estado, 'Guapiaçu' as Municipio union all
+ select 'SP' as Estado, 'Guapiara' as Municipio union all
+ select 'SP' as Estado, 'Guará' as Municipio union all
+ select 'SP' as Estado, 'Guaraçaí' as Municipio union all
+ select 'SP' as Estado, 'Guaraci' as Municipio union all
+ select 'SP' as Estado, 'Guarani d''Oeste' as Municipio union all
+ select 'SP' as Estado, 'Guarantã' as Municipio union all
+ select 'SP' as Estado, 'Guararapes' as Municipio union all
+ select 'SP' as Estado, 'Guararema' as Municipio union all
+ select 'SP' as Estado, 'Guaratinguetá' as Municipio union all
+ select 'SP' as Estado, 'Guareí' as Municipio union all
+ select 'SP' as Estado, 'Guariba' as Municipio union all
+ select 'SP' as Estado, 'Guarujá' as Municipio union all
+ select 'SP' as Estado, 'Guarulhos' as Municipio union all
+ select 'SP' as Estado, 'Guatapará' as Municipio union all
+ select 'SP' as Estado, 'Guzolândia' as Municipio union all
+ select 'SP' as Estado, 'Herculândia' as Municipio union all
+ select 'SP' as Estado, 'Holambra' as Municipio union all
+ select 'SP' as Estado, 'Hortolândia' as Municipio union all
+ select 'SP' as Estado, 'Iacanga' as Municipio union all
+ select 'SP' as Estado, 'Iacri' as Municipio union all
+ select 'SP' as Estado, 'Iaras' as Municipio union all
+ select 'SP' as Estado, 'Ibaté' as Municipio union all
+ select 'SP' as Estado, 'Ibirá' as Municipio union all
+ select 'SP' as Estado, 'Ibirarema' as Municipio union all
+ select 'SP' as Estado, 'Ibitinga' as Municipio union all
+ select 'SP' as Estado, 'Ibiúna' as Municipio union all
+ select 'SP' as Estado, 'Icém' as Municipio union all
+ select 'SP' as Estado, 'Iepê' as Municipio union all
+ select 'SP' as Estado, 'Igaraçu do Tietê' as Municipio union all
+ select 'SP' as Estado, 'Igarapava' as Municipio union all
+ select 'SP' as Estado, 'Igaratá' as Municipio union all
+ select 'SP' as Estado, 'Iguape' as Municipio union all
+ select 'SP' as Estado, 'Ilha Comprida' as Municipio union all
+ select 'SP' as Estado, 'Ilha Solteira' as Municipio union all
+ select 'SP' as Estado, 'Ilhabela' as Municipio union all
+ select 'SP' as Estado, 'Indaiatuba' as Municipio union all
+ select 'SP' as Estado, 'Indiana' as Municipio union all
+ select 'SP' as Estado, 'Indiaporã' as Municipio union all
+ select 'SP' as Estado, 'Inúbia Paulista' as Municipio union all
+ select 'SP' as Estado, 'Ipaussu' as Municipio union all
+ select 'SP' as Estado, 'Iperó' as Municipio union all
+ select 'SP' as Estado, 'Ipeúna' as Municipio union all
+ select 'SP' as Estado, 'Ipiguá' as Municipio union all
+ select 'SP' as Estado, 'Iporanga' as Municipio union all
+ select 'SP' as Estado, 'Ipuã' as Municipio union all
+ select 'SP' as Estado, 'Iracemápolis' as Municipio union all
+ select 'SP' as Estado, 'Irapuã' as Municipio union all
+ select 'SP' as Estado, 'Irapuru' as Municipio union all
+ select 'SP' as Estado, 'Itaberá' as Municipio union all
+ select 'SP' as Estado, 'Itaí' as Municipio union all
+ select 'SP' as Estado, 'Itajobi' as Municipio union all
+ select 'SP' as Estado, 'Itaju' as Municipio union all
+ select 'SP' as Estado, 'Itanhaém' as Municipio union all
+ select 'SP' as Estado, 'Itaóca' as Municipio union all
+ select 'SP' as Estado, 'Itapecerica da Serra' as Municipio union all
+ select 'SP' as Estado, 'Itapetininga' as Municipio union all
+ select 'SP' as Estado, 'Itapeva' as Municipio union all
+ select 'SP' as Estado, 'Itapevi' as Municipio union all
+ select 'SP' as Estado, 'Itapira' as Municipio union all
+ select 'SP' as Estado, 'Itapirapuã Paulista' as Municipio union all
+ select 'SP' as Estado, 'Itápolis' as Municipio union all
+ select 'SP' as Estado, 'Itaporanga' as Municipio union all
+ select 'SP' as Estado, 'Itapuí' as Municipio union all
+ select 'SP' as Estado, 'Itapura' as Municipio union all
+ select 'SP' as Estado, 'Itaquaquecetuba' as Municipio union all
+ select 'SP' as Estado, 'Itararé' as Municipio union all
+ select 'SP' as Estado, 'Itariri' as Municipio union all
+ select 'SP' as Estado, 'Itatiba' as Municipio union all
+ select 'SP' as Estado, 'Itatinga' as Municipio union all
+ select 'SP' as Estado, 'Itirapina' as Municipio union all
+ select 'SP' as Estado, 'Itirapuã' as Municipio union all
+ select 'SP' as Estado, 'Itobi' as Municipio union all
+ select 'SP' as Estado, 'Itu' as Municipio union all
+ select 'SP' as Estado, 'Itupeva' as Municipio union all
+ select 'SP' as Estado, 'Ituverava' as Municipio union all
+ select 'SP' as Estado, 'Jaborandi' as Municipio union all
+ select 'SP' as Estado, 'Jaboticabal' as Municipio union all
+ select 'SP' as Estado, 'Jacareí' as Municipio union all
+ select 'SP' as Estado, 'Jaci' as Municipio union all
+ select 'SP' as Estado, 'Jacupiranga' as Municipio union all
+ select 'SP' as Estado, 'Jaguariúna' as Municipio union all
+ select 'SP' as Estado, 'Jales' as Municipio union all
+ select 'SP' as Estado, 'Jambeiro' as Municipio union all
+ select 'SP' as Estado, 'Jandira' as Municipio union all
+ select 'SP' as Estado, 'Jardinópolis' as Municipio union all
+ select 'SP' as Estado, 'Jarinu' as Municipio union all
+ select 'SP' as Estado, 'Jaú' as Municipio union all
+ select 'SP' as Estado, 'Jeriquara' as Municipio union all
+ select 'SP' as Estado, 'Joanópolis' as Municipio union all
+ select 'SP' as Estado, 'João Ramalho' as Municipio union all
+ select 'SP' as Estado, 'José Bonifácio' as Municipio union all
+ select 'SP' as Estado, 'Júlio Mesquita' as Municipio union all
+ select 'SP' as Estado, 'Jumirim' as Municipio union all
+ select 'SP' as Estado, 'Jundiaí' as Municipio union all
+ select 'SP' as Estado, 'Junqueirópolis' as Municipio union all
+ select 'SP' as Estado, 'Juquiá' as Municipio union all
+ select 'SP' as Estado, 'Juquitiba' as Municipio union all
+ select 'SP' as Estado, 'Lagoinha' as Municipio union all
+ select 'SP' as Estado, 'Laranjal Paulista' as Municipio union all
+ select 'SP' as Estado, 'Lavínia' as Municipio union all
+ select 'SP' as Estado, 'Lavrinhas' as Municipio union all
+ select 'SP' as Estado, 'Leme' as Municipio union all
+ select 'SP' as Estado, 'Lençóis Paulista' as Municipio union all
+ select 'SP' as Estado, 'Limeira' as Municipio union all
+ select 'SP' as Estado, 'Lindóia' as Municipio union all
+ select 'SP' as Estado, 'Lins' as Municipio union all
+ select 'SP' as Estado, 'Lorena' as Municipio union all
+ select 'SP' as Estado, 'Lourdes' as Municipio union all
+ select 'SP' as Estado, 'Louveira' as Municipio union all
+ select 'SP' as Estado, 'Lucélia' as Municipio union all
+ select 'SP' as Estado, 'Lucianópolis' as Municipio union all
+ select 'SP' as Estado, 'Luís Antônio' as Municipio union all
+ select 'SP' as Estado, 'Luiziânia' as Municipio union all
+ select 'SP' as Estado, 'Lupércio' as Municipio union all
+ select 'SP' as Estado, 'Lutécia' as Municipio union all
+ select 'SP' as Estado, 'Macatuba' as Municipio union all
+ select 'SP' as Estado, 'Macaubal' as Municipio union all
+ select 'SP' as Estado, 'Macedônia' as Municipio union all
+ select 'SP' as Estado, 'Magda' as Municipio union all
+ select 'SP' as Estado, 'Mairinque' as Municipio union all
+ select 'SP' as Estado, 'Mairiporã' as Municipio union all
+ select 'SP' as Estado, 'Manduri' as Municipio union all
+ select 'SP' as Estado, 'Marabá Paulista' as Municipio union all
+ select 'SP' as Estado, 'Maracaí' as Municipio union all
+ select 'SP' as Estado, 'Marapoama' as Municipio union all
+ select 'SP' as Estado, 'Mariápolis' as Municipio union all
+ select 'SP' as Estado, 'Marília' as Municipio union all
+ select 'SP' as Estado, 'Marinópolis' as Municipio union all
+ select 'SP' as Estado, 'Martinópolis' as Municipio union all
+ select 'SP' as Estado, 'Matão' as Municipio union all
+ select 'SP' as Estado, 'Mauá' as Municipio union all
+ select 'SP' as Estado, 'Mendonça' as Municipio union all
+ select 'SP' as Estado, 'Meridiano' as Municipio union all
+ select 'SP' as Estado, 'Mesópolis' as Municipio union all
+ select 'SP' as Estado, 'Miguelópolis' as Municipio union all
+ select 'SP' as Estado, 'Mineiros do Tietê' as Municipio union all
+ select 'SP' as Estado, 'Mira Estrela' as Municipio union all
+ select 'SP' as Estado, 'Miracatu' as Municipio union all
+ select 'SP' as Estado, 'Mirandópolis' as Municipio union all
+ select 'SP' as Estado, 'Mirante do Paranapanema' as Municipio union all
+ select 'SP' as Estado, 'Mirassol' as Municipio union all
+ select 'SP' as Estado, 'Mirassolândia' as Municipio union all
+ select 'SP' as Estado, 'Mococa' as Municipio union all
+ select 'SP' as Estado, 'Mogi das Cruzes' as Municipio union all
+ select 'SP' as Estado, 'Mogi Guaçu' as Municipio union all
+ select 'SP' as Estado, 'Moji Mirim' as Municipio union all
+ select 'SP' as Estado, 'Mombuca' as Municipio union all
+ select 'SP' as Estado, 'Monções' as Municipio union all
+ select 'SP' as Estado, 'Mongaguá' as Municipio union all
+ select 'SP' as Estado, 'Monte Alegre do Sul' as Municipio union all
+ select 'SP' as Estado, 'Monte Alto' as Municipio union all
+ select 'SP' as Estado, 'Monte Aprazível' as Municipio union all
+ select 'SP' as Estado, 'Monte Azul Paulista' as Municipio union all
+ select 'SP' as Estado, 'Monte Castelo' as Municipio union all
+ select 'SP' as Estado, 'Monte Mor' as Municipio union all
+ select 'SP' as Estado, 'Monteiro Lobato' as Municipio union all
+ select 'SP' as Estado, 'Morro Agudo' as Municipio union all
+ select 'SP' as Estado, 'Morungaba' as Municipio union all
+ select 'SP' as Estado, 'Motuca' as Municipio union all
+ select 'SP' as Estado, 'Murutinga do Sul' as Municipio union all
+ select 'SP' as Estado, 'Nantes' as Municipio union all
+ select 'SP' as Estado, 'Narandiba' as Municipio union all
+ select 'SP' as Estado, 'Natividade da Serra' as Municipio union all
+ select 'SP' as Estado, 'Nazaré Paulista' as Municipio union all
+ select 'SP' as Estado, 'Neves Paulista' as Municipio union all
+ select 'SP' as Estado, 'Nhandeara' as Municipio union all
+ select 'SP' as Estado, 'Nipoã' as Municipio union all
+ select 'SP' as Estado, 'Nova Aliança' as Municipio union all
+ select 'SP' as Estado, 'Nova Campina' as Municipio union all
+ select 'SP' as Estado, 'Nova Canaã Paulista' as Municipio union all
+ select 'SP' as Estado, 'Nova Castilho' as Municipio union all
+ select 'SP' as Estado, 'Nova Europa' as Municipio union all
+ select 'SP' as Estado, 'Nova Granada' as Municipio union all
+ select 'SP' as Estado, 'Nova Guataporanga' as Municipio union all
+ select 'SP' as Estado, 'Nova Independência' as Municipio union all
+ select 'SP' as Estado, 'Nova Luzitânia' as Municipio union all
+ select 'SP' as Estado, 'Nova Odessa' as Municipio union all
+ select 'SP' as Estado, 'Novais' as Municipio union all
+ select 'SP' as Estado, 'Novo Horizonte' as Municipio union all
+ select 'SP' as Estado, 'Nuporanga' as Municipio union all
+ select 'SP' as Estado, 'Ocauçu' as Municipio union all
+ select 'SP' as Estado, 'Óleo' as Municipio union all
+ select 'SP' as Estado, 'Olímpia' as Municipio union all
+ select 'SP' as Estado, 'Onda Verde' as Municipio union all
+ select 'SP' as Estado, 'Oriente' as Municipio union all
+ select 'SP' as Estado, 'Orindiúva' as Municipio union all
+ select 'SP' as Estado, 'Orlândia' as Municipio union all
+ select 'SP' as Estado, 'Osasco' as Municipio union all
+ select 'SP' as Estado, 'Oscar Bressane' as Municipio union all
+ select 'SP' as Estado, 'Osvaldo Cruz' as Municipio union all
+ select 'SP' as Estado, 'Ourinhos' as Municipio union all
+ select 'SP' as Estado, 'Ouro Verde' as Municipio union all
+ select 'SP' as Estado, 'Ouroeste' as Municipio union all
+ select 'SP' as Estado, 'Pacaembu' as Municipio union all
+ select 'SP' as Estado, 'Palestina' as Municipio union all
+ select 'SP' as Estado, 'Palmares Paulista' as Municipio union all
+ select 'SP' as Estado, 'Palmeira d''Oeste' as Municipio union all
+ select 'SP' as Estado, 'Palmital' as Municipio union all
+ select 'SP' as Estado, 'Panorama' as Municipio union all
+ select 'SP' as Estado, 'Paraguaçu Paulista' as Municipio union all
+ select 'SP' as Estado, 'Paraibuna' as Municipio union all
+ select 'SP' as Estado, 'Paraíso' as Municipio union all
+ select 'SP' as Estado, 'Paranapanema' as Municipio union all
+ select 'SP' as Estado, 'Paranapuã' as Municipio union all
+ select 'SP' as Estado, 'Parapuã' as Municipio union all
+ select 'SP' as Estado, 'Pardinho' as Municipio union all
+ select 'SP' as Estado, 'Pariquera-Açu' as Municipio union all
+ select 'SP' as Estado, 'Parisi' as Municipio union all
+ select 'SP' as Estado, 'Patrocínio Paulista' as Municipio union all
+ select 'SP' as Estado, 'Paulicéia' as Municipio union all
+ select 'SP' as Estado, 'Paulínia' as Municipio union all
+ select 'SP' as Estado, 'Paulistânia' as Municipio union all
+ select 'SP' as Estado, 'Paulo de Faria' as Municipio union all
+ select 'SP' as Estado, 'Pederneiras' as Municipio union all
+ select 'SP' as Estado, 'Pedra Bela' as Municipio union all
+ select 'SP' as Estado, 'Pedranópolis' as Municipio union all
+ select 'SP' as Estado, 'Pedregulho' as Municipio union all
+ select 'SP' as Estado, 'Pedreira' as Municipio union all
+ select 'SP' as Estado, 'Pedrinhas Paulista' as Municipio union all
+ select 'SP' as Estado, 'Pedro de Toledo' as Municipio union all
+ select 'SP' as Estado, 'Penápolis' as Municipio union all
+ select 'SP' as Estado, 'Pereira Barreto' as Municipio union all
+ select 'SP' as Estado, 'Pereiras' as Municipio union all
+ select 'SP' as Estado, 'Peruíbe' as Municipio union all
+ select 'SP' as Estado, 'Piacatu' as Municipio union all
+ select 'SP' as Estado, 'Piedade' as Municipio union all
+ select 'SP' as Estado, 'Pilar do Sul' as Municipio union all
+ select 'SP' as Estado, 'Pindamonhangaba' as Municipio union all
+ select 'SP' as Estado, 'Pindorama' as Municipio union all
+ select 'SP' as Estado, 'Pinhalzinho' as Municipio union all
+ select 'SP' as Estado, 'Piquerobi' as Municipio union all
+ select 'SP' as Estado, 'Piquete' as Municipio union all
+ select 'SP' as Estado, 'Piracaia' as Municipio union all
+ select 'SP' as Estado, 'Piracicaba' as Municipio union all
+ select 'SP' as Estado, 'Piraju' as Municipio union all
+ select 'SP' as Estado, 'Pirajuí' as Municipio union all
+ select 'SP' as Estado, 'Pirangi' as Municipio union all
+ select 'SP' as Estado, 'Pirapora do Bom Jesus' as Municipio union all
+ select 'SP' as Estado, 'Pirapozinho' as Municipio union all
+ select 'SP' as Estado, 'Pirassununga' as Municipio union all
+ select 'SP' as Estado, 'Piratininga' as Municipio union all
+ select 'SP' as Estado, 'Pitangueiras' as Municipio union all
+ select 'SP' as Estado, 'Planalto' as Municipio union all
+ select 'SP' as Estado, 'Platina' as Municipio union all
+ select 'SP' as Estado, 'Poá' as Municipio union all
+ select 'SP' as Estado, 'Poloni' as Municipio union all
+ select 'SP' as Estado, 'Pompéia' as Municipio union all
+ select 'SP' as Estado, 'Pongaí' as Municipio union all
+ select 'SP' as Estado, 'Pontal' as Municipio union all
+ select 'SP' as Estado, 'Pontalinda' as Municipio union all
+ select 'SP' as Estado, 'Pontes Gestal' as Municipio union all
+ select 'SP' as Estado, 'Populina' as Municipio union all
+ select 'SP' as Estado, 'Porangaba' as Municipio union all
+ select 'SP' as Estado, 'Porto Feliz' as Municipio union all
+ select 'SP' as Estado, 'Porto Ferreira' as Municipio union all
+ select 'SP' as Estado, 'Potim' as Municipio union all
+ select 'SP' as Estado, 'Potirendaba' as Municipio union all
+ select 'SP' as Estado, 'Pracinha' as Municipio union all
+ select 'SP' as Estado, 'Pradópolis' as Municipio union all
+ select 'SP' as Estado, 'Praia Grande' as Municipio union all
+ select 'SP' as Estado, 'Pratânia' as Municipio union all
+ select 'SP' as Estado, 'Presidente Alves' as Municipio union all
+ select 'SP' as Estado, 'Presidente Bernardes' as Municipio union all
+ select 'SP' as Estado, 'Presidente Epitácio' as Municipio union all
+ select 'SP' as Estado, 'Presidente Prudente' as Municipio union all
+ select 'SP' as Estado, 'Presidente Venceslau' as Municipio union all
+ select 'SP' as Estado, 'Promissão' as Municipio union all
+ select 'SP' as Estado, 'Quadra' as Municipio union all
+ select 'SP' as Estado, 'Quatá' as Municipio union all
+ select 'SP' as Estado, 'Queiroz' as Municipio union all
+ select 'SP' as Estado, 'Queluz' as Municipio union all
+ select 'SP' as Estado, 'Quintana' as Municipio union all
+ select 'SP' as Estado, 'Rafard' as Municipio union all
+ select 'SP' as Estado, 'Rancharia' as Municipio union all
+ select 'SP' as Estado, 'Redenção da Serra' as Municipio union all
+ select 'SP' as Estado, 'Regente Feijó' as Municipio union all
+ select 'SP' as Estado, 'Reginópolis' as Municipio union all
+ select 'SP' as Estado, 'Registro' as Municipio union all
+ select 'SP' as Estado, 'Restinga' as Municipio union all
+ select 'SP' as Estado, 'Ribeira' as Municipio union all
+ select 'SP' as Estado, 'Ribeirão Bonito' as Municipio union all
+ select 'SP' as Estado, 'Ribeirão Branco' as Municipio union all
+ select 'SP' as Estado, 'Ribeirão Corrente' as Municipio union all
+ select 'SP' as Estado, 'Ribeirão do Sul' as Municipio union all
+ select 'SP' as Estado, 'Ribeirão dos Índios' as Municipio union all
+ select 'SP' as Estado, 'Ribeirão Grande' as Municipio union all
+ select 'SP' as Estado, 'Ribeirão Pires' as Municipio union all
+ select 'SP' as Estado, 'Ribeirão Preto' as Municipio union all
+ select 'SP' as Estado, 'Rifaina' as Municipio union all
+ select 'SP' as Estado, 'Rincão' as Municipio union all
+ select 'SP' as Estado, 'Rinópolis' as Municipio union all
+ select 'SP' as Estado, 'Rio Claro' as Municipio union all
+ select 'SP' as Estado, 'Rio das Pedras' as Municipio union all
+ select 'SP' as Estado, 'Rio Grande da Serra' as Municipio union all
+ select 'SP' as Estado, 'Riolândia' as Municipio union all
+ select 'SP' as Estado, 'Riversul' as Municipio union all
+ select 'SP' as Estado, 'Rosana' as Municipio union all
+ select 'SP' as Estado, 'Roseira' as Municipio union all
+ select 'SP' as Estado, 'Rubiácea' as Municipio union all
+ select 'SP' as Estado, 'Rubinéia' as Municipio union all
+ select 'SP' as Estado, 'Sabino' as Municipio union all
+ select 'SP' as Estado, 'Sagres' as Municipio union all
+ select 'SP' as Estado, 'Sales' as Municipio union all
+ select 'SP' as Estado, 'Sales Oliveira' as Municipio union all
+ select 'SP' as Estado, 'Salesópolis' as Municipio union all
+ select 'SP' as Estado, 'Salmourão' as Municipio union all
+ select 'SP' as Estado, 'Saltinho' as Municipio union all
+ select 'SP' as Estado, 'Salto' as Municipio union all
+ select 'SP' as Estado, 'Salto de Pirapora' as Municipio union all
+ select 'SP' as Estado, 'Salto Grande' as Municipio union all
+ select 'SP' as Estado, 'Sandovalina' as Municipio union all
+ select 'SP' as Estado, 'Santa Adélia' as Municipio union all
+ select 'SP' as Estado, 'Santa Albertina' as Municipio union all
+ select 'SP' as Estado, 'Santa Bárbara d''Oeste' as Municipio union all
+ select 'SP' as Estado, 'Santa Branca' as Municipio union all
+ select 'SP' as Estado, 'Santa Clara d''Oeste' as Municipio union all
+ select 'SP' as Estado, 'Santa Cruz da Conceição' as Municipio union all
+ select 'SP' as Estado, 'Santa Cruz da Esperança' as Municipio union all
+ select 'SP' as Estado, 'Santa Cruz das Palmeiras' as Municipio union all
+ select 'SP' as Estado, 'Santa Cruz do Rio Pardo' as Municipio union all
+ select 'SP' as Estado, 'Santa Ernestina' as Municipio union all
+ select 'SP' as Estado, 'Santa Fé do Sul' as Municipio union all
+ select 'SP' as Estado, 'Santa Gertrudes' as Municipio union all
+ select 'SP' as Estado, 'Santa Isabel' as Municipio union all
+ select 'SP' as Estado, 'Santa Lúcia' as Municipio union all
+ select 'SP' as Estado, 'Santa Maria da Serra' as Municipio union all
+ select 'SP' as Estado, 'Santa Mercedes' as Municipio union all
+ select 'SP' as Estado, 'Santa Rita do Passa Quatro' as Municipio union all
+ select 'SP' as Estado, 'Santa Rita d''Oeste' as Municipio union all
+ select 'SP' as Estado, 'Santa Rosa de Viterbo' as Municipio union all
+ select 'SP' as Estado, 'Santa Salete' as Municipio union all
+ select 'SP' as Estado, 'Santana da Ponte Pensa' as Municipio union all
+ select 'SP' as Estado, 'Santana de Parnaíba' as Municipio union all
+ select 'SP' as Estado, 'Santo Anastácio' as Municipio union all
+ select 'SP' as Estado, 'Santo André' as Municipio union all
+ select 'SP' as Estado, 'Santo Antônio da Alegria' as Municipio union all
+ select 'SP' as Estado, 'Santo Antônio de Posse' as Municipio union all
+ select 'SP' as Estado, 'Santo Antônio do Aracanguá' as Municipio union all
+ select 'SP' as Estado, 'Santo Antônio do Jardim' as Municipio union all
+ select 'SP' as Estado, 'Santo Antônio do Pinhal' as Municipio union all
+ select 'SP' as Estado, 'Santo Expedito' as Municipio union all
+ select 'SP' as Estado, 'Santópolis do Aguapeí' as Municipio union all
+ select 'SP' as Estado, 'Santos' as Municipio union all
+ select 'SP' as Estado, 'São Bento do Sapucaí' as Municipio union all
+ select 'SP' as Estado, 'São Bernardo do Campo' as Municipio union all
+ select 'SP' as Estado, 'São Caetano do Sul' as Municipio union all
+ select 'SP' as Estado, 'São Carlos' as Municipio union all
+ select 'SP' as Estado, 'São Francisco' as Municipio union all
+ select 'SP' as Estado, 'São João da Boa Vista' as Municipio union all
+ select 'SP' as Estado, 'São João das Duas Pontes' as Municipio union all
+ select 'SP' as Estado, 'São João de Iracema' as Municipio union all
+ select 'SP' as Estado, 'São João do Pau d''Alho' as Municipio union all
+ select 'SP' as Estado, 'São Joaquim da Barra' as Municipio union all
+ select 'SP' as Estado, 'São José da Bela Vista' as Municipio union all
+ select 'SP' as Estado, 'São José do Barreiro' as Municipio union all
+ select 'SP' as Estado, 'São José do Rio Pardo' as Municipio union all
+ select 'SP' as Estado, 'São José do Rio Preto' as Municipio union all
+ select 'SP' as Estado, 'São José dos Campos' as Municipio union all
+ select 'SP' as Estado, 'São Lourenço da Serra' as Municipio union all
+ select 'SP' as Estado, 'São Luís do Paraitinga' as Municipio union all
+ select 'SP' as Estado, 'São Manuel' as Municipio union all
+ select 'SP' as Estado, 'São Miguel Arcanjo' as Municipio union all
+ select 'SP' as Estado, 'São Paulo' as Municipio union all
+ select 'SP' as Estado, 'São Pedro' as Municipio union all
+ select 'SP' as Estado, 'São Pedro do Turvo' as Municipio union all
+ select 'SP' as Estado, 'São Roque' as Municipio union all
+ select 'SP' as Estado, 'São Sebastião' as Municipio union all
+ select 'SP' as Estado, 'São Sebastião da Grama' as Municipio union all
+ select 'SP' as Estado, 'São Simão' as Municipio union all
+ select 'SP' as Estado, 'São Vicente' as Municipio union all
+ select 'SP' as Estado, 'Sarapuí' as Municipio union all
+ select 'SP' as Estado, 'Sarutaiá' as Municipio union all
+ select 'SP' as Estado, 'Sebastianópolis do Sul' as Municipio union all
+ select 'SP' as Estado, 'Serra Azul' as Municipio union all
+ select 'SP' as Estado, 'Serra Negra' as Municipio union all
+ select 'SP' as Estado, 'Serrana' as Municipio union all
+ select 'SP' as Estado, 'Sertãozinho' as Municipio union all
+ select 'SP' as Estado, 'Sete Barras' as Municipio union all
+ select 'SP' as Estado, 'Severínia' as Municipio union all
+ select 'SP' as Estado, 'Silveiras' as Municipio union all
+ select 'SP' as Estado, 'Socorro' as Municipio union all
+ select 'SP' as Estado, 'Sorocaba' as Municipio union all
+ select 'SP' as Estado, 'Sud Mennucci' as Municipio union all
+ select 'SP' as Estado, 'Sumaré' as Municipio union all
+ select 'SP' as Estado, 'Suzanápolis' as Municipio union all
+ select 'SP' as Estado, 'Suzano' as Municipio union all
+ select 'SP' as Estado, 'Tabapuã' as Municipio union all
+ select 'SP' as Estado, 'Tabatinga' as Municipio union all
+ select 'SP' as Estado, 'Taboão da Serra' as Municipio union all
+ select 'SP' as Estado, 'Taciba' as Municipio union all
+ select 'SP' as Estado, 'Taguaí' as Municipio union all
+ select 'SP' as Estado, 'Taiaçu' as Municipio union all
+ select 'SP' as Estado, 'Taiúva' as Municipio union all
+ select 'SP' as Estado, 'Tambaú' as Municipio union all
+ select 'SP' as Estado, 'Tanabi' as Municipio union all
+ select 'SP' as Estado, 'Tapiraí' as Municipio union all
+ select 'SP' as Estado, 'Tapiratiba' as Municipio union all
+ select 'SP' as Estado, 'Taquaral' as Municipio union all
+ select 'SP' as Estado, 'Taquaritinga' as Municipio union all
+ select 'SP' as Estado, 'Taquarituba' as Municipio union all
+ select 'SP' as Estado, 'Taquarivaí' as Municipio union all
+ select 'SP' as Estado, 'Tarabai' as Municipio union all
+ select 'SP' as Estado, 'Tarumã' as Municipio union all
+ select 'SP' as Estado, 'Tatuí' as Municipio union all
+ select 'SP' as Estado, 'Taubaté' as Municipio union all
+ select 'SP' as Estado, 'Tejupá' as Municipio union all
+ select 'SP' as Estado, 'Teodoro Sampaio' as Municipio union all
+ select 'SP' as Estado, 'Terra Roxa' as Municipio union all
+ select 'SP' as Estado, 'Tietê' as Municipio union all
+ select 'SP' as Estado, 'Timburi' as Municipio union all
+ select 'SP' as Estado, 'Torre de Pedra' as Municipio union all
+ select 'SP' as Estado, 'Torrinha' as Municipio union all
+ select 'SP' as Estado, 'Trabiju' as Municipio union all
+ select 'SP' as Estado, 'Tremembé' as Municipio union all
+ select 'SP' as Estado, 'Três Fronteiras' as Municipio union all
+ select 'SP' as Estado, 'Tuiuti' as Municipio union all
+ select 'SP' as Estado, 'Tupã' as Municipio union all
+ select 'SP' as Estado, 'Tupi Paulista' as Municipio union all
+ select 'SP' as Estado, 'Turiúba' as Municipio union all
+ select 'SP' as Estado, 'Turmalina' as Municipio union all
+ select 'SP' as Estado, 'Ubarana' as Municipio union all
+ select 'SP' as Estado, 'Ubatuba' as Municipio union all
+ select 'SP' as Estado, 'Ubirajara' as Municipio union all
+ select 'SP' as Estado, 'Uchoa' as Municipio union all
+ select 'SP' as Estado, 'União Paulista' as Municipio union all
+ select 'SP' as Estado, 'Urânia' as Municipio union all
+ select 'SP' as Estado, 'Uru' as Municipio union all
+ select 'SP' as Estado, 'Urupês' as Municipio union all
+ select 'SP' as Estado, 'Valentim Gentil' as Municipio union all
+ select 'SP' as Estado, 'Valinhos' as Municipio union all
+ select 'SP' as Estado, 'Valparaíso' as Municipio union all
+ select 'SP' as Estado, 'Vargem' as Municipio union all
+ select 'SP' as Estado, 'Vargem Grande do Sul' as Municipio union all
+ select 'SP' as Estado, 'Vargem Grande Paulista' as Municipio union all
+ select 'SP' as Estado, 'Várzea Paulista' as Municipio union all
+ select 'SP' as Estado, 'Vera Cruz' as Municipio union all
+ select 'SP' as Estado, 'Vinhedo' as Municipio union all
+ select 'SP' as Estado, 'Viradouro' as Municipio union all
+ select 'SP' as Estado, 'Vista Alegre do Alto' as Municipio union all
+ select 'SP' as Estado, 'Vitória Brasil' as Municipio union all
+ select 'SP' as Estado, 'Votorantim' as Municipio union all
+ select 'SP' as Estado, 'Votuporanga' as Municipio union all
+ select 'SP' as Estado, 'Zacarias' as Municipio union all
+ select 'PR' as Estado, 'Abatiá' as Municipio union all
+ select 'PR' as Estado, 'Adrianópolis' as Municipio union all
+ select 'PR' as Estado, 'Agudos do Sul' as Municipio union all
+ select 'PR' as Estado, 'Almirante Tamandaré' as Municipio union all
+ select 'PR' as Estado, 'Altamira do Paraná' as Municipio union all
+ select 'PR' as Estado, 'Alto Paraíso' as Municipio union all
+ select 'PR' as Estado, 'Alto Paraná' as Municipio union all
+ select 'PR' as Estado, 'Alto Piquiri' as Municipio union all
+ select 'PR' as Estado, 'Altônia' as Municipio union all
+ select 'PR' as Estado, 'Alvorada do Sul' as Municipio union all
+ select 'PR' as Estado, 'Amaporã' as Municipio union all
+ select 'PR' as Estado, 'Ampére' as Municipio union all
+ select 'PR' as Estado, 'Anahy' as Municipio union all
+ select 'PR' as Estado, 'Andirá' as Municipio union all
+ select 'PR' as Estado, 'Ângulo' as Municipio union all
+ select 'PR' as Estado, 'Antonina' as Municipio union all
+ select 'PR' as Estado, 'Antônio Olinto' as Municipio union all
+ select 'PR' as Estado, 'Apucarana' as Municipio union all
+ select 'PR' as Estado, 'Arapongas' as Municipio union all
+ select 'PR' as Estado, 'Arapoti' as Municipio union all
+ select 'PR' as Estado, 'Arapuã' as Municipio union all
+ select 'PR' as Estado, 'Araruna' as Municipio union all
+ select 'PR' as Estado, 'Araucária' as Municipio union all
+ select 'PR' as Estado, 'Ariranha do Ivaí' as Municipio union all
+ select 'PR' as Estado, 'Assaí' as Municipio union all
+ select 'PR' as Estado, 'Assis Chateaubriand' as Municipio union all
+ select 'PR' as Estado, 'Astorga' as Municipio union all
+ select 'PR' as Estado, 'Atalaia' as Municipio union all
+ select 'PR' as Estado, 'Balsa Nova' as Municipio union all
+ select 'PR' as Estado, 'Bandeirantes' as Municipio union all
+ select 'PR' as Estado, 'Barbosa Ferraz' as Municipio union all
+ select 'PR' as Estado, 'Barra do Jacaré' as Municipio union all
+ select 'PR' as Estado, 'Barracão' as Municipio union all
+ select 'PR' as Estado, 'Bela Vista da Caroba' as Municipio union all
+ select 'PR' as Estado, 'Bela Vista do Paraíso' as Municipio union all
+ select 'PR' as Estado, 'Bituruna' as Municipio union all
+ select 'PR' as Estado, 'Boa Esperança' as Municipio union all
+ select 'PR' as Estado, 'Boa Esperança do Iguaçu' as Municipio union all
+ select 'PR' as Estado, 'Boa Ventura de São Roque' as Municipio union all
+ select 'PR' as Estado, 'Boa Vista da Aparecida' as Municipio union all
+ select 'PR' as Estado, 'Bocaiúva do Sul' as Municipio union all
+ select 'PR' as Estado, 'Bom Jesus do Sul' as Municipio union all
+ select 'PR' as Estado, 'Bom Sucesso' as Municipio union all
+ select 'PR' as Estado, 'Bom Sucesso do Sul' as Municipio union all
+ select 'PR' as Estado, 'Borrazópolis' as Municipio union all
+ select 'PR' as Estado, 'Braganey' as Municipio union all
+ select 'PR' as Estado, 'Brasilândia do Sul' as Municipio union all
+ select 'PR' as Estado, 'Cafeara' as Municipio union all
+ select 'PR' as Estado, 'Cafelândia' as Municipio union all
+ select 'PR' as Estado, 'Cafezal do Sul' as Municipio union all
+ select 'PR' as Estado, 'Califórnia' as Municipio union all
+ select 'PR' as Estado, 'Cambará' as Municipio union all
+ select 'PR' as Estado, 'Cambé' as Municipio union all
+ select 'PR' as Estado, 'Cambira' as Municipio union all
+ select 'PR' as Estado, 'Campina da Lagoa' as Municipio union all
+ select 'PR' as Estado, 'Campina do Simão' as Municipio union all
+ select 'PR' as Estado, 'Campina Grande do Sul' as Municipio union all
+ select 'PR' as Estado, 'Campo Bonito' as Municipio union all
+ select 'PR' as Estado, 'Campo do Tenente' as Municipio union all
+ select 'PR' as Estado, 'Campo Largo' as Municipio union all
+ select 'PR' as Estado, 'Campo Magro' as Municipio union all
+ select 'PR' as Estado, 'Campo Mourão' as Municipio union all
+ select 'PR' as Estado, 'Cândido de Abreu' as Municipio union all
+ select 'PR' as Estado, 'Candói' as Municipio union all
+ select 'PR' as Estado, 'Cantagalo' as Municipio union all
+ select 'PR' as Estado, 'Capanema' as Municipio union all
+ select 'PR' as Estado, 'Capitão Leônidas Marques' as Municipio union all
+ select 'PR' as Estado, 'Carambeí' as Municipio union all
+ select 'PR' as Estado, 'Carlópolis' as Municipio union all
+ select 'PR' as Estado, 'Cascavel' as Municipio union all
+ select 'PR' as Estado, 'Castro' as Municipio union all
+ select 'PR' as Estado, 'Catanduvas' as Municipio union all
+ select 'PR' as Estado, 'Centenário do Sul' as Municipio union all
+ select 'PR' as Estado, 'Cerro Azul' as Municipio union all
+ select 'PR' as Estado, 'Céu Azul' as Municipio union all
+ select 'PR' as Estado, 'Chopinzinho' as Municipio union all
+ select 'PR' as Estado, 'Cianorte' as Municipio union all
+ select 'PR' as Estado, 'Cidade Gaúcha' as Municipio union all
+ select 'PR' as Estado, 'Clevelândia' as Municipio union all
+ select 'PR' as Estado, 'Colombo' as Municipio union all
+ select 'PR' as Estado, 'Colorado' as Municipio union all
+ select 'PR' as Estado, 'Congonhinhas' as Municipio union all
+ select 'PR' as Estado, 'Conselheiro Mairinck' as Municipio union all
+ select 'PR' as Estado, 'Contenda' as Municipio union all
+ select 'PR' as Estado, 'Corbélia' as Municipio union all
+ select 'PR' as Estado, 'Cornélio Procópio' as Municipio union all
+ select 'PR' as Estado, 'Coronel Domingos Soares' as Municipio union all
+ select 'PR' as Estado, 'Coronel Vivida' as Municipio union all
+ select 'PR' as Estado, 'Corumbataí do Sul' as Municipio union all
+ select 'PR' as Estado, 'Cruz Machado' as Municipio union all
+ select 'PR' as Estado, 'Cruzeiro do Iguaçu' as Municipio union all
+ select 'PR' as Estado, 'Cruzeiro do Oeste' as Municipio union all
+ select 'PR' as Estado, 'Cruzeiro do Sul' as Municipio union all
+ select 'PR' as Estado, 'Cruzmaltina' as Municipio union all
+ select 'PR' as Estado, 'Curitiba' as Municipio union all
+ select 'PR' as Estado, 'Curiúva' as Municipio union all
+ select 'PR' as Estado, 'Diamante do Norte' as Municipio union all
+ select 'PR' as Estado, 'Diamante do Sul' as Municipio union all
+ select 'PR' as Estado, 'Diamante D''Oeste' as Municipio union all
+ select 'PR' as Estado, 'Dois Vizinhos' as Municipio union all
+ select 'PR' as Estado, 'Douradina' as Municipio union all
+ select 'PR' as Estado, 'Doutor Camargo' as Municipio union all
+ select 'PR' as Estado, 'Doutor Ulysses' as Municipio union all
+ select 'PR' as Estado, 'Enéas Marques' as Municipio union all
+ select 'PR' as Estado, 'Engenheiro Beltrão' as Municipio union all
+ select 'PR' as Estado, 'Entre Rios do Oeste' as Municipio union all
+ select 'PR' as Estado, 'Esperança Nova' as Municipio union all
+ select 'PR' as Estado, 'Espigão Alto do Iguaçu' as Municipio union all
+ select 'PR' as Estado, 'Farol' as Municipio union all
+ select 'PR' as Estado, 'Faxinal' as Municipio union all
+ select 'PR' as Estado, 'Fazenda Rio Grande' as Municipio union all
+ select 'PR' as Estado, 'Fênix' as Municipio union all
+ select 'PR' as Estado, 'Fernandes Pinheiro' as Municipio union all
+ select 'PR' as Estado, 'Figueira' as Municipio union all
+ select 'PR' as Estado, 'Flor da Serra do Sul' as Municipio union all
+ select 'PR' as Estado, 'Floraí' as Municipio union all
+ select 'PR' as Estado, 'Floresta' as Municipio union all
+ select 'PR' as Estado, 'Florestópolis' as Municipio union all
+ select 'PR' as Estado, 'Flórida' as Municipio union all
+ select 'PR' as Estado, 'Formosa do Oeste' as Municipio union all
+ select 'PR' as Estado, 'Foz do Iguaçu' as Municipio union all
+ select 'PR' as Estado, 'Foz do Jordão' as Municipio union all
+ select 'PR' as Estado, 'Francisco Alves' as Municipio union all
+ select 'PR' as Estado, 'Francisco Beltrão' as Municipio union all
+ select 'PR' as Estado, 'General Carneiro' as Municipio union all
+ select 'PR' as Estado, 'Godoy Moreira' as Municipio union all
+ select 'PR' as Estado, 'Goioerê' as Municipio union all
+ select 'PR' as Estado, 'Goioxim' as Municipio union all
+ select 'PR' as Estado, 'Grandes Rios' as Municipio union all
+ select 'PR' as Estado, 'Guaíra' as Municipio union all
+ select 'PR' as Estado, 'Guairaçá' as Municipio union all
+ select 'PR' as Estado, 'Guamiranga' as Municipio union all
+ select 'PR' as Estado, 'Guapirama' as Municipio union all
+ select 'PR' as Estado, 'Guaporema' as Municipio union all
+ select 'PR' as Estado, 'Guaraci' as Municipio union all
+ select 'PR' as Estado, 'Guaraniaçu' as Municipio union all
+ select 'PR' as Estado, 'Guarapuava' as Municipio union all
+ select 'PR' as Estado, 'Guaraqueçaba' as Municipio union all
+ select 'PR' as Estado, 'Guaratuba' as Municipio union all
+ select 'PR' as Estado, 'Honório Serpa' as Municipio union all
+ select 'PR' as Estado, 'Ibaiti' as Municipio union all
+ select 'PR' as Estado, 'Ibema' as Municipio union all
+ select 'PR' as Estado, 'Ibiporã' as Municipio union all
+ select 'PR' as Estado, 'Icaraíma' as Municipio union all
+ select 'PR' as Estado, 'Iguaraçu' as Municipio union all
+ select 'PR' as Estado, 'Iguatu' as Municipio union all
+ select 'PR' as Estado, 'Imbaú' as Municipio union all
+ select 'PR' as Estado, 'Imbituva' as Municipio union all
+ select 'PR' as Estado, 'Inácio Martins' as Municipio union all
+ select 'PR' as Estado, 'Inajá' as Municipio union all
+ select 'PR' as Estado, 'Indianópolis' as Municipio union all
+ select 'PR' as Estado, 'Ipiranga' as Municipio union all
+ select 'PR' as Estado, 'Iporã' as Municipio union all
+ select 'PR' as Estado, 'Iracema do Oeste' as Municipio union all
+ select 'PR' as Estado, 'Irati' as Municipio union all
+ select 'PR' as Estado, 'Iretama' as Municipio union all
+ select 'PR' as Estado, 'Itaguajé' as Municipio union all
+ select 'PR' as Estado, 'Itaipulândia' as Municipio union all
+ select 'PR' as Estado, 'Itambaracá' as Municipio union all
+ select 'PR' as Estado, 'Itambé' as Municipio union all
+ select 'PR' as Estado, 'Itapejara d''Oeste' as Municipio union all
+ select 'PR' as Estado, 'Itaperuçu' as Municipio union all
+ select 'PR' as Estado, 'Itaúna do Sul' as Municipio union all
+ select 'PR' as Estado, 'Ivaí' as Municipio union all
+ select 'PR' as Estado, 'Ivaiporã' as Municipio union all
+ select 'PR' as Estado, 'Ivaté' as Municipio union all
+ select 'PR' as Estado, 'Ivatuba' as Municipio union all
+ select 'PR' as Estado, 'Jaboti' as Municipio union all
+ select 'PR' as Estado, 'Jacarezinho' as Municipio union all
+ select 'PR' as Estado, 'Jaguapitã' as Municipio union all
+ select 'PR' as Estado, 'Jaguariaíva' as Municipio union all
+ select 'PR' as Estado, 'Jandaia do Sul' as Municipio union all
+ select 'PR' as Estado, 'Janiópolis' as Municipio union all
+ select 'PR' as Estado, 'Japira' as Municipio union all
+ select 'PR' as Estado, 'Japurá' as Municipio union all
+ select 'PR' as Estado, 'Jardim Alegre' as Municipio union all
+ select 'PR' as Estado, 'Jardim Olinda' as Municipio union all
+ select 'PR' as Estado, 'Jataizinho' as Municipio union all
+ select 'PR' as Estado, 'Jesuítas' as Municipio union all
+ select 'PR' as Estado, 'Joaquim Távora' as Municipio union all
+ select 'PR' as Estado, 'Jundiaí do Sul' as Municipio union all
+ select 'PR' as Estado, 'Juranda' as Municipio union all
+ select 'PR' as Estado, 'Jussara' as Municipio union all
+ select 'PR' as Estado, 'Kaloré' as Municipio union all
+ select 'PR' as Estado, 'Lapa' as Municipio union all
+ select 'PR' as Estado, 'Laranjal' as Municipio union all
+ select 'PR' as Estado, 'Laranjeiras do Sul' as Municipio union all
+ select 'PR' as Estado, 'Leópolis' as Municipio union all
+ select 'PR' as Estado, 'Lidianópolis' as Municipio union all
+ select 'PR' as Estado, 'Lindoeste' as Municipio union all
+ select 'PR' as Estado, 'Loanda' as Municipio union all
+ select 'PR' as Estado, 'Lobato' as Municipio union all
+ select 'PR' as Estado, 'Londrina' as Municipio union all
+ select 'PR' as Estado, 'Luiziana' as Municipio union all
+ select 'PR' as Estado, 'Lunardelli' as Municipio union all
+ select 'PR' as Estado, 'Lupionópolis' as Municipio union all
+ select 'PR' as Estado, 'Mallet' as Municipio union all
+ select 'PR' as Estado, 'Mamborê' as Municipio union all
+ select 'PR' as Estado, 'Mandaguaçu' as Municipio union all
+ select 'PR' as Estado, 'Mandaguari' as Municipio union all
+ select 'PR' as Estado, 'Mandirituba' as Municipio union all
+ select 'PR' as Estado, 'Manfrinópolis' as Municipio union all
+ select 'PR' as Estado, 'Mangueirinha' as Municipio union all
+ select 'PR' as Estado, 'Manoel Ribas' as Municipio union all
+ select 'PR' as Estado, 'Marechal Cândido Rondon' as Municipio union all
+ select 'PR' as Estado, 'Maria Helena' as Municipio union all
+ select 'PR' as Estado, 'Marialva' as Municipio union all
+ select 'PR' as Estado, 'Marilândia do Sul' as Municipio union all
+ select 'PR' as Estado, 'Marilena' as Municipio union all
+ select 'PR' as Estado, 'Mariluz' as Municipio union all
+ select 'PR' as Estado, 'Maringá' as Municipio union all
+ select 'PR' as Estado, 'Mariópolis' as Municipio union all
+ select 'PR' as Estado, 'Maripá' as Municipio union all
+ select 'PR' as Estado, 'Marmeleiro' as Municipio union all
+ select 'PR' as Estado, 'Marquinho' as Municipio union all
+ select 'PR' as Estado, 'Marumbi' as Municipio union all
+ select 'PR' as Estado, 'Matelândia' as Municipio union all
+ select 'PR' as Estado, 'Matinhos' as Municipio union all
+ select 'PR' as Estado, 'Mato Rico' as Municipio union all
+ select 'PR' as Estado, 'Mauá da Serra' as Municipio union all
+ select 'PR' as Estado, 'Medianeira' as Municipio union all
+ select 'PR' as Estado, 'Mercedes' as Municipio union all
+ select 'PR' as Estado, 'Mirador' as Municipio union all
+ select 'PR' as Estado, 'Miraselva' as Municipio union all
+ select 'PR' as Estado, 'Missal' as Municipio union all
+ select 'PR' as Estado, 'Moreira Sales' as Municipio union all
+ select 'PR' as Estado, 'Morretes' as Municipio union all
+ select 'PR' as Estado, 'Munhoz de Melo' as Municipio union all
+ select 'PR' as Estado, 'Nossa Senhora das Graças' as Municipio union all
+ select 'PR' as Estado, 'Nova Aliança do Ivaí' as Municipio union all
+ select 'PR' as Estado, 'Nova América da Colina' as Municipio union all
+ select 'PR' as Estado, 'Nova Aurora' as Municipio union all
+ select 'PR' as Estado, 'Nova Cantu' as Municipio union all
+ select 'PR' as Estado, 'Nova Esperança' as Municipio union all
+ select 'PR' as Estado, 'Nova Esperança do Sudoeste' as Municipio union all
+ select 'PR' as Estado, 'Nova Fátima' as Municipio union all
+ select 'PR' as Estado, 'Nova Laranjeiras' as Municipio union all
+ select 'PR' as Estado, 'Nova Londrina' as Municipio union all
+ select 'PR' as Estado, 'Nova Olímpia' as Municipio union all
+ select 'PR' as Estado, 'Nova Prata do Iguaçu' as Municipio union all
+ select 'PR' as Estado, 'Nova Santa Bárbara' as Municipio union all
+ select 'PR' as Estado, 'Nova Santa Rosa' as Municipio union all
+ select 'PR' as Estado, 'Nova Tebas' as Municipio union all
+ select 'PR' as Estado, 'Novo Itacolomi' as Municipio union all
+ select 'PR' as Estado, 'Ortigueira' as Municipio union all
+ select 'PR' as Estado, 'Ourizona' as Municipio union all
+ select 'PR' as Estado, 'Ouro Verde do Oeste' as Municipio union all
+ select 'PR' as Estado, 'Paiçandu' as Municipio union all
+ select 'PR' as Estado, 'Palmas' as Municipio union all
+ select 'PR' as Estado, 'Palmeira' as Municipio union all
+ select 'PR' as Estado, 'Palmital' as Municipio union all
+ select 'PR' as Estado, 'Palotina' as Municipio union all
+ select 'PR' as Estado, 'Paraíso do Norte' as Municipio union all
+ select 'PR' as Estado, 'Paranacity' as Municipio union all
+ select 'PR' as Estado, 'Paranaguá' as Municipio union all
+ select 'PR' as Estado, 'Paranapoema' as Municipio union all
+ select 'PR' as Estado, 'Paranavaí' as Municipio union all
+ select 'PR' as Estado, 'Pato Bragado' as Municipio union all
+ select 'PR' as Estado, 'Pato Branco' as Municipio union all
+ select 'PR' as Estado, 'Paula Freitas' as Municipio union all
+ select 'PR' as Estado, 'Paulo Frontin' as Municipio union all
+ select 'PR' as Estado, 'Peabiru' as Municipio union all
+ select 'PR' as Estado, 'Perobal' as Municipio union all
+ select 'PR' as Estado, 'Pérola' as Municipio union all
+ select 'PR' as Estado, 'Pérola d''Oeste' as Municipio union all
+ select 'PR' as Estado, 'Piên' as Municipio union all
+ select 'PR' as Estado, 'Pinhais' as Municipio union all
+ select 'PR' as Estado, 'Pinhal de São Bento' as Municipio union all
+ select 'PR' as Estado, 'Pinhalão' as Municipio union all
+ select 'PR' as Estado, 'Pinhão' as Municipio union all
+ select 'PR' as Estado, 'Piraí do Sul' as Municipio union all
+ select 'PR' as Estado, 'Piraquara' as Municipio union all
+ select 'PR' as Estado, 'Pitanga' as Municipio union all
+ select 'PR' as Estado, 'Pitangueiras' as Municipio union all
+ select 'PR' as Estado, 'Planaltina do Paraná' as Municipio union all
+ select 'PR' as Estado, 'Planalto' as Municipio union all
+ select 'PR' as Estado, 'Ponta Grossa' as Municipio union all
+ select 'PR' as Estado, 'Pontal do Paraná' as Municipio union all
+ select 'PR' as Estado, 'Porecatu' as Municipio union all
+ select 'PR' as Estado, 'Porto Amazonas' as Municipio union all
+ select 'PR' as Estado, 'Porto Barreiro' as Municipio union all
+ select 'PR' as Estado, 'Porto Rico' as Municipio union all
+ select 'PR' as Estado, 'Porto Vitória' as Municipio union all
+ select 'PR' as Estado, 'Prado Ferreira' as Municipio union all
+ select 'PR' as Estado, 'Pranchita' as Municipio union all
+ select 'PR' as Estado, 'Presidente Castelo Branco' as Municipio union all
+ select 'PR' as Estado, 'Primeiro de Maio' as Municipio union all
+ select 'PR' as Estado, 'Prudentópolis' as Municipio union all
+ select 'PR' as Estado, 'Quarto Centenário' as Municipio union all
+ select 'PR' as Estado, 'Quatiguá' as Municipio union all
+ select 'PR' as Estado, 'Quatro Barras' as Municipio union all
+ select 'PR' as Estado, 'Quatro Pontes' as Municipio union all
+ select 'PR' as Estado, 'Quedas do Iguaçu' as Municipio union all
+ select 'PR' as Estado, 'Querência do Norte' as Municipio union all
+ select 'PR' as Estado, 'Quinta do Sol' as Municipio union all
+ select 'PR' as Estado, 'Quitandinha' as Municipio union all
+ select 'PR' as Estado, 'Ramilândia' as Municipio union all
+ select 'PR' as Estado, 'Rancho Alegre' as Municipio union all
+ select 'PR' as Estado, 'Rancho Alegre D''Oeste' as Municipio union all
+ select 'PR' as Estado, 'Realeza' as Municipio union all
+ select 'PR' as Estado, 'Rebouças' as Municipio union all
+ select 'PR' as Estado, 'Renascença' as Municipio union all
+ select 'PR' as Estado, 'Reserva' as Municipio union all
+ select 'PR' as Estado, 'Reserva do Iguaçu' as Municipio union all
+ select 'PR' as Estado, 'Ribeirão Claro' as Municipio union all
+ select 'PR' as Estado, 'Ribeirão do Pinhal' as Municipio union all
+ select 'PR' as Estado, 'Rio Azul' as Municipio union all
+ select 'PR' as Estado, 'Rio Bom' as Municipio union all
+ select 'PR' as Estado, 'Rio Bonito do Iguaçu' as Municipio union all
+ select 'PR' as Estado, 'Rio Branco do Ivaí' as Municipio union all
+ select 'PR' as Estado, 'Rio Branco do Sul' as Municipio union all
+ select 'PR' as Estado, 'Rio Negro' as Municipio union all
+ select 'PR' as Estado, 'Rolândia' as Municipio union all
+ select 'PR' as Estado, 'Roncador' as Municipio union all
+ select 'PR' as Estado, 'Rondon' as Municipio union all
+ select 'PR' as Estado, 'Rosário do Ivaí' as Municipio union all
+ select 'PR' as Estado, 'Sabáudia' as Municipio union all
+ select 'PR' as Estado, 'Salgado Filho' as Municipio union all
+ select 'PR' as Estado, 'Salto do Itararé' as Municipio union all
+ select 'PR' as Estado, 'Salto do Lontra' as Municipio union all
+ select 'PR' as Estado, 'Santa Amélia' as Municipio union all
+ select 'PR' as Estado, 'Santa Cecília do Pavão' as Municipio union all
+ select 'PR' as Estado, 'Santa Cruz de Monte Castelo' as Municipio union all
+ select 'PR' as Estado, 'Santa Fé' as Municipio union all
+ select 'PR' as Estado, 'Santa Helena' as Municipio union all
+ select 'PR' as Estado, 'Santa Inês' as Municipio union all
+ select 'PR' as Estado, 'Santa Isabel do Ivaí' as Municipio union all
+ select 'PR' as Estado, 'Santa Izabel do Oeste' as Municipio union all
+ select 'PR' as Estado, 'Santa Lúcia' as Municipio union all
+ select 'PR' as Estado, 'Santa Maria do Oeste' as Municipio union all
+ select 'PR' as Estado, 'Santa Mariana' as Municipio union all
+ select 'PR' as Estado, 'Santa Mônica' as Municipio union all
+ select 'PR' as Estado, 'Santa Tereza do Oeste' as Municipio union all
+ select 'PR' as Estado, 'Santa Terezinha de Itaipu' as Municipio union all
+ select 'PR' as Estado, 'Santana do Itararé' as Municipio union all
+ select 'PR' as Estado, 'Santo Antônio da Platina' as Municipio union all
+ select 'PR' as Estado, 'Santo Antônio do Caiuá' as Municipio union all
+ select 'PR' as Estado, 'Santo Antônio do Paraíso' as Municipio union all
+ select 'PR' as Estado, 'Santo Antônio do Sudoeste' as Municipio union all
+ select 'PR' as Estado, 'Santo Inácio' as Municipio union all
+ select 'PR' as Estado, 'São Carlos do Ivaí' as Municipio union all
+ select 'PR' as Estado, 'São Jerônimo da Serra' as Municipio union all
+ select 'PR' as Estado, 'São João' as Municipio union all
+ select 'PR' as Estado, 'São João do Caiuá' as Municipio union all
+ select 'PR' as Estado, 'São João do Ivaí' as Municipio union all
+ select 'PR' as Estado, 'São João do Triunfo' as Municipio union all
+ select 'PR' as Estado, 'São Jorge do Ivaí' as Municipio union all
+ select 'PR' as Estado, 'São Jorge do Patrocínio' as Municipio union all
+ select 'PR' as Estado, 'São Jorge d''Oeste' as Municipio union all
+ select 'PR' as Estado, 'São José da Boa Vista' as Municipio union all
+ select 'PR' as Estado, 'São José das Palmeiras' as Municipio union all
+ select 'PR' as Estado, 'São José dos Pinhais' as Municipio union all
+ select 'PR' as Estado, 'São Manoel do Paraná' as Municipio union all
+ select 'PR' as Estado, 'São Mateus do Sul' as Municipio union all
+ select 'PR' as Estado, 'São Miguel do Iguaçu' as Municipio union all
+ select 'PR' as Estado, 'São Pedro do Iguaçu' as Municipio union all
+ select 'PR' as Estado, 'São Pedro do Ivaí' as Municipio union all
+ select 'PR' as Estado, 'São Pedro do Paraná' as Municipio union all
+ select 'PR' as Estado, 'São Sebastião da Amoreira' as Municipio union all
+ select 'PR' as Estado, 'São Tomé' as Municipio union all
+ select 'PR' as Estado, 'Sapopema' as Municipio union all
+ select 'PR' as Estado, 'Sarandi' as Municipio union all
+ select 'PR' as Estado, 'Saudade do Iguaçu' as Municipio union all
+ select 'PR' as Estado, 'Sengés' as Municipio union all
+ select 'PR' as Estado, 'Serranópolis do Iguaçu' as Municipio union all
+ select 'PR' as Estado, 'Sertaneja' as Municipio union all
+ select 'PR' as Estado, 'Sertanópolis' as Municipio union all
+ select 'PR' as Estado, 'Siqueira Campos' as Municipio union all
+ select 'PR' as Estado, 'Sulina' as Municipio union all
+ select 'PR' as Estado, 'Tamarana' as Municipio union all
+ select 'PR' as Estado, 'Tamboara' as Municipio union all
+ select 'PR' as Estado, 'Tapejara' as Municipio union all
+ select 'PR' as Estado, 'Tapira' as Municipio union all
+ select 'PR' as Estado, 'Teixeira Soares' as Municipio union all
+ select 'PR' as Estado, 'Telêmaco Borba' as Municipio union all
+ select 'PR' as Estado, 'Terra Boa' as Municipio union all
+ select 'PR' as Estado, 'Terra Rica' as Municipio union all
+ select 'PR' as Estado, 'Terra Roxa' as Municipio union all
+ select 'PR' as Estado, 'Tibagi' as Municipio union all
+ select 'PR' as Estado, 'Tijucas do Sul' as Municipio union all
+ select 'PR' as Estado, 'Toledo' as Municipio union all
+ select 'PR' as Estado, 'Tomazina' as Municipio union all
+ select 'PR' as Estado, 'Três Barras do Paraná' as Municipio union all
+ select 'PR' as Estado, 'Tunas do Paraná' as Municipio union all
+ select 'PR' as Estado, 'Tuneiras do Oeste' as Municipio union all
+ select 'PR' as Estado, 'Tupãssi' as Municipio union all
+ select 'PR' as Estado, 'Turvo' as Municipio union all
+ select 'PR' as Estado, 'Ubiratã' as Municipio union all
+ select 'PR' as Estado, 'Umuarama' as Municipio union all
+ select 'PR' as Estado, 'União da Vitória' as Municipio union all
+ select 'PR' as Estado, 'Uniflor' as Municipio union all
+ select 'PR' as Estado, 'Uraí' as Municipio union all
+ select 'PR' as Estado, 'Ventania' as Municipio union all
+ select 'PR' as Estado, 'Vera Cruz do Oeste' as Municipio union all
+ select 'PR' as Estado, 'Verê' as Municipio union all
+ select 'PR' as Estado, 'Virmond' as Municipio union all
+ select 'PR' as Estado, 'Vitorino' as Municipio union all
+ select 'PR' as Estado, 'Wenceslau Braz' as Municipio union all
+ select 'PR' as Estado, 'Xambrê' as Municipio union all
+ select 'SC' as Estado, 'Abdon Batista' as Municipio union all
+ select 'SC' as Estado, 'Abelardo Luz' as Municipio union all
+ select 'SC' as Estado, 'Agrolândia' as Municipio union all
+ select 'SC' as Estado, 'Agronômica' as Municipio union all
+ select 'SC' as Estado, 'Água Doce' as Municipio union all
+ select 'SC' as Estado, 'Águas de Chapecó' as Municipio union all
+ select 'SC' as Estado, 'Águas Frias' as Municipio union all
+ select 'SC' as Estado, 'Águas Mornas' as Municipio union all
+ select 'SC' as Estado, 'Alfredo Wagner' as Municipio union all
+ select 'SC' as Estado, 'Alto Bela Vista' as Municipio union all
+ select 'SC' as Estado, 'Anchieta' as Municipio union all
+ select 'SC' as Estado, 'Angelina' as Municipio union all
+ select 'SC' as Estado, 'Anita Garibaldi' as Municipio union all
+ select 'SC' as Estado, 'Anitápolis' as Municipio union all
+ select 'SC' as Estado, 'Antônio Carlos' as Municipio union all
+ select 'SC' as Estado, 'Apiúna' as Municipio union all
+ select 'SC' as Estado, 'Arabutã' as Municipio union all
+ select 'SC' as Estado, 'Araquari' as Municipio union all
+ select 'SC' as Estado, 'Araranguá' as Municipio union all
+ select 'SC' as Estado, 'Armazém' as Municipio union all
+ select 'SC' as Estado, 'Arroio Trinta' as Municipio union all
+ select 'SC' as Estado, 'Arvoredo' as Municipio union all
+ select 'SC' as Estado, 'Ascurra' as Municipio union all
+ select 'SC' as Estado, 'Atalanta' as Municipio union all
+ select 'SC' as Estado, 'Aurora' as Municipio union all
+ select 'SC' as Estado, 'Balneário Arroio do Silva' as Municipio union all
+ select 'SC' as Estado, 'Balneário Barra do Sul' as Municipio union all
+ select 'SC' as Estado, 'Balneário Camboriú' as Municipio union all
+ select 'SC' as Estado, 'Balneário Gaivota' as Municipio union all
+ select 'SC' as Estado, 'Balneário Piçarras' as Municipio union all
+ select 'SC' as Estado, 'Bandeirante' as Municipio union all
+ select 'SC' as Estado, 'Barra Bonita' as Municipio union all
+ select 'SC' as Estado, 'Barra Velha' as Municipio union all
+ select 'SC' as Estado, 'Bela Vista do Toldo' as Municipio union all
+ select 'SC' as Estado, 'Belmonte' as Municipio union all
+ select 'SC' as Estado, 'Benedito Novo' as Municipio union all
+ select 'SC' as Estado, 'Biguaçu' as Municipio union all
+ select 'SC' as Estado, 'Blumenau' as Municipio union all
+ select 'SC' as Estado, 'Bocaina do Sul' as Municipio union all
+ select 'SC' as Estado, 'Bom Jardim da Serra' as Municipio union all
+ select 'SC' as Estado, 'Bom Jesus' as Municipio union all
+ select 'SC' as Estado, 'Bom Jesus do Oeste' as Municipio union all
+ select 'SC' as Estado, 'Bom Retiro' as Municipio union all
+ select 'SC' as Estado, 'Bombinhas' as Municipio union all
+ select 'SC' as Estado, 'Botuverá' as Municipio union all
+ select 'SC' as Estado, 'Braço do Norte' as Municipio union all
+ select 'SC' as Estado, 'Braço do Trombudo' as Municipio union all
+ select 'SC' as Estado, 'Brunópolis' as Municipio union all
+ select 'SC' as Estado, 'Brusque' as Municipio union all
+ select 'SC' as Estado, 'Caçador' as Municipio union all
+ select 'SC' as Estado, 'Caibi' as Municipio union all
+ select 'SC' as Estado, 'Calmon' as Municipio union all
+ select 'SC' as Estado, 'Camboriú' as Municipio union all
+ select 'SC' as Estado, 'Campo Alegre' as Municipio union all
+ select 'SC' as Estado, 'Campo Belo do Sul' as Municipio union all
+ select 'SC' as Estado, 'Campo Erê' as Municipio union all
+ select 'SC' as Estado, 'Campos Novos' as Municipio union all
+ select 'SC' as Estado, 'Canelinha' as Municipio union all
+ select 'SC' as Estado, 'Canoinhas' as Municipio union all
+ select 'SC' as Estado, 'Capão Alto' as Municipio union all
+ select 'SC' as Estado, 'Capinzal' as Municipio union all
+ select 'SC' as Estado, 'Capivari de Baixo' as Municipio union all
+ select 'SC' as Estado, 'Catanduvas' as Municipio union all
+ select 'SC' as Estado, 'Caxambu do Sul' as Municipio union all
+ select 'SC' as Estado, 'Celso Ramos' as Municipio union all
+ select 'SC' as Estado, 'Cerro Negro' as Municipio union all
+ select 'SC' as Estado, 'Chapadão do Lageado' as Municipio union all
+ select 'SC' as Estado, 'Chapecó' as Municipio union all
+ select 'SC' as Estado, 'Cocal do Sul' as Municipio union all
+ select 'SC' as Estado, 'Concórdia' as Municipio union all
+ select 'SC' as Estado, 'Cordilheira Alta' as Municipio union all
+ select 'SC' as Estado, 'Coronel Freitas' as Municipio union all
+ select 'SC' as Estado, 'Coronel Martins' as Municipio union all
+ select 'SC' as Estado, 'Correia Pinto' as Municipio union all
+ select 'SC' as Estado, 'Corupá' as Municipio union all
+ select 'SC' as Estado, 'Criciúma' as Municipio union all
+ select 'SC' as Estado, 'Cunha Porã' as Municipio union all
+ select 'SC' as Estado, 'Cunhataí' as Municipio union all
+ select 'SC' as Estado, 'Curitibanos' as Municipio union all
+ select 'SC' as Estado, 'Descanso' as Municipio union all
+ select 'SC' as Estado, 'Dionísio Cerqueira' as Municipio union all
+ select 'SC' as Estado, 'Dona Emma' as Municipio union all
+ select 'SC' as Estado, 'Doutor Pedrinho' as Municipio union all
+ select 'SC' as Estado, 'Entre Rios' as Municipio union all
+ select 'SC' as Estado, 'Ermo' as Municipio union all
+ select 'SC' as Estado, 'Erval Velho' as Municipio union all
+ select 'SC' as Estado, 'Faxinal dos Guedes' as Municipio union all
+ select 'SC' as Estado, 'Flor do Sertão' as Municipio union all
+ select 'SC' as Estado, 'Florianópolis' as Municipio union all
+ select 'SC' as Estado, 'Formosa do Sul' as Municipio union all
+ select 'SC' as Estado, 'Forquilhinha' as Municipio union all
+ select 'SC' as Estado, 'Fraiburgo' as Municipio union all
+ select 'SC' as Estado, 'Frei Rogério' as Municipio union all
+ select 'SC' as Estado, 'Galvão' as Municipio union all
+ select 'SC' as Estado, 'Garopaba' as Municipio union all
+ select 'SC' as Estado, 'Garuva' as Municipio union all
+ select 'SC' as Estado, 'Gaspar' as Municipio union all
+ select 'SC' as Estado, 'Governador Celso Ramos' as Municipio union all
+ select 'SC' as Estado, 'Grão Pará' as Municipio union all
+ select 'SC' as Estado, 'Gravatal' as Municipio union all
+ select 'SC' as Estado, 'Guabiruba' as Municipio union all
+ select 'SC' as Estado, 'Guaraciaba' as Municipio union all
+ select 'SC' as Estado, 'Guaramirim' as Municipio union all
+ select 'SC' as Estado, 'Guarujá do Sul' as Municipio union all
+ select 'SC' as Estado, 'Guatambú' as Municipio union all
+ select 'SC' as Estado, 'Herval d''Oeste' as Municipio union all
+ select 'SC' as Estado, 'Ibiam' as Municipio union all
+ select 'SC' as Estado, 'Ibicaré' as Municipio union all
+ select 'SC' as Estado, 'Ibirama' as Municipio union all
+ select 'SC' as Estado, 'Içara' as Municipio union all
+ select 'SC' as Estado, 'Ilhota' as Municipio union all
+ select 'SC' as Estado, 'Imaruí' as Municipio union all
+ select 'SC' as Estado, 'Imbituba' as Municipio union all
+ select 'SC' as Estado, 'Imbuia' as Municipio union all
+ select 'SC' as Estado, 'Indaial' as Municipio union all
+ select 'SC' as Estado, 'Iomerê' as Municipio union all
+ select 'SC' as Estado, 'Ipira' as Municipio union all
+ select 'SC' as Estado, 'Iporã do Oeste' as Municipio union all
+ select 'SC' as Estado, 'Ipuaçu' as Municipio union all
+ select 'SC' as Estado, 'Ipumirim' as Municipio union all
+ select 'SC' as Estado, 'Iraceminha' as Municipio union all
+ select 'SC' as Estado, 'Irani' as Municipio union all
+ select 'SC' as Estado, 'Irati' as Municipio union all
+ select 'SC' as Estado, 'Irineópolis' as Municipio union all
+ select 'SC' as Estado, 'Itá' as Municipio union all
+ select 'SC' as Estado, 'Itaiópolis' as Municipio union all
+ select 'SC' as Estado, 'Itajaí' as Municipio union all
+ select 'SC' as Estado, 'Itapema' as Municipio union all
+ select 'SC' as Estado, 'Itapiranga' as Municipio union all
+ select 'SC' as Estado, 'Itapoá' as Municipio union all
+ select 'SC' as Estado, 'Ituporanga' as Municipio union all
+ select 'SC' as Estado, 'Jaborá' as Municipio union all
+ select 'SC' as Estado, 'Jacinto Machado' as Municipio union all
+ select 'SC' as Estado, 'Jaguaruna' as Municipio union all
+ select 'SC' as Estado, 'Jaraguá do Sul' as Municipio union all
+ select 'SC' as Estado, 'Jardinópolis' as Municipio union all
+ select 'SC' as Estado, 'Joaçaba' as Municipio union all
+ select 'SC' as Estado, 'Joinville' as Municipio union all
+ select 'SC' as Estado, 'José Boiteux' as Municipio union all
+ select 'SC' as Estado, 'Jupiá' as Municipio union all
+ select 'SC' as Estado, 'Lacerdópolis' as Municipio union all
+ select 'SC' as Estado, 'Lages' as Municipio union all
+ select 'SC' as Estado, 'Laguna' as Municipio union all
+ select 'SC' as Estado, 'Lajeado Grande' as Municipio union all
+ select 'SC' as Estado, 'Laurentino' as Municipio union all
+ select 'SC' as Estado, 'Lauro Muller' as Municipio union all
+ select 'SC' as Estado, 'Lebon Régis' as Municipio union all
+ select 'SC' as Estado, 'Leoberto Leal' as Municipio union all
+ select 'SC' as Estado, 'Lindóia do Sul' as Municipio union all
+ select 'SC' as Estado, 'Lontras' as Municipio union all
+ select 'SC' as Estado, 'Luiz Alves' as Municipio union all
+ select 'SC' as Estado, 'Luzerna' as Municipio union all
+ select 'SC' as Estado, 'Macieira' as Municipio union all
+ select 'SC' as Estado, 'Mafra' as Municipio union all
+ select 'SC' as Estado, 'Major Gercino' as Municipio union all
+ select 'SC' as Estado, 'Major Vieira' as Municipio union all
+ select 'SC' as Estado, 'Maracajá' as Municipio union all
+ select 'SC' as Estado, 'Maravilha' as Municipio union all
+ select 'SC' as Estado, 'Marema' as Municipio union all
+ select 'SC' as Estado, 'Massaranduba' as Municipio union all
+ select 'SC' as Estado, 'Matos Costa' as Municipio union all
+ select 'SC' as Estado, 'Meleiro' as Municipio union all
+ select 'SC' as Estado, 'Mirim Doce' as Municipio union all
+ select 'SC' as Estado, 'Modelo' as Municipio union all
+ select 'SC' as Estado, 'Mondaí' as Municipio union all
+ select 'SC' as Estado, 'Monte Carlo' as Municipio union all
+ select 'SC' as Estado, 'Monte Castelo' as Municipio union all
+ select 'SC' as Estado, 'Morro da Fumaça' as Municipio union all
+ select 'SC' as Estado, 'Morro Grande' as Municipio union all
+ select 'SC' as Estado, 'Navegantes' as Municipio union all
+ select 'SC' as Estado, 'Nova Erechim' as Municipio union all
+ select 'SC' as Estado, 'Nova Itaberaba' as Municipio union all
+ select 'SC' as Estado, 'Nova Trento' as Municipio union all
+ select 'SC' as Estado, 'Nova Veneza' as Municipio union all
+ select 'SC' as Estado, 'Novo Horizonte' as Municipio union all
+ select 'SC' as Estado, 'Orleans' as Municipio union all
+ select 'SC' as Estado, 'Otacílio Costa' as Municipio union all
+ select 'SC' as Estado, 'Ouro' as Municipio union all
+ select 'SC' as Estado, 'Ouro Verde' as Municipio union all
+ select 'SC' as Estado, 'Paial' as Municipio union all
+ select 'SC' as Estado, 'Painel' as Municipio union all
+ select 'SC' as Estado, 'Palhoça' as Municipio union all
+ select 'SC' as Estado, 'Palma Sola' as Municipio union all
+ select 'SC' as Estado, 'Palmeira' as Municipio union all
+ select 'SC' as Estado, 'Palmitos' as Municipio union all
+ select 'SC' as Estado, 'Papanduva' as Municipio union all
+ select 'SC' as Estado, 'Paraíso' as Municipio union all
+ select 'SC' as Estado, 'Passo de Torres' as Municipio union all
+ select 'SC' as Estado, 'Passos Maia' as Municipio union all
+ select 'SC' as Estado, 'Paulo Lopes' as Municipio union all
+ select 'SC' as Estado, 'Pedras Grandes' as Municipio union all
+ select 'SC' as Estado, 'Penha' as Municipio union all
+ select 'SC' as Estado, 'Peritiba' as Municipio union all
+ select 'SC' as Estado, 'Petrolândia' as Municipio union all
+ select 'SC' as Estado, 'Pinhalzinho' as Municipio union all
+ select 'SC' as Estado, 'Pinheiro Preto' as Municipio union all
+ select 'SC' as Estado, 'Piratuba' as Municipio union all
+ select 'SC' as Estado, 'Planalto Alegre' as Municipio union all
+ select 'SC' as Estado, 'Pomerode' as Municipio union all
+ select 'SC' as Estado, 'Ponte Alta' as Municipio union all
+ select 'SC' as Estado, 'Ponte Alta do Norte' as Municipio union all
+ select 'SC' as Estado, 'Ponte Serrada' as Municipio union all
+ select 'SC' as Estado, 'Porto Belo' as Municipio union all
+ select 'SC' as Estado, 'Porto União' as Municipio union all
+ select 'SC' as Estado, 'Pouso Redondo' as Municipio union all
+ select 'SC' as Estado, 'Praia Grande' as Municipio union all
+ select 'SC' as Estado, 'Presidente Castello Branco' as Municipio union all
+ select 'SC' as Estado, 'Presidente Getúlio' as Municipio union all
+ select 'SC' as Estado, 'Presidente Nereu' as Municipio union all
+ select 'SC' as Estado, 'Princesa' as Municipio union all
+ select 'SC' as Estado, 'Quilombo' as Municipio union all
+ select 'SC' as Estado, 'Rancho Queimado' as Municipio union all
+ select 'SC' as Estado, 'Rio das Antas' as Municipio union all
+ select 'SC' as Estado, 'Rio do Campo' as Municipio union all
+ select 'SC' as Estado, 'Rio do Oeste' as Municipio union all
+ select 'SC' as Estado, 'Rio do Sul' as Municipio union all
+ select 'SC' as Estado, 'Rio dos Cedros' as Municipio union all
+ select 'SC' as Estado, 'Rio Fortuna' as Municipio union all
+ select 'SC' as Estado, 'Rio Negrinho' as Municipio union all
+ select 'SC' as Estado, 'Rio Rufino' as Municipio union all
+ select 'SC' as Estado, 'Riqueza' as Municipio union all
+ select 'SC' as Estado, 'Rodeio' as Municipio union all
+ select 'SC' as Estado, 'Romelândia' as Municipio union all
+ select 'SC' as Estado, 'Salete' as Municipio union all
+ select 'SC' as Estado, 'Saltinho' as Municipio union all
+ select 'SC' as Estado, 'Salto Veloso' as Municipio union all
+ select 'SC' as Estado, 'Sangão' as Municipio union all
+ select 'SC' as Estado, 'Santa Cecília' as Municipio union all
+ select 'SC' as Estado, 'Santa Helena' as Municipio union all
+ select 'SC' as Estado, 'Santa Rosa de Lima' as Municipio union all
+ select 'SC' as Estado, 'Santa Rosa do Sul' as Municipio union all
+ select 'SC' as Estado, 'Santa Terezinha' as Municipio union all
+ select 'SC' as Estado, 'Santa Terezinha do Progresso' as Municipio union all
+ select 'SC' as Estado, 'Santiago do Sul' as Municipio union all
+ select 'SC' as Estado, 'Santo Amaro da Imperatriz' as Municipio union all
+ select 'SC' as Estado, 'São Bento do Sul' as Municipio union all
+ select 'SC' as Estado, 'São Bernardino' as Municipio union all
+ select 'SC' as Estado, 'São Bonifácio' as Municipio union all
+ select 'SC' as Estado, 'São Carlos' as Municipio union all
+ select 'SC' as Estado, 'São Cristovão do Sul' as Municipio union all
+ select 'SC' as Estado, 'São Domingos' as Municipio union all
+ select 'SC' as Estado, 'São Francisco do Sul' as Municipio union all
+ select 'SC' as Estado, 'São João Batista' as Municipio union all
+ select 'SC' as Estado, 'São João do Itaperiú' as Municipio union all
+ select 'SC' as Estado, 'São João do Oeste' as Municipio union all
+ select 'SC' as Estado, 'São João do Sul' as Municipio union all
+ select 'SC' as Estado, 'São Joaquim' as Municipio union all
+ select 'SC' as Estado, 'São José' as Municipio union all
+ select 'SC' as Estado, 'São José do Cedro' as Municipio union all
+ select 'SC' as Estado, 'São José do Cerrito' as Municipio union all
+ select 'SC' as Estado, 'São Lourenço do Oeste' as Municipio union all
+ select 'SC' as Estado, 'São Ludgero' as Municipio union all
+ select 'SC' as Estado, 'São Martinho' as Municipio union all
+ select 'SC' as Estado, 'São Miguel da Boa Vista' as Municipio union all
+ select 'SC' as Estado, 'São Miguel do Oeste' as Municipio union all
+ select 'SC' as Estado, 'São Pedro de Alcântara' as Municipio union all
+ select 'SC' as Estado, 'Saudades' as Municipio union all
+ select 'SC' as Estado, 'Schroeder' as Municipio union all
+ select 'SC' as Estado, 'Seara' as Municipio union all
+ select 'SC' as Estado, 'Serra Alta' as Municipio union all
+ select 'SC' as Estado, 'Siderópolis' as Municipio union all
+ select 'SC' as Estado, 'Sombrio' as Municipio union all
+ select 'SC' as Estado, 'Sul Brasil' as Municipio union all
+ select 'SC' as Estado, 'Taió' as Municipio union all
+ select 'SC' as Estado, 'Tangará' as Municipio union all
+ select 'SC' as Estado, 'Tigrinhos' as Municipio union all
+ select 'SC' as Estado, 'Tijucas' as Municipio union all
+ select 'SC' as Estado, 'Timbé do Sul' as Municipio union all
+ select 'SC' as Estado, 'Timbó' as Municipio union all
+ select 'SC' as Estado, 'Timbó Grande' as Municipio union all
+ select 'SC' as Estado, 'Três Barras' as Municipio union all
+ select 'SC' as Estado, 'Treviso' as Municipio union all
+ select 'SC' as Estado, 'Treze de Maio' as Municipio union all
+ select 'SC' as Estado, 'Treze Tílias' as Municipio union all
+ select 'SC' as Estado, 'Trombudo Central' as Municipio union all
+ select 'SC' as Estado, 'Tubarão' as Municipio union all
+ select 'SC' as Estado, 'Tunápolis' as Municipio union all
+ select 'SC' as Estado, 'Turvo' as Municipio union all
+ select 'SC' as Estado, 'União do Oeste' as Municipio union all
+ select 'SC' as Estado, 'Urubici' as Municipio union all
+ select 'SC' as Estado, 'Urupema' as Municipio union all
+ select 'SC' as Estado, 'Urussanga' as Municipio union all
+ select 'SC' as Estado, 'Vargeão' as Municipio union all
+ select 'SC' as Estado, 'Vargem' as Municipio union all
+ select 'SC' as Estado, 'Vargem Bonita' as Municipio union all
+ select 'SC' as Estado, 'Vidal Ramos' as Municipio union all
+ select 'SC' as Estado, 'Videira' as Municipio union all
+ select 'SC' as Estado, 'Vitor Meireles' as Municipio union all
+ select 'SC' as Estado, 'Witmarsum' as Municipio union all
+ select 'SC' as Estado, 'Xanxerê' as Municipio union all
+ select 'SC' as Estado, 'Xavantina' as Municipio union all
+ select 'SC' as Estado, 'Xaxim' as Municipio union all
+ select 'SC' as Estado, 'Zortéa' as Municipio union all
+ select 'RS' as Estado, 'Aceguá' as Municipio union all
+ select 'RS' as Estado, 'Água Santa' as Municipio union all
+ select 'RS' as Estado, 'Agudo' as Municipio union all
+ select 'RS' as Estado, 'Ajuricaba' as Municipio union all
+ select 'RS' as Estado, 'Alecrim' as Municipio union all
+ select 'RS' as Estado, 'Alegrete' as Municipio union all
+ select 'RS' as Estado, 'Alegria' as Municipio union all
+ select 'RS' as Estado, 'Almirante Tamandaré do Sul' as Municipio union all
+ select 'RS' as Estado, 'Alpestre' as Municipio union all
+ select 'RS' as Estado, 'Alto Alegre' as Municipio union all
+ select 'RS' as Estado, 'Alto Feliz' as Municipio union all
+ select 'RS' as Estado, 'Alvorada' as Municipio union all
+ select 'RS' as Estado, 'Amaral Ferrador' as Municipio union all
+ select 'RS' as Estado, 'Ametista do Sul' as Municipio union all
+ select 'RS' as Estado, 'André da Rocha' as Municipio union all
+ select 'RS' as Estado, 'Anta Gorda' as Municipio union all
+ select 'RS' as Estado, 'Antônio Prado' as Municipio union all
+ select 'RS' as Estado, 'Arambaré' as Municipio union all
+ select 'RS' as Estado, 'Araricá' as Municipio union all
+ select 'RS' as Estado, 'Aratiba' as Municipio union all
+ select 'RS' as Estado, 'Arroio do Meio' as Municipio union all
+ select 'RS' as Estado, 'Arroio do Padre' as Municipio union all
+ select 'RS' as Estado, 'Arroio do Sal' as Municipio union all
+ select 'RS' as Estado, 'Arroio do Tigre' as Municipio union all
+ select 'RS' as Estado, 'Arroio dos Ratos' as Municipio union all
+ select 'RS' as Estado, 'Arroio Grande' as Municipio union all
+ select 'RS' as Estado, 'Arvorezinha' as Municipio union all
+ select 'RS' as Estado, 'Augusto Pestana' as Municipio union all
+ select 'RS' as Estado, 'Áurea' as Municipio union all
+ select 'RS' as Estado, 'Bagé' as Municipio union all
+ select 'RS' as Estado, 'Balneário Pinhal' as Municipio union all
+ select 'RS' as Estado, 'Barão' as Municipio union all
+ select 'RS' as Estado, 'Barão de Cotegipe' as Municipio union all
+ select 'RS' as Estado, 'Barão do Triunfo' as Municipio union all
+ select 'RS' as Estado, 'Barra do Guarita' as Municipio union all
+ select 'RS' as Estado, 'Barra do Quaraí' as Municipio union all
+ select 'RS' as Estado, 'Barra do Ribeiro' as Municipio union all
+ select 'RS' as Estado, 'Barra do Rio Azul' as Municipio union all
+ select 'RS' as Estado, 'Barra Funda' as Municipio union all
+ select 'RS' as Estado, 'Barracão' as Municipio union all
+ select 'RS' as Estado, 'Barros Cassal' as Municipio union all
+ select 'RS' as Estado, 'Benjamin Constant do Sul' as Municipio union all
+ select 'RS' as Estado, 'Bento Gonçalves' as Municipio union all
+ select 'RS' as Estado, 'Boa Vista das Missões' as Municipio union all
+ select 'RS' as Estado, 'Boa Vista do Buricá' as Municipio union all
+ select 'RS' as Estado, 'Boa Vista do Cadeado' as Municipio union all
+ select 'RS' as Estado, 'Boa Vista do Incra' as Municipio union all
+ select 'RS' as Estado, 'Boa Vista do Sul' as Municipio union all
+ select 'RS' as Estado, 'Bom Jesus' as Municipio union all
+ select 'RS' as Estado, 'Bom Princípio' as Municipio union all
+ select 'RS' as Estado, 'Bom Progresso' as Municipio union all
+ select 'RS' as Estado, 'Bom Retiro do Sul' as Municipio union all
+ select 'RS' as Estado, 'Boqueirão do Leão' as Municipio union all
+ select 'RS' as Estado, 'Bossoroca' as Municipio union all
+ select 'RS' as Estado, 'Bozano' as Municipio union all
+ select 'RS' as Estado, 'Braga' as Municipio union all
+ select 'RS' as Estado, 'Brochier' as Municipio union all
+ select 'RS' as Estado, 'Butiá' as Municipio union all
+ select 'RS' as Estado, 'Caçapava do Sul' as Municipio union all
+ select 'RS' as Estado, 'Cacequi' as Municipio union all
+ select 'RS' as Estado, 'Cachoeira do Sul' as Municipio union all
+ select 'RS' as Estado, 'Cachoeirinha' as Municipio union all
+ select 'RS' as Estado, 'Cacique Doble' as Municipio union all
+ select 'RS' as Estado, 'Caibaté' as Municipio union all
+ select 'RS' as Estado, 'Caiçara' as Municipio union all
+ select 'RS' as Estado, 'Camaquã' as Municipio union all
+ select 'RS' as Estado, 'Camargo' as Municipio union all
+ select 'RS' as Estado, 'Cambará do Sul' as Municipio union all
+ select 'RS' as Estado, 'Campestre da Serra' as Municipio union all
+ select 'RS' as Estado, 'Campina das Missões' as Municipio union all
+ select 'RS' as Estado, 'Campinas do Sul' as Municipio union all
+ select 'RS' as Estado, 'Campo Bom' as Municipio union all
+ select 'RS' as Estado, 'Campo Novo' as Municipio union all
+ select 'RS' as Estado, 'Campos Borges' as Municipio union all
+ select 'RS' as Estado, 'Candelária' as Municipio union all
+ select 'RS' as Estado, 'Cândido Godói' as Municipio union all
+ select 'RS' as Estado, 'Candiota' as Municipio union all
+ select 'RS' as Estado, 'Canela' as Municipio union all
+ select 'RS' as Estado, 'Canguçu' as Municipio union all
+ select 'RS' as Estado, 'Canoas' as Municipio union all
+ select 'RS' as Estado, 'Canudos do Vale' as Municipio union all
+ select 'RS' as Estado, 'Capão Bonito do Sul' as Municipio union all
+ select 'RS' as Estado, 'Capão da Canoa' as Municipio union all
+ select 'RS' as Estado, 'Capão do Cipó' as Municipio union all
+ select 'RS' as Estado, 'Capão do Leão' as Municipio union all
+ select 'RS' as Estado, 'Capela de Santana' as Municipio union all
+ select 'RS' as Estado, 'Capitão' as Municipio union all
+ select 'RS' as Estado, 'Capivari do Sul' as Municipio union all
+ select 'RS' as Estado, 'Caraá' as Municipio union all
+ select 'RS' as Estado, 'Carazinho' as Municipio union all
+ select 'RS' as Estado, 'Carlos Barbosa' as Municipio union all
+ select 'RS' as Estado, 'Carlos Gomes' as Municipio union all
+ select 'RS' as Estado, 'Casca' as Municipio union all
+ select 'RS' as Estado, 'Caseiros' as Municipio union all
+ select 'RS' as Estado, 'Catuípe' as Municipio union all
+ select 'RS' as Estado, 'Caxias do Sul' as Municipio union all
+ select 'RS' as Estado, 'Centenário' as Municipio union all
+ select 'RS' as Estado, 'Cerrito' as Municipio union all
+ select 'RS' as Estado, 'Cerro Branco' as Municipio union all
+ select 'RS' as Estado, 'Cerro Grande' as Municipio union all
+ select 'RS' as Estado, 'Cerro Grande do Sul' as Municipio union all
+ select 'RS' as Estado, 'Cerro Largo' as Municipio union all
+ select 'RS' as Estado, 'Chapada' as Municipio union all
+ select 'RS' as Estado, 'Charqueadas' as Municipio union all
+ select 'RS' as Estado, 'Charrua' as Municipio union all
+ select 'RS' as Estado, 'Chiapetta' as Municipio union all
+ select 'RS' as Estado, 'Chuí' as Municipio union all
+ select 'RS' as Estado, 'Chuvisca' as Municipio union all
+ select 'RS' as Estado, 'Cidreira' as Municipio union all
+ select 'RS' as Estado, 'Ciríaco' as Municipio union all
+ select 'RS' as Estado, 'Colinas' as Municipio union all
+ select 'RS' as Estado, 'Colorado' as Municipio union all
+ select 'RS' as Estado, 'Condor' as Municipio union all
+ select 'RS' as Estado, 'Constantina' as Municipio union all
+ select 'RS' as Estado, 'Coqueiro Baixo' as Municipio union all
+ select 'RS' as Estado, 'Coqueiros do Sul' as Municipio union all
+ select 'RS' as Estado, 'Coronel Barros' as Municipio union all
+ select 'RS' as Estado, 'Coronel Bicaco' as Municipio union all
+ select 'RS' as Estado, 'Coronel Pilar' as Municipio union all
+ select 'RS' as Estado, 'Cotiporã' as Municipio union all
+ select 'RS' as Estado, 'Coxilha' as Municipio union all
+ select 'RS' as Estado, 'Crissiumal' as Municipio union all
+ select 'RS' as Estado, 'Cristal' as Municipio union all
+ select 'RS' as Estado, 'Cristal do Sul' as Municipio union all
+ select 'RS' as Estado, 'Cruz Alta' as Municipio union all
+ select 'RS' as Estado, 'Cruzaltense' as Municipio union all
+ select 'RS' as Estado, 'Cruzeiro do Sul' as Municipio union all
+ select 'RS' as Estado, 'David Canabarro' as Municipio union all
+ select 'RS' as Estado, 'Derrubadas' as Municipio union all
+ select 'RS' as Estado, 'Dezesseis de Novembro' as Municipio union all
+ select 'RS' as Estado, 'Dilermando de Aguiar' as Municipio union all
+ select 'RS' as Estado, 'Dois Irmãos' as Municipio union all
+ select 'RS' as Estado, 'Dois Irmãos das Missões' as Municipio union all
+ select 'RS' as Estado, 'Dois Lajeados' as Municipio union all
+ select 'RS' as Estado, 'Dom Feliciano' as Municipio union all
+ select 'RS' as Estado, 'Dom Pedrito' as Municipio union all
+ select 'RS' as Estado, 'Dom Pedro de Alcântara' as Municipio union all
+ select 'RS' as Estado, 'Dona Francisca' as Municipio union all
+ select 'RS' as Estado, 'Doutor Maurício Cardoso' as Municipio union all
+ select 'RS' as Estado, 'Doutor Ricardo' as Municipio union all
+ select 'RS' as Estado, 'Eldorado do Sul' as Municipio union all
+ select 'RS' as Estado, 'Encantado' as Municipio union all
+ select 'RS' as Estado, 'Encruzilhada do Sul' as Municipio union all
+ select 'RS' as Estado, 'Engenho Velho' as Municipio union all
+ select 'RS' as Estado, 'Entre Rios do Sul' as Municipio union all
+ select 'RS' as Estado, 'Entre-Ijuís' as Municipio union all
+ select 'RS' as Estado, 'Erebango' as Municipio union all
+ select 'RS' as Estado, 'Erechim' as Municipio union all
+ select 'RS' as Estado, 'Ernestina' as Municipio union all
+ select 'RS' as Estado, 'Erval Grande' as Municipio union all
+ select 'RS' as Estado, 'Erval Seco' as Municipio union all
+ select 'RS' as Estado, 'Esmeralda' as Municipio union all
+ select 'RS' as Estado, 'Esperança do Sul' as Municipio union all
+ select 'RS' as Estado, 'Espumoso' as Municipio union all
+ select 'RS' as Estado, 'Estação' as Municipio union all
+ select 'RS' as Estado, 'Estância Velha' as Municipio union all
+ select 'RS' as Estado, 'Esteio' as Municipio union all
+ select 'RS' as Estado, 'Estrela' as Municipio union all
+ select 'RS' as Estado, 'Estrela Velha' as Municipio union all
+ select 'RS' as Estado, 'Eugênio de Castro' as Municipio union all
+ select 'RS' as Estado, 'Fagundes Varela' as Municipio union all
+ select 'RS' as Estado, 'Farroupilha' as Municipio union all
+ select 'RS' as Estado, 'Faxinal do Soturno' as Municipio union all
+ select 'RS' as Estado, 'Faxinalzinho' as Municipio union all
+ select 'RS' as Estado, 'Fazenda Vilanova' as Municipio union all
+ select 'RS' as Estado, 'Feliz' as Municipio union all
+ select 'RS' as Estado, 'Flores da Cunha' as Municipio union all
+ select 'RS' as Estado, 'Floriano Peixoto' as Municipio union all
+ select 'RS' as Estado, 'Fontoura Xavier' as Municipio union all
+ select 'RS' as Estado, 'Formigueiro' as Municipio union all
+ select 'RS' as Estado, 'Forquetinha' as Municipio union all
+ select 'RS' as Estado, 'Fortaleza dos Valos' as Municipio union all
+ select 'RS' as Estado, 'Frederico Westphalen' as Municipio union all
+ select 'RS' as Estado, 'Garibaldi' as Municipio union all
+ select 'RS' as Estado, 'Garruchos' as Municipio union all
+ select 'RS' as Estado, 'Gaurama' as Municipio union all
+ select 'RS' as Estado, 'General Câmara' as Municipio union all
+ select 'RS' as Estado, 'Gentil' as Municipio union all
+ select 'RS' as Estado, 'Getúlio Vargas' as Municipio union all
+ select 'RS' as Estado, 'Giruá' as Municipio union all
+ select 'RS' as Estado, 'Glorinha' as Municipio union all
+ select 'RS' as Estado, 'Gramado' as Municipio union all
+ select 'RS' as Estado, 'Gramado dos Loureiros' as Municipio union all
+ select 'RS' as Estado, 'Gramado Xavier' as Municipio union all
+ select 'RS' as Estado, 'Gravataí' as Municipio union all
+ select 'RS' as Estado, 'Guabiju' as Municipio union all
+ select 'RS' as Estado, 'Guaíba' as Municipio union all
+ select 'RS' as Estado, 'Guaporé' as Municipio union all
+ select 'RS' as Estado, 'Guarani das Missões' as Municipio union all
+ select 'RS' as Estado, 'Harmonia' as Municipio union all
+ select 'RS' as Estado, 'Herval' as Municipio union all
+ select 'RS' as Estado, 'Herveiras' as Municipio union all
+ select 'RS' as Estado, 'Horizontina' as Municipio union all
+ select 'RS' as Estado, 'Hulha Negra' as Municipio union all
+ select 'RS' as Estado, 'Humaitá' as Municipio union all
+ select 'RS' as Estado, 'Ibarama' as Municipio union all
+ select 'RS' as Estado, 'Ibiaçá' as Municipio union all
+ select 'RS' as Estado, 'Ibiraiaras' as Municipio union all
+ select 'RS' as Estado, 'Ibirapuitã' as Municipio union all
+ select 'RS' as Estado, 'Ibirubá' as Municipio union all
+ select 'RS' as Estado, 'Igrejinha' as Municipio union all
+ select 'RS' as Estado, 'Ijuí' as Municipio union all
+ select 'RS' as Estado, 'Ilópolis' as Municipio union all
+ select 'RS' as Estado, 'Imbé' as Municipio union all
+ select 'RS' as Estado, 'Imigrante' as Municipio union all
+ select 'RS' as Estado, 'Independência' as Municipio union all
+ select 'RS' as Estado, 'Inhacorá' as Municipio union all
+ select 'RS' as Estado, 'Ipê' as Municipio union all
+ select 'RS' as Estado, 'Ipiranga do Sul' as Municipio union all
+ select 'RS' as Estado, 'Iraí' as Municipio union all
+ select 'RS' as Estado, 'Itaara' as Municipio union all
+ select 'RS' as Estado, 'Itacurubi' as Municipio union all
+ select 'RS' as Estado, 'Itapuca' as Municipio union all
+ select 'RS' as Estado, 'Itaqui' as Municipio union all
+ select 'RS' as Estado, 'Itati' as Municipio union all
+ select 'RS' as Estado, 'Itatiba do Sul' as Municipio union all
+ select 'RS' as Estado, 'Ivorá' as Municipio union all
+ select 'RS' as Estado, 'Ivoti' as Municipio union all
+ select 'RS' as Estado, 'Jaboticaba' as Municipio union all
+ select 'RS' as Estado, 'Jacuizinho' as Municipio union all
+ select 'RS' as Estado, 'Jacutinga' as Municipio union all
+ select 'RS' as Estado, 'Jaguarão' as Municipio union all
+ select 'RS' as Estado, 'Jaguari' as Municipio union all
+ select 'RS' as Estado, 'Jaquirana' as Municipio union all
+ select 'RS' as Estado, 'Jari' as Municipio union all
+ select 'RS' as Estado, 'Jóia' as Municipio union all
+ select 'RS' as Estado, 'Júlio de Castilhos' as Municipio union all
+ select 'RS' as Estado, 'Lagoa Bonita do Sul' as Municipio union all
+ select 'RS' as Estado, 'Lagoa dos Três Cantos' as Municipio union all
+ select 'RS' as Estado, 'Lagoa Vermelha' as Municipio union all
+ select 'RS' as Estado, 'Lagoão' as Municipio union all
+ select 'RS' as Estado, 'Lajeado' as Municipio union all
+ select 'RS' as Estado, 'Lajeado do Bugre' as Municipio union all
+ select 'RS' as Estado, 'Lavras do Sul' as Municipio union all
+ select 'RS' as Estado, 'Liberato Salzano' as Municipio union all
+ select 'RS' as Estado, 'Lindolfo Collor' as Municipio union all
+ select 'RS' as Estado, 'Linha Nova' as Municipio union all
+ select 'RS' as Estado, 'Maçambara' as Municipio union all
+ select 'RS' as Estado, 'Machadinho' as Municipio union all
+ select 'RS' as Estado, 'Mampituba' as Municipio union all
+ select 'RS' as Estado, 'Manoel Viana' as Municipio union all
+ select 'RS' as Estado, 'Maquiné' as Municipio union all
+ select 'RS' as Estado, 'Maratá' as Municipio union all
+ select 'RS' as Estado, 'Marau' as Municipio union all
+ select 'RS' as Estado, 'Marcelino Ramos' as Municipio union all
+ select 'RS' as Estado, 'Mariana Pimentel' as Municipio union all
+ select 'RS' as Estado, 'Mariano Moro' as Municipio union all
+ select 'RS' as Estado, 'Marques de Souza' as Municipio union all
+ select 'RS' as Estado, 'Mata' as Municipio union all
+ select 'RS' as Estado, 'Mato Castelhano' as Municipio union all
+ select 'RS' as Estado, 'Mato Leitão' as Municipio union all
+ select 'RS' as Estado, 'Mato Queimado' as Municipio union all
+ select 'RS' as Estado, 'Maximiliano de Almeida' as Municipio union all
+ select 'RS' as Estado, 'Minas do Leão' as Municipio union all
+ select 'RS' as Estado, 'Miraguaí' as Municipio union all
+ select 'RS' as Estado, 'Montauri' as Municipio union all
+ select 'RS' as Estado, 'Monte Alegre dos Campos' as Municipio union all
+ select 'RS' as Estado, 'Monte Belo do Sul' as Municipio union all
+ select 'RS' as Estado, 'Montenegro' as Municipio union all
+ select 'RS' as Estado, 'Mormaço' as Municipio union all
+ select 'RS' as Estado, 'Morrinhos do Sul' as Municipio union all
+ select 'RS' as Estado, 'Morro Redondo' as Municipio union all
+ select 'RS' as Estado, 'Morro Reuter' as Municipio union all
+ select 'RS' as Estado, 'Mostardas' as Municipio union all
+ select 'RS' as Estado, 'Muçum' as Municipio union all
+ select 'RS' as Estado, 'Muitos Capões' as Municipio union all
+ select 'RS' as Estado, 'Muliterno' as Municipio union all
+ select 'RS' as Estado, 'Não-Me-Toque' as Municipio union all
+ select 'RS' as Estado, 'Nicolau Vergueiro' as Municipio union all
+ select 'RS' as Estado, 'Nonoai' as Municipio union all
+ select 'RS' as Estado, 'Nova Alvorada' as Municipio union all
+ select 'RS' as Estado, 'Nova Araçá' as Municipio union all
+ select 'RS' as Estado, 'Nova Bassano' as Municipio union all
+ select 'RS' as Estado, 'Nova Boa Vista' as Municipio union all
+ select 'RS' as Estado, 'Nova Bréscia' as Municipio union all
+ select 'RS' as Estado, 'Nova Candelária' as Municipio union all
+ select 'RS' as Estado, 'Nova Esperança do Sul' as Municipio union all
+ select 'RS' as Estado, 'Nova Hartz' as Municipio union all
+ select 'RS' as Estado, 'Nova Pádua' as Municipio union all
+ select 'RS' as Estado, 'Nova Palma' as Municipio union all
+ select 'RS' as Estado, 'Nova Petrópolis' as Municipio union all
+ select 'RS' as Estado, 'Nova Prata' as Municipio union all
+ select 'RS' as Estado, 'Nova Ramada' as Municipio union all
+ select 'RS' as Estado, 'Nova Roma do Sul' as Municipio union all
+ select 'RS' as Estado, 'Nova Santa Rita' as Municipio union all
+ select 'RS' as Estado, 'Novo Barreiro' as Municipio union all
+ select 'RS' as Estado, 'Novo Cabrais' as Municipio union all
+ select 'RS' as Estado, 'Novo Hamburgo' as Municipio union all
+ select 'RS' as Estado, 'Novo Machado' as Municipio union all
+ select 'RS' as Estado, 'Novo Tiradentes' as Municipio union all
+ select 'RS' as Estado, 'Novo Xingu' as Municipio union all
+ select 'RS' as Estado, 'Osório' as Municipio union all
+ select 'RS' as Estado, 'Paim Filho' as Municipio union all
+ select 'RS' as Estado, 'Palmares do Sul' as Municipio union all
+ select 'RS' as Estado, 'Palmeira das Missões' as Municipio union all
+ select 'RS' as Estado, 'Palmitinho' as Municipio union all
+ select 'RS' as Estado, 'Panambi' as Municipio union all
+ select 'RS' as Estado, 'Pantano Grande' as Municipio union all
+ select 'RS' as Estado, 'Paraí' as Municipio union all
+ select 'RS' as Estado, 'Paraíso do Sul' as Municipio union all
+ select 'RS' as Estado, 'Pareci Novo' as Municipio union all
+ select 'RS' as Estado, 'Parobé' as Municipio union all
+ select 'RS' as Estado, 'Passa Sete' as Municipio union all
+ select 'RS' as Estado, 'Passo do Sobrado' as Municipio union all
+ select 'RS' as Estado, 'Passo Fundo' as Municipio union all
+ select 'RS' as Estado, 'Paulo Bento' as Municipio union all
+ select 'RS' as Estado, 'Paverama' as Municipio union all
+ select 'RS' as Estado, 'Pedras Altas' as Municipio union all
+ select 'RS' as Estado, 'Pedro Osório' as Municipio union all
+ select 'RS' as Estado, 'Pejuçara' as Municipio union all
+ select 'RS' as Estado, 'Pelotas' as Municipio union all
+ select 'RS' as Estado, 'Picada Café' as Municipio union all
+ select 'RS' as Estado, 'Pinhal' as Municipio union all
+ select 'RS' as Estado, 'Pinhal da Serra' as Municipio union all
+ select 'RS' as Estado, 'Pinhal Grande' as Municipio union all
+ select 'RS' as Estado, 'Pinheirinho do Vale' as Municipio union all
+ select 'RS' as Estado, 'Pinheiro Machado' as Municipio union all
+ select 'RS' as Estado, 'Pirapó' as Municipio union all
+ select 'RS' as Estado, 'Piratini' as Municipio union all
+ select 'RS' as Estado, 'Planalto' as Municipio union all
+ select 'RS' as Estado, 'Poço das Antas' as Municipio union all
+ select 'RS' as Estado, 'Pontão' as Municipio union all
+ select 'RS' as Estado, 'Ponte Preta' as Municipio union all
+ select 'RS' as Estado, 'Portão' as Municipio union all
+ select 'RS' as Estado, 'Porto Alegre' as Municipio union all
+ select 'RS' as Estado, 'Porto Lucena' as Municipio union all
+ select 'RS' as Estado, 'Porto Mauá' as Municipio union all
+ select 'RS' as Estado, 'Porto Vera Cruz' as Municipio union all
+ select 'RS' as Estado, 'Porto Xavier' as Municipio union all
+ select 'RS' as Estado, 'Pouso Novo' as Municipio union all
+ select 'RS' as Estado, 'Presidente Lucena' as Municipio union all
+ select 'RS' as Estado, 'Progresso' as Municipio union all
+ select 'RS' as Estado, 'Protásio Alves' as Municipio union all
+ select 'RS' as Estado, 'Putinga' as Municipio union all
+ select 'RS' as Estado, 'Quaraí' as Municipio union all
+ select 'RS' as Estado, 'Quatro Irmãos' as Municipio union all
+ select 'RS' as Estado, 'Quevedos' as Municipio union all
+ select 'RS' as Estado, 'Quinze de Novembro' as Municipio union all
+ select 'RS' as Estado, 'Redentora' as Municipio union all
+ select 'RS' as Estado, 'Relvado' as Municipio union all
+ select 'RS' as Estado, 'Restinga Seca' as Municipio union all
+ select 'RS' as Estado, 'Rio dos Índios' as Municipio union all
+ select 'RS' as Estado, 'Rio Grande' as Municipio union all
+ select 'RS' as Estado, 'Rio Pardo' as Municipio union all
+ select 'RS' as Estado, 'Riozinho' as Municipio union all
+ select 'RS' as Estado, 'Roca Sales' as Municipio union all
+ select 'RS' as Estado, 'Rodeio Bonito' as Municipio union all
+ select 'RS' as Estado, 'Rolador' as Municipio union all
+ select 'RS' as Estado, 'Rolante' as Municipio union all
+ select 'RS' as Estado, 'Ronda Alta' as Municipio union all
+ select 'RS' as Estado, 'Rondinha' as Municipio union all
+ select 'RS' as Estado, 'Roque Gonzales' as Municipio union all
+ select 'RS' as Estado, 'Rosário do Sul' as Municipio union all
+ select 'RS' as Estado, 'Sagrada Família' as Municipio union all
+ select 'RS' as Estado, 'Saldanha Marinho' as Municipio union all
+ select 'RS' as Estado, 'Salto do Jacuí' as Municipio union all
+ select 'RS' as Estado, 'Salvador das Missões' as Municipio union all
+ select 'RS' as Estado, 'Salvador do Sul' as Municipio union all
+ select 'RS' as Estado, 'Sananduva' as Municipio union all
+ select 'RS' as Estado, 'Santa Bárbara do Sul' as Municipio union all
+ select 'RS' as Estado, 'Santa Cecília do Sul' as Municipio union all
+ select 'RS' as Estado, 'Santa Clara do Sul' as Municipio union all
+ select 'RS' as Estado, 'Santa Cruz do Sul' as Municipio union all
+ select 'RS' as Estado, 'Santa Margarida do Sul' as Municipio union all
+ select 'RS' as Estado, 'Santa Maria' as Municipio union all
+ select 'RS' as Estado, 'Santa Maria do Herval' as Municipio union all
+ select 'RS' as Estado, 'Santa Rosa' as Municipio union all
+ select 'RS' as Estado, 'Santa Tereza' as Municipio union all
+ select 'RS' as Estado, 'Santa Vitória do Palmar' as Municipio union all
+ select 'RS' as Estado, 'Santana da Boa Vista' as Municipio union all
+ select 'RS' as Estado, 'Santana do Livramento' as Municipio union all
+ select 'RS' as Estado, 'Santiago' as Municipio union all
+ select 'RS' as Estado, 'Santo Ângelo' as Municipio union all
+ select 'RS' as Estado, 'Santo Antônio da Patrulha' as Municipio union all
+ select 'RS' as Estado, 'Santo Antônio das Missões' as Municipio union all
+ select 'RS' as Estado, 'Santo Antônio do Palma' as Municipio union all
+ select 'RS' as Estado, 'Santo Antônio do Planalto' as Municipio union all
+ select 'RS' as Estado, 'Santo Augusto' as Municipio union all
+ select 'RS' as Estado, 'Santo Cristo' as Municipio union all
+ select 'RS' as Estado, 'Santo Expedito do Sul' as Municipio union all
+ select 'RS' as Estado, 'São Borja' as Municipio union all
+ select 'RS' as Estado, 'São Domingos do Sul' as Municipio union all
+ select 'RS' as Estado, 'São Francisco de Assis' as Municipio union all
+ select 'RS' as Estado, 'São Francisco de Paula' as Municipio union all
+ select 'RS' as Estado, 'São Gabriel' as Municipio union all
+ select 'RS' as Estado, 'São Jerônimo' as Municipio union all
+ select 'RS' as Estado, 'São João da Urtiga' as Municipio union all
+ select 'RS' as Estado, 'São João do Polêsine' as Municipio union all
+ select 'RS' as Estado, 'São Jorge' as Municipio union all
+ select 'RS' as Estado, 'São José das Missões' as Municipio union all
+ select 'RS' as Estado, 'São José do Herval' as Municipio union all
+ select 'RS' as Estado, 'São José do Hortêncio' as Municipio union all
+ select 'RS' as Estado, 'São José do Inhacorá' as Municipio union all
+ select 'RS' as Estado, 'São José do Norte' as Municipio union all
+ select 'RS' as Estado, 'São José do Ouro' as Municipio union all
+ select 'RS' as Estado, 'São José do Sul' as Municipio union all
+ select 'RS' as Estado, 'São José dos Ausentes' as Municipio union all
+ select 'RS' as Estado, 'São Leopoldo' as Municipio union all
+ select 'RS' as Estado, 'São Lourenço do Sul' as Municipio union all
+ select 'RS' as Estado, 'São Luiz Gonzaga' as Municipio union all
+ select 'RS' as Estado, 'São Marcos' as Municipio union all
+ select 'RS' as Estado, 'São Martinho' as Municipio union all
+ select 'RS' as Estado, 'São Martinho da Serra' as Municipio union all
+ select 'RS' as Estado, 'São Miguel das Missões' as Municipio union all
+ select 'RS' as Estado, 'São Nicolau' as Municipio union all
+ select 'RS' as Estado, 'São Paulo das Missões' as Municipio union all
+ select 'RS' as Estado, 'São Pedro da Serra' as Municipio union all
+ select 'RS' as Estado, 'São Pedro das Missões' as Municipio union all
+ select 'RS' as Estado, 'São Pedro do Butiá' as Municipio union all
+ select 'RS' as Estado, 'São Pedro do Sul' as Municipio union all
+ select 'RS' as Estado, 'São Sebastião do Caí' as Municipio union all
+ select 'RS' as Estado, 'São Sepé' as Municipio union all
+ select 'RS' as Estado, 'São Valentim' as Municipio union all
+ select 'RS' as Estado, 'São Valentim do Sul' as Municipio union all
+ select 'RS' as Estado, 'São Valério do Sul' as Municipio union all
+ select 'RS' as Estado, 'São Vendelino' as Municipio union all
+ select 'RS' as Estado, 'São Vicente do Sul' as Municipio union all
+ select 'RS' as Estado, 'Sapiranga' as Municipio union all
+ select 'RS' as Estado, 'Sapucaia do Sul' as Municipio union all
+ select 'RS' as Estado, 'Sarandi' as Municipio union all
+ select 'RS' as Estado, 'Seberi' as Municipio union all
+ select 'RS' as Estado, 'Sede Nova' as Municipio union all
+ select 'RS' as Estado, 'Segredo' as Municipio union all
+ select 'RS' as Estado, 'Selbach' as Municipio union all
+ select 'RS' as Estado, 'Senador Salgado Filho' as Municipio union all
+ select 'RS' as Estado, 'Sentinela do Sul' as Municipio union all
+ select 'RS' as Estado, 'Serafina Corrêa' as Municipio union all
+ select 'RS' as Estado, 'Sério' as Municipio union all
+ select 'RS' as Estado, 'Sertão' as Municipio union all
+ select 'RS' as Estado, 'Sertão Santana' as Municipio union all
+ select 'RS' as Estado, 'Sete de Setembro' as Municipio union all
+ select 'RS' as Estado, 'Severiano de Almeida' as Municipio union all
+ select 'RS' as Estado, 'Silveira Martins' as Municipio union all
+ select 'RS' as Estado, 'Sinimbu' as Municipio union all
+ select 'RS' as Estado, 'Sobradinho' as Municipio union all
+ select 'RS' as Estado, 'Soledade' as Municipio union all
+ select 'RS' as Estado, 'Tabaí' as Municipio union all
+ select 'RS' as Estado, 'Tapejara' as Municipio union all
+ select 'RS' as Estado, 'Tapera' as Municipio union all
+ select 'RS' as Estado, 'Tapes' as Municipio union all
+ select 'RS' as Estado, 'Taquara' as Municipio union all
+ select 'RS' as Estado, 'Taquari' as Municipio union all
+ select 'RS' as Estado, 'Taquaruçu do Sul' as Municipio union all
+ select 'RS' as Estado, 'Tavares' as Municipio union all
+ select 'RS' as Estado, 'Tenente Portela' as Municipio union all
+ select 'RS' as Estado, 'Terra de Areia' as Municipio union all
+ select 'RS' as Estado, 'Teutônia' as Municipio union all
+ select 'RS' as Estado, 'Tio Hugo' as Municipio union all
+ select 'RS' as Estado, 'Tiradentes do Sul' as Municipio union all
+ select 'RS' as Estado, 'Toropi' as Municipio union all
+ select 'RS' as Estado, 'Torres' as Municipio union all
+ select 'RS' as Estado, 'Tramandaí' as Municipio union all
+ select 'RS' as Estado, 'Travesseiro' as Municipio union all
+ select 'RS' as Estado, 'Três Arroios' as Municipio union all
+ select 'RS' as Estado, 'Três Cachoeiras' as Municipio union all
+ select 'RS' as Estado, 'Três Coroas' as Municipio union all
+ select 'RS' as Estado, 'Três de Maio' as Municipio union all
+ select 'RS' as Estado, 'Três Forquilhas' as Municipio union all
+ select 'RS' as Estado, 'Três Palmeiras' as Municipio union all
+ select 'RS' as Estado, 'Três Passos' as Municipio union all
+ select 'RS' as Estado, 'Trindade do Sul' as Municipio union all
+ select 'RS' as Estado, 'Triunfo' as Municipio union all
+ select 'RS' as Estado, 'Tucunduva' as Municipio union all
+ select 'RS' as Estado, 'Tunas' as Municipio union all
+ select 'RS' as Estado, 'Tupanci do Sul' as Municipio union all
+ select 'RS' as Estado, 'Tupanciretã' as Municipio union all
+ select 'RS' as Estado, 'Tupandi' as Municipio union all
+ select 'RS' as Estado, 'Tuparendi' as Municipio union all
+ select 'RS' as Estado, 'Turuçu' as Municipio union all
+ select 'RS' as Estado, 'Ubiretama' as Municipio union all
+ select 'RS' as Estado, 'União da Serra' as Municipio union all
+ select 'RS' as Estado, 'Unistalda' as Municipio union all
+ select 'RS' as Estado, 'Uruguaiana' as Municipio union all
+ select 'RS' as Estado, 'Vacaria' as Municipio union all
+ select 'RS' as Estado, 'Vale do Sol' as Municipio union all
+ select 'RS' as Estado, 'Vale Real' as Municipio union all
+ select 'RS' as Estado, 'Vale Verde' as Municipio union all
+ select 'RS' as Estado, 'Vanini' as Municipio union all
+ select 'RS' as Estado, 'Venâncio Aires' as Municipio union all
+ select 'RS' as Estado, 'Vera Cruz' as Municipio union all
+ select 'RS' as Estado, 'Veranópolis' as Municipio union all
+ select 'RS' as Estado, 'Vespasiano Correa' as Municipio union all
+ select 'RS' as Estado, 'Viadutos' as Municipio union all
+ select 'RS' as Estado, 'Viamão' as Municipio union all
+ select 'RS' as Estado, 'Vicente Dutra' as Municipio union all
+ select 'RS' as Estado, 'Victor Graeff' as Municipio union all
+ select 'RS' as Estado, 'Vila Flores' as Municipio union all
+ select 'RS' as Estado, 'Vila Lângaro' as Municipio union all
+ select 'RS' as Estado, 'Vila Maria' as Municipio union all
+ select 'RS' as Estado, 'Vila Nova do Sul' as Municipio union all
+ select 'RS' as Estado, 'Vista Alegre' as Municipio union all
+ select 'RS' as Estado, 'Vista Alegre do Prata' as Municipio union all
+ select 'RS' as Estado, 'Vista Gaúcha' as Municipio union all
+ select 'RS' as Estado, 'Vitória das Missões' as Municipio union all
+ select 'RS' as Estado, 'Westfalia' as Municipio union all
+ select 'RS' as Estado, 'Xangri-lá' as Municipio union all
+ select 'MS' as Estado, 'Água Clara' as Municipio union all
+ select 'MS' as Estado, 'Alcinópolis' as Municipio union all
+ select 'MS' as Estado, 'Amambaí' as Municipio union all
+ select 'MS' as Estado, 'Anastácio' as Municipio union all
+ select 'MS' as Estado, 'Anaurilândia' as Municipio union all
+ select 'MS' as Estado, 'Angélica' as Municipio union all
+ select 'MS' as Estado, 'Antônio João' as Municipio union all
+ select 'MS' as Estado, 'Aparecida do Taboado' as Municipio union all
+ select 'MS' as Estado, 'Aquidauana' as Municipio union all
+ select 'MS' as Estado, 'Aral Moreira' as Municipio union all
+ select 'MS' as Estado, 'Bandeirantes' as Municipio union all
+ select 'MS' as Estado, 'Bataguassu' as Municipio union all
+ select 'MS' as Estado, 'Batayporã' as Municipio union all
+ select 'MS' as Estado, 'Bela Vista' as Municipio union all
+ select 'MS' as Estado, 'Bodoquena' as Municipio union all
+ select 'MS' as Estado, 'Bonito' as Municipio union all
+ select 'MS' as Estado, 'Brasilândia' as Municipio union all
+ select 'MS' as Estado, 'Caarapó' as Municipio union all
+ select 'MS' as Estado, 'Camapuã' as Municipio union all
+ select 'MS' as Estado, 'Campo Grande' as Municipio union all
+ select 'MS' as Estado, 'Caracol' as Municipio union all
+ select 'MS' as Estado, 'Cassilândia' as Municipio union all
+ select 'MS' as Estado, 'Chapadão do Sul' as Municipio union all
+ select 'MS' as Estado, 'Corguinho' as Municipio union all
+ select 'MS' as Estado, 'Coronel Sapucaia' as Municipio union all
+ select 'MS' as Estado, 'Corumbá' as Municipio union all
+ select 'MS' as Estado, 'Costa Rica' as Municipio union all
+ select 'MS' as Estado, 'Coxim' as Municipio union all
+ select 'MS' as Estado, 'Deodápolis' as Municipio union all
+ select 'MS' as Estado, 'Dois Irmãos do Buriti' as Municipio union all
+ select 'MS' as Estado, 'Douradina' as Municipio union all
+ select 'MS' as Estado, 'Dourados' as Municipio union all
+ select 'MS' as Estado, 'Eldorado' as Municipio union all
+ select 'MS' as Estado, 'Fátima do Sul' as Municipio union all
+ select 'MS' as Estado, 'Figueirão' as Municipio union all
+ select 'MS' as Estado, 'Glória de Dourados' as Municipio union all
+ select 'MS' as Estado, 'Guia Lopes da Laguna' as Municipio union all
+ select 'MS' as Estado, 'Iguatemi' as Municipio union all
+ select 'MS' as Estado, 'Inocência' as Municipio union all
+ select 'MS' as Estado, 'Itaporã' as Municipio union all
+ select 'MS' as Estado, 'Itaquiraí' as Municipio union all
+ select 'MS' as Estado, 'Ivinhema' as Municipio union all
+ select 'MS' as Estado, 'Japorã' as Municipio union all
+ select 'MS' as Estado, 'Jaraguari' as Municipio union all
+ select 'MS' as Estado, 'Jardim' as Municipio union all
+ select 'MS' as Estado, 'Jateí' as Municipio union all
+ select 'MS' as Estado, 'Juti' as Municipio union all
+ select 'MS' as Estado, 'Ladário' as Municipio union all
+ select 'MS' as Estado, 'Laguna Carapã' as Municipio union all
+ select 'MS' as Estado, 'Maracaju' as Municipio union all
+ select 'MS' as Estado, 'Miranda' as Municipio union all
+ select 'MS' as Estado, 'Mundo Novo' as Municipio union all
+ select 'MS' as Estado, 'Naviraí' as Municipio union all
+ select 'MS' as Estado, 'Nioaque' as Municipio union all
+ select 'MS' as Estado, 'Nova Alvorada do Sul' as Municipio union all
+ select 'MS' as Estado, 'Nova Andradina' as Municipio union all
+ select 'MS' as Estado, 'Novo Horizonte do Sul' as Municipio union all
+ select 'MS' as Estado, 'Paranaíba' as Municipio union all
+ select 'MS' as Estado, 'Paranhos' as Municipio union all
+ select 'MS' as Estado, 'Pedro Gomes' as Municipio union all
+ select 'MS' as Estado, 'Ponta Porã' as Municipio union all
+ select 'MS' as Estado, 'Porto Murtinho' as Municipio union all
+ select 'MS' as Estado, 'Ribas do Rio Pardo' as Municipio union all
+ select 'MS' as Estado, 'Rio Brilhante' as Municipio union all
+ select 'MS' as Estado, 'Rio Negro' as Municipio union all
+ select 'MS' as Estado, 'Rio Verde de Mato Grosso' as Municipio union all
+ select 'MS' as Estado, 'Rochedo' as Municipio union all
+ select 'MS' as Estado, 'Santa Rita do Pardo' as Municipio union all
+ select 'MS' as Estado, 'São Gabriel do Oeste' as Municipio union all
+ select 'MS' as Estado, 'Selvíria' as Municipio union all
+ select 'MS' as Estado, 'Sete Quedas' as Municipio union all
+ select 'MS' as Estado, 'Sidrolândia' as Municipio union all
+ select 'MS' as Estado, 'Sonora' as Municipio union all
+ select 'MS' as Estado, 'Tacuru' as Municipio union all
+ select 'MS' as Estado, 'Taquarussu' as Municipio union all
+ select 'MS' as Estado, 'Terenos' as Municipio union all
+ select 'MS' as Estado, 'Três Lagoas' as Municipio union all
+ select 'MS' as Estado, 'Vicentina' as Municipio union all
+ select 'MT' as Estado, 'Acorizal' as Municipio union all
+ select 'MT' as Estado, 'Água Boa' as Municipio union all
+ select 'MT' as Estado, 'Alta Floresta' as Municipio union all
+ select 'MT' as Estado, 'Alto Araguaia' as Municipio union all
+ select 'MT' as Estado, 'Alto Boa Vista' as Municipio union all
+ select 'MT' as Estado, 'Alto Garças' as Municipio union all
+ select 'MT' as Estado, 'Alto Paraguai' as Municipio union all
+ select 'MT' as Estado, 'Alto Taquari' as Municipio union all
+ select 'MT' as Estado, 'Apiacás' as Municipio union all
+ select 'MT' as Estado, 'Araguaiana' as Municipio union all
+ select 'MT' as Estado, 'Araguainha' as Municipio union all
+ select 'MT' as Estado, 'Araputanga' as Municipio union all
+ select 'MT' as Estado, 'Arenápolis' as Municipio union all
+ select 'MT' as Estado, 'Aripuanã' as Municipio union all
+ select 'MT' as Estado, 'Barão de Melgaço' as Municipio union all
+ select 'MT' as Estado, 'Barra do Bugres' as Municipio union all
+ select 'MT' as Estado, 'Barra do Garças' as Municipio union all
+ select 'MT' as Estado, 'Bom Jesus do Araguaia' as Municipio union all
+ select 'MT' as Estado, 'Brasnorte' as Municipio union all
+ select 'MT' as Estado, 'Cáceres' as Municipio union all
+ select 'MT' as Estado, 'Campinápolis' as Municipio union all
+ select 'MT' as Estado, 'Campo Novo do Parecis' as Municipio union all
+ select 'MT' as Estado, 'Campo Verde' as Municipio union all
+ select 'MT' as Estado, 'Campos de Júlio' as Municipio union all
+ select 'MT' as Estado, 'Canabrava do Norte' as Municipio union all
+ select 'MT' as Estado, 'Canarana' as Municipio union all
+ select 'MT' as Estado, 'Carlinda' as Municipio union all
+ select 'MT' as Estado, 'Castanheira' as Municipio union all
+ select 'MT' as Estado, 'Chapada dos Guimarães' as Municipio union all
+ select 'MT' as Estado, 'Cláudia' as Municipio union all
+ select 'MT' as Estado, 'Cocalinho' as Municipio union all
+ select 'MT' as Estado, 'Colíder' as Municipio union all
+ select 'MT' as Estado, 'Colniza' as Municipio union all
+ select 'MT' as Estado, 'Comodoro' as Municipio union all
+ select 'MT' as Estado, 'Confresa' as Municipio union all
+ select 'MT' as Estado, 'Conquista D''Oeste' as Municipio union all
+ select 'MT' as Estado, 'Cotriguaçu' as Municipio union all
+ select 'MT' as Estado, 'Cuiabá' as Municipio union all
+ select 'MT' as Estado, 'Curvelândia' as Municipio union all
+ select 'MT' as Estado, 'Denise' as Municipio union all
+ select 'MT' as Estado, 'Diamantino' as Municipio union all
+ select 'MT' as Estado, 'Dom Aquino' as Municipio union all
+ select 'MT' as Estado, 'Feliz Natal' as Municipio union all
+ select 'MT' as Estado, 'Figueirópolis D''Oeste' as Municipio union all
+ select 'MT' as Estado, 'Gaúcha do Norte' as Municipio union all
+ select 'MT' as Estado, 'General Carneiro' as Municipio union all
+ select 'MT' as Estado, 'Glória D''Oeste' as Municipio union all
+ select 'MT' as Estado, 'Guarantã do Norte' as Municipio union all
+ select 'MT' as Estado, 'Guiratinga' as Municipio union all
+ select 'MT' as Estado, 'Indiavaí' as Municipio union all
+ select 'MT' as Estado, 'Ipiranga do Norte' as Municipio union all
+ select 'MT' as Estado, 'Itanhangá' as Municipio union all
+ select 'MT' as Estado, 'Itaúba' as Municipio union all
+ select 'MT' as Estado, 'Itiquira' as Municipio union all
+ select 'MT' as Estado, 'Jaciara' as Municipio union all
+ select 'MT' as Estado, 'Jangada' as Municipio union all
+ select 'MT' as Estado, 'Jauru' as Municipio union all
+ select 'MT' as Estado, 'Juara' as Municipio union all
+ select 'MT' as Estado, 'Juína' as Municipio union all
+ select 'MT' as Estado, 'Juruena' as Municipio union all
+ select 'MT' as Estado, 'Juscimeira' as Municipio union all
+ select 'MT' as Estado, 'Lambari D''Oeste' as Municipio union all
+ select 'MT' as Estado, 'Lucas do Rio Verde' as Municipio union all
+ select 'MT' as Estado, 'Luciára' as Municipio union all
+ select 'MT' as Estado, 'Marcelândia' as Municipio union all
+ select 'MT' as Estado, 'Matupá' as Municipio union all
+ select 'MT' as Estado, 'Mirassol d''Oeste' as Municipio union all
+ select 'MT' as Estado, 'Nobres' as Municipio union all
+ select 'MT' as Estado, 'Nortelândia' as Municipio union all
+ select 'MT' as Estado, 'Nossa Senhora do Livramento' as Municipio union all
+ select 'MT' as Estado, 'Nova Bandeirantes' as Municipio union all
+ select 'MT' as Estado, 'Nova Brasilândia' as Municipio union all
+ select 'MT' as Estado, 'Nova Canaã do Norte' as Municipio union all
+ select 'MT' as Estado, 'Nova Guarita' as Municipio union all
+ select 'MT' as Estado, 'Nova Lacerda' as Municipio union all
+ select 'MT' as Estado, 'Nova Marilândia' as Municipio union all
+ select 'MT' as Estado, 'Nova Maringá' as Municipio union all
+ select 'MT' as Estado, 'Nova Monte Verde' as Municipio union all
+ select 'MT' as Estado, 'Nova Mutum' as Municipio union all
+ select 'MT' as Estado, 'Nova Nazaré' as Municipio union all
+ select 'MT' as Estado, 'Nova Olímpia' as Municipio union all
+ select 'MT' as Estado, 'Nova Santa Helena' as Municipio union all
+ select 'MT' as Estado, 'Nova Ubiratã' as Municipio union all
+ select 'MT' as Estado, 'Nova Xavantina' as Municipio union all
+ select 'MT' as Estado, 'Novo Horizonte do Norte' as Municipio union all
+ select 'MT' as Estado, 'Novo Mundo' as Municipio union all
+ select 'MT' as Estado, 'Novo Santo Antônio' as Municipio union all
+ select 'MT' as Estado, 'Novo São Joaquim' as Municipio union all
+ select 'MT' as Estado, 'Paranaíta' as Municipio union all
+ select 'MT' as Estado, 'Paranatinga' as Municipio union all
+ select 'MT' as Estado, 'Pedra Preta' as Municipio union all
+ select 'MT' as Estado, 'Peixoto de Azevedo' as Municipio union all
+ select 'MT' as Estado, 'Planalto da Serra' as Municipio union all
+ select 'MT' as Estado, 'Poconé' as Municipio union all
+ select 'MT' as Estado, 'Pontal do Araguaia' as Municipio union all
+ select 'MT' as Estado, 'Ponte Branca' as Municipio union all
+ select 'MT' as Estado, 'Pontes e Lacerda' as Municipio union all
+ select 'MT' as Estado, 'Porto Alegre do Norte' as Municipio union all
+ select 'MT' as Estado, 'Porto dos Gaúchos' as Municipio union all
+ select 'MT' as Estado, 'Porto Esperidião' as Municipio union all
+ select 'MT' as Estado, 'Porto Estrela' as Municipio union all
+ select 'MT' as Estado, 'Poxoréo' as Municipio union all
+ select 'MT' as Estado, 'Primavera do Leste' as Municipio union all
+ select 'MT' as Estado, 'Querência' as Municipio union all
+ select 'MT' as Estado, 'Reserva do Cabaçal' as Municipio union all
+ select 'MT' as Estado, 'Ribeirão Cascalheira' as Municipio union all
+ select 'MT' as Estado, 'Ribeirãozinho' as Municipio union all
+ select 'MT' as Estado, 'Rio Branco' as Municipio union all
+ select 'MT' as Estado, 'Rondolândia' as Municipio union all
+ select 'MT' as Estado, 'Rondonópolis' as Municipio union all
+ select 'MT' as Estado, 'Rosário Oeste' as Municipio union all
+ select 'MT' as Estado, 'Salto do Céu' as Municipio union all
+ select 'MT' as Estado, 'Santa Carmem' as Municipio union all
+ select 'MT' as Estado, 'Santa Cruz do Xingu' as Municipio union all
+ select 'MT' as Estado, 'Santa Rita do Trivelato' as Municipio union all
+ select 'MT' as Estado, 'Santa Terezinha' as Municipio union all
+ select 'MT' as Estado, 'Santo Afonso' as Municipio union all
+ select 'MT' as Estado, 'Santo Antônio do Leste' as Municipio union all
+ select 'MT' as Estado, 'Santo Antônio do Leverger' as Municipio union all
+ select 'MT' as Estado, 'São Félix do Araguaia' as Municipio union all
+ select 'MT' as Estado, 'São José do Povo' as Municipio union all
+ select 'MT' as Estado, 'São José do Rio Claro' as Municipio union all
+ select 'MT' as Estado, 'São José do Xingu' as Municipio union all
+ select 'MT' as Estado, 'São José dos Quatro Marcos' as Municipio union all
+ select 'MT' as Estado, 'São Pedro da Cipa' as Municipio union all
+ select 'MT' as Estado, 'Sapezal' as Municipio union all
+ select 'MT' as Estado, 'Serra Nova Dourada' as Municipio union all
+ select 'MT' as Estado, 'Sinop' as Municipio union all
+ select 'MT' as Estado, 'Sorriso' as Municipio union all
+ select 'MT' as Estado, 'Tabaporã' as Municipio union all
+ select 'MT' as Estado, 'Tangará da Serra' as Municipio union all
+ select 'MT' as Estado, 'Tapurah' as Municipio union all
+ select 'MT' as Estado, 'Terra Nova do Norte' as Municipio union all
+ select 'MT' as Estado, 'Tesouro' as Municipio union all
+ select 'MT' as Estado, 'Torixoréu' as Municipio union all
+ select 'MT' as Estado, 'União do Sul' as Municipio union all
+ select 'MT' as Estado, 'Vale de São Domingos' as Municipio union all
+ select 'MT' as Estado, 'Várzea Grande' as Municipio union all
+ select 'MT' as Estado, 'Vera' as Municipio union all
+ select 'MT' as Estado, 'Vila Bela da Santíssima Trindade' as Municipio union all
+ select 'MT' as Estado, 'Vila Rica' as Municipio union all
+ select 'GO' as Estado, 'Abadia de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Abadiânia' as Municipio union all
+ select 'GO' as Estado, 'Acreúna' as Municipio union all
+ select 'GO' as Estado, 'Adelândia' as Municipio union all
+ select 'GO' as Estado, 'Água Fria de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Água Limpa' as Municipio union all
+ select 'GO' as Estado, 'Águas Lindas de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Alexânia' as Municipio union all
+ select 'GO' as Estado, 'Aloândia' as Municipio union all
+ select 'GO' as Estado, 'Alto Horizonte' as Municipio union all
+ select 'GO' as Estado, 'Alto Paraíso de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Alvorada do Norte' as Municipio union all
+ select 'GO' as Estado, 'Amaralina' as Municipio union all
+ select 'GO' as Estado, 'Americano do Brasil' as Municipio union all
+ select 'GO' as Estado, 'Amorinópolis' as Municipio union all
+ select 'GO' as Estado, 'Anápolis' as Municipio union all
+ select 'GO' as Estado, 'Anhanguera' as Municipio union all
+ select 'GO' as Estado, 'Anicuns' as Municipio union all
+ select 'GO' as Estado, 'Aparecida de Goiânia' as Municipio union all
+ select 'GO' as Estado, 'Aparecida do Rio Doce' as Municipio union all
+ select 'GO' as Estado, 'Aporé' as Municipio union all
+ select 'GO' as Estado, 'Araçu' as Municipio union all
+ select 'GO' as Estado, 'Aragarças' as Municipio union all
+ select 'GO' as Estado, 'Aragoiânia' as Municipio union all
+ select 'GO' as Estado, 'Araguapaz' as Municipio union all
+ select 'GO' as Estado, 'Arenópolis' as Municipio union all
+ select 'GO' as Estado, 'Aruanã' as Municipio union all
+ select 'GO' as Estado, 'Aurilândia' as Municipio union all
+ select 'GO' as Estado, 'Avelinópolis' as Municipio union all
+ select 'GO' as Estado, 'Baliza' as Municipio union all
+ select 'GO' as Estado, 'Barro Alto' as Municipio union all
+ select 'GO' as Estado, 'Bela Vista de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Bom Jardim de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Bom Jesus de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Bonfinópolis' as Municipio union all
+ select 'GO' as Estado, 'Bonópolis' as Municipio union all
+ select 'GO' as Estado, 'Brazabrantes' as Municipio union all
+ select 'GO' as Estado, 'Britânia' as Municipio union all
+ select 'GO' as Estado, 'Buriti Alegre' as Municipio union all
+ select 'GO' as Estado, 'Buriti de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Buritinópolis' as Municipio union all
+ select 'GO' as Estado, 'Cabeceiras' as Municipio union all
+ select 'GO' as Estado, 'Cachoeira Alta' as Municipio union all
+ select 'GO' as Estado, 'Cachoeira de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Cachoeira Dourada' as Municipio union all
+ select 'GO' as Estado, 'Caçu' as Municipio union all
+ select 'GO' as Estado, 'Caiapônia' as Municipio union all
+ select 'GO' as Estado, 'Caldas Novas' as Municipio union all
+ select 'GO' as Estado, 'Caldazinha' as Municipio union all
+ select 'GO' as Estado, 'Campestre de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Campinaçu' as Municipio union all
+ select 'GO' as Estado, 'Campinorte' as Municipio union all
+ select 'GO' as Estado, 'Campo Alegre de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Campo Limpo de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Campos Belos' as Municipio union all
+ select 'GO' as Estado, 'Campos Verdes' as Municipio union all
+ select 'GO' as Estado, 'Carmo do Rio Verde' as Municipio union all
+ select 'GO' as Estado, 'Castelândia' as Municipio union all
+ select 'GO' as Estado, 'Catalão' as Municipio union all
+ select 'GO' as Estado, 'Caturaí' as Municipio union all
+ select 'GO' as Estado, 'Cavalcante' as Municipio union all
+ select 'GO' as Estado, 'Ceres' as Municipio union all
+ select 'GO' as Estado, 'Cezarina' as Municipio union all
+ select 'GO' as Estado, 'Chapadão do Céu' as Municipio union all
+ select 'GO' as Estado, 'Cidade Ocidental' as Municipio union all
+ select 'GO' as Estado, 'Cocalzinho de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Colinas do Sul' as Municipio union all
+ select 'GO' as Estado, 'Córrego do Ouro' as Municipio union all
+ select 'GO' as Estado, 'Corumbá de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Corumbaíba' as Municipio union all
+ select 'GO' as Estado, 'Cristalina' as Municipio union all
+ select 'GO' as Estado, 'Cristianópolis' as Municipio union all
+ select 'GO' as Estado, 'Crixás' as Municipio union all
+ select 'GO' as Estado, 'Cromínia' as Municipio union all
+ select 'GO' as Estado, 'Cumari' as Municipio union all
+ select 'GO' as Estado, 'Damianópolis' as Municipio union all
+ select 'GO' as Estado, 'Damolândia' as Municipio union all
+ select 'GO' as Estado, 'Davinópolis' as Municipio union all
+ select 'GO' as Estado, 'Diorama' as Municipio union all
+ select 'GO' as Estado, 'Divinópolis de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Doverlândia' as Municipio union all
+ select 'GO' as Estado, 'Edealina' as Municipio union all
+ select 'GO' as Estado, 'Edéia' as Municipio union all
+ select 'GO' as Estado, 'Estrela do Norte' as Municipio union all
+ select 'GO' as Estado, 'Faina' as Municipio union all
+ select 'GO' as Estado, 'Fazenda Nova' as Municipio union all
+ select 'GO' as Estado, 'Firminópolis' as Municipio union all
+ select 'GO' as Estado, 'Flores de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Formosa' as Municipio union all
+ select 'GO' as Estado, 'Formoso' as Municipio union all
+ select 'GO' as Estado, 'Gameleira de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Goianápolis' as Municipio union all
+ select 'GO' as Estado, 'Goiandira' as Municipio union all
+ select 'GO' as Estado, 'Goianésia' as Municipio union all
+ select 'GO' as Estado, 'Goiânia' as Municipio union all
+ select 'GO' as Estado, 'Goianira' as Municipio union all
+ select 'GO' as Estado, 'Goiás' as Municipio union all
+ select 'GO' as Estado, 'Goiatuba' as Municipio union all
+ select 'GO' as Estado, 'Gouvelândia' as Municipio union all
+ select 'GO' as Estado, 'Guapó' as Municipio union all
+ select 'GO' as Estado, 'Guaraíta' as Municipio union all
+ select 'GO' as Estado, 'Guarani de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Guarinos' as Municipio union all
+ select 'GO' as Estado, 'Heitoraí' as Municipio union all
+ select 'GO' as Estado, 'Hidrolândia' as Municipio union all
+ select 'GO' as Estado, 'Hidrolina' as Municipio union all
+ select 'GO' as Estado, 'Iaciara' as Municipio union all
+ select 'GO' as Estado, 'Inaciolândia' as Municipio union all
+ select 'GO' as Estado, 'Indiara' as Municipio union all
+ select 'GO' as Estado, 'Inhumas' as Municipio union all
+ select 'GO' as Estado, 'Ipameri' as Municipio union all
+ select 'GO' as Estado, 'Ipiranga de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Iporá' as Municipio union all
+ select 'GO' as Estado, 'Israelândia' as Municipio union all
+ select 'GO' as Estado, 'Itaberaí' as Municipio union all
+ select 'GO' as Estado, 'Itaguari' as Municipio union all
+ select 'GO' as Estado, 'Itaguaru' as Municipio union all
+ select 'GO' as Estado, 'Itajá' as Municipio union all
+ select 'GO' as Estado, 'Itapaci' as Municipio union all
+ select 'GO' as Estado, 'Itapirapuã' as Municipio union all
+ select 'GO' as Estado, 'Itapuranga' as Municipio union all
+ select 'GO' as Estado, 'Itarumã' as Municipio union all
+ select 'GO' as Estado, 'Itauçu' as Municipio union all
+ select 'GO' as Estado, 'Itumbiara' as Municipio union all
+ select 'GO' as Estado, 'Ivolândia' as Municipio union all
+ select 'GO' as Estado, 'Jandaia' as Municipio union all
+ select 'GO' as Estado, 'Jaraguá' as Municipio union all
+ select 'GO' as Estado, 'Jataí' as Municipio union all
+ select 'GO' as Estado, 'Jaupaci' as Municipio union all
+ select 'GO' as Estado, 'Jesúpolis' as Municipio union all
+ select 'GO' as Estado, 'Joviânia' as Municipio union all
+ select 'GO' as Estado, 'Jussara' as Municipio union all
+ select 'GO' as Estado, 'Lagoa Santa' as Municipio union all
+ select 'GO' as Estado, 'Leopoldo de Bulhões' as Municipio union all
+ select 'GO' as Estado, 'Luziânia' as Municipio union all
+ select 'GO' as Estado, 'Mairipotaba' as Municipio union all
+ select 'GO' as Estado, 'Mambaí' as Municipio union all
+ select 'GO' as Estado, 'Mara Rosa' as Municipio union all
+ select 'GO' as Estado, 'Marzagão' as Municipio union all
+ select 'GO' as Estado, 'Matrinchã' as Municipio union all
+ select 'GO' as Estado, 'Maurilândia' as Municipio union all
+ select 'GO' as Estado, 'Mimoso de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Minaçu' as Municipio union all
+ select 'GO' as Estado, 'Mineiros' as Municipio union all
+ select 'GO' as Estado, 'Moiporá' as Municipio union all
+ select 'GO' as Estado, 'Monte Alegre de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Montes Claros de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Montividiu' as Municipio union all
+ select 'GO' as Estado, 'Montividiu do Norte' as Municipio union all
+ select 'GO' as Estado, 'Morrinhos' as Municipio union all
+ select 'GO' as Estado, 'Morro Agudo de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Mossâmedes' as Municipio union all
+ select 'GO' as Estado, 'Mozarlândia' as Municipio union all
+ select 'GO' as Estado, 'Mundo Novo' as Municipio union all
+ select 'GO' as Estado, 'Mutunópolis' as Municipio union all
+ select 'GO' as Estado, 'Nazário' as Municipio union all
+ select 'GO' as Estado, 'Nerópolis' as Municipio union all
+ select 'GO' as Estado, 'Niquelândia' as Municipio union all
+ select 'GO' as Estado, 'Nova América' as Municipio union all
+ select 'GO' as Estado, 'Nova Aurora' as Municipio union all
+ select 'GO' as Estado, 'Nova Crixás' as Municipio union all
+ select 'GO' as Estado, 'Nova Glória' as Municipio union all
+ select 'GO' as Estado, 'Nova Iguaçu de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Nova Roma' as Municipio union all
+ select 'GO' as Estado, 'Nova Veneza' as Municipio union all
+ select 'GO' as Estado, 'Novo Brasil' as Municipio union all
+ select 'GO' as Estado, 'Novo Gama' as Municipio union all
+ select 'GO' as Estado, 'Novo Planalto' as Municipio union all
+ select 'GO' as Estado, 'Orizona' as Municipio union all
+ select 'GO' as Estado, 'Ouro Verde de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Ouvidor' as Municipio union all
+ select 'GO' as Estado, 'Padre Bernardo' as Municipio union all
+ select 'GO' as Estado, 'Palestina de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Palmeiras de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Palmelo' as Municipio union all
+ select 'GO' as Estado, 'Palminópolis' as Municipio union all
+ select 'GO' as Estado, 'Panamá' as Municipio union all
+ select 'GO' as Estado, 'Paranaiguara' as Municipio union all
+ select 'GO' as Estado, 'Paraúna' as Municipio union all
+ select 'GO' as Estado, 'Perolândia' as Municipio union all
+ select 'GO' as Estado, 'Petrolina de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Pilar de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Piracanjuba' as Municipio union all
+ select 'GO' as Estado, 'Piranhas' as Municipio union all
+ select 'GO' as Estado, 'Pirenópolis' as Municipio union all
+ select 'GO' as Estado, 'Pires do Rio' as Municipio union all
+ select 'GO' as Estado, 'Planaltina' as Municipio union all
+ select 'GO' as Estado, 'Pontalina' as Municipio union all
+ select 'GO' as Estado, 'Porangatu' as Municipio union all
+ select 'GO' as Estado, 'Porteirão' as Municipio union all
+ select 'GO' as Estado, 'Portelândia' as Municipio union all
+ select 'GO' as Estado, 'Posse' as Municipio union all
+ select 'GO' as Estado, 'Professor Jamil' as Municipio union all
+ select 'GO' as Estado, 'Quirinópolis' as Municipio union all
+ select 'GO' as Estado, 'Rialma' as Municipio union all
+ select 'GO' as Estado, 'Rianápolis' as Municipio union all
+ select 'GO' as Estado, 'Rio Quente' as Municipio union all
+ select 'GO' as Estado, 'Rio Verde' as Municipio union all
+ select 'GO' as Estado, 'Rubiataba' as Municipio union all
+ select 'GO' as Estado, 'Sanclerlândia' as Municipio union all
+ select 'GO' as Estado, 'Santa Bárbara de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Santa Cruz de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Santa Fé de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Santa Helena de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Santa Isabel' as Municipio union all
+ select 'GO' as Estado, 'Santa Rita do Araguaia' as Municipio union all
+ select 'GO' as Estado, 'Santa Rita do Novo Destino' as Municipio union all
+ select 'GO' as Estado, 'Santa Rosa de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Santa Tereza de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Santa Terezinha de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Santo Antônio da Barra' as Municipio union all
+ select 'GO' as Estado, 'Santo Antônio de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Santo Antônio do Descoberto' as Municipio union all
+ select 'GO' as Estado, 'São Domingos' as Municipio union all
+ select 'GO' as Estado, 'São Francisco de Goiás' as Municipio union all
+ select 'GO' as Estado, 'São João da Paraúna' as Municipio union all
+ select 'GO' as Estado, 'São João d''Aliança' as Municipio union all
+ select 'GO' as Estado, 'São Luís de Montes Belos' as Municipio union all
+ select 'GO' as Estado, 'São Luíz do Norte' as Municipio union all
+ select 'GO' as Estado, 'São Miguel do Araguaia' as Municipio union all
+ select 'GO' as Estado, 'São Miguel do Passa Quatro' as Municipio union all
+ select 'GO' as Estado, 'São Patrício' as Municipio union all
+ select 'GO' as Estado, 'São Simão' as Municipio union all
+ select 'GO' as Estado, 'Senador Canedo' as Municipio union all
+ select 'GO' as Estado, 'Serranópolis' as Municipio union all
+ select 'GO' as Estado, 'Silvânia' as Municipio union all
+ select 'GO' as Estado, 'Simolândia' as Municipio union all
+ select 'GO' as Estado, 'Sítio d''Abadia' as Municipio union all
+ select 'GO' as Estado, 'Taquaral de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Teresina de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Terezópolis de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Três Ranchos' as Municipio union all
+ select 'GO' as Estado, 'Trindade' as Municipio union all
+ select 'GO' as Estado, 'Trombas' as Municipio union all
+ select 'GO' as Estado, 'Turvânia' as Municipio union all
+ select 'GO' as Estado, 'Turvelândia' as Municipio union all
+ select 'GO' as Estado, 'Uirapuru' as Municipio union all
+ select 'GO' as Estado, 'Uruaçu' as Municipio union all
+ select 'GO' as Estado, 'Uruana' as Municipio union all
+ select 'GO' as Estado, 'Urutaí' as Municipio union all
+ select 'GO' as Estado, 'Valparaíso de Goiás' as Municipio union all
+ select 'GO' as Estado, 'Varjão' as Municipio union all
+ select 'GO' as Estado, 'Vianópolis' as Municipio union all
+ select 'GO' as Estado, 'Vicentinópolis' as Municipio union all
+ select 'GO' as Estado, 'Vila Boa' as Municipio union all
+ select 'GO' as Estado, 'Vila Propício' as Municipio union all
+ select 'DF' as Estado, 'Brasília' as Municipio
+
+) t
+
+
+
+insert into Core_District (StateOrProvinceId, Name, Type)
+select s.id, tmp.Municipio, 'Cidade'
+from #tmpCidades as tmp
+join Core_StateOrProvince as s
+ on s.code = tmp.Estado
+ and s.CountryId = 'BR'
+left join Core_District as d
+ on d.StateOrProvinceId = s.Id
+ and d.name = tmp.Municipio
+where d.id is null
diff --git a/src/Database/StaticData-BR.sql b/src/Database/StaticData-BR.sql
index f96843e70a..f8d944678d 100644
--- a/src/Database/StaticData-BR.sql
+++ b/src/Database/StaticData-BR.sql
@@ -1,72 +1,377 @@
-INSERT [dbo].[Localization_Culture] ([Id], [Name]) VALUES ('pt-BR', N'Portuguese')
+INSERT [dbo].[Localization_Culture] ([Id], [Name]) VALUES ('pt-BR', N'Portuguese')
GO
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Register', N'Cadastro')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Hello {0}!', N'Olá {0}!')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Log in', N'Entrar')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Log off', N'Sair')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'The Email field is required.', N'O campo Email é obrigatório. ')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Email', N'Email')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'User List', N'Lista de usuários')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Remember me?', N'Lembrar?')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Password', N'Senha')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Use a local account to log in.', N'Entre com seu usuário e senha ')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Register as a new user?', N'Cadastrar-se como novo usuário? ')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Forgot your password?', N'Esqueceu a senha?')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Use another service to log in.', N'Logar utilizando outro serviço')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Full name', N'Nome completo')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Confirm password', N'Confirmar senha')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create a new account.', N'Criar uma conta.')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'All', N'Todos')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Home', N'Início')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Add to cart', N'Adicionar ao carrinho')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product detail', N'Detalhes do produto')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product specification', N'Especificações do produto')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Rate this product', N'Avalie este produto')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Review comment', N'Comentário')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Review title', N'Título da avaliação')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Posted by', N'Postado pro')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Submit review', N'Enviar avaliação')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'You have', N'Você tem')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'products in your cart', N'produtos no carrinho')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Continue shopping', N'Continuar comprando')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'View cart', N'Ver carrinho')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'The product has been added to your cart', N'O produto foi adicionado ao carrinho')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Cart subtotal', N'Subtotal')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Shopping Cart', N'Carrinho de compras')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product', N'Produto')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Price', N'Preço')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Quantity', N'Quantidade')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'There are no items in this cart.', N'O carrinho está vazio.')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Go to shopping', N'a comprar')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Order summary', N'Resumo do pedido')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Subtotal', N'Subtotal')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Process to Checkout', N'Próxima etapa')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Shipping address', N'Endereço de entrega')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Add another address', N'Adicionar outro endereço')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Contact name', N'Nome completo')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Address', N'Endereço')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'State or Province', N'Estado')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'District', N'Cidade')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Phone', N'Telefone')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Order', N'Pedido')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'products', N'produtos')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'reviews', N'avaliações')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Add Review', N'Adicionar avaliação')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Customer reviews', N'Avaliações de quem comprou')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Your review will be showed within the next 24h.', N'Sua avaliação será publicada dentro de 24h.')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Thank you {0} for your review', N'Muito obrigado pela avaliação, {0}')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Rating average', N'Média das avaliações')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'stars', N'estrelas')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Filter by', N'Filtrar por')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Category', N'Categoria')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Brand', N'Marca')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Sort by:', N'Ordenar por:')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'results', N'resultados')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Add to Compare', N'Adicionar para comparar')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Not available', N'Não disponível')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'You save', N'Você salva')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Submit', N'Enviar')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'All Categories', N'Todas as categorias')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Search here...', N'Procure aqui...')
-GO
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'A value for the {0} property was not provided.', N'Um valor para a propriedade {0} não foi fornecido.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'A value is required.', N'Um valor é obrigatório.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Account Dashboard', N'Painel da Conta');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Account Information', N'Informações da Conta');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Actions', N'Ações');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Add Address', N'Adicionar Endereço');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Add another address', N'Adicionar outro endereço');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Add another service to log in.', N'Adicione outro serviço para efetuar login.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Add Attribute', N'Adicionar Atributo');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Add Comment', N'Adicionar Comentário');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Add Option', N'Adicionar Opção');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Add Reply', N'Adicionar Resposta');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Add Review', N'Adicionar Avaliação');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Add to cart', N'Adicionar ao carrinho');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Add to Compare', N'Adicionar para comparar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Add to Wishlist', N'Adicionar a lista de desejos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Added Attributes', N'Adicionar Atributos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Address', N'Endereço');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Address Book', N'Endereços');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'All', N'Todos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'All Categories', N'Todas as categorias');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Application Settings', N'Configurações do Aplicativo');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Apply', N'Aplicar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Approve', N'Aprovar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Approved', N'Aprovado');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Associate your {0} account.', N'Associe sua conta {0}.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Attribute Name', N'Nome do Atributo');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Available Attributes', N'Atributos Disponíveis');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Available Options', N'Opções disponíveis');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Back', N'Voltar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Billing Address', N'Endereço de Cobrança');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Body', N'Corpo');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Brand', N'Marca');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Brands', N'Marcas');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Cancel', N'Cancelar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Cancel Order', N'Cancelar Pedido');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Cart Price Rule', N'Regra de Preço do Carrinho');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Cart Price Rule Usages', N'Usos da regra de preço do carrinho');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Cart Price Rules', N'Regras de preço do carrinho');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Cart subtotal', N'Subtotal');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Catalog', N'Catálogo');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Catalog.IsCommentsRequireApproval', N'Comentários do catálogo exigem aprovação');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Catalog.IsProductPriceIncludeTax', N'Preço do produto inclui imposto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Catalog.ProductPageSize', N'Tamanho da página de produto do catálogo');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Categories', N'Categorias');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Category', N'Categoria');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Category Mapping', N'Mapeamento de Categorias');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Change', N'Alterar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Change password', N'Mudar senha');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Change Password Form', N'Formulário de Alteração de Senha');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Choose one', N'Escolha um');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'City', N'Cidade');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Clone Product', N'Clonar Produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Code', N'Código');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Comment', N'Comente');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Comments', N'Comentários');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Configuration', N'Configuração');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Configure', N'Configurar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Confirm new password', N'Confirme a nova senha');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Confirm password', N'Confirmar senha');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Contact Area', N'Área de contato');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Contact Areas', N'Áreas de contato');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Contact name', N'Nome completo');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Content', N'Conteúdo');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Content Management', N'Gerenciamento de conteúdo');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Continue shopping', N'Continuar comprando');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Count', N'Contagem');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Countries', N'Países');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Country', N'País');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'CountryId', N'ID do país');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Coupon Code', N'Código do Cupom');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Coupon code', N'Código do cupom');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create', N'Criar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create a new account.', N'Criar uma conta.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Address', N'Criar endereço');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Brand', N'Criar marca');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Cart Price Rule', N'Criar regra de preço do carrinho');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Category', N'Criar categoria');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Contact Area', N'Área de Criação de Contato');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Country', N'Crie o país');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Customer Group', N'Criar grupo de clientes');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Menu', N'Criar menu');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Order', N'Criar pedido');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Page', N'Criar página');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Product', N'Criar produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Product Attribute', N'Criar atributo de produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Product Attribute Group', N'Criar grupo de atributos do produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Product Display Widget', N'Criar Widget de Exibição do Produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Product Option', N'Criar opção de produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Product Template', N'Criar modelo de produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create State or Providence', N'Criar Estado ou Providência');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Tax Class', N'Criar classe de imposto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Tax Rate', N'Criar taxa de imposto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create User', N'Criar usuário');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Vendor', N'Criar fornecedor');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Warehouse', N'Criar armazém');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Create Widget', N'Criar Widget');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Created On', N'Criado em');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'CreatedOn', N'Criado em');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Cross-sell Products', N'Produtos de Venda Cruzada');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Current password', N'Senha atual');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Current Price', N'Preço atual');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Current Quantity', N'Quantidade atual');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Current theme', N'Tema atual');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Customer', N'Cliente');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Customer comments', N'Comentários dos clientes');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Customer Groups', N'Grupos de clientes');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Customer reviews', N'Avaliações de quem comprou');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Customer Service', N'Serviço ao cliente');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Dashboard', N'Painel de controle');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Date', N'Data');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Default shipping address', N'Endereço de envio padrão');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Delete', N'Excluir');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Delete Option', N'Excluir opção');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Description', N'Descrição');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Discount', N'Desconto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Display City', N'Exibir Cidade');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Display District', N'Exibir Distrito');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Display Order', N'Exibir Ordem');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Display Postal Code', N'Exibir Código Postal');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'District', N'Cidade');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Download', N'Baixar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Edit', N'Editar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Edit Address', N'Editar Endereço');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Edit Brand', N'Editar marca');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Edit Category', N'Editar categoria');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Edit Page', N'Editar Página');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Edit Product', N'Editar produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Edit Product Attribute', N'Editar atributo do produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Edit Product Attribute Group', N'Editar grupo de atributos do produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Edit Product Display Widget', N'Editar widget de exibição do produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Edit Product Option', N'Editar opção de produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Edit Product Template', N'Editar modelo de produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Edit User', N'Editar usuário');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Edit Vendor', N'Editar fornecedor');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Email', N'E-mail');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Enable Stock Tracking', N'Ativar Rastreamento de Estoque');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'End', N'Fim');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Enjoy and see also', N'Aproveite e veja também');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Enjoy and take also', N'Aproveite e leve também');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Enter your email.', N'Insira seu email.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Entity Name', N'Nome da entidade');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Export', N'Exportar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'External Logins', N'Logins Externos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Filter by', N'Filtrar por');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Forgot your password?', N'Esqueceu a senha?');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Full name', N'Nome completo');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'FullName', N'Nome completo');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'General Information', N'Informação geral');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Generate Combinations', N'Gere combinações');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Global.AssetVersion', N'Versão do Ativo Global');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Go to shopping', N'Ir às compras');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Group', N'Groupo');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Has Options', N'Tem opções');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Hello {0}!', N'Olá {0}!');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Home', N'Início');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'hone Number', N'número de telefone');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Images', N'Imagens');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Import', N'Importar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Include in menu', N'Incluir no menu');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Incomplete orders', N'Ordens incompletas');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Information', N'Informações');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Installed themes', N'Temas instalados');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Inventory', N'Inventário');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Is Active', N'Está ativo');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Is Allowed To Order', N'É permitido encomendar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Is Billing Enabled', N'A cobrança está ativada?');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Is Called For Pricing', N'É chamado para precificação');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Is Featured', N'É destaque');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Is Published', N'Está publicado');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Is Shipping Enabled', N'O Envio Está Habilitado');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Is Visible Individually', N'É visível individualmente');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'IsEnabled', N'Está ativado');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Keyword', N'Palavra chave');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Latest orders', N'Últimos pedidos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Log in', N'Entrar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Log off', N'Sair');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Manage', N'Gerenciar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Manage address', N'Gerenciar endereço');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Manage Contact', N'Gerenciar Contato');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Manage Contact Area', N'Área de Gerencia de Contato');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Manage Cross-sell Products', N'Gerenciar produtos de venda cruzada');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Manage Related Products', N'Gerenciar produtos relacionados');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Manage Translations', N'Gerenciar traduções');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Manage warehouse products', N'Gerenciar armazém de produtos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Manager of Vendor', N'Gerenciar fornecedor');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Managers', N'Gerentes');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Maybe the page was moved or deleted, or perhaps you just mistyped the address.', N'Talvez a página tenha sido movida ou excluída, ou talvez você tenha digitado errado o endereço.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Meta Description', N'Meta Descrição');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Meta Keywords', N'Palavras-chave Meta');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Meta Title', N'Título Meta');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Most search keywords', N'Palavras-chaves mais pesquisadas');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Most searched keywords', N'Palavras-chave mais pesquisadas');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Most viewed products', N'Produtos mais vistos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'My Settings', N'Minhas configurações');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Name', N'Nome');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'New Old Price', N'Novo preço antigo');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'New password', N'Nova senha');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'New Price', N'Novo preço');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'News.PageSize', N'Tamanho da página de notícias');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'No', N'Não');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Not Approved', N'Reprovado');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Not available', N'Indisponível');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Not Vendor', N'Não vendedor');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Note that the updated translations only be affected after the application is restarted', N'Observe que as traduções atualizadas só serão afetadas depois que o aplicativo for reiniciado');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Null value is invalid.', N'Valor nulo é inválido.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Number of Products', N'Número de produtos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Old Price', N'Preço antigo');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Option Combinations', N'Combinações de opções');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Option Values', N'Valores de Opção');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Order', N'Pedido');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Order By', N'Ordenar por');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Order Detail', N'Detalhe do pedido');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Order History', N'Histórico de Pedidos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Order Id', N'ID do pedido');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Order Information', N'Informação do Pedido');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Order note', N'Observações do Pedido');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Order Status', N'Status do pedido');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Order summary', N'Resumo do pedido');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Order Total', N'Total de Pedidos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'OrderId', N'ID do pedido');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Orders', N'Pedidos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Out Of Stock', N'Fora de estoque');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Pages', N'Páginas');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Parent Category', N'Categoria pai');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Password', N'Senha');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Payment', N'Forma de Pagamento');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Payment Providers', N'Provedores de Pagamento');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Pending', N'Pendente');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Pending review replies', N'Respostas de avaliações pendentes');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Pending reviews', N'Avaliações pendentes');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Phone', N'Telefone');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Phone Number', N'Número de telefone');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Postal Code', N'Código Postal');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Posted by', N'postado por');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Preview', N'Visualizar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Price', N'Preço');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Process to Checkout', N'Próxima etapa');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product', N'Produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product Attribute', N'Atributo do Produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product Attribute Groups', N'Grupos de Atributos do Produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product Attributes', N'Atributos do produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product detail', N'Detalhes do produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product Documents', N'Documentos do produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product Images', N'Imagens do produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product Information', N'Informação do produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product Name', N'Nome do Produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product Options', N'Opções de produtos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product Price Management', N'Gerenciamento de Preço do Produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product Prices', N'Preços do produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product Sku', N'Sku do produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product specification', N'Especificações do produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product Templates', N'Modelos de produtos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Product Variations', N'Variações de Produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Products', N'Produtos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'products', N'produtos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'products in your cart', N'produtos no carrinho');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Promotions', N'Promoções');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Publish End', N'Finalizar publicação');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Publish Start', N'Iniciar publicação');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Quantity', N'Quantidade');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Rate', N'Taxa');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Rate this product', N'Avalie este produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Rating', N'Avaliação');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Rating average', N'Média das avaliações');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Recently viewed products', N'Produtos vistos recentemente');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Register', N'Cadastro');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Register as a new user?', N'Cadastrar-se como novo usuário? ');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Related Products', N'Produtos relacionados');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Remember me?', N'Lembrar?');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Reply', N'Resposta');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'results', N'resultados');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Review comment', N'Comentário da Avaliações');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Review Replies', N'Respostas de Avaliações');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Review title', N'Título da Avaliação');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'reviews', N'avaliações');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Reviews', N'Avaliações');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Roles', N'Papéis');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Rule Name', N'Nome da regra');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Sales', N'Vendas');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Save', N'Salvar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Search here...', N'Procure aqui...');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Security', N'Segurança');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Select culture', N'Selecione a cultura');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Set as default shipping address', N'Defina como endereço de entrega padrão');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Settings', N'Configurações');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Shipment Id', N'ID de Envio');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Shipments', N'Embarques');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Shipping', N'Remessa');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Shipping address', N'Endereço de entrega');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Shipping Information', N'Informação de envio');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Shipping methods', N'Métodos de Envio');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Shipping Providers', N'Provedores de envio');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Shopping Cart', N'Carrinho de compras');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Short content', N'Conteúdo curto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Short Description', N'Breve descrição');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Sort by:', N'Ordenar por:');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Special Price', N'Preço especial');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Special Price End', N'Fim do preço especial');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Special Price Start', N'Início do preço especial');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Specification', N'Especificação');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'stars', N'estrelas');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Start', N'Início');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'State or Province', N'Estado');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'States or Provinces', N'Estados ou Províncias');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Stock History', N'Histórico de Estoque');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Stock management', N'Gestão de Estoque');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Stock Quantity', N'Quantidade em estoque');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Stocks', N'Estoques');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Submit', N'Enviar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Submit comment', N'Enviar comentário');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Submit review', N'Enviar avaliação');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Submiting review is only enable for users who have bought this product', N'A análise de comentários só está ativada para usuários que compraram este produto');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Subtotal', N'Subtotal');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'System', N'Sistema');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Tax Class', N'Classe de Taxa');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Tax Classes', N'Classes Fiscais');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Tax Rates', N'Taxas de impostos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Tax.DefaultTaxClassId', N'ID da Classe de Imposto Padrão');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Thank you {0} for your review', N'Muito obrigado pela avaliação, {0}');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'The {0} field is not a valid e-mail address.', N'O campo {0} não é um endereço de e-mail válido.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'The {0} field is required.', N'O campo {0} é obrigatório');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'The {0} must be at least {2} and at max {1} characters long.', N'O {0} deve ter pelo menos {2} e no máximo {1} caracteres.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'The Email field is not a valid e-mail address.', N'O campo E-mail não é um endereço de e-mail válido.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'The Email field is required.', N'O campo Email é obrigatório. ');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'The new password and confirmation password do not match.', N'A nova senha e a senha de confirmação não correspondem.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'The page you have requested cannot be found', N'A página que você solicitou não pode ser encontrada');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'The password and confirmation password do not match.', N'A senha e a senha de confirmação não correspondem.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'The product has been added to your cart', N'O produto foi adicionado ao carrinho');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'The supplied value is invalid for {0}.', N'O valor fornecido é inválido para {0}.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'The value {0} is invalid.', N'O valor {0} é inválido.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'The value {0} is not valid for {1}.', N'O valor {0} não é válido para {1}.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Themes', N'Temas');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'There are currently no items in your wish list.', N'Atualmente não há itens em sua lista de desejos.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'There are no items in this cart.', N'O carrinho está vazio.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Thumbnail', N'Miniatura');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Title', N'Título');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Tracking Number', N'Numero de Rastreio');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Translations', N'Traduções');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Use', N'Usar');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Use a local account to log in.', N'Entre com seu usuário e senha ');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Use another service to log in.', N'Logar utilizando outro serviço');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Use Selected Shipping Address As Billing Address', N'Use o endereço de entrega selecionado como endereço de cobrança');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'User List', N'Lista de usuários');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Users', N'Usuários');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Value', N'Valor');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'VAT included', N'VAT Incluído');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Vendor Name', N'Nome do vendedor');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Vendors', N'Vendedores');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'View cart', N'Ver carrinho');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'View History', N'Ver histórico');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'View Online Themes', N'Ver temas on-line');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'View options', N'Ver opções');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Warehouse', N'Armazém');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Warehouses', N'Armazéns');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'We are sorry!', N'Nos desculpe!');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Why not try and find your way using the navigation bar above or click on the logo to return our home page.', N'Por que não tentar encontrar o caminho usando a barra de navegação acima ou clicar no logotipo para retornar a nossa página inicial.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Widget Instances', N'Instâncias de Widget');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Widget Name', N'Nome do widget');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Widget Type', N'Tipo de Widget');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Widget Zone', N'Widget da Zona');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Wish List', N'Lista de Desejos');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Yes', N'Sim');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'You don''t have any default address', N'Você não tem nenhum endereço padrão');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'You have', N'Você tem');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'You save', N'Você economiza');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Your account', N'Sua conta');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Your comment', N'Seu comentário');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Your comment should not have personal information. 10 - 300 characters:', N'Seu comentário não deve ter informações pessoais. 10 a 300 caracteres:');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Your review will be showed within the next 24h.', N'Sua avaliação será publicada dentro de 24h.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Your review will be shown within the next 24h.', N'Sua avaliação será publicada dentro de 24h.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('pt-BR', N'Zip Code', N'Código Postal');
+
+GO
\ No newline at end of file
diff --git a/src/Database/StaticData-CN.sql b/src/Database/StaticData-CN.sql
index 78ce51195f..7a38cd9c5f 100644
--- a/src/Database/StaticData-CN.sql
+++ b/src/Database/StaticData-CN.sql
@@ -1,49 +1,49 @@
INSERT [dbo].[Localization_Culture] ([Id], [Name]) VALUES ('zh-CN', N'Chinese')
GO
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Register', N'注册,')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Hello {0}!', N'你好!')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Register', N'注册')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Hello {0}!', N'你好,{0}!')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Log in', N'登录')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Log off', N'退出登录' )
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'The Email field is required.', N'邮箱必填')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Email', N'邮箱' )
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'User List', N'用户清单')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Remember me?', N'记住我?')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'User List', N'用户列表')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Remember me?', N'记住我?')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Password', N'密码')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Use a local account to log in.', N'使用本地帐户登录.')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Register as a new user?', N'注册为新用户?')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Forgot your password?', N'忘记密码?');
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Use another service to log in.', N'使用其他服务登录.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Use a local account to log in.', N'使用本地帐户登录。')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Register as a new user?', N'注册为新用户?')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Forgot your password?', N'忘记密码?');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Use another service to log in.', N'使用其他服务登录。')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Full name', N'全名')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Confirm password', N'密码确定')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create a new account.', N'创建新账户.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Confirm password', N'确认密码')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create a new account.', N'创建新账户。')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'All', N'全部')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Home', N'首页')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Add to cart', N'加入购物车')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product detail', N'产品详细信息')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product specification', N'产品规格')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Rate this product', N'评价该产品')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Review comment', N'回顾评论')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product detail', N'商品详细信息')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product specification', N'商品规格')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Rate this product', N'给商品打分')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Review comment', N'审核评论')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Review title', N'评论标题')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Posted by', N'发表于')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Submit review', N'提交评论')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'You have', N'你有.')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'products in your cart', N'购物车的产品')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Continue shopping', N'继续购买')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'You have', N'你有')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'products in your cart', N'购物车中的商品')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Continue shopping', N'继续购物')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'View cart', N'查看购物车')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'The product has been added to your cart', N'该产品已被添加到您的购物车.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'The product has been added to your cart', N'该商品已被添加到您的购物车。')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Cart subtotal', N'购物车小计')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Shopping Cart', N'购物车')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product', N'产品')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product', N'商品')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Price', N'价格')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Quantity', N'数量')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'There are no items in this cart.', N'此购物车中没有商品.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'There are no items in this cart.', N'此购物车中没有商品。')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Go to shopping', N'开始购买')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Order summary', N'订单总结')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Subtotal', N'小计');
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Process to Checkout', N'进行结算')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Shipping address', N'邮寄地址')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Add another address', N'添加地址')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Shipping address', N'配送地址')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Add another address', N'添加其他地址')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Contact name', N'联系人姓名')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Address', N'地址');
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'State or Province', N'州或省')
@@ -53,55 +53,55 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-C
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'products', N'商品')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'reviews', N'评论')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Add Review', N'添加评论')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Customer reviews', N'顾客评论')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Your review will be showed within the next 24h.', N'您的评论将在24小时内显示.')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Thank you {0} for your review', N'谢谢您的评论.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Customer reviews', N'客户评论')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Your review will be shown within the next 24h.', N'您的评论将在24小时内显示。')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Thank you {0} for your review', N'谢谢您的评论。')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Rating average', N'平均评分')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'stars', N'开始')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'stars', N'星星')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Filter by', N'过滤')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Category', N'类别')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Brand', N'品牌')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Sort by:', N'排序方式 :')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Sort by:', N'排序方式:')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'results', N'结果')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'View options', N'查看选项')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Associate your {0} account.', N'{0} 联结账号.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Associate your {0} account.', N'关联你的{0}账号。')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Users', N'用户')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Vendors', N'供应商')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Reviews', N'评测')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Products', N'产品')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Categories', N'分类')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Reviews', N'评论')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Products', N'商品')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Categories', N'类别')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Brands', N'品牌')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Options', N'产品选项')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Attribute', N'产品属性')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Attribute Groups', N'产品属性组')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Templates', N'产品模板')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Sales', N'减价出售')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Orders', N'订货')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Options', N'商品选项')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Attribute', N'商品属性')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Attribute Groups', N'商品属性组')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Templates', N'商品模板')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Sales', N'销售')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Orders', N'下单')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Content Management', N'内容管理')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Pages', N'页面')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Widgets', N'小工具')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'System', N'系统')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Configuration', N'设置')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Configuration', N'配置')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Translations', N'翻译')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Dashboard', N'仪表板')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Incomplete orders', N'订单未完成')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Incomplete orders', N'未完成订单')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Pending reviews', N'待审查')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Most search keywords', N'大多数搜索关键字')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Most viewed products', N'最受欢迎的产品')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'OrderId', N'排序')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Most searched keywords', N'常用关键字')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Most viewed products', N'最受欢迎的商品')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'OrderId', N'订单Id')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Order Status', N'订单状态')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Customer', N'客户')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Created On', N'创建于')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Created On', N'创建时间')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'SubTotal', N'小计')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Actions', N'操作')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Site', N'位置')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Site', N'站点')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Catalog', N'目录')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Title', N'标题')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Comment', N'评论')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Status', N'状态')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Rating', N'评分')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Keyword', N'关键词')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Count', N'计数')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Count', N'总数')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create User', N'创建用户')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'FullName', N'全名')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Roles', N'角色')
@@ -111,26 +111,26 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-C
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Cancel', N'取消')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Phone Number', N'电话号码')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Vendor', N'创建供应商')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Is Active', N'活跃.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Is Active', N'是否活跃')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Vendor', N'编辑供应商')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Managers', N'管理员')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Description', N'描述')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Pending', N'有待')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Approved', N'批准')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Not Approved', N'不批准')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Approve', N'批准')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Product', N'创建产品')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Pending', N'待定')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Approved', N'已审核')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Not Approved', N'审核不通过')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Approve', N'审核')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Product', N'创建商品')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Has Options', N'有选项')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Is Visible Individually', N'单独可见.')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Is Featured', N'精品')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Is Allowed To Order', N'允许订购.')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Is Called For Pricing', N'定价')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Is Visible Individually', N'单独可见')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Is Featured', N'是否精品')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Is Allowed To Order', N'是否允许订购')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Is Called For Pricing', N'价格是否可谈')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Stock Quantity', N'库存数量')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Is Published', N'发布')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Yes', N'确定')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'No', N'否!')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Product', N'编辑产品')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Name', N'产品名称')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Is Published', N'是否发布')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Yes', N'是')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'No', N'否')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Product', N'编辑商品')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Name', N'商品名称')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Short Description', N'简短描述')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Specification', N'规范')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Old Price', N'原价')
@@ -138,56 +138,56 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-C
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Special Price Start', N'特价开始')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Special Price End', N'特价结束')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Thumbnail', N'缩略图')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Images', N'产品图片')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Documents', N'产品文件')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Out Of Stock', N'断货')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Images', N'商品图片')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Documents', N'商品文件')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Out Of Stock', N'缺货')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Available Options', N'可用选项')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Add Option', N'添加选项')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Option Values', N'选项值')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Delete Option', N'删除选项')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Generate Combinations', N'生成组合')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Variations', N'产品型号')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Variations', N'商品型号')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Option Combinations', N'选项组合')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Images', N'图片')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Apply', N'提供')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Apply', N'应用')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Available Attributes', N'可用属性')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Add Attribute', N'添加属性')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Attributes', N'产品属性')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Attributes', N'商品属性')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Attribute Name', N'属性名称')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Value', N'值')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'General Information', N'一般信息')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'General Information', N'通用信息')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Category Mapping', N'类别映射')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Related Products', N'相关产品')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Manage Related Products', N'相关产品管理')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Related Products', N'相关商品')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Manage Related Products', N'相关商品管理')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Category', N'创建类别')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Category', N'编辑类别')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Brand', N'创建您的品牌')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Brand', N'修改您的品牌')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Brand', N'创建品牌')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Brand', N'修改品牌')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Name', N'名称')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Parent Category', N'顶级类别')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Parent Category', N'父级类别')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Group', N'组')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Product Attribute', N'创建产品属性')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Product Attribute', N'编辑产品属性')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Product Attribute Group', N'创建产品属性组')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Product Attribute Group', N'编辑产品属性组')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Product Option', N'产品创建选项')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Product Option', N'编辑产品选项')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Product Display Widget', N'创建产品展示小部件')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Product Display Widget', N'编辑产品展示小部件')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Widget Name', N'小工具名称')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Product Attribute', N'创建商品属性')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Product Attribute', N'编辑商品属性')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Product Attribute Group', N'创建商品属性组')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Product Attribute Group', N'编辑商品属性组')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Product Option', N'商品创建选项')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Product Option', N'编辑商品选项')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Product Display Widget', N'创建商品展示小部件')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Product Display Widget', N'编辑商品展示小部件')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Widget Name', N'小部件名称')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Widget Zone', N'小部件区域')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Publish Start', N'开始发布')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Publish Start', N'发布开始')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Publish End', N'发布结束')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Number of Products', N'产品数量')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Number of Products', N'商品数量')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Order By', N'按排序')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Product Template', N'创建产品模板')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Product Template', N'编辑产品模板')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Product Template', N'创建商品模板')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Product Template', N'编辑商品模板')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Added Attributes', N'添加属性')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Back', N'返回')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Order Detail', N'订单详情')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Order Information', N'订单信息')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Change', N'更改')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Information', N'产品信息')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Product Information', N'商品信息')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Shipping Information', N'运送信息')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Application Settings', N'应用设置')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Page', N'创建页面')
@@ -200,22 +200,93 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-C
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create', N'创建')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'External Logins', N'外部登录')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Manage', N'管理')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Default shipping address', N'默认邮寄地址')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Default shipping address', N'默认配送地址')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Manage address', N'地址管理')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'You don''t have any default address', N'您没有任何的默认地址.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'You don''t have any default address', N'没有默认地址。')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Order History', N'订单记录')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Address Book', N'地址簿')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Add Address', N'添加地址')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Delete', N'取消')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Set as default shipping address', N'设置为默认邮寄地址')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Set as default shipping address', N'设置为默认配送地址')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit Address', N'编辑地址')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Address', N'创建地址')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Your account', N'您的帐号')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Date', N'日期')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Add to Compare', N'加入对比')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Not available', N'无法使用')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'You save', N'您保存')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'You save', N'保存')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Submit', N'提交')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'All Categories', N'所有类别')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Search here...', N'在这里搜索')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Search here...', N'在这里搜索……')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Manage News Categories', N'管理新闻类别')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Manage News Items', N'管理新闻')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'News Item List', N'新闻列表')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'News Item Name', N'新闻名称')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create News Item', N'创建新闻')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Edit News Item', N'编辑新闻')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Thumbnail Image', N'缩略图')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Belong to categories', N'分属类别')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'records found', N'条记录')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'After vendor is created. Go to user list and create or set users as managers', N'创建供应商后。转到用户列表,创建或设置用户为管理员')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Pending review replies', N'待审核回复');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Pending reviews', N'审核回复');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Contact Area Name', N'联系区域名称');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Thumbnails', N'缩略图');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Display Order', N'排序');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Parent Category', N'父级类别');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Is Product Published', N'是否发布');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Is Featured in this Category', N'是否精品');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Customer Name', N'客户名称');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Customer Email', N'客户邮箱');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Customer Phone', N'客户手机号码');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Export Orders', N'导出订单');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Export Orders with Order Lines', N'导出带订单行的订单');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Shipments', N'配送');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Shipment Id', N'配送Id');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Stock management for warehouse', N'仓库库存管理');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Manage products in warehouse', N'管理仓库内的产品');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Adjusted Quantity', N'调整数量');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Note', N'备注');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Management products for warehouse', N'仓库产品管理');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Exist', N'是否存在');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Select to add', N'选择要添加的项目');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Add All Products', N'添加所有商品');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Add selected products', N'添加选中的商品');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Usage limit per coupon', N'每张优惠券的使用限额');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Usage limit per customer', N'每个客户的使用限制');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Discount Amount', N'折扣金额');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Max Discount Amount', N'最大折扣金额');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Products Selection', N'产品选择');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Select products to apply or leave blank for all products', N'选择要应用的产品或为所有产品留空');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Manage Products Selection', N'管理产品选择');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Cart Pricing Rule', N'创建购物车定价规则');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'IsSystem', N'是否是系统页面');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Items', N'子项');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Caption', N'标题');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Sub Caption', N'子标题');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Link Url', N'链接地址');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Link Text', N'链接文本');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Image', N'图片');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Add more', N'添加更多');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create Carousel Widget', N'添加轮播部件');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'News Category List', N'新闻类别列表');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create News Category', N'创建新闻类别');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'NewsCategory Name', N'新闻类别名称');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Type', N'类型');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Create State or Province', N'创建州或省份');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'All State or Province', N'所有州或省份');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Braintree Settings', N'脑树配置');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Public Key', N'公共秘钥');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Private Key', N'私有秘钥');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Merchaint Id', N'商户Id');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Production Environment', N'生成环境');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Global.AssetBundling', N'捆绑资产');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Global.CurrencyCulture', N'货币');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Global.CurrencyDecimalPlace', N'货币小数点');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Global.DefaultCultureUI', N'默认区域用户界面');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Global.LocalizedConentEnable', N'启用本地化组件');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Display order', N'排序');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Include in Menu', N'包含在菜单中');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('zh-CN', N'Review Title', N'评论标题');
+
GO
diff --git a/src/Database/StaticData-DE.sql b/src/Database/StaticData-DE.sql
new file mode 100644
index 0000000000..ce3ba1e5f1
--- /dev/null
+++ b/src/Database/StaticData-DE.sql
@@ -0,0 +1,221 @@
+INSERT [dbo].[Localization_Culture] ([Id], [Name]) VALUES ('de-DE', N'German')
+GO
+
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Register', N'S''Registrieren')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Hello {0}!', N'Hallo {0}!')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Log in', N'Anmelden')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Log off', N'Abmelden')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'The Email field is required.', N'Email ist ein Pflichtfeld.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Email', N'Email')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'User List', N'Benutzerliste')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Remember me?', N'An mich erinnern?')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Password', N'Passwort')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Use a local account to log in.', N'Anmelden mit meinem lokalen Benutzerkonto.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Register as a new user?', N'Ein Benutzerkonto anlegen?')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Forgot your password?', N'Passwort vergessen?')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Use another service to log in.', N'Mit einem anderen Benutzerkonto anmelden.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Full name', N'Benutzername')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Confirm password', N'Passwort wiederholen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Create a new account.', N'Ein neues Benutzerkonto anlegen.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'All', N'Alle')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Home', N'Startseite')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Add to cart', N'In den Warenkorb')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Product detail', N'Produktdetails')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Product specification', N'Produkteigenschaften')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Rate this product', N'Produkt bewerten')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Review comment', N'Bewertungstext')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Review title', N'Bewertungsüberschrift')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Posted by', N'Gesendet von')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Submit review', N'Bewertung absenden')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'You have', N'Sie haben')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'products in your cart', N'Produkte in Ihrem Warenkorb')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Continue shopping', N'Weiter einkaufen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'View cart', N'Warenkorb ansehen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'The product has been added to your cart', N'Das Produkt wurde in den Warenkorb gelegt')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Cart subtotal', N'Zwischensumme Warenkorb')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Shopping Cart', N'Warenkorb')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Product', N'Produkt')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Price', N'Preis')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Quantity', N'Anzahl')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'There are no items in this cart.', N'Der Warenkorb ist leer.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Go to shopping', N'Kaufen Sie ein')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Order summary', N'Bestellübersicht')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Subtotal', N'Zwischensumme')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Process to Checkout', N'Zur Kasse gehen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Shipping address', N'Versandadresse')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Add another address', N'Eine weitere Adresse hinzufügen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Contact name', N'Name des Kontakts')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Address', N'Adresse')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'State or Province', N'Bundesland')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'District', N'Bezirk')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Phone', N'Telefon')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Order', N'Bestellung')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'products', N'Produkte')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'reviews', N'Bewertungen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Add Review', N'Bewertung hinzufügen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Customer reviews', N'Kundenbewertungen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Your review will be shown within the next 24h.', N'Ihre Bewertung erscheint binnen 24 Stunden.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Thank you {0} for your review', N'Danke {0} für Ihre Bestellung')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Rating average', N'Durchschnittliche Bewertung')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'stars', N'Sterne')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Filter by', N'Filtern nach')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Category', N'Kategorie')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Brand', N'Marke')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Sort by:', N'Sortieren nach:')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'results', N'Ergebnisse')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'View options', N'Anzeigeoptionen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Associate your {0} account.', N'Benutzerkonto {0} verknüpfen.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Users', N'Benutzer')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Vendors', N'Verkäufer')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Reviews', N'Bewertungen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Products', N'Produkte')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Categories', N'Kategorien')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Brands', N'Marken')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Product Options', N'Produktoptionen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Product Attribute', N'Produkteigenschaften')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Product Attribute Groups', N'Produkteigenschaftsgruppen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Product Templates', N'Produktvorlagen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Sales', N'Verkäufe')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Orders', N'Bestellungen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Content Management', N'Inhalte verwalten')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Pages', N'Seiten')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Widgets', N'Widgets')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'System', N'System')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Configuration', N'Konfiguration')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Translations', N'Übersetzungen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Dashboard', N'Dashboard')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Incomplete orders', N'Unvollständige Bestellungen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Pending reviews', N'Ausstehende Bewertungen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Most searched keywords', N'Am häufigsten gesuchte Wörter')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Most viewed products', N'Am häufigsten besuchte Produkte')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'OrderId', N'Bestellnummer')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Order Status', N'Bestellstatus')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Customer', N'Kunde')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Created On', N'Erstellt am')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'SubTotal', N'Zwischensumme')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Actions', N'Aktionen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Site', N'Site')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Catalog', N'Katalog')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Title', N'Titel')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Comment', N'Kommentar')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Status', N'Status')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Rating', N'Bewertung')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Keyword', N'Schlüsselwort')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Count', N'Anzahl')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Create User', N'Benutzer anlegen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'FullName', N'Benutzername')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Roles', N'Rollen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Edit User', N'Benutzer editieren')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Manager of Vendor', N'Manager des Verkäufers')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Save', N'Speichern')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Cancel', N'Abbrechen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Phone Number', N'Telefonnummer')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Create Vendor', N'Verkäufer anlegen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Is Active', N'Aktiv')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Edit Vendor', N'Verkäufer editieren')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Managers', N'Manager')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Description', N'Beschreibung')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Pending', N'Ausstehend')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Approved', N'Bestätigt')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Not Approved', N'Unbestätigt')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Approve', N'Bestätigen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Create Product', N'Produkt anlegen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Has Options', N'Hat Optionen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Is Visible Individually', N'Ist einzeln sichtbar')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Is Featured', N'Ist ausgezeichnet')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Is Allowed To Order', N'Bestellbar')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Is Called For Pricing', N'Preis auf Anfrage')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Stock Quantity', N'Lagerbestand')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Is Published', N'Ist publiziert')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Yes', N'Ja')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'No', N'Nein')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Edit Product', N'Produkt editieren')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Product Name', N'Produktname')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Short Description', N'Kurzbeschreibung')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Specification', N'Spezifikation')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Old Price', N'Alter Preis')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Special Price', N'Sonderpreis')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Special Price Start', N'Sonderpreis ab')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Special Price End', N'Sonderpreis bis')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Thumbnail', N'Thumbnail')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Product Images', N'Produktbilder')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Product Documents', N'Produkt-Dokumente')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Out Of Stock', N'Nicht auf Lager')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Available Options', N'Verfügbare Optionen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Add Option', N'Option hinzufügen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Option Values', N'Optionswerte')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Delete Option', N'Option löschen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Generate Combinations', N'Kombination erstellen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Product Variations', N'Produktvariationen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Option Combinations', N'Optionskombinationen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Images', N'Bilder')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Apply', N'Anwenden')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Available Attributes', N'Verfügbare Eigenschaften')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Add Attribute', N'Eigenschaft hinzufügen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Product Attributes', N'Produkteigenschaften')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Attribute Name', N'Eigenschaftsname')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Value', N'Wert')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'General Information', N'Allgemeine Informationen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Category Mapping', N'Kategoriezuordnung')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Related Products', N'Verwandte Produkte')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Manage Related Products', N'Verwandte Produkte verwalten')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Create Category', N'Kategorie erstellen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Edit Category', N'Kategorie editieren')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Create Brand', N'Marke erstellen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Edit Brand', N'Marke editieren')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Name', N'Name')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Parent Category', N'Übergeordnete Kategorie')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Group', N'Gruppe')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Create Product Attribute', N'Produkteigenschaft erstellen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Edit Product Attribute', N'Produkteigenschaft editieren')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Create Product Attribute Group', N'Produkteigenschaftsgruppe erstellen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Edit Product Attribute Group', N'Produkteigenschaftsgruppe editieren')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Create Product Option', N'Produktoption erstellen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Edit Product Option', N'Produktoption editieren')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Create Product Display Widget', N'Widget für Produktanzeige erstellen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Edit Product Display Widget', N'Widget für Produktanzeige editieren')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Widget Name', N'Widget-Name')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Widget Zone', N'Widget Zone')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Publish Start', N'Veröffentlichung ab')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Publish End', N'Veröffentlichung bis')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Number of Products', N'Anzahl Produkte')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Order By', N'Sortieren nach')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Create Product Template', N'Produktvorlage erstellen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Edit Product Template', N'Produktvorlage editieren')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Added Attributes', N'Hinzugefügte Eigenschaften')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Back', N'Zurück')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Order Detail', N'Bestelldetails')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Order Information', N'Bestellinformationen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Change', N'Ändern')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Product Information', N'Produktinformation')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Shipping Information', N'Lieferinformationen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Application Settings', N'Anwendungseinstellungen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Create Page', N'Seite erstellen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Edit Page', N'Seite bearbeiten')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Body', N'Inhalt')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Account Dashboard', N'Benutzerkonten-Dashboard')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Account Information', N'Benutzerkonteninformationen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Edit', N'Editieren')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Security', N'Sicherheit')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Create', N'Erstellt')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'External Logins', N'Externe Anmeldungen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Manage', N'Verwalten')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Default shipping address', N'Standard-Lieferadresse')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Manage address', N'Adressen verwalten')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'You don''t have any default address', N'Sie haben noch keine Standardadresse')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Order History', N'Bestellübersicht')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Address Book', N'Adressbuch')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Add Address', N'Adresse hinzufügen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Delete', N'Löschen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Set as default shipping address', N'Als Standard-Lieferadresse festlegen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Edit Address', N'Adresse editieren')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Create Address', N'Adresse erstellen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Your account', N'Ihr Benutzerkonto')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Date', N'Datum')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Add to Compare', N'Zum vergleichen hinzufügen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Not available', N'Nicht verfügbar')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'You save', N'Sie sparen')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Submit', N'Absenden')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'All Categories', N'Alle Kategorien')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('de-DE', N'Search here...', N'Hier suchen...')
+GO
diff --git a/src/Database/StaticData-DefaultLocalization.sql b/src/Database/StaticData-DefaultLocalization.sql
new file mode 100644
index 0000000000..f6a447d941
--- /dev/null
+++ b/src/Database/StaticData-DefaultLocalization.sql
@@ -0,0 +1,448 @@
+--INSERT [dbo].[Localization_Culture] ([Id], [Name]) VALUES ('en-US', N'English (US)')
+--GO
+
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'A value for the {0} property was not provided.', N'A value for the {0} property was not provided.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'A value is required.', N'A value is required.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Account Dashboard', N'Account Dashboard');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Account Information', N'Account Information');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Actions', N'Actions');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Add Address', N'Add Address');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Add another address', N'Add another address');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Add another service to log in.', N'Add another service to log in.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Add Attribute', N'Add Attribute');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Add Comment', N'Add Comment');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Add Option', N'Add Option');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Add Reply', N'Add Reply');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Add Review', N'Add Review');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Add to cart', N'Add to cart');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Add to Compare', N'Add to Compare');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Add to Wishlist', N'Add to Wishlist');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Added Attributes', N'Added Attributes');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Address Book', N'Address Book');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Address', N'Address');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'All Categories', N'All Categories');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'All', N'All');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Application Settings', N'Application Settings');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Apply', N'Apply');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Approve', N'Approve');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Approved', N'Approved');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Associate your {0} account.', N'Associate your {0} account.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Attribute Name', N'Attribute Name');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Available Attributes', N'Available Attributes');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Available Options', N'Available Options');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Back', N'Back');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Billing Address', N'Billing Address');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Body', N'Body');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Brand', N'Brand');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Brands', N'Brands');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Cancel Order', N'Cancel Order');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Cancel', N'Cancel');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Cart Price Rule Usages', N'Cart Price Rule Usages');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Cart Price Rule', N'Cart Price Rule');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Cart Price Rules', N'Cart Price Rules');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Cart subtotal', N'Cart subtotal');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Catalog', N'Catalog');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Catalog.IsCommentsRequireApproval', N'Catalog.IsCommentsRequireApproval');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Catalog.IsProductPriceIncludeTax', N'Catalog.IsProductPriceIncludeTax');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Catalog.ProductPageSize', N'Catalog.ProductPageSize');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Categories', N'Categories');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Category Mapping', N'Category Mapping');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Category', N'Category');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Change Password Form', N'Change Password Form');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Change password', N'Change password');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Change', N'Change');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Choose one', N'Choose one');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'City', N'City');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Clone Product', N'Clone Product');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Code', N'Code');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Comment', N'Comment');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Comments', N'Comments');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Configuration', N'Configuration');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Configure', N'Configure');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Confirm new password', N'Confirm new password');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Confirm password', N'Confirm password');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Contact Area', N'Contact Area');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Contact Areas', N'Contact Areas');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Contact name', N'Contact name');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Content Management', N'Content Management');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Content', N'Content');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Continue shopping', N'Continue shopping');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Count', N'Count');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Countries', N'Countries');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Country', N'Country');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'CountryId', N'CountryId');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Coupon Code', N'Coupon Code');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create a new account.', N'Create a new account.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Address', N'Create Address');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Brand', N'Create Brand');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Cart Price Rule', N'Create Cart Price Rule');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Category', N'Create Category');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Contact Area', N'Create Contact Area');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Country', N'Create Country');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Customer Group', N'Create Customer Group');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Menu', N'Create Menu');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Order', N'Create Order');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Page', N'Create Page');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Product Attribute Group', N'Create Product Attribute Group');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Product Attribute', N'Create Product Attribute');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Product Display Widget', N'Create Product Display Widget');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Product Option', N'Create Product Option');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Product Template', N'Create Product Template');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Product', N'Create Product');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create State or Providence', N'Create State or Providence');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Tax Class', N'Create Tax Class');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Tax Rate', N'Create Tax Rate');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create User', N'Create User');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Vendor', N'Create Vendor');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Warehouse', N'Create Warehouse');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Widget', N'Create Widget');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create', N'Create');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Created On', N'Created On');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'CreatedOn', N'CreatedOn');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Cross-sell Products', N'Cross-sell Products');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Current password', N'Current password');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Current Price', N'Current Price');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Current Quantity', N'Current Quantity');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Current theme', N'Current theme');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Customer comments', N'Customer comments');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Customer Groups', N'Customer Groups');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Customer reviews', N'Customer reviews');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Customer Service', N'Customer Service');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Customer', N'Customer');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Dashboard', N'Dashboard');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Date', N'Date');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Default shipping address', N'Default shipping address');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Delete Option', N'Delete Option');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Delete', N'Delete');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Description', N'Description');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Discount', N'Discount');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Display City', N'Display City');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Display District', N'Display District');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Display Order', N'Display Order');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Display Postal Code', N'Display Postal Code');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'District', N'District');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Download', N'Download');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Edit Address', N'Edit Address');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Edit Brand', N'Edit Brand');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Edit Category', N'Edit Category');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Edit Page', N'Edit Page');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Edit Product Attribute Group', N'Edit Product Attribute Group');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Edit Product Attribute', N'Edit Product Attribute');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Edit Product Display Widget', N'Edit Product Display Widget');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Edit Product Option', N'Edit Product Option');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Edit Product Template', N'Edit Product Template');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Edit Product', N'Edit Product');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Edit User', N'Edit User');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Edit Vendor', N'Edit Vendor');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Edit', N'Edit');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Email', N'Email');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Enable Stock Tracking', N'Enable Stock Tracking');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'End', N'End');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Enjoy and see also', N'Enjoy and see also');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Enjoy and take also', N'Enjoy and take also');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Enter your email.', N'Enter your email.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Entity Name', N'Entity Name');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Export', N'Export');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'External Logins', N'External Logins');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Filter by', N'Filter by');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'find by commenter', N'find by commenter');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Forgot your password?', N'Forgot your password?');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Full name', N'Full name');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'FullName', N'FullName');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'General Information', N'General Information');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Generate Combinations', N'Generate Combinations');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Global.AssetVersion', N'Global.AssetVersion');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Go to shopping', N'Go to shopping');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Group', N'Group');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'GTIN', N'GTIN');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Has Options', N'Has Options');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Hello {0}!', N'Hello {0}!');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Home', N'Home');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'hone Number', N'hone Number');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Id', N'Id');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Images', N'Images');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Import', N'Import');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Include in menu', N'Include in menu');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Incomplete orders', N'Incomplete orders');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Information', N'Information');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Installed themes', N'Installed themes');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Inventory', N'Inventory');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Is Active', N'Is Active');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Is Allowed To Order', N'Is Allowed To Order');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Is Billing Enabled', N'Is Billing Enabled');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Is Called For Pricing', N'Is Called For Pricing');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Is Featured', N'Is Featured');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Is Published', N'Is Published');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Is Shipping Enabled', N'Is Shipping Enabled');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Is Visible Individually', N'Is Visible Individually');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'IsEnabled', N'IsEnabled');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Keyword', N'Keyword');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Latest orders', N'Latest orders');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Log in', N'Log in');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Log off', N'Log off');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Manage address', N'Manage address');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Manage Contact Area', N'Manage Contact Area');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Manage Contact', N'Manage Contact');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Manage Cross-sell Products', N'Manage Cross-sell Products');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Manage Related Products', N'Manage Related Products');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Manage Translations', N'Manage Translations');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Manage warehouse products', N'Manage warehouse products');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Manage', N'Manage');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Manager of Vendor', N'Manager of Vendor');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Managers', N'Managers');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Maybe the page was moved or deleted, or perhaps you just mistyped the address.', N'Maybe the page was moved or deleted, or perhaps you just mistyped the address.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Menus', N'Menus');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Meta Description', N'Meta Description');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Meta Keywords', N'Meta Keywords');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Meta Title', N'Meta Title');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Most search keywords', N'Most search keywords');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Most searched keywords', N'Most searched keywords');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Most viewed products', N'Most viewed products');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'My Settings', N'My Settings');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Name', N'Name');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'New Old Price', N'New Old Price');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'New password', N'New password');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'New Price', N'New Price');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'News.PageSize', N'News.PageSize');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'No', N'No');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Not Approved', N'Not Approved');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Not available', N'Not available');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Not Vendor', N'Not Vendor');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Note that the updated translations only be affected after the application is restarted', N'Note that the updated translations only be affected after the application is restarted');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Null value is invalid.', N'Null value is invalid.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Number of Products', N'Number of Products');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Old Price', N'Old Price');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Option Combinations', N'Option Combinations');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Option Values', N'Option Values');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Order By', N'Order By');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Order Detail', N'Order Detail');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Order History', N'Order History');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Order Id', N'Order Id');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Order Information', N'Order Information');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Order note', N'Order note');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Order Status', N'Order Status');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Order summary', N'Order summary');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Order Total', N'Order Total');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Order', N'Order');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'OrderId', N'OrderId');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Orders', N'Orders');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Out Of Stock', N'Out Of Stock');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Pages', N'Pages');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Parent Category', N'Parent Category');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Password', N'Password');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Payment Providers', N'Payment Providers');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Payment', N'Payment');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Pending review replies', N'Pending review replies');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Pending reviews', N'Pending reviews');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Pending', N'Pending');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Phone Number', N'Phone Number');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Phone', N'Phone');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Postal Code', N'Postal Code');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Posted by', N'Posted by');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Preview', N'Preview');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Price', N'Price');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Process to Checkout', N'Process to Checkout');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Product Attribute Groups', N'Product Attribute Groups');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Product Attribute', N'Product Attribute');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Product Attributes', N'Product Attributes');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Product detail', N'Product detail');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Product Documents', N'Product Documents');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Product Images', N'Product Images');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Product Information', N'Product Information');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Product Name', N'Product Name');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Product Options', N'Product Options');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Product Price Management', N'Product Price Management');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Product Prices', N'Product Prices');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Product Sku', N'Product Sku');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Product specification', N'Product specification');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Product Templates', N'Product Templates');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Product Variations', N'Product Variations');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Product', N'Product');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'products in your cart', N'products in your cart');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Products', N'Products');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Promotions', N'Promotions');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Publish End', N'Publish End');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Publish Start', N'Publish Start');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Quantity', N'Quantity');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Rate this product', N'Rate this product');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Rate', N'Rate');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Rating average', N'Rating average');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Rating', N'Rating');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Recently viewed products', N'Recently viewed products');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Register as a new user?', N'Register as a new user?');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Register', N'Register');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Related Products', N'Related Products');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Remember me?', N'Remember me?');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Reply', N'Reply');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'results', N'results');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Review comment', N'Review comment');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Review Replies', N'Review Replies');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Review title', N'Review title');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'reviews', N'reviews');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Roles', N'Roles');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Rule Name', N'Rule Name');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Sales', N'Sales');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Save', N'Save');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Search here...', N'Search here...');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Security', N'Security');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Select culture', N'Select culture');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'SEO', N'SEO');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Set as default shipping address', N'Set as default shipping address');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Settings', N'Settings');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Shipment Id', N'Shipment Id');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Shipments', N'Shipments');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Shipping address', N'Shipping address');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Shipping Information', N'Shipping Information');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Shipping methods', N'Shipping methods');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Shipping Providers', N'Shipping Providers');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Shipping', N'Shipping');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Shopping Cart', N'Shopping Cart');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Short content', N'Short content');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Short Description', N'Short Description');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Site', N'Site');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'SKU', N'SKU');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Slug', N'Slug');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Sort by:', N'Sort by:');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Special Price End', N'Special Price End');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Special Price Start', N'Special Price Start');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Special Price', N'Special Price');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Specification', N'Specification');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'stars', N'stars');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Start', N'Start');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'State or Province', N'State or Province');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'States or Provinces', N'States or Provinces');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Status', N'Status');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Stock History', N'Stock History');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Stock management', N'Stock management');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Stock Quantity', N'Stock Quantity');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Stocks', N'Stocks');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Submit comment', N'Submit comment');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Submit review', N'Submit review');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Submit', N'Submit');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Submiting review is only enable for users who have bought this product', N'Submiting review is only enable for users who have bought this product');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Subtotal', N'Subtotal');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'System', N'System');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Tax Class', N'Tax Class');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Tax Classes', N'Tax Classes');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Tax Rates', N'Tax Rates');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Tax.DefaultTaxClassId', N'Tax.DefaultTaxClassId');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Thank you {0} for your review', N'Thank you {0} for your review');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'The {0} field is not a valid e-mail address.', N'The {0} field is not a valid e-mail address.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'The {0} field is required.', N'The {0} field is required.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'The {0} must be at least {2} and at max {1} characters long.', N'The {0} must be at least {2} and at max {1} characters long.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'The Email field is not a valid e-mail address.', N'The Email field is not a valid e-mail address.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'The Email field is required.', N'The Email field is required.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'The new password and confirmation password do not match.', N'The new password and confirmation password do not match.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'The page you have requested cannot be found', N'The page you have requested cannot be found');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'The password and confirmation password do not match.', N'The password and confirmation password do not match.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'The product has been added to your cart', N'The product has been added to your cart');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'The supplied value is invalid for {0}.', N'The supplied value is invalid for {0}.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'The value {0} is invalid.', N'The value {0} is invalid.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'The value {0} is not valid for {1}.', N'The value {0} is not valid for {1}.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Themes', N'Themes');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'There are currently no items in your wish list.', N'There are currently no items in your wish list.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'There are no items in this cart.', N'There are no items in this cart.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Thumbnail', N'Thumbnail');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Title', N'Title');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Tracking Number', N'Tracking Number');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Translations', N'Translations');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Use a local account to log in.', N'Use a local account to log in.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Use another service to log in.', N'Use another service to log in.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Use Selected Shipping Address As Billing Address', N'Use Selected Shipping Address As Billing Address');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Use', N'Use');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'User List', N'User List');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Users', N'Users');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Value', N'Value');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'VAT included', N'VAT included');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Vendor Name', N'Vendor Name');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Vendors', N'Vendors');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'View cart', N'View cart');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'View History', N'View History');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'View Online Themes', N'View Online Themes');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'View options', N'View options');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Warehouse', N'Warehouse');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Warehouses', N'Warehouses');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'We are sorry!', N'We are sorry!');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Why not try and find your way using the navigation bar above or click on the logo to return our home page.', N'Why not try and find your way using the navigation bar above or click on the logo to return our home page.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Widget Instances', N'Widget Instances');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Widget Name', N'Widget Name');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Widget Type', N'Widget Type');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Widget Zone', N'Widget Zone');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Widgets', N'Widgets');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Wish List', N'Wish List');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Yes', N'Yes');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'You don''t have any default address', N'You don''t have any default address');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'You have', N'You have');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'You save', N'You save');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Your account', N'Your account');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Your comment should not have personal information. 10 - 300 characters:', N'Your comment should not have personal information. 10 - 300 characters:');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Your comment', N'Your comment');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Your review will be showed within the next 24h.', N'Your review will be showed within the next 24h.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Your review will be shown within the next 24h.', N'Your review will be shown within the next 24h.');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Zip Code', N'Zip Code');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Manage News Categories', N'Manage News Categories')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Manage News Items', N'Manage News Items')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'News Item List', N'News Item List')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'News Item Name', N'News Item Name')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create News Item', N'Create News Item')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Edit News Item', N'Edit News Item')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Thumbnail Image', N'Thumbnail Image')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Belong to categories', N'Belong to categories')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'records found', N'records found')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'After vendor is created. Go to user list and create or set users as managers', N'After vendor is created. Go to user list and create or set users as managers')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Contact Area Name', N'Contact Area Name');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Thumbnails', N'Thumbnails');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Is Product Published', N'Is Product Published');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Is Featured in this Category', N'Is Featured in this Category');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Customer Name', N'Customer Name');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Customer Email', N'Customer Email');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Customer Phone', N'Customer Phone');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Export Orders', N'Export Orders');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Export Orders with Order Lines', N'Export Orders with Order Lines');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Stock management for warehouse', N'Stock management for warehouse');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Manage products in warehouse', N'Manage products in warehouse');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Adjusted Quantity', N'Adjusted Quantity');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Note', N'Note');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Management products for warehouse', N'Management products for warehouse');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Exist', N'Exist');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Select to add', N'Select to add');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Add All Products', N'Add All Products');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Add selected products', N'Add selected products');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Usage limit per coupon', N'Usage limit per coupon');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Usage limit per customer', N'Usage limit per customer');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Discount Amount', N'Discount Amount');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Max Discount Amount', N'Max Discount Amount');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Products Selection', N'Products Selection');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Select products to apply or leave blank for all products', N'Select products to apply or leave blank for all products');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Manage Products Selection', N'Manage Products Selection');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Cart Pricing Rule', N'Create Cart Pricing Rule');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'IsSystem', N'IsSystem');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Items', N'Items');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Caption', N'Caption');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Sub Caption', N'Sub Caption');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Link Url', N'Link Url');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Link Text', N'Link Text');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Image', N'Image');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Add more', N'Add more');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create Carousel Widget', N'Create Carousel Widget');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'News Category List', N'News Category List');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create News Category', N'Create News Category');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'NewsCategory Name', N'NewsCategory Name');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Type', N'Type');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Create State or Province', N'Create State or Province');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'All State or Province', N'All State or Province');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Braintree Settings', N'Braintree Settings');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Public Key', N'Public Key');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Private Key', N'Private Key');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Merchaint Id', N'Merchaint Id');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Production Environment', N'Production Environment');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Payment providers', N'Payment providers');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Global.AssetBundling', N'Global.AssetBundling');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Global.CurrencyCulture', N'Global.CurrencyCulture');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Global.CurrencyDecimalPlace', N'Global.CurrencyDecimalPlace');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Global.DefaultCultureUI', N'Global.DefaultCultureUI');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Global.LocalizedConentEnable', N'Global.LocalizedConentEnable');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Display order', N'Display order');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Include in Menu', N'Include in Menu');
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-US', N'Review Title', N'Review Title');
+GO
diff --git a/src/Database/StaticData-ES.sql b/src/Database/StaticData-ES.sql
index fc4919b224..0649212122 100644
--- a/src/Database/StaticData-ES.sql
+++ b/src/Database/StaticData-ES.sql
@@ -54,7 +54,7 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-E
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-ES', N'reviews', N'Comentarios')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-ES', N'Add Review', N'Añadir Comentario')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-ES', N'Customer reviews', N'Reseñas de Clientes')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-ES', N'Your review will be showed within the next 24h.', N'Su opinión será mostrada dentro de las próximas 24h.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-ES', N'Your review will be shown within the next 24h.', N'Su opinión será mostrada dentro de las próximas 24h.')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-ES', N'Thank you {0} for your review', N'Gracias por su comentario.')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-ES', N'Rating average', N'Calificación promedio')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-ES', N'stars', N'Estrella')
@@ -86,7 +86,7 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-E
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-ES', N'Dashboard', N'Tablero')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-ES', N'Incomplete orders', N'Pedidos incompletos')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-ES', N'Pending reviews', N'Revisiones pendientes')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-ES', N'Most search keywords', N'La mayoría de búsqueda de las palabras clave')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-ES', N'Most searched keywords', N'La mayoría de búsqueda de las palabras clave')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-ES', N'Most viewed products', N'Productos más vistos')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-ES', N'OrderId', N'Orden')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('es-ES', N'Order Status', N'Estado del pedido')
diff --git a/src/Database/StaticData-FR.sql b/src/Database/StaticData-FR.sql
index 91bc816bfc..9825c19d78 100644
--- a/src/Database/StaticData-FR.sql
+++ b/src/Database/StaticData-FR.sql
@@ -54,7 +54,7 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-F
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'reviews', N'Avis')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Add Review', N'Ajouter un commentaire')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Customer reviews', N'Avis des clients')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Your review will be showed within the next 24h.', N'Votre avis sera affiché dans les prochaines 24h.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Your review will be shown within the next 24h.', N'Votre avis sera affiché dans les prochaines 24h.')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Thank you {0} for your review', N'Merci {0} pour votre commentaire')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Rating average', N'Moyenne des notes')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'stars', N'Etoiles')
@@ -218,4 +218,33 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-F
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Submit', N'Soumettre')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'All Categories', N'Toutes catégories')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Search here...', N'Cherche ici...')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'A value for the {0} property was not provided.', N'Aucune valeur pour la propriété {0} n''a été fournie.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'A value is required.', N'Une valeur est requise')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Add another service to log in.', N'Ajouter un autre service pour vous connecter.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Add Comment', N'Ajouter un commentaire')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Add Reply', N'Ajouter une réponse')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Add to Wishlist', N'Ajouter à la liste de souhaits')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Billing Address', N'Adresse de facturation')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Cancel Order', N'Annuler la commande')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Cart Price Rule Usages', N'Utilisations de la règle de prix du panier')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Cart Price Rule', N'Règle de prix du panier')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Cart Price Rules', N'Règles de prix du panier')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Catalog.IsCommentsRequireApproval', N'Les commentaires doivent être approuvés')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Catalog.IsProductPriceIncludeTax', N'Montant TTC')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Catalog.ProductPageSize', N'Nombre de produits par page')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Change Password Form', N'Formulaire de modification de mot de passe')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Change password', N'Modifier le mot de passe')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Choose one', N'En choisir un')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'City', N'Ville')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Clone Product', N'Produit cloné')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Code', N'Code')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Comments', N'Commentaires')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Configure', N'Configurer')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Confirm new password', N'Confirmer le nouveau mot de passe')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Countries', N'Pays')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Country', N'Pays')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'CountryId', N'Identifiant du pays')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Order Id', N'Numéro de commande')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Order note', N'Note de commande')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fr-FR', N'Order Total', N'Total de la commande')
GO
diff --git a/src/Database/StaticData-GB.sql b/src/Database/StaticData-GB.sql
new file mode 100644
index 0000000000..aad5e61e2c
--- /dev/null
+++ b/src/Database/StaticData-GB.sql
@@ -0,0 +1,127 @@
+INSERT [dbo].[Localization_Culture] ([Id], [Name]) VALUES ('en-GB', N'English-GB')
+GO
+
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-GB', N'State or Province', N'Region')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('en-GB', N'District', N'County')
+GO
+
+DELETE FROM Core_StateOrProvince WHERE Id != 1
+GO
+
+SET IDENTITY_INSERT Core_StateOrProvince ON
+INSERT INTO Core_StateOrProvince ([CountryId], [Name], [Type]) VALUES
+(2, N'GB', N'England', NULL),
+(3, N'GB', N'Scotland', NULL),
+(4, N'GB', N'Wales', NULL),
+(5, N'GB', N'Northern Ireland', NULL);
+SET IDENTITY_INSERT Core_StateOrProvince OFF
+GO
+
+DELETE FROM Core_District
+GO
+
+SET IDENTITY_INSERT Core_District ON
+INSERT INTO Core_District (Id, Name, [Type], [Location], StateOrProvinceId) VALUES
+(2, N'Bedfordshire', NULL, NULL, N'2'),
+(3, N'Berkshire', NULL, NULL, N'2'),
+(4, N'Bristol', NULL, NULL, N'2'),
+(5, N'Buckinghamshire', NULL, NULL, N'2'),
+(6, N'Cambridgeshire', NULL, NULL, N'2'),
+(7, N'Cheshire', NULL, NULL, N'2'),
+(8, N'Cornwall', NULL, NULL, N'2'),
+(9, N'Cumbria', NULL, NULL, N'2'),
+(10, N'Derbyshire', NULL, NULL, N'2'),
+(11, N'Devon', NULL, NULL, N'2'),
+(12, N'Dorset', NULL, NULL, N'2'),
+(13, N'Durham', NULL, NULL, N'2'),
+(14, N'East Riding of Yorkshire', NULL, NULL, N'2'),
+(15, N'East Sussex', NULL, NULL, N'2'),
+(16, N'Essex', NULL, NULL, N'2'),
+(17, N'Gloucestershire', NULL, NULL, N'2'),
+(18, N'Greater Manchester', NULL, NULL, N'2'),
+(19, N'Hampshire', NULL, NULL, N'2'),
+(20, N'Hereford and Worcester', NULL, NULL, N'2'),
+(21, N'Hertfordshire', NULL, NULL, N'2'),
+(22, N'Isle of Man', NULL, NULL, N'2'),
+(23, N'Isle of Wight', NULL, NULL, N'2'),
+(24, N'Kent', NULL, NULL, N'2'),
+(25, N'Lancashire', NULL, NULL, N'2'),
+(26, N'Leicestershire', NULL, NULL, N'2'),
+(27, N'Lincolnshire', NULL, NULL, N'2'),
+(28, N'London', NULL, NULL, N'2'),
+(29, N'Merseyside', NULL, NULL, N'2'),
+(30, N'Middlesex', NULL, NULL, N'2'),
+(31, N'Norfolk', NULL, NULL, N'2'),
+(32, N'North Yorkshire', NULL, NULL, N'2'),
+(33, N'Northamptonshire', NULL, NULL, N'2'),
+(34, N'Northumberland', NULL, NULL, N'2'),
+(35, N'Nottinghamshire', NULL, NULL, N'2'),
+(36, N'Oxfordshire', NULL, NULL, N'2'),
+(37, N'Rutland', NULL, NULL, N'2'),
+(38, N'Shropshire', NULL, NULL, N'2'),
+(39, N'Somerset', NULL, NULL, N'2'),
+(40, N'South Yorkshire', NULL, NULL, N'2'),
+(41, N'Staffordshire', NULL, NULL, N'2'),
+(42, N'Suffolk', NULL, NULL, N'2'),
+(43, N'Surrey', NULL, NULL, N'2'),
+(44, N'Tyne and Wear', NULL, NULL, N'2'),
+(45, N'Warwickshire', NULL, NULL, N'2'),
+(46, N'West Midlands', NULL, NULL, N'2'),
+(47, N'West Sussex', NULL, NULL, N'2'),
+(48, N'West Yorkshire', NULL, NULL, N'2'),
+(49, N'Wiltshire', NULL, NULL, N'2'),
+(50, N'Aberdeenshire', NULL, NULL, N'3'),
+(51, N'Angus', NULL, NULL, N'3'),
+(52, N'Argyll and Bute', NULL, NULL, N'3'),
+(53, N'Ayrshire', NULL, NULL, N'3'),
+(54, N'Clackmannanshire', NULL, NULL, N'3'),
+(55, N'Dumfries and Galloway', NULL, NULL, N'3'),
+(56, N'Dunbartonshire', NULL, NULL, N'3'),
+(57, N'Dundee', NULL, NULL, N'3'),
+(58, N'East Lothian', NULL, NULL, N'3'),
+(59, N'Edinburgh', NULL, NULL, N'3'),
+(60, N'Falkirk', NULL, NULL, N'3'),
+(61, N'Fife', NULL, NULL, N'3'),
+(62, N'Glasgow', NULL, NULL, N'3'),
+(63, N'Highland', NULL, NULL, N'3'),
+(64, N'Inverclyde', NULL, NULL, N'3'),
+(65, N'Lanarkshire', NULL, NULL, N'3'),
+(66, N'Midlothian', NULL, NULL, N'3'),
+(67, N'Moray', NULL, NULL, N'3'),
+(68, N'Orkney', NULL, NULL, N'3'),
+(69, N'Perth and Kinross', NULL, NULL, N'3'),
+(70, N'Renfrewshire', NULL, NULL, N'3'),
+(71, N'Scottish Borders', NULL, NULL, N'3'),
+(72, N'Shetland Isles', NULL, NULL, N'3'),
+(73, N'Stirlingshire', NULL, NULL, N'3'),
+(74, N'West Lothian', NULL, NULL, N'3'),
+(75, N'Western Isles', NULL, NULL, N'3'),
+(76, N'Anglesey/Sir Fon', NULL, NULL, N'4'),
+(77, N'Blaenau Gwent', NULL, NULL, N'4'),
+(78, N'Bridgend', NULL, NULL, N'4'),
+(79, N'Caerphilly', NULL, NULL, N'4'),
+(80, N'Cardiff', NULL, NULL, N'4'),
+(81, N'Carmarthenshire', NULL, NULL, N'4'),
+(82, N'Ceredigion', NULL, NULL, N'4'),
+(83, N'Conwy', NULL, NULL, N'4'),
+(84, N'Denbighshire', NULL, NULL, N'4'),
+(85, N'Flintshire', NULL, NULL, N'4'),
+(86, N'Glamorgan', NULL, NULL, N'4'),
+(87, N'Gwynedd', NULL, NULL, N'4'),
+(88, N'Merthyr Tydfil', NULL, NULL, N'4'),
+(89, N'Monmouthshire', NULL, NULL, N'4'),
+(90, N'Neath Port Talbot', NULL, NULL, N'4'),
+(91, N'Newport', NULL, NULL, N'4'),
+(92, N'Pembrokeshire', NULL, NULL, N'4'),
+(93, N'Powys', NULL, NULL, N'4'),
+(94, N'Rhondda Cynon Taff', NULL, NULL, N'4'),
+(95, N'Swansea', NULL, NULL, N'4'),
+(96, N'Torfaen', NULL, NULL, N'4'),
+(97, N'Wrexham', NULL, NULL, N'4'),
+(98, N'County Antrim', NULL, NULL, N'5'),
+(99, N'County Armagh', NULL, NULL, N'5'),
+(100, N'County Down', NULL, NULL, N'5'),
+(101, N'County Fermanagh', NULL, NULL, N'5'),
+(102, N'County Londonderry', NULL, NULL, N'5'),
+(103, N'County Tyrone', NULL, NULL, N'5');
+GO
diff --git a/src/Database/StaticData-IR.sql b/src/Database/StaticData-IR.sql
index 02f944be3e..98cb68b245 100644
--- a/src/Database/StaticData-IR.sql
+++ b/src/Database/StaticData-IR.sql
@@ -54,7 +54,7 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fa-I
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fa-IR', N'reviews', N'نظرات')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fa-IR', N'Add Review', N'اضافه کردن نظر')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fa-IR', N'Customer reviews', N'نظرات کاربران')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fa-IR', N'Your review will be showed within the next 24h.', N'نظر شما بعد از بررسی نمایش داده خواهد شد.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fa-IR', N'Your review will be shown within the next 24h.', N'نظر شما بعد از بررسی نمایش داده خواهد شد.')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fa-IR', N'Thank you {0} for your review', N'{0} ممنون از نظر ')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fa-IR', N'Rating average', N'میانگین امتیازها')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('fa-IR', N'stars', N'امتیازها')
diff --git a/src/Database/StaticData-KR.sql b/src/Database/StaticData-KR.sql
index 2ea233bf7d..d140807a4f 100644
--- a/src/Database/StaticData-KR.sql
+++ b/src/Database/StaticData-KR.sql
@@ -54,7 +54,7 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-K
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-KR', N'reviews', N'리뷰')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-KR', N'Add Review', N'검토 추가')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-KR', N'Customer reviews', N'고객 리뷰')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-KR', N'Your review will be showed within the next 24h.', N'귀하의 리뷰는 다음 24 시간 이내에 보여 질 것입니다.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-KR', N'Your review will be shown within the next 24h.', N'귀하의 리뷰는 다음 24 시간 이내에 보여 질 것입니다.')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-KR', N'Thank you {0} for your review', N'귀하의 검토를 위해 {0} 주셔서 감사합니다.')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-KR', N'Rating average', N'평점 평균')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-KR', N'stars', N'별')
@@ -86,7 +86,7 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-K
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-KR', N'Dashboard', N'계기반')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-KR', N'Incomplete orders', N'불완전 주문')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-KR', N'Pending reviews', N'검토 대기 중')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-KR', N'Most search keywords', N'대부분의 검색 키워드')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-KR', N'Most searched keywords', N'대부분의 검색 키워드')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-KR', N'Most viewed products', N'가장 많이 본 제품')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-KR', N'OrderId', N'주문 아이디')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ko-KR', N'Order Status', N'주문 상태')
diff --git a/src/Database/StaticData-RU.sql b/src/Database/StaticData-RU.sql
index 1802f7d33d..a0518854a7 100644
--- a/src/Database/StaticData-RU.sql
+++ b/src/Database/StaticData-RU.sql
@@ -1,72 +1,829 @@
INSERT [dbo].[Localization_Culture] ([Id], [Name]) VALUES ('ru-RU', N'Russian')
GO
-
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Register', N'Зарегистрироваться')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Hello {0}!', N'Поздравляем, {0}!')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Log in', N'Войти')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Log off', N'Выйти')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'The Email field is required.', N'Поле «Электронная почта» является обязательным.')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Email', N'Электронная почта')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'User List', N'Список пользователей')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Remember me?', N'Запомнить меня?')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Password', N'Пароль')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Use a local account to log in.', N'Использовать локальный аккаунт для входа.')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Register as a new user?', N'Зарегистрироваться как новый пользователь?')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Forgot your password?', N'Забыли свой пароль?')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Use another service to log in.', N'Использовать другой сервис для входа.')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Full name', N'Полное имя')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Confirm password', N'Подтверждение пароля')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Create a new account.', N'Создать новый аккаунт.')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'All', N'Все')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Home', N'Главная')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Add to cart', N'Добавить в корзину')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Product detail', N'Детали товара')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Product specification', N'Спецификация товара')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Rate this product', N'Оценить этот товар')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Review comment', N'Текст отзыва')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Review title', N'Заголовок отзыва')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Posted by', N'Автор')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Submit review', N'Отправить отзыв')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'You have', N'У вас')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'products in your cart', N'товаров в корзине')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Continue shopping', N'Продолжить покупки')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'View cart', N'Просмотр корзины')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'The product has been added to your cart', N'Товар был добавлен в корзину')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Cart subtotal', N'Промежуточный итог')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Shopping Cart', N'Корзина')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Product', N'Товар')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Price', N'Цена')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Quantity', N'Количество')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'There are no items in this cart.', N'Товаров в корзине нет')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Go to shopping', N'Продолжить покупки')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Order summary', N'Итог заказа')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Subtotal', N'Итого')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Process to Checkout', N'Оформить заказ')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Shipping address', N'Адрес доставки')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Add another address', N'Добавить другой адрес')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Contact name', N'Контактное имя')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Address', N'Адрес')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'State or Province', N'Область или край')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'District', N'Район')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Phone', N'Телефон')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Order', N'Заказ')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'products', N'товары')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'reviews', N'отзывы')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Add Review', N'Добавить отзыв')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Customer reviews', N'Отзывы покупателей')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Your review will be showed within the next 24h.', N'Ваш отзыв будет опубликован в течении следующих 24 часов.')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Thank you {0} for your review', N'Спасибо {0} за ваш отзыв')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Rating average', N'Средняя оценка')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'stars', N'звездочек')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Filter by', N'Фильтровать по')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Category', N'Категория')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Brand', N'Бренд')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Sort by:', N'Сортировать по:')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'results', N'результаты')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Add to Compare', N'Добавить к сравнению')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Not available', N'Недоступен')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'You save', N'Вы сэкономили')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Submit', N'Отправить')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'All Categories', N'все категории')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-RU', N'Search here...', N'Поищи здесь...')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'A value for the {0} property was not provided.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'A value for the {0} property was not provided.', N'Значение для свойства {0} не было предоставлено.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'A value is required.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'A value is required.', N'Значение обязательно.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Account Dashboard' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Account Dashboard', N'Панель инструментов аккаунта')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Account Information' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Account Information', N'Информация аккаунта')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Actions' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Actions', N'Действия')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Add' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Add', N'Добавить')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Add Address' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Add Address', N'Добавить адрес')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Add All Products' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Add All Products', N'Добавить все товары')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Add another address' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Add another address', N'Добавить другой адрес')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Add another service to log in.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Add another service to log in.', N'Добавьте другой сервис для входа.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Add Attribute' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Add Attribute', N'Добавить атрибут')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Add Comment' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Add Comment', N'Добавить комментарий')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Add Custom Link' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Add Custom Link', N'Добавить пользовательскую ссылку')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Add Menu Items' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Add Menu Items', N'Добавить пункты меню')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Add Option' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Add Option', N'Добавить опцию')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Add products' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Add products', N'Добавить товары')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Add Reply' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Add Reply', N'Добавить ответ')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Add Review' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Add Review', N'Добавить отзыв')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Add to cart' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Add to cart', N'Добавить в корзину')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Add to Compare' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Add to Compare', N'Добавить к сравнению')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Add to Wishlist' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Add to Wishlist', N'Добавить к списку желаний')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Added Attributes' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Added Attributes', N'Добавленные атрибуты')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Address' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Address', N'Адрес')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Address Book' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Address Book', N'Адресная книга')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Address Line 1' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Address Line 1', N'Адресная строка 1')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Address Line 2' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Address Line 2', N'Адресная строка 2')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Adjusted Quantity' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Adjusted Quantity', N'Корректировка количества')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'All' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'All', N'Все')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'All Categories' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'All Categories', N'Все категории')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Application Settings' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Application Settings', N'Настройки приложения')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Apply' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Apply', N'Применить')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Approve' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Approve', N'Одобрить')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Approved' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Approved', N'Одобрено')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Associate your {0} account.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Associate your {0} account.', N'Свяжите свою {0} учетную запись.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Attribute Name' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Attribute Name', N'Наименование атрибута')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Available Attributes' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Available Attributes', N'Доступные атрибуты')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Available Options' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Available Options', N'Доступные варианты')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Back' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Back', N'Назад')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Billing Address' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Billing Address', N'Платежный адрес')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Body' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Body', N'Содержание')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Brand' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Brand', N'Бренд')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Brands' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Brands', N'Бренды')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Cancel' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Cancel', N'Отмена')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Cancel Order' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Cancel Order', N'Отменить заказ')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Cart Price Rule' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Cart Price Rule', N'Правило цены в корзине')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Cart Price Rule Usages' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Cart Price Rule Usages', N'Правила применения цены в корзине')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Cart Price Rules' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Cart Price Rules', N'Правила цен в корзине')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Cart subtotal' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Cart subtotal', N'Промежуточный итог')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Catalog' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Catalog', N'Каталог')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Catalog.IsCommentsRequireApproval' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Catalog.IsCommentsRequireApproval', N'Комментарии должны быть одобрены')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Catalog.IsProductPriceIncludeTax' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Catalog.IsProductPriceIncludeTax', N'Цена включает налоги')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Catalog.ProductPageSize' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Catalog.ProductPageSize', N'Количество товаров на станице')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Categories' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Categories', N'Категории')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Category' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Category', N'Категория')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Category Mapping' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Category Mapping', N'Категории')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Change' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Change', N'Изменить')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Change password' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Change password', N'Изменить пароль')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Change Password Form' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Change Password Form', N'Форма смены пароля')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Choose one' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Choose one', N'Выбери один')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'City' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'City', N'Город')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Clone Product' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Clone Product', N'Клонировать товар')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Code' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Code', N'Код')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Comment' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Comment', N'Комментарий')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Comments' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Comments', N'Комментарии')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Configuration' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Configuration', N'Конфигурация')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Configure' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Configure', N'Конфигурировать')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Confirm new password' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Confirm new password', N'Подтвердите новый пароль')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Confirm password' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Confirm password', N'Подтверждение пароля')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Contact Area' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Contact Area', N'Область контакта')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Contact Areas' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Contact Areas', N'Области контактов')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Contact Name' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Contact Name', N'Контактное имя')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Content' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Content', N'Контент')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Content Management' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Content Management', N'Управление контентом')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Continue shopping' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Continue shopping', N'Продолжить покупки')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Count' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Count', N'Количество')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Countries' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Countries', N'Страны')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Country' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Country', N'Страна')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'CountryId' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'CountryId', N'Ид страны')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Coupon code' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Coupon code', N'Код купона')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create', N'Создать')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create a new account.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create a new account.', N'Создать новый аккаунт.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Address' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Address', N'Создать адрес')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Brand' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Brand', N'Создать бренд')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Cart Price Rule' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Cart Price Rule', N'Создать правило цены корзины')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Cart Pricing Rule' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Cart Pricing Rule', N'Создать правило ценообразования')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Category' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Category', N'Создать категорию')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Contact Area' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Contact Area', N'Создать область контактов')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Country' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Country', N'Создать страну')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Customer Group' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Customer Group', N'Создать группу клиентов')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Menu' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Menu', N'Создать меню')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Order' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Order', N'Создать заказ')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Page' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Page', N'Создать страницу')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Product' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Product', N'Создать товар')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Product Attribute' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Product Attribute', N'Создать атрибут продукта')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Product Attribute Group' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Product Attribute Group', N'Создать группу атрибутов продукта')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Product Display Widget' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Product Display Widget', N'Создать виджет отображения продукта')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Product Option' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Product Option', N'Создать вариант продукта')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Product Template' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Product Template', N'Создать шаблон товара')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create State or Providence' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create State or Providence', N'Создать область или район')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Tax Class' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Tax Class', N'Создать налоговую группу')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Tax Rate' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Tax Rate', N'Создать налоговую ставку')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create User' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create User', N'Создать пользователя')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Vendor' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Vendor', N'Создать поставщика')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Warehouse' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Warehouse', N'Создать склад')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Create Widget' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Create Widget', N'Создать виджет')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Created By' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Created By', N'Создано')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Created On' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Created On', N'Дата создания')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'CreatedOn' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'CreatedOn', N'Дата создания')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Cross-sell Products' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Cross-sell Products', N'Перекрестные товары')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Current password' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Current password', N'Текущий пароль')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Current Price' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Current Price', N'Текущая цена')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Current Quantity' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Current Quantity', N'Текущее количество')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Current theme' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Current theme', N'Текущая тема')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Customer' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Customer', N'Покупатель')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Customer comments' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Customer comments', N'Комментарии клиента')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Customer Groups' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Customer Groups', N'Группы клиентов')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Customer reviews' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Customer reviews', N'Отзывы покупателей')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Customer Service' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Customer Service', N'Клиентам')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Dashboard' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Dashboard', N'Приборная доска')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Date' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Date', N'Дата')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Default shipping address' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Default shipping address', N'Основной адрес для доставки')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Delete' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Delete', N'Удалить')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Delete Option' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Delete Option', N'Удалить вариант')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Description' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Description', N'Описание')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Discount' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Discount', N'Скидка')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Discount Amount' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Discount Amount', N'Сумма скидки')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Display City' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Display City', N'Отображать город')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Display District' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Display District', N'Отображать район')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Display Order' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Display Order', N'Порядок отображения')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Display Postal Code' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Display Postal Code', N'Отображать почтовый индекс')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'District' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'District', N'Район')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Download' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Download', N'Скачать')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Edit' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Edit', N'Изменить')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Edit Address' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Edit Address', N'Редактировать адрес')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Edit Brand' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Edit Brand', N'Изменить бренд')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Edit Cart Pricing Rule' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Edit Cart Pricing Rule', N'Редактировать правило ценообразования')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Edit Category' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Edit Category', N'Изменить категорию')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Edit Menu' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Edit Menu', N'Редактирование меню')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Edit Page' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Edit Page', N'Изменить страницу')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Edit Product' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Edit Product', N'Редактирование товара')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Edit Product Attribute' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Edit Product Attribute', N'Изменить атрибут продукта')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Edit Product Attribute Group' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Edit Product Attribute Group', N'Изменить группу атрибутов продукта')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Edit Product Display Widget' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Edit Product Display Widget', N'Редактировать виджет отображения продукта')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Edit Product Option' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Edit Product Option', N'Редактирование вариантов товара')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Edit Product Template' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Edit Product Template', N'Редактирование шаблонов товара')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Edit User' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Edit User', N'Изменть пользователя')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Edit Vendor' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Edit Vendor', N'Изменить поставщика')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Edit Warehouse' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Edit Warehouse', N'Редактирование склада')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Email' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Email', N'Электронная почта')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Enable Stock Tracking' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Enable Stock Tracking', N'Включить отслеживание запасов')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'End' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'End', N'Окончание')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Enjoy and see also' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Enjoy and see also', N'Наслаждайтесь и смотрите также')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Enjoy and take also' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Enjoy and take also', N'Наслаждайтесь и возьмите также')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Enter your email.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Enter your email.', N'Введите адрес электронной почты.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Entity Name' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Entity Name', N'Наименование')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Export' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Export', N'Экспорт')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Export Orders' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Export Orders', N'Экспорт заказов')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Export Orders with Order Lines' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Export Orders with Order Lines', N'Экспорт заказов с нумерацией')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'External Logins' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'External Logins', N'Внешние логины')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Filter by' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Filter by', N'Фильтровать по')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'find by commenter' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'find by commenter', N'найти по комментатору')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Fixed amount discount for whole cart' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Fixed amount discount for whole cart', N'Фиксированная сумма скидки на всю корзину')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Forgot your password?' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Forgot your password?', N'Забыли свой пароль?')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'From' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'From', N'С')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Full name' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Full name', N'Полное имя')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'FullName' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'FullName', N'Полное наименование')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'General Information' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'General Information', N'Основная информация')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Generate Combinations' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Generate Combinations', N'Генерировать комбинации')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Global.CurrencyCulture' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Global.CurrencyCulture', N'Денежный формат')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Global.CurrencyDecimalPlace' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Global.CurrencyDecimalPlace', N'Количество десятичных знаков')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Global.DefaultCultureUI' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Global.DefaultCultureUI', N'Локализация по умолчанию')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Go to shopping' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Go to shopping', N'Продолжить покупки')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Has Options' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Has Options', N'Имеющиеся варианты')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Hello {0}!' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Hello {0}!', N'Поздравляем, {0}!')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Home' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Home', N'Главная')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'hone Number' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'hone Number', N'Номер телефона')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Id' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Id', N'Ид')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Images' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Images', N'Изображения')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Import' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Import', N'Импорт')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Include in menu' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Include in menu', N'Включить в меню')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Incomplete orders' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Incomplete orders', N'Незавершенные заказы')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Information' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Information', N'Информация')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Installed themes' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Installed themes', N'Установленные темы')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Inventory' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Inventory', N'Инвентаризация')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Is Active' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Is Active', N'Активен')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Is Allowed To Order' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Is Allowed To Order', N'Разрешен к заказу')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Is Billing Enabled' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Is Billing Enabled', N'Биллинг включен')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Is Called For Pricing' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Is Called For Pricing', N'Связаться для уточнения цены')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Is Featured' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Is Featured', N'Скоро в продаже')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Is Published' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Is Published', N'Опубликован')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Is Shipping Enabled' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Is Shipping Enabled', N'Доставка включена')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Is Visible Individually' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Is Visible Individually', N'Виден индивидуально')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'IsEnabled' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'IsEnabled', N'Включен')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'IsSystem' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'IsSystem', N'Системное')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Items' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Items', N'Элементы')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Latest orders' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Latest orders', N'Последние заказы')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Link' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Link', N'Ссылка')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Localization.LocalizedConentEnable' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Localization.LocalizedConentEnable', N'Включена локализация контента')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Log in' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Log in', N'Войти')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Log off' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Log off', N'Выйти')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Manage' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Manage', N'Управление')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Manage address' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Manage address', N'Управление адресом')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Manage Contact' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Manage Contact', N'Управление контактами')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Manage Contact Area' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Manage Contact Area', N'Управление областью контактов')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Manage Cross-sell Products' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Manage Cross-sell Products', N'Управление кросс-продажами товаров')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Manage News Categories' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Manage News Categories', N'Управление группами новостей')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Manage News Items' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Manage News Items', N'Управление новостями')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Manage products in warehouse' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Manage products in warehouse', N'Управление складом товаров')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Manage Products Selection' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Manage Products Selection', N'Управление выбранными товарами')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Manage Related Products' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Manage Related Products', N'Управление сопутствующими товарами')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Manage Translations' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Manage Translations', N'Настройка перевода')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Manage warehouse products' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Manage warehouse products', N'Управление складом товаров')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Management products for warehouse' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Management products for warehouse', N'Привязка товаров к складам')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Manager of Vendor' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Manager of Vendor', N'Менеджер поставщика')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Managers' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Managers', N'Менеджеры')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Max Discount Amount' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Max Discount Amount', N'Максимальная сумма скидки')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Maybe the page was moved or deleted, or perhaps you just mistyped the address.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Maybe the page was moved or deleted, or perhaps you just mistyped the address.', N'Возможно, страница была перемещена или удалена, или, возможно, вы просто неправильно набрали адрес.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Menus' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Menus', N'Меню')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Meta Description' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Meta Description', N'Описание')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Meta Keywords' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Meta Keywords', N'Ключевые слова')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Meta Title' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Meta Title', N'Заголовок')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Most search keywords' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Most search keywords', N'Частые поисковые слова')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Most searched keywords' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Most searched keywords', N'Самые популярные ключевые слова')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Most viewed products' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Most viewed products', N'Наиболее просматриваемые товары')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'My Settings' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'My Settings', N'Мои настройки')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Name' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Name', N'Наименование')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'New Old Price' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'New Old Price', N'Новая прошлая цена')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'New password' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'New password', N'Новый пароль')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'New Price' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'New Price', N'Новая цена')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'News.PageSize' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'News.PageSize', N'Размер станицы новостей')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'No' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'No', N'Нет')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Not Approved' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Not Approved', N'Не одобрено')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Not available' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Not available', N'Недоступен')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Not Vendor' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Not Vendor', N'Не является поставщиком')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Note' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Note', N'Примечание')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Note that the updated translations only be affected after the application is restarted' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Note that the updated translations only be affected after the application is restarted', N'Обратите внимание, что обновленные переводы будут применены только после перезапуска приложения.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Null value is invalid.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Null value is invalid.', N'Пустое значение недопустимо.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Number of Products' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Number of Products', N'Количество товаров')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Old Price' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Old Price', N'Прошлая цена')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Option Combinations' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Option Combinations', N'Варианты комбинация')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Order' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Order', N'Заказ')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Order By' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Order By', N'Сортировать по')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Order Detail' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Order Detail', N'Детализация заказа')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Order History' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Order History', N'История заказа')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Order Id' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Order Id', N'Ид заказа')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Order Information' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Order Information', N'Информация заказа')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Order note' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Order note', N'Примечание заказа')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Order Status' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Order Status', N'Статус заказа')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Order summary' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Order summary', N'Итог заказа')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Order Total' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Order Total', N'Итого')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'OrderId' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'OrderId', N'Ид заказа')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Orders' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Orders', N'Заказы')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Out Of Stock' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Out Of Stock', N'Нет в наличии')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Pages' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Pages', N'Страницы')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Parent Category' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Parent Category', N'Родительская категория')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Password' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Password', N'Пароль')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Payment' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Payment', N'Оплата')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Payment Providers' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Payment Providers', N'Платежные системы')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Pending' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Pending', N'В ожидании')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Pending review replies' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Pending review replies', N'Ожидающие ответы на отзывы')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Pending reviews' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Pending reviews', N'Ожидающие отзывы')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Percent of product price discount' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Percent of product price discount', N'Процент скидки на продукт')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Phone' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Phone', N'Телефон')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Phone Number' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Phone Number', N'Телефон')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Postal Code' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Postal Code', N'Почтовый индекс')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Posted by' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Posted by', N'Автор')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Preview' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Preview', N'Просмотр')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Price' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Price', N'Цена')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Process to Checkout' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Process to Checkout', N'Оформить заказ')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Product' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Product', N'Товар')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Product Attribute' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Product Attribute', N'Атрибуты товара')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Product Attribute Groups' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Product Attribute Groups', N'Группы атрибутов товара')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Product Attributes' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Product Attributes', N'Атрибуты товара')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Product detail' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Product detail', N'Детали товара')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Product Documents' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Product Documents', N'Документация товара')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Product Images' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Product Images', N'Изображения товара')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Product Information' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Product Information', N'Информация о товаре')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Product Name' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Product Name', N'Наименование товара')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Product Options' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Product Options', N'Варианты товаров')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Product Price Management' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Product Price Management', N'Управление ценами на товары')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Product Prices' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Product Prices', N'Цены')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Product Sku' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Product Sku', N'Sku товара')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Product specification' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Product specification', N'Спецификация товара')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Product Templates' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Product Templates', N'Шаблоны товаров')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Product Variations' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Product Variations', N'Варианты товара')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Products' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Products', N'Товары')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'products in your cart' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'products in your cart', N'товаров в корзине')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Products Selection' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Products Selection', N'Выбранные товары')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Promotions' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Promotions', N'Акции')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Publish End' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Publish End', N'Опубликовано по')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Publish Start' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Publish Start', N'Опубликовано с')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Quantity' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Quantity', N'Количество')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Rate' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Rate', N'Ставка')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Rate this product' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Rate this product', N'Оценить этот товар')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Rating' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Rating', N'Рейтинг')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Rating average' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Rating average', N'Средняя оценка')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Recently viewed products' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Recently viewed products', N'Недавно просмотренные товары')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'records found' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'records found', N'записей найдено')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Register' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Register', N'Зарегистрироваться')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Register as a new user?' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Register as a new user?', N'Зарегистрироваться как новый пользователь?')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Related Products' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Related Products', N'Сопутствующие товары')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Remember me?' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Remember me?', N'Запомнить меня?')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Reply' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Reply', N'Ответ')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Require coupon code' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Require coupon code', N'Код купона обязателен')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'results' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'results', N'результаты')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Review comment' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Review comment', N'Текст отзыва')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Review Replies' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Review Replies', N'Просмотр отзывов')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Review title' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Review title', N'Заголовок отзыва')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Reviews' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Reviews', N'Отзывы')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Roles' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Roles', N'Роли')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Rule Name' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Rule Name', N'Наименование правила')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Sales' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Sales', N'Продажи')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Save' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Save', N'Сохранить')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Search here...' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Search here...', N'Поищи здесь...')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Security' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Security', N'Безопасность')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Select culture' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Select culture', N'Выбор языка')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Select products to apply or leave blank for all products' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Select products to apply or leave blank for all products', N'Выберите товары для применения или оставьте поле пустым для всех продуктов')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Set as default shipping address' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Set as default shipping address', N'Установить как адрес доставки по умолчанию')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Settings' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Settings', N'Настройки')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Shipment Id' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Shipment Id', N'Ид отгрузки')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Shipments' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Shipments', N'Отгрузки')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Shipping' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Shipping', N'Доставка')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Shipping address' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Shipping address', N'Адрес доставки')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Shipping Information' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Shipping Information', N'Информация о доставке')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Shipping methods' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Shipping methods', N'Методы доставки')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Shipping Providers' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Shipping Providers', N'Поставщики услуг доставки')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Shopping Cart' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Shopping Cart', N'Корзина')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Short content' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Short content', N'Краткое содержание')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Short Description' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Short Description', N'Краткое описание')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Site' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Site', N'Сайт')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Sort by:' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Sort by:', N'Сортировать по:')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Special Price' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Special Price', N'Специальная цена')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Special Price End' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Special Price End', N'Специальная цена по')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Special Price Start' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Special Price Start', N'Специальная цена с')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Specification' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Specification', N'Спецификация')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'stars' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'stars', N'звездочек')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Start' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Start', N'Начало')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'State Or Province' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'State Or Province', N'Область или край')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'States or Provinces' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'States or Provinces', N'Области или районы')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Status' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Status', N'Статус')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Stock History' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Stock History', N'История запасов')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Stock management' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Stock management', N'Управление запасами')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Stock management for warehouse' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Stock management for warehouse', N'Управление запасами для склада')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Stock Quantity' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Stock Quantity', N'Количество на складе')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Stocks' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Stocks', N'Управление запасами')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Submit' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Submit', N'Отправить')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Submit comment' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Submit comment', N'Отправить комментарий')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Submit review' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Submit review', N'Отправить отзыв')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Submiting review is only enable for users who have bought this product' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Submiting review is only enable for users who have bought this product', N'Отправка отзыва доступна только для пользователей, которые купили этот продукт')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Subtotal' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Subtotal', N'Итого')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'System' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'System', N'Система')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Tax Class' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Tax Class', N'Налоговая группа')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Tax Classes' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Tax Classes', N'Налоговые группы')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Tax Rates' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Tax Rates', N'Ставки налогов')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Tax.DefaultTaxClassId' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Tax.DefaultTaxClassId', N'Група нологов по умолчанию')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Thank you {0} for your review' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Thank you {0} for your review', N'Спасибо {0} за ваш отзыв')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'The {0} field is not a valid e-mail address.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'The {0} field is not a valid e-mail address.', N'Поле {0} не является действительным адресом электронной почты.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'The {0} field is required.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'The {0} field is required.', N'26/5000 Поле {0} обязательно.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'The {0} must be at least {2} and at max {1} characters long.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'The {0} must be at least {2} and at max {1} characters long.', N'{0} должно быть не менее {2} и не более {1} символов.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'The Email field is not a valid e-mail address.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'The Email field is not a valid e-mail address.', N'Поле E-mail не является действительным адресом электронной почты.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'The Email field is required.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'The Email field is required.', N'Поле «Электронная почта» является обязательным.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'The new password and confirmation password do not match.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'The new password and confirmation password do not match.', N'Новый пароль и подтверждение пароля не совпадают.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'The page you have requested cannot be found' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'The page you have requested cannot be found', N'Запрошенная вами страница не найдена')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'The password and confirmation password do not match.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'The password and confirmation password do not match.', N'Пароль и подтверждение пароля не совпадают.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'The product has been added to your cart' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'The product has been added to your cart', N'Товар был добавлен в корзину')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'The supplied value is invalid for {0}.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'The supplied value is invalid for {0}.', N'Указанное значение недопустимо для {0}.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'The value {0} is invalid.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'The value {0} is invalid.', N'25/5000 Значение {0} недопустимо.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'The value {0} is not valid for {1}.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'The value {0} is not valid for {1}.', N'Значение {0} недопустимо для {1}.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Themes' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Themes', N'Темы')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'There are currently no items in your wish list.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'There are currently no items in your wish list.', N'На данный момент в вашем списке желаний нет товаров.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'There are no items in this cart.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'There are no items in this cart.', N'Товаров в корзине нет')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Thumbnail' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Thumbnail', N'Миниатюра')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Title' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Title', N'Заголовок')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'To' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'To', N'По')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Tracking Number' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Tracking Number', N'Номер отслеживания')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Translations' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Translations', N'Локализация')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Type' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Type', N'Тип')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Usage limit per coupon' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Usage limit per coupon', N'Лимит использования на купон')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Usage limit per customer' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Usage limit per customer', N'Лимит использования на одного клиента')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Use' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Use', N'Использовать')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Use a local account to log in.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Use a local account to log in.', N'Использовать локальный аккаунт для входа.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Use another service to log in.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Use another service to log in.', N'Использовать другой сервис для входа.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Use Selected Shipping Address As Billing Address' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Use Selected Shipping Address As Billing Address', N'Использовать выбранный адрес доставки в качестве платежного адреса')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'User List' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'User List', N'Список пользователей')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Users' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Users', N'Пользователи')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Value' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Value', N'Значение')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'VAT included' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'VAT included', N'НДС включен')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Vendor Name' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Vendor Name', N'Наименование поставщика')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Vendors' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Vendors', N'Поставщики')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'View cart' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'View cart', N'Просмотр корзины')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'View History' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'View History', N'Просмотр истории')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'View Online Themes' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'View Online Themes', N'Просмотр онлайн тем')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'View options' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'View options', N'Посмотреть варианты')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Warehouse' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Warehouse', N'Склад')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Warehouses' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Warehouses', N'Управления складами')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'We are sorry!' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'We are sorry!', N'Нам очень жаль!')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Why not try and find your way using the navigation bar above or click on the logo to return our home page.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Why not try and find your way using the navigation bar above or click on the logo to return our home page.', N'Почему бы не попытаться найти свой путь с помощью навигационной панели выше или нажать на логотип, чтобы вернуться на нашу домашнюю страницу.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Widget Instances' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Widget Instances', N'Экземпляры виджетов')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Widget Name' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Widget Name', N'Наименование виджета')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Widget Type' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Widget Type', N'Тип виджета')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Widget Zone' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Widget Zone', N'Зона виджета')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Widgets' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Widgets', N'Виджеты')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Wish List' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Wish List', N'Список желаний')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Yes' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Yes', N'Да')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'You don''t have any default address' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'You don''t have any default address', N'У вас нет адреса по умолчанию')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'You have' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'You have', N'У вас')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'You save' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'You save', N'Вы сэкономили')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Your account' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Your account', N'Ваш аккаунт')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Your comment' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Your comment', N'Ваш комментарий')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Your comment should not have personal information. 10 - 300 characters:' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Your comment should not have personal information. 10 - 300 characters:', N'Ваш комментарий не должен содержать личную информацию. 10 - 300 символов:')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Your review will be showed within the next 24h.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Your review will be showed within the next 24h.', N'Ваш отзыв будет показан в течение следующих 24 часов.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Your review will be shown within the next 24h.' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Your review will be shown within the next 24h.', N'Ваш отзыв будет опубликован в течении следующих 24 часов.')
+IF NOT EXISTS (SELECT * FROM dbo.Localization_Resource AS v WHERE v.[Key]=N'Zip Code' AND v.CultureId=N'ru-Ru')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ru-Ru', N'Zip Code', N'Индекс')
GO
diff --git a/src/Database/StaticData-TN.sql b/src/Database/StaticData-TN.sql
index 7cca5dc250..288a0fcb41 100644
--- a/src/Database/StaticData-TN.sql
+++ b/src/Database/StaticData-TN.sql
@@ -54,7 +54,7 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-T
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-TN', N'reviews', N'رأي')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-TN', N'Add Review', N'إضافة تعليق')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-TN', N'Customer reviews', N'التعليقات')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-TN', N'Your review will be showed within the next 24h.', N'سيتم عرض تعليقك في ال 24 ساعة القادمة.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-TN', N'Your review will be shown within the next 24h.', N'سيتم عرض تعليقك في ال 24 ساعة القادمة.')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-TN', N'Thank you {0} for your review', N'شكرا لك {0} لتعليقك')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-TN', N'Rating average', N'متوسط تصنيف العملاء')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-TN', N'stars', N'النجوم')
@@ -86,7 +86,7 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-T
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-TN', N'Dashboard', N'لوحة القيادة')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-TN', N'Incomplete orders', N'أوامر غير مكتملة')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-TN', N'Pending reviews', N'في انتظار المراجعة')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-TN', N'Most search keywords', N'معظم كلمات البحث')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-TN', N'Most searched keywords', N'معظم كلمات البحث')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-TN', N'Most viewed products', N'معظم المنتجات المعروضة')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-TN', N'OrderId', N'رقم التعريف الخاص بالطلب')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('ar-TN', N'Order Status', N'حالة الطلب')
diff --git a/src/Database/StaticData-UA.sql b/src/Database/StaticData-UA.sql
index 696ec39376..3f62be097b 100644
--- a/src/Database/StaticData-UA.sql
+++ b/src/Database/StaticData-UA.sql
@@ -54,7 +54,7 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('uk-U
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('uk-UA', N'reviews', N'відгуки')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('uk-UA', N'Add Review', N'Додати відгук')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('uk-UA', N'Customer reviews', N'Відгуки покупців')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('uk-UA', N'Your review will be showed within the next 24h.', N'Ваш відгук буде опубліковано впродовж наступних 24 годин.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('uk-UA', N'Your review will be shown within the next 24h.', N'Ваш відгук буде опубліковано впродовж наступних 24 годин.')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('uk-UA', N'Thank you {0} for your review', N'Дякуємо {0} за ваш відгук')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('uk-UA', N'Rating average', N'Середня оцінка')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('uk-UA', N'stars', N'зірочок')
diff --git a/src/Database/StaticData-VN.sql b/src/Database/StaticData-VN.sql
index 0f83493eea..471de2a936 100644
--- a/src/Database/StaticData-VN.sql
+++ b/src/Database/StaticData-VN.sql
@@ -244,7 +244,7 @@ INSERT INTO Core_District (Id, Name, [Type], [Location], StateOrProvinceId) VALU
(247, N'Tam Dương', N'Huyện', N'21 21 40N, 105 33 36E', N'26'),
(248, N'Tam Đảo', N'Huyện', N'21 27 34N, 105 35 09E', N'26'),
(249, N'Bình Xuyên', N'Huyện', N'21 19 48N, 105 39 43E', N'26'),
-(250, N'Mê Linh', N'Huyện', N'21 10 53N, 105 42 05E', N'01'),
+(250, N'Mê Linh', N'Huyện', N'21 10 53N, 105 42 05E', N'79'),
(251, N'Yên Lạc', N'Huyện', N'21 13 17N, 105 34 44E', N'26'),
(252, N'Vĩnh Tường', N'Huyện', N'21 14 58N, 105 29 37E', N'26'),
(253, N'Sông Lô', N'Huyện', N'', N'26'),
@@ -256,20 +256,20 @@ INSERT INTO Core_District (Id, Name, [Type], [Location], StateOrProvinceId) VALU
(262, N'Thuận Thành', N'Huyện', N'21 02 24N, 106 04 10E', N'27'),
(263, N'Gia Bình', N'Huyện', N'21 03 55N, 106 12 53E', N'27'),
(264, N'Lương Tài', N'Huyện', N'21 01 33N, 106 13 28E', N'27'),
-(268, N'Hà Đông', N'Quận', N'20 57 25N, 105 45 21E', N'01'),
-(269, N'Sơn Tây', N'Thị Xã', N'21 05 51N, 105 28 27E', N'01'),
-(271, N'Ba Vì', N'Huyện', N'21 09 40N, 105 22 43E', N'01'),
-(272, N'Phúc Thọ', N'Huyện', N'21 06 32N, 105 34 52E', N'01'),
-(273, N'Đan Phượng', N'Huyện', N'21 07 13N, 105 40 49E', N'01'),
-(274, N'Hoài Đức', N'Huyện', N'21 01 25N, 105 42 03E', N'01'),
-(275, N'Quốc Oai', N'Huyện', N'20 58 45N, 105 36 43E', N'01'),
-(276, N'Thạch Thất', N'Huyện', N'21 02 17N, 105 33 05E', N'01'),
-(277, N'Chương Mỹ', N'Huyện', N'20 52 46N, 105 39 01E', N'01'),
-(278, N'Thanh Oai', N'Huyện', N'20 51 44N, 105 46 18E', N'01'),
-(279, N'Thường Tín', N'Huyện', N'20 49 59N, 105 22 19E', N'01'),
-(280, N'Phú Xuyên', N'Huyện', N'20 43 37N, 105 53 43E', N'01'),
-(281, N'Ứng Hòa', N'Huyện', N'20 42 41N, 105 47 58E', N'01'),
-(282, N'Mỹ Đức', N'Huyện', N'20 41 53N, 105 43 31E', N'01'),
+(268, N'Hà Đông', N'Quận', N'20 57 25N, 105 45 21E', N'79'),
+(269, N'Sơn Tây', N'Thị Xã', N'21 05 51N, 105 28 27E', N'79'),
+(271, N'Ba Vì', N'Huyện', N'21 09 40N, 105 22 43E', N'79'),
+(272, N'Phúc Thọ', N'Huyện', N'21 06 32N, 105 34 52E', N'79'),
+(273, N'Đan Phượng', N'Huyện', N'21 07 13N, 105 40 49E', N'79'),
+(274, N'Hoài Đức', N'Huyện', N'21 01 25N, 105 42 03E', N'79'),
+(275, N'Quốc Oai', N'Huyện', N'20 58 45N, 105 36 43E', N'79'),
+(276, N'Thạch Thất', N'Huyện', N'21 02 17N, 105 33 05E', N'79'),
+(277, N'Chương Mỹ', N'Huyện', N'20 52 46N, 105 39 01E', N'79'),
+(278, N'Thanh Oai', N'Huyện', N'20 51 44N, 105 46 18E', N'79'),
+(279, N'Thường Tín', N'Huyện', N'20 49 59N, 105 22 19E', N'79'),
+(280, N'Phú Xuyên', N'Huyện', N'20 43 37N, 105 53 43E', N'79'),
+(281, N'Ứng Hòa', N'Huyện', N'20 42 41N, 105 47 58E', N'79'),
+(282, N'Mỹ Đức', N'Huyện', N'20 41 53N, 105 43 31E', N'79'),
(288, N'Hải Dương', N'Thành Phố', N'20 56 14N, 106 18 21E', N'30'),
(290, N'Chí Linh', N'Huyện', N'21 07 47N, 106 23 46E', N'30'),
(291, N'Nam Sách', N'Huyện', N'21 00 15N, 106 20 26E', N'30'),
@@ -835,7 +835,7 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-V
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'reviews', N'nhận xét')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'Add Review', N'Viết nhận xét')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'Customer reviews', N'Nhận xét của khách hàng')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'Your review will be showed within the next 24h.', N'Nhận xét của bạn sẽ được hiển thị trong vòng 24 tiếng')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'Your review will be shown within the next 24h.', N'Nhận xét của bạn sẽ được hiển thị trong vòng 24 tiếng')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'Thank you {0} for your review', N'Cảm ơn {0} đã gửi nhận xét')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'Rating average', N'Đánh giá trung bình')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'stars', N'sao')
@@ -867,7 +867,7 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-V
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'Dashboard', N'Dashboard')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'Incomplete orders', N'Đơn hàng chưa xong')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'Pending reviews', N'Đánh giá đang chờ duyệt')
-INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'Most search keywords', N'Từ khóa được tìm kiếm nhiều nhất')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'Most searched keywords', N'Từ khóa được tìm kiếm nhiều nhất')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'Most viewed products', N'Sản phẩm được xem nhiều nhất')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'OrderId', N'Số đơn hàng')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'Order Status', N'Trạng thái đơn hàng')
@@ -1000,4 +1000,11 @@ INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-V
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'Submit', N'Gửi đi')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'All Categories', N'Tất cả danh mục')
INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'Search here...', N'Tìm kiếm ở đây...')
-GO
\ No newline at end of file
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'The {0} field is required.', N'Trường {0} là bắt buộc.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'The value {0} is not valid for {1}.', N'Giá trị {0} thì không hợp lệ cho {1}.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'The value {0} is invalid.', N'Giá trị {0} thì không hợp lệ.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'The supplied value is invalid for {0}.', N'Giá trị đã cung cấp không hợp lệ cho {0}.')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'Null value is invalid.', N'Giá trị trống thì không hợp lệ')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'A value is required.', N'Một giá trị là bắt buộc')
+INSERT [dbo].[Localization_Resource] ([CultureId], [Key], [Value]) VALUES ('vi-VN', N'A value for the {0} property was not provided.', N'Giá trị cho {0} đã không được cung cấp.')
+GO
diff --git a/src/Modules/Directory.Build.props b/src/Modules/Directory.Build.props
index 434d6da465..c3a1f13d06 100644
--- a/src/Modules/Directory.Build.props
+++ b/src/Modules/Directory.Build.props
@@ -1,9 +1,11 @@
- netcoreapp2.2
+ net8.0
+ true
+ false
-
+
-
+
diff --git a/src/Modules/SimplCommerce.Module.ActivityLog/Models/Activity.cs b/src/Modules/SimplCommerce.Module.ActivityLog/Models/Activity.cs
index 42f533f84c..69f51ccd9f 100644
--- a/src/Modules/SimplCommerce.Module.ActivityLog/Models/Activity.cs
+++ b/src/Modules/SimplCommerce.Module.ActivityLog/Models/Activity.cs
@@ -16,7 +16,7 @@ public class Activity : EntityBase
public long EntityId { get; set; }
- [Required]
+ [Required(ErrorMessage = "The {0} field is required.")]
[StringLength(450)]
public string EntityTypeId { get; set; }
}
diff --git a/src/Modules/SimplCommerce.Module.ActivityLog/Models/ActivityType.cs b/src/Modules/SimplCommerce.Module.ActivityLog/Models/ActivityType.cs
index bc7667e5cd..ddcd4f0c73 100644
--- a/src/Modules/SimplCommerce.Module.ActivityLog/Models/ActivityType.cs
+++ b/src/Modules/SimplCommerce.Module.ActivityLog/Models/ActivityType.cs
@@ -10,7 +10,7 @@ public ActivityType (long id)
Id = id;
}
- [Required]
+ [Required(ErrorMessage = "The {0} field is required.")]
[StringLength(450)]
public string Name { get; set; }
}
diff --git a/src/Modules/SimplCommerce.Module.ActivityLog/ModuleInitializer.cs b/src/Modules/SimplCommerce.Module.ActivityLog/ModuleInitializer.cs
index 9ca2c5f00d..f666c68608 100644
--- a/src/Modules/SimplCommerce.Module.ActivityLog/ModuleInitializer.cs
+++ b/src/Modules/SimplCommerce.Module.ActivityLog/ModuleInitializer.cs
@@ -2,6 +2,7 @@
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection;
+using SimplCommerce.Infrastructure;
using SimplCommerce.Infrastructure.Modules;
using SimplCommerce.Module.ActivityLog.Data;
using SimplCommerce.Module.ActivityLog.Events;
@@ -15,9 +16,11 @@ public void ConfigureServices(IServiceCollection services)
{
services.AddTransient();
services.AddTransient, EntityViewedHandler>();
+
+ GlobalConfiguration.RegisterAngularModule("simplAdmin.activityLog");
}
- public void Configure(IApplicationBuilder app, IHostingEnvironment env)
+ public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
}
diff --git a/src/Modules/SimplCommerce.Module.ActivityLog/SimplCommerce.Module.ActivityLog.csproj b/src/Modules/SimplCommerce.Module.ActivityLog/SimplCommerce.Module.ActivityLog.csproj
index 877165228e..bf9216109b 100644
--- a/src/Modules/SimplCommerce.Module.ActivityLog/SimplCommerce.Module.ActivityLog.csproj
+++ b/src/Modules/SimplCommerce.Module.ActivityLog/SimplCommerce.Module.ActivityLog.csproj
@@ -1,5 +1,13 @@
+
+
+
+
+
+
+
+
diff --git a/src/Modules/SimplCommerce.Module.ActivityLog/bundleconfig.json b/src/Modules/SimplCommerce.Module.ActivityLog/bundleconfig.json
new file mode 100644
index 0000000000..634b4ad977
--- /dev/null
+++ b/src/Modules/SimplCommerce.Module.ActivityLog/bundleconfig.json
@@ -0,0 +1,15 @@
+[
+ {
+ "outputFileName": "wwwroot/admin/activitylog.min.js",
+ "inputFiles": [
+ "wwwroot/admin/activitylog.module.js",
+ "wwwroot/admin/activitylog-service.js",
+ "wwwroot/admin/most-viewed-products.directive.js"
+ ],
+ "minify": {
+ "enabled": true,
+ "renameLocals": true
+ },
+ "sourceMap": false
+ }
+]
diff --git a/src/Modules/SimplCommerce.Module.ActivityLog/wwwroot/admin/activitylog-service.js b/src/Modules/SimplCommerce.Module.ActivityLog/wwwroot/admin/activitylog-service.js
index 52872b6713..cd53402340 100644
--- a/src/Modules/SimplCommerce.Module.ActivityLog/wwwroot/admin/activitylog-service.js
+++ b/src/Modules/SimplCommerce.Module.ActivityLog/wwwroot/admin/activitylog-service.js
@@ -2,9 +2,8 @@
(function () {
angular
.module('simplAdmin.activityLog')
- .factory('activityLogService', activityLogService);
+ .factory('activityLogService', ['$http', activityLogService]);
- /* @ngInject */
function activityLogService($http) {
var service = {
getMostViewedEntities: getMostViewedEntities
@@ -15,4 +14,4 @@
return $http.get('api/activitylog/most-viewed-entities/' + entityTypeId);
}
}
-})();
\ No newline at end of file
+})();
diff --git a/src/Modules/SimplCommerce.Module.ActivityLog/wwwroot/admin/most-viewed-products.directive.js b/src/Modules/SimplCommerce.Module.ActivityLog/wwwroot/admin/most-viewed-products.directive.js
index e1fbe6f831..2212ac9a9c 100644
--- a/src/Modules/SimplCommerce.Module.ActivityLog/wwwroot/admin/most-viewed-products.directive.js
+++ b/src/Modules/SimplCommerce.Module.ActivityLog/wwwroot/admin/most-viewed-products.directive.js
@@ -6,9 +6,9 @@
function mostViewedProducts() {
var directive = {
restrict: 'E',
- templateUrl: 'modules/activitylog/admin/most-viewed-products.directive.html',
+ templateUrl: '_content/SimplCommerce.Module.ActivityLog/admin/most-viewed-products.directive.html',
scope: {},
- controller: MostMostViewedProductCtrl,
+ controller: ['activityLogService', 'translateService', MostMostViewedProductCtrl],
controllerAs: 'vm',
bindToController: true
};
@@ -16,7 +16,6 @@
return directive;
}
- /* @ngInject */
function MostMostViewedProductCtrl(activityLogService, translateService) {
var vm = this;
vm.translate = translateService;
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/CategoryBreadcrumbViewComponent.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/CategoryBreadcrumbViewComponent.cs
index 8aef267188..bc1a5b9c1e 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/CategoryBreadcrumbViewComponent.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/CategoryBreadcrumbViewComponent.cs
@@ -6,16 +6,19 @@
using SimplCommerce.Infrastructure.Web;
using SimplCommerce.Module.Catalog.Models;
using SimplCommerce.Module.Core.Areas.Core.ViewModels;
+using SimplCommerce.Module.Core.Services;
namespace SimplCommerce.Module.Catalog.Areas.Catalog.Components
{
public class CategoryBreadcrumbViewComponent : ViewComponent
{
private readonly IRepository _categoryRepository;
+ private readonly IContentLocalizationService _contentLocalizationService;
- public CategoryBreadcrumbViewComponent(IRepository categoryRepository)
+ public CategoryBreadcrumbViewComponent(IRepository categoryRepository, IContentLocalizationService contentLocalizationService)
{
_categoryRepository = categoryRepository;
+ _contentLocalizationService = contentLocalizationService;
}
public IViewComponentResult Invoke(long? categoryId, IEnumerable categoryIds)
@@ -44,7 +47,7 @@ private IList Create(long categoryId)
{
new BreadcrumbViewModel
{
- Text = category.Name,
+ Text = _contentLocalizationService.GetLocalizedProperty(category, nameof(category.Name), category.Name),
Url = category.Slug
}
};
@@ -53,7 +56,7 @@ private IList Create(long categoryId)
{
breadcrumbModels.Insert(0, new BreadcrumbViewModel
{
- Text = parentCategory.Name,
+ Text = _contentLocalizationService.GetLocalizedProperty(parentCategory, nameof(parentCategory.Name), parentCategory.Name),
Url = parentCategory.Slug
});
parentCategory = parentCategory.Parent;
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/CategoryMenuViewComponent.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/CategoryMenuViewComponent.cs
index 467ecf734e..8363c6d9b9 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/CategoryMenuViewComponent.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/CategoryMenuViewComponent.cs
@@ -5,16 +5,19 @@
using SimplCommerce.Infrastructure.Web;
using SimplCommerce.Module.Catalog.Areas.Catalog.ViewModels;
using SimplCommerce.Module.Catalog.Models;
+using SimplCommerce.Module.Core.Services;
namespace SimplCommerce.Module.Catalog.Areas.Catalog.Components
{
public class CategoryMenuViewComponent : ViewComponent
{
private readonly IRepository _categoryRepository;
+ private readonly IContentLocalizationService _contentLocalizationService;
- public CategoryMenuViewComponent(IRepository categoryRepository)
+ public CategoryMenuViewComponent(IRepository categoryRepository, IContentLocalizationService contentLocalizationService)
{
_categoryRepository = categoryRepository;
+ _contentLocalizationService = contentLocalizationService;
}
public IViewComponentResult Invoke()
@@ -37,7 +40,7 @@ private CategoryMenuItem Map(Category category)
var categoryMenuItem = new CategoryMenuItem
{
Id = category.Id,
- Name = category.Name,
+ Name = _contentLocalizationService.GetLocalizedProperty(category, nameof(category.Name), category.Name),
Slug = category.Slug
};
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/CategoryWidgetViewComponent.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/CategoryWidgetViewComponent.cs
index 357eb0bf90..cc08afbd99 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/CategoryWidgetViewComponent.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/CategoryWidgetViewComponent.cs
@@ -7,6 +7,7 @@
using SimplCommerce.Module.Catalog.Areas.Catalog.ViewModels;
using SimplCommerce.Module.Catalog.Models;
using SimplCommerce.Module.Core.Areas.Core.ViewModels;
+using SimplCommerce.Module.Core.Models;
using SimplCommerce.Module.Core.Services;
namespace SimplCommerce.Module.Catalog.Areas.Catalog.Components
@@ -15,18 +16,20 @@ public class CategoryWidgetViewComponent : ViewComponent
{
private readonly IRepository _categoriesRepository;
private readonly IMediaService _mediaService;
+ private readonly IContentLocalizationService _contentLocalizationService;
- public CategoryWidgetViewComponent(IRepository categoriesRepository, IMediaService mediaService)
+ public CategoryWidgetViewComponent(IRepository categoriesRepository, IMediaService mediaService, IContentLocalizationService contentLocalizationService)
{
_categoriesRepository = categoriesRepository;
_mediaService = mediaService;
+ _contentLocalizationService = contentLocalizationService;
}
public IViewComponentResult Invoke(WidgetInstanceViewModel widgetInstance)
{
var model = new CategoryWidgetComponentVm() {
Id = widgetInstance.Id,
- WidgetName = widgetInstance.Name,
+ WidgetName = _contentLocalizationService.GetLocalizedProperty(nameof(WidgetInstance), widgetInstance.Id, nameof(widgetInstance.Name), widgetInstance.Name),
};
var settings = JsonConvert.DeserializeObject(widgetInstance.Data);
if (settings != null)
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/ProductWidgetViewComponent.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/ProductWidgetViewComponent.cs
index 13b26e52d7..30462c0e13 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/ProductWidgetViewComponent.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/ProductWidgetViewComponent.cs
@@ -8,6 +8,7 @@
using SimplCommerce.Module.Catalog.Models;
using SimplCommerce.Module.Catalog.Services;
using SimplCommerce.Module.Core.Areas.Core.ViewModels;
+using SimplCommerce.Module.Core.Models;
using SimplCommerce.Module.Core.Services;
namespace SimplCommerce.Module.Catalog.Areas.Catalog.Components
@@ -17,12 +18,17 @@ public class ProductWidgetViewComponent : ViewComponent
private readonly IRepository _productRepository;
private readonly IMediaService _mediaService;
private readonly IProductPricingService _productPricingService;
+ private readonly IContentLocalizationService _contentLocalizationService;
- public ProductWidgetViewComponent(IRepository productRepository, IMediaService mediaService, IProductPricingService productPricingService)
+ public ProductWidgetViewComponent(IRepository productRepository,
+ IMediaService mediaService,
+ IProductPricingService productPricingService,
+ IContentLocalizationService contentLocalizationService)
{
_productRepository = productRepository;
_mediaService = mediaService;
_productPricingService = productPricingService;
+ _contentLocalizationService = contentLocalizationService;
}
public IViewComponentResult Invoke(WidgetInstanceViewModel widgetInstance)
@@ -30,7 +36,7 @@ public IViewComponentResult Invoke(WidgetInstanceViewModel widgetInstance)
var model = new ProductWidgetComponentVm
{
Id = widgetInstance.Id,
- WidgetName = widgetInstance.Name,
+ WidgetName = _contentLocalizationService.GetLocalizedProperty(nameof(WidgetInstance), widgetInstance.Id, nameof(widgetInstance.Name), widgetInstance.Name),
Setting = JsonConvert.DeserializeObject(widgetInstance.Data)
};
@@ -55,6 +61,7 @@ public IViewComponentResult Invoke(WidgetInstanceViewModel widgetInstance)
foreach (var product in model.Products)
{
+ product.Name = _contentLocalizationService.GetLocalizedProperty(nameof(Product), product.Id, nameof(product.Name), product.Name);
product.ThumbnailUrl = _mediaService.GetThumbnailUrl(product.ThumbnailImage);
product.CalculatedProductPrice = _productPricingService.CalculateProductPrice(product);
}
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/SimpleProductWidgetViewComponent.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/SimpleProductWidgetViewComponent.cs
index ce803b9cd5..7ac8d75f99 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/SimpleProductWidgetViewComponent.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Components/SimpleProductWidgetViewComponent.cs
@@ -1,5 +1,6 @@
using System.Linq;
using Microsoft.AspNetCore.Mvc;
+using Microsoft.EntityFrameworkCore;
using Newtonsoft.Json;
using SimplCommerce.Infrastructure.Data;
using SimplCommerce.Infrastructure.Web;
@@ -7,6 +8,7 @@
using SimplCommerce.Module.Catalog.Models;
using SimplCommerce.Module.Catalog.Services;
using SimplCommerce.Module.Core.Areas.Core.ViewModels;
+using SimplCommerce.Module.Core.Models;
using SimplCommerce.Module.Core.Services;
namespace SimplCommerce.Module.Catalog.Areas.Catalog.Components
@@ -16,12 +18,17 @@ public class SimpleProductWidgetViewComponent : ViewComponent
private readonly IRepository _productRepository;
private readonly IMediaService _mediaService;
private readonly IProductPricingService _productPricingService;
+ private readonly IContentLocalizationService _contentLocalizationService;
- public SimpleProductWidgetViewComponent(IRepository productRepository, IMediaService mediaService, IProductPricingService productPricingService)
+ public SimpleProductWidgetViewComponent(IRepository productRepository,
+ IMediaService mediaService,
+ IProductPricingService productPricingService,
+ IContentLocalizationService contentLocalizationService)
{
_productRepository = productRepository;
_mediaService = mediaService;
_productPricingService = productPricingService;
+ _contentLocalizationService = contentLocalizationService;
}
public IViewComponentResult Invoke(WidgetInstanceViewModel widgetInstance)
@@ -29,17 +36,18 @@ public IViewComponentResult Invoke(WidgetInstanceViewModel widgetInstance)
var model = new SimpleProductWidgetComponentVm
{
Id = widgetInstance.Id,
- WidgetName = widgetInstance.Name,
+ WidgetName = _contentLocalizationService.GetLocalizedProperty(nameof(WidgetInstance), widgetInstance.Id, nameof(widgetInstance.Name), widgetInstance.Name),
Setting = JsonConvert.DeserializeObject(widgetInstance.Data)
};
foreach (var item in model.Setting.Products)
{
- var product = _productRepository.Query().Where(x => x.Id == item.Id).FirstOrDefault();
+ var product = _productRepository.Query().Where(x => x.Id == item.Id).Include(x => x.ThumbnailImage).FirstOrDefault();
if (product != null)
{
var productThumbnail = ProductThumbnail.FromProduct(product);
+ productThumbnail.Name = _contentLocalizationService.GetLocalizedProperty(nameof(Product), productThumbnail.Id, nameof(product.Name), productThumbnail.Name);
productThumbnail.ThumbnailUrl = _mediaService.GetThumbnailUrl(product.ThumbnailImage);
productThumbnail.CalculatedProductPrice = _productPricingService.CalculateProductPrice(product);
model.Products.Add(productThumbnail);
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/BrandApiController.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/BrandApiController.cs
index 2576aaa177..a94f808b14 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/BrandApiController.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/BrandApiController.cs
@@ -1,4 +1,5 @@
-using System.Linq;
+using System.Collections.Generic;
+using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
@@ -13,7 +14,8 @@ namespace SimplCommerce.Module.Catalog.Areas.Catalog.Controllers
[Area("Catalog")]
[Authorize(Roles = "admin, vendor")]
[Route("api/brands")]
- public class BrandApiController : Controller
+ [ApiController]
+ public class BrandApiController : ControllerBase
{
private readonly IRepository _brandRepository;
private readonly IBrandService _brandService;
@@ -25,18 +27,31 @@ public BrandApiController(IRepository brandRepository, IBrandService bran
}
[HttpGet]
- public async Task Get()
+ public async Task>> Get()
{
- var brandList = await _brandRepository.Query().Where(x => !x.IsDeleted).ToListAsync();
+ var brands = await _brandRepository.Query()
+ .Where(x => !x.IsDeleted)
+ .Select(x => new BrandVm
+ {
+ Id = x.Id,
+ Name = x.Name,
+ Slug = x.Slug,
+ IsPublished = x.IsPublished
+ }).ToListAsync();
- return Json(brandList);
+ return brands;
}
[HttpGet("{id}")]
- public async Task Get(long id)
+ public async Task> Get(long id)
{
var brand = await _brandRepository.Query().FirstOrDefaultAsync(x => x.Id == id);
- var model = new BrandForm
+ if(brand == null)
+ {
+ return NotFound();
+ }
+
+ var model = new BrandVm
{
Id = brand.Id,
Name = brand.Name,
@@ -44,49 +59,40 @@ public async Task Get(long id)
IsPublished = brand.IsPublished
};
- return Json(model);
+ return model;
}
[HttpPost]
[Authorize(Roles = "admin")]
public async Task Post([FromBody] BrandForm model)
{
- if (ModelState.IsValid)
+ var brand = new Brand
{
- var brand = new Brand
- {
- Name = model.Name,
- Slug = model.Slug,
- IsPublished = model.IsPublished
- };
+ Name = model.Name,
+ Slug = model.Slug,
+ IsPublished = model.IsPublished
+ };
- await _brandService.Create(brand);
- return CreatedAtAction(nameof(Get), new { id = brand.Id }, null);
- }
- return BadRequest(ModelState);
+ await _brandService.Create(brand);
+ return CreatedAtAction(nameof(Get), new { id = brand.Id }, null);
}
[HttpPut("{id}")]
[Authorize(Roles = "admin")]
public async Task Put(long id, [FromBody] BrandForm model)
{
- if (ModelState.IsValid)
+ var brand = _brandRepository.Query().FirstOrDefault(x => x.Id == id);
+ if(brand == null)
{
- var brand = _brandRepository.Query().FirstOrDefault(x => x.Id == id);
- if(brand == null)
- {
- return NotFound();
- }
-
- brand.Name = model.Name;
- brand.Slug = model.Slug;
- brand.IsPublished = model.IsPublished;
-
- await _brandService.Update(brand);
- return Accepted();
+ return NotFound();
}
- return BadRequest(ModelState);
+ brand.Name = model.Name;
+ brand.Slug = model.Slug;
+ brand.IsPublished = model.IsPublished;
+
+ await _brandService.Update(brand);
+ return Accepted();
}
[HttpDelete("{id}")]
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/BrandController.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/BrandController.cs
index 50c9e43acd..0aa5a1e6df 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/BrandController.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/BrandController.cs
@@ -20,25 +20,32 @@ public class BrandController : Controller
private readonly IRepository _productRepository;
private readonly IRepository _brandRepository;
private readonly IProductPricingService _productPricingService;
+ private readonly IContentLocalizationService _contentLocalizationService;
public BrandController(IRepository productRepository,
IMediaService mediaService,
IRepository categoryRepository,
IRepository brandRepository,
IProductPricingService productPricingService,
- IConfiguration config)
+ IConfiguration config,
+ IContentLocalizationService contentLocalizationService)
{
_productRepository = productRepository;
_mediaService = mediaService;
_categoryRepository = categoryRepository;
_brandRepository = brandRepository;
_productPricingService = productPricingService;
+ _contentLocalizationService = contentLocalizationService;
_pageSize = config.GetValue("Catalog.ProductPageSize");
}
public IActionResult BrandDetail(long id, SearchOption searchOption)
{
var brand = _brandRepository.Query().FirstOrDefault(x => x.Id == id);
+ if (brand == null)
+ {
+ return Redirect("~/Error/FindNotFound");
+ }
var model = new ProductsByBrand
{
@@ -69,11 +76,10 @@ public IActionResult BrandDetail(long id, SearchOption searchOption)
query = query.Where(x => x.Price <= searchOption.MaxPrice.Value);
}
- var categories = searchOption.GetCategories();
+ var categories = searchOption.GetCategories().ToArray();
if (categories.Any())
{
- var categoryIds = _categoryRepository.Query().Where(x => categories.Contains(x.Slug)).Select(x => x.Id).ToList();
- query = query.Where(x => x.Categories.Any(c => categoryIds.Contains(c.CategoryId)));
+ query = query.Where(x => x.Categories.Any(c => categories.Contains(c.Category.Slug)));
}
model.TotalProduct = query.Count();
@@ -85,19 +91,18 @@ public IActionResult BrandDetail(long id, SearchOption searchOption)
offset = (_pageSize * currentPageNum) - _pageSize;
}
- query = query
- .Include(x => x.ThumbnailImage);
-
- query = AppySort(searchOption, query);
+ query = ApplySort(searchOption, query);
var products = query
- .Select(x => ProductThumbnail.FromProduct(x))
+ .Include(x => x.ThumbnailImage)
.Skip(offset)
.Take(_pageSize)
+ .Select(x => ProductThumbnail.FromProduct(x))
.ToList();
foreach (var product in products)
{
+ product.Name = _contentLocalizationService.GetLocalizedProperty(nameof(Product), product.Id, nameof(product.Name), product.Name);
product.ThumbnailUrl = _mediaService.GetThumbnailUrl(product.ThumbnailImage);
product.CalculatedProductPrice = _productPricingService.CalculateProductPrice(product);
}
@@ -109,7 +114,7 @@ public IActionResult BrandDetail(long id, SearchOption searchOption)
return View(model);
}
- private static IQueryable AppySort(SearchOption searchOption, IQueryable query)
+ private static IQueryable ApplySort(SearchOption searchOption, IQueryable query)
{
var sortBy = searchOption.Sort ?? string.Empty;
switch (sortBy.ToLower())
@@ -125,25 +130,35 @@ private static IQueryable AppySort(SearchOption searchOption, IQueryabl
return query;
}
- private static void AppendFilterOptionsToModel(ProductsByBrand model, IQueryable query)
+ private void AppendFilterOptionsToModel(ProductsByBrand model, IQueryable query)
{
model.FilterOption.Price.MaxPrice = query.Max(x => x.Price);
model.FilterOption.Price.MinPrice = query.Min(x => x.Price);
+ var getCategoryName = _contentLocalizationService.GetLocalizationFunction();
+
model.FilterOption.Categories = query
- .SelectMany(x => x.Categories).Where(x => x.Category.Parent == null)
+ .SelectMany(x => x.Categories).Where(x => x.Category.IsPublished)
.GroupBy(x => new {
x.Category.Id,
x.Category.Name,
- x.Category.Slug
+ x.Category.Slug,
+ x.Category.ParentId
})
.Select(g => new FilterCategory
{
Id = (int)g.Key.Id,
Name = g.Key.Name,
Slug = g.Key.Slug,
+ ParentId = g.Key.ParentId,
Count = g.Count()
- }).ToList();
+ })
+ .ToList();
+
+ foreach(var item in model.FilterOption.Categories)
+ {
+ item.Name = getCategoryName(item.Id, nameof(item.Name), item.Name);
+ }
}
}
}
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/CategoryController.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/CategoryController.cs
index 00f191916b..108bf871a7 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/CategoryController.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/CategoryController.cs
@@ -1,4 +1,5 @@
-using System.Linq;
+using System;
+using System.Linq;
using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
@@ -20,12 +21,14 @@ public class CategoryController : Controller
private readonly IRepository _productRepository;
private readonly IRepository _brandRepository;
private readonly IProductPricingService _productPricingService;
+ private readonly IContentLocalizationService _contentLocalizationService;
public CategoryController(IRepository productRepository,
IMediaService mediaService,
IRepository categoryRepository,
IRepository brandRepository,
IProductPricingService productPricingService,
+ IContentLocalizationService contentLocalizationService,
IConfiguration config)
{
_productRepository = productRepository;
@@ -33,6 +36,7 @@ public CategoryController(IRepository productRepository,
_categoryRepository = categoryRepository;
_brandRepository = brandRepository;
_productPricingService = productPricingService;
+ _contentLocalizationService = contentLocalizationService;
_pageSize = config.GetValue("Catalog.ProductPageSize");
}
@@ -48,7 +52,7 @@ public IActionResult CategoryDetail(long id, SearchOption searchOption)
{
CategoryId = category.Id,
ParentCategorId = category.ParentId,
- CategoryName = category.Name,
+ CategoryName = _contentLocalizationService.GetLocalizedProperty(category, nameof(category.Name), category.Name),
CategorySlug = category.Slug,
CategoryMetaTitle = category.MetaTitle,
CategoryMetaKeywords = category.MetaKeywords,
@@ -79,11 +83,16 @@ public IActionResult CategoryDetail(long id, SearchOption searchOption)
query = query.Where(x => x.Price <= searchOption.MaxPrice.Value);
}
- var brands = searchOption.GetBrands();
+ var categories = searchOption.GetCategories();
+ if (categories.Any())
+ {
+ query = query.Where(p => p.Categories.Select(c => c.CategoryId).Intersect(_categoryRepository.Query().Where(cat => categories.Contains(cat.Slug)).Select(c => c.Id)).Any());
+ }
+
+ var brands = searchOption.GetBrands().ToArray();
if (brands.Any())
{
- var brandIds = _brandRepository.Query().Where(x => brands.Contains(x.Slug)).Select(x => x.Id).ToList();
- query = query.Where(x => x.BrandId.HasValue && brandIds.Contains(x.BrandId.Value));
+ query = query.Where(x => x.BrandId != null && brands.Contains(x.Brand.Slug));
}
model.TotalProduct = query.Count();
@@ -95,20 +104,18 @@ public IActionResult CategoryDetail(long id, SearchOption searchOption)
offset = (_pageSize * currentPageNum) - _pageSize;
}
- query = query
- .Include(x => x.Brand)
- .Include(x => x.ThumbnailImage);
-
query = ApplySort(searchOption, query);
var products = query
- .Select(x => ProductThumbnail.FromProduct(x))
+ .Include(x => x.ThumbnailImage)
.Skip(offset)
.Take(_pageSize)
+ .Select(x => ProductThumbnail.FromProduct(x))
.ToList();
foreach (var product in products)
{
+ product.Name = _contentLocalizationService.GetLocalizedProperty(nameof(Product), product.Id, nameof(product.Name), product.Name);
product.ThumbnailUrl = _mediaService.GetThumbnailUrl(product.ThumbnailImage);
product.CalculatedProductPrice = _productPricingService.CalculateProductPrice(product);
}
@@ -136,17 +143,42 @@ private static IQueryable ApplySort(SearchOption searchOption, IQueryab
return query;
}
- private static void AppendFilterOptionsToModel(ProductsByCategory model, IQueryable query)
+ private void AppendFilterOptionsToModel(ProductsByCategory model, IQueryable query)
{
model.FilterOption.Price.MaxPrice = query.Max(x => x.Price);
model.FilterOption.Price.MinPrice = query.Min(x => x.Price);
- model.FilterOption.Brands = query
- .Where(x => x.BrandId != null)
+ var getCategoryName = _contentLocalizationService.GetLocalizationFunction();
+
+ model.FilterOption.Categories = query
+ .SelectMany(x => x.Categories)
+ .GroupBy(x => new
+ {
+ x.Category.Id,
+ x.Category.Name,
+ x.Category.Slug,
+ x.Category.ParentId
+ })
+ .Select(g => new FilterCategory
+ {
+ Id = (int)g.Key.Id,
+ Name = g.Key.Name,
+ Slug = g.Key.Slug,
+ ParentId = g.Key.ParentId,
+ Count = g.Count()
+ }).ToList();
+
+ foreach(var item in model.FilterOption.Categories)
+ {
+ item.Name = getCategoryName(item.Id, nameof(item.Name), item.Name);
+ }
+
+ model.FilterOption.Brands = query.Include(x => x.Brand)
+ .Where(x => x.BrandId != null).ToList()
.GroupBy(x => x.Brand)
.Select(g => new FilterBrand
{
- Id = (int)g.Key.Id,
+ Id = g.Key.Id,
Name = g.Key.Name,
Slug = g.Key.Slug,
Count = g.Count()
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/CategoryTranslationApiController.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/CategoryTranslationApiController.cs
new file mode 100644
index 0000000000..9762a451b8
--- /dev/null
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/CategoryTranslationApiController.cs
@@ -0,0 +1,100 @@
+using System.Linq;
+using System.Threading.Tasks;
+using Microsoft.AspNetCore.Authorization;
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.EntityFrameworkCore;
+using SimplCommerce.Infrastructure.Data;
+using SimplCommerce.Infrastructure.Localization;
+using SimplCommerce.Module.Catalog.Areas.Catalog.ViewModels;
+using SimplCommerce.Module.Catalog.Models;
+
+namespace SimplCommerce.Module.Catalog.Areas.Catalog.Controllers
+{
+ [Area("Catalog")]
+ [Authorize(Roles = "admin")]
+ [Route("api/category-translations")]
+ public class CategoryTranslationApiController : Controller
+ {
+ private readonly IRepository _categoryRepository;
+ private readonly IRepository _localizedContentPropertyRepository;
+
+ public CategoryTranslationApiController(IRepository categoryRepository, IRepository localizedContentPropertyRepository)
+ {
+ _categoryRepository = categoryRepository;
+ _localizedContentPropertyRepository = localizedContentPropertyRepository;
+ }
+
+ [HttpGet("{id}")]
+ public async Task Get(long id, string culture)
+ {
+ var category = await _categoryRepository.Query().FirstOrDefaultAsync(x => x.Id == id);
+ if (category == null)
+ {
+ return NotFound();
+ }
+
+ var entityType = category.GetType().Name;
+
+ var localizeProperties = _localizedContentPropertyRepository.Query().Where(x => x.EntityId == category.Id
+ && x.EntityType == entityType && x.CultureId == culture);
+
+ var model = new CategoryTranslationForm
+ {
+ DefaultCultureName = category.Name,
+ Name = localizeProperties.FirstOrDefault(x => x.ProperyName == nameof(category.Name))?.Value,
+ Description = localizeProperties.FirstOrDefault(x => x.ProperyName == nameof(category.Description))?.Value,
+ };
+
+ return Ok(model);
+ }
+
+ [HttpPut("{id}")]
+ public async Task Put(long id, string culture, [FromBody] CategoryTranslationForm model)
+ {
+ if (ModelState.IsValid)
+ {
+ var category = await _categoryRepository.Query().FirstOrDefaultAsync(x => x.Id == id);
+ if (category == null)
+ {
+ return NotFound();
+ }
+
+ var entityType = category.GetType().Name;
+
+ var localizeProperties = _localizedContentPropertyRepository.Query().Where(x => x.EntityId == category.Id
+ && x.EntityType == entityType && x.CultureId == culture);
+
+ var localizedName = CreateOrUpdateTranslation(localizeProperties, category, nameof(category.Name), culture);
+ localizedName.Value = model.Name;
+
+ var localizedDescription = CreateOrUpdateTranslation(localizeProperties, category, nameof(category.Description), culture);
+ localizedDescription.Value = model.Description;
+
+ await _localizedContentPropertyRepository.SaveChangesAsync();
+
+ return Accepted();
+ }
+
+ return BadRequest(ModelState);
+ }
+
+ private LocalizedContentProperty CreateOrUpdateTranslation(IQueryable localizedContentProperties, Category category, string propertyName, string culture)
+ {
+ var localizedProperty = localizedContentProperties.FirstOrDefault(x => x.ProperyName == propertyName);
+ if (localizedProperty == null)
+ {
+ localizedProperty = new LocalizedContentProperty
+ {
+ CultureId = culture,
+ EntityId = category.Id,
+ EntityType = category.GetType().Name,
+ ProperyName = propertyName
+ };
+
+ _localizedContentPropertyRepository.Add(localizedProperty);
+ }
+
+ return localizedProperty;
+ }
+ }
+}
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/ProductApiController.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/ProductApiController.cs
index 9e99864c06..78fe38db63 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/ProductApiController.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/ProductApiController.cs
@@ -84,7 +84,7 @@ public async Task Get(long id)
var product = _productRepository.Query()
.Include(x => x.ThumbnailImage)
.Include(x => x.Medias).ThenInclude(m => m.Media)
- .Include(x => x.ProductLinks).ThenInclude(p => p.LinkedProduct)
+ .Include(x => x.ProductLinks).ThenInclude(p => p.LinkedProduct).ThenInclude(m => m.ThumbnailImage)
.Include(x => x.OptionValues).ThenInclude(o => o.Option)
.Include(x => x.AttributeValues).ThenInclude(a => a.Attribute).ThenInclude(g => g.Group)
.Include(x => x.Categories)
@@ -165,6 +165,8 @@ public async Task Get(long id)
Price = variation.Price,
OldPrice = variation.OldPrice,
NormalizedName = variation.NormalizedName,
+ ThumbnailImageUrl = _mediaService.GetMediaUrl(variation.ThumbnailImage),
+ ImageUrls = GetProductImageUrls(variation.Id).ToList(),
OptionCombinations = variation.OptionCombinations.Select(x => new ProductOptionCombinationVm
{
OptionId = x.OptionId,
@@ -282,6 +284,8 @@ public async Task List([FromBody] SmartTableParam param)
[HttpPost]
public async Task Post(ProductForm model)
{
+ MapUploadedFile(model);
+
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
@@ -360,7 +364,7 @@ public async Task Post(ProductForm model)
await SaveProductMedias(model, product);
- MapProductVariationVmToProduct(currentUser, model, product);
+ await MapProductVariationVmToProduct(currentUser, model, product);
MapProductLinkVmToProduct(model, product);
var productPriceHistory = CreatePriceHistory(currentUser, product);
@@ -373,6 +377,8 @@ public async Task Post(ProductForm model)
[HttpPut("{id}")]
public async Task Put(long id, ProductForm model)
{
+ MapUploadedFile(model);
+
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
@@ -381,7 +387,7 @@ public async Task Put(long id, ProductForm model)
var product = _productRepository.Query()
.Include(x => x.ThumbnailImage)
.Include(x => x.Medias).ThenInclude(m => m.Media)
- .Include(x => x.ProductLinks).ThenInclude(x => x.LinkedProduct)
+ .Include(x => x.ProductLinks).ThenInclude(x => x.LinkedProduct).ThenInclude(p => p.ThumbnailImage)
.Include(x => x.OptionValues).ThenInclude(o => o.Option)
.Include(x => x.AttributeValues).ThenInclude(a => a.Attribute).ThenInclude(g => g.Group)
.Include(x => x.Categories)
@@ -451,7 +457,7 @@ public async Task Put(long id, ProductForm model)
AddOrDeleteProductOption(model, product);
AddOrDeleteProductAttribute(model, product);
AddOrDeleteCategories(model, product);
- AddOrDeleteProductVariation(currentUser, model, product);
+ await AddOrDeleteProductVariation(currentUser, model, product);
AddOrDeleteProductLinks(model, product);
_productService.Update(product);
@@ -500,7 +506,19 @@ public async Task Delete(long id)
return NoContent();
}
- private static void MapProductVariationVmToProduct(User loginUser, ProductForm model, Product product)
+ private IEnumerable GetProductImageUrls(long productId)
+ {
+ var imageUrls = _productMediaRepository.Query()
+ .Where(x => x.ProductId == productId)
+ .OrderByDescending(x => x.Id)
+ .Select(x => x.Media)
+ .ToList()
+ .Select(x => _mediaService.GetMediaUrl(x));
+
+ return imageUrls;
+ }
+
+ private async Task MapProductVariationVmToProduct(User loginUser, ProductForm model, Product product)
{
foreach (var variationVm in model.Product.Variations)
{
@@ -523,6 +541,13 @@ private static void MapProductVariationVmToProduct(User loginUser, ProductForm m
productLink.LinkedProduct.HasOptions = false;
productLink.LinkedProduct.IsVisibleIndividually = false;
+ if(product.ThumbnailImage != null)
+ {
+ productLink.LinkedProduct.ThumbnailImage = new Media { FileName = product.ThumbnailImage.FileName };
+ }
+
+ await MapProductVariantImageFromVm(variationVm, productLink.LinkedProduct);
+
foreach (var combinationVm in variationVm.OptionCombinations)
{
productLink.LinkedProduct.AddOptionCombination(new ProductOptionCombination
@@ -533,8 +558,6 @@ private static void MapProductVariationVmToProduct(User loginUser, ProductForm m
});
}
- productLink.LinkedProduct.ThumbnailImage = product.ThumbnailImage;
-
var productPriceHistory = CreatePriceHistory(loginUser, productLink.LinkedProduct);
product.PriceHistories.Add(productPriceHistory);
@@ -542,6 +565,34 @@ private static void MapProductVariationVmToProduct(User loginUser, ProductForm m
}
}
+ private async Task MapProductVariantImageFromVm(ProductVariationVm variationVm, Product product)
+ {
+ if (variationVm.ThumbnailImage != null)
+ {
+ var thumbnailImageFileName = await SaveFile(variationVm.ThumbnailImage);
+ if (product.ThumbnailImage != null)
+ {
+ product.ThumbnailImage.FileName = thumbnailImageFileName;
+ }
+ else
+ {
+ product.ThumbnailImage = new Media { FileName = thumbnailImageFileName };
+ }
+ }
+
+ foreach (var image in variationVm.NewImages)
+ {
+ var fileName = await SaveFile(image);
+ var productMedia = new ProductMedia
+ {
+ Product = product,
+ Media = new Media { FileName = fileName, MediaType = MediaType.Image }
+ };
+
+ product.AddMedia(productMedia);
+ }
+ }
+
private static ProductPriceHistory CreatePriceHistory(User loginUser, Product product)
{
return new ProductPriceHistory
@@ -646,7 +697,7 @@ private void AddOrDeleteProductOption(ProductForm model, Product product)
}
}
- private void AddOrDeleteProductVariation(User loginUser, ProductForm model, Product product)
+ private async Task AddOrDeleteProductVariation(User loginUser, ProductForm model, Product product)
{
foreach (var productVariationVm in model.Product.Variations)
{
@@ -671,7 +722,12 @@ private void AddOrDeleteProductVariation(User loginUser, ProductForm model, Pro
productLink.LinkedProduct.NormalizedName = productVariationVm.NormalizedName;
productLink.LinkedProduct.HasOptions = false;
productLink.LinkedProduct.IsVisibleIndividually = false;
- productLink.LinkedProduct.ThumbnailImage = product.ThumbnailImage;
+ if(product.ThumbnailImage != null)
+ {
+ productLink.LinkedProduct.ThumbnailImage = new Media { FileName = product.ThumbnailImage.FileName };
+ }
+
+ await MapProductVariantImageFromVm(productVariationVm, productLink.LinkedProduct);
foreach (var combinationVm in productVariationVm.OptionCombinations)
{
@@ -706,6 +762,8 @@ private void AddOrDeleteProductVariation(User loginUser, ProductForm model, Pro
productLink.LinkedProduct.IsDeleted = false;
productLink.LinkedProduct.StockTrackingIsEnabled = product.StockTrackingIsEnabled;
+ await MapProductVariantImageFromVm(productVariationVm, productLink.LinkedProduct);
+
if (isPriceChanged)
{
var productPriceHistory = CreatePriceHistory(loginUser, productLink.LinkedProduct);
@@ -809,31 +867,48 @@ private void AddOrDeleteProductAttribute(ProductForm model, Product product)
}
}
- private async Task SaveProductMedias(ProductForm model, Product product)
+ private void MapUploadedFile(ProductForm model)
{
- if (model.ThumbnailImage != null)
+ // Currently model binder cannot map the collection of file productImages[0], productImages[1]
+ foreach (var file in Request.Form.Files)
{
- var fileName = await SaveFile(model.ThumbnailImage);
- if (product.ThumbnailImage != null)
+ if (file.Name.Contains("productImages"))
{
- product.ThumbnailImage.FileName = fileName;
+ model.ProductImages.Add(file);
}
- else
+ else if (file.Name.Contains("productDocuments"))
{
- product.ThumbnailImage = new Media {FileName = fileName};
+ model.ProductDocuments.Add(file);
+ }
+ else if (file.Name.Contains("product[variations]"))
+ {
+ var key = file.Name.Replace("product", "");
+ var keyParts = key.Split(new char[] { '[', ']' }, StringSplitOptions.RemoveEmptyEntries);
+ var variantIndex = int.Parse(keyParts[1]);
+ if (key.Contains("newImages"))
+ {
+ model.Product.Variations[variantIndex].NewImages.Add(file);
+ }
+ else
+ {
+ model.Product.Variations[variantIndex].ThumbnailImage = file;
+ }
}
}
+ }
- // Currently model binder cannot map the collection of file productImages[0], productImages[1]
- foreach (var file in Request.Form.Files)
+ private async Task SaveProductMedias(ProductForm model, Product product)
+ {
+ if (model.ThumbnailImage != null)
{
- if (file.ContentDisposition.Contains("productImages"))
+ var fileName = await SaveFile(model.ThumbnailImage);
+ if (product.ThumbnailImage != null)
{
- model.ProductImages.Add(file);
+ product.ThumbnailImage.FileName = fileName;
}
- else if (file.ContentDisposition.Contains("productDocuments"))
+ else
{
- model.ProductDocuments.Add(file);
+ product.ThumbnailImage = new Media {FileName = fileName};
}
}
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/ProductController.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/ProductController.cs
index 51cfe2e4e1..79c5d71d89 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/ProductController.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/ProductController.cs
@@ -23,13 +23,19 @@ public class ProductController : Controller
private readonly IRepository _productRepository;
private readonly IMediator _mediator;
private readonly IProductPricingService _productPricingService;
+ private readonly IContentLocalizationService _contentLocalizationService;
- public ProductController(IRepository productRepository, IMediaService mediaService, IMediator mediator, IProductPricingService productPricingService)
+ public ProductController(IRepository productRepository,
+ IMediaService mediaService,
+ IMediator mediator,
+ IProductPricingService productPricingService,
+ IContentLocalizationService contentLocalizationService)
{
_productRepository = productRepository;
_mediaService = mediaService;
_mediator = mediator;
_productPricingService = productPricingService;
+ _contentLocalizationService = contentLocalizationService;
}
[HttpGet("product/product-overview")]
@@ -50,13 +56,13 @@ public async Task ProductOverview(long id)
var model = new ProductDetail
{
Id = product.Id,
- Name = product.Name,
+ Name = _contentLocalizationService.GetLocalizedProperty(product, nameof(product.Name), product.Name),
CalculatedProductPrice = _productPricingService.CalculateProductPrice(product),
IsCallForPricing = product.IsCallForPricing,
IsAllowToOrder = product.IsAllowToOrder,
StockTrackingIsEnabled = product.StockTrackingIsEnabled,
StockQuantity = product.StockQuantity,
- ShortDescription = product.ShortDescription,
+ ShortDescription = _contentLocalizationService.GetLocalizedProperty(product, nameof(product.ShortDescription), product.ShortDescription),
ReviewsCount = product.ReviewsCount,
RatingAverage = product.RatingAverage,
};
@@ -77,6 +83,7 @@ public async Task ProductDetail(long id)
.Include(x => x.ProductLinks).ThenInclude(p => p.LinkedProduct).ThenInclude(m => m.ThumbnailImage)
.Include(x => x.ThumbnailImage)
.Include(x => x.Medias).ThenInclude(m => m.Media)
+ .Include(x => x.Brand)
.FirstOrDefault(x => x.Id == id && x.IsPublished);
if (product == null)
{
@@ -86,18 +93,19 @@ public async Task ProductDetail(long id)
var model = new ProductDetail
{
Id = product.Id,
- Name = product.Name,
+ Name = _contentLocalizationService.GetLocalizedProperty(product, nameof(product.Name), product.Name),
+ Brand = product.Brand,
CalculatedProductPrice = _productPricingService.CalculateProductPrice(product),
IsCallForPricing = product.IsCallForPricing,
IsAllowToOrder = product.IsAllowToOrder,
StockTrackingIsEnabled = product.StockTrackingIsEnabled,
StockQuantity = product.StockQuantity,
- ShortDescription = product.ShortDescription,
+ ShortDescription = _contentLocalizationService.GetLocalizedProperty(product, nameof(product.ShortDescription), product.ShortDescription),
MetaTitle = product.MetaTitle,
MetaKeywords = product.MetaKeywords,
MetaDescription = product.MetaDescription,
- Description = product.Description,
- Specification = product.Specification,
+ Description = _contentLocalizationService.GetLocalizedProperty(product, nameof(product.Description), product.Description),
+ Specification = _contentLocalizationService.GetLocalizedProperty(product, nameof(product.Specification), product.Specification),
ReviewsCount = product.ReviewsCount,
RatingAverage = product.RatingAverage,
Attributes = product.AttributeValues.Select(x => new ProductDetailAttribute { Name = x.Attribute.Name, Value = x.Value }).ToList(),
@@ -141,9 +149,15 @@ private void MapProductOptionToProductVm(Product product, ProductDetail model)
private void MapProductVariantToProductVm(Product product, ProductDetail model)
{
+ if(!product.ProductLinks.Any(x => x.LinkType == ProductLinkType.Super))
+ {
+ return;
+ }
+
var variations = _productRepository
.Query()
.Include(x => x.OptionCombinations).ThenInclude(o => o.Option)
+ .Include(x => x.Medias).ThenInclude(m => m.Media)
.Where(x => x.LinkedProductLinks.Any(link => link.ProductId == product.Id && link.LinkType == ProductLinkType.Super))
.Where(x => x.IsPublished)
.ToList();
@@ -159,7 +173,12 @@ private void MapProductVariantToProductVm(Product product, ProductDetail model)
IsCallForPricing = variation.IsCallForPricing,
StockTrackingIsEnabled = variation.StockTrackingIsEnabled,
StockQuantity = variation.StockQuantity,
- CalculatedProductPrice = _productPricingService.CalculateProductPrice(variation)
+ CalculatedProductPrice = _productPricingService.CalculateProductPrice(variation),
+ Images = variation.Medias.Where(x => x.Media.MediaType == Core.Models.MediaType.Image).Select(productMedia => new MediaViewModel
+ {
+ Url = _mediaService.GetMediaUrl(productMedia.Media),
+ ThumbnailUrl = _mediaService.GetThumbnailUrl(productMedia.Media)
+ }).ToList()
};
var optionCombinations = variation.OptionCombinations.OrderBy(x => x.SortIndex);
@@ -184,7 +203,7 @@ private void MapRelatedProductToProductVm(Product product, ProductDetail model)
{
var linkedProduct = productLink.LinkedProduct;
var productThumbnail = ProductThumbnail.FromProduct(linkedProduct);
-
+ productThumbnail.Name = _contentLocalizationService.GetLocalizedProperty(nameof(Product), productThumbnail.Id, nameof(product.Name), productThumbnail.Name);
productThumbnail.ThumbnailUrl = _mediaService.GetThumbnailUrl(linkedProduct.ThumbnailImage);
productThumbnail.CalculatedProductPrice = _productPricingService.CalculateProductPrice(linkedProduct);
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/ProductTranslationApiController.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/ProductTranslationApiController.cs
new file mode 100644
index 0000000000..77769484b6
--- /dev/null
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Controllers/ProductTranslationApiController.cs
@@ -0,0 +1,108 @@
+using System.Linq;
+using System.Threading.Tasks;
+using Microsoft.AspNetCore.Authorization;
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.EntityFrameworkCore;
+using SimplCommerce.Infrastructure.Data;
+using SimplCommerce.Infrastructure.Localization;
+using SimplCommerce.Module.Catalog.Areas.Catalog.ViewModels;
+using SimplCommerce.Module.Catalog.Models;
+
+namespace SimplCommerce.Module.Catalog.Areas.Catalog.Controllers
+{
+ [Area("Catalog")]
+ [Authorize(Roles = "admin")]
+ [Route("api/product-translations")]
+ public class ProductTranslationApiController : Controller
+ {
+ private readonly IRepository _productRepository;
+ private readonly IRepository _localizedContentPropertyRepository;
+
+ public ProductTranslationApiController(IRepository productRepository, IRepository localizedContentPropertyRepository)
+ {
+ _productRepository = productRepository;
+ _localizedContentPropertyRepository = localizedContentPropertyRepository;
+ }
+
+ [HttpGet("{id}")]
+ public async Task Get(long id, string culture)
+ {
+ var product = await _productRepository.Query().FirstOrDefaultAsync(x => x.Id == id);
+ if (product == null)
+ {
+ return NotFound();
+ }
+
+ var entityType = product.GetType().Name;
+
+ var localizeProperties = _localizedContentPropertyRepository.Query().Where(x => x.EntityId == product.Id
+ && x.EntityType == entityType && x.CultureId == culture);
+
+ var model = new ProductTranslationForm
+ {
+ DefaultCultureName = product.Name,
+ Name = localizeProperties.FirstOrDefault(x => x.ProperyName == nameof(product.Name))?.Value,
+ ShortDescription = localizeProperties.FirstOrDefault(x => x.ProperyName == nameof(product.ShortDescription))?.Value,
+ Description = localizeProperties.FirstOrDefault(x => x.ProperyName == nameof(product.Description))?.Value,
+ Specification = localizeProperties.FirstOrDefault(x => x.ProperyName == nameof(product.Specification))?.Value
+ };
+
+ return Ok(model);
+ }
+
+ [HttpPut("{id}")]
+ public async Task Put(long id, string culture, [FromBody] ProductTranslationForm model)
+ {
+ if (ModelState.IsValid)
+ {
+ var product = await _productRepository.Query().FirstOrDefaultAsync(x => x.Id == id);
+ if (product == null)
+ {
+ return NotFound();
+ }
+
+ var entityType = product.GetType().Name;
+
+ var localizeProperties = _localizedContentPropertyRepository.Query().Where(x => x.EntityId == product.Id
+ && x.EntityType == entityType && x.CultureId == culture);
+
+ var localizedName = CreateOrUpdateTranslation(localizeProperties, product, nameof(product.Name), culture);
+ localizedName.Value = model.Name;
+
+ var localizedShortDescription = CreateOrUpdateTranslation(localizeProperties, product, nameof(product.ShortDescription), culture);
+ localizedShortDescription.Value = model.ShortDescription;
+
+ var localizedDescription = CreateOrUpdateTranslation(localizeProperties, product, nameof(product.Description), culture);
+ localizedDescription.Value = model.Description;
+
+ var localizedSpecification = CreateOrUpdateTranslation(localizeProperties, product, nameof(product.Specification), culture);
+ localizedSpecification.Value = model.Specification;
+
+ await _localizedContentPropertyRepository.SaveChangesAsync();
+
+ return Accepted();
+ }
+
+ return BadRequest(ModelState);
+ }
+
+ private LocalizedContentProperty CreateOrUpdateTranslation(IQueryable localizedContentProperties, Product product, string propertyName, string culture)
+ {
+ var localizedProperty = localizedContentProperties.FirstOrDefault(x => x.ProperyName == propertyName);
+ if (localizedProperty == null)
+ {
+ localizedProperty = new LocalizedContentProperty
+ {
+ CultureId = culture,
+ EntityId = product.Id,
+ EntityType = product.GetType().Name,
+ ProperyName = propertyName
+ };
+
+ _localizedContentPropertyRepository.Add(localizedProperty);
+ }
+
+ return localizedProperty;
+ }
+ }
+}
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/BrandForm.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/BrandForm.cs
index 98db8fae84..0c813c0173 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/BrandForm.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/BrandForm.cs
@@ -9,12 +9,10 @@ public BrandForm()
IsPublished = true;
}
- public long Id { get; set; }
-
- [Required]
+ [Required(ErrorMessage = "The {0} field is required.")]
public string Slug { get; set; }
- [Required]
+ [Required(ErrorMessage = "The {0} field is required.")]
public string Name { get; set; }
public bool IsPublished { get; set; }
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/BrandVm.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/BrandVm.cs
new file mode 100644
index 0000000000..0fd6dd25df
--- /dev/null
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/BrandVm.cs
@@ -0,0 +1,7 @@
+namespace SimplCommerce.Module.Catalog.Areas.Catalog.ViewModels
+{
+ public class BrandVm : BrandForm
+ {
+ public long Id { get; set; }
+ }
+}
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/CategoryForm.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/CategoryForm.cs
index c6f99e8f38..3a1f5aba0a 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/CategoryForm.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/CategoryForm.cs
@@ -12,10 +12,10 @@ public CategoryForm()
public long Id { get; set; }
- [Required]
+ [Required(ErrorMessage = "The {0} field is required.")]
public string Slug { get; set; }
- [Required]
+ [Required(ErrorMessage = "The {0} field is required.")]
public string Name { get; set; }
public string Description { get; set; }
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/CategoryTranslationForm.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/CategoryTranslationForm.cs
new file mode 100644
index 0000000000..11f3b6a674
--- /dev/null
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/CategoryTranslationForm.cs
@@ -0,0 +1,11 @@
+namespace SimplCommerce.Module.Catalog.Areas.Catalog.ViewModels
+{
+ public class CategoryTranslationForm
+ {
+ public string DefaultCultureName { get; set; }
+
+ public string Name { get; set; }
+
+ public string Description { get; set; }
+ }
+}
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductAttributeFormVm.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductAttributeFormVm.cs
index 34197dd405..5dfb332754 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductAttributeFormVm.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductAttributeFormVm.cs
@@ -6,7 +6,7 @@ public class ProductAttributeFormVm
{
public long Id { get; set; }
- [Required]
+ [Required(ErrorMessage = "The {0} field is required.")]
public string Name { get; set; }
[Range(1, int.MaxValue, ErrorMessage = "The Attribute Group field is required.")]
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductAttributeGroupFormVm.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductAttributeGroupFormVm.cs
index dec6327f2f..cc094745fe 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductAttributeGroupFormVm.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductAttributeGroupFormVm.cs
@@ -6,7 +6,7 @@ public class ProductAttributeGroupFormVm
{
public long Id { get; set; }
- [Required]
+ [Required(ErrorMessage = "The {0} field is required.")]
public string Name { get; set; }
}
}
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductCloneFormVm.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductCloneFormVm.cs
index a00d02e970..a1c735080b 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductCloneFormVm.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductCloneFormVm.cs
@@ -6,10 +6,10 @@ public class ProductCloneFormVm
{
public long Id { get; set; }
- [Required]
+ [Required(ErrorMessage = "The {0} field is required.")]
public string Name { get; set; }
- [Required]
+ [Required(ErrorMessage = "The {0} field is required.")]
public string Slug { get; set; }
}
}
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductDetail.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductDetail.cs
index f8a55760ac..2273c29eca 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductDetail.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductDetail.cs
@@ -74,5 +74,7 @@ into g
public IList RelatedProducts { get; set; } = new List();
public IList CrossSellProducts { get; set; } = new List();
+
+ public Brand Brand { get; set; }
}
}
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductDetailVariation.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductDetailVariation.cs
index 3b57ae6d6f..5e4426a64d 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductDetailVariation.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductDetailVariation.cs
@@ -1,5 +1,6 @@
using System.Collections.Generic;
using SimplCommerce.Module.Catalog.Models;
+using SimplCommerce.Module.Core.Areas.Core.ViewModels;
namespace SimplCommerce.Module.Catalog.Areas.Catalog.ViewModels
{
@@ -21,6 +22,8 @@ public class ProductDetailVariation
public CalculatedProductPrice CalculatedProductPrice { get; set; }
+ public IList Images { get; set; } = new List();
+
public IList Options { get; protected set; } = new List();
}
}
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductForm.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductForm.cs
index a24c339f48..16ddd384d8 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductForm.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductForm.cs
@@ -5,12 +5,13 @@ namespace SimplCommerce.Module.Catalog.Areas.Catalog.ViewModels
{
public class ProductForm
{
- public ProductVm Product { get; set; }
+ public ProductVm Product { get; set; } = new ProductVm();
public IFormFile ThumbnailImage { get; set; }
public IList ProductImages { get; set; } = new List();
public IList ProductDocuments { get; set; } = new List();
+
}
}
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductOptionFormVm.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductOptionFormVm.cs
index 76f1ef3338..5920331134 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductOptionFormVm.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductOptionFormVm.cs
@@ -6,7 +6,7 @@ public class ProductOptionFormVm
{
public long Id { get; set; }
- [Required]
+ [Required(ErrorMessage = "The {0} field is required.")]
public string Name { get; set; }
}
}
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductTemplateFrom.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductTemplateFrom.cs
index 2db96e76ee..bdf73b2a45 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductTemplateFrom.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductTemplateFrom.cs
@@ -7,7 +7,7 @@ public class ProductTemplateFrom
{
public long Id { get; set; }
- [Required]
+ [Required(ErrorMessage = "The {0} field is required.")]
public string Name { get; set; }
public IList Attributes { get; set; } = new List();
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductThumbnail.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductThumbnail.cs
index aaea080fd0..10d6a6f394 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductThumbnail.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductThumbnail.cs
@@ -1,6 +1,7 @@
using System;
using SimplCommerce.Module.Catalog.Models;
using SimplCommerce.Module.Core.Models;
+using SimplCommerce.Module.Core.Services;
namespace SimplCommerce.Module.Catalog.Areas.Catalog.ViewModels
{
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductTranslationForm.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductTranslationForm.cs
new file mode 100644
index 0000000000..451cf351a1
--- /dev/null
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductTranslationForm.cs
@@ -0,0 +1,15 @@
+namespace SimplCommerce.Module.Catalog.Areas.Catalog.ViewModels
+{
+ public class ProductTranslationForm
+ {
+ public string DefaultCultureName { get; set; }
+
+ public string Name { get; set; }
+
+ public string ShortDescription { get; set; }
+
+ public string Description { get; set; }
+
+ public string Specification { get; set; }
+ }
+}
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductVariationVm.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductVariationVm.cs
index fc5daaacb3..c9dfc0b7f2 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductVariationVm.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductVariationVm.cs
@@ -1,4 +1,6 @@
-using System.Collections.Generic;
+using Microsoft.AspNetCore.Http;
+using Microsoft.AspNetCore.Mvc.ModelBinding;
+using System.Collections.Generic;
namespace SimplCommerce.Module.Catalog.Areas.Catalog.ViewModels
{
@@ -18,6 +20,19 @@ public class ProductVariationVm
public decimal? OldPrice { get; set; }
+ // File input doesn't get bound on nested models
+ // https://github.com/aspnet/Mvc/issues/4485
+ // Workaround by moving file input to the top
+ [BindNever]
+ public IFormFile ThumbnailImage { get; set; }
+
+ public string ThumbnailImageUrl { get; set; }
+
+ [BindNever]
+ public IList NewImages { get; set; } = new List();
+
+ public IList ImageUrls { get; set; } = new List();
+
public IList OptionCombinations { get; set; } =
new List();
}
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductVm.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductVm.cs
index 22aa249e91..1a0021e626 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductVm.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/ProductVm.cs
@@ -30,10 +30,10 @@ public ProductVm()
public bool IsAllowToOrder { get; set; }
- [Required]
+ [Required(ErrorMessage = "The {0} field is required.")]
public string Name { get; set; }
- [Required]
+ [Required(ErrorMessage = "The {0} field is required.")]
public string Slug { get; set; }
public string MetaTitle { get; set; }
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/SearchOption.cs b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/SearchOption.cs
index 7ba95987bc..7781a6a511 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/SearchOption.cs
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/ViewModels/SearchOption.cs
@@ -73,6 +73,7 @@ public IList GetCategories()
public string ToJson()
{
var jsonSetting = new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() };
+ jsonSetting.StringEscapeHandling = StringEscapeHandling.EscapeHtml;
return JsonConvert.SerializeObject(this, jsonSetting);
}
}
diff --git a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Views/Brand/BrandDetail.cshtml b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Views/Brand/BrandDetail.cshtml
index 5cfe3312a8..f4d0c47e7c 100644
--- a/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Views/Brand/BrandDetail.cshtml
+++ b/src/Modules/SimplCommerce.Module.Catalog/Areas/Catalog/Views/Brand/BrandDetail.cshtml
@@ -24,7 +24,7 @@
- @foreach (var category in Model.FilterOption.Categories)
+ @foreach (var category in Model.FilterOption.Categories.Where(x => x.ParentId == null))
{
+ @{ var children = Model.FilterOption.Categories.Where(x => x.ParentId == category.Id); }
+ @if (children.Any())
+ {
+