All Classes and Interfaces
Class
Description
Returns a translated string using Android's localization system.
CDSHandler enables pushing and pulling strings to/from the CDS.
The callback to get the results of
CDSHandler.fetchTranslations(String, Set, FetchCallback)
A class that extends
CDSHandler
by adding a method that can fetch translations
asynchronously.Combines multiple policies to create a complex result.
Classes that hold the localization data.
A class holding some locale's strings.
A class that holds a
String
value.A class that holds translations for multiple locales.
The data structure that CDS responds with when getting the job status after pushing the
source strings.
The data structure the CDS accepts when pushing the source strings.
The data structure that CDS responds with when pushing the source strings.
The data structure the CDS responds with for a locale request:
Keeps track of the locale-related information for the application, such as supported locales,
source, current and resolved locale.
An interface for classes that determine what translation is returned when the requested
translation is not available.
The main class of the framework, responsible for orchestrating all functionality.
An object representation of Android's
plurals.
A class for building a
Plurals
object.A tag that represents the plural type.
Returns a string that looks like the source string but contains accented characters.
This extends Resources but delegates the calls to another Resources object.
Returns the source string when the translation string is missing.
A class that allows storing and loading a
LocaleData.TranslationMap
to/from disk.A file interface that abstracts the underlying implementation.
An interface that can return an
TranslationMapStorage.AbstractFile
given a file path.A provider that returns an
TranslationMapStorage.IOFile
.A class that extends
TranslationMapStorage
so that translations can be read from the
application's Assets folder.A class that makes use of
CDSHandler
to fetch translations from the CDS and save them
to files.A base activity that extends AppCompatActivity and implements context wrapping so that the
TxNative functionality is enabled.
An interface for classes that act as cache for translations.
Context wrapper that enables TxNative functionality by wrapping the base resources with
TxResources
.Wrapper of AppcompatDelegate that enables TxNative functionality by wrapping the base context.
Decorator class managing an internal cache and propagating the get() and update() protocol method
calls to said cache.
Translations provider that loads translations from disk or the application's raw asset files
depending on the constructor used.
Decorator class responsible for storing any updates of the translations to a directory specified
in the constructor.
A cache that holds translations in memory.
The entry point of TransifexNative SDK.
Composite class that accepts a number of translations providers and an internal cache.
Decorator class that makes the internal cache read-only so that no update operations are allowed.
Resources wrapper that enables TxNative functionality by overriding specific String related
methods.
The standard cache configuration that the TxNative SDK is initialized with, if no other cache is
provided.
An interface for classes that act as providers of translations (e.g.
Decorator class that updates the internal cache using a certain update policy when the
TxUpdateFilterCache.update(LocaleData.TranslationMap)
method is called.Update policy that specifies the way that the internal cache is updated with new
translations.
This extends VectorEnabledTintResources but delegates all calls, except for the ones implemented in
VectorEnabledTintResources, to the base Resources object.
Wraps the source string with a custom format.