Application strings manager

Last updated

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]

Contents

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:

Examples of Strings managers

String File Formats

File TypeExtensionResources
Android XML.xml Android Strings
CSV .csv CSV RFC
gettextClassic standard .po GNU gettext
HTML .htm, .html WC3 HTML
InDesign Markup.idml Adobe IDML
iOS Strings File.strings iOS Strings
iOS Stringsdict.stringsdict iOS Formats
JSON i18n.json Json.org

JSON i18n

Java Properties.properties Java i18n
Open Office XML.docx, .xlsx, .pptx Open XML
QT Linguist.tsQT Manual
Text.txt Archive
XLIFF .xliff, .xlf, .xml Specification
XML .xml Standards
YAML .yml i18n Guide
YAMLi18n,yml, yaml YAMLi18n
Visual Studio .resx

See also

Related Research Articles

In telecommunication, provisioning involves the process of preparing and equipping a network to allow it to provide new services to its users. In National Security/Emergency Preparedness telecommunications services, "provisioning" equates to "initiation" and includes altering the state of an existing priority service or capability.

<span class="mw-page-title-main">Package manager</span> Software tools for handling software packages

A package manager or package-management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner.

A document management system (DMS) is usually a computerized system used to store, share, track and manage files or documents. Some systems include history tracking where a log of the various versions created and modified by different users is recorded. The term has some overlap with the concepts of content management systems. It is often viewed as a component of enterprise content management (ECM) systems and related to digital asset management, document imaging, workflow systems and records management systems.

A content management system (CMS) is computer software used to manage the creation and modification of digital content . A CMS is typically used for enterprise content management (ECM) and web content management (WCM).

Content management (CM) are a set of processes and technologies that support the collection, managing, and publishing of information in any form or medium. When stored and accessed via computers, this information may be more specifically referred to as digital content, or simply as content.

In system administration, orchestration is the automated configuration, coordination, deployment, development, and management of computer systems and software.

Storage Resource Broker (SRB) is data grid management computer software used in computational science research projects. SRB is a logical distributed file system based on a client-server architecture which presents users with a single global logical namespace or file hierarchy. Essentially, the software enables a user to use a single mechanism to work with multiple data sources.

Enterprise content management (ECM) extends the concept of content management by adding a timeline for each content item and, possibly, enforcing processes for its creation, approval, and distribution. Systems using ECM generally provide a secure repository for managed items, analog or digital. They also include one methods for importing content to manage new items, and several presentation methods to make items available for use. Although ECM content may be protected by digital rights management (DRM), it is not required. ECM is distinguished from general content management by its cognizance of the processes and procedures of the enterprise for which it is created.

DocuShare is a content management system developed by Xerox Corporation. DocuShare makes use of open standards and allows for managing content, integrating it with other business systems, and developing customized and packaged software applications.

<span class="mw-page-title-main">Adobe LiveCycle</span> Java EE server software

Adobe LiveCycle Enterprise Suite (ES4) is a service-oriented architecture Java EE server software product from Adobe Systems used to build applications that automate a broad range of business processes for enterprises and government agencies. LiveCycle ES4 is an enterprise document and form platform that helps you capture and process information, deliver personalized communications, and protect and track sensitive information. It is utilized for purposes such as account opening, services, and benefits enrollment, correspondence management, requests for proposal processes, and other manual-based workflows. LiveCycle ES4 incorporates new features with a particular focus on mobile devices. LiveCycle applications function in both online and offline environments. These capabilities are enabled through the use of Adobe Reader, HTML/PhoneGap, and Flash Player clients to reach desktop computers and mobile devices.

Cloud storage is a model of computer data storage in which data, said to be on "the cloud", is stored remotely in logical pools and is accessible to users over a network, typically the Internet. The physical storage spans multiple servers, and the physical environment is typically owned and managed by a cloud computing provider. These cloud storage providers are responsible for keeping the data available and accessible, and the physical environment secured, protected, and running. People and organizations buy or lease storage capacity from the providers to store user, organization, or application data.

StorNext File System (SNFS), colloquially referred to as StorNext is a shared disk file system made by Quantum Corporation. StorNext enables multiple Windows, Linux and Apple workstations to access shared block storage over a Fibre Channel network. With the StorNext file system installed, these computers can read and write to the same storage volume at the same time enabling what is known as a "file-locking SAN." StorNext is used in environments where large files must be shared, and accessed simultaneously by users without network delays, or where a file must be available for access by multiple readers starting at different times. Common use cases include multiple video editor environments in feature film, television and general video post production.

Documentum is an enterprise content management platform currently developed by OpenText. EMC acquired Documentum for US$1.7 billion in December 2003. The Documentum platform was part of EMC's Enterprise Content Division (ECD) business unit, one of EMC's four operating divisions.

<span class="mw-page-title-main">FileNet</span> American software company

FileNet, a company acquired by IBM, developed software to help enterprises manage their content and business processes. FileNet P8, their flagship offering, is a framework for developing custom enterprise systems, but it can be used as-is.

<span class="mw-page-title-main">TACTIC (web framework)</span> Web-based, open source workflow platform and digital asset management system

TACTIC is a web-based, open source workflow platform and digital asset management system supported by Southpaw Technology in Toronto, ON. Designed to optimize busy production environments with high volumes of content traffic, TACTIC applies business or workflow logic to combined database and file system management. Using elements of digital asset management, production asset management and workflow management, TACTIC tracks the creation and development of digital assets through production pipelines. TACTIC is available under both commercial and open-source licenses, and also as a hosted cloud service through Amazon Web Services Marketplace.

Data defined storage is a marketing term for managing, protecting, and realizing value from data by combining application, information and storage tiers.

Perforce Software, Inc. is an American developer of software used for developing and running applications, including version control software, web-based repository management, developer collaboration, application lifecycle management, web application servers, debugging tools, platform automation, and agile planning software.

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. 1 2 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.