Inherits from NSObject
Declared in GBApplicationStringsProvider.h
GBApplicationStringsProvider.m

Overview

Provides static strings and string templates for the rest of the application.

The main purpose of this class is to serve as an entry point for static strings used for output generation. This allows us to provide simple way of handling translations. The class is intended to be used as is - just pass it over to GBTemplateWriter and make sure template files use proper key paths.

Tasks

Initialization & disposal

  • + provider Returns a new autoreleased GBApplicationStringsProvider instance.

Object output strings

Index output strings

  •   indexPage Strings used for generating common page strings for index. property
  •   hierarchyPage Strings used for generating common page strings for hierarchy. property

DocSet output strings

  •   docset Strings used for generating common page strings for documentation set. property

Common strings

Other Methods

  • + provider Returns a new autoreleased GBApplicationStringsProvider instance.
  •   objectPage Strings used for generating common page strings for objects. property
  •   objectSpecifications Strings used for generating specification sections for objects. property
  •   objectOverview Strings used for generating overview section for objects. property
  •   objectTasks Strings used for generating tasks section for objects. property
  •   objectMethods Strings used for generating methods sections for objects. property
  •   indexPage Strings used for generating common page strings for index. property
  •   hierarchyPage Strings used for generating common page strings for hierarchy. property
  •   docset Strings used for generating common page strings for documentation set. property
  •   appledocData Strings used for appledoc related data. property

Properties

appledocData

Strings used for appledoc related data.

@property (readonly) NSDictionary *appledocData

Declared In

GBApplicationStringsProvider.h

docset

Strings used for generating common page strings for documentation set.

@property (readonly) NSDictionary *docset

Declared In

GBApplicationStringsProvider.h

hierarchyPage

Strings used for generating common page strings for hierarchy.

@property (readonly) NSDictionary *hierarchyPage

Declared In

GBApplicationStringsProvider.h

indexPage

Strings used for generating common page strings for index.

@property (readonly) NSDictionary *indexPage

Declared In

GBApplicationStringsProvider.h

objectMethods

Strings used for generating methods sections for objects.

@property (readonly) NSDictionary *objectMethods

Declared In

GBApplicationStringsProvider.h

objectOverview

Strings used for generating overview section for objects.

@property (readonly) NSDictionary *objectOverview

Declared In

GBApplicationStringsProvider.h

objectPage

Strings used for generating common page strings for objects.

@property (readonly) NSDictionary *objectPage

Declared In

GBApplicationStringsProvider.h

objectSpecifications

Strings used for generating specification sections for objects.

@property (readonly) NSDictionary *objectSpecifications

Declared In

GBApplicationStringsProvider.h

objectTasks

Strings used for generating tasks section for objects.

@property (readonly) NSDictionary *objectTasks

Declared In

GBApplicationStringsProvider.h

Class Methods

provider

Returns a new autoreleased GBApplicationStringsProvider instance.

+ (id)provider

Declared In

GBApplicationStringsProvider.h