[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-homepage":3,"main-navigation":84,"footer-settings":790,"footer-integrations":903,"blog-post-nav-nav":1814,"blog-post-nav-[USE LATEST FEATURED]":1836,"docs-ios-installation-and-setup":1851},{"status":4,"header_badges":5,"footer_badges":27,"footer_secured_badges":34,"slider_badges":48},"published",[6,15,21],{"id":7,"status":4,"sort":8,"link":9,"title":10,"badgeType":11,"badgeName":12,"metadata":8,"image":13},1,null,"https:\u002F\u002Fwww.g2.com\u002Fproducts\u002Flocalazy\u002Freviews","Best meets requirements","Other","G2-winter-24-best-meets-requirments",{"id":14},"8d5dd6fd-6995-4c92-8219-a6ed5ba6acdc",{"id":16,"status":4,"sort":8,"link":9,"title":17,"badgeType":11,"badgeName":18,"metadata":8,"image":19},2,"Best support","G2-winter-24-best-support",{"id":20},"e59dd465-84d9-45c7-987d-dd4048fd6992",{"id":22,"status":4,"sort":8,"link":9,"title":23,"badgeType":11,"badgeName":24,"metadata":8,"image":25},3,"Easiest admin","G2-winter-24-easiest-admin",{"id":26},"5f12c4c8-bec0-47cf-87b4-a4502e9f1bd2",[28],{"id":29,"status":4,"sort":8,"link":9,"title":30,"badgeType":11,"badgeName":31,"metadata":8,"image":32},12,"Users love us","Users love us 25",{"id":33},"232416a5-86ba-4be6-85a5-b88802003d53",[35,42],{"id":36,"status":4,"sort":8,"link":37,"title":38,"badgeType":11,"badgeName":39,"metadata":8,"image":40},11,"https:\u002F\u002Fsprinto.com\u002Fget-iso-27001\u002F","Sprinto ISO 27001","Sprinto ISO 27001 certificate",{"id":41},"c1c6c06c-6caf-4b78-8a7e-9606c395eb61",{"id":43,"status":4,"sort":8,"link":44,"title":45,"badgeType":11,"badgeName":45,"metadata":8,"image":46},13,"https:\u002F\u002Fwww.aicpa.org\u002Fsoc4so","SOC certificate",{"id":47},"4f4bc0a6-09a0-41df-8295-8f990d96d941",[49,56,61,66,71,76,82],{"id":50,"status":4,"sort":8,"link":9,"title":51,"badgeType":11,"badgeName":52,"metadata":53,"image":54},5,"Most likely to recommend","a","",{"id":55},"da055731-3f11-4fc7-96f2-c11c0b84c831",{"id":57,"status":4,"sort":8,"link":9,"title":58,"badgeType":11,"badgeName":8,"metadata":8,"image":59},6,"EMEA High Performer",{"id":60},"586fb488-81f2-41db-a4e8-ef309e50c0e6",{"id":62,"status":4,"sort":8,"link":9,"title":63,"badgeType":11,"badgeName":8,"metadata":8,"image":64},7,"Ease of Doing Business With",{"id":65},"bfa26865-430e-463d-9886-cb56a8a8ecf6",{"id":67,"status":4,"sort":8,"link":9,"title":68,"badgeType":11,"badgeName":8,"metadata":8,"image":69},8,"High Performer",{"id":70},"2cc1ba0f-c23a-4c97-ad4a-a655c97466fe",{"id":72,"status":4,"sort":8,"link":9,"title":73,"badgeType":11,"badgeName":8,"metadata":8,"image":74},9,"Fastest Implementation",{"id":75},"6f297758-1c95-45f4-a6e9-528319897132",{"id":77,"status":4,"sort":8,"link":78,"title":79,"badgeType":11,"badgeName":8,"metadata":8,"image":80},10,"https:\u002F\u002Fwww.intercert.com\u002Fservices\u002Fgovernance-risk-compliance\u002Fiso-iec-27001","Intercert ISO 27001",{"id":81},"0521a5f1-e1f2-4da6-a2bc-dc92773f2a7b",{"id":36,"status":4,"sort":8,"link":37,"title":38,"badgeType":11,"badgeName":39,"metadata":8,"image":83},{"id":41},[85,282,519,649,782,786],{"id":16,"name":86,"url":8,"url_text":8,"status":4,"groups":87},"Solutions",[88,100,173,208],{"navigation_items_group_id":89},{"id":22,"sort":50,"status":4,"name":90,"render_show_all_url":91,"show_all_url_position":92,"show_favorite_icon":93,"show_all_url":8,"represent_as_tile":91,"items":94},"Featured Article",false,"top",true,[95],{"collection":96,"item":97},"blog_post_navigation_item_type",{"id":98,"status":4,"sort":8,"show_author_img":93,"blog_post_tag":99,"description":8},4,"nav",{"navigation_items_group_id":101},{"id":50,"sort":7,"status":4,"name":102,"render_show_all_url":91,"show_all_url_position":92,"show_favorite_icon":91,"show_all_url":103,"represent_as_tile":93,"items":104},"Your Role","\u002Froles",[105,117,127,139,150,162],{"collection":106,"item":107},"relation_navigation_item_type",{"id":7,"status":4,"sort":8,"name":108,"item":109},"CMO",[110],{"collection":111,"item":112},"personas",{"id":7,"status":4,"sort":8,"slug":113,"icon":114},"chief-marketing-officers",{"id":115,"title":116},"526097d8-176f-48e5-83d3-2fc4d77061f9","La Mail Bulk",{"collection":106,"item":118},{"id":22,"status":4,"sort":8,"name":119,"item":120},"CTO",[121],{"collection":111,"item":122},{"id":98,"status":4,"sort":8,"slug":123,"icon":124},"chief-technical-officers",{"id":125,"title":126},"f808fdf0-c78b-4294-ba59-fe25f46fe825","La Mechanic",{"collection":106,"item":128},{"id":129,"status":4,"sort":8,"name":130,"item":131},20,"Product Manager",[132],{"collection":111,"item":133},{"id":134,"status":4,"sort":8,"slug":135,"icon":136},18,"product-managers",{"id":137,"title":138},"ea39586a-21fc-4b34-ba87-496028e5198f","La Worker",{"collection":106,"item":140},{"id":141,"status":4,"sort":8,"name":142,"item":143},37,"Translator",[144],{"collection":111,"item":145},{"id":129,"status":4,"sort":8,"slug":146,"icon":147},"professional-translators",{"id":148,"title":149},"07945171-d51d-4ca8-96c0-21cde9db258f","La Chat",{"collection":106,"item":151},{"id":152,"status":4,"sort":8,"name":153,"item":154},38,"Developer",[155],{"collection":111,"item":156},{"id":157,"status":4,"sort":8,"slug":158,"icon":159},30,"software-developers",{"id":160,"title":161},"1806e46d-c551-4845-bf42-4407344d229e","La Terminal",{"collection":106,"item":163},{"id":164,"status":4,"sort":8,"name":165,"item":166},27,"Localization Manager",[167],{"collection":111,"item":168},{"id":57,"status":4,"sort":8,"slug":169,"icon":170},"localization-managers",{"id":171,"title":172},"dac69bd1-bf5d-41d0-87d4-dd13e314698a","La Language",{"navigation_items_group_id":174},{"id":72,"sort":22,"status":4,"name":175,"render_show_all_url":91,"show_all_url_position":176,"show_favorite_icon":91,"show_all_url":8,"represent_as_tile":91,"items":177},"Use cases","bottom",[178,184,189,194,198,203],{"collection":179,"item":180},"simple_link_navigation_item_type",{"id":181,"status":4,"sort":8,"url":182,"url_text":183,"show_favorite_icon":91},24,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fsoftware-localization","Software localization",{"collection":179,"item":185},{"id":186,"status":4,"sort":8,"url":187,"url_text":188,"show_favorite_icon":91},26,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fmobile-app-localization","Mobile app localization",{"collection":179,"item":190},{"id":191,"status":4,"sort":8,"url":192,"url_text":193,"show_favorite_icon":91},25,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fwebsite-localization","Website localization",{"collection":179,"item":195},{"id":164,"status":4,"sort":8,"url":196,"url_text":197,"show_favorite_icon":91},"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fdesign-localization","Design localization",{"collection":179,"item":199},{"id":200,"status":4,"sort":8,"url":201,"url_text":202,"show_favorite_icon":91},28,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fgame-localization","Game localization",{"collection":179,"item":204},{"id":205,"status":4,"sort":8,"url":206,"url_text":207,"show_favorite_icon":91},29,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fhelp-and-docs-localization","Help & docs localization",{"navigation_items_group_id":209},{"id":67,"sort":16,"status":4,"name":210,"render_show_all_url":91,"show_all_url_position":176,"show_favorite_icon":91,"show_all_url":8,"represent_as_tile":91,"items":211},"Industry",[212,223,234,244,255,264,275],{"collection":106,"item":213},{"id":214,"status":4,"sort":8,"name":215,"item":216},23,"Digital Agencies",[217],{"collection":111,"item":218},{"id":62,"status":4,"sort":8,"slug":219,"icon":220},"digital-agencies",{"id":221,"title":222},"547f5619-b21d-4b29-86f1-8b2200313cde","La Digi Agency",{"collection":106,"item":224},{"id":225,"status":4,"sort":8,"name":226,"item":227},39,"Startups & SaaS",[228],{"collection":111,"item":229},{"id":16,"status":4,"sort":8,"slug":230,"icon":231},"startups",{"id":232,"title":233},"da1516e2-4afc-40a2-bcbf-a8161e2d610d","La Saa S",{"collection":106,"item":235},{"id":16,"status":4,"sort":8,"name":236,"item":237},"E-commerce",[238],{"collection":111,"item":239},{"id":50,"status":4,"sort":8,"slug":240,"icon":241},"e-commerce",{"id":242,"title":243},"a3d09cd2-054f-4bb5-a0a2-d3d207db65df","La Ecommerce",{"collection":106,"item":245},{"id":246,"status":4,"sort":8,"name":247,"item":248},19,"FinTech Platforms",[249],{"collection":111,"item":250},{"id":164,"status":4,"sort":8,"slug":251,"icon":252},"fintech",{"id":253,"title":254},"147339ba-07d1-4e5e-baad-23d27e60c919","La Money",{"collection":106,"item":256},{"id":181,"status":4,"sort":8,"name":257,"item":258},"Translation Agencies",[259],{"collection":111,"item":260},{"id":181,"status":4,"sort":8,"slug":261,"icon":262},"translation-agencies",{"id":263,"title":172},"15d6fe33-2af8-4d6e-933d-5caa64394511",{"collection":106,"item":265},{"id":266,"status":4,"sort":8,"name":267,"item":268},22,"Travel & Tourism",[269],{"collection":111,"item":270},{"id":22,"status":4,"sort":8,"slug":271,"icon":272},"tourism",{"id":273,"title":274},"23a785e8-0ae5-4c4b-8452-aab1b58182a6","La Travel",{"collection":106,"item":276},{"id":191,"status":4,"sort":8,"name":277,"item":278},"Nonprofit Causes",[279],{"collection":111,"item":280},{"id":200,"status":4,"sort":8,"slug":281,"icon":8},"nonprofit",{"id":50,"name":283,"url":8,"url_text":8,"status":4,"groups":284},"Features",[285,353,410,460],{"navigation_items_group_id":286},{"id":36,"sort":57,"status":4,"name":287,"render_show_all_url":91,"show_all_url_position":92,"show_favorite_icon":91,"show_all_url":8,"represent_as_tile":91,"items":288},"Localization",[289,298,307,315,324,328,336,345],{"collection":106,"item":290},{"id":291,"status":4,"sort":8,"name":292,"item":293},44,"Localization services",[294],{"collection":295,"item":296},"products",{"id":72,"status":4,"slug":297},"continuous-localization-team",{"collection":106,"item":299},{"id":300,"status":4,"sort":8,"name":301,"item":302},45,"Translation management",[303],{"collection":304,"item":305},"term_landing_page",{"id":205,"status":4,"slug":306},"translation-management-system",{"collection":106,"item":308},{"id":309,"status":4,"sort":8,"name":310,"item":311},46,"Context Screenshots",[312],{"collection":295,"item":313},{"id":43,"status":4,"slug":314},"context-screenshots-ocr",{"collection":106,"item":316},{"id":317,"status":4,"sort":8,"name":318,"item":319},47,"Translation Glossary",[320],{"collection":295,"item":321},{"id":322,"status":4,"slug":323},17,"glossary",{"collection":179,"item":325},{"id":98,"status":4,"sort":8,"url":326,"url_text":327,"show_favorite_icon":91},"\u002Fdocs\u002Fgeneral\u002Freviewing-translations","Quality control",{"collection":106,"item":329},{"id":330,"status":4,"sort":8,"name":331,"item":332},34,"Connected Projects",[333],{"collection":295,"item":334},{"id":7,"status":4,"slug":335},"connected-projects",{"collection":106,"item":337},{"id":338,"status":4,"sort":8,"name":339,"item":340},64,"Plural handling",[341],{"collection":295,"item":342},{"id":343,"status":4,"slug":344},32,"plurals",{"collection":106,"item":346},{"id":347,"status":4,"sort":8,"name":348,"item":349},65,"Style guides",[350],{"collection":295,"item":351},{"id":152,"status":4,"slug":352},"style-guide",{"navigation_items_group_id":354},{"id":29,"sort":62,"status":4,"name":355,"render_show_all_url":91,"show_all_url_position":92,"show_favorite_icon":91,"show_all_url":8,"represent_as_tile":91,"items":356},"Translation",[357,365,373,377,385,393,402],{"collection":106,"item":358},{"id":359,"status":4,"sort":8,"name":360,"item":361},36,"Professional translations",[362],{"collection":304,"item":363},{"id":157,"status":4,"slug":364},"professional-translation-services",{"collection":106,"item":366},{"id":367,"status":4,"sort":8,"name":368,"item":369},48,"Crowdsourced translations",[370],{"collection":295,"item":371},{"id":67,"status":4,"slug":372},"share-tm",{"collection":179,"item":374},{"id":50,"status":4,"sort":8,"url":375,"url_text":376,"show_favorite_icon":91},"\u002Fdocs\u002Fgeneral\u002Ftranslating-strings","Translation interface",{"collection":106,"item":378},{"id":379,"status":4,"sort":8,"name":380,"item":381},55,"Machine translations",[382],{"collection":295,"item":383},{"id":50,"status":4,"slug":384},"machine-translation",{"collection":106,"item":386},{"id":387,"status":4,"sort":8,"name":388,"item":389},60,"Localazy AI translation",[390],{"collection":295,"item":391},{"id":205,"status":4,"slug":392},"localazy-ai",{"collection":106,"item":394},{"id":395,"status":4,"sort":8,"name":396,"item":397},61,"Translation Memory",[398],{"collection":295,"item":399},{"id":400,"status":4,"slug":401},35,"translation-memory",{"collection":106,"item":403},{"id":404,"status":4,"sort":8,"name":405,"item":406},63,"Code & placeholders",[407],{"collection":295,"item":408},{"id":157,"status":4,"slug":409},"code-and-placeholders",{"navigation_items_group_id":411},{"id":43,"sort":67,"status":4,"name":412,"render_show_all_url":91,"show_all_url_position":92,"show_favorite_icon":91,"show_all_url":8,"represent_as_tile":91,"items":413},"Management",[414,418,426,435,444,452,456],{"collection":179,"item":415},{"id":67,"status":4,"sort":8,"url":416,"url_text":417,"show_favorite_icon":91},"\u002Fdocs\u002Fgeneral\u002Fdefining-user-roles","User roles",{"collection":106,"item":419},{"id":420,"status":4,"sort":8,"name":421,"item":422},51,"Duplicity Linking",[423],{"collection":295,"item":424},{"id":246,"status":4,"slug":425},"duplicity-linking",{"collection":106,"item":427},{"id":428,"status":4,"sort":8,"name":429,"item":430},52,"Language Permissions",[431],{"collection":295,"item":432},{"id":433,"status":4,"slug":434},21,"language-permissions",{"collection":106,"item":436},{"id":437,"status":438,"sort":8,"name":439,"item":440},53,"draft","Automations",[441],{"collection":295,"item":442},{"id":129,"status":4,"slug":443},"automations",{"collection":106,"item":445},{"id":446,"status":4,"sort":8,"name":447,"item":448},58,"Branching",[449],{"collection":295,"item":450},{"id":164,"status":4,"slug":451},"branching",{"collection":179,"item":453},{"id":433,"status":438,"sort":8,"url":454,"url_text":455,"show_favorite_icon":91},"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Fsso-configuration","SSO",{"collection":179,"item":457},{"id":266,"status":438,"sort":8,"url":458,"url_text":459,"show_favorite_icon":91},"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flanguage-statistics","Reporting",{"navigation_items_group_id":461},{"id":462,"sort":72,"status":4,"name":463,"render_show_all_url":91,"show_all_url_position":92,"show_favorite_icon":91,"show_all_url":8,"represent_as_tile":91,"items":464},14,"Development",[465,472,480,487,494,502,511],{"collection":106,"item":466},{"id":205,"status":4,"sort":8,"name":467,"item":468},"Translation API",[469],{"collection":295,"item":470},{"id":36,"status":4,"slug":471},"translation-api",{"collection":106,"item":473},{"id":474,"status":4,"sort":8,"name":475,"item":476},33,"Localazy CLI",[477],{"collection":295,"item":478},{"id":62,"status":4,"slug":479},"cli",{"collection":106,"item":481},{"id":343,"status":4,"sort":8,"name":482,"item":483},"Language CDN",[484],{"collection":295,"item":485},{"id":98,"status":4,"slug":486},"language-cdn",{"collection":106,"item":488},{"id":200,"status":4,"sort":8,"name":489,"item":490},"Releases",[491],{"collection":295,"item":492},{"id":57,"status":4,"slug":493},"releases",{"collection":106,"item":495},{"id":496,"status":438,"sort":8,"name":497,"item":498},57,"Format Conversions",[499],{"collection":295,"item":500},{"id":16,"status":4,"slug":501},"format-conversions",{"collection":106,"item":503},{"id":504,"status":4,"sort":8,"name":505,"item":506},59,"Webhooks",[507],{"collection":295,"item":508},{"id":509,"status":4,"slug":510},31,"webhooks",{"collection":106,"item":512},{"id":513,"status":4,"sort":8,"name":514,"item":515},62,"Export Aliases",[516],{"collection":295,"item":517},{"id":474,"status":4,"slug":518},"export-aliases",{"id":98,"name":520,"url":8,"url_text":8,"status":4,"groups":521},"Integrations",[522,639],{"navigation_items_group_id":523},{"id":62,"sort":77,"status":4,"name":524,"render_show_all_url":91,"show_all_url_position":92,"show_favorite_icon":91,"show_all_url":8,"represent_as_tile":91,"items":525},"Most popular",[526],{"collection":106,"item":527},{"id":29,"status":4,"sort":8,"name":520,"item":528},[529,537,544,551,558,565,572,579,586,593,600,609,616,623,631],{"collection":530,"item":531},"platforms",{"id":57,"status":4,"sort":7,"slug":532,"name":533,"icon":534},"android","Android",{"id":535,"title":536},"ff965add-53b0-44ad-b27c-ea4ef641d384","Ic Outline Android",{"collection":530,"item":538},{"id":62,"status":4,"sort":16,"slug":539,"name":540,"icon":541},"ios","iOS",{"id":542,"title":543},"886285d7-816a-4430-b5a5-edfe307b238e","Ios",{"collection":530,"item":545},{"id":474,"status":4,"sort":22,"slug":546,"name":547,"icon":548},"react","React",{"id":549,"title":550},"26757a90-88a3-4a94-b587-9f38614ed3bd","Logos React",{"collection":530,"item":552},{"id":246,"status":4,"sort":98,"slug":553,"name":554,"icon":555},"vuejs","Vue.js",{"id":556,"title":557},"6180b41f-3249-47d3-adcd-50fe1cf11bf1","Vue",{"collection":530,"item":559},{"id":560,"status":4,"sort":50,"slug":561,"name":562,"icon":563},16,"angular","Angular",{"id":564,"title":562},"2a31a97a-48c5-4531-aa36-41c9dd0bdbef",{"collection":530,"item":566},{"id":7,"status":4,"sort":57,"slug":567,"name":568,"icon":569},"flutter","Flutter",{"id":570,"title":571},"b9f13a11-9328-4a03-86cf-b20de0685606","Logos Flutter",{"collection":530,"item":573},{"id":22,"status":4,"sort":36,"slug":574,"name":575,"icon":576},"typescript","TypeScript",{"id":577,"title":578},"8d1319b5-8a96-4199-8407-00add3418b1f","Logos Typescript Icon",{"collection":530,"item":580},{"id":509,"status":4,"sort":29,"slug":581,"name":582,"icon":583},"javascript","JavaScript",{"id":584,"title":585},"4218d0c9-7e6b-494d-9663-37ceaf93ee8c","Logos Javascript",{"collection":530,"item":587},{"id":29,"status":4,"sort":129,"slug":588,"name":589,"icon":590},"json","JSON",{"id":591,"title":592},"99ac3b7c-dba5-4693-a4f4-1f27a6d7782d","Logos Json",{"collection":530,"item":594},{"id":433,"status":4,"sort":433,"slug":595,"name":596,"icon":597},"xliff","XLIFF",{"id":598,"title":599},"ca424cc8-e8a7-4aef-8dca-ef4a4d1334fc","Format",{"collection":530,"item":601},{"id":602,"status":4,"sort":603,"slug":604,"name":605,"icon":606},72,54,"strapi","Strapi",{"id":607,"title":608},"cde7f1d0-f2e0-4243-929e-a3f8f9146e69","Strapi Logo Purple",{"collection":530,"item":610},{"id":387,"status":4,"sort":379,"slug":611,"name":612,"icon":613},"figma","Figma",{"id":614,"title":615},"813745a4-a77d-4735-93b7-e0dd731b2304","Figma Icon",{"collection":530,"item":617},{"id":420,"status":4,"sort":317,"slug":618,"name":619,"icon":620},"microsoft-excel","Microsoft Excel",{"id":621,"title":622},"7a175955-7b96-4561-939f-a0e1924faa40","Excel",{"collection":530,"item":624},{"id":625,"status":4,"sort":395,"slug":626,"name":627,"icon":628},66,"github-actions","GitHub Actions",{"id":629,"title":630},"da17554f-ac6d-443d-9bac-1f29645ec1c6","Github Icon",{"collection":530,"item":632},{"id":633,"status":4,"sort":634,"slug":635,"name":636,"icon":637},97,999,"webflow","Webflow",{"id":638,"title":636},"ff43a386-52f8-499f-b77c-ab9a30f4a77e",{"navigation_items_group_id":640},{"id":98,"sort":36,"status":4,"name":641,"render_show_all_url":91,"show_all_url_position":92,"show_favorite_icon":91,"show_all_url":8,"represent_as_tile":91,"items":642},"Explore more",[643],{"collection":644,"item":645},"text_link_navigation_item_type",{"id":7,"status":4,"sort":8,"text":646,"url":647,"url_text":648},"Localazy is a technology-agnostic platform supporting 50+ frameworks, file formats & popular tools.","\u002Fintegrations","See all integrations",{"id":7,"name":650,"url":8,"url_text":8,"status":4,"groups":651},"Resources",[652,685,691],{"navigation_items_group_id":653},{"id":7,"sort":29,"status":4,"name":654,"render_show_all_url":91,"show_all_url_position":92,"show_favorite_icon":91,"show_all_url":8,"represent_as_tile":91,"items":655},"Helpful Links",[656,660,664,668,672,676,681],{"collection":179,"item":657},{"id":43,"status":4,"sort":8,"url":658,"url_text":659,"show_favorite_icon":93},"\u002Fblog","Localazy Blog",{"collection":179,"item":661},{"id":462,"status":4,"sort":8,"url":662,"url_text":663,"show_favorite_icon":93},"\u002Fdocs","Documentation",{"collection":179,"item":665},{"id":7,"status":4,"sort":8,"url":666,"url_text":667,"show_favorite_icon":91},"https:\u002F\u002Fdiscuss.localazy.com\u002F","Discussion Forum",{"collection":179,"item":669},{"id":29,"status":4,"sort":8,"url":670,"url_text":671,"show_favorite_icon":91},"\u002Fcase-study","Case Studies",{"collection":179,"item":673},{"id":22,"status":4,"sort":8,"url":674,"url_text":675,"show_favorite_icon":91},"\u002Fpartnership","Become a Partner",{"collection":179,"item":677},{"id":678,"status":4,"sort":8,"url":679,"url_text":680,"show_favorite_icon":91},15,"\u002Ffaq","FAQ",{"collection":179,"item":682},{"id":322,"status":4,"sort":8,"url":683,"url_text":684,"show_favorite_icon":91},"\u002Ftags\u002Frelease-update","Release Updates",{"navigation_items_group_id":686},{"id":16,"sort":462,"status":4,"name":659,"render_show_all_url":93,"show_all_url_position":92,"show_favorite_icon":91,"show_all_url":658,"represent_as_tile":91,"items":687},[688],{"collection":96,"item":689},{"id":22,"status":4,"sort":8,"show_author_img":91,"blog_post_tag":690,"description":8},"[USE LATEST FEATURED]",{"navigation_items_group_id":692},{"id":57,"sort":43,"status":4,"name":663,"render_show_all_url":93,"show_all_url_position":92,"show_favorite_icon":91,"show_all_url":662,"represent_as_tile":91,"items":693},[694,708,720,731,743,753,764,772],{"collection":106,"item":695},{"id":98,"status":4,"sort":8,"name":696,"item":697},"General",[698],{"collection":699,"item":700},"docs_section",{"id":16,"status":4,"sort":7,"slug":701,"name":696,"icon":702,"featured_icon":705},"general",{"id":703,"title":704},"423101f1-308c-42f1-8dfe-53272019e7cb","Global",{"id":706,"title":707},"0f7ca4cb-dc3b-4f62-b476-132ed5c4931f","General Doc",{"collection":106,"item":709},{"id":50,"status":4,"sort":8,"name":710,"item":711},"CLI",[712],{"collection":699,"item":713},{"id":22,"status":4,"sort":16,"slug":479,"name":710,"icon":714,"featured_icon":717},{"id":715,"title":716},"2f7a4573-8265-4d76-8d55-ce0cc79b8983","Cli",{"id":718,"title":719},"3f76ff7b-0e74-4046-bb03-4ca99c3b66d5","Doc Cat Cli",{"collection":106,"item":721},{"id":67,"status":4,"sort":8,"name":722,"item":723},"API",[724],{"collection":699,"item":725},{"id":129,"status":4,"sort":22,"slug":726,"name":722,"icon":727,"featured_icon":728},"api",{"id":715,"title":716},{"id":729,"title":730},"20866781-e69b-4e01-9456-05437487b75c","API Doc",{"collection":106,"item":732},{"id":733,"status":4,"sort":8,"name":734,"item":735},50,"CDN",[736],{"collection":699,"item":737},{"id":186,"status":4,"sort":98,"slug":738,"name":734,"icon":739,"featured_icon":740},"cdn",{"id":703,"title":704},{"id":741,"title":742},"a8ee9cb7-4e02-41f0-b595-eb518c3085b6","Doc Cat Cdn",{"collection":106,"item":744},{"id":57,"status":4,"sort":8,"name":533,"item":745},[746],{"collection":699,"item":747},{"id":7,"status":4,"sort":50,"slug":532,"name":533,"icon":748,"featured_icon":750},{"id":749,"title":533},"fb8329ae-0c0c-4fbc-bcdc-83f2eeda1039",{"id":751,"title":752},"f7c0dec8-5b42-4943-ab3a-e3665723ad6f","Doc Cat Android",{"collection":106,"item":754},{"id":62,"status":4,"sort":8,"name":540,"item":755},[756],{"collection":699,"item":757},{"id":98,"status":4,"sort":57,"slug":539,"name":540,"icon":758,"featured_icon":761},{"id":759,"title":760},"289e136c-55df-4d51-847b-1782a2308ee4","Ios Blue",{"id":762,"title":763},"2968d3f0-14b5-4427-82e7-f1ea2de17846","Doc Cat Ios",{"collection":106,"item":765},{"id":72,"status":4,"sort":8,"name":612,"item":766},[767],{"collection":699,"item":768},{"id":433,"status":4,"sort":62,"slug":611,"name":612,"icon":769,"featured_icon":770},{"id":715,"title":716},{"id":771,"title":612},"f5e66b5b-a439-47f6-af4a-6ad261de2e87",{"collection":106,"item":773},{"id":77,"status":4,"sort":8,"name":605,"item":774},[775],{"collection":699,"item":776},{"id":214,"status":4,"sort":67,"slug":604,"name":605,"icon":777,"featured_icon":779},{"id":778,"title":605},"3b4b03c7-e131-49e6-a014-c8c2c8a2751e",{"id":780,"title":781},"1dd05c76-e517-4aea-a3d8-49cfddb40056","Strapi Doc",{"id":22,"name":783,"url":784,"url_text":783,"status":4,"groups":785},"Pricing","\u002Fpricing",[],{"id":57,"name":787,"url":788,"url_text":787,"status":4,"groups":789},"Book a demo","\u002Fbook-demo",[],{"id":7,"status":4,"security_section_title":791,"loved_section_title":792,"columns":793,"social_links":863,"policy_links":893},"Secured & trusted","Loved by users",[794,806,821,842,845],{"id":7,"status":4,"sort":8,"title":795,"column_key":796,"links":797},"Localazy","connect",[798,800,803],{"id":36,"status":4,"sort":7,"title":787,"url":799},"___LOCALAZY_MEETING_URL___",{"id":29,"status":4,"sort":16,"title":801,"url":802},"Contact","\u002Fcontact",{"id":433,"status":4,"sort":22,"title":804,"url":805},"About us","\u002Fabout-us",{"id":16,"status":4,"sort":8,"title":807,"column_key":808,"links":809},"Programs","programs",[810,812,815,818],{"id":7,"status":4,"sort":98,"title":811,"url":674},"Partner Program",{"id":16,"status":4,"sort":50,"title":813,"url":814},"Ambassador Program","\u002Fambassador",{"id":22,"status":4,"sort":57,"title":816,"url":817},"Startup Program","\u002Ffor\u002Fstartups",{"id":98,"status":4,"sort":62,"title":819,"url":820},"Nonprofits","\u002Ffor\u002Fnonprofit",{"id":22,"status":4,"sort":8,"title":822,"column_key":823,"links":824},"Use Cases","use_cases",[825,828,831,833,836,839],{"id":50,"status":4,"sort":67,"title":826,"url":827},"Software Localization","\u002Fterm\u002Fsoftware-localization",{"id":57,"status":4,"sort":72,"title":829,"url":830},"Machine Translation Services","\u002Ffeatures\u002Fmachine-translation",{"id":62,"status":4,"sort":77,"title":467,"url":832},"\u002Ffeatures\u002Ftranslation-api",{"id":67,"status":4,"sort":36,"title":834,"url":835},"Crowdsourced Translations","\u002Ffeatures\u002Fshare-tm",{"id":72,"status":4,"sort":29,"title":837,"url":838},"Figma i18n & localization","\u002Ffeatures\u002Ffigma-localization-plugin",{"id":77,"status":4,"sort":43,"title":840,"url":841},"Translation as a Service","\u002Fterm\u002Ftranslation-service",{"id":98,"status":4,"sort":8,"title":520,"column_key":843,"links":844},"integrations",[],{"id":50,"status":4,"sort":8,"title":650,"column_key":846,"links":847},"resources",[848,849,852,853,856,858,859,860],{"id":43,"status":4,"sort":462,"title":663,"url":662},{"id":462,"status":4,"sort":678,"title":850,"url":851},"Dictionary","\u002Fdictionary",{"id":678,"status":4,"sort":560,"title":671,"url":670},{"id":560,"status":4,"sort":322,"title":854,"url":855},"Discussion forum","___DISCUSS_URL___",{"id":322,"status":4,"sort":134,"title":857,"url":658},"Localization Blog",{"id":134,"status":4,"sort":246,"title":680,"url":679},{"id":246,"status":4,"sort":129,"title":783,"url":784},{"id":129,"status":4,"sort":433,"title":861,"url":862},"Brand assets","https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Fu\u002F1\u002Ffolders\u002F1tZqsZHBlGelz7A2FwTsiwrs4j3sd9HTk",[864,869,874,879,884,889],{"id":7,"status":4,"sort":8,"platform":865,"icon":866,"url":867,"label":868},"feed","rss","\u002Ffeed.xml","Localazy RSS Feed",{"id":16,"status":4,"sort":8,"platform":870,"icon":871,"url":872,"label":873},"facebook","fb-logo","https:\u002F\u002Fwww.facebook.com\u002Flocalazy\u002F","Localazy facebook",{"id":22,"status":4,"sort":8,"platform":875,"icon":876,"url":877,"label":878},"github","github-logo","https:\u002F\u002Fgithub.com\u002Flocalazy","Localazy GitHub",{"id":98,"status":4,"sort":8,"platform":880,"icon":881,"url":882,"label":883},"x","x-twitter","https:\u002F\u002Fx.com\u002Flocalazy","Localazy X",{"id":50,"status":4,"sort":8,"platform":885,"icon":886,"url":887,"label":888},"linkedin","linkedin-logo","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002F37836599\u002F","Localazy LinkedIn",{"id":57,"status":4,"sort":8,"platform":890,"icon":891,"url":855,"label":892},"discourse","discourse-logo","Localazy Discourse",[894,897,900],{"id":7,"status":4,"sort":8,"title":895,"url":896,"action":8},"Privacy policy","\u002Fprivacy-policy",{"id":16,"status":4,"sort":8,"title":898,"url":899,"action":8},"Terms & Conditions","\u002Fterms-and-conditions",{"id":22,"status":4,"sort":8,"title":901,"url":8,"action":902},"Cookies","cookie-consent",[904,1044,1122,1228,1314,1393,1482,1573,1660,1759],{"id":474,"status":4,"created_on":905,"modified_on":906,"name":547,"slug":546,"description":907,"docs_link":908,"priority":8,"has_sdk":91,"sort":22,"highlighted":91,"in_menu":93,"changefreq":8,"support_type":909,"show_in_spa":93,"is_file_format":91,"meta_title":8,"meta_description":8,"featured_on_web":93,"marketing_subtitle":910,"tile_subtitle":911,"tile_description":912,"is_enterprise":91,"is_popular":91,"primary_use_case":8,"hierarchy_handling":8,"best_for":8,"file_extension":8,"format_code_example":8,"format_to_extension":913,"upload_features":914,"icon":915,"meta_image":916,"primary_tag":918,"tags":934,"integration_methods":952,"recommended_methods":1028,"default_integration_method":1029,"faq_categories":1036,"translations":1042,"platforms_id":474},"2022-03-18T08:09:24.000Z","2025-02-26T13:36:08.000Z","Manage your React app translations with Localazy, a continuous localization tool. React i18n done right. ","\u002Fdocs\u002Fcli\u002Fjson-format","JSON format support","CLI support","react-i18next and more","Use Localazy to translate your React projects with your favorite i18n library.",{"json":588},[],{"id":549},{"id":917},"a97492ec-ee8d-429c-bf66-d0fe59b6e5c9",{"id":50,"status":4,"sort":16,"created_on":919,"label":920,"hidden":91,"icon":921,"translations":923},"2022-03-17T12:23:44.000Z","Web apps",{"id":922},"c9e70e4f-8136-432a-8d82-53c3501a9eb4",[924,926,929,932],{"id":50,"languages_code":925,"label":920},"xxa",{"id":300,"languages_code":927,"label":928},"es","Aplicaciones web",{"id":733,"languages_code":930,"label":931},"cs","Webové aplikace",{"id":504,"languages_code":933,"label":920},"en",[935,942],{"id":50,"status":4,"sort":16,"label":920,"hidden":91,"created_on":919,"icon":936,"translations":937},{"id":922},[938,939,940,941],{"id":50,"languages_code":925,"label":920},{"id":300,"languages_code":927,"label":928},{"id":733,"languages_code":930,"label":931},{"id":504,"languages_code":933,"label":920},{"id":67,"status":4,"sort":72,"label":943,"hidden":91,"created_on":944,"icon":8,"translations":945},"Framework","2022-03-17T12:23:45.000Z",[946,947,949,950],{"id":67,"languages_code":925,"label":943},{"id":437,"languages_code":927,"label":948},"Marco",{"id":387,"languages_code":930,"label":943},{"id":951,"languages_code":933,"label":943},67,[953,965,990,1011],{"id":98,"status":4,"sort":57,"label":722,"alternative_label":8,"slug":726,"description":954,"documentation_link":955,"loc_icon":726,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":956},"Translate strings directly or upload them into your Localazy project.","\u002Fdocs\u002Fapi\u002Fintroduction",[957,958,961,963],{"id":98,"languages_code":925,"label":722,"description":954,"slug":726},{"id":959,"languages_code":927,"label":722,"description":960,"slug":726},40,"Utilice la API para exportar traducciones e importar contenido de\u002Fa Localazy mediante programación.",{"id":733,"languages_code":933,"label":722,"description":962,"slug":726},"Choose between translating strings directly or uploading them into Localazy.",{"id":504,"languages_code":930,"label":722,"description":964,"slug":726},"Pomocí rozhraní API můžete programovaně exportovat překlady a importovat obsah z\u002Fdo Localazy.",{"id":22,"status":4,"sort":50,"label":966,"alternative_label":8,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":971},"Create source keys online","add-keys-manually","Add source keys via the web interface online and sync them into your project later.","\u002Fdocs\u002Fgeneral\u002Fimporting-localization-files#add-new-keys-in-ui","vpn-key-outline",[972,973,976,977,980,983,984,985],{"id":22,"languages_code":925,"label":966,"description":968,"slug":967},{"id":225,"languages_code":927,"label":974,"description":975,"slug":8},"Cree claves fuente en línea","Añada claves fuente a través de la interfaz web en línea y sincronícelas posteriormente en su proyecto.",{"id":420,"languages_code":933,"label":966,"description":968,"slug":967},{"id":387,"languages_code":930,"label":978,"description":979,"slug":8},"Vytvářejte zdrojové klíče online","Přidejte zdrojové klíče přes webové rozhraní online a synchronizujte je do svého projektu později.",{"id":338,"languages_code":927,"label":981,"description":982,"slug":967},"Cree claves de origen en línea","Añada claves de origen a través de la interfaz web en línea y sincronícelas posteriormente en su proyecto.",{"id":347,"languages_code":933,"label":966,"description":968,"slug":967},{"id":625,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":8},88,"de","Erstellen Sie Quellschlüssel online","Fügen Sie Quellschlüssel über die Weboberfläche online hinzu und synchronisieren Sie sie später mit Ihrem Projekt.",{"id":16,"status":4,"sort":98,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":997},"Direct file upload","File upload","web-upload","Upload your texts and existing translations in any format directly to start quickly.","\u002Fdocs\u002Fgeneral\u002Fimporting-localization-files","file-upload",[998,999,1002,1003,1007],{"id":16,"languages_code":925,"label":991,"description":994,"slug":993},{"id":152,"languages_code":927,"label":1000,"description":1001,"slug":8},"Carga directa de archivos","Cargue sus textos y traducciones existentes en cualquier formato directamente para empezar rápidamente.",{"id":317,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":8},56,"Přímé nahrávání souborů","Nahrajte přímo své texty a stávající překlady v libovolném formátu a začněte pracovat ihned.",{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":8},85,"Direkter Datei-Upload","Laden Sie Ihre Texte und vorhandenen Übersetzungen in einem beliebigen Format direkt hoch, um schnell loszulegen.",{"id":7,"status":4,"sort":22,"label":1012,"alternative_label":710,"slug":479,"description":1013,"documentation_link":1014,"loc_icon":479,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1015},"Command Line Interface","The best option for developers that want to make localization an automated part of their workflow.","\u002Fdocs\u002Fcli\u002Fthe-basics",[1016,1017,1020,1021,1024],{"id":7,"languages_code":925,"label":1012,"description":1013,"slug":479},{"id":141,"languages_code":927,"label":1018,"description":1019,"slug":479},"Interfaz de Línea de Comandos","La mejor opción para los desarrolladores que deseen hacer de la localización una parte automatizada de su flujo de trabajo.",{"id":309,"languages_code":933,"label":1012,"description":1013,"slug":479},{"id":379,"languages_code":930,"label":1022,"description":1023,"slug":479},"Rozhraní Příkazového Řádku","Nejlepší volba pro vývojáře, kteří chtějí, aby se lokalizace stala automatizovanou součástí jejich pracovních postupů.",{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":8},87,"Befehlszeilenschnittstelle","Die beste Option für Entwickler, die die Lokalisierung zu einem automatisierten Teil ihres Arbeitsablaufs machen möchten.",[],{"id":7,"status":4,"sort":22,"label":1012,"alternative_label":710,"slug":479,"description":1013,"documentation_link":1014,"loc_icon":479,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1030},[1031,1032,1033,1034,1035],{"id":7,"languages_code":925,"label":1012,"description":1013,"slug":479},{"id":141,"languages_code":927,"label":1018,"description":1019,"slug":479},{"id":309,"languages_code":933,"label":1012,"description":1013,"slug":479},{"id":379,"languages_code":930,"label":1022,"description":1023,"slug":479},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":8},[1037],{"id":1038,"status":4,"created_on":1039,"sort":8,"slug":1040,"label":1041,"on_faq_index":8},76,"2025-02-26T12:44:29.000Z","front-end-common","Front-end Common",[1043],{"languages_code":925,"name":547,"slug":546,"description":907,"support_type":909,"meta_title":8,"meta_description":8,"marketing_subtitle":910,"tile_subtitle":911,"tile_description":912,"id":474,"platforms_id":474,"docs_link":908},{"id":246,"status":4,"created_on":905,"modified_on":1045,"name":554,"slug":553,"description":1046,"docs_link":908,"priority":8,"has_sdk":91,"sort":98,"highlighted":91,"in_menu":93,"changefreq":8,"support_type":909,"show_in_spa":93,"is_file_format":91,"meta_title":8,"meta_description":8,"featured_on_web":93,"marketing_subtitle":910,"tile_subtitle":1047,"tile_description":1048,"is_enterprise":91,"is_popular":91,"primary_use_case":8,"hierarchy_handling":8,"best_for":8,"file_extension":8,"format_code_example":8,"format_to_extension":1049,"upload_features":1050,"icon":1051,"meta_image":1052,"primary_tag":1054,"tags":1061,"integration_methods":1075,"recommended_methods":1106,"default_integration_method":1107,"faq_categories":1114,"translations":1120,"platforms_id":246},"2025-02-26T13:35:41.000Z","Online Vue.js project localization tool for your translation management. Enjoy true continuous localization with Localazy & translate your JSON files automatically.","Vue.js & JSON","Enjoy true continuous localization with Localazy & translate your Vue projects automatically.",{"json":588},[],{"id":556},{"id":1053},"8171b836-d6b8-4354-8db3-34ccd384970d",{"id":50,"status":4,"sort":16,"created_on":919,"label":920,"hidden":91,"icon":1055,"translations":1056},{"id":922},[1057,1058,1059,1060],{"id":50,"languages_code":925,"label":920},{"id":300,"languages_code":927,"label":928},{"id":733,"languages_code":930,"label":931},{"id":504,"languages_code":933,"label":920},[1062,1069],{"id":50,"status":4,"sort":16,"label":920,"hidden":91,"created_on":919,"icon":1063,"translations":1064},{"id":922},[1065,1066,1067,1068],{"id":50,"languages_code":925,"label":920},{"id":300,"languages_code":927,"label":928},{"id":733,"languages_code":930,"label":931},{"id":504,"languages_code":933,"label":920},{"id":67,"status":4,"sort":72,"label":943,"hidden":91,"created_on":944,"icon":8,"translations":1070},[1071,1072,1073,1074],{"id":67,"languages_code":925,"label":943},{"id":437,"languages_code":927,"label":948},{"id":387,"languages_code":930,"label":943},{"id":951,"languages_code":933,"label":943},[1076,1082,1092,1099],{"id":98,"status":4,"sort":57,"label":722,"alternative_label":8,"slug":726,"description":954,"documentation_link":955,"loc_icon":726,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1077},[1078,1079,1080,1081],{"id":98,"languages_code":925,"label":722,"description":954,"slug":726},{"id":959,"languages_code":927,"label":722,"description":960,"slug":726},{"id":733,"languages_code":933,"label":722,"description":962,"slug":726},{"id":504,"languages_code":930,"label":722,"description":964,"slug":726},{"id":22,"status":4,"sort":50,"label":966,"alternative_label":8,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1083},[1084,1085,1086,1087,1088,1089,1090,1091],{"id":22,"languages_code":925,"label":966,"description":968,"slug":967},{"id":225,"languages_code":927,"label":974,"description":975,"slug":8},{"id":420,"languages_code":933,"label":966,"description":968,"slug":967},{"id":387,"languages_code":930,"label":978,"description":979,"slug":8},{"id":338,"languages_code":927,"label":981,"description":982,"slug":967},{"id":347,"languages_code":933,"label":966,"description":968,"slug":967},{"id":625,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":8},{"id":16,"status":4,"sort":98,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1093},[1094,1095,1096,1097,1098],{"id":16,"languages_code":925,"label":991,"description":994,"slug":993},{"id":152,"languages_code":927,"label":1000,"description":1001,"slug":8},{"id":317,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":8},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":8},{"id":7,"status":4,"sort":22,"label":1012,"alternative_label":710,"slug":479,"description":1013,"documentation_link":1014,"loc_icon":479,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1100},[1101,1102,1103,1104,1105],{"id":7,"languages_code":925,"label":1012,"description":1013,"slug":479},{"id":141,"languages_code":927,"label":1018,"description":1019,"slug":479},{"id":309,"languages_code":933,"label":1012,"description":1013,"slug":479},{"id":379,"languages_code":930,"label":1022,"description":1023,"slug":479},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1012,"alternative_label":710,"slug":479,"description":1013,"documentation_link":1014,"loc_icon":479,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1108},[1109,1110,1111,1112,1113],{"id":7,"languages_code":925,"label":1012,"description":1013,"slug":479},{"id":141,"languages_code":927,"label":1018,"description":1019,"slug":479},{"id":309,"languages_code":933,"label":1012,"description":1013,"slug":479},{"id":379,"languages_code":930,"label":1022,"description":1023,"slug":479},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":8},[1115,1119],{"id":1004,"status":4,"created_on":1116,"sort":8,"slug":1117,"label":1118,"on_faq_index":8},"2023-03-01T11:21:41.000Z","vue-localization","Vue.js Localization",{"id":1038,"status":4,"created_on":1039,"sort":8,"slug":1040,"label":1041,"on_faq_index":8},[1121],{"languages_code":925,"name":554,"slug":553,"description":1046,"support_type":909,"meta_title":8,"meta_description":8,"marketing_subtitle":910,"tile_subtitle":1047,"tile_description":1048,"id":246,"platforms_id":246,"docs_link":908},{"id":7,"status":4,"created_on":905,"modified_on":1123,"name":568,"slug":567,"description":1124,"docs_link":1125,"priority":8,"has_sdk":91,"sort":57,"highlighted":91,"in_menu":93,"changefreq":8,"support_type":1126,"show_in_spa":93,"is_file_format":91,"meta_title":8,"meta_description":8,"featured_on_web":91,"marketing_subtitle":910,"tile_subtitle":1126,"tile_description":1127,"is_enterprise":91,"is_popular":91,"primary_use_case":1128,"hierarchy_handling":1129,"best_for":1130,"file_extension":1131,"format_code_example":1132,"format_to_extension":1133,"upload_features":1135,"icon":1136,"meta_image":1137,"primary_tag":1139,"tags":1150,"integration_methods":1186,"recommended_methods":1217,"default_integration_method":1218,"faq_categories":1225,"translations":1226,"platforms_id":7},"2025-07-03T14:21:42.000Z","Learn how to use Localazy CLI for localization of Flutter app. Flutter’s ARB format is fully supported including arrays, plurals, and selected context information. No extra configuration is necessary, but you can enable certain features if you want to.","\u002Fdocs\u002Fcli\u002Fflutter-format","ARB format support","Use the Localazy CLI for localization of Flutter projects. Flutter’s ARB format is fully supported.","Supports metadata like placeholders","JSON-like key-value","Flutter apps",".arb","```\n{\n  \"localazy_message\": \"Go international, today. With Localazy.\"\n}\n```",{"arb":1134},"arb",[],{"id":570},{"id":1138},"c2674666-4371-4aa4-9a65-438c7363fafe",{"id":57,"status":4,"sort":67,"created_on":944,"label":1140,"hidden":91,"icon":1141,"translations":1143},"Mobile apps",{"id":1142},"c9c7e1f5-8b59-4016-ae0c-6fba9469cd55",[1144,1145,1147,1149],{"id":57,"languages_code":925,"label":1140},{"id":309,"languages_code":927,"label":1146},"Aplicaciones móviles",{"id":379,"languages_code":930,"label":1148},"Mobilní aplikace",{"id":347,"languages_code":933,"label":1140},[1151,1162,1169,1176],{"id":62,"status":4,"sort":246,"label":1152,"hidden":91,"created_on":944,"icon":1153,"translations":1155},"Desktop & Games",{"id":1154},"65b04533-5b4c-430c-b8a4-ecce84754200",[1156,1157,1159,1161],{"id":62,"languages_code":925,"label":1152},{"id":317,"languages_code":927,"label":1158},"Escritorio y Juegos",{"id":1004,"languages_code":930,"label":1160},"Stolní počítače & Hry",{"id":625,"languages_code":933,"label":1152},{"id":50,"status":4,"sort":16,"label":920,"hidden":91,"created_on":919,"icon":1163,"translations":1164},{"id":922},[1165,1166,1167,1168],{"id":50,"languages_code":925,"label":920},{"id":300,"languages_code":927,"label":928},{"id":733,"languages_code":930,"label":931},{"id":504,"languages_code":933,"label":920},{"id":57,"status":4,"sort":67,"label":1140,"hidden":91,"created_on":944,"icon":1170,"translations":1171},{"id":1142},[1172,1173,1174,1175],{"id":57,"languages_code":925,"label":1140},{"id":309,"languages_code":927,"label":1146},{"id":379,"languages_code":930,"label":1148},{"id":347,"languages_code":933,"label":1140},{"id":157,"status":4,"sort":343,"label":1177,"hidden":93,"created_on":944,"icon":8,"translations":1178},"ARB",[1179,1180,1182,1184],{"id":157,"languages_code":925,"label":1177},{"id":1181,"languages_code":927,"label":1177},120,{"id":1183,"languages_code":930,"label":1177},125,{"id":1185,"languages_code":933,"label":1177},130,[1187,1193,1203,1210],{"id":98,"status":4,"sort":57,"label":722,"alternative_label":8,"slug":726,"description":954,"documentation_link":955,"loc_icon":726,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1188},[1189,1190,1191,1192],{"id":98,"languages_code":925,"label":722,"description":954,"slug":726},{"id":959,"languages_code":927,"label":722,"description":960,"slug":726},{"id":733,"languages_code":933,"label":722,"description":962,"slug":726},{"id":504,"languages_code":930,"label":722,"description":964,"slug":726},{"id":22,"status":4,"sort":50,"label":966,"alternative_label":8,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1194},[1195,1196,1197,1198,1199,1200,1201,1202],{"id":22,"languages_code":925,"label":966,"description":968,"slug":967},{"id":225,"languages_code":927,"label":974,"description":975,"slug":8},{"id":420,"languages_code":933,"label":966,"description":968,"slug":967},{"id":387,"languages_code":930,"label":978,"description":979,"slug":8},{"id":338,"languages_code":927,"label":981,"description":982,"slug":967},{"id":347,"languages_code":933,"label":966,"description":968,"slug":967},{"id":625,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":8},{"id":16,"status":4,"sort":98,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1204},[1205,1206,1207,1208,1209],{"id":16,"languages_code":925,"label":991,"description":994,"slug":993},{"id":152,"languages_code":927,"label":1000,"description":1001,"slug":8},{"id":317,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":8},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":8},{"id":7,"status":4,"sort":22,"label":1012,"alternative_label":710,"slug":479,"description":1013,"documentation_link":1014,"loc_icon":479,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1211},[1212,1213,1214,1215,1216],{"id":7,"languages_code":925,"label":1012,"description":1013,"slug":479},{"id":141,"languages_code":927,"label":1018,"description":1019,"slug":479},{"id":309,"languages_code":933,"label":1012,"description":1013,"slug":479},{"id":379,"languages_code":930,"label":1022,"description":1023,"slug":479},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1012,"alternative_label":710,"slug":479,"description":1013,"documentation_link":1014,"loc_icon":479,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1219},[1220,1221,1222,1223,1224],{"id":7,"languages_code":925,"label":1012,"description":1013,"slug":479},{"id":141,"languages_code":927,"label":1018,"description":1019,"slug":479},{"id":309,"languages_code":933,"label":1012,"description":1013,"slug":479},{"id":379,"languages_code":930,"label":1022,"description":1023,"slug":479},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":8},[],[1227],{"languages_code":925,"name":568,"slug":567,"description":1124,"support_type":1126,"meta_title":8,"meta_description":8,"marketing_subtitle":910,"tile_subtitle":1126,"tile_description":1127,"id":7,"platforms_id":7,"docs_link":1125},{"id":509,"status":4,"created_on":1229,"modified_on":1230,"name":582,"slug":581,"description":1231,"docs_link":1232,"priority":8,"has_sdk":91,"sort":29,"highlighted":91,"in_menu":93,"changefreq":8,"support_type":1233,"show_in_spa":93,"is_file_format":91,"meta_title":8,"meta_description":8,"featured_on_web":93,"marketing_subtitle":910,"tile_subtitle":1233,"tile_description":1234,"is_enterprise":91,"is_popular":91,"primary_use_case":8,"hierarchy_handling":8,"best_for":8,"file_extension":8,"format_code_example":8,"format_to_extension":1235,"upload_features":1237,"icon":1238,"meta_image":1239,"primary_tag":1241,"tags":1254,"integration_methods":1269,"recommended_methods":1300,"default_integration_method":1301,"faq_categories":1308,"translations":1312,"platforms_id":509},"2022-03-18T08:09:25.000Z","2024-07-17T07:43:22.000Z","Localize your app with JavaScript localizations and Localazy CLI.\nUpload JavaScript files with strings to Localazy and manage your translations easily. Download translated files back.","\u002Fdocs\u002Fcli\u002Fjavascript-format","JS file support","Translating JS files is easy as a pie with Localazy!",{"js":1236},"js",[],{"id":584},{"id":1240},"2c6699eb-1d80-4772-8268-5597dbcead8c",{"id":77,"status":4,"sort":77,"created_on":944,"label":1242,"hidden":91,"icon":1243,"translations":1245},"Programming Languages",{"id":1244},"8c5836bb-1fbe-49c5-9330-8f931838c457",[1246,1247,1249,1252],{"id":77,"languages_code":925,"label":1242},{"id":404,"languages_code":927,"label":1248},"Lenguajes de Programación",{"id":1250,"languages_code":930,"label":1251},68,"Programovací Jazyky",{"id":1253,"languages_code":933,"label":1242},70,[1255,1262],{"id":50,"status":4,"sort":16,"label":920,"hidden":91,"created_on":919,"icon":1256,"translations":1257},{"id":922},[1258,1259,1260,1261],{"id":50,"languages_code":925,"label":920},{"id":300,"languages_code":927,"label":928},{"id":733,"languages_code":930,"label":931},{"id":504,"languages_code":933,"label":920},{"id":77,"status":4,"sort":77,"label":1242,"hidden":91,"created_on":944,"icon":1263,"translations":1264},{"id":1244},[1265,1266,1267,1268],{"id":77,"languages_code":925,"label":1242},{"id":404,"languages_code":927,"label":1248},{"id":1250,"languages_code":930,"label":1251},{"id":1253,"languages_code":933,"label":1242},[1270,1276,1286,1293],{"id":98,"status":4,"sort":57,"label":722,"alternative_label":8,"slug":726,"description":954,"documentation_link":955,"loc_icon":726,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1271},[1272,1273,1274,1275],{"id":98,"languages_code":925,"label":722,"description":954,"slug":726},{"id":959,"languages_code":927,"label":722,"description":960,"slug":726},{"id":733,"languages_code":933,"label":722,"description":962,"slug":726},{"id":504,"languages_code":930,"label":722,"description":964,"slug":726},{"id":22,"status":4,"sort":50,"label":966,"alternative_label":8,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1277},[1278,1279,1280,1281,1282,1283,1284,1285],{"id":22,"languages_code":925,"label":966,"description":968,"slug":967},{"id":225,"languages_code":927,"label":974,"description":975,"slug":8},{"id":420,"languages_code":933,"label":966,"description":968,"slug":967},{"id":387,"languages_code":930,"label":978,"description":979,"slug":8},{"id":338,"languages_code":927,"label":981,"description":982,"slug":967},{"id":347,"languages_code":933,"label":966,"description":968,"slug":967},{"id":625,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":8},{"id":16,"status":4,"sort":98,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1287},[1288,1289,1290,1291,1292],{"id":16,"languages_code":925,"label":991,"description":994,"slug":993},{"id":152,"languages_code":927,"label":1000,"description":1001,"slug":8},{"id":317,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":8},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":8},{"id":7,"status":4,"sort":22,"label":1012,"alternative_label":710,"slug":479,"description":1013,"documentation_link":1014,"loc_icon":479,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1294},[1295,1296,1297,1298,1299],{"id":7,"languages_code":925,"label":1012,"description":1013,"slug":479},{"id":141,"languages_code":927,"label":1018,"description":1019,"slug":479},{"id":309,"languages_code":933,"label":1012,"description":1013,"slug":479},{"id":379,"languages_code":930,"label":1022,"description":1023,"slug":479},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1012,"alternative_label":710,"slug":479,"description":1013,"documentation_link":1014,"loc_icon":479,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1302},[1303,1304,1305,1306,1307],{"id":7,"languages_code":925,"label":1012,"description":1013,"slug":479},{"id":141,"languages_code":927,"label":1018,"description":1019,"slug":479},{"id":309,"languages_code":933,"label":1012,"description":1013,"slug":479},{"id":379,"languages_code":930,"label":1022,"description":1023,"slug":479},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":8},[1309],{"id":400,"status":4,"created_on":1310,"sort":8,"slug":1311,"label":582,"on_faq_index":91},"2022-06-10T09:49:33.000Z","javascript-i18n-localization",[1313],{"languages_code":925,"name":582,"slug":581,"description":1231,"support_type":1233,"meta_title":8,"meta_description":8,"marketing_subtitle":910,"tile_subtitle":1233,"tile_description":1234,"id":509,"platforms_id":509,"docs_link":1232},{"id":29,"status":4,"created_on":1229,"modified_on":1315,"name":589,"slug":588,"description":1316,"docs_link":908,"priority":8,"has_sdk":91,"sort":129,"highlighted":91,"in_menu":93,"changefreq":8,"support_type":1317,"show_in_spa":93,"is_file_format":93,"meta_title":8,"meta_description":8,"featured_on_web":93,"marketing_subtitle":910,"tile_subtitle":1318,"tile_description":1319,"is_enterprise":91,"is_popular":93,"primary_use_case":1320,"hierarchy_handling":1321,"best_for":1322,"file_extension":1323,"format_code_example":1324,"format_to_extension":1325,"upload_features":1326,"icon":1327,"meta_image":1328,"primary_tag":1330,"tags":1341,"integration_methods":1349,"recommended_methods":1380,"default_integration_method":1381,"faq_categories":1388,"translations":1391,"platforms_id":29},"2025-10-14T11:22:29.000Z","Online JSON translator you will love. Comfortable JSON language files editor with powerful CLI under your fingers for continuous localization.","Advanced format support","{Objectively the best}","Translate any JSON files with Localazy, with the best in class plural and array support.","Used for structured data storage and APIs","Uses key-value pairs","Web & mobile apps, APIs",".json","```\n{\n  \"parent\": {\n    \"child\": {\n      \"another_nested_level\": \"All is supported.\"\n    }\n  }\n}\n```",{"json":588},[],{"id":591},{"id":1329},"8d614c20-667e-4bee-a64d-7d7ce9c0ee0a",{"id":98,"status":4,"sort":50,"created_on":944,"label":1331,"hidden":91,"icon":1332,"translations":1334},"File formats",{"id":1333},"ab7c8f89-dcce-45ab-9e21-8605aef289c3",[1335,1336,1338,1340],{"id":98,"languages_code":925,"label":1331},{"id":291,"languages_code":927,"label":1337},"Formatos de archivo",{"id":420,"languages_code":930,"label":1339},"Formáty souborů",{"id":513,"languages_code":933,"label":1331},[1342],{"id":98,"status":4,"sort":50,"label":1331,"hidden":91,"created_on":944,"icon":1343,"translations":1344},{"id":1333},[1345,1346,1347,1348],{"id":98,"languages_code":925,"label":1331},{"id":291,"languages_code":927,"label":1337},{"id":420,"languages_code":930,"label":1339},{"id":513,"languages_code":933,"label":1331},[1350,1356,1366,1373],{"id":98,"status":4,"sort":57,"label":722,"alternative_label":8,"slug":726,"description":954,"documentation_link":955,"loc_icon":726,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1351},[1352,1353,1354,1355],{"id":98,"languages_code":925,"label":722,"description":954,"slug":726},{"id":959,"languages_code":927,"label":722,"description":960,"slug":726},{"id":733,"languages_code":933,"label":722,"description":962,"slug":726},{"id":504,"languages_code":930,"label":722,"description":964,"slug":726},{"id":22,"status":4,"sort":50,"label":966,"alternative_label":8,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1357},[1358,1359,1360,1361,1362,1363,1364,1365],{"id":22,"languages_code":925,"label":966,"description":968,"slug":967},{"id":225,"languages_code":927,"label":974,"description":975,"slug":8},{"id":420,"languages_code":933,"label":966,"description":968,"slug":967},{"id":387,"languages_code":930,"label":978,"description":979,"slug":8},{"id":338,"languages_code":927,"label":981,"description":982,"slug":967},{"id":347,"languages_code":933,"label":966,"description":968,"slug":967},{"id":625,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":8},{"id":16,"status":4,"sort":98,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1367},[1368,1369,1370,1371,1372],{"id":16,"languages_code":925,"label":991,"description":994,"slug":993},{"id":152,"languages_code":927,"label":1000,"description":1001,"slug":8},{"id":317,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":8},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":8},{"id":7,"status":4,"sort":22,"label":1012,"alternative_label":710,"slug":479,"description":1013,"documentation_link":1014,"loc_icon":479,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1374},[1375,1376,1377,1378,1379],{"id":7,"languages_code":925,"label":1012,"description":1013,"slug":479},{"id":141,"languages_code":927,"label":1018,"description":1019,"slug":479},{"id":309,"languages_code":933,"label":1012,"description":1013,"slug":479},{"id":379,"languages_code":930,"label":1022,"description":1023,"slug":479},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1012,"alternative_label":710,"slug":479,"description":1013,"documentation_link":1014,"loc_icon":479,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1382},[1383,1384,1385,1386,1387],{"id":7,"languages_code":925,"label":1012,"description":1013,"slug":479},{"id":141,"languages_code":927,"label":1018,"description":1019,"slug":479},{"id":309,"languages_code":933,"label":1012,"description":1013,"slug":479},{"id":379,"languages_code":930,"label":1022,"description":1023,"slug":479},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":8},[1389],{"id":359,"status":4,"created_on":1390,"sort":8,"slug":588,"label":589,"on_faq_index":91},"2022-06-10T10:49:07.000Z",[1392],{"languages_code":925,"name":589,"slug":588,"description":1316,"support_type":1317,"meta_title":8,"meta_description":8,"marketing_subtitle":910,"tile_subtitle":1318,"tile_description":1319,"id":29,"platforms_id":29,"docs_link":908},{"id":433,"status":4,"created_on":1229,"modified_on":1394,"name":596,"slug":595,"description":1395,"docs_link":1396,"priority":8,"has_sdk":91,"sort":433,"highlighted":91,"in_menu":93,"changefreq":8,"support_type":1397,"show_in_spa":91,"is_file_format":93,"meta_title":8,"meta_description":8,"featured_on_web":93,"marketing_subtitle":910,"tile_subtitle":1398,"tile_description":1399,"is_enterprise":91,"is_popular":93,"primary_use_case":1400,"hierarchy_handling":1401,"best_for":1402,"file_extension":1403,"format_code_example":1404,"format_to_extension":1405,"upload_features":1407,"icon":1408,"meta_image":1409,"primary_tag":1411,"tags":1418,"integration_methods":1440,"recommended_methods":1471,"default_integration_method":1472,"faq_categories":1479,"translations":1480,"platforms_id":433},"2025-07-03T14:28:31.000Z","XLIFF is meant for localization. Enjoy Localazy - an online XLIFF editor for your translation management. Integrate your XLIFF files with Localazy to achieve true continuous localization and translate XLIFF files on autopilot.","\u002Fdocs\u002Fcli\u002Fxliff-12-format","File format support","Meant for localization","XLIFF stands for XML Localization Interchange File Format - and Localazy is the best way to manage XLIFF files.","Used in translation pipelines","XML-based exchange format","Translation & software",".xliff","```\n\u003Ctrans-unit id=\"localazy_message\">\n    \u003Csource>Go international, today. With Localazy.\u003C\u002Fsource>\n\u003C\u002Ftrans-unit>\n```",{"xliff":1406},"xlf",[],{"id":598},{"id":1410},"889970a6-cce8-4055-b96a-9c3f292aa67f",{"id":98,"status":4,"sort":50,"created_on":944,"label":1331,"hidden":91,"icon":1412,"translations":1413},{"id":1333},[1414,1415,1416,1417],{"id":98,"languages_code":925,"label":1331},{"id":291,"languages_code":927,"label":1337},{"id":420,"languages_code":930,"label":1339},{"id":513,"languages_code":933,"label":1331},[1419,1426,1433],{"id":98,"status":4,"sort":50,"label":1331,"hidden":91,"created_on":944,"icon":1420,"translations":1421},{"id":1333},[1422,1423,1424,1425],{"id":98,"languages_code":925,"label":1331},{"id":291,"languages_code":927,"label":1337},{"id":420,"languages_code":930,"label":1339},{"id":513,"languages_code":933,"label":1331},{"id":98,"status":4,"sort":50,"label":1331,"hidden":91,"created_on":944,"icon":1427,"translations":1428},{"id":1333},[1429,1430,1431,1432],{"id":98,"languages_code":925,"label":1331},{"id":291,"languages_code":927,"label":1337},{"id":420,"languages_code":930,"label":1339},{"id":513,"languages_code":933,"label":1331},{"id":98,"status":4,"sort":50,"label":1331,"hidden":91,"created_on":944,"icon":1434,"translations":1435},{"id":1333},[1436,1437,1438,1439],{"id":98,"languages_code":925,"label":1331},{"id":291,"languages_code":927,"label":1337},{"id":420,"languages_code":930,"label":1339},{"id":513,"languages_code":933,"label":1331},[1441,1447,1457,1464],{"id":98,"status":4,"sort":57,"label":722,"alternative_label":8,"slug":726,"description":954,"documentation_link":955,"loc_icon":726,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1442},[1443,1444,1445,1446],{"id":98,"languages_code":925,"label":722,"description":954,"slug":726},{"id":959,"languages_code":927,"label":722,"description":960,"slug":726},{"id":733,"languages_code":933,"label":722,"description":962,"slug":726},{"id":504,"languages_code":930,"label":722,"description":964,"slug":726},{"id":22,"status":4,"sort":50,"label":966,"alternative_label":8,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1448},[1449,1450,1451,1452,1453,1454,1455,1456],{"id":22,"languages_code":925,"label":966,"description":968,"slug":967},{"id":225,"languages_code":927,"label":974,"description":975,"slug":8},{"id":420,"languages_code":933,"label":966,"description":968,"slug":967},{"id":387,"languages_code":930,"label":978,"description":979,"slug":8},{"id":338,"languages_code":927,"label":981,"description":982,"slug":967},{"id":347,"languages_code":933,"label":966,"description":968,"slug":967},{"id":625,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":8},{"id":16,"status":4,"sort":98,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1458},[1459,1460,1461,1462,1463],{"id":16,"languages_code":925,"label":991,"description":994,"slug":993},{"id":152,"languages_code":927,"label":1000,"description":1001,"slug":8},{"id":317,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":8},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":8},{"id":7,"status":4,"sort":22,"label":1012,"alternative_label":710,"slug":479,"description":1013,"documentation_link":1014,"loc_icon":479,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1465},[1466,1467,1468,1469,1470],{"id":7,"languages_code":925,"label":1012,"description":1013,"slug":479},{"id":141,"languages_code":927,"label":1018,"description":1019,"slug":479},{"id":309,"languages_code":933,"label":1012,"description":1013,"slug":479},{"id":379,"languages_code":930,"label":1022,"description":1023,"slug":479},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1012,"alternative_label":710,"slug":479,"description":1013,"documentation_link":1014,"loc_icon":479,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1473},[1474,1475,1476,1477,1478],{"id":7,"languages_code":925,"label":1012,"description":1013,"slug":479},{"id":141,"languages_code":927,"label":1018,"description":1019,"slug":479},{"id":309,"languages_code":933,"label":1012,"description":1013,"slug":479},{"id":379,"languages_code":930,"label":1022,"description":1023,"slug":479},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":8},[],[1481],{"languages_code":925,"name":596,"slug":595,"description":1395,"support_type":1397,"meta_title":8,"meta_description":8,"marketing_subtitle":910,"tile_subtitle":1398,"tile_description":1399,"id":433,"platforms_id":433,"docs_link":1396},{"id":129,"status":4,"created_on":1483,"modified_on":1483,"name":1484,"slug":1485,"description":1486,"docs_link":1487,"priority":8,"has_sdk":91,"sort":181,"highlighted":91,"in_menu":93,"changefreq":8,"support_type":1397,"show_in_spa":93,"is_file_format":93,"meta_title":8,"meta_description":8,"featured_on_web":91,"marketing_subtitle":910,"tile_subtitle":1488,"tile_description":1489,"is_enterprise":91,"is_popular":93,"primary_use_case":8,"hierarchy_handling":8,"best_for":8,"file_extension":8,"format_code_example":8,"format_to_extension":1490,"upload_features":1491,"icon":1492,"meta_image":1494,"primary_tag":1496,"tags":1503,"integration_methods":1531,"recommended_methods":1562,"default_integration_method":1563,"faq_categories":1570,"translations":1571,"platforms_id":129},"2026-05-21T20:49:09.000Z","PO","po","Edit .po and .pot files with your team, automate translation with AI, and ship faster.","\u002Fdocs\u002Fcli\u002Fpo-format","Seamless integration","Upload, edit and translate PO files with Localazy.",{"po":1485},[],{"id":1493},"25f317fe-0c10-4f0b-92cd-f80d1f3c6a67",{"id":1495},"490022f9-d91a-4e1a-9e79-db374ec997c2",{"id":98,"status":4,"sort":50,"created_on":944,"label":1331,"hidden":91,"icon":1497,"translations":1498},{"id":1333},[1499,1500,1501,1502],{"id":98,"languages_code":925,"label":1331},{"id":291,"languages_code":927,"label":1337},{"id":420,"languages_code":930,"label":1339},{"id":513,"languages_code":933,"label":1331},[1504,1511,1521],{"id":98,"status":4,"sort":50,"label":1331,"hidden":91,"created_on":944,"icon":1505,"translations":1506},{"id":1333},[1507,1508,1509,1510],{"id":98,"languages_code":925,"label":1331},{"id":291,"languages_code":927,"label":1337},{"id":420,"languages_code":930,"label":1339},{"id":513,"languages_code":933,"label":1331},{"id":330,"status":4,"sort":330,"label":1512,"hidden":93,"created_on":944,"icon":8,"translations":1513},"C++",[1514,1515,1517,1519],{"id":330,"languages_code":925,"label":1512},{"id":1516,"languages_code":927,"label":1512},135,{"id":1518,"languages_code":930,"label":1512},140,{"id":1520,"languages_code":933,"label":1512},144,{"id":433,"status":4,"sort":181,"label":1522,"hidden":93,"created_on":944,"icon":8,"translations":1523},"Gettext",[1524,1525,1527,1529],{"id":433,"languages_code":925,"label":1522},{"id":1526,"languages_code":927,"label":1522},101,{"id":1528,"languages_code":930,"label":1522},106,{"id":1530,"languages_code":933,"label":1522},111,[1532,1538,1548,1555],{"id":98,"status":4,"sort":57,"label":722,"alternative_label":8,"slug":726,"description":954,"documentation_link":955,"loc_icon":726,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1533},[1534,1535,1536,1537],{"id":98,"languages_code":925,"label":722,"description":954,"slug":726},{"id":959,"languages_code":927,"label":722,"description":960,"slug":726},{"id":733,"languages_code":933,"label":722,"description":962,"slug":726},{"id":504,"languages_code":930,"label":722,"description":964,"slug":726},{"id":22,"status":4,"sort":50,"label":966,"alternative_label":8,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1539},[1540,1541,1542,1543,1544,1545,1546,1547],{"id":22,"languages_code":925,"label":966,"description":968,"slug":967},{"id":225,"languages_code":927,"label":974,"description":975,"slug":8},{"id":420,"languages_code":933,"label":966,"description":968,"slug":967},{"id":387,"languages_code":930,"label":978,"description":979,"slug":8},{"id":338,"languages_code":927,"label":981,"description":982,"slug":967},{"id":347,"languages_code":933,"label":966,"description":968,"slug":967},{"id":625,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":8},{"id":16,"status":4,"sort":98,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1549},[1550,1551,1552,1553,1554],{"id":16,"languages_code":925,"label":991,"description":994,"slug":993},{"id":152,"languages_code":927,"label":1000,"description":1001,"slug":8},{"id":317,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":8},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":8},{"id":7,"status":4,"sort":22,"label":1012,"alternative_label":710,"slug":479,"description":1013,"documentation_link":1014,"loc_icon":479,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1556},[1557,1558,1559,1560,1561],{"id":7,"languages_code":925,"label":1012,"description":1013,"slug":479},{"id":141,"languages_code":927,"label":1018,"description":1019,"slug":479},{"id":309,"languages_code":933,"label":1012,"description":1013,"slug":479},{"id":379,"languages_code":930,"label":1022,"description":1023,"slug":479},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1012,"alternative_label":710,"slug":479,"description":1013,"documentation_link":1014,"loc_icon":479,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1564},[1565,1566,1567,1568,1569],{"id":7,"languages_code":925,"label":1012,"description":1013,"slug":479},{"id":141,"languages_code":927,"label":1018,"description":1019,"slug":479},{"id":309,"languages_code":933,"label":1012,"description":1013,"slug":479},{"id":379,"languages_code":930,"label":1022,"description":1023,"slug":479},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":8},[],[1572],{"languages_code":925,"name":1484,"slug":1485,"description":1486,"support_type":1397,"meta_title":8,"meta_description":8,"marketing_subtitle":910,"tile_subtitle":1488,"tile_description":1489,"id":129,"platforms_id":129,"docs_link":1487},{"id":186,"status":4,"created_on":1229,"modified_on":1574,"name":1575,"slug":1576,"description":1577,"docs_link":1578,"priority":8,"has_sdk":91,"sort":164,"highlighted":91,"in_menu":93,"changefreq":8,"support_type":1397,"show_in_spa":93,"is_file_format":93,"meta_title":8,"meta_description":8,"featured_on_web":91,"marketing_subtitle":910,"tile_subtitle":1579,"tile_description":1580,"is_enterprise":91,"is_popular":91,"primary_use_case":1581,"hierarchy_handling":1582,"best_for":1583,"file_extension":1584,"format_code_example":1585,"format_to_extension":1586,"upload_features":1587,"icon":1588,"meta_image":1589,"primary_tag":1591,"tags":1598,"integration_methods":1616,"recommended_methods":1647,"default_integration_method":1648,"faq_categories":1655,"translations":1658,"platforms_id":186},"2025-10-02T08:32:44.000Z","RESX","resx","Quickly translate and manage your RESX files with Localazy or integrate Localazy with your .NET project and enjoy a fully automated localization process. ","\u002Fdocs\u002Fcli\u002Fresx-format",".NET localization","Translate .NET projects using RESX files and Localazy.","Standard format for Windows\u002F.NET localization","Flat key-value structure",".NET applications",".resx","```\n\u003C?xml version=\"1.0\" encoding=\"utf-8\"?>\n\u003Croot>\n  \u003Cdata name=\"localazy_message\" xml:space=\"preserve\">\n    \u003Cvalue>Go international, today. With Localazy.\u003C\u002Fvalue>\n  \u003C\u002Fdata>\n\u003C\u002Froot>\n```",{"resx":1576},[],{"id":1493},{"id":1590},"1f07bf83-9363-47d6-b21b-a5121c0efaf6",{"id":98,"status":4,"sort":50,"created_on":944,"label":1331,"hidden":91,"icon":1592,"translations":1593},{"id":1333},[1594,1595,1596,1597],{"id":98,"languages_code":925,"label":1331},{"id":291,"languages_code":927,"label":1337},{"id":420,"languages_code":930,"label":1339},{"id":513,"languages_code":933,"label":1331},[1599,1606],{"id":98,"status":4,"sort":50,"label":1331,"hidden":91,"created_on":944,"icon":1600,"translations":1601},{"id":1333},[1602,1603,1604,1605],{"id":98,"languages_code":925,"label":1331},{"id":291,"languages_code":927,"label":1337},{"id":420,"languages_code":930,"label":1339},{"id":513,"languages_code":933,"label":1331},{"id":181,"status":4,"sort":186,"label":1607,"hidden":93,"created_on":944,"icon":8,"translations":1608},"C#",[1609,1610,1612,1614],{"id":181,"languages_code":925,"label":1607},{"id":1611,"languages_code":927,"label":1607},103,{"id":1613,"languages_code":930,"label":1607},108,{"id":1615,"languages_code":933,"label":1607},113,[1617,1623,1633,1640],{"id":98,"status":4,"sort":57,"label":722,"alternative_label":8,"slug":726,"description":954,"documentation_link":955,"loc_icon":726,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1618},[1619,1620,1621,1622],{"id":98,"languages_code":925,"label":722,"description":954,"slug":726},{"id":959,"languages_code":927,"label":722,"description":960,"slug":726},{"id":733,"languages_code":933,"label":722,"description":962,"slug":726},{"id":504,"languages_code":930,"label":722,"description":964,"slug":726},{"id":22,"status":4,"sort":50,"label":966,"alternative_label":8,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1624},[1625,1626,1627,1628,1629,1630,1631,1632],{"id":22,"languages_code":925,"label":966,"description":968,"slug":967},{"id":225,"languages_code":927,"label":974,"description":975,"slug":8},{"id":420,"languages_code":933,"label":966,"description":968,"slug":967},{"id":387,"languages_code":930,"label":978,"description":979,"slug":8},{"id":338,"languages_code":927,"label":981,"description":982,"slug":967},{"id":347,"languages_code":933,"label":966,"description":968,"slug":967},{"id":625,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":8},{"id":16,"status":4,"sort":98,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1634},[1635,1636,1637,1638,1639],{"id":16,"languages_code":925,"label":991,"description":994,"slug":993},{"id":152,"languages_code":927,"label":1000,"description":1001,"slug":8},{"id":317,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":8},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":8},{"id":7,"status":4,"sort":22,"label":1012,"alternative_label":710,"slug":479,"description":1013,"documentation_link":1014,"loc_icon":479,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1641},[1642,1643,1644,1645,1646],{"id":7,"languages_code":925,"label":1012,"description":1013,"slug":479},{"id":141,"languages_code":927,"label":1018,"description":1019,"slug":479},{"id":309,"languages_code":933,"label":1012,"description":1013,"slug":479},{"id":379,"languages_code":930,"label":1022,"description":1023,"slug":479},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1012,"alternative_label":710,"slug":479,"description":1013,"documentation_link":1014,"loc_icon":479,"is_official_plugin":91,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1649},[1650,1651,1652,1653,1654],{"id":7,"languages_code":925,"label":1012,"description":1013,"slug":479},{"id":141,"languages_code":927,"label":1018,"description":1019,"slug":479},{"id":309,"languages_code":933,"label":1012,"description":1013,"slug":479},{"id":379,"languages_code":930,"label":1022,"description":1023,"slug":479},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":8},[1656],{"id":291,"status":4,"created_on":1657,"sort":8,"slug":1576,"label":1575,"on_faq_index":8},"2022-08-01T16:44:06.000Z",[1659],{"languages_code":925,"name":1575,"slug":1576,"description":1577,"support_type":1397,"meta_title":8,"meta_description":8,"marketing_subtitle":910,"tile_subtitle":1579,"tile_description":1580,"id":186,"platforms_id":186,"docs_link":1578},{"id":602,"status":4,"created_on":1661,"modified_on":1662,"name":605,"slug":604,"description":1663,"docs_link":1664,"priority":8,"has_sdk":8,"sort":603,"highlighted":91,"in_menu":93,"changefreq":8,"support_type":1665,"show_in_spa":93,"is_file_format":8,"meta_title":8,"meta_description":8,"featured_on_web":93,"marketing_subtitle":1665,"tile_subtitle":1665,"tile_description":1666,"is_enterprise":91,"is_popular":93,"primary_use_case":8,"hierarchy_handling":8,"best_for":8,"file_extension":8,"format_code_example":8,"format_to_extension":8,"upload_features":8,"icon":1667,"meta_image":1668,"primary_tag":1670,"tags":1682,"integration_methods":1726,"recommended_methods":1746,"default_integration_method":1747,"faq_categories":1754,"translations":1757,"platforms_id":602},"2022-06-16T09:08:11.000Z","2026-04-27T18:16:54.000Z","Enjoy seamless integration of Strapi & Localazy and translate your website efficiently. Download the official Localazy plugin in the Strapi Marketplace to get started!","\u002Fdocs\u002Fstrapi\u002Fstrapi-plugin-introduction","Localization Plugin","Localize your Strapi website with our official localization plugin. Easy setup and installation.",{"id":607},{"id":1669},"5995b721-a2ea-487e-ad4b-298a489bbd24",{"id":29,"status":4,"sort":36,"created_on":944,"label":1671,"hidden":91,"icon":1672,"translations":1674},"CMS",{"id":1673},"1172a655-928c-4594-9263-d8afdfd9cd79",[1675,1676,1678,1680],{"id":29,"languages_code":925,"label":1671},{"id":1677,"languages_code":927,"label":1671},73,{"id":1679,"languages_code":930,"label":1671},81,{"id":1681,"languages_code":933,"label":1671},84,[1683,1695,1707,1714],{"id":134,"status":4,"sort":322,"label":1684,"hidden":91,"created_on":944,"icon":8,"translations":1685},"Multilingual SEO",[1686,1687,1690,1693],{"id":134,"languages_code":925,"label":1684},{"id":1688,"languages_code":927,"label":1689},89,"SEO multilingüe",{"id":1691,"languages_code":930,"label":1692},94,"Vícejazyčné SEO",{"id":1694,"languages_code":933,"label":1684},99,{"id":474,"status":4,"sort":474,"label":236,"hidden":91,"created_on":944,"icon":1696,"translations":1698},{"id":1697},"e782ed3f-d954-45ca-8b17-5bf5fe95f30a",[1699,1700,1703,1705],{"id":474,"languages_code":925,"label":236},{"id":1701,"languages_code":927,"label":1702},132,"Comercio electrónico",{"id":1704,"languages_code":930,"label":236},137,{"id":1706,"languages_code":933,"label":236},142,{"id":29,"status":4,"sort":36,"label":1671,"hidden":91,"created_on":944,"icon":1708,"translations":1709},{"id":1673},[1710,1711,1712,1713],{"id":29,"languages_code":925,"label":1671},{"id":1677,"languages_code":927,"label":1671},{"id":1679,"languages_code":930,"label":1671},{"id":1681,"languages_code":933,"label":1671},{"id":16,"status":4,"sort":57,"label":1715,"hidden":91,"created_on":944,"icon":1716,"translations":1718},"Marketing tools",{"id":1717},"098fe6a4-dd2e-42d8-937e-2d8121e6e266",[1719,1720,1723,1725],{"id":16,"languages_code":925,"label":1715},{"id":1721,"languages_code":927,"label":1722},43,"Herramientas de marketing",{"id":367,"languages_code":930,"label":1724},"Marketingové nástroje",{"id":446,"languages_code":933,"label":1715},[1727],{"id":67,"status":4,"sort":8,"label":1728,"alternative_label":1729,"slug":1730,"description":1731,"documentation_link":1732,"loc_icon":1733,"is_official_plugin":93,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1734},"Official Strapi Plugin","Official Plugin","official-strapi-plugin","Our developers maintain an official Strapi localization plugin. Start in a few clicks!","\u002Fdocs\u002Fstrapi","localazy-box",[1735,1736,1739,1740,1743],{"id":67,"languages_code":925,"label":1728,"description":1731,"slug":1730},{"id":1721,"languages_code":927,"label":1737,"description":1738,"slug":8},"Complemento Oficial de Strapi","Nuestros desarrolladores mantienen un complemento oficial de localización de Strapi. ¡Empiece en unos pocos clics!",{"id":437,"languages_code":933,"label":1728,"description":1731,"slug":1730},{"id":513,"languages_code":930,"label":1741,"description":1742,"slug":8},"Oficiál Plugin Strapi","Naši vývojáři udržují a neustále vylepšují oficiální lokalizační plugin Strapi. Začněte několika kliknutími!",{"id":1688,"languages_code":987,"label":1744,"description":1745,"slug":8},"Offizielles Strapi-Plugin","Unsere Entwickler pflegen ein offizielles Strapi-Lokalisierungs-Plugin. Starten Sie mit ein paar Klicks!",[],{"id":67,"status":4,"sort":8,"label":1728,"alternative_label":1729,"slug":1730,"description":1731,"documentation_link":1732,"loc_icon":1733,"is_official_plugin":93,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1748},[1749,1750,1751,1752,1753],{"id":67,"languages_code":925,"label":1728,"description":1731,"slug":1730},{"id":1721,"languages_code":927,"label":1737,"description":1738,"slug":8},{"id":437,"languages_code":933,"label":1728,"description":1731,"slug":1730},{"id":513,"languages_code":930,"label":1741,"description":1742,"slug":8},{"id":1688,"languages_code":987,"label":1744,"description":1745,"slug":8},[1755],{"id":141,"status":4,"created_on":1756,"sort":8,"slug":604,"label":605,"on_faq_index":8},"2022-06-16T09:24:13.000Z",[1758],{"languages_code":925,"name":605,"slug":604,"description":1663,"support_type":1665,"meta_title":8,"meta_description":8,"marketing_subtitle":1665,"tile_subtitle":1665,"tile_description":1666,"id":602,"platforms_id":602,"docs_link":1664},{"id":387,"status":4,"created_on":1229,"modified_on":1760,"name":612,"slug":611,"description":8,"docs_link":1761,"priority":8,"has_sdk":91,"sort":379,"highlighted":91,"in_menu":93,"changefreq":8,"support_type":1762,"show_in_spa":93,"is_file_format":91,"meta_title":8,"meta_description":8,"featured_on_web":93,"marketing_subtitle":1763,"tile_subtitle":1764,"tile_description":1765,"is_enterprise":91,"is_popular":93,"primary_use_case":8,"hierarchy_handling":8,"best_for":8,"file_extension":8,"format_code_example":8,"format_to_extension":8,"upload_features":1766,"icon":1767,"meta_image":1768,"primary_tag":1770,"tags":1783,"integration_methods":1791,"recommended_methods":1804,"default_integration_method":1805,"faq_categories":1811,"translations":1812,"platforms_id":387},"2024-12-20T15:00:22.000Z","\u002Fdocs\u002Fintegrations\u002Fquick-start-figma","plugin","Figma plugin","Localization plugin","Quickly translate your Figma designs and seamlessly reuse the translations during the development of your project.",[],{"id":614},{"id":1769},"7573fed6-8817-4cb4-84d2-be327e6c4891",{"id":22,"status":4,"sort":62,"created_on":944,"label":1771,"hidden":91,"icon":1772,"translations":1774},"Design tools",{"id":1773},"1053d863-b690-4fbd-aadf-dbf2ba282768",[1775,1776,1779,1782],{"id":22,"languages_code":925,"label":1771},{"id":1777,"languages_code":927,"label":1778},42,"Herramientas de diseño",{"id":1780,"languages_code":930,"label":1781},49,"Nástroje pro návrh",{"id":496,"languages_code":933,"label":1771},[1784],{"id":22,"status":4,"sort":62,"label":1771,"hidden":91,"created_on":944,"icon":1785,"translations":1786},{"id":1773},[1787,1788,1789,1790],{"id":22,"languages_code":925,"label":1771},{"id":1777,"languages_code":927,"label":1778},{"id":1780,"languages_code":930,"label":1781},{"id":496,"languages_code":933,"label":1771},[1792],{"id":62,"status":4,"sort":8,"label":1729,"alternative_label":1729,"slug":1793,"description":1794,"documentation_link":662,"loc_icon":1733,"is_official_plugin":93,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1795},"official-plugin","Our developers maintain an official plugin for this integration. Start in a few clicks!",[1796,1797,1800,1801],{"id":62,"languages_code":925,"label":1729,"description":1794,"slug":1793},{"id":214,"languages_code":927,"label":1798,"description":1799,"slug":8},"Plugin Oficial","Nuestros desarrolladores mantienen un plugin oficial para esta integración. ¡Empiece con unos pocos clics!",{"id":205,"languages_code":933,"label":1729,"description":1794,"slug":1793},{"id":400,"languages_code":930,"label":1802,"description":1803,"slug":8},"Oficiální Plugin","Naši vývojáři udržují a neustále vylepšují oficiální plugin pro tuto integraci. Začněte několika kliknutími!",[],{"id":62,"status":4,"sort":8,"label":1729,"alternative_label":1729,"slug":1793,"description":1794,"documentation_link":662,"loc_icon":1733,"is_official_plugin":93,"is_universal_plugin":91,"universal_plugin_vendor":8,"translations":1806},[1807,1808,1809,1810],{"id":62,"languages_code":925,"label":1729,"description":1794,"slug":1793},{"id":214,"languages_code":927,"label":1798,"description":1799,"slug":8},{"id":205,"languages_code":933,"label":1729,"description":1794,"slug":1793},{"id":400,"languages_code":930,"label":1802,"description":1803,"slug":8},[],[1813],{"languages_code":925,"name":612,"slug":611,"description":8,"support_type":1762,"meta_title":8,"meta_description":8,"marketing_subtitle":1763,"tile_subtitle":1764,"tile_description":1765,"id":387,"platforms_id":387,"docs_link":1761},{"id":1815,"owner":1816,"created_by":8,"sort":8,"title":1821,"slug":1822,"modified_on":53,"created_on":1823,"pinned":91,"badge":8,"priority":1824,"main_image":1825,"status":4,"tags":1826,"dictionary":1834,"reading_time":1835,"excerpt":-1,"og_title":53,"og_description":53,"og_image":53},"69d78a237ab1270001eddabf",{"id":1817,"first_name":1818,"last_name":53,"slug":1819,"avatar":1820},"606c233dcf7b6a0001d1da93","Petr Hodný","petr-hodny","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F12\u002Fpetr.png","Translation API: Translate your content on the fly with Localazy AI!","translation-api-translate-your-content-on-the-fly-with-localazy-ai","2026-04-24T09:27:26.000+02:00","0.7","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F04\u002FLocalazy-AI-translation-api.png",[1827,1829,1832],{"id":387,"created_on":1828,"status":4,"label":722,"slug":726,"on_index_page":91},"2026-05-31 00:45:28",{"id":338,"created_on":1828,"status":4,"label":1830,"slug":1831,"on_index_page":93},"AI","ai",{"id":387,"created_on":1828,"status":4,"label":287,"slug":1833,"on_index_page":93},"localization",[],0,{"id":1837,"owner":1838,"created_by":8,"sort":8,"title":1839,"slug":1840,"modified_on":53,"created_on":1841,"pinned":91,"badge":8,"priority":1824,"main_image":1842,"status":4,"tags":1843,"dictionary":1850,"reading_time":1835,"excerpt":-1,"og_title":53,"og_description":53,"og_image":53},"69ea1abb7ab1270001ede902",{"id":1817,"first_name":1818,"last_name":53,"slug":1819,"avatar":1820},"You can just build things. But should you? The build vs. buy debate in localization","build-vs-buy-in-localization-you-can-build-things-but-should-you","2026-05-25T08:43:00.000+02:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F05\u002Flocalazy-Vibe-coding.png",[1844,1845,1849],{"id":338,"created_on":1828,"status":4,"label":1830,"slug":1831,"on_index_page":93},{"id":1846,"created_on":1828,"status":4,"label":1847,"slug":1848,"on_index_page":91},646,"Business Development","business-development",{"id":387,"created_on":1828,"status":4,"label":287,"slug":1833,"on_index_page":93},[],{"content":1852,"sections":1944,"docsInSection":2068,"defaultSearchItems":2096,"relatedBlogArticles":2097},{"doc":1853,"originalContent":1862,"originalExcerpt":1861,"placeholders":1883},{"id":1854,"status":4,"sort":1855,"owner":1856,"created_on":1857,"modified_on":1858,"slug":1859,"title":1860,"excerpt":1861,"content":1862,"meta_title":8,"meta_description":1863,"pinned":91,"main_image":8,"section":1864,"subsection":1870,"cta":8,"faq":1874,"dictionary":1876,"blog_articles":1878,"translations":1880,"documentation_id":1854},91,"40010","2bac48a8-b362-482f-b574-3bc71dca4c5b","2022-03-18T07:51:25.000Z","2025-02-17T14:49:36.000Z","installation-and-setup","Installation & Setup","Learn how to use the Localazy Swift SDK for seamless localization of your iOS and macOS projects. To see the Swift SDK in action, you can check our demo project [here](https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fios-demo).","### 📦  Swift Package Manager\n\nSwift SDK for iOS and macOS is distributed with the [Swift Package Manager](https:\u002F\u002Fswift.org\u002Fpackage-manager\u002F) as a binary package.\n\nCopy the following URL and add it to your Swift Package Dependencies (Xcode 12 and upwards).\n```bash\nhttps:\u002F\u002Fgithub.com\u002Flocalazy\u002Flocalazy-swift\n```\n\nMinimum target:\n- iOS 13\n- macOS 10.15\n\n### 👷 Manual installation\n\nTo install the Localazy SDK manually, copy `Localazy.xcframework` into your project root (Xcode) and add it to the **Frameworks, Libraries and Embedded Content** section.\n\n### ⚙️ Setup\nIn your code you can import Localazy by adding:\n```swift\n#if os(macOS)\nimport Localazy_macOS\n#else\nimport Localazy_iOS\n#endif\n```\n\n### 💻 macOS\nFor macOS targets, you need to ensure `Outgoing connections (Client)`  and `Disable Library Validation` entitlement is checked in `Signing & Capabilities (App Sandbox)` section.\n\n### 🎛 Configuration\nTo configure Swift SDK for iOS and macOS create and set up the `Localazy.plist` configuration file. You can start by copying the example below to your Xcode project.\n\n#### `Localazy.plist` options\n| Key | Type | Description | Default |\n|---|---|---|---|\n| `readKey` | `String` | Your Localazy read key. | `null` |\n| `tag` | `String` | Release tag to be used to fetch translations. | `latest` |\n| `statistics` | `Dictionary` | Statistics configuration dictionary allows Localazy to optimize its behaviour and prioritize translations. (see table below) | `-` |\n\n#### `statistics` dictionary options\n| Key | Type | Description | Default |\n|---|---|---|---|\n| `statsEnabled` | `Boolean` | Should the library send stats | `true` |\n| `updateInterval` | `Number` | Update interval in ms | `86400` |\n| `updateIntervalForFailure` | `Number` | Update interval for failure in ms | `14400` |\n| `statsInterval` | `Number` | Send stats interval in ms | `86400` |\n| `statsIntervalForFailure` | `Number` | Send stats interval for failure in ms | `14400` |\n| `updateDelay` | `Number` | Update delay in ms | `0` |\n| `statsDelay` | `Number` | Stats delay in ms | `0` |\n| `minimalStatsSize` | `Number` | Minimal stats size in bytes | `2048` |\n| `maximumStatsSize` | `Number` | Maximum stats size in bytes | `262144` |\n| `sendStatsRegularly` | `Boolean` | Send stats regularly | `false` |\n\n\n\n#### Example configuration file (Localazy.plist)\n\n```xml\n\u003C?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\u003C!DOCTYPE plist PUBLIC \"-\u002F\u002FApple\u002F\u002FDTD PLIST 1.0\u002F\u002FEN\" \"http:\u002F\u002Fwww.apple.com\u002FDTDs\u002FPropertyList-1.0.dtd\">\n\u003Cplist version=\"1.0\">\n\u003Cdict>\n  \u003Ckey>readKey\u003C\u002Fkey>\n  \u003Cstring>Your-Read-Key\u003C\u002Fstring>\n  \u003Ckey>tag\u003C\u002Fkey>\n  \u003Cstring>Your-Tag\u003C\u002Fstring>\n  \u003Ckey>updateInterval\u003C\u002Fkey>\n  \u003Cinteger>3600\u003C\u002Finteger>\n  \u003Ckey>statistics\u003C\u002Fkey>\n  \u003Cdict>\n\t  \u003Ckey>statsEnabled\u003C\u002Fkey>\n\t  \u003Ctrue\u002F>\n\t  \u003Ckey>sendStatsRegularly\u003C\u002Fkey>\n\t  \u003Ctrue\u002F>\n\t  \u003Ckey>statsInterval\u003C\u002Fkey>\n\t  \u003Cinteger>900\u003C\u002Finteger>\n  \u003C\u002Fdict>\n\u003C\u002Fdict>\n\u003C\u002Fplist>\n```\n\n### 🤖 Automatic strings upload\n\nYou can ensure that your local strings are uploaded on every build by creating a new **Run Script Phase** for your target:\n```bash\nlocalazy upload\n```\nFor more info check  [Quick Start iOS – Localazy CLI](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fcli\u002Fquick-start-ios) & [File Format iOS\u002FmacOS](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fcli\u002Fios-format)","Learn how to use the Localazy Swift SDK for seamless localization of your iOS and macOS projects. ",["Reactive",1865],{"id":98,"status":4,"sort":57,"created_on":1866,"slug":539,"name":540,"subtitle":1867,"meta_title":8,"meta_description":8,"hidden":91,"icon":1868,"featured_icon":1869},"2022-03-17T12:23:29.000Z","Swift SDK Documentation",{"id":759},{"id":762},["Reactive",1871],{"id":43,"status":4,"sort":322,"created_on":1872,"name":1873},"2022-03-18T07:38:52.000Z","Usage",["Reactive",1875],[],["Reactive",1877],[],["Reactive",1879],[],["Reactive",1881],[1882],{"id":1854,"documentation_id":1854,"languages_code":925,"slug":1859,"title":1860,"content":1862,"meta_title":8,"meta_description":1863,"excerpt":1861},[1884,1887,1890,1893,1896,1899,1902,1905,1908,1911,1914,1917,1920,1923,1927,1930,1933,1937,1941],{"key":1885,"value":1886,"note":8},"___GRADLE_DEPENDENCY___","com.localazy:gradle:1.5.4",{"key":1888,"value":1889,"note":8},"___LIBRARY_VERSION___","1.2.1",{"key":1891,"value":1892,"note":8},"___REPOSITORY_URL___","https:\u002F\u002Fmaven.localazy.com\u002Frepository\u002Frelease\u002F",{"key":1894,"value":1895,"note":8},"___URL_DOCS___","https:\u002F\u002Flocalazy.com\u002Fdocs",{"key":1897,"value":1898,"note":8},"___URL_DOCS_ANDROID_LIBRARY___","https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fandroid\u002Flocalazy-android-library",{"key":1900,"value":1901,"note":8},"___URL_DOCS_ANDROID_GRADLE___","https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fandroid\u002Flocalazy-gradle-plugin",{"key":1903,"value":1904,"note":8},"___URL_DOCS_WHAT_SHOULD_YOU_KNOW___","https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fandroid\u002Fwhat-you-should-know-before-uploading-your-android-strings",{"key":1906,"value":1907,"note":8},"___CLI_VERSION___","v2.0.11",{"key":1909,"value":1910,"note":8},"___USER_WRITE_KEY___","your-write-key",{"key":1912,"value":1913,"note":8},"___USER_READ_KEY___","your-read-key",{"key":1915,"value":1916,"note":8},"___CLI_LINKS___","  ",{"key":1918,"value":1919,"note":8},"___CLI_TYPES___","| File | Types |\n| --- | --- |\n| Flutter ARB | `arb json` |\n| JSON | `json` |\n| JSON - multilingual | `json multilingual` |\n| JSON - RequireJS | `json requirejs` |\n| Android (uploaded with Gradle) | `android xml gradle` |\n| Android (uploaded with CLI) | `android xml upload` |\n| iOS .strings | `ios-strings ios strings` |\n| iOS .plist | `ios-plist ios plist` |\n| iOS .stringsdict | `ios-stringsdict ios stringsdict` |\n| iOS .xcstrings | `xcstrings ios json` |\n| XLIFF 1.2 | `xliff xml 1.2` |\n| XLIFF 2.0 | `xliff xml 2.0` |\n| TMX | `tmx translation-memory` |\n| PO files | `po gettext` |\n| YAML | `yaml` |\n| YAML - Rails i18n | `yaml lang-root` |\n| YAML - multilingual | `yaml multilingual` |\n| RESX | `resx xml` |\n| JSON5 | `json5` |\n| JSON5 - multilingual | `json5 multilingual` |\n| HJSON | `hjson` |\n| HJSON - multilingual | `hjson multilingual` |\n| JavaScript | `js` |\n| JavaScript - multilingual | `js multilingual` |\n| Java Properties | `properties java` |\n| INI files | `ini` |\n| INI files - multilingual | `ini multilingual` |\n| PHP | `php` |\n| PHP - multilingual | `php multilingual` |\n| Qt Linquist TS  | `qt-ts ts qt xml linquist` |\n| Text | `text single file` |\n| CSV | `csv` |\n| CSV - multilingual | `csv multilingual` |\n| NEON | `neon` |\n| NEON - multilingual | `neon multilingual` |\n| TOML | `toml` |\n| TOML - multilingual | `toml multilingual` |\n| Excel | `excel xls xlsx` |\n| Excel - multilingual | `excel xls xlsx multilingual` |\n| OpenOffice ODS | `ods openoffice` |\n| OpenOffice ODS - multilingual | `ods openoffice multilingual` |\n| SRT Subtitles | `srt subtitles subrip` |\n| Adobe Captivate | `captivate adobe xml` |",{"key":1921,"value":1922,"note":8},"___CLI_TYPE_TABLES___","| Name | Type | Description |\n| --- | --- | --- |\n| [**Android**](\u002Fdocs\u002Fcli\u002Fandroid-format) | [**android**](\u002Fdocs\u002Fcli\u002Fandroid-format) | Full support for Android XML including array-lists and plurals. |\n| [**iOS \u002F macOS**](\u002Fdocs\u002Fcli\u002Fios-format) | [**xcstrings**](\u002Fdocs\u002Fcli\u002Fxcstrings-format)\u003Cbr \u002F>[**ios-strings**](\u002Fdocs\u002Fcli\u002Fios-format)\u003Cbr \u002F>[**ios-stringsdict**](\u002Fdocs\u002Fcli\u002Fios-format)\u003Cbr \u002F>[**ios-plist**](\u002Fdocs\u002Fcli\u002Fios-format)\u003Cbr \u002F>[**xliff**](\u002Fdocs\u002Fcli\u002Fxliff-12-format) | Full support including extended support for arrays and plurals. | \n| [**Flutter ARB**](\u002Fdocs\u002Fcli\u002Fflutter-arb-format) | [**arb**](\u002Fdocs\u002Fcli\u002Fflutter-arb-format) | Full support for Flutter ARB format including arrays and plurals. |\n| [**JSON**](\u002Fdocs\u002Fcli\u002Fjson-format) | [**json**](\u002Fdocs\u002Fcli\u002Fjson-format) | Plain JSON, structured JSON, Mozilla i18n, RequireJS, etc. |\n| [**JavaScript**](\u002Fdocs\u002Fcli\u002Fjavascript-format) | [**js**](\u002Fdocs\u002Fcli\u002Fjavascript-format) | Support for JavaScript files including arrays, plurals, etc. |\n| [**XLIFF 1.2**](\u002Fdocs\u002Fcli\u002Fxliff-12-format) | [**xliff**](\u002Fdocs\u002Fcli\u002Fxliff-12-format) | XLIFF 1.2 with a support for plurals and arrays. |\n| [**XLIFF 2.0**](\u002Fdocs\u002Fcli\u002Fxliff-20-format) | [**xliff**](\u002Fdocs\u002Fcli\u002Fxliff-20-format) | XLIFF 2.0 with a support for plurals and arrays. |\n| [**TMX**](\u002Fdocs\u002Fcli\u002Ftmx-format) | [**tmx**](\u002Fdocs\u002Fcli\u002Ftmx-format) | Translation Memory Exchange files (TMX). |\n| [**PO**](\u002Fdocs\u002Fcli\u002Fpo-format) | [**po**](\u002Fdocs\u002Fcli\u002Fpo-format)\u003Cbr \u002F>[**pot**](\u002Fdocs\u002Fcli\u002Fpo-format) | PO files with a support for plurals. |\n| [**YAML**](\u002Fdocs\u002Fcli\u002Fyaml-format) | [**yaml**](\u002Fdocs\u002Fcli\u002Fyaml-format) | YAML with a support for plurals, arrays and Ruby on Rails. |\n| [**RESX**](\u002Fdocs\u002Fcli\u002Fresx-format) | [**resx**](\u002Fdocs\u002Fcli\u002Fresx-format) | RESX with a custom support for plurals and arrays. |\n| [**JSON5**](\u002Fdocs\u002Fcli\u002Fjson5-format) | [**json5**](\u002Fdocs\u002Fcli\u002Fjson5-format) | Support for JSON5 - plain, structured, arrays, plurals, etc. |\n| [**HJSON**](\u002Fdocs\u002Fcli\u002Fhjson-format) | [**hjson**](\u002Fdocs\u002Fcli\u002Fhjson-format) | Support for HJSON - plain, structured, arrays, plurals, etc. |\n| [**Java Properties**](\u002Fdocs\u002Fcli\u002Fhjson-format) | [**properties**](\u002Fdocs\u002Fcli\u002Fhjson-format) | Java Properties with a custom support for plurals and arrays. |\n| [**INI**](\u002Fdocs\u002Fcli\u002Fini-format) | [**ini**](\u002Fdocs\u002Fcli\u002Fini-format) | INI files with support for different encodings, plurals and arrays. |\n| [**PHP**](\u002Fdocs\u002Fcli\u002Fphp-format) | [**php**](\u002Fdocs\u002Fcli\u002Fphp-format) | Array-based PHP files with support for Laravel format. |\n| [**Qt TS**](\u002Fdocs\u002Fcli\u002Fqt-ts-format) | [**qt-ts**](\u002Fdocs\u002Fcli\u002Fqt-ts-format) | Qt Linquist TS format with many different parsing options. |\n| [**TOML**](\u002Fdocs\u002Fcli\u002Ftoml-format) | [**toml**](\u002Fdocs\u002Fcli\u002Ftoml-format) | TOML format with a support for plurals and arrays. | \n| [**NEON**](\u002Fdocs\u002Fcli\u002Fneon-format) | [**neon**](\u002Fdocs\u002Fcli\u002Fneon-format) | Neon (Nette Object Notation) with a support for plurals and arrays. | \n| [**CSV\u002FTSV**](\u002Fdocs\u002Fcli\u002Fcsv-format) | [**csv**](\u002Fdocs\u002Fcli\u002Fcsv-format) | Configurable CSV\u002FTSV with a support for plurals and arrays. |\n| [**Microsoft Excel**](\u002Fdocs\u002Fcli\u002Fexcel-format) | [**excel**](\u002Fdocs\u002Fcli\u002Fexcel-format) | Microsoft Excel XLS\u002FXLSX files with a support for plurals and arrays. |\n| [**OpenOffice ODS**](\u002Fdocs\u002Fcli\u002Fods-format) | [**ods**](\u002Fdocs\u002Fcli\u002Fods-format) | OpenOffice\u002FLibreOffice Spreadsheet files with a support for plurals and arrays. |\n| [**SRT Subtitles**](\u002Fdocs\u002Fcli\u002Fsrt-format) | [**srt**](\u002Fdocs\u002Fcli\u002Fsrt-format) | SubRip SRT subtitle files. |\n| [**Plain Texts**](\u002Fdocs\u002Fcli\u002Fplain-text-format) | [**text**](\u002Fdocs\u002Fcli\u002Fplain-text-format) | Single text files - App Store description, Play Store description, README, documentation, etc. |\n| **Adobe Captive** | **captivate** | Adobe Captivate files. |",{"key":1924,"value":1925,"note":1926},"___ZAPIER_TEMPLATES___","\u003Czapier-zap-templates apps=\"localazy\" create-without-template=\"hide\" limit=\"10\" use-this-zap=\"show\" theme=\"light\">\u003C\u002Fzapier-zap-templates>","Embed Zapier templates for Localazy integration.",{"key":1928,"value":1929,"note":8},"___CLI_FORMAT_CONVERSIONS___","\u003C!-- DONT CHANGE THE BLOCK BELOW - IT'S AUTOGENERATED. -->\n\n## Available conversions\n\n- `android` - Convert to Android XML\n- `arb` - Convert to Flutter ARB\n- `csv` - Convert to CSV\u002FTSV\n- `csv-multilingual` - Convert to multilingual CSV\u002FTSV\n- `excel` - Convert to Excel (.xls\u002F.xlsx)\n- `excel-multilingual` - Convert to multilingual Excel (.xls\u002F.xlsx)\n- `ini` - Convert to INI\n- `ini-multilingual` - Convert to multilingual INI\n- `ios-strings` - Convert to iOS's .strings\n- `ios-stringsdict` - Convert to iOS's .stringsdict\n- `json` - Convert to JSON\n- `json-mozilla` - Convert to Mozilla i18n JSON\n- `json-multilingual` - Convert to multilingual JSON\n- `mo` - Convert to Gettext MO file\n- `neon` - Convert to Nette Neon\n- `neon-multilingual` - Convert to multilingual Nette Neon\n- `ods` - Convert to OpenOffice (.ods)\n- `ods-multilingual` - Convert to multilingual OpenOffice (.ods)\n- `php` - Convert to PHP\n- `php-multilingual` - Convert to multilingual PHP\n- `po` - Convert to Gettext PO file\n- `tmx` - Convert to Translation Memory (TMX)\n- `toml` - Convert to TOML\n- `toml-multilingual` - Convert to multilingual TOML\n- `xcstrings` - Convert to XCode Strings Catalog\n- `xliff12` - Convert to XLIFF 1.2\n- `xliff20` - Convert to XLIFF 2.0\n- `yaml` - Convert to YAML\n- `yaml-multilingual` - Convert to multilingual YAML\n- `yaml-rails` - Convert to Rails i18n YAML\n\n## Detailed information\n\n### android | Convert to Android XML\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `force_underscore` - Force underscore character even for dots (`.`).\n  - `no`  _[default]_ - Don't use underscore character for dots\n  - `yes`  - Use underscore characters for dots\n- `escape_new_lines` - Escape new lines with `\\n`.\n  - `no`  _[default]_ - Use standard line breaks\n  - `yes`  - Escape new lines with `\\n`\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n\n### arb | Convert to Flutter ARB\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `flatten_keys` - Flattening structured keys\n  - `no`  - Don't flatten structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n- `arb_locale` - Generating @@locale key\n  - `none`  - Don't generate @@locale\n  - `lang`  - Generate @@locale with language code only\n  - `full`  _[default]_ - Generate @@locale with full locale\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Array types\n- `array` _[default]_ - Output string-array as array\n- `array_br` - Output string-array as keys suffixed by `[index]`\n\n#### Plural types\n- `plural_postfix_br` - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_sd` - Output plurals as keys suffixed by `.pluralForm`\n- `plural_postfix_dd` - Output plurals as keys suffixed by `:pluralForm`\n- `plural_postfix_us` - Output plurals as keys suffixed by `_pluralForm`\n- `plural_postfix_cc` _[default]_ - Output plurals as keys suffixed by `PluralForm`\n- `plural_i18next` - Output plurals in i18Next format\n- `plural_object` - Output plurals as structured object\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n\n\n### csv | Convert to CSV\u002FTSV\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases.\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `flatten_keys` - Flattening structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n- `encoding` - Output file encoding\n  - `auto`  _[default]_ - Automatic\n  - `utf8`  - UTF-8\n  - `utf16`  - UTF-16\n  - `utf16le`  - UTF-16LE\n  - `utf16be`  - UTF-16BE\n  - `ansi`  - ANSI ASCII\n- `delimiter` - Column delimiter\n  - `comma`  _[default]_ - Use COMMA as as delimiter\n  - `semicolon`  - Use SEMICOLON as a delimiter\n  - `tab`  - Use TAB as a delimiter\n- `quotes` - Quotes\n  - `double`  _[default]_ - Use double quotes\n  - `single`  - Use single quotes\n  - `backslash`  - Use backslashes\n- `force_quotes` - Force quotes\n  - `true`  - Force quotes for all values\n  - `false`  _[default]_ - Only quote values if necessary\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n\n\n### csv-multilingual | Convert to multilingual CSV\u002FTSV\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases.\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `flatten_keys` - Flattening structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n- `encoding` - Output file encoding\n  - `auto`  _[default]_ - Automatic\n  - `utf8`  - UTF-8\n  - `utf16`  - UTF-16\n  - `utf16le`  - UTF-16LE\n  - `utf16be`  - UTF-16BE\n  - `ansi`  - ANSI ASCII\n- `delimiter` - Column delimiter\n  - `comma`  _[default]_ - Use COMMA as as delimiter\n  - `semicolon`  - Use SEMICOLON as a delimiter\n  - `tab`  - Use TAB as a delimiter\n- `quotes` - Quotes\n  - `double`  _[default]_ - Use double quotes\n  - `single`  - Use single quotes\n  - `backslash`  - Use backslashes\n- `force_quotes` - Force quotes\n  - `true`  - Force quotes for all values\n  - `false`  _[default]_ - Only quote values if necessary\n- `lang_format` - Format of the locale used for multilingual keys\n  - `ll-rr-scrp`  _[default]_ - LL, LL-RR, LL-SCRP, LL-RR-SCRP\n  - `ll-rr#scrp`  - LL, LL-RR, LL#SCRP, LL-RR#SCRP\n  - `ll_scrp_rr`  - LL, LL_RR, LL_SCRP, LL_SCRP_RR\n  - `ll_rr_scrp`  - LL, LL_RR, LL_SCRP, LL_RR_SCRP\n  - `ll+rr+scrp`  - LL, LL+RR, LL+SCRP, LL+RR+SCRP\n  - `ll+scrp+rr`  - LL, LL+RR, LL+SCRP, LL+SCRP+RR\n  - `ll-scrp_rr`  - LL, LL_RR, LL-SCRP, LL-SCRP_RR\n  - `locale_name`  - Locale name (English, German, ...)\n  - `bcp`  - b+LL, b+LL+RR, b+LL+SCRP, b+LL+SCRP+RR\n  - `android_noscript`  - LL, LL-rRR, LL, LL-rRR\n  - `android`  - LL, LL-rRR, b+LL+SCRP, b+LL+SCRP+RR\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n\n\n### excel | Convert to Excel (.xls\u002F.xlsx)\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases.\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `flatten_keys` - Flattening structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n\n\n### excel-multilingual | Convert to multilingual Excel (.xls\u002F.xlsx)\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases.\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `flatten_keys` - Flattening structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n- `lang_format` - Format of the locale used for multilingual keys\n  - `ll-rr-scrp`  _[default]_ - LL, LL-RR, LL-SCRP, LL-RR-SCRP\n  - `ll-rr#scrp`  - LL, LL-RR, LL#SCRP, LL-RR#SCRP\n  - `ll_scrp_rr`  - LL, LL_RR, LL_SCRP, LL_SCRP_RR\n  - `ll_rr_scrp`  - LL, LL_RR, LL_SCRP, LL_RR_SCRP\n  - `ll+rr+scrp`  - LL, LL+RR, LL+SCRP, LL+RR+SCRP\n  - `ll+scrp+rr`  - LL, LL+RR, LL+SCRP, LL+SCRP+RR\n  - `ll-scrp_rr`  - LL, LL_RR, LL-SCRP, LL-SCRP_RR\n  - `locale_name`  - Locale name (English, German, ...)\n  - `bcp`  - b+LL, b+LL+RR, b+LL+SCRP, b+LL+SCRP+RR\n  - `android_noscript`  - LL, LL-rRR, LL, LL-rRR\n  - `android`  - LL, LL-rRR, b+LL+SCRP, b+LL+SCRP+RR\n- `excel_type` - Excel file format\n  - `xlsx`  _[default]_ - New OpenDocument XML format (Excel 2007+)\n  - `xls`  - Old XLS format (Excel 2003 and below)\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n\n\n### ini | Convert to INI\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases.\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `force_escaping` - Forcing aggressive escaping.\n  - `true`  - Force escaping\n  - `false`  _[default]_ - Don't force unnecessary escaping\n- `flatten_keys` - Flattening structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n- `encoding` - Output file encoding\n  - `auto`  _[default]_ - Automatic\n  - `utf8`  - UTF-8\n  - `utf16`  - UTF-16\n  - `utf16le`  - UTF-16LE\n  - `utf16be`  - UTF-16BE\n  - `ansi`  - ANSI ASCII\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n\n\n### ini-multilingual | Convert to multilingual INI\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases.\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `force_escaping` - Forcing aggressive escaping.\n  - `true`  - Force escaping\n  - `false`  _[default]_ - Don't force unnecessary escaping\n- `flatten_keys` - Flattening structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n- `encoding` - Output file encoding\n  - `auto`  _[default]_ - Automatic\n  - `utf8`  - UTF-8\n  - `utf16`  - UTF-16\n  - `utf16le`  - UTF-16LE\n  - `utf16be`  - UTF-16BE\n  - `ansi`  - ANSI ASCII\n- `lang_format` - Format of the locale used for multilingual keys\n  - `ll-rr-scrp`  _[default]_ - LL, LL-RR, LL-SCRP, LL-RR-SCRP\n  - `ll-rr#scrp`  - LL, LL-RR, LL#SCRP, LL-RR#SCRP\n  - `ll_scrp_rr`  - LL, LL_RR, LL_SCRP, LL_SCRP_RR\n  - `ll_rr_scrp`  - LL, LL_RR, LL_SCRP, LL_RR_SCRP\n  - `ll+rr+scrp`  - LL, LL+RR, LL+SCRP, LL+RR+SCRP\n  - `ll+scrp+rr`  - LL, LL+RR, LL+SCRP, LL+SCRP+RR\n  - `ll-scrp_rr`  - LL, LL_RR, LL-SCRP, LL-SCRP_RR\n  - `locale_name`  - Locale name (English, German, ...)\n  - `bcp`  - b+LL, b+LL+RR, b+LL+SCRP, b+LL+SCRP+RR\n  - `android_noscript`  - LL, LL-rRR, LL, LL-rRR\n  - `android`  - LL, LL-rRR, b+LL+SCRP, b+LL+SCRP+RR\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n\n\n### ios-strings | Convert to iOS's .strings\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `flatten_keys` - Flattening structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n- `encoding` - Output file encoding\n  - `auto`  _[default]_ - Automatic\n  - `utf8`  - UTF-8\n  - `utf16`  - UTF-16\n  - `utf16le`  - UTF-16LE\n  - `utf16be`  - UTF-16BE\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n\n### ios-stringsdict | Convert to iOS's .stringsdict\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `filter_untranslated` - Filtering of untranslated phrases.\n  - `true`  - Filter untranslated phrases out of the file.\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases.\n- `flatten_keys` - Flattening structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n\n#### Filtering options\n\n  - strings are filtered out\n  - arrays are filtered out\n\n#### Required parameters\n- `variable` - Variable name for plural structure (VARIABLE, COUNT, ...)\n\n\n### json | Convert to JSON\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `clear_params` - Clearing additional phrases metadata.\n  - `true`  - Clear all additional phrase metadata\n  - `false`  _[default]_ - Keep additional phrase metadata, except for those changed for plurals\u002Farrays\n- `flatten_keys` - Flattening structured keys\n  - `no`  _[default]_ - Don't flatten structured keys\n  - `dot`  - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Array types\n- `array` _[default]_ - Output string-array as array\n- `array_br` - Output string-array as keys suffixed by `[index]`\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_sd` - Output plurals as keys suffixed by `.pluralForm`\n- `plural_postfix_dd` - Output plurals as keys suffixed by `:pluralForm`\n- `plural_postfix_us` - Output plurals as keys suffixed by `_pluralForm`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_i18next` - Output plurals in i18Next format\n- `plural_object` - Output plurals as structured object\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n- `plural_array` - Output plurals as array of objects\n    - _Required param:_ `type` - Key used for storing the plural type\n    - _Required param:_ `content` - Key used for storing the translation\n\n\n### json-mozilla | Convert to Mozilla i18n JSON\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `flatten_keys` - Flattening structured keys\n  - `no`  _[default]_ - Don't flatten structured keys\n  - `dot`  - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_sd` - Output plurals as keys suffixed by `.pluralForm`\n- `plural_postfix_dd` - Output plurals as keys suffixed by `:pluralForm`\n- `plural_postfix_us` - Output plurals as keys suffixed by `_pluralForm`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_i18next` - Output plurals in i18Next format\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n\n\n### json-multilingual | Convert to multilingual JSON\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `clear_params` - Clearing additional phrases metadata.\n  - `true`  - Clear all additional phrase metadata\n  - `false`  _[default]_ - Keep additional phrase metadata, except for those changed for plurals\u002Farrays\n- `flatten_keys` - Flattening structured keys\n  - `no`  _[default]_ - Don't flatten structured keys\n  - `dot`  - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n- `lang_format` - Format of the locale used for multilingual keys\n  - `ll-rr-scrp`  _[default]_ - LL, LL-RR, LL-SCRP, LL-RR-SCRP\n  - `ll-rr#scrp`  - LL, LL-RR, LL#SCRP, LL-RR#SCRP\n  - `ll_scrp_rr`  - LL, LL_RR, LL_SCRP, LL_SCRP_RR\n  - `ll_rr_scrp`  - LL, LL_RR, LL_SCRP, LL_RR_SCRP\n  - `ll+rr+scrp`  - LL, LL+RR, LL+SCRP, LL+RR+SCRP\n  - `ll+scrp+rr`  - LL, LL+RR, LL+SCRP, LL+SCRP+RR\n  - `ll-scrp_rr`  - LL, LL_RR, LL-SCRP, LL-SCRP_RR\n  - `locale_name`  - Locale name (English, German, ...)\n  - `bcp`  - b+LL, b+LL+RR, b+LL+SCRP, b+LL+SCRP+RR\n  - `android_noscript`  - LL, LL-rRR, LL, LL-rRR\n  - `android`  - LL, LL-rRR, b+LL+SCRP, b+LL+SCRP+RR\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Array types\n- `array` _[default]_ - Output string-array as array\n- `array_br` - Output string-array as keys suffixed by `[index]`\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_sd` - Output plurals as keys suffixed by `.pluralForm`\n- `plural_postfix_dd` - Output plurals as keys suffixed by `:pluralForm`\n- `plural_postfix_us` - Output plurals as keys suffixed by `_pluralForm`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_i18next` - Output plurals in i18Next format\n- `plural_object` - Output plurals as structured object\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n- `plural_array` - Output plurals as array of objects\n    - _Required param:_ `type` - Key used for storing the plural type\n    - _Required param:_ `content` - Key used for storing the translation\n\n\n### mo | Convert to Gettext MO file\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `flatten_keys` - Flattening structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n- `encoding` - Output file encoding\n  - `auto`  _[default]_ - Automatic\n  - `utf8`  - UTF-8\n  - `utf16`  - UTF-16\n  - `utf16le`  - UTF-16LE\n  - `utf16be`  - UTF-16BE\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n\n### neon | Convert to Nette Neon\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `clear_params` - Clearing additional phrases metadata.\n  - `true`  - Clear all additional phrase metadata\n  - `false`  _[default]_ - Keep additional phrase metadata, except for those changed for plurals\u002Farrays\n- `flatten_keys` - Flattening structured keys\n  - `no`  _[default]_ - Don't flatten structured keys\n  - `dot`  - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Array types\n- `array` _[default]_ - Output string-array as array\n- `array_br` - Output string-array as keys suffixed by `[index]`\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_sd` - Output plurals as keys suffixed by `.pluralForm`\n- `plural_postfix_dd` - Output plurals as keys suffixed by `:pluralForm`\n- `plural_postfix_us` - Output plurals as keys suffixed by `_pluralForm`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_i18next` - Output plurals in i18Next format\n- `plural_object` - Output plurals as structured object\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n- `plural_array` - Output plurals as array of objects\n    - _Required param:_ `type` - Key used for storing the plural type\n    - _Required param:_ `content` - Key used for storing the translation\n\n\n### neon-multilingual | Convert to multilingual Nette Neon\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `clear_params` - Clearing additional phrases metadata.\n  - `true`  - Clear all additional phrase metadata\n  - `false`  _[default]_ - Keep additional phrase metadata, except for those changed for plurals\u002Farrays\n- `flatten_keys` - Flattening structured keys\n  - `no`  _[default]_ - Don't flatten structured keys\n  - `dot`  - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n- `lang_format` - Format of the locale used for multilingual keys\n  - `ll-rr-scrp`  _[default]_ - LL, LL-RR, LL-SCRP, LL-RR-SCRP\n  - `ll-rr#scrp`  - LL, LL-RR, LL#SCRP, LL-RR#SCRP\n  - `ll_scrp_rr`  - LL, LL_RR, LL_SCRP, LL_SCRP_RR\n  - `ll_rr_scrp`  - LL, LL_RR, LL_SCRP, LL_RR_SCRP\n  - `ll+rr+scrp`  - LL, LL+RR, LL+SCRP, LL+RR+SCRP\n  - `ll+scrp+rr`  - LL, LL+RR, LL+SCRP, LL+SCRP+RR\n  - `ll-scrp_rr`  - LL, LL_RR, LL-SCRP, LL-SCRP_RR\n  - `locale_name`  - Locale name (English, German, ...)\n  - `bcp`  - b+LL, b+LL+RR, b+LL+SCRP, b+LL+SCRP+RR\n  - `android_noscript`  - LL, LL-rRR, LL, LL-rRR\n  - `android`  - LL, LL-rRR, b+LL+SCRP, b+LL+SCRP+RR\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Array types\n- `array` _[default]_ - Output string-array as array\n- `array_br` - Output string-array as keys suffixed by `[index]`\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_sd` - Output plurals as keys suffixed by `.pluralForm`\n- `plural_postfix_dd` - Output plurals as keys suffixed by `:pluralForm`\n- `plural_postfix_us` - Output plurals as keys suffixed by `_pluralForm`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_i18next` - Output plurals in i18Next format\n- `plural_object` - Output plurals as structured object\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n- `plural_array` - Output plurals as array of objects\n    - _Required param:_ `type` - Key used for storing the plural type\n    - _Required param:_ `content` - Key used for storing the translation\n\n\n### ods | Convert to OpenOffice (.ods)\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases.\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `flatten_keys` - Flattening structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n\n\n### ods-multilingual | Convert to multilingual OpenOffice (.ods)\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases.\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `flatten_keys` - Flattening structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n- `lang_format` - Format of the locale used for multilingual keys\n  - `ll-rr-scrp`  _[default]_ - LL, LL-RR, LL-SCRP, LL-RR-SCRP\n  - `ll-rr#scrp`  - LL, LL-RR, LL#SCRP, LL-RR#SCRP\n  - `ll_scrp_rr`  - LL, LL_RR, LL_SCRP, LL_SCRP_RR\n  - `ll_rr_scrp`  - LL, LL_RR, LL_SCRP, LL_RR_SCRP\n  - `ll+rr+scrp`  - LL, LL+RR, LL+SCRP, LL+RR+SCRP\n  - `ll+scrp+rr`  - LL, LL+RR, LL+SCRP, LL+SCRP+RR\n  - `ll-scrp_rr`  - LL, LL_RR, LL-SCRP, LL-SCRP_RR\n  - `locale_name`  - Locale name (English, German, ...)\n  - `bcp`  - b+LL, b+LL+RR, b+LL+SCRP, b+LL+SCRP+RR\n  - `android_noscript`  - LL, LL-rRR, LL, LL-rRR\n  - `android`  - LL, LL-rRR, b+LL+SCRP, b+LL+SCRP+RR\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n\n\n### php | Convert to PHP\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `clear_params` - Clearing additional phrases metadata.\n  - `true`  - Clear all additional phrase metadata\n  - `false`  _[default]_ - Keep additional phrase metadata, except for those changed for plurals\u002Farrays\n- `flatten_keys` - Flattening structured keys\n  - `no`  _[default]_ - Don't flatten structured keys\n  - `dot`  - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Array types\n- `array` _[default]_ - Output string-array as array\n- `array_br` - Output string-array as keys suffixed by `[index]`\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_sd` - Output plurals as keys suffixed by `.pluralForm`\n- `plural_postfix_dd` - Output plurals as keys suffixed by `:pluralForm`\n- `plural_postfix_us` - Output plurals as keys suffixed by `_pluralForm`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_i18next` - Output plurals in i18Next format\n- `plural_object` - Output plurals as structured object\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n- `plural_array` - Output plurals as array of objects\n    - _Required param:_ `type` - Key used for storing the plural type\n    - _Required param:_ `content` - Key used for storing the translation\n\n\n### php-multilingual | Convert to multilingual PHP\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `clear_params` - Clearing additional phrases metadata.\n  - `true`  - Clear all additional phrase metadata\n  - `false`  _[default]_ - Keep additional phrase metadata, except for those changed for plurals\u002Farrays\n- `flatten_keys` - Flattening structured keys\n  - `no`  _[default]_ - Don't flatten structured keys\n  - `dot`  - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n- `lang_format` - Format of the locale used for multilingual keys\n  - `ll-rr-scrp`  _[default]_ - LL, LL-RR, LL-SCRP, LL-RR-SCRP\n  - `ll-rr#scrp`  - LL, LL-RR, LL#SCRP, LL-RR#SCRP\n  - `ll_scrp_rr`  - LL, LL_RR, LL_SCRP, LL_SCRP_RR\n  - `ll_rr_scrp`  - LL, LL_RR, LL_SCRP, LL_RR_SCRP\n  - `ll+rr+scrp`  - LL, LL+RR, LL+SCRP, LL+RR+SCRP\n  - `ll+scrp+rr`  - LL, LL+RR, LL+SCRP, LL+SCRP+RR\n  - `ll-scrp_rr`  - LL, LL_RR, LL-SCRP, LL-SCRP_RR\n  - `locale_name`  - Locale name (English, German, ...)\n  - `bcp`  - b+LL, b+LL+RR, b+LL+SCRP, b+LL+SCRP+RR\n  - `android_noscript`  - LL, LL-rRR, LL, LL-rRR\n  - `android`  - LL, LL-rRR, b+LL+SCRP, b+LL+SCRP+RR\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Array types\n- `array` _[default]_ - Output string-array as array\n- `array_br` - Output string-array as keys suffixed by `[index]`\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_sd` - Output plurals as keys suffixed by `.pluralForm`\n- `plural_postfix_dd` - Output plurals as keys suffixed by `:pluralForm`\n- `plural_postfix_us` - Output plurals as keys suffixed by `_pluralForm`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_i18next` - Output plurals in i18Next format\n- `plural_object` - Output plurals as structured object\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n- `plural_array` - Output plurals as array of objects\n    - _Required param:_ `type` - Key used for storing the plural type\n    - _Required param:_ `content` - Key used for storing the translation\n\n\n### po | Convert to Gettext PO file\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `flatten_keys` - Flattening structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n- `encoding` - Output file encoding\n  - `auto`  _[default]_ - Automatic\n  - `utf8`  - UTF-8\n  - `utf16`  - UTF-16\n  - `utf16le`  - UTF-16LE\n  - `utf16be`  - UTF-16BE\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n\n### tmx | Convert to Translation Memory (TMX)\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `flatten_keys` - Flattening structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterPlurals` is available\n  - arrays are filtered out\n\n\n### toml | Convert to TOML\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `clear_params` - Clearing additional phrases metadata.\n  - `true`  - Clear all additional phrase metadata\n  - `false`  _[default]_ - Keep additional phrase metadata, except for those changed for plurals\u002Farrays\n- `flatten_keys` - Flattening structured keys\n  - `no`  _[default]_ - Don't flatten structured keys\n  - `dot`  - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Array types\n- `array` _[default]_ - Output string-array as array\n- `array_br` - Output string-array as keys suffixed by `[index]`\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_sd` - Output plurals as keys suffixed by `.pluralForm`\n- `plural_postfix_dd` - Output plurals as keys suffixed by `:pluralForm`\n- `plural_postfix_us` - Output plurals as keys suffixed by `_pluralForm`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_i18next` - Output plurals in i18Next format\n- `plural_object` - Output plurals as structured object\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n- `plural_array` - Output plurals as array of objects\n    - _Required param:_ `type` - Key used for storing the plural type\n    - _Required param:_ `content` - Key used for storing the translation\n\n\n### toml-multilingual | Convert to multilingual TOML\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `clear_params` - Clearing additional phrases metadata.\n  - `true`  - Clear all additional phrase metadata\n  - `false`  _[default]_ - Keep additional phrase metadata, except for those changed for plurals\u002Farrays\n- `flatten_keys` - Flattening structured keys\n  - `no`  _[default]_ - Don't flatten structured keys\n  - `dot`  - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n- `lang_format` - Format of the locale used for multilingual keys\n  - `ll-rr-scrp`  _[default]_ - LL, LL-RR, LL-SCRP, LL-RR-SCRP\n  - `ll-rr#scrp`  - LL, LL-RR, LL#SCRP, LL-RR#SCRP\n  - `ll_scrp_rr`  - LL, LL_RR, LL_SCRP, LL_SCRP_RR\n  - `ll_rr_scrp`  - LL, LL_RR, LL_SCRP, LL_RR_SCRP\n  - `ll+rr+scrp`  - LL, LL+RR, LL+SCRP, LL+RR+SCRP\n  - `ll+scrp+rr`  - LL, LL+RR, LL+SCRP, LL+SCRP+RR\n  - `ll-scrp_rr`  - LL, LL_RR, LL-SCRP, LL-SCRP_RR\n  - `locale_name`  - Locale name (English, German, ...)\n  - `bcp`  - b+LL, b+LL+RR, b+LL+SCRP, b+LL+SCRP+RR\n  - `android_noscript`  - LL, LL-rRR, LL, LL-rRR\n  - `android`  - LL, LL-rRR, b+LL+SCRP, b+LL+SCRP+RR\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Array types\n- `array` _[default]_ - Output string-array as array\n- `array_br` - Output string-array as keys suffixed by `[index]`\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_sd` - Output plurals as keys suffixed by `.pluralForm`\n- `plural_postfix_dd` - Output plurals as keys suffixed by `:pluralForm`\n- `plural_postfix_us` - Output plurals as keys suffixed by `_pluralForm`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_i18next` - Output plurals in i18Next format\n- `plural_object` - Output plurals as structured object\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n- `plural_array` - Output plurals as array of objects\n    - _Required param:_ `type` - Key used for storing the plural type\n    - _Required param:_ `content` - Key used for storing the translation\n\n\n### xcstrings | Convert to XCode Strings Catalog\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `flatten_keys` - Flattening structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterPlurals` is available\n  - arrays are filtered out\n\n\n### xliff12 | Convert to XLIFF 1.2\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `flatten_keys` - Flattening structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n\n### xliff20 | Convert to XLIFF 2.0\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `flatten_keys` - Flattening structured keys\n  - `dot`  _[default]_ - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n\n### yaml | Convert to YAML\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `clear_params` - Clearing additional phrases metadata.\n  - `true`  - Clear all additional phrase metadata\n  - `false`  _[default]_ - Keep additional phrase metadata, except for those changed for plurals\u002Farrays\n- `flatten_keys` - Flattening structured keys\n  - `no`  _[default]_ - Don't flatten structured keys\n  - `dot`  - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Array types\n- `array` _[default]_ - Output string-array as array\n- `array_br` - Output string-array as keys suffixed by `[index]`\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_sd` - Output plurals as keys suffixed by `.pluralForm`\n- `plural_postfix_dd` - Output plurals as keys suffixed by `:pluralForm`\n- `plural_postfix_us` - Output plurals as keys suffixed by `_pluralForm`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_i18next` - Output plurals in i18Next format\n- `plural_object` - Output plurals as structured object\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n- `plural_array` - Output plurals as array of objects\n    - _Required param:_ `type` - Key used for storing the plural type\n    - _Required param:_ `content` - Key used for storing the translation\n\n\n### yaml-multilingual | Convert to multilingual YAML\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `clear_params` - Clearing additional phrases metadata.\n  - `true`  - Clear all additional phrase metadata\n  - `false`  _[default]_ - Keep additional phrase metadata, except for those changed for plurals\u002Farrays\n- `flatten_keys` - Flattening structured keys\n  - `no`  _[default]_ - Don't flatten structured keys\n  - `dot`  - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n- `lang_format` - Format of the locale used for multilingual keys\n  - `ll-rr-scrp`  _[default]_ - LL, LL-RR, LL-SCRP, LL-RR-SCRP\n  - `ll-rr#scrp`  - LL, LL-RR, LL#SCRP, LL-RR#SCRP\n  - `ll_scrp_rr`  - LL, LL_RR, LL_SCRP, LL_SCRP_RR\n  - `ll_rr_scrp`  - LL, LL_RR, LL_SCRP, LL_RR_SCRP\n  - `ll+rr+scrp`  - LL, LL+RR, LL+SCRP, LL+RR+SCRP\n  - `ll+scrp+rr`  - LL, LL+RR, LL+SCRP, LL+SCRP+RR\n  - `ll-scrp_rr`  - LL, LL_RR, LL-SCRP, LL-SCRP_RR\n  - `locale_name`  - Locale name (English, German, ...)\n  - `bcp`  - b+LL, b+LL+RR, b+LL+SCRP, b+LL+SCRP+RR\n  - `android_noscript`  - LL, LL-rRR, LL, LL-rRR\n  - `android`  - LL, LL-rRR, b+LL+SCRP, b+LL+SCRP+RR\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Array types\n- `array` _[default]_ - Output string-array as array\n- `array_br` - Output string-array as keys suffixed by `[index]`\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_sd` - Output plurals as keys suffixed by `.pluralForm`\n- `plural_postfix_dd` - Output plurals as keys suffixed by `:pluralForm`\n- `plural_postfix_us` - Output plurals as keys suffixed by `_pluralForm`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_i18next` - Output plurals in i18Next format\n- `plural_object` - Output plurals as structured object\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n- `plural_array` - Output plurals as array of objects\n    - _Required param:_ `type` - Key used for storing the plural type\n    - _Required param:_ `content` - Key used for storing the translation\n\n\n### yaml-rails | Convert to Rails i18n YAML\n\n#### Supported input formats\n\nandroid, api, arb, csv, excel, hjson, ini, ios-plist, ios-strings, ios-stringsdict, js, json, json5, neon, ods, php, po, properties, qt-ts, resx, text, tmx, toml, xcstrings, yaml\n\n#### Parameters\n\n- `xcstrings_keep_structure` - Keeping iOS Strings Catalog structured keys.\n  - `true`  - Keep key structure\n  - `false`  _[default]_ - Convert structure to plain keys\n- `filter_untranslated` - Filtering of untranslated phrases\n  - `true`  - Filter untranslated phrases out of the file\n  - `false`  _[default]_ - Use the source language translation for the untranslated phrases\n- `clear_params` - Clearing additional phrases metadata.\n  - `true`  - Clear all additional phrase metadata\n  - `false`  _[default]_ - Keep additional phrase metadata, except for those changed for plurals\u002Farrays\n- `flatten_keys` - Flattening structured keys\n  - `no`  _[default]_ - Don't flatten structured keys\n  - `dot`  - Flatten structured keys with `.`\n  - `underscore`  - Flatten structured keys with `_`\n  - `dash`  - Flatten structured keys with `-`\n\n#### Filtering options\n\n  - `filterStrings` is available\n  - `filterArrays` is available\n  - `filterPlurals` is available\n\n#### Array types\n- `array` _[default]_ - Output string-array as array\n- `array_br` - Output string-array as keys suffixed by `[index]`\n\n#### Plural types\n- `plural_postfix_br` _[default]_ - Output plurals as keys suffixed by `[pluralForm]`\n- `plural_postfix_sd` - Output plurals as keys suffixed by `.pluralForm`\n- `plural_postfix_dd` - Output plurals as keys suffixed by `:pluralForm`\n- `plural_postfix_us` - Output plurals as keys suffixed by `_pluralForm`\n- `plural_postfix_cc` - Output plurals as keys suffixed by `PluralForm`\n- `plural_i18next` - Output plurals in i18Next format\n- `plural_object` - Output plurals as structured object\n- `plural_icu` - Output plurals in ICU message format\n    - _Required param:_ `variable` - Variable name for ICU message (count, variable, etc.)\n- `plural_array` - Output plurals as array of objects\n    - _Required param:_ `type` - Key used for storing the plural type\n    - _Required param:_ `content` - Key used for storing the translation\n\n\n",{"key":1931,"value":1932,"note":8},"___GRADLE_DEPENDENCY_V2___","com.localazy:gradle:2.0.3",{"key":1934,"value":1935,"note":1936},"___USER_REF_AFFIL___","`https:\u002F\u002Flocalazy.com\u002Fregister?ref=YOUR-REF-ID`","If the user is signed in, the value is replaced by his ref affil code. ",{"key":1938,"value":1939,"note":1940},"___USER_REF_PARTNER___","`https:\u002F\u002Flocalazy.com\u002Fregister?ref=YOUR-PARTNER-REF-ID`","If the user is signed in, the value is replaced by his ref partner code. ",{"key":1942,"value":1943,"note":8},"___CLI_REMAP_TYPES___","- android\n- json\n- json-multilingual\n- arb\n- require-js\n- json-mozzila\n- ios-strings\n- ios-plist\n- ios-stringsdict\n- resx\n- yaml\n- yaml-rails\n- yaml-multilingual\n- po\n- json5\n- json5-multilingual\n- hjson\n- hjson-multilingual\n- js\n- js-multilingual\n- properties\n- ini\n- ini-multilingual\n- php\n- php-multilingual\n- qt-ts\n- csv\n- csv-multilingual\n- neon\n- neon-multilingual\n- toml\n- toml-multilingual\n- excel\n- excel-multilingual\n- ods\n- ods-multilingual\n- tmx\n- xcstrings",[1945,1955,1967,1977,1991,2002,2012,2021,2032,2044,2059],{"id":16,"status":4,"sort":7,"created_on":1866,"slug":701,"name":696,"excerpt":1946,"subtitle":1947,"meta_title":1948,"meta_description":1949,"hidden":91,"icon":1950,"featured_icon":1951,"translations":1952,"blog_tags":1954,"docs_section_id":16},"Description of general Localazy features & settings. Learn about the details of our platform.","General Localazy Guides","Localazy General Documentation","How to SW internationalization. How to get multilanguage support for your app. How to localize software. Localazy guides available. ",{"id":703},{"id":706},[1953],{"id":16,"languages_code":925,"name":696,"excerpt":1946,"subtitle":1947,"slug":701,"meta_title":1948,"meta_description":1949,"docs_section_id":16},[],{"id":22,"status":4,"sort":16,"created_on":1866,"slug":479,"name":710,"excerpt":1956,"subtitle":1957,"meta_title":1958,"meta_description":1959,"hidden":91,"icon":1960,"featured_icon":1961,"translations":1962,"blog_tags":1964,"docs_section_id":22},"Start localizing your app with Localazy CLI, integrate it into your build chain or CI\u002FCD. Ideal for developers.","CLI Guides & Information","Localazy CLI Documentation","Guide to SW localization using Localazy, tool made by and for developers. Comprehensive documentation available here.",{"id":715},{"id":718},[1963],{"id":22,"languages_code":925,"name":710,"excerpt":1956,"subtitle":1957,"slug":479,"meta_title":1958,"meta_description":1959,"docs_section_id":22},[1965],{"id":214,"status":4,"created_on":1966,"label":710,"slug":479,"on_index_page":91},"2022-03-17T12:22:58.000Z",{"id":129,"status":4,"sort":22,"created_on":1866,"slug":726,"name":722,"excerpt":1968,"subtitle":1969,"meta_title":8,"meta_description":8,"hidden":91,"icon":1970,"featured_icon":1971,"translations":1972,"blog_tags":1974,"docs_section_id":129},"Localazy API reference, organized around REST. Articles about limits, endpoints and more.","API Documentation",{"id":715},{"id":729},[1973],{"id":129,"languages_code":925,"name":722,"excerpt":1968,"subtitle":1969,"slug":726,"meta_title":8,"meta_description":8,"docs_section_id":129},[1975],{"id":330,"status":4,"created_on":1976,"label":722,"slug":726,"on_index_page":91},"2022-03-17T12:22:59.000Z",{"id":186,"status":4,"sort":98,"created_on":1978,"slug":738,"name":734,"excerpt":1979,"subtitle":1980,"meta_title":1981,"meta_description":1982,"hidden":91,"icon":1983,"featured_icon":1984,"translations":1985,"blog_tags":1987,"docs_section_id":186},"2023-02-14T14:29:35.000Z","Deliver your translations with our global content delivery network.","Content Delivery Network","Localazy CDN ","Learn how to use the Localazy CDN to deliver new translations as soon as they are approved for production use. ",{"id":703},{"id":741},[1986],{"id":186,"languages_code":925,"name":734,"excerpt":1979,"subtitle":1980,"slug":738,"meta_title":1981,"meta_description":1982,"docs_section_id":186},[1988],{"id":1989,"status":4,"created_on":1990,"label":734,"slug":738,"on_index_page":91},69,"2023-02-21T14:08:07.000Z",{"id":7,"status":4,"sort":50,"created_on":1866,"slug":532,"name":533,"excerpt":1992,"subtitle":1993,"meta_title":1994,"meta_description":1995,"hidden":91,"icon":1996,"featured_icon":1997,"translations":1998,"blog_tags":2000,"docs_section_id":7},"Platform specific articles about the advanced features of Android apps in Localazy.","Android SDK Documentation","Localazy Android Documentation","How to add more languages to the Android app using Localazy. Comprehensive documentation.",{"id":749},{"id":751},[1999],{"id":7,"languages_code":925,"name":533,"excerpt":1992,"subtitle":1993,"slug":532,"meta_title":1994,"meta_description":1995,"docs_section_id":7},[2001],{"id":98,"status":4,"created_on":1966,"label":533,"slug":532,"on_index_page":91},{"id":98,"status":4,"sort":57,"created_on":1866,"slug":539,"name":540,"excerpt":2003,"subtitle":1867,"meta_title":8,"meta_description":8,"hidden":91,"icon":2004,"featured_icon":2005,"translations":2006,"blog_tags":2008,"docs_section_id":98},"Platform specific articles about iOS apps in Localazy.",{"id":759},{"id":762},[2007],{"id":98,"languages_code":925,"name":540,"excerpt":2003,"subtitle":1867,"slug":539,"meta_title":8,"meta_description":8,"docs_section_id":98},[2009],{"id":2010,"status":4,"created_on":2011,"label":540,"slug":539,"on_index_page":93},77,"2023-05-25T12:44:11.000Z",{"id":433,"status":4,"sort":62,"created_on":1866,"slug":611,"name":612,"excerpt":2013,"subtitle":2014,"meta_title":8,"meta_description":8,"hidden":91,"icon":2015,"featured_icon":2016,"translations":2017,"blog_tags":2019,"docs_section_id":433},"Start localizing your designs fast and easy with Figma design tool and Figma Plugin by Localazy","Figma Plugin",{"id":715},{"id":771},[2018],{"id":433,"languages_code":925,"name":612,"excerpt":2013,"subtitle":2014,"slug":611,"meta_title":8,"meta_description":8,"docs_section_id":433},[2020],{"id":347,"status":4,"created_on":1976,"label":612,"slug":611,"on_index_page":93},{"id":214,"status":4,"sort":67,"created_on":2022,"slug":604,"name":605,"excerpt":2023,"subtitle":2024,"meta_title":8,"meta_description":8,"hidden":91,"icon":2025,"featured_icon":2026,"translations":2027,"blog_tags":2029,"docs_section_id":214},"2022-06-08T13:03:58.000Z","Automate the localization of your Strapi project with the Strapi localization plugin by Localazy","Strapi Plugin",{"id":778},{"id":780},[2028],{"id":214,"languages_code":925,"name":605,"excerpt":2023,"subtitle":2024,"slug":604,"meta_title":8,"meta_description":8,"docs_section_id":214},[2030],{"id":951,"status":4,"created_on":2031,"label":605,"slug":604,"on_index_page":93},"2022-06-29T00:01:26.000Z",{"id":164,"status":4,"sort":72,"created_on":2033,"slug":2034,"name":2035,"excerpt":2036,"subtitle":2037,"meta_title":8,"meta_description":8,"hidden":91,"icon":2038,"featured_icon":2040,"translations":2041,"blog_tags":2043,"docs_section_id":164},"2023-08-22T11:35:21.000Z","directus","Directus","Automate the localization of your Directus project with the Directus localization plugin by Localazy","Directus plugin",{"id":2039},"b6669e8d-6702-4aa1-8e4f-978f9028c332",{"id":2039},[2042],{"id":164,"languages_code":925,"name":2035,"excerpt":2036,"subtitle":2037,"slug":2034,"meta_title":8,"meta_description":8,"docs_section_id":164},[],{"id":181,"status":4,"sort":29,"created_on":2045,"slug":2046,"name":2047,"excerpt":2048,"subtitle":2049,"meta_title":8,"meta_description":8,"hidden":91,"icon":2050,"featured_icon":2052,"translations":2054,"blog_tags":2056,"docs_section_id":181},"2022-07-18T13:27:47.000Z","zapier","Zapier","Connect Localazy with over 5000 apps with Zapier.","Integration Platform",{"id":2051},"a1fda7c9-4e8c-48f4-99ec-a111db6a6daa",{"id":2053},"0a5546c4-adbc-4636-8695-32867837e97d",[2055],{"id":181,"languages_code":925,"name":2047,"excerpt":2048,"subtitle":2049,"slug":2046,"meta_title":8,"meta_description":8,"docs_section_id":181},[2057],{"id":1250,"status":4,"created_on":2058,"label":2047,"slug":2046,"on_index_page":91},"2022-08-16T13:54:46.000Z",{"id":266,"status":4,"sort":43,"created_on":1866,"slug":843,"name":520,"excerpt":2060,"subtitle":2061,"meta_title":8,"meta_description":8,"hidden":93,"icon":2062,"featured_icon":2063,"translations":2065,"blog_tags":2067,"docs_section_id":266},"Learn how to connect Localazy to your favourite platform or framework.","Quick starts, Setup examples, Integration types,...",{"id":715},{"id":2064},"881c489b-4835-44ea-94b7-bda62cc57d6c",[2066],{"id":266,"languages_code":925,"name":520,"excerpt":2060,"subtitle":2061,"slug":843,"meta_title":8,"meta_description":8,"docs_section_id":266},[],[2069,2079],{"id":1854,"status":4,"sort":1855,"created_on":1857,"modified_on":1858,"slug":1859,"title":1860,"excerpt":1861,"content":1862,"meta_title":8,"meta_description":1863,"pinned":91,"main_image":8,"section":2070,"subsection":2073,"cta":8,"faq":2074,"dictionary":2075,"translations":2076,"documentation_id":1854,"blog_articles":2078},{"id":98,"status":4,"sort":57,"created_on":1866,"slug":539,"name":540,"subtitle":1867,"meta_title":8,"meta_description":8,"hidden":91,"icon":2071,"featured_icon":2072},{"id":759},{"id":762},{"id":43,"status":4,"sort":322,"created_on":1872,"name":1873},[],[],[2077],{"id":1854,"documentation_id":1854,"languages_code":925,"slug":1859,"title":1860,"content":1862,"meta_title":8,"meta_description":1863,"excerpt":1861},[],{"id":2080,"status":4,"sort":2081,"created_on":1857,"modified_on":2082,"slug":2083,"title":2084,"excerpt":2085,"content":2086,"meta_title":8,"meta_description":8,"pinned":91,"main_image":8,"section":2087,"subsection":2090,"cta":8,"faq":2091,"dictionary":2092,"translations":2093,"documentation_id":2080,"blog_articles":2095},92,"40020","2025-02-17T14:49:37.000Z","usage-guide","Usage Guide","Learn more about Localazy Swift SDK, its API and other usage options.",":::info\nTIP:  Check out the [ios-demo](https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fios-demo\u002Fblob\u002Fe2ca01ba396c1b6ece784135a4d0053c837a34f3\u002FShared\u002FContentView.swift) example on Github.\n:::\n\n### 💡 Shared instance\nTo start using the Swift SDK, access singleton instance by:\n```swift\nLocalazy.shared\n```\n\n### ⌨️  Basic usage\n\n#### Use **String extension** to get localized String:\n```swift\n\"Hello\".localazyLocalized\n```\n\n#### Use **Text (SwiftUI) constructor** to get localized String:\n```swift\nText(localazyKey: \"Hello\")\n```\n\n#### Enable **method swizzling (Beta)** to enable Localazy functionality on system methods:\n```swift\nBundle.swizzleLocalizationWithLocalazy()\nNSLocalizedString(\"Hello\", comment: \"Hello\")\n```\n\n> **NOTE**: When using swizzling it's important to understand that it will replace all calls to `NSLocalizedString` with the custom logic provided by Localazy SDK and will only fallback to system call if there is no Localazy based translation. For this reason, there may be more logs added to statistics about the missing and used keys.\n\n### 🔌 Public API\n\n- `forceReload`: Invalidate internal caches and reload data from server\n- `getString`: Get translated String\n- `getArrayList`: Translated List\n- `getPlural`: Translated String with plurals\n- `setEnabled`: If Localazy is disabled, translations are obtained by the default system mechanism.\n- `getProjectUrl`: Project URL\n- `getCurrentLocale`: Current system locale\n- `getCurrentLocalazyLocale`: Current Localazy locale\n- `isFullyTranslated`: To get information about whether the current internally resolved locale is fully translated\n- `getLocales`: To list all locales known to Localazy\n- `isStatsEnabled`: Statistics are enabled\n- `setStatsEnabled`: Enable \u002F disable statistics\n\n### 🔔 Notifications\nWe provide several types of notifications which can be produced by the SDK. These notifications are published as a `NSNotification` objects and can be observed by the [NotificationCenter](https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Ffoundation\u002Fnotificationcenter\u002F). Some of these notifications can contain a `userInfo` dictionary to provide more context for you.\n\n#### The key is not translated into the current language:\n- `localazyMissingTextFound`\n- `userInfo` dictionary: \n```\n[\n\t\"id\": LocalazyID, \n\t\"locale\": LocalazyLocale, \n\t\"key\": String\n]\n```\n\n#### The library has started the update process:\n- `localazyStringsUpdateStarted`\n\n#### The library has updated the translation data:\n- `localazyStringsUpdateFinished`\n\n#### The data update process failed with an error:\n- `localazyStringsUpdateFailed`\n- `userInfo` dictionary: \n```\n[\n\t“error”: Localazy.LocalazyError\n]\n```\n\n#### The library contacted the update server and found out that there is no change:\n- `localazyStringsUpdateNotNecessary`\n\n#### The library has loaded data – this is called after initial load, strings update, etc:\n- `localazyStringsLoaded`\n\n\n### Resources\n* Check our [iOS demo app](https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fios-demo) on Github: ",{"id":98,"status":4,"sort":57,"created_on":1866,"slug":539,"name":540,"subtitle":1867,"meta_title":8,"meta_description":8,"hidden":91,"icon":2088,"featured_icon":2089},{"id":759},{"id":762},{"id":43,"status":4,"sort":322,"created_on":1872,"name":1873},[],[],[2094],{"id":2080,"documentation_id":2080,"languages_code":925,"slug":2083,"title":2084,"content":2086,"meta_title":8,"meta_description":8,"excerpt":2085},[],[],[2098,2121,2140],{"id":2099,"owner":2100,"created_by":8,"sort":8,"title":2105,"slug":2106,"modified_on":53,"created_on":2107,"pinned":91,"badge":8,"priority":1824,"main_image":2108,"status":4,"tags":2109,"dictionary":2120,"reading_time":1835,"excerpt":-1,"og_title":53,"og_description":53,"og_image":53},"60a671d3cf7b6a0001d1f685",{"id":2101,"first_name":2102,"last_name":53,"slug":2103,"avatar":2104},"6062091b2a37af00016d4140","Jan Bílek","jan-bilek","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F12\u002Fhonza.png","How to translate an iOS app with Localazy CLI\u002FSDK","integrate-localazy-ios-apps-localization-tutorial","2021-08-12T01:51:50.000+02:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2021\u002F08\u002FHow-to-translate-iOS-app-with-localazy-CLI-SDK.png",[2110,2111,2114,2117,2118],{"id":387,"created_on":1828,"status":4,"label":540,"slug":539,"on_index_page":91},{"id":387,"created_on":1828,"status":4,"label":2112,"slug":2113,"on_index_page":91},"HowTo","howto",{"id":387,"created_on":1828,"status":4,"label":2115,"slug":2116,"on_index_page":91},"OTA","ota",{"id":387,"created_on":1828,"status":4,"label":710,"slug":479,"on_index_page":91},{"id":387,"created_on":1828,"status":4,"label":2119,"slug":2119,"on_index_page":93},"i18n",[],{"id":2122,"owner":2123,"created_by":8,"sort":8,"title":2128,"slug":2129,"modified_on":53,"created_on":2130,"pinned":91,"badge":8,"priority":1824,"main_image":2131,"status":4,"tags":2132,"dictionary":2139,"reading_time":1835,"excerpt":-1,"og_title":53,"og_description":53,"og_image":53},"6941333663350c0001d6248d",{"id":2124,"first_name":2125,"last_name":53,"slug":2126,"avatar":2127},"6824a22d63350c0001d5a5cf","Dasun Nirmitha","dasun-nirmitha","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2025\u002F11\u002FDasun.png","Managing your Android and iOS projects in Localazy","managing-your-android-and-ios-projects-in-localazy","2026-03-26T15:21:24.000+01:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F01\u002Fmanage-android-and-ios.png",[2133,2134,2135],{"id":387,"created_on":1828,"status":4,"label":540,"slug":539,"on_index_page":91},{"id":387,"created_on":1828,"status":4,"label":533,"slug":532,"on_index_page":91},{"id":2136,"created_on":1828,"status":4,"label":2137,"slug":2138,"on_index_page":91},667327,"App localization","app-localization",[],{"id":2141,"owner":2142,"created_by":8,"sort":8,"title":2143,"slug":2144,"modified_on":53,"created_on":2145,"pinned":91,"badge":8,"priority":1824,"main_image":2146,"status":4,"tags":2147,"dictionary":2151,"reading_time":1835,"excerpt":-1,"og_title":53,"og_description":53,"og_image":53},"6914731863350c0001d618ad",{"id":2124,"first_name":2125,"last_name":53,"slug":2126,"avatar":2127},"How to translate XCstrings files with Localazy","how-to-translate-xcstrings-files-with-localazy","2026-02-26T19:27:15.000+01:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2025\u002F12\u002Ftranslate-XCstrings.png",[2148,2149,2150],{"id":387,"created_on":1828,"status":4,"label":2112,"slug":2113,"on_index_page":91},{"id":387,"created_on":1828,"status":4,"label":540,"slug":539,"on_index_page":91},{"id":2136,"created_on":1828,"status":4,"label":2137,"slug":2138,"on_index_page":91},[]]