Skip to content

Localization abstractions and PhraseApp implementation for .NET applications

License

Notifications You must be signed in to change notification settings

Elders/Localizations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Localization abstractions

Supports

  • get by localization key and locale - client.Get("some-key", "some-locale-like-en");

PhraseApp C# implementation (read only)

Using

  • PhraseApp API v2 Documentation
  • In memory cache for locales and translations
  • Authorization with OAuth tokens

Getting started

In order to start using this implementation you need to provide accessToken, projectId and TTL

  • accessToken is used for authenticate against PhraseApp APIs. Generate here
  • projectId is used to navigate in PhraseApp APIs (in order to get locales and translations). You can find it by navigation to project settings in PhraseApp then selecting API
  • TTL is the time span between syncing the cache with PhraseApp