Smart Localization  2.3
SmartLocalization.Editor Namespace Reference

Classes

class  AdmAccessToken
 
class  AndroidStorePresenceGenerator
 Class that handles the generation of files so the list of localized languages will be shown in the Google Play store. More...
 
class  CreateLanguageListAdaptor
 
class  CreateLanguageMenuControl
 
class  CreateLanguageWindow
 
class  CSVExporter
 A CSV Exporter More...
 
class  CSVParser
 A CSV Parser More...
 
class  CustomResxImporter
 Resx importer that detects if a resx file changed or was added to the project More...
 
class  DirectoryUtility
 Utility class for handling Directories More...
 
class  EditorColumns
 
class  EditorThreadQueuer
 
class  EditRootLanguageFileWindow
 
class  FileUtility
 Utility class for handling files More...
 
class  HOEditorUndoManager
 Editor undo manager. To use it:

  1. Store an instance in the related Editor Class (instantiate it inside the

 
interface  IAutomaticTranslator
 Generic Interface for Automatic Translators More...
 
class  IOSStorePresenceGenerator
 Class that handles the generation of files so the list of localized languages will be shown in the App Store. More...
 
class  LanguageDictionaryHelper
 Helper methods for language values using parsed & raw language dictionaries More...
 
class  LanguageExportWindow
 
class  LanguageHandlerEditor
 Utility class for handling language files in the editor More...
 
class  LanguageImportWindow
 
class  LanguageUpdateWindow
 
class  LocalizationWindowUtility
 A Utility class with helper methods for editor windows using Smart Localization More...
 
class  LocalizationWorkspace
 Contains and creates all the directory and file information about the workspace More...
 
class  LocalizedAudioSourceInspector
 Editor class for a localized Audio Source More...
 
class  LocalizedGUITextInspector
 Editor class for a localized GUIText More...
 
class  LocalizedGUITextureInspector
 Editor class for a localized GUITexture More...
 
class  LocalizedKeySelector
 A class providing a simple GUI for selecting a key from the root. More...
 
class  LocalizedObjectListAdaptor
 
class  LocalizedObjectMenuControl
 
class  MicrosoftAutomaticTranslator
 Handles the connection with the Microsoft Translation API More...
 
class  SerializableLocalizationObjectPair
 Serializable localization object pair. Helper class for a string pair that is serializeable(for the undo functionality) More...
 
class  SerializableStringPair
 Serializable string pair. Helper class for a string pair that is serializeable(for the undo functionality) More...
 
class  SettingsListAdaptor
 
class  SettingsMenuControl
 
class  SmartCultureInfoEx
 
class  SmartCultureInfoListAdaptor
 
class  SmartCultureInfoMenuControl
 
class  SmartLocalizationWindow
 
class  StringExtensions
 Contains extension methods for string More...
 
class  TranslateLanguageWindow
 
class  TranslateTextArrayData
 
class  TranslateTextData
 

Enumerations

enum  CSVDelimiter {
  CSVDelimiter.COMMA, CSVDelimiter.SEMI_COLON, CSVDelimiter.TAB, CSVDelimiter.VERTICAL_BAR,
  CSVDelimiter.CARET
}
 The delimiter type for CSV More...
 
enum  LanguageSearchType { LanguageSearchType.KEY, LanguageSearchType.VALUE }
 The different search types for a language More...
 
enum  LanguageSortType { LanguageSortType.KEY, LanguageSortType.VALUE, LanguageSortType.TYPE }
 The different sort types for a language More...
 

Functions

delegate void InitializeTranslatorEventHandler (bool success)
 Event handler for initializing an automatic translator More...
 
delegate void GetAvailableLanguagesEventHandler (bool success, List< string > availableLanguages)
 Event handler for getting the available translation languages for an Automatic Translator More...
 
delegate void TranslateTextEventHandler (bool success, string key, string translatedText)
 Event handler for translating a single string with an Automatic Translator More...
 
delegate void TranslateTextArrayEventHandler (bool success, List< string > keys, List< string > translatedValues)
 Event handler for translating an array of strings with an Automatic Translator More...
 

Enumeration Type Documentation

The delimiter type for CSV

Enumerator
COMMA 

COMMA

SEMI_COLON 

SEMI_COLON

TAB 

TAB

VERTICAL_BAR 

VERTICAL_BAR

CARET 

CARET

The different search types for a language

Enumerator
KEY 

Search by key

VALUE 

Search by value

The different sort types for a language

Enumerator
KEY 

Sort by keys

VALUE 

Sort by values

TYPE 

Sort by type

Function Documentation

delegate void SmartLocalization.Editor.GetAvailableLanguagesEventHandler ( bool  success,
List< string >  availableLanguages 
)

Event handler for getting the available translation languages for an Automatic Translator

Parameters
successIf the fetching operation was a success
availableLanguagesA list of all the available languages
delegate void SmartLocalization.Editor.InitializeTranslatorEventHandler ( bool  success)

Event handler for initializing an automatic translator

Parameters
successIf the translator was initialized
delegate void SmartLocalization.Editor.TranslateTextArrayEventHandler ( bool  success,
List< string >  keys,
List< string >  translatedValues 
)

Event handler for translating an array of strings with an Automatic Translator

Parameters
successIf the translation was a successful operation
keysA list of the translated keys. The indices in this list correspond with the list of translated values.
translatedValuesA list of the translated values. The indices in this list correspond with the list of keys.
delegate void SmartLocalization.Editor.TranslateTextEventHandler ( bool  success,
string  key,
string  translatedText 
)

Event handler for translating a single string with an Automatic Translator

Parameters
successIf the translation was a successful operation
keyThe key of the translated text. Used for identification
translatedTextThe translated text