Application strings manager

Jump to content
From Wikipedia, the free encyclopedia

An application strings manager is a software tool primarily designed to optimize the download and storage of strings files used and produced in software development.[1] It centralizes the management of all the product strings generated and used by an organization to overcome the complexity arising from the diversity of strings types, and their position in the overall content workflow.[2][3][4]

Uses

[edit]

Application strings manager is a kind of software repository for text files, strings, and their corresponding keys. It can be used to store strings files produced by an organization itself, such as product content strings and UI content strings, or for third-party content which must be treated differently for both technical and workflow reasons.[5][6]

Uses in software development

[edit]

To manage the source files used in software development, organizations typically use revision control. The many source files used in software development are eventually built into the product strings (also known as "strings files") which constitute the components of a software product. Consequently, a software product may comprise hundreds and even thousands of individual product strings which must be managed in order to efficiently maintain a coherent and functional software product. This function of managing the product strings is done by an application strings manager. An application strings manager can be thought of as being to strings what revision control is to source files.[7][6]

Strings managers

[edit]

Some factors and features that may be offered by a strings manager include:

  • Files manager to store files locally or on network storage
  • Workflow
  • High availability through having a redundant set of repository managers work against the same database or file storage
  • User restrictions native to the strings manager or integrated with other organizational systems such as LDAP or Single Sign-On servers

Examples of Strings managers

[edit]

String file formats

[edit]
File TypeExtensionResources
Android XML.xmlAndroid Strings
CSV.csvCSV RFC
gettextClassic standard .poGNU gettext
HTML.htm, .htmlWC3 HTML
InDesign Markup.idmlAdobe IDML
iOS Strings File.stringsiOS Strings
iOS Stringsdict.stringsdictiOS Formats
JSON i18n.jsonJson.org

JSON i18n

Java Properties.propertiesJava i18n
Office Open XML.docx, .xlsx, .pptxOpen XML
Qt Linguist.tsQt Manual
Text.txtArchive
XLIFF.xliff, .xlf, .xmlSpecification
XML.xmlStandards
YAML.ymli18n Guide
YAMLi18n,yml, yamlYAMLi18n
Visual Studio.resx

See also

[edit]

References

[edit]
  1. ^ Rohloff, Kurt; Gabay, Yarom; Ye, Jianming; Schantz, Richard (11 June 2007). "Scalable, Distributed, Dynamic Resource Management for the ARMS Distributed Real-Time Embedded System". 2007 IEEE International Parallel and Distributed Processing Symposium. IEEE. pp. 1–7. CiteSeerX 10.1.1.626.4375. doi:10.1109/IPDPS.2007.370348. ISBN 978-1-4244-0909-9. ISSN 1530-2075. S2CID 1983830.
  2. ^ Eliassen, Frank; Montresor, Alberto, eds. (2006). Distributed applications and interoperable systems: 6th IFIP WG 6.1 International Conference, DAIS 2006, Bologna, Italy, June 14-16, 2006; proceedings. Berlin: Springer. ISBN 978-3-540-35126-9. OCLC 262693352.
  3. ^ Proceedings RTAS 2005: 11th IEEE Real Time and Embedded Technology and Applications Symposium. Los Alamitos, CA: IEEE Computer Society Press. 2005. ISBN 978-0-7695-2302-6. OCLC 58598204.
  4. ^ Kaplan, Ronald M.; Maxwell, John T. (1988-08-22). An algorithm for functional uncertainty. Association for Computational Linguistics. pp. 297–302. doi:10.3115/991635.991695. ISBN 963-8431-56-3. S2CID 8844517.
  5. ^ Paunov, Stoyan; Hill, James; Schmidt, Douglas; D. Baker, Steven; M. Slaby, John. "Domain-Specific Modeling Languages for Configuring and Evaluating Enterprise DRE System Quality of Service" (PDF). Vanderbilt University.
  6. ^ a b B. Coan; B. Dasarathy; S. Gadgil; K. Parmeswaran; I. Sebuktekin; R. Vaidyanathan; M. Conarty (July 2004). "Network QoS Assurance through Admission Control" (PDF). Object Management Group.
  7. ^ Paunov, Stoyan G. (May 2006). Aiding the Deployment and Configuration of Component Middleware in Distributed, Real-Time and Embedded Systems (Master thesis). Vanderbilt University. hdl:1803/12188. S2CID 17176596.

    An application strings manager is a software tool primarily designed to optimize the download and storage of strings files used and produced in software development.[1] It centralizes the management of all the product strings generated and used by an organization to overcome the complexity arising from the diversity of strings types, and their position in the overall content workflow.[2][3][4]

    Uses

    Application strings manager is a kind of software repository for text files, strings, and their corresponding keys. It can be used to store strings files produced by an organization itself, such as product content strings and UI content strings, or for third-party content which must be treated differently for both technical and workflow reasons.[5][6]

    Uses in software development

    To manage the source files used in software development, organizations typically use revision control. The many source files used in software development are eventually built into the product strings (also known as "strings files") which constitute the components of a software product. Consequently, a software product may comprise hundreds and even thousands of individual product strings which must be managed in order to efficiently maintain a coherent and functional software product. This function of managing the product strings is done by an application strings manager. An application strings manager can be thought of as being to strings what revision control is to source files.[7][6]

    Strings managers

    Some factors and features that may be offered by a strings manager include:

    • Files manager to store files locally or on network storage
    • Workflow
    • High availability through having a redundant set of repository managers work against the same database or file storage
    • User restrictions native to the strings manager or integrated with other organizational systems such as LDAP or Single Sign-On servers

    Examples of Strings managers

    • Twine
    • cdocs
    • Phrase

    String file formats

    File TypeExtensionResources
    Android XML.xmlAndroid Strings
    CSV.csvCSV RFC
    gettextClassic standard .poGNU gettext
    HTML.htm, .htmlWC3 HTML
    InDesign Markup.idmlAdobe IDML
    iOS Strings File.stringsiOS Strings
    iOS Stringsdict.stringsdictiOS Formats
    JSON i18n.jsonJson.org

    JSON i18n

    Java Properties.propertiesJava i18n
    Office Open XML.docx, .xlsx, .pptxOpen XML
    Qt Linguist.tsQt Manual
    Text.txtArchive
    XLIFF.xliff, .xlf, .xmlSpecification
    XML.xmlStandards
    YAML.ymli18n Guide
    YAMLi18n,yml, yamlYAMLi18n
    Visual Studio.resx

    See also

    References

    1. ^ Rohloff, Kurt; Gabay, Yarom; Ye, Jianming; Schantz, Richard (11 June 2007). "Scalable, Distributed, Dynamic Resource Management for the ARMS Distributed Real-Time Embedded System". 2007 IEEE International Parallel and Distributed Processing Symposium. IEEE. pp. 1–7. CiteSeerX 10.1.1.626.4375. doi:10.1109/IPDPS.2007.370348. ISBN 978-1-4244-0909-9. ISSN 1530-2075. S2CID 1983830.
    2. ^ Eliassen, Frank; Montresor, Alberto, eds. (2006). Distributed applications and interoperable systems: 6th IFIP WG 6.1 International Conference, DAIS 2006, Bologna, Italy, June 14-16, 2006; proceedings. Berlin: Springer. ISBN 978-3-540-35126-9. OCLC 262693352.
    3. ^ Proceedings RTAS 2005: 11th IEEE Real Time and Embedded Technology and Applications Symposium. Los Alamitos, CA: IEEE Computer Society Press. 2005. ISBN 978-0-7695-2302-6. OCLC 58598204.
    4. ^ Kaplan, Ronald M.; Maxwell, John T. (1988-08-22). An algorithm for functional uncertainty. Association for Computational Linguistics. pp. 297–302. doi:10.3115/991635.991695. ISBN 963-8431-56-3. S2CID 8844517.
    5. ^ Paunov, Stoyan; Hill, James; Schmidt, Douglas; D. Baker, Steven; M. Slaby, John. "Domain-Specific Modeling Languages for Configuring and Evaluating Enterprise DRE System Quality of Service" (PDF). Vanderbilt University.
    6. ^ a b B. Coan; B. Dasarathy; S. Gadgil; K. Parmeswaran; I. Sebuktekin; R. Vaidyanathan; M. Conarty (July 2004). "Network QoS Assurance through Admission Control" (PDF). Object Management Group.
    7. ^ Paunov, Stoyan G. (May 2006). Aiding the Deployment and Configuration of Component Middleware in Distributed, Real-Time and Embedded Systems (Master thesis). Vanderbilt University. hdl:1803/12188. S2CID 17176596.
    Retrieved from "https://en.wikipedia.org/w/index.php?title=Application_strings_manager&oldid=1316041776"