Skip to content
Database driven localization provider for Episerver websites
Branch: master
Clone or download
Latest commit d5a26a4 May 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.nuget Moved Episerver parts to separate repo Feb 4, 2018
docs valdisiljuconoks/localization-provider-aspnet#4 May 6, 2019
lib update submodule May 14, 2019
src couple final fixes before merge May 13, 2019
tests couple final fixes before merge May 13, 2019
.editorconfig Moved Episerver parts to separate repo Feb 4, 2018
.gitignore Initial commit Feb 4, 2018
.gitmodules fixed submodule path Feb 4, 2018
DbLocalizationProvider.Episerver.sln Extract JsResourceHandler to Asp.Net lib Apr 2, 2019
LICENSE
README.md Update README.md Mar 14, 2019
build-packages.ps1 Moved Episerver parts to separate repo Feb 4, 2018
nuget.config Moved Episerver parts to separate repo Feb 4, 2018
push-packages.ps1 add package push script Feb 10, 2019

README.md

DbLocalizationProvider for EPiServer

What is the LocalizationProvider project?

LocalizationProvider project is Episerver localization provider on steriods.

Giving you main following features:

  • Database driven localization provider for Episerver websites projects
  • Easy resource registrations via code
  • Supports hierarchical resource organization (with help of child classes)
  • Administration UI for editors to change or add new translations for required languages

Getting Started

Working with DbLocalizationProvider

  • For more info about generic localization provider features read more here

Integrating with EPiServer

How to Contribute

It's super cool if you read this section and are interesed how to help the library. Forking and playing around sample application is the fastest way to understand how localization provider is working and how to get started.

Forking and cloning repo is first step you do. Keep in mind that provider is split into couple repositories to keep thigns separated. Additional repos are pulled in as submodules. If you Git client does not support automatic checkout of the submodules, just execute this command at the root of the checkout directory:

git clone --recurse-submodules git://github.com/...

NB! As EPiServer repository contains 2 level (lib/aspnet and lib/aspnet/lib/localization-provider) submodules --recursive-submodules sometimes fails to detect 2nd level module. Then you can just step into aspnet submodule and execute pull command there:

git submodule foreach git pull origin master

More Info

You can’t perform that action at this time.