Solutions
Your Role
CMO
CTO
Product Manager
Translator
Developer
Localization Manager
Industry
Digital Agencies
Startups & SaaS
E-commerce
FinTech Platforms
Translation Agencies
Travel & Tourism
Nonprofit Causes
Use cases
Software localization
Website localization
Mobile app localization
Design localization
Game localization
Help & docs localization
Featured Article
A practical guide to translating with Localazy AI
Solutions
Your Role
CMO
CTO
Product Manager
Translator
Developer
Localization Manager
Industry
Digital Agencies
Startups & SaaS
E-commerce
FinTech Platforms
Translation Agencies
Travel & Tourism
Nonprofit Causes
Use cases
Software localization
Website localization
Mobile app localization
Design localization
Game localization
Help & docs localization
Featured Article
A practical guide to translating with Localazy AI
Features
Localization
Localization services
Translation management
Context Screenshots
Translation Glossary
Quality control
Connected Projects
Plural handling
Style guides
Translation
Professional translations
Crowdsourced translations
Translation interface
Machine translations
Localazy AI translation
Translation Memory
Code & placeholders
Management
User roles
Duplicity Linking
Language Permissions
Automations
Branching
SSO
Reporting
Development
Translation API
Localazy CLI
Language CDN
Releases
Format Conversions
Webhooks
Export Aliases
Features
Localization
Localization services
Translation management
Context Screenshots
Translation Glossary
Quality control
Connected Projects
Plural handling
Style guides
Translation
Professional translations
Crowdsourced translations
Translation interface
Machine translations
Localazy AI translation
Translation Memory
Code & placeholders
Management
User roles
Duplicity Linking
Language Permissions
Automations
Branching
SSO
Reporting
Development
Translation API
Localazy CLI
Language CDN
Releases
Format Conversions
Webhooks
Export Aliases
Integrations
Most popular
Explore more
Localazy is a technology-agnostic platform supporting 50+ frameworks, file formats & popular tools.
See all integrations
Integrations
Most popular
Explore more
Localazy is a technology-agnostic platform supporting 50+ frameworks, file formats & popular tools.
See all integrations
Resources
Helpful Links
Localazy Blog
Documentation
Discussion Forum
Case Studies
Become a Partner
FAQ
Release Updates
Documentation
show all
General
CLI
API
CDN
Android
iOS
Figma
Strapi
Localazy Blog
show all
Why AI keeps repeating itself and what this means for local content
Resources
Helpful Links
Localazy Blog
Documentation
Discussion Forum
Case Studies
Become a Partner
FAQ
Release Updates
Documentation
show all
General
CLI
API
CDN
Android
iOS
Figma
Strapi
Localazy Blog
show all
Why AI keeps repeating itself and what this means for local content
Pricing
Book a demo
Log in
Search docs
Ctrl + K
CLI
Getting started
The Basics
Installation
Authorization
Usage
Command-Line Options
Upload Reference
Download Reference
Format Conversions
Type Remapping
Release Tags
Branching
Metadata File
Variables
Conditions
Transformations
Excluding String Keys
Uploading Existing Translations
Modules, Libraries & Product Flavors
Dynamic Configurations
Comments
Community Sharing
File formats
File Format - Android XML
File Format - iOS / macOS
File Format - XCode Strings Catalog
File Format - Flutter ARB
File Format - JSON
File Format - Javascript
File Format - XLIFF 1.2
File Format - XLIFF 2.0
File Format - TMX (Translation Memory)
File Format - PO/POT
File Format - RESX
File Format - YAML
File Format - PHP
File Format - TOML
File Format - NEON
File Format - CSV/TSV
File Format - INI
File Format - Qt TS
File Format - Java Properties
File Format - JSON5
File Format - HJSON
File Format - Microsoft Excel
File Format - OpenOffice
File Format - SRT Subtitles
File Format - Plain Texts
File Format - PHP
Last updated
16/07/2024
Read time
9 min
Article content
Plain PHP
Structured PHP
Multilingual PHP
Object-based PHP
Context information
Arrays
Arrays defined by suffix
Plurals
Defined by suffix
Defined as object
Defined using i18Next plural
Defined using ICU
Defined using pipeline
Skipping empty translations
Filtering untranslated strings
Using key as the source translation
String concatenation / variables
Add BOM (for UTF encoding)
Features overview
FAQs
Related articles