[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-homepage":3,"footer-settings":84,"main-navigation":220,"footer-integrations":903,"docs-directus-directus-activity":1823,"blog-post-nav-[USE LATEST FEATURED]":2218,"blog-post-nav-nav":2243},{"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},{"id":7,"status":4,"security_section_title":85,"loved_section_title":86,"columns":87,"social_links":180,"policy_links":210},"Secured & trusted","Loved by users",[88,102,119,141,145],{"id":7,"status":4,"sort":8,"title":89,"column_key":90,"links":91},"Localazy","connect",[92,95,98],{"id":36,"status":4,"sort":7,"title":93,"url":94},"Book a demo","___LOCALAZY_MEETING_URL___",{"id":29,"status":4,"sort":16,"title":96,"url":97},"Contact","\u002Fcontact",{"id":99,"status":4,"sort":22,"title":100,"url":101},21,"About us","\u002Fabout-us",{"id":16,"status":4,"sort":8,"title":103,"column_key":104,"links":105},"Programs","programs",[106,110,113,116],{"id":7,"status":4,"sort":107,"title":108,"url":109},4,"Partner Program","\u002Fpartnership",{"id":16,"status":4,"sort":50,"title":111,"url":112},"Ambassador Program","\u002Fambassador",{"id":22,"status":4,"sort":57,"title":114,"url":115},"Startup Program","\u002Ffor\u002Fstartups",{"id":107,"status":4,"sort":62,"title":117,"url":118},"Nonprofits","\u002Ffor\u002Fnonprofit",{"id":22,"status":4,"sort":8,"title":120,"column_key":121,"links":122},"Use Cases","use_cases",[123,126,129,132,135,138],{"id":50,"status":4,"sort":67,"title":124,"url":125},"Software Localization","\u002Fterm\u002Fsoftware-localization",{"id":57,"status":4,"sort":72,"title":127,"url":128},"Machine Translation Services","\u002Ffeatures\u002Fmachine-translation",{"id":62,"status":4,"sort":77,"title":130,"url":131},"Translation API","\u002Ffeatures\u002Ftranslation-api",{"id":67,"status":4,"sort":36,"title":133,"url":134},"Crowdsourced Translations","\u002Ffeatures\u002Fshare-tm",{"id":72,"status":4,"sort":29,"title":136,"url":137},"Figma i18n & localization","\u002Ffeatures\u002Ffigma-localization-plugin",{"id":77,"status":4,"sort":43,"title":139,"url":140},"Translation as a Service","\u002Fterm\u002Ftranslation-service",{"id":107,"status":4,"sort":8,"title":142,"column_key":143,"links":144},"Integrations","integrations",[],{"id":50,"status":4,"sort":8,"title":146,"column_key":147,"links":148},"Resources","resources",[149,153,157,161,165,169,173,177],{"id":43,"status":4,"sort":150,"title":151,"url":152},14,"Documentation","\u002Fdocs",{"id":150,"status":4,"sort":154,"title":155,"url":156},15,"Dictionary","\u002Fdictionary",{"id":154,"status":4,"sort":158,"title":159,"url":160},16,"Case Studies","\u002Fcase-study",{"id":158,"status":4,"sort":162,"title":163,"url":164},17,"Discussion forum","___DISCUSS_URL___",{"id":162,"status":4,"sort":166,"title":167,"url":168},18,"Localization Blog","\u002Fblog",{"id":166,"status":4,"sort":170,"title":171,"url":172},19,"FAQ","\u002Ffaq",{"id":170,"status":4,"sort":174,"title":175,"url":176},20,"Pricing","\u002Fpricing",{"id":174,"status":4,"sort":99,"title":178,"url":179},"Brand assets","https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Fu\u002F1\u002Ffolders\u002F1tZqsZHBlGelz7A2FwTsiwrs4j3sd9HTk",[181,186,191,196,201,206],{"id":7,"status":4,"sort":8,"platform":182,"icon":183,"url":184,"label":185},"feed","rss","\u002Ffeed.xml","Localazy RSS Feed",{"id":16,"status":4,"sort":8,"platform":187,"icon":188,"url":189,"label":190},"facebook","fb-logo","https:\u002F\u002Fwww.facebook.com\u002Flocalazy\u002F","Localazy facebook",{"id":22,"status":4,"sort":8,"platform":192,"icon":193,"url":194,"label":195},"github","github-logo","https:\u002F\u002Fgithub.com\u002Flocalazy","Localazy GitHub",{"id":107,"status":4,"sort":8,"platform":197,"icon":198,"url":199,"label":200},"x","x-twitter","https:\u002F\u002Fx.com\u002Flocalazy","Localazy X",{"id":50,"status":4,"sort":8,"platform":202,"icon":203,"url":204,"label":205},"linkedin","linkedin-logo","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002F37836599\u002F","Localazy LinkedIn",{"id":57,"status":4,"sort":8,"platform":207,"icon":208,"url":164,"label":209},"discourse","discourse-logo","Localazy Discourse",[211,214,217],{"id":7,"status":4,"sort":8,"title":212,"url":213,"action":8},"Privacy policy","\u002Fprivacy-policy",{"id":16,"status":4,"sort":8,"title":215,"url":216,"action":8},"Terms & Conditions","\u002Fterms-and-conditions",{"id":22,"status":4,"sort":8,"title":218,"url":8,"action":219},"Cookies","cookie-consent",[221,414,647,775,898,900],{"id":16,"name":222,"url":8,"url_text":8,"status":4,"groups":223},"Solutions",[224,235,306,341],{"navigation_items_group_id":225},{"id":22,"sort":50,"status":4,"name":226,"render_show_all_url":227,"show_all_url_position":228,"show_favorite_icon":229,"show_all_url":8,"represent_as_tile":227,"items":230},"Featured Article",false,"top",true,[231],{"collection":232,"item":233},"blog_post_navigation_item_type",{"id":107,"status":4,"sort":8,"show_author_img":229,"blog_post_tag":234,"description":8},"nav",{"navigation_items_group_id":236},{"id":50,"sort":7,"status":4,"name":237,"render_show_all_url":227,"show_all_url_position":228,"show_favorite_icon":227,"show_all_url":238,"represent_as_tile":229,"items":239},"Your Role","\u002Froles",[240,252,262,272,283,295],{"collection":241,"item":242},"relation_navigation_item_type",{"id":7,"status":4,"sort":8,"name":243,"item":244},"CMO",[245],{"collection":246,"item":247},"personas",{"id":7,"status":4,"sort":8,"slug":248,"icon":249},"chief-marketing-officers",{"id":250,"title":251},"526097d8-176f-48e5-83d3-2fc4d77061f9","La Mail Bulk",{"collection":241,"item":253},{"id":22,"status":4,"sort":8,"name":254,"item":255},"CTO",[256],{"collection":246,"item":257},{"id":107,"status":4,"sort":8,"slug":258,"icon":259},"chief-technical-officers",{"id":260,"title":261},"f808fdf0-c78b-4294-ba59-fe25f46fe825","La Mechanic",{"collection":241,"item":263},{"id":174,"status":4,"sort":8,"name":264,"item":265},"Product Manager",[266],{"collection":246,"item":267},{"id":166,"status":4,"sort":8,"slug":268,"icon":269},"product-managers",{"id":270,"title":271},"ea39586a-21fc-4b34-ba87-496028e5198f","La Worker",{"collection":241,"item":273},{"id":274,"status":4,"sort":8,"name":275,"item":276},37,"Translator",[277],{"collection":246,"item":278},{"id":174,"status":4,"sort":8,"slug":279,"icon":280},"professional-translators",{"id":281,"title":282},"07945171-d51d-4ca8-96c0-21cde9db258f","La Chat",{"collection":241,"item":284},{"id":285,"status":4,"sort":8,"name":286,"item":287},38,"Developer",[288],{"collection":246,"item":289},{"id":290,"status":4,"sort":8,"slug":291,"icon":292},30,"software-developers",{"id":293,"title":294},"1806e46d-c551-4845-bf42-4407344d229e","La Terminal",{"collection":241,"item":296},{"id":297,"status":4,"sort":8,"name":298,"item":299},27,"Localization Manager",[300],{"collection":246,"item":301},{"id":57,"status":4,"sort":8,"slug":302,"icon":303},"localization-managers",{"id":304,"title":305},"dac69bd1-bf5d-41d0-87d4-dd13e314698a","La Language",{"navigation_items_group_id":307},{"id":72,"sort":22,"status":4,"name":308,"render_show_all_url":227,"show_all_url_position":309,"show_favorite_icon":227,"show_all_url":8,"represent_as_tile":227,"items":310},"Use cases","bottom",[311,317,322,327,331,336],{"collection":312,"item":313},"simple_link_navigation_item_type",{"id":314,"status":4,"sort":8,"url":315,"url_text":316,"show_favorite_icon":227},24,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fsoftware-localization","Software localization",{"collection":312,"item":318},{"id":319,"status":4,"sort":8,"url":320,"url_text":321,"show_favorite_icon":227},26,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fmobile-app-localization","Mobile app localization",{"collection":312,"item":323},{"id":324,"status":4,"sort":8,"url":325,"url_text":326,"show_favorite_icon":227},25,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fwebsite-localization","Website localization",{"collection":312,"item":328},{"id":297,"status":4,"sort":8,"url":329,"url_text":330,"show_favorite_icon":227},"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fdesign-localization","Design localization",{"collection":312,"item":332},{"id":333,"status":4,"sort":8,"url":334,"url_text":335,"show_favorite_icon":227},28,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fgame-localization","Game localization",{"collection":312,"item":337},{"id":338,"status":4,"sort":8,"url":339,"url_text":340,"show_favorite_icon":227},29,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fhelp-and-docs-localization","Help & docs localization",{"navigation_items_group_id":342},{"id":67,"sort":16,"status":4,"name":343,"render_show_all_url":227,"show_all_url_position":309,"show_favorite_icon":227,"show_all_url":8,"represent_as_tile":227,"items":344},"Industry",[345,356,367,377,387,396,407],{"collection":241,"item":346},{"id":347,"status":4,"sort":8,"name":348,"item":349},23,"Digital Agencies",[350],{"collection":246,"item":351},{"id":62,"status":4,"sort":8,"slug":352,"icon":353},"digital-agencies",{"id":354,"title":355},"547f5619-b21d-4b29-86f1-8b2200313cde","La Digi Agency",{"collection":241,"item":357},{"id":358,"status":4,"sort":8,"name":359,"item":360},39,"Startups & SaaS",[361],{"collection":246,"item":362},{"id":16,"status":4,"sort":8,"slug":363,"icon":364},"startups",{"id":365,"title":366},"da1516e2-4afc-40a2-bcbf-a8161e2d610d","La Saa S",{"collection":241,"item":368},{"id":16,"status":4,"sort":8,"name":369,"item":370},"E-commerce",[371],{"collection":246,"item":372},{"id":50,"status":4,"sort":8,"slug":373,"icon":374},"e-commerce",{"id":375,"title":376},"a3d09cd2-054f-4bb5-a0a2-d3d207db65df","La Ecommerce",{"collection":241,"item":378},{"id":170,"status":4,"sort":8,"name":379,"item":380},"FinTech Platforms",[381],{"collection":246,"item":382},{"id":297,"status":4,"sort":8,"slug":383,"icon":384},"fintech",{"id":385,"title":386},"147339ba-07d1-4e5e-baad-23d27e60c919","La Money",{"collection":241,"item":388},{"id":314,"status":4,"sort":8,"name":389,"item":390},"Translation Agencies",[391],{"collection":246,"item":392},{"id":314,"status":4,"sort":8,"slug":393,"icon":394},"translation-agencies",{"id":395,"title":305},"15d6fe33-2af8-4d6e-933d-5caa64394511",{"collection":241,"item":397},{"id":398,"status":4,"sort":8,"name":399,"item":400},22,"Travel & Tourism",[401],{"collection":246,"item":402},{"id":22,"status":4,"sort":8,"slug":403,"icon":404},"tourism",{"id":405,"title":406},"23a785e8-0ae5-4c4b-8452-aab1b58182a6","La Travel",{"collection":241,"item":408},{"id":324,"status":4,"sort":8,"name":409,"item":410},"Nonprofit Causes",[411],{"collection":246,"item":412},{"id":333,"status":4,"sort":8,"slug":413,"icon":8},"nonprofit",{"id":50,"name":415,"url":8,"url_text":8,"status":4,"groups":416},"Features",[417,484,541,590],{"navigation_items_group_id":418},{"id":36,"sort":57,"status":4,"name":419,"render_show_all_url":227,"show_all_url_position":228,"show_favorite_icon":227,"show_all_url":8,"represent_as_tile":227,"items":420},"Localization",[421,430,439,447,455,459,467,476],{"collection":241,"item":422},{"id":423,"status":4,"sort":8,"name":424,"item":425},44,"Human translation services",[426],{"collection":427,"item":428},"products",{"id":72,"status":4,"slug":429},"human-translation-services",{"collection":241,"item":431},{"id":432,"status":4,"sort":8,"name":433,"item":434},45,"Translation management",[435],{"collection":436,"item":437},"term_landing_page",{"id":338,"status":4,"slug":438},"translation-management-system",{"collection":241,"item":440},{"id":441,"status":4,"sort":8,"name":442,"item":443},46,"Context Screenshots",[444],{"collection":427,"item":445},{"id":43,"status":4,"slug":446},"context-screenshots-ocr",{"collection":241,"item":448},{"id":449,"status":4,"sort":8,"name":450,"item":451},47,"Translation Glossary",[452],{"collection":427,"item":453},{"id":162,"status":4,"slug":454},"glossary",{"collection":312,"item":456},{"id":107,"status":4,"sort":8,"url":457,"url_text":458,"show_favorite_icon":227},"\u002Fdocs\u002Fgeneral\u002Freviewing-translations","Quality control",{"collection":241,"item":460},{"id":461,"status":4,"sort":8,"name":462,"item":463},34,"Connected Projects",[464],{"collection":427,"item":465},{"id":7,"status":4,"slug":466},"connected-projects",{"collection":241,"item":468},{"id":469,"status":4,"sort":8,"name":470,"item":471},64,"Plural handling",[472],{"collection":427,"item":473},{"id":474,"status":4,"slug":475},32,"plurals",{"collection":241,"item":477},{"id":478,"status":4,"sort":8,"name":479,"item":480},65,"Style guides",[481],{"collection":427,"item":482},{"id":285,"status":4,"slug":483},"style-guide",{"navigation_items_group_id":485},{"id":29,"sort":62,"status":4,"name":486,"render_show_all_url":227,"show_all_url_position":228,"show_favorite_icon":227,"show_all_url":8,"represent_as_tile":227,"items":487},"Translation",[488,496,504,508,516,524,533],{"collection":241,"item":489},{"id":490,"status":4,"sort":8,"name":491,"item":492},36,"Professional translations",[493],{"collection":436,"item":494},{"id":290,"status":4,"slug":495},"professional-translation-services",{"collection":241,"item":497},{"id":498,"status":4,"sort":8,"name":499,"item":500},48,"Crowdsourced translations",[501],{"collection":427,"item":502},{"id":67,"status":4,"slug":503},"share-tm",{"collection":312,"item":505},{"id":50,"status":4,"sort":8,"url":506,"url_text":507,"show_favorite_icon":227},"\u002Fdocs\u002Fgeneral\u002Ftranslating-strings","Translation interface",{"collection":241,"item":509},{"id":510,"status":4,"sort":8,"name":511,"item":512},55,"Machine translations",[513],{"collection":427,"item":514},{"id":50,"status":4,"slug":515},"machine-translation",{"collection":241,"item":517},{"id":518,"status":4,"sort":8,"name":519,"item":520},60,"Localazy AI translation",[521],{"collection":427,"item":522},{"id":338,"status":4,"slug":523},"localazy-ai",{"collection":241,"item":525},{"id":526,"status":4,"sort":8,"name":527,"item":528},61,"Translation Memory",[529],{"collection":427,"item":530},{"id":531,"status":4,"slug":532},35,"translation-memory",{"collection":241,"item":534},{"id":535,"status":4,"sort":8,"name":536,"item":537},63,"Code & placeholders",[538],{"collection":427,"item":539},{"id":290,"status":4,"slug":540},"code-and-placeholders",{"navigation_items_group_id":542},{"id":43,"sort":67,"status":4,"name":543,"render_show_all_url":227,"show_all_url_position":228,"show_favorite_icon":227,"show_all_url":8,"represent_as_tile":227,"items":544},"Management",[545,549,557,565,574,582,586],{"collection":312,"item":546},{"id":67,"status":4,"sort":8,"url":547,"url_text":548,"show_favorite_icon":227},"\u002Fdocs\u002Fgeneral\u002Fdefining-user-roles","User roles",{"collection":241,"item":550},{"id":551,"status":4,"sort":8,"name":552,"item":553},51,"Duplicity Linking",[554],{"collection":427,"item":555},{"id":170,"status":4,"slug":556},"duplicity-linking",{"collection":241,"item":558},{"id":559,"status":4,"sort":8,"name":560,"item":561},52,"Language Permissions",[562],{"collection":427,"item":563},{"id":99,"status":4,"slug":564},"language-permissions",{"collection":241,"item":566},{"id":567,"status":568,"sort":8,"name":569,"item":570},53,"draft","Automations",[571],{"collection":427,"item":572},{"id":174,"status":4,"slug":573},"automations",{"collection":241,"item":575},{"id":576,"status":4,"sort":8,"name":577,"item":578},58,"Branching",[579],{"collection":427,"item":580},{"id":297,"status":4,"slug":581},"branching",{"collection":312,"item":583},{"id":99,"status":568,"sort":8,"url":584,"url_text":585,"show_favorite_icon":227},"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Fsso-configuration","SSO",{"collection":312,"item":587},{"id":398,"status":568,"sort":8,"url":588,"url_text":589,"show_favorite_icon":227},"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flanguage-statistics","Reporting",{"navigation_items_group_id":591},{"id":150,"sort":72,"status":4,"name":592,"render_show_all_url":227,"show_all_url_position":228,"show_favorite_icon":227,"show_all_url":8,"represent_as_tile":227,"items":593},"Development",[594,600,608,615,622,630,639],{"collection":241,"item":595},{"id":338,"status":4,"sort":8,"name":130,"item":596},[597],{"collection":427,"item":598},{"id":36,"status":4,"slug":599},"translation-api",{"collection":241,"item":601},{"id":602,"status":4,"sort":8,"name":603,"item":604},33,"Localazy CLI",[605],{"collection":427,"item":606},{"id":62,"status":4,"slug":607},"cli",{"collection":241,"item":609},{"id":474,"status":4,"sort":8,"name":610,"item":611},"Language CDN",[612],{"collection":427,"item":613},{"id":107,"status":4,"slug":614},"language-cdn",{"collection":241,"item":616},{"id":333,"status":4,"sort":8,"name":617,"item":618},"Releases",[619],{"collection":427,"item":620},{"id":57,"status":4,"slug":621},"releases",{"collection":241,"item":623},{"id":624,"status":568,"sort":8,"name":625,"item":626},57,"Format Conversions",[627],{"collection":427,"item":628},{"id":16,"status":4,"slug":629},"format-conversions",{"collection":241,"item":631},{"id":632,"status":4,"sort":8,"name":633,"item":634},59,"Webhooks",[635],{"collection":427,"item":636},{"id":637,"status":4,"slug":638},31,"webhooks",{"collection":241,"item":640},{"id":641,"status":4,"sort":8,"name":642,"item":643},62,"Export Aliases",[644],{"collection":427,"item":645},{"id":602,"status":4,"slug":646},"export-aliases",{"id":107,"name":142,"url":8,"url_text":8,"status":4,"groups":648},[649,765],{"navigation_items_group_id":650},{"id":62,"sort":77,"status":4,"name":651,"render_show_all_url":227,"show_all_url_position":228,"show_favorite_icon":227,"show_all_url":8,"represent_as_tile":227,"items":652},"Most popular",[653],{"collection":241,"item":654},{"id":29,"status":4,"sort":8,"name":142,"item":655},[656,664,671,678,685,691,698,705,712,719,726,735,742,749,757],{"collection":657,"item":658},"platforms",{"id":57,"status":4,"sort":7,"slug":659,"name":660,"icon":661},"android","Android",{"id":662,"title":663},"ff965add-53b0-44ad-b27c-ea4ef641d384","Ic Outline Android",{"collection":657,"item":665},{"id":62,"status":4,"sort":16,"slug":666,"name":667,"icon":668},"ios","iOS",{"id":669,"title":670},"886285d7-816a-4430-b5a5-edfe307b238e","Ios",{"collection":657,"item":672},{"id":602,"status":4,"sort":22,"slug":673,"name":674,"icon":675},"react","React",{"id":676,"title":677},"26757a90-88a3-4a94-b587-9f38614ed3bd","Logos React",{"collection":657,"item":679},{"id":170,"status":4,"sort":107,"slug":680,"name":681,"icon":682},"vuejs","Vue.js",{"id":683,"title":684},"6180b41f-3249-47d3-adcd-50fe1cf11bf1","Vue",{"collection":657,"item":686},{"id":158,"status":4,"sort":50,"slug":687,"name":688,"icon":689},"angular","Angular",{"id":690,"title":688},"2a31a97a-48c5-4531-aa36-41c9dd0bdbef",{"collection":657,"item":692},{"id":7,"status":4,"sort":57,"slug":693,"name":694,"icon":695},"flutter","Flutter",{"id":696,"title":697},"b9f13a11-9328-4a03-86cf-b20de0685606","Logos Flutter",{"collection":657,"item":699},{"id":22,"status":4,"sort":36,"slug":700,"name":701,"icon":702},"typescript","TypeScript",{"id":703,"title":704},"8d1319b5-8a96-4199-8407-00add3418b1f","Logos Typescript Icon",{"collection":657,"item":706},{"id":637,"status":4,"sort":29,"slug":707,"name":708,"icon":709},"javascript","JavaScript",{"id":710,"title":711},"4218d0c9-7e6b-494d-9663-37ceaf93ee8c","Logos Javascript",{"collection":657,"item":713},{"id":29,"status":4,"sort":174,"slug":714,"name":715,"icon":716},"json","JSON",{"id":717,"title":718},"99ac3b7c-dba5-4693-a4f4-1f27a6d7782d","Logos Json",{"collection":657,"item":720},{"id":99,"status":4,"sort":99,"slug":721,"name":722,"icon":723},"xliff","XLIFF",{"id":724,"title":725},"ca424cc8-e8a7-4aef-8dca-ef4a4d1334fc","Format",{"collection":657,"item":727},{"id":728,"status":4,"sort":729,"slug":730,"name":731,"icon":732},72,54,"strapi","Strapi",{"id":733,"title":734},"cde7f1d0-f2e0-4243-929e-a3f8f9146e69","Strapi Logo Purple",{"collection":657,"item":736},{"id":518,"status":4,"sort":510,"slug":737,"name":738,"icon":739},"figma","Figma",{"id":740,"title":741},"813745a4-a77d-4735-93b7-e0dd731b2304","Figma Icon",{"collection":657,"item":743},{"id":551,"status":4,"sort":449,"slug":744,"name":745,"icon":746},"microsoft-excel","Microsoft Excel",{"id":747,"title":748},"7a175955-7b96-4561-939f-a0e1924faa40","Excel",{"collection":657,"item":750},{"id":751,"status":4,"sort":526,"slug":752,"name":753,"icon":754},66,"github-actions","GitHub Actions",{"id":755,"title":756},"da17554f-ac6d-443d-9bac-1f29645ec1c6","Github Icon",{"collection":657,"item":758},{"id":759,"status":4,"sort":760,"slug":761,"name":762,"icon":763},97,999,"webflow","Webflow",{"id":764,"title":762},"ff43a386-52f8-499f-b77c-ab9a30f4a77e",{"navigation_items_group_id":766},{"id":107,"sort":36,"status":4,"name":767,"render_show_all_url":227,"show_all_url_position":228,"show_favorite_icon":227,"show_all_url":8,"represent_as_tile":227,"items":768},"Explore more",[769],{"collection":770,"item":771},"text_link_navigation_item_type",{"id":7,"status":4,"sort":8,"text":772,"url":773,"url_text":774},"Localazy is a technology-agnostic platform supporting 50+ frameworks, file formats & popular tools.","\u002Fintegrations","See all integrations",{"id":7,"name":146,"url":8,"url_text":8,"status":4,"groups":776},[777,801,807],{"navigation_items_group_id":778},{"id":7,"sort":29,"status":4,"name":779,"render_show_all_url":227,"show_all_url_position":228,"show_favorite_icon":227,"show_all_url":8,"represent_as_tile":227,"items":780},"Helpful Links",[781,784,786,790,792,795,797],{"collection":312,"item":782},{"id":43,"status":4,"sort":8,"url":168,"url_text":783,"show_favorite_icon":229},"Localazy Blog",{"collection":312,"item":785},{"id":150,"status":4,"sort":8,"url":152,"url_text":151,"show_favorite_icon":229},{"collection":312,"item":787},{"id":7,"status":4,"sort":8,"url":788,"url_text":789,"show_favorite_icon":227},"https:\u002F\u002Fdiscuss.localazy.com\u002F","Discussion Forum",{"collection":312,"item":791},{"id":29,"status":4,"sort":8,"url":160,"url_text":159,"show_favorite_icon":227},{"collection":312,"item":793},{"id":22,"status":4,"sort":8,"url":109,"url_text":794,"show_favorite_icon":227},"Become a Partner",{"collection":312,"item":796},{"id":154,"status":4,"sort":8,"url":172,"url_text":171,"show_favorite_icon":227},{"collection":312,"item":798},{"id":162,"status":4,"sort":8,"url":799,"url_text":800,"show_favorite_icon":227},"\u002Ftags\u002Frelease-update","Release Updates",{"navigation_items_group_id":802},{"id":16,"sort":150,"status":4,"name":783,"render_show_all_url":229,"show_all_url_position":228,"show_favorite_icon":227,"show_all_url":168,"represent_as_tile":227,"items":803},[804],{"collection":232,"item":805},{"id":22,"status":4,"sort":8,"show_author_img":227,"blog_post_tag":806,"description":8},"[USE LATEST FEATURED]",{"navigation_items_group_id":808},{"id":57,"sort":43,"status":4,"name":151,"render_show_all_url":229,"show_all_url_position":228,"show_favorite_icon":227,"show_all_url":152,"represent_as_tile":227,"items":809},[810,824,836,847,859,869,880,888],{"collection":241,"item":811},{"id":107,"status":4,"sort":8,"name":812,"item":813},"General",[814],{"collection":815,"item":816},"docs_section",{"id":16,"status":4,"sort":7,"slug":817,"name":812,"icon":818,"featured_icon":821},"general",{"id":819,"title":820},"423101f1-308c-42f1-8dfe-53272019e7cb","Global",{"id":822,"title":823},"0f7ca4cb-dc3b-4f62-b476-132ed5c4931f","General Doc",{"collection":241,"item":825},{"id":50,"status":4,"sort":8,"name":826,"item":827},"CLI",[828],{"collection":815,"item":829},{"id":22,"status":4,"sort":16,"slug":607,"name":826,"icon":830,"featured_icon":833},{"id":831,"title":832},"2f7a4573-8265-4d76-8d55-ce0cc79b8983","Cli",{"id":834,"title":835},"3f76ff7b-0e74-4046-bb03-4ca99c3b66d5","Doc Cat Cli",{"collection":241,"item":837},{"id":67,"status":4,"sort":8,"name":838,"item":839},"API",[840],{"collection":815,"item":841},{"id":174,"status":4,"sort":22,"slug":842,"name":838,"icon":843,"featured_icon":844},"api",{"id":831,"title":832},{"id":845,"title":846},"20866781-e69b-4e01-9456-05437487b75c","API Doc",{"collection":241,"item":848},{"id":849,"status":4,"sort":8,"name":850,"item":851},50,"CDN",[852],{"collection":815,"item":853},{"id":319,"status":4,"sort":107,"slug":854,"name":850,"icon":855,"featured_icon":856},"cdn",{"id":819,"title":820},{"id":857,"title":858},"a8ee9cb7-4e02-41f0-b595-eb518c3085b6","Doc Cat Cdn",{"collection":241,"item":860},{"id":57,"status":4,"sort":8,"name":660,"item":861},[862],{"collection":815,"item":863},{"id":7,"status":4,"sort":50,"slug":659,"name":660,"icon":864,"featured_icon":866},{"id":865,"title":660},"fb8329ae-0c0c-4fbc-bcdc-83f2eeda1039",{"id":867,"title":868},"f7c0dec8-5b42-4943-ab3a-e3665723ad6f","Doc Cat Android",{"collection":241,"item":870},{"id":62,"status":4,"sort":8,"name":667,"item":871},[872],{"collection":815,"item":873},{"id":107,"status":4,"sort":57,"slug":666,"name":667,"icon":874,"featured_icon":877},{"id":875,"title":876},"289e136c-55df-4d51-847b-1782a2308ee4","Ios Blue",{"id":878,"title":879},"2968d3f0-14b5-4427-82e7-f1ea2de17846","Doc Cat Ios",{"collection":241,"item":881},{"id":72,"status":4,"sort":8,"name":738,"item":882},[883],{"collection":815,"item":884},{"id":99,"status":4,"sort":62,"slug":737,"name":738,"icon":885,"featured_icon":886},{"id":831,"title":832},{"id":887,"title":738},"f5e66b5b-a439-47f6-af4a-6ad261de2e87",{"collection":241,"item":889},{"id":77,"status":4,"sort":8,"name":731,"item":890},[891],{"collection":815,"item":892},{"id":347,"status":4,"sort":67,"slug":730,"name":731,"icon":893,"featured_icon":895},{"id":894,"title":731},"3b4b03c7-e131-49e6-a014-c8c2c8a2751e",{"id":896,"title":897},"1dd05c76-e517-4aea-a3d8-49cfddb40056","Strapi Doc",{"id":22,"name":175,"url":176,"url_text":175,"status":4,"groups":899},[],{"id":57,"name":93,"url":901,"url_text":93,"status":4,"groups":902},"\u002Fbook-demo",[],[904,1046,1125,1232,1319,1399,1489,1581,1669,1768],{"id":602,"status":4,"created_on":905,"modified_on":906,"name":674,"slug":673,"description":907,"docs_link":908,"priority":8,"has_sdk":227,"sort":22,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":909,"show_in_spa":229,"is_file_format":227,"meta_title":8,"meta_description":8,"featured_on_web":229,"marketing_subtitle":910,"tile_subtitle":911,"tile_description":912,"is_enterprise":227,"is_popular":227,"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":1030,"default_integration_method":1031,"faq_categories":1038,"translations":1044,"platforms_id":602},"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":714},[],{"id":676},{"id":917},"a97492ec-ee8d-429c-bf66-d0fe59b6e5c9",{"id":50,"status":4,"sort":16,"created_on":919,"label":920,"hidden":227,"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":432,"languages_code":927,"label":928},"es","Aplicaciones web",{"id":849,"languages_code":930,"label":931},"cs","Webové aplikace",{"id":632,"languages_code":933,"label":920},"en",[935,942],{"id":50,"status":4,"sort":16,"label":920,"hidden":227,"created_on":919,"icon":936,"translations":937},{"id":922},[938,939,940,941],{"id":50,"languages_code":925,"label":920},{"id":432,"languages_code":927,"label":928},{"id":849,"languages_code":930,"label":931},{"id":632,"languages_code":933,"label":920},{"id":67,"status":4,"sort":72,"label":943,"hidden":227,"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":567,"languages_code":927,"label":948},"Marco",{"id":518,"languages_code":930,"label":943},{"id":951,"languages_code":933,"label":943},67,[953,968,992,1013],{"id":107,"status":4,"sort":57,"label":838,"alternative_label":8,"slug":842,"description":954,"documentation_link":955,"loc_icon":842,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":956},"Translate strings directly or upload them into your Localazy project.","\u002Fdocs\u002Fapi\u002Fintroduction",[957,958,961,963,965],{"id":107,"languages_code":925,"label":838,"description":954,"slug":842},{"id":959,"languages_code":927,"label":838,"description":960,"slug":842},40,"Utilice la API para exportar traducciones e importar contenido de\u002Fa Localazy mediante programación.",{"id":849,"languages_code":933,"label":838,"description":962,"slug":842},"Use the API to export translations and import content from\u002Fto Localazy programmatically.",{"id":632,"languages_code":930,"label":838,"description":964,"slug":842},"Překládejte řetězce přímo nebo je nahrajte do svého projektu Localazy.",{"id":966,"languages_code":967,"label":838,"description":8,"slug":8},109,"de",{"id":22,"status":4,"sort":50,"label":969,"alternative_label":8,"slug":970,"description":971,"documentation_link":972,"loc_icon":973,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":974},"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",[975,976,979,980,983,986,987,988],{"id":22,"languages_code":925,"label":969,"description":971,"slug":970},{"id":358,"languages_code":927,"label":977,"description":978,"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":551,"languages_code":933,"label":969,"description":971,"slug":970},{"id":518,"languages_code":930,"label":981,"description":982,"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":469,"languages_code":927,"label":984,"description":985,"slug":970},"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":478,"languages_code":933,"label":969,"description":971,"slug":970},{"id":751,"languages_code":930,"label":981,"description":982,"slug":970},{"id":989,"languages_code":967,"label":990,"description":991,"slug":8},88,"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":107,"label":993,"alternative_label":994,"slug":995,"description":996,"documentation_link":997,"loc_icon":998,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":999},"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",[1000,1001,1004,1005,1009],{"id":16,"languages_code":925,"label":993,"description":996,"slug":995},{"id":285,"languages_code":927,"label":1002,"description":1003,"slug":8},"Carga directa de archivos","Cargue sus textos y traducciones existentes en cualquier formato directamente para empezar rápidamente.",{"id":449,"languages_code":933,"label":993,"description":996,"slug":995},{"id":1006,"languages_code":930,"label":1007,"description":1008,"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":1010,"languages_code":967,"label":1011,"description":1012,"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":1014,"alternative_label":826,"slug":607,"description":1015,"documentation_link":1016,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1017},"Command Line Interface","The best option for developers that want to make localization an automated part of their workflow.","\u002Fdocs\u002Fcli\u002Fthe-basics",[1018,1019,1022,1023,1026],{"id":7,"languages_code":925,"label":1014,"description":1015,"slug":607},{"id":274,"languages_code":927,"label":1020,"description":1021,"slug":607},"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":441,"languages_code":933,"label":1014,"description":1015,"slug":607},{"id":510,"languages_code":930,"label":1024,"description":1025,"slug":607},"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":1027,"languages_code":967,"label":1028,"description":1029,"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":1014,"alternative_label":826,"slug":607,"description":1015,"documentation_link":1016,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1032},[1033,1034,1035,1036,1037],{"id":7,"languages_code":925,"label":1014,"description":1015,"slug":607},{"id":274,"languages_code":927,"label":1020,"description":1021,"slug":607},{"id":441,"languages_code":933,"label":1014,"description":1015,"slug":607},{"id":510,"languages_code":930,"label":1024,"description":1025,"slug":607},{"id":1027,"languages_code":967,"label":1028,"description":1029,"slug":8},[1039],{"id":1040,"status":4,"created_on":1041,"sort":8,"slug":1042,"label":1043,"on_faq_index":8},76,"2025-02-26T12:44:29.000Z","front-end-common","Front-end Common",[1045],{"languages_code":925,"name":674,"slug":673,"description":907,"support_type":909,"meta_title":8,"meta_description":8,"marketing_subtitle":910,"tile_subtitle":911,"tile_description":912,"id":602,"platforms_id":602,"docs_link":908},{"id":170,"status":4,"created_on":905,"modified_on":1047,"name":681,"slug":680,"description":1048,"docs_link":908,"priority":8,"has_sdk":227,"sort":107,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":909,"show_in_spa":229,"is_file_format":227,"meta_title":8,"meta_description":8,"featured_on_web":229,"marketing_subtitle":910,"tile_subtitle":1049,"tile_description":1050,"is_enterprise":227,"is_popular":227,"primary_use_case":8,"hierarchy_handling":8,"best_for":8,"file_extension":8,"format_code_example":8,"format_to_extension":1051,"upload_features":1052,"icon":1053,"meta_image":1054,"primary_tag":1056,"tags":1063,"integration_methods":1077,"recommended_methods":1109,"default_integration_method":1110,"faq_categories":1117,"translations":1123,"platforms_id":170},"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":714},[],{"id":683},{"id":1055},"8171b836-d6b8-4354-8db3-34ccd384970d",{"id":50,"status":4,"sort":16,"created_on":919,"label":920,"hidden":227,"icon":1057,"translations":1058},{"id":922},[1059,1060,1061,1062],{"id":50,"languages_code":925,"label":920},{"id":432,"languages_code":927,"label":928},{"id":849,"languages_code":930,"label":931},{"id":632,"languages_code":933,"label":920},[1064,1071],{"id":50,"status":4,"sort":16,"label":920,"hidden":227,"created_on":919,"icon":1065,"translations":1066},{"id":922},[1067,1068,1069,1070],{"id":50,"languages_code":925,"label":920},{"id":432,"languages_code":927,"label":928},{"id":849,"languages_code":930,"label":931},{"id":632,"languages_code":933,"label":920},{"id":67,"status":4,"sort":72,"label":943,"hidden":227,"created_on":944,"icon":8,"translations":1072},[1073,1074,1075,1076],{"id":67,"languages_code":925,"label":943},{"id":567,"languages_code":927,"label":948},{"id":518,"languages_code":930,"label":943},{"id":951,"languages_code":933,"label":943},[1078,1085,1095,1102],{"id":107,"status":4,"sort":57,"label":838,"alternative_label":8,"slug":842,"description":954,"documentation_link":955,"loc_icon":842,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1079},[1080,1081,1082,1083,1084],{"id":107,"languages_code":925,"label":838,"description":954,"slug":842},{"id":959,"languages_code":927,"label":838,"description":960,"slug":842},{"id":849,"languages_code":933,"label":838,"description":962,"slug":842},{"id":632,"languages_code":930,"label":838,"description":964,"slug":842},{"id":966,"languages_code":967,"label":838,"description":8,"slug":8},{"id":22,"status":4,"sort":50,"label":969,"alternative_label":8,"slug":970,"description":971,"documentation_link":972,"loc_icon":973,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1086},[1087,1088,1089,1090,1091,1092,1093,1094],{"id":22,"languages_code":925,"label":969,"description":971,"slug":970},{"id":358,"languages_code":927,"label":977,"description":978,"slug":8},{"id":551,"languages_code":933,"label":969,"description":971,"slug":970},{"id":518,"languages_code":930,"label":981,"description":982,"slug":8},{"id":469,"languages_code":927,"label":984,"description":985,"slug":970},{"id":478,"languages_code":933,"label":969,"description":971,"slug":970},{"id":751,"languages_code":930,"label":981,"description":982,"slug":970},{"id":989,"languages_code":967,"label":990,"description":991,"slug":8},{"id":16,"status":4,"sort":107,"label":993,"alternative_label":994,"slug":995,"description":996,"documentation_link":997,"loc_icon":998,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1096},[1097,1098,1099,1100,1101],{"id":16,"languages_code":925,"label":993,"description":996,"slug":995},{"id":285,"languages_code":927,"label":1002,"description":1003,"slug":8},{"id":449,"languages_code":933,"label":993,"description":996,"slug":995},{"id":1006,"languages_code":930,"label":1007,"description":1008,"slug":8},{"id":1010,"languages_code":967,"label":1011,"description":1012,"slug":8},{"id":7,"status":4,"sort":22,"label":1014,"alternative_label":826,"slug":607,"description":1015,"documentation_link":1016,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1103},[1104,1105,1106,1107,1108],{"id":7,"languages_code":925,"label":1014,"description":1015,"slug":607},{"id":274,"languages_code":927,"label":1020,"description":1021,"slug":607},{"id":441,"languages_code":933,"label":1014,"description":1015,"slug":607},{"id":510,"languages_code":930,"label":1024,"description":1025,"slug":607},{"id":1027,"languages_code":967,"label":1028,"description":1029,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1014,"alternative_label":826,"slug":607,"description":1015,"documentation_link":1016,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1111},[1112,1113,1114,1115,1116],{"id":7,"languages_code":925,"label":1014,"description":1015,"slug":607},{"id":274,"languages_code":927,"label":1020,"description":1021,"slug":607},{"id":441,"languages_code":933,"label":1014,"description":1015,"slug":607},{"id":510,"languages_code":930,"label":1024,"description":1025,"slug":607},{"id":1027,"languages_code":967,"label":1028,"description":1029,"slug":8},[1118,1122],{"id":1006,"status":4,"created_on":1119,"sort":8,"slug":1120,"label":1121,"on_faq_index":8},"2023-03-01T11:21:41.000Z","vue-localization","Vue.js Localization",{"id":1040,"status":4,"created_on":1041,"sort":8,"slug":1042,"label":1043,"on_faq_index":8},[1124],{"languages_code":925,"name":681,"slug":680,"description":1048,"support_type":909,"meta_title":8,"meta_description":8,"marketing_subtitle":910,"tile_subtitle":1049,"tile_description":1050,"id":170,"platforms_id":170,"docs_link":908},{"id":7,"status":4,"created_on":905,"modified_on":1126,"name":694,"slug":693,"description":1127,"docs_link":1128,"priority":8,"has_sdk":227,"sort":57,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":1129,"show_in_spa":229,"is_file_format":227,"meta_title":8,"meta_description":8,"featured_on_web":227,"marketing_subtitle":910,"tile_subtitle":1129,"tile_description":1130,"is_enterprise":227,"is_popular":227,"primary_use_case":1131,"hierarchy_handling":1132,"best_for":1133,"file_extension":1134,"format_code_example":1135,"format_to_extension":1136,"upload_features":1138,"icon":1139,"meta_image":1140,"primary_tag":1142,"tags":1153,"integration_methods":1189,"recommended_methods":1221,"default_integration_method":1222,"faq_categories":1229,"translations":1230,"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":1137},"arb",[],{"id":696},{"id":1141},"c2674666-4371-4aa4-9a65-438c7363fafe",{"id":57,"status":4,"sort":67,"created_on":944,"label":1143,"hidden":227,"icon":1144,"translations":1146},"Mobile apps",{"id":1145},"c9c7e1f5-8b59-4016-ae0c-6fba9469cd55",[1147,1148,1150,1152],{"id":57,"languages_code":925,"label":1143},{"id":441,"languages_code":927,"label":1149},"Aplicaciones móviles",{"id":510,"languages_code":930,"label":1151},"Mobilní aplikace",{"id":478,"languages_code":933,"label":1143},[1154,1165,1172,1179],{"id":62,"status":4,"sort":170,"label":1155,"hidden":227,"created_on":944,"icon":1156,"translations":1158},"Desktop & Games",{"id":1157},"65b04533-5b4c-430c-b8a4-ecce84754200",[1159,1160,1162,1164],{"id":62,"languages_code":925,"label":1155},{"id":449,"languages_code":927,"label":1161},"Escritorio y Juegos",{"id":1006,"languages_code":930,"label":1163},"Stolní počítače & Hry",{"id":751,"languages_code":933,"label":1155},{"id":50,"status":4,"sort":16,"label":920,"hidden":227,"created_on":919,"icon":1166,"translations":1167},{"id":922},[1168,1169,1170,1171],{"id":50,"languages_code":925,"label":920},{"id":432,"languages_code":927,"label":928},{"id":849,"languages_code":930,"label":931},{"id":632,"languages_code":933,"label":920},{"id":57,"status":4,"sort":67,"label":1143,"hidden":227,"created_on":944,"icon":1173,"translations":1174},{"id":1145},[1175,1176,1177,1178],{"id":57,"languages_code":925,"label":1143},{"id":441,"languages_code":927,"label":1149},{"id":510,"languages_code":930,"label":1151},{"id":478,"languages_code":933,"label":1143},{"id":290,"status":4,"sort":474,"label":1180,"hidden":229,"created_on":944,"icon":8,"translations":1181},"ARB",[1182,1183,1185,1187],{"id":290,"languages_code":925,"label":1180},{"id":1184,"languages_code":927,"label":1180},120,{"id":1186,"languages_code":930,"label":1180},125,{"id":1188,"languages_code":933,"label":1180},130,[1190,1197,1207,1214],{"id":107,"status":4,"sort":57,"label":838,"alternative_label":8,"slug":842,"description":954,"documentation_link":955,"loc_icon":842,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1191},[1192,1193,1194,1195,1196],{"id":107,"languages_code":925,"label":838,"description":954,"slug":842},{"id":959,"languages_code":927,"label":838,"description":960,"slug":842},{"id":849,"languages_code":933,"label":838,"description":962,"slug":842},{"id":632,"languages_code":930,"label":838,"description":964,"slug":842},{"id":966,"languages_code":967,"label":838,"description":8,"slug":8},{"id":22,"status":4,"sort":50,"label":969,"alternative_label":8,"slug":970,"description":971,"documentation_link":972,"loc_icon":973,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1198},[1199,1200,1201,1202,1203,1204,1205,1206],{"id":22,"languages_code":925,"label":969,"description":971,"slug":970},{"id":358,"languages_code":927,"label":977,"description":978,"slug":8},{"id":551,"languages_code":933,"label":969,"description":971,"slug":970},{"id":518,"languages_code":930,"label":981,"description":982,"slug":8},{"id":469,"languages_code":927,"label":984,"description":985,"slug":970},{"id":478,"languages_code":933,"label":969,"description":971,"slug":970},{"id":751,"languages_code":930,"label":981,"description":982,"slug":970},{"id":989,"languages_code":967,"label":990,"description":991,"slug":8},{"id":16,"status":4,"sort":107,"label":993,"alternative_label":994,"slug":995,"description":996,"documentation_link":997,"loc_icon":998,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1208},[1209,1210,1211,1212,1213],{"id":16,"languages_code":925,"label":993,"description":996,"slug":995},{"id":285,"languages_code":927,"label":1002,"description":1003,"slug":8},{"id":449,"languages_code":933,"label":993,"description":996,"slug":995},{"id":1006,"languages_code":930,"label":1007,"description":1008,"slug":8},{"id":1010,"languages_code":967,"label":1011,"description":1012,"slug":8},{"id":7,"status":4,"sort":22,"label":1014,"alternative_label":826,"slug":607,"description":1015,"documentation_link":1016,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1215},[1216,1217,1218,1219,1220],{"id":7,"languages_code":925,"label":1014,"description":1015,"slug":607},{"id":274,"languages_code":927,"label":1020,"description":1021,"slug":607},{"id":441,"languages_code":933,"label":1014,"description":1015,"slug":607},{"id":510,"languages_code":930,"label":1024,"description":1025,"slug":607},{"id":1027,"languages_code":967,"label":1028,"description":1029,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1014,"alternative_label":826,"slug":607,"description":1015,"documentation_link":1016,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1223},[1224,1225,1226,1227,1228],{"id":7,"languages_code":925,"label":1014,"description":1015,"slug":607},{"id":274,"languages_code":927,"label":1020,"description":1021,"slug":607},{"id":441,"languages_code":933,"label":1014,"description":1015,"slug":607},{"id":510,"languages_code":930,"label":1024,"description":1025,"slug":607},{"id":1027,"languages_code":967,"label":1028,"description":1029,"slug":8},[],[1231],{"languages_code":925,"name":694,"slug":693,"description":1127,"support_type":1129,"meta_title":8,"meta_description":8,"marketing_subtitle":910,"tile_subtitle":1129,"tile_description":1130,"id":7,"platforms_id":7,"docs_link":1128},{"id":637,"status":4,"created_on":1233,"modified_on":1234,"name":708,"slug":707,"description":1235,"docs_link":1236,"priority":8,"has_sdk":227,"sort":29,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":1237,"show_in_spa":229,"is_file_format":227,"meta_title":8,"meta_description":8,"featured_on_web":229,"marketing_subtitle":910,"tile_subtitle":1237,"tile_description":1238,"is_enterprise":227,"is_popular":227,"primary_use_case":8,"hierarchy_handling":8,"best_for":8,"file_extension":8,"format_code_example":8,"format_to_extension":1239,"upload_features":1241,"icon":1242,"meta_image":1243,"primary_tag":1245,"tags":1258,"integration_methods":1273,"recommended_methods":1305,"default_integration_method":1306,"faq_categories":1313,"translations":1317,"platforms_id":637},"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":1240},"js",[],{"id":710},{"id":1244},"2c6699eb-1d80-4772-8268-5597dbcead8c",{"id":77,"status":4,"sort":77,"created_on":944,"label":1246,"hidden":227,"icon":1247,"translations":1249},"Programming Languages",{"id":1248},"8c5836bb-1fbe-49c5-9330-8f931838c457",[1250,1251,1253,1256],{"id":77,"languages_code":925,"label":1246},{"id":535,"languages_code":927,"label":1252},"Lenguajes de Programación",{"id":1254,"languages_code":930,"label":1255},68,"Programovací Jazyky",{"id":1257,"languages_code":933,"label":1246},70,[1259,1266],{"id":50,"status":4,"sort":16,"label":920,"hidden":227,"created_on":919,"icon":1260,"translations":1261},{"id":922},[1262,1263,1264,1265],{"id":50,"languages_code":925,"label":920},{"id":432,"languages_code":927,"label":928},{"id":849,"languages_code":930,"label":931},{"id":632,"languages_code":933,"label":920},{"id":77,"status":4,"sort":77,"label":1246,"hidden":227,"created_on":944,"icon":1267,"translations":1268},{"id":1248},[1269,1270,1271,1272],{"id":77,"languages_code":925,"label":1246},{"id":535,"languages_code":927,"label":1252},{"id":1254,"languages_code":930,"label":1255},{"id":1257,"languages_code":933,"label":1246},[1274,1281,1291,1298],{"id":107,"status":4,"sort":57,"label":838,"alternative_label":8,"slug":842,"description":954,"documentation_link":955,"loc_icon":842,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1275},[1276,1277,1278,1279,1280],{"id":107,"languages_code":925,"label":838,"description":954,"slug":842},{"id":959,"languages_code":927,"label":838,"description":960,"slug":842},{"id":849,"languages_code":933,"label":838,"description":962,"slug":842},{"id":632,"languages_code":930,"label":838,"description":964,"slug":842},{"id":966,"languages_code":967,"label":838,"description":8,"slug":8},{"id":22,"status":4,"sort":50,"label":969,"alternative_label":8,"slug":970,"description":971,"documentation_link":972,"loc_icon":973,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1282},[1283,1284,1285,1286,1287,1288,1289,1290],{"id":22,"languages_code":925,"label":969,"description":971,"slug":970},{"id":358,"languages_code":927,"label":977,"description":978,"slug":8},{"id":551,"languages_code":933,"label":969,"description":971,"slug":970},{"id":518,"languages_code":930,"label":981,"description":982,"slug":8},{"id":469,"languages_code":927,"label":984,"description":985,"slug":970},{"id":478,"languages_code":933,"label":969,"description":971,"slug":970},{"id":751,"languages_code":930,"label":981,"description":982,"slug":970},{"id":989,"languages_code":967,"label":990,"description":991,"slug":8},{"id":16,"status":4,"sort":107,"label":993,"alternative_label":994,"slug":995,"description":996,"documentation_link":997,"loc_icon":998,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1292},[1293,1294,1295,1296,1297],{"id":16,"languages_code":925,"label":993,"description":996,"slug":995},{"id":285,"languages_code":927,"label":1002,"description":1003,"slug":8},{"id":449,"languages_code":933,"label":993,"description":996,"slug":995},{"id":1006,"languages_code":930,"label":1007,"description":1008,"slug":8},{"id":1010,"languages_code":967,"label":1011,"description":1012,"slug":8},{"id":7,"status":4,"sort":22,"label":1014,"alternative_label":826,"slug":607,"description":1015,"documentation_link":1016,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1299},[1300,1301,1302,1303,1304],{"id":7,"languages_code":925,"label":1014,"description":1015,"slug":607},{"id":274,"languages_code":927,"label":1020,"description":1021,"slug":607},{"id":441,"languages_code":933,"label":1014,"description":1015,"slug":607},{"id":510,"languages_code":930,"label":1024,"description":1025,"slug":607},{"id":1027,"languages_code":967,"label":1028,"description":1029,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1014,"alternative_label":826,"slug":607,"description":1015,"documentation_link":1016,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1307},[1308,1309,1310,1311,1312],{"id":7,"languages_code":925,"label":1014,"description":1015,"slug":607},{"id":274,"languages_code":927,"label":1020,"description":1021,"slug":607},{"id":441,"languages_code":933,"label":1014,"description":1015,"slug":607},{"id":510,"languages_code":930,"label":1024,"description":1025,"slug":607},{"id":1027,"languages_code":967,"label":1028,"description":1029,"slug":8},[1314],{"id":531,"status":4,"created_on":1315,"sort":8,"slug":1316,"label":708,"on_faq_index":227},"2022-06-10T09:49:33.000Z","javascript-i18n-localization",[1318],{"languages_code":925,"name":708,"slug":707,"description":1235,"support_type":1237,"meta_title":8,"meta_description":8,"marketing_subtitle":910,"tile_subtitle":1237,"tile_description":1238,"id":637,"platforms_id":637,"docs_link":1236},{"id":29,"status":4,"created_on":1233,"modified_on":1320,"name":715,"slug":714,"description":1321,"docs_link":908,"priority":8,"has_sdk":227,"sort":174,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":1322,"show_in_spa":229,"is_file_format":229,"meta_title":8,"meta_description":8,"featured_on_web":229,"marketing_subtitle":910,"tile_subtitle":1323,"tile_description":1324,"is_enterprise":227,"is_popular":229,"primary_use_case":1325,"hierarchy_handling":1326,"best_for":1327,"file_extension":1328,"format_code_example":1329,"format_to_extension":1330,"upload_features":1331,"icon":1332,"meta_image":1333,"primary_tag":1335,"tags":1346,"integration_methods":1354,"recommended_methods":1386,"default_integration_method":1387,"faq_categories":1394,"translations":1397,"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":714},[],{"id":717},{"id":1334},"8d614c20-667e-4bee-a64d-7d7ce9c0ee0a",{"id":107,"status":4,"sort":50,"created_on":944,"label":1336,"hidden":227,"icon":1337,"translations":1339},"File formats",{"id":1338},"ab7c8f89-dcce-45ab-9e21-8605aef289c3",[1340,1341,1343,1345],{"id":107,"languages_code":925,"label":1336},{"id":423,"languages_code":927,"label":1342},"Formatos de archivo",{"id":551,"languages_code":930,"label":1344},"Formáty souborů",{"id":641,"languages_code":933,"label":1336},[1347],{"id":107,"status":4,"sort":50,"label":1336,"hidden":227,"created_on":944,"icon":1348,"translations":1349},{"id":1338},[1350,1351,1352,1353],{"id":107,"languages_code":925,"label":1336},{"id":423,"languages_code":927,"label":1342},{"id":551,"languages_code":930,"label":1344},{"id":641,"languages_code":933,"label":1336},[1355,1362,1372,1379],{"id":107,"status":4,"sort":57,"label":838,"alternative_label":8,"slug":842,"description":954,"documentation_link":955,"loc_icon":842,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1356},[1357,1358,1359,1360,1361],{"id":107,"languages_code":925,"label":838,"description":954,"slug":842},{"id":959,"languages_code":927,"label":838,"description":960,"slug":842},{"id":849,"languages_code":933,"label":838,"description":962,"slug":842},{"id":632,"languages_code":930,"label":838,"description":964,"slug":842},{"id":966,"languages_code":967,"label":838,"description":8,"slug":8},{"id":22,"status":4,"sort":50,"label":969,"alternative_label":8,"slug":970,"description":971,"documentation_link":972,"loc_icon":973,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1363},[1364,1365,1366,1367,1368,1369,1370,1371],{"id":22,"languages_code":925,"label":969,"description":971,"slug":970},{"id":358,"languages_code":927,"label":977,"description":978,"slug":8},{"id":551,"languages_code":933,"label":969,"description":971,"slug":970},{"id":518,"languages_code":930,"label":981,"description":982,"slug":8},{"id":469,"languages_code":927,"label":984,"description":985,"slug":970},{"id":478,"languages_code":933,"label":969,"description":971,"slug":970},{"id":751,"languages_code":930,"label":981,"description":982,"slug":970},{"id":989,"languages_code":967,"label":990,"description":991,"slug":8},{"id":16,"status":4,"sort":107,"label":993,"alternative_label":994,"slug":995,"description":996,"documentation_link":997,"loc_icon":998,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1373},[1374,1375,1376,1377,1378],{"id":16,"languages_code":925,"label":993,"description":996,"slug":995},{"id":285,"languages_code":927,"label":1002,"description":1003,"slug":8},{"id":449,"languages_code":933,"label":993,"description":996,"slug":995},{"id":1006,"languages_code":930,"label":1007,"description":1008,"slug":8},{"id":1010,"languages_code":967,"label":1011,"description":1012,"slug":8},{"id":7,"status":4,"sort":22,"label":1014,"alternative_label":826,"slug":607,"description":1015,"documentation_link":1016,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1380},[1381,1382,1383,1384,1385],{"id":7,"languages_code":925,"label":1014,"description":1015,"slug":607},{"id":274,"languages_code":927,"label":1020,"description":1021,"slug":607},{"id":441,"languages_code":933,"label":1014,"description":1015,"slug":607},{"id":510,"languages_code":930,"label":1024,"description":1025,"slug":607},{"id":1027,"languages_code":967,"label":1028,"description":1029,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1014,"alternative_label":826,"slug":607,"description":1015,"documentation_link":1016,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1388},[1389,1390,1391,1392,1393],{"id":7,"languages_code":925,"label":1014,"description":1015,"slug":607},{"id":274,"languages_code":927,"label":1020,"description":1021,"slug":607},{"id":441,"languages_code":933,"label":1014,"description":1015,"slug":607},{"id":510,"languages_code":930,"label":1024,"description":1025,"slug":607},{"id":1027,"languages_code":967,"label":1028,"description":1029,"slug":8},[1395],{"id":490,"status":4,"created_on":1396,"sort":8,"slug":714,"label":715,"on_faq_index":227},"2022-06-10T10:49:07.000Z",[1398],{"languages_code":925,"name":715,"slug":714,"description":1321,"support_type":1322,"meta_title":8,"meta_description":8,"marketing_subtitle":910,"tile_subtitle":1323,"tile_description":1324,"id":29,"platforms_id":29,"docs_link":908},{"id":99,"status":4,"created_on":1233,"modified_on":1400,"name":722,"slug":721,"description":1401,"docs_link":1402,"priority":8,"has_sdk":227,"sort":99,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":1403,"show_in_spa":227,"is_file_format":229,"meta_title":8,"meta_description":8,"featured_on_web":229,"marketing_subtitle":910,"tile_subtitle":1404,"tile_description":1405,"is_enterprise":227,"is_popular":229,"primary_use_case":1406,"hierarchy_handling":1407,"best_for":1408,"file_extension":1409,"format_code_example":1410,"format_to_extension":1411,"upload_features":1413,"icon":1414,"meta_image":1415,"primary_tag":1417,"tags":1424,"integration_methods":1446,"recommended_methods":1478,"default_integration_method":1479,"faq_categories":1486,"translations":1487,"platforms_id":99},"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":1412},"xlf",[],{"id":724},{"id":1416},"889970a6-cce8-4055-b96a-9c3f292aa67f",{"id":107,"status":4,"sort":50,"created_on":944,"label":1336,"hidden":227,"icon":1418,"translations":1419},{"id":1338},[1420,1421,1422,1423],{"id":107,"languages_code":925,"label":1336},{"id":423,"languages_code":927,"label":1342},{"id":551,"languages_code":930,"label":1344},{"id":641,"languages_code":933,"label":1336},[1425,1432,1439],{"id":107,"status":4,"sort":50,"label":1336,"hidden":227,"created_on":944,"icon":1426,"translations":1427},{"id":1338},[1428,1429,1430,1431],{"id":107,"languages_code":925,"label":1336},{"id":423,"languages_code":927,"label":1342},{"id":551,"languages_code":930,"label":1344},{"id":641,"languages_code":933,"label":1336},{"id":107,"status":4,"sort":50,"label":1336,"hidden":227,"created_on":944,"icon":1433,"translations":1434},{"id":1338},[1435,1436,1437,1438],{"id":107,"languages_code":925,"label":1336},{"id":423,"languages_code":927,"label":1342},{"id":551,"languages_code":930,"label":1344},{"id":641,"languages_code":933,"label":1336},{"id":107,"status":4,"sort":50,"label":1336,"hidden":227,"created_on":944,"icon":1440,"translations":1441},{"id":1338},[1442,1443,1444,1445],{"id":107,"languages_code":925,"label":1336},{"id":423,"languages_code":927,"label":1342},{"id":551,"languages_code":930,"label":1344},{"id":641,"languages_code":933,"label":1336},[1447,1454,1464,1471],{"id":107,"status":4,"sort":57,"label":838,"alternative_label":8,"slug":842,"description":954,"documentation_link":955,"loc_icon":842,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1448},[1449,1450,1451,1452,1453],{"id":107,"languages_code":925,"label":838,"description":954,"slug":842},{"id":959,"languages_code":927,"label":838,"description":960,"slug":842},{"id":849,"languages_code":933,"label":838,"description":962,"slug":842},{"id":632,"languages_code":930,"label":838,"description":964,"slug":842},{"id":966,"languages_code":967,"label":838,"description":8,"slug":8},{"id":22,"status":4,"sort":50,"label":969,"alternative_label":8,"slug":970,"description":971,"documentation_link":972,"loc_icon":973,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1455},[1456,1457,1458,1459,1460,1461,1462,1463],{"id":22,"languages_code":925,"label":969,"description":971,"slug":970},{"id":358,"languages_code":927,"label":977,"description":978,"slug":8},{"id":551,"languages_code":933,"label":969,"description":971,"slug":970},{"id":518,"languages_code":930,"label":981,"description":982,"slug":8},{"id":469,"languages_code":927,"label":984,"description":985,"slug":970},{"id":478,"languages_code":933,"label":969,"description":971,"slug":970},{"id":751,"languages_code":930,"label":981,"description":982,"slug":970},{"id":989,"languages_code":967,"label":990,"description":991,"slug":8},{"id":16,"status":4,"sort":107,"label":993,"alternative_label":994,"slug":995,"description":996,"documentation_link":997,"loc_icon":998,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1465},[1466,1467,1468,1469,1470],{"id":16,"languages_code":925,"label":993,"description":996,"slug":995},{"id":285,"languages_code":927,"label":1002,"description":1003,"slug":8},{"id":449,"languages_code":933,"label":993,"description":996,"slug":995},{"id":1006,"languages_code":930,"label":1007,"description":1008,"slug":8},{"id":1010,"languages_code":967,"label":1011,"description":1012,"slug":8},{"id":7,"status":4,"sort":22,"label":1014,"alternative_label":826,"slug":607,"description":1015,"documentation_link":1016,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1472},[1473,1474,1475,1476,1477],{"id":7,"languages_code":925,"label":1014,"description":1015,"slug":607},{"id":274,"languages_code":927,"label":1020,"description":1021,"slug":607},{"id":441,"languages_code":933,"label":1014,"description":1015,"slug":607},{"id":510,"languages_code":930,"label":1024,"description":1025,"slug":607},{"id":1027,"languages_code":967,"label":1028,"description":1029,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1014,"alternative_label":826,"slug":607,"description":1015,"documentation_link":1016,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1480},[1481,1482,1483,1484,1485],{"id":7,"languages_code":925,"label":1014,"description":1015,"slug":607},{"id":274,"languages_code":927,"label":1020,"description":1021,"slug":607},{"id":441,"languages_code":933,"label":1014,"description":1015,"slug":607},{"id":510,"languages_code":930,"label":1024,"description":1025,"slug":607},{"id":1027,"languages_code":967,"label":1028,"description":1029,"slug":8},[],[1488],{"languages_code":925,"name":722,"slug":721,"description":1401,"support_type":1403,"meta_title":8,"meta_description":8,"marketing_subtitle":910,"tile_subtitle":1404,"tile_description":1405,"id":99,"platforms_id":99,"docs_link":1402},{"id":174,"status":4,"created_on":1490,"modified_on":1490,"name":1491,"slug":1492,"description":1493,"docs_link":1494,"priority":8,"has_sdk":227,"sort":314,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":1403,"show_in_spa":229,"is_file_format":229,"meta_title":8,"meta_description":8,"featured_on_web":227,"marketing_subtitle":910,"tile_subtitle":1495,"tile_description":1496,"is_enterprise":227,"is_popular":229,"primary_use_case":8,"hierarchy_handling":8,"best_for":8,"file_extension":8,"format_code_example":8,"format_to_extension":1497,"upload_features":1498,"icon":1499,"meta_image":1501,"primary_tag":1503,"tags":1510,"integration_methods":1538,"recommended_methods":1570,"default_integration_method":1571,"faq_categories":1578,"translations":1579,"platforms_id":174},"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":1492},[],{"id":1500},"25f317fe-0c10-4f0b-92cd-f80d1f3c6a67",{"id":1502},"490022f9-d91a-4e1a-9e79-db374ec997c2",{"id":107,"status":4,"sort":50,"created_on":944,"label":1336,"hidden":227,"icon":1504,"translations":1505},{"id":1338},[1506,1507,1508,1509],{"id":107,"languages_code":925,"label":1336},{"id":423,"languages_code":927,"label":1342},{"id":551,"languages_code":930,"label":1344},{"id":641,"languages_code":933,"label":1336},[1511,1518,1528],{"id":107,"status":4,"sort":50,"label":1336,"hidden":227,"created_on":944,"icon":1512,"translations":1513},{"id":1338},[1514,1515,1516,1517],{"id":107,"languages_code":925,"label":1336},{"id":423,"languages_code":927,"label":1342},{"id":551,"languages_code":930,"label":1344},{"id":641,"languages_code":933,"label":1336},{"id":461,"status":4,"sort":461,"label":1519,"hidden":229,"created_on":944,"icon":8,"translations":1520},"C++",[1521,1522,1524,1526],{"id":461,"languages_code":925,"label":1519},{"id":1523,"languages_code":927,"label":1519},135,{"id":1525,"languages_code":930,"label":1519},140,{"id":1527,"languages_code":933,"label":1519},144,{"id":99,"status":4,"sort":314,"label":1529,"hidden":229,"created_on":944,"icon":8,"translations":1530},"Gettext",[1531,1532,1534,1536],{"id":99,"languages_code":925,"label":1529},{"id":1533,"languages_code":927,"label":1529},101,{"id":1535,"languages_code":930,"label":1529},106,{"id":1537,"languages_code":933,"label":1529},111,[1539,1546,1556,1563],{"id":107,"status":4,"sort":57,"label":838,"alternative_label":8,"slug":842,"description":954,"documentation_link":955,"loc_icon":842,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1540},[1541,1542,1543,1544,1545],{"id":107,"languages_code":925,"label":838,"description":954,"slug":842},{"id":959,"languages_code":927,"label":838,"description":960,"slug":842},{"id":849,"languages_code":933,"label":838,"description":962,"slug":842},{"id":632,"languages_code":930,"label":838,"description":964,"slug":842},{"id":966,"languages_code":967,"label":838,"description":8,"slug":8},{"id":22,"status":4,"sort":50,"label":969,"alternative_label":8,"slug":970,"description":971,"documentation_link":972,"loc_icon":973,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1547},[1548,1549,1550,1551,1552,1553,1554,1555],{"id":22,"languages_code":925,"label":969,"description":971,"slug":970},{"id":358,"languages_code":927,"label":977,"description":978,"slug":8},{"id":551,"languages_code":933,"label":969,"description":971,"slug":970},{"id":518,"languages_code":930,"label":981,"description":982,"slug":8},{"id":469,"languages_code":927,"label":984,"description":985,"slug":970},{"id":478,"languages_code":933,"label":969,"description":971,"slug":970},{"id":751,"languages_code":930,"label":981,"description":982,"slug":970},{"id":989,"languages_code":967,"label":990,"description":991,"slug":8},{"id":16,"status":4,"sort":107,"label":993,"alternative_label":994,"slug":995,"description":996,"documentation_link":997,"loc_icon":998,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1557},[1558,1559,1560,1561,1562],{"id":16,"languages_code":925,"label":993,"description":996,"slug":995},{"id":285,"languages_code":927,"label":1002,"description":1003,"slug":8},{"id":449,"languages_code":933,"label":993,"description":996,"slug":995},{"id":1006,"languages_code":930,"label":1007,"description":1008,"slug":8},{"id":1010,"languages_code":967,"label":1011,"description":1012,"slug":8},{"id":7,"status":4,"sort":22,"label":1014,"alternative_label":826,"slug":607,"description":1015,"documentation_link":1016,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1564},[1565,1566,1567,1568,1569],{"id":7,"languages_code":925,"label":1014,"description":1015,"slug":607},{"id":274,"languages_code":927,"label":1020,"description":1021,"slug":607},{"id":441,"languages_code":933,"label":1014,"description":1015,"slug":607},{"id":510,"languages_code":930,"label":1024,"description":1025,"slug":607},{"id":1027,"languages_code":967,"label":1028,"description":1029,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1014,"alternative_label":826,"slug":607,"description":1015,"documentation_link":1016,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1572},[1573,1574,1575,1576,1577],{"id":7,"languages_code":925,"label":1014,"description":1015,"slug":607},{"id":274,"languages_code":927,"label":1020,"description":1021,"slug":607},{"id":441,"languages_code":933,"label":1014,"description":1015,"slug":607},{"id":510,"languages_code":930,"label":1024,"description":1025,"slug":607},{"id":1027,"languages_code":967,"label":1028,"description":1029,"slug":8},[],[1580],{"languages_code":925,"name":1491,"slug":1492,"description":1493,"support_type":1403,"meta_title":8,"meta_description":8,"marketing_subtitle":910,"tile_subtitle":1495,"tile_description":1496,"id":174,"platforms_id":174,"docs_link":1494},{"id":319,"status":4,"created_on":1233,"modified_on":1582,"name":1583,"slug":1584,"description":1585,"docs_link":1586,"priority":8,"has_sdk":227,"sort":297,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":1403,"show_in_spa":229,"is_file_format":229,"meta_title":8,"meta_description":8,"featured_on_web":227,"marketing_subtitle":910,"tile_subtitle":1587,"tile_description":1588,"is_enterprise":227,"is_popular":227,"primary_use_case":1589,"hierarchy_handling":1590,"best_for":1591,"file_extension":1592,"format_code_example":1593,"format_to_extension":1594,"upload_features":1595,"icon":1596,"meta_image":1597,"primary_tag":1599,"tags":1606,"integration_methods":1624,"recommended_methods":1656,"default_integration_method":1657,"faq_categories":1664,"translations":1667,"platforms_id":319},"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":1584},[],{"id":1500},{"id":1598},"1f07bf83-9363-47d6-b21b-a5121c0efaf6",{"id":107,"status":4,"sort":50,"created_on":944,"label":1336,"hidden":227,"icon":1600,"translations":1601},{"id":1338},[1602,1603,1604,1605],{"id":107,"languages_code":925,"label":1336},{"id":423,"languages_code":927,"label":1342},{"id":551,"languages_code":930,"label":1344},{"id":641,"languages_code":933,"label":1336},[1607,1614],{"id":107,"status":4,"sort":50,"label":1336,"hidden":227,"created_on":944,"icon":1608,"translations":1609},{"id":1338},[1610,1611,1612,1613],{"id":107,"languages_code":925,"label":1336},{"id":423,"languages_code":927,"label":1342},{"id":551,"languages_code":930,"label":1344},{"id":641,"languages_code":933,"label":1336},{"id":314,"status":4,"sort":319,"label":1615,"hidden":229,"created_on":944,"icon":8,"translations":1616},"C#",[1617,1618,1620,1622],{"id":314,"languages_code":925,"label":1615},{"id":1619,"languages_code":927,"label":1615},103,{"id":1621,"languages_code":930,"label":1615},108,{"id":1623,"languages_code":933,"label":1615},113,[1625,1632,1642,1649],{"id":107,"status":4,"sort":57,"label":838,"alternative_label":8,"slug":842,"description":954,"documentation_link":955,"loc_icon":842,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1626},[1627,1628,1629,1630,1631],{"id":107,"languages_code":925,"label":838,"description":954,"slug":842},{"id":959,"languages_code":927,"label":838,"description":960,"slug":842},{"id":849,"languages_code":933,"label":838,"description":962,"slug":842},{"id":632,"languages_code":930,"label":838,"description":964,"slug":842},{"id":966,"languages_code":967,"label":838,"description":8,"slug":8},{"id":22,"status":4,"sort":50,"label":969,"alternative_label":8,"slug":970,"description":971,"documentation_link":972,"loc_icon":973,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1633},[1634,1635,1636,1637,1638,1639,1640,1641],{"id":22,"languages_code":925,"label":969,"description":971,"slug":970},{"id":358,"languages_code":927,"label":977,"description":978,"slug":8},{"id":551,"languages_code":933,"label":969,"description":971,"slug":970},{"id":518,"languages_code":930,"label":981,"description":982,"slug":8},{"id":469,"languages_code":927,"label":984,"description":985,"slug":970},{"id":478,"languages_code":933,"label":969,"description":971,"slug":970},{"id":751,"languages_code":930,"label":981,"description":982,"slug":970},{"id":989,"languages_code":967,"label":990,"description":991,"slug":8},{"id":16,"status":4,"sort":107,"label":993,"alternative_label":994,"slug":995,"description":996,"documentation_link":997,"loc_icon":998,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1643},[1644,1645,1646,1647,1648],{"id":16,"languages_code":925,"label":993,"description":996,"slug":995},{"id":285,"languages_code":927,"label":1002,"description":1003,"slug":8},{"id":449,"languages_code":933,"label":993,"description":996,"slug":995},{"id":1006,"languages_code":930,"label":1007,"description":1008,"slug":8},{"id":1010,"languages_code":967,"label":1011,"description":1012,"slug":8},{"id":7,"status":4,"sort":22,"label":1014,"alternative_label":826,"slug":607,"description":1015,"documentation_link":1016,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1650},[1651,1652,1653,1654,1655],{"id":7,"languages_code":925,"label":1014,"description":1015,"slug":607},{"id":274,"languages_code":927,"label":1020,"description":1021,"slug":607},{"id":441,"languages_code":933,"label":1014,"description":1015,"slug":607},{"id":510,"languages_code":930,"label":1024,"description":1025,"slug":607},{"id":1027,"languages_code":967,"label":1028,"description":1029,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1014,"alternative_label":826,"slug":607,"description":1015,"documentation_link":1016,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1658},[1659,1660,1661,1662,1663],{"id":7,"languages_code":925,"label":1014,"description":1015,"slug":607},{"id":274,"languages_code":927,"label":1020,"description":1021,"slug":607},{"id":441,"languages_code":933,"label":1014,"description":1015,"slug":607},{"id":510,"languages_code":930,"label":1024,"description":1025,"slug":607},{"id":1027,"languages_code":967,"label":1028,"description":1029,"slug":8},[1665],{"id":423,"status":4,"created_on":1666,"sort":8,"slug":1584,"label":1583,"on_faq_index":8},"2022-08-01T16:44:06.000Z",[1668],{"languages_code":925,"name":1583,"slug":1584,"description":1585,"support_type":1403,"meta_title":8,"meta_description":8,"marketing_subtitle":910,"tile_subtitle":1587,"tile_description":1588,"id":319,"platforms_id":319,"docs_link":1586},{"id":728,"status":4,"created_on":1670,"modified_on":1671,"name":731,"slug":730,"description":1672,"docs_link":1673,"priority":8,"has_sdk":8,"sort":729,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":1674,"show_in_spa":229,"is_file_format":8,"meta_title":8,"meta_description":8,"featured_on_web":229,"marketing_subtitle":1674,"tile_subtitle":1674,"tile_description":1675,"is_enterprise":227,"is_popular":229,"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":1676,"meta_image":1677,"primary_tag":1679,"tags":1691,"integration_methods":1735,"recommended_methods":1755,"default_integration_method":1756,"faq_categories":1763,"translations":1766,"platforms_id":728},"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":733},{"id":1678},"5995b721-a2ea-487e-ad4b-298a489bbd24",{"id":29,"status":4,"sort":36,"created_on":944,"label":1680,"hidden":227,"icon":1681,"translations":1683},"CMS",{"id":1682},"1172a655-928c-4594-9263-d8afdfd9cd79",[1684,1685,1687,1689],{"id":29,"languages_code":925,"label":1680},{"id":1686,"languages_code":927,"label":1680},73,{"id":1688,"languages_code":930,"label":1680},81,{"id":1690,"languages_code":933,"label":1680},84,[1692,1704,1716,1723],{"id":166,"status":4,"sort":162,"label":1693,"hidden":227,"created_on":944,"icon":8,"translations":1694},"Multilingual SEO",[1695,1696,1699,1702],{"id":166,"languages_code":925,"label":1693},{"id":1697,"languages_code":927,"label":1698},89,"SEO multilingüe",{"id":1700,"languages_code":930,"label":1701},94,"Vícejazyčné SEO",{"id":1703,"languages_code":933,"label":1693},99,{"id":602,"status":4,"sort":602,"label":369,"hidden":227,"created_on":944,"icon":1705,"translations":1707},{"id":1706},"e782ed3f-d954-45ca-8b17-5bf5fe95f30a",[1708,1709,1712,1714],{"id":602,"languages_code":925,"label":369},{"id":1710,"languages_code":927,"label":1711},132,"Comercio electrónico",{"id":1713,"languages_code":930,"label":369},137,{"id":1715,"languages_code":933,"label":369},142,{"id":29,"status":4,"sort":36,"label":1680,"hidden":227,"created_on":944,"icon":1717,"translations":1718},{"id":1682},[1719,1720,1721,1722],{"id":29,"languages_code":925,"label":1680},{"id":1686,"languages_code":927,"label":1680},{"id":1688,"languages_code":930,"label":1680},{"id":1690,"languages_code":933,"label":1680},{"id":16,"status":4,"sort":57,"label":1724,"hidden":227,"created_on":944,"icon":1725,"translations":1727},"Marketing tools",{"id":1726},"098fe6a4-dd2e-42d8-937e-2d8121e6e266",[1728,1729,1732,1734],{"id":16,"languages_code":925,"label":1724},{"id":1730,"languages_code":927,"label":1731},43,"Herramientas de marketing",{"id":498,"languages_code":930,"label":1733},"Marketingové nástroje",{"id":576,"languages_code":933,"label":1724},[1736],{"id":67,"status":4,"sort":8,"label":1737,"alternative_label":1738,"slug":1739,"description":1740,"documentation_link":1741,"loc_icon":1742,"is_official_plugin":229,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1743},"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",[1744,1745,1748,1749,1752],{"id":67,"languages_code":925,"label":1737,"description":1740,"slug":1739},{"id":1730,"languages_code":927,"label":1746,"description":1747,"slug":8},"Complemento Oficial de Strapi","Nuestros desarrolladores mantienen un complemento oficial de localización de Strapi. ¡Empiece en unos pocos clics!",{"id":567,"languages_code":933,"label":1737,"description":1740,"slug":1739},{"id":641,"languages_code":930,"label":1750,"description":1751,"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":1697,"languages_code":967,"label":1753,"description":1754,"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":1737,"alternative_label":1738,"slug":1739,"description":1740,"documentation_link":1741,"loc_icon":1742,"is_official_plugin":229,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1757},[1758,1759,1760,1761,1762],{"id":67,"languages_code":925,"label":1737,"description":1740,"slug":1739},{"id":1730,"languages_code":927,"label":1746,"description":1747,"slug":8},{"id":567,"languages_code":933,"label":1737,"description":1740,"slug":1739},{"id":641,"languages_code":930,"label":1750,"description":1751,"slug":8},{"id":1697,"languages_code":967,"label":1753,"description":1754,"slug":8},[1764],{"id":274,"status":4,"created_on":1765,"sort":8,"slug":730,"label":731,"on_faq_index":8},"2022-06-16T09:24:13.000Z",[1767],{"languages_code":925,"name":731,"slug":730,"description":1672,"support_type":1674,"meta_title":8,"meta_description":8,"marketing_subtitle":1674,"tile_subtitle":1674,"tile_description":1675,"id":728,"platforms_id":728,"docs_link":1673},{"id":518,"status":4,"created_on":1233,"modified_on":1769,"name":738,"slug":737,"description":8,"docs_link":1770,"priority":8,"has_sdk":227,"sort":510,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":1771,"show_in_spa":229,"is_file_format":227,"meta_title":8,"meta_description":8,"featured_on_web":229,"marketing_subtitle":1772,"tile_subtitle":1773,"tile_description":1774,"is_enterprise":227,"is_popular":229,"primary_use_case":8,"hierarchy_handling":8,"best_for":8,"file_extension":8,"format_code_example":8,"format_to_extension":8,"upload_features":1775,"icon":1776,"meta_image":1777,"primary_tag":1779,"tags":1792,"integration_methods":1800,"recommended_methods":1813,"default_integration_method":1814,"faq_categories":1820,"translations":1821,"platforms_id":518},"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":740},{"id":1778},"7573fed6-8817-4cb4-84d2-be327e6c4891",{"id":22,"status":4,"sort":62,"created_on":944,"label":1780,"hidden":227,"icon":1781,"translations":1783},"Design tools",{"id":1782},"1053d863-b690-4fbd-aadf-dbf2ba282768",[1784,1785,1788,1791],{"id":22,"languages_code":925,"label":1780},{"id":1786,"languages_code":927,"label":1787},42,"Herramientas de diseño",{"id":1789,"languages_code":930,"label":1790},49,"Nástroje pro návrh",{"id":624,"languages_code":933,"label":1780},[1793],{"id":22,"status":4,"sort":62,"label":1780,"hidden":227,"created_on":944,"icon":1794,"translations":1795},{"id":1782},[1796,1797,1798,1799],{"id":22,"languages_code":925,"label":1780},{"id":1786,"languages_code":927,"label":1787},{"id":1789,"languages_code":930,"label":1790},{"id":624,"languages_code":933,"label":1780},[1801],{"id":62,"status":4,"sort":8,"label":1738,"alternative_label":1738,"slug":1802,"description":1803,"documentation_link":152,"loc_icon":1742,"is_official_plugin":229,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1804},"official-plugin","Our developers maintain an official plugin for this integration. Start in a few clicks!",[1805,1806,1809,1810],{"id":62,"languages_code":925,"label":1738,"description":1803,"slug":1802},{"id":347,"languages_code":927,"label":1807,"description":1808,"slug":8},"Plugin Oficial","Nuestros desarrolladores mantienen un plugin oficial para esta integración. ¡Empiece con unos pocos clics!",{"id":338,"languages_code":933,"label":1738,"description":1803,"slug":1802},{"id":531,"languages_code":930,"label":1811,"description":1812,"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":1738,"alternative_label":1738,"slug":1802,"description":1803,"documentation_link":152,"loc_icon":1742,"is_official_plugin":229,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1815},[1816,1817,1818,1819],{"id":62,"languages_code":925,"label":1738,"description":1803,"slug":1802},{"id":347,"languages_code":927,"label":1807,"description":1808,"slug":8},{"id":338,"languages_code":933,"label":1738,"description":1803,"slug":1802},{"id":531,"languages_code":930,"label":1811,"description":1812,"slug":8},[],[1822],{"languages_code":925,"name":738,"slug":737,"description":8,"support_type":1771,"meta_title":8,"meta_description":8,"marketing_subtitle":1772,"tile_subtitle":1773,"tile_description":1774,"id":518,"platforms_id":518,"docs_link":1770},{"content":1824,"sections":1913,"docsInSection":2034,"defaultSearchItems":2216,"relatedBlogArticles":2217},{"doc":1825,"originalContent":1834,"originalExcerpt":1833,"placeholders":1852},{"id":1826,"status":4,"sort":1827,"owner":1828,"created_on":1829,"modified_on":1830,"slug":1831,"title":1832,"excerpt":1833,"content":1834,"meta_title":8,"meta_description":8,"pinned":227,"main_image":8,"section":1835,"subsection":1843,"cta":8,"faq":1846,"dictionary":1847,"blog_articles":1848,"translations":1849,"documentation_id":1826},280,"10087","c1edb242-a6d8-43ff-82c9-b5eebc39595a","2026-07-02T07:25:53.000Z","2026-07-02T08:00:32.000Z","directus-activity","Activity","The Activity page records every synchronization session — manual and automated — so you can review what happened, when, and by whom, with filters and a per-session detail view.","![](https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F0f0cdb08-6402-459b-aca3-5d6bda784b1a)\n\nThe Activity page records every synchronization session — manual and automated — so you can review what happened, when, and by whom.\n\n## Sessions list\nSessions are split into two tabs:\n- **Export** — uploads from Directus to Localazy (including automated-export bursts, which are coalesced into a single session).\n- **Import** — downloads from Localazy to Directus, including runs triggered by an incoming webhook.\n\nEach row shows the session's status, when it ran, and who (or what) triggered it. Directus user names are resolved automatically, so user-triggered runs read as a name rather than an ID.\n\n## Filters\nFilter the list by **Status** (Completed, Completed with errors, Failed, Aborted, Skipped, In progress), by **Triggered by** (Automation or User), and by a **date range**. Your sort preference is remembered.\n\n## Export & clear logs\n- **Export logs** downloads the currently visible (filtered) sessions as JSON.\n- **Clear logs** removes all session records (irreversible).\n\n:::info\nThe last 100 sync sessions are retained; older sessions are pruned automatically.\n:::\n\n## Session detail\nClick a session to open its detail view: session metadata, a summary, and the per-step log (info, warning, and error entries with timestamps, plus expandable data for import errors that deep-link to the affected Directus item).\n\n\u003C!-- 📸 Screenshot: a session detail page (ideally one with an error row) -->\n\n## Terminating a stuck session\nIf a run is stuck **in progress** and won't finish on its own, open it and click **Terminate session**. This marks the session as aborted and releases the sync lock (when it's genuinely stale) so the next Import can proceed. Work already in flight is abandoned but not undone — partially-imported translations stay in place.",{"id":297,"status":4,"sort":72,"created_on":1836,"slug":1837,"name":1838,"subtitle":1839,"meta_title":8,"meta_description":8,"hidden":227,"icon":1840,"featured_icon":1842},"2023-08-22T11:35:21.000Z","directus","Directus","Directus plugin",{"id":1841},"b6669e8d-6702-4aa1-8e4f-978f9028c332",{"id":1841},{"id":490,"status":4,"sort":602,"created_on":1844,"name":1845},"2023-08-22T18:29:03.000Z","Using the plugin",[],[],[],[1850],{"id":1851,"documentation_id":1826,"languages_code":925,"slug":1831,"title":1832,"content":1834,"meta_title":8,"meta_description":8,"excerpt":1833},1441,[1853,1856,1859,1862,1865,1868,1871,1874,1877,1880,1883,1886,1889,1892,1896,1899,1902,1906,1910],{"key":1854,"value":1855,"note":8},"___GRADLE_DEPENDENCY___","com.localazy:gradle:1.5.4",{"key":1857,"value":1858,"note":8},"___LIBRARY_VERSION___","1.2.1",{"key":1860,"value":1861,"note":8},"___REPOSITORY_URL___","https:\u002F\u002Fmaven.localazy.com\u002Frepository\u002Frelease\u002F",{"key":1863,"value":1864,"note":8},"___URL_DOCS___","https:\u002F\u002Flocalazy.com\u002Fdocs",{"key":1866,"value":1867,"note":8},"___URL_DOCS_ANDROID_LIBRARY___","https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fandroid\u002Flocalazy-android-library",{"key":1869,"value":1870,"note":8},"___URL_DOCS_ANDROID_GRADLE___","https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fandroid\u002Flocalazy-gradle-plugin",{"key":1872,"value":1873,"note":8},"___URL_DOCS_WHAT_SHOULD_YOU_KNOW___","https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fandroid\u002Fwhat-you-should-know-before-uploading-your-android-strings",{"key":1875,"value":1876,"note":8},"___CLI_VERSION___","v2.0.11",{"key":1878,"value":1879,"note":8},"___USER_WRITE_KEY___","your-write-key",{"key":1881,"value":1882,"note":8},"___USER_READ_KEY___","your-read-key",{"key":1884,"value":1885,"note":8},"___CLI_LINKS___","  ",{"key":1887,"value":1888,"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":1890,"value":1891,"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":1893,"value":1894,"note":1895},"___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":1897,"value":1898,"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":1900,"value":1901,"note":8},"___GRADLE_DEPENDENCY_V2___","com.localazy:gradle:2.0.3",{"key":1903,"value":1904,"note":1905},"___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":1907,"value":1908,"note":1909},"___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":1911,"value":1912,"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",[1914,1925,1937,1947,1961,1972,1983,1992,2003,2010,2025],{"id":16,"status":4,"sort":7,"created_on":1915,"slug":817,"name":812,"excerpt":1916,"subtitle":1917,"meta_title":1918,"meta_description":1919,"hidden":227,"icon":1920,"featured_icon":1921,"translations":1922,"blog_tags":1924,"docs_section_id":16},"2022-03-17T12:23:29.000Z","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":819},{"id":822},[1923],{"id":16,"languages_code":925,"name":812,"excerpt":1916,"subtitle":1917,"slug":817,"meta_title":1918,"meta_description":1919,"docs_section_id":16},[],{"id":22,"status":4,"sort":16,"created_on":1915,"slug":607,"name":826,"excerpt":1926,"subtitle":1927,"meta_title":1928,"meta_description":1929,"hidden":227,"icon":1930,"featured_icon":1931,"translations":1932,"blog_tags":1934,"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":831},{"id":834},[1933],{"id":22,"languages_code":925,"name":826,"excerpt":1926,"subtitle":1927,"slug":607,"meta_title":1928,"meta_description":1929,"docs_section_id":22},[1935],{"id":347,"status":4,"created_on":1936,"label":826,"slug":607,"on_index_page":227},"2022-03-17T12:22:58.000Z",{"id":174,"status":4,"sort":22,"created_on":1915,"slug":842,"name":838,"excerpt":1938,"subtitle":1939,"meta_title":8,"meta_description":8,"hidden":227,"icon":1940,"featured_icon":1941,"translations":1942,"blog_tags":1944,"docs_section_id":174},"Localazy API reference, organized around REST. Articles about limits, endpoints and more.","API Documentation",{"id":831},{"id":845},[1943],{"id":174,"languages_code":925,"name":838,"excerpt":1938,"subtitle":1939,"slug":842,"meta_title":8,"meta_description":8,"docs_section_id":174},[1945],{"id":461,"status":4,"created_on":1946,"label":838,"slug":842,"on_index_page":227},"2022-03-17T12:22:59.000Z",{"id":319,"status":4,"sort":107,"created_on":1948,"slug":854,"name":850,"excerpt":1949,"subtitle":1950,"meta_title":1951,"meta_description":1952,"hidden":227,"icon":1953,"featured_icon":1954,"translations":1955,"blog_tags":1957,"docs_section_id":319},"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":819},{"id":857},[1956],{"id":319,"languages_code":925,"name":850,"excerpt":1949,"subtitle":1950,"slug":854,"meta_title":1951,"meta_description":1952,"docs_section_id":319},[1958],{"id":1959,"status":4,"created_on":1960,"label":850,"slug":854,"on_index_page":227},69,"2023-02-21T14:08:07.000Z",{"id":7,"status":4,"sort":50,"created_on":1915,"slug":659,"name":660,"excerpt":1962,"subtitle":1963,"meta_title":1964,"meta_description":1965,"hidden":227,"icon":1966,"featured_icon":1967,"translations":1968,"blog_tags":1970,"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":865},{"id":867},[1969],{"id":7,"languages_code":925,"name":660,"excerpt":1962,"subtitle":1963,"slug":659,"meta_title":1964,"meta_description":1965,"docs_section_id":7},[1971],{"id":107,"status":4,"created_on":1936,"label":660,"slug":659,"on_index_page":227},{"id":107,"status":4,"sort":57,"created_on":1915,"slug":666,"name":667,"excerpt":1973,"subtitle":1974,"meta_title":8,"meta_description":8,"hidden":227,"icon":1975,"featured_icon":1976,"translations":1977,"blog_tags":1979,"docs_section_id":107},"Platform specific articles about iOS apps in Localazy.","Swift SDK Documentation",{"id":875},{"id":878},[1978],{"id":107,"languages_code":925,"name":667,"excerpt":1973,"subtitle":1974,"slug":666,"meta_title":8,"meta_description":8,"docs_section_id":107},[1980],{"id":1981,"status":4,"created_on":1982,"label":667,"slug":666,"on_index_page":229},77,"2023-05-25T12:44:11.000Z",{"id":99,"status":4,"sort":62,"created_on":1915,"slug":737,"name":738,"excerpt":1984,"subtitle":1985,"meta_title":8,"meta_description":8,"hidden":227,"icon":1986,"featured_icon":1987,"translations":1988,"blog_tags":1990,"docs_section_id":99},"Start localizing your designs fast and easy with Figma design tool and Figma Plugin by Localazy","Figma Plugin",{"id":831},{"id":887},[1989],{"id":99,"languages_code":925,"name":738,"excerpt":1984,"subtitle":1985,"slug":737,"meta_title":8,"meta_description":8,"docs_section_id":99},[1991],{"id":478,"status":4,"created_on":1946,"label":738,"slug":737,"on_index_page":229},{"id":347,"status":4,"sort":67,"created_on":1993,"slug":730,"name":731,"excerpt":1994,"subtitle":1995,"meta_title":8,"meta_description":8,"hidden":227,"icon":1996,"featured_icon":1997,"translations":1998,"blog_tags":2000,"docs_section_id":347},"2022-06-08T13:03:58.000Z","Automate the localization of your Strapi project with the Strapi localization plugin by Localazy","Strapi Plugin",{"id":894},{"id":896},[1999],{"id":347,"languages_code":925,"name":731,"excerpt":1994,"subtitle":1995,"slug":730,"meta_title":8,"meta_description":8,"docs_section_id":347},[2001],{"id":951,"status":4,"created_on":2002,"label":731,"slug":730,"on_index_page":229},"2022-06-29T00:01:26.000Z",{"id":297,"status":4,"sort":72,"created_on":1836,"slug":1837,"name":1838,"excerpt":2004,"subtitle":1839,"meta_title":8,"meta_description":8,"hidden":227,"icon":2005,"featured_icon":2006,"translations":2007,"blog_tags":2009,"docs_section_id":297},"Automate the localization of your Directus project with the Directus localization plugin by Localazy",{"id":1841},{"id":1841},[2008],{"id":297,"languages_code":925,"name":1838,"excerpt":2004,"subtitle":1839,"slug":1837,"meta_title":8,"meta_description":8,"docs_section_id":297},[],{"id":314,"status":4,"sort":29,"created_on":2011,"slug":2012,"name":2013,"excerpt":2014,"subtitle":2015,"meta_title":8,"meta_description":8,"hidden":227,"icon":2016,"featured_icon":2018,"translations":2020,"blog_tags":2022,"docs_section_id":314},"2022-07-18T13:27:47.000Z","zapier","Zapier","Connect Localazy with over 5000 apps with Zapier.","Integration Platform",{"id":2017},"a1fda7c9-4e8c-48f4-99ec-a111db6a6daa",{"id":2019},"0a5546c4-adbc-4636-8695-32867837e97d",[2021],{"id":314,"languages_code":925,"name":2013,"excerpt":2014,"subtitle":2015,"slug":2012,"meta_title":8,"meta_description":8,"docs_section_id":314},[2023],{"id":1254,"status":4,"created_on":2024,"label":2013,"slug":2012,"on_index_page":227},"2022-08-16T13:54:46.000Z",{"id":398,"status":4,"sort":43,"created_on":1915,"slug":143,"name":142,"excerpt":2026,"subtitle":2027,"meta_title":8,"meta_description":8,"hidden":229,"icon":2028,"featured_icon":2029,"translations":2031,"blog_tags":2033,"docs_section_id":398},"Learn how to connect Localazy to your favourite platform or framework.","Quick starts, Setup examples, Integration types,...",{"id":831},{"id":2030},"881c489b-4835-44ea-94b7-bda62cc57d6c",[2032],{"id":398,"languages_code":925,"name":142,"excerpt":2026,"subtitle":2027,"slug":143,"meta_title":8,"meta_description":8,"docs_section_id":398},[],[2035,2090,2108,2126,2146,2168,2188,2206],{"id":2036,"status":4,"sort":2037,"created_on":2038,"modified_on":2039,"slug":2040,"title":2041,"excerpt":2042,"content":2043,"meta_title":8,"meta_description":8,"pinned":227,"main_image":8,"section":2044,"subsection":2047,"cta":8,"faq":2049,"dictionary":2086,"translations":2087,"documentation_id":2036,"blog_articles":2089},192,"10080","2023-08-22T11:43:55.000Z","2026-07-02T07:22:55.000Z","directus-plugin-introduction-installation","Introduction & Installation","The Directus localization plugin by Localazy allows you to synchronize your content with Localazy and translate it with available tools. You can manage your language versions separately in Localazy and import new content for translation as you add it seamlessly without manual copypasting or file importing.","## Prerequisites\n- Ensure you run the project on Directus `v11` or `v12`. (Using Directus 10? Pin the plugin to its `1.x` line — see the compatibility note below.)\n- Ensure that your Directus instance is prepared for localization. You must have a `languages` collection and use the `translations` field type for translatable content. Read more on the [Directus content translations guide](https:\u002F\u002Fdocs.directus.io\u002Fguides\u002Fheadless-cms\u002Fcontent-translations.html).\n- [Create a Localazy account](\u002Fregister).\n\n## Two extensions\nLocalazy for Directus ships as two extensions:\n\n- **`@localazy\u002Fdirectus-extension-localazy`** — the main UI module. This is all you need for manual import & export. It installs from the Marketplace with no extra configuration.\n- **`@localazy\u002Fdirectus-extension-localazy-automation`** *(optional)* — a server-side bundle that enables hands-off, webhook-driven import (see the [Automation](\u002Fdocs\u002Fdirectus\u002Fdirectus-automation) page). It is **not** required for manual sync.\n\n## Installation via Marketplace (Recommended)\nVisit Directus's [Marketplace](https:\u002F\u002Fdocs.directus.io\u002Fextensions\u002Fmarketplace\u002F) in your instance and search for Localazy.\n\nOnce installed, navigate to **Settings -> Project Settings -> Modules** and enable the Localazy module.\n![](https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F7b2be0b9-dca5-48c0-95e3-916a24c49123)\n\n:::info\nThe **automation bundle** is a non-sandboxed extension, so the Marketplace hides it unless the host operator sets `MARKETPLACE_TRUST=all` in the Directus configuration and restarts. This flag is **not** needed for the main module, nor for manual (`npm install`) installs of the bundle. See the [Automation](\u002Fdocs\u002Fdirectus\u002Fdirectus-automation) page for details.\n:::\n\n## Installation via NPM\nBoth extensions are published on [NPM](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@localazy\u002Fdirectus-extension-localazy):\n\n- Main module: `@localazy\u002Fdirectus-extension-localazy`\n- Automation bundle: `@localazy\u002Fdirectus-extension-localazy-automation`\n\nRun in the root of your project:\n```\nnpm i @localazy\u002Fdirectus-extension-localazy\n# optional, for automated import:\nnpm i @localazy\u002Fdirectus-extension-localazy-automation\n```\n\n## Running in Docker\nIf you run [Directus via Docker](https:\u002F\u002Fdocs.directus.io\u002Fself-hosted\u002Fdocker-guide.html), the easiest way to include extensions is to extend the official Directus image with your own.\n\nBelow is an example for Directus version *11*, but you may replace the version with any other that the Directus team has released on [Docker hub](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fdirectus\u002Fdirectus).\n```\nFROM directus\u002Fdirectus:11\n\nUSER root\nRUN corepack enable \\\n  && corepack prepare pnpm@latest --activate \\\n  && chown node:node \u002Fdirectus\n\nUSER node\nRUN pnpm install @localazy\u002Fdirectus-extension-localazy@latest \\\n  && pnpm install @localazy\u002Fdirectus-extension-localazy-automation@latest\n```\n\nOnce you've released a Docker image with the desired version, replace the target image in the *docker-compose.yml* file with it. We maintain some [images](https:\u002F\u002Fhub.docker.com\u002Fr\u002Flocalazy\u002Fdirectus\u002Ftags) ourselves with the Localazy plugin pre-installed:\n```\nservices:\n  directus:\n    image: localazy\u002Fdirectus:11\n```\n\n## Compatibility\n| Plugin version  | Directus |\n| --------------- | -------- |\n| `2.x` (current) | `^11.0.0 \\|\\| ^12.0.0` (Directus 11 and 12) |\n| `1.x` (frozen)  | `^10.10.0` |\n\nIf you can't upgrade Directus yet, pin the `1.x` line: `npm i @localazy\u002Fdirectus-extension-localazy@^1`.\n\n## Support\n- If you encounter any issues or have questions, please contact us at [team@localazy.com](mailto:team@localazy.com).\n- Join the [Localazy Discuss](https:\u002F\u002Fdiscuss.localazy.com\u002F) to discuss all things regarding localization.",{"id":297,"status":4,"sort":72,"created_on":1836,"slug":1837,"name":1838,"subtitle":1839,"meta_title":8,"meta_description":8,"hidden":227,"icon":2045,"featured_icon":2046},{"id":1841},{"id":1841},{"id":531,"status":4,"sort":474,"created_on":2048,"name":812},"2023-08-22T11:36:17.000Z",[2050,2062,2070,2078],{"id":2051,"status":4,"title":2052,"content":2053,"slug":2054,"created_on":2055,"modified_on":2056,"owner":2057,"meta_title":8,"category":2058},291,"How does the Localazy localization plugin for Directus work?","The Directus localization plugin by Localazy allows you to synchronize your content with Localazy and translate it with available tools. You can manage your language versions separately in Localazy and import new content for translation as you add it seamlessly without manual copypasting or file importing.\n\nThe plugin can be installed via [NPM](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@localazy\u002Fdirectus-extension-localazy). Run `npm i @localazy\u002Fdirectus-extension-localazy` in the root of your project.\n\nOnce installed, navigate to Settings -> Project Settings -> Modules and enable the Localazy module.\n\nRemember to [sign up for Localazy](\u002Fregister) and activate the [Autopilot plan](\u002Ftiers\u002Fautopilot).\n\n> Learn more about the [Directus localization plugin in the docs](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fdirectus\u002Fdirectus-plugin-introduction-installation).","how-does-the-localazy-localization-plugin-for-directus-work","2023-09-15T09:42:22.000Z","2023-09-15T09:42:29.000Z","4d38dee1-a9d9-4a00-a57d-3ced2b7cb39c",{"id":526,"status":4,"created_on":2059,"sort":8,"slug":2060,"label":2061,"on_faq_index":8},"2023-09-15T09:26:30.000Z","directus-localization","Directus Localization",{"id":2063,"status":4,"title":2064,"content":2065,"slug":2066,"created_on":2067,"modified_on":2068,"owner":2057,"meta_title":8,"category":2069},380,"Is there a way to upload new texts from Directus to Localazy automatically?","Yes, you can automate the export process by installing the [Localazy Automation extension](https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fdirectus-extension-localazy\u002Ftree\u002Fmain\u002Fextensions\u002Fsync-hook). \n\nAfter installation, check the **Deletion** options in the **Additional Setup** section of the Localazy plugin to ensure that the *\"Automated Upload to Localazy\"* and *\"Automated Deprecation of Localazy Source Keys\"* options are enabled. This setup will allow automatic content updates, reducing the need for manual intervention.","is-there-a-way-to-upload-new-texts-from-directus-to-localazy-automatically","2024-09-26T11:44:01.000Z","2024-09-26T12:20:27.000Z",{"id":526,"status":4,"created_on":2059,"sort":8,"slug":2060,"label":2061,"on_faq_index":8},{"id":2071,"status":4,"title":2072,"content":2073,"slug":2074,"created_on":2075,"modified_on":2076,"owner":2057,"meta_title":8,"category":2077},381,"How to set up Directus CMS for a multilingual site? ","To set up Directus for a multilingual site, follow these steps:\n\n### Installation and Configuration:\n- Ensure that you have Directus installed and properly configured in your project.\n\n### Collection Setup:\n- Create a new collection or modify an existing one to support translations.\n- Decide which collections need multilingual support (e.g., articles, products, pages).\n- Add a language field to your collection. This field will store the language code (e.g., “en” for English, “fr” for French).\n\n### Language Field Configuration:\n- Customize the language field to match your project’s requirements.\n- Consider adding additional fields for language-specific content (e.g., “title_en” for English titles, “description_fr” for French descriptions).\n\n### Fetching Content:\n- Use the Directus API to fetch content in the desired language based on user preferences.\nWhen a user selects a language, retrieve the relevant content from the collection.\n\n### Content Translations Guide:\n- For more detailed instructions and best practices, explore the [Directus Content Translations Guide](https:\u002F\u002Fdocs.directus.io\u002Fguides\u002Fheadless-cms\u002Fcontent-translations.html ).","how-to-set-up-directus-cms-for-a-multilingual-site","2024-09-26T12:18:04.000Z","2024-09-26T12:18:12.000Z",{"id":526,"status":4,"created_on":2059,"sort":8,"slug":2060,"label":2061,"on_faq_index":8},{"id":2079,"status":4,"title":2080,"content":2081,"slug":2082,"created_on":2083,"modified_on":2084,"owner":2057,"meta_title":8,"category":2085},382,"How to handle content variations across languages in Directus?","When dealing with content variations across languages, consider the following:\n- Use localized fields to store language-specific content (e.g., “title_en” for English title, “title_fr” for French title).\n- Implement fallbacks to display default content if a translation is missing.\n- Regularly update translations as your content evolves.\n- For advanced scenarios, explore custom hooks or middleware.\n\nLearn more from the [Directus Content Translations Guide](https:\u002F\u002Fdocs.directus.io\u002Fguides\u002Fheadless-cms\u002Fcontent-translations.html ).","how-to-handle-content-variations-across-languages-in-directus","2024-09-26T13:47:13.000Z","2024-09-26T13:47:21.000Z",{"id":526,"status":4,"created_on":2059,"sort":8,"slug":2060,"label":2061,"on_faq_index":8},[],[2088],{"id":2036,"documentation_id":2036,"languages_code":925,"slug":2040,"title":2041,"content":2043,"meta_title":8,"meta_description":8,"excerpt":2042},[],{"id":2091,"status":4,"sort":2092,"created_on":2093,"modified_on":2094,"slug":2095,"title":2096,"excerpt":2097,"content":2098,"meta_title":8,"meta_description":8,"pinned":227,"main_image":8,"section":2099,"subsection":2102,"cta":8,"faq":2103,"dictionary":2104,"translations":2105,"documentation_id":2091,"blog_articles":2107},193,"10081","2023-08-22T12:01:20.000Z","2026-07-02T07:24:15.000Z","directus-authorization","Authorization","To use the plugin, the user needs to connect the Directus project with their Localazy project. This is done via Localazy access tokens.","Learn how to connect Localazy with your Directus project below.\n\n## 1. Navigate to the plugin's Project Setup screen\nOpen the plugin by clicking the translation icon in the left sidebar. If the Directus project isn't connected to Localazy yet, the Overview screen will tell you that you are not connected.\n\nHead to the **Project Setup** page and click the *Login to Localazy* button.\n![Project Setup page](https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Feabdba7e-efa6-4354-a9c3-54dc35501996)\n\n## 2. Configure the source language\nStay on the **Project Setup** page and fill in the *Directus project* configuration section.\nBefore proceeding, make sure you have created a `languages` collection (you may name it differently) following the official Directus guide on [content translations](https:\u002F\u002Fdocs.directus.io\u002Fguides\u002Fheadless-cms\u002Fcontent-translations.html).\n\n- **Languages collection** — the name of the *languages* collection where you define the available languages for your Directus content.\n- **Language code field** — the field holding the [ISO 639](https:\u002F\u002Fwww.iso.org\u002Fiso-639-language-codes.html) locale of each language (e.g. *en* for English).\n- **Source language** — the primary language of your Directus content. It doesn't have to match your Localazy source language, but we recommend keeping them the same.",{"id":297,"status":4,"sort":72,"created_on":1836,"slug":1837,"name":1838,"subtitle":1839,"meta_title":8,"meta_description":8,"hidden":227,"icon":2100,"featured_icon":2101},{"id":1841},{"id":1841},{"id":531,"status":4,"sort":474,"created_on":2048,"name":812},[],[],[2106],{"id":2091,"documentation_id":2091,"languages_code":925,"slug":2095,"title":2096,"content":2098,"meta_title":8,"meta_description":8,"excerpt":2097},[],{"id":2109,"status":4,"sort":2110,"created_on":2111,"modified_on":2112,"slug":2113,"title":2114,"excerpt":2115,"content":2116,"meta_title":8,"meta_description":8,"pinned":227,"main_image":8,"section":2117,"subsection":2120,"cta":8,"faq":2121,"dictionary":2122,"translations":2123,"documentation_id":2109,"blog_articles":2125},194,"10082","2023-08-22T18:45:15.000Z","2026-07-02T07:23:30.000Z","directus-overview-screen","Overview Screen","On the overview screen, users can find the basic information about the Localazy connection with their Directus project.","![Directus Localization plugin by Localazy - Overview screen](https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Ffa4076f0-8d1d-4673-85ec-d3e6056edce1)\n\nThe Overview screen is the plugin's landing page. It summarizes your Localazy connection and the language alignment between Directus and Localazy.\n\n## Localazy connection\nStatus indicator telling you whether your Directus project is connected, not connected, or connecting to Localazy. On the right side are icons to refresh the connection and a link to your connected Localazy project.\n\n## Directus source language\nThe main language of your Directus content, defined on the [Project Setup](\u002Fdocs\u002Fdirectus\u002Fdirectus-project-setup) page.\n\n## Localazy source language\n[Source language](\u002Fdocs\u002Fgeneral\u002Fediting-source-language) of your Localazy project, defined during project creation.\n\n## Organization keys\nThe number of used and total organization [source keys](https:\u002F\u002Flocalazy.com\u002Ffaq\u002Fpricing\u002Fwhat-are-source-keys).\n\n:::info\nThe plugin's usage is restricted by the number of keys available in the project's organization in Localazy. If the organization is over the limit, translations won't download.\n:::\n\n## Languages overview\nThe table lists all the languages in your Directus project and the connected Localazy project. The **Directus** column is shown first, and each row lets you map a Directus language to its Localazy counterpart inline when the codes differ.\n\nEach *Present in Localazy \u002F Directus* cell may display:\n- a *check* icon — the language is present. A *mapped to \"language\"* label means the Localazy and Directus languages were matched after format conversion (e.g. en-US ↔ en_US) or via a manual [language mapping](\u002Fdocs\u002Fdirectus\u002Fdirectus-additional-settings#language-mappings).\n- a *cross* icon — the language is absent.\n- a *crossed-eye* *Hidden* label — the language exists in Localazy but is hidden; hidden languages are not synced to Directus in the default configuration.\n- an *error* *Unknown Localazy language* label — Localazy does not recognize the code defined in Directus. Use [ISO 639](https:\u002F\u002Fwww.iso.org\u002Fiso-639-language-codes.html) codes, or add a [language mapping](\u002Fdocs\u002Fdirectus\u002Fdirectus-additional-settings#language-mappings).",{"id":297,"status":4,"sort":72,"created_on":1836,"slug":1837,"name":1838,"subtitle":1839,"meta_title":8,"meta_description":8,"hidden":227,"icon":2118,"featured_icon":2119},{"id":1841},{"id":1841},{"id":490,"status":4,"sort":602,"created_on":1844,"name":1845},[],[],[2124],{"id":2109,"documentation_id":2109,"languages_code":925,"slug":2113,"title":2114,"content":2116,"meta_title":8,"meta_description":8,"excerpt":2115},[],{"id":2127,"status":4,"sort":2128,"created_on":2129,"modified_on":2130,"slug":2131,"title":2132,"excerpt":2133,"content":2134,"meta_title":8,"meta_description":8,"pinned":227,"main_image":8,"section":2135,"subsection":2138,"cta":8,"faq":2139,"dictionary":2142,"translations":2143,"documentation_id":2127,"blog_articles":2145},197,"10083","2023-08-23T07:47:33.000Z","2026-07-02T07:24:48.000Z","directus-import-export","Import & Export","The Import & Export page allows you to synchronize the content between Directus and Localazy.","![Import & Export](https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F649cf286-f5d1-4d39-9aec-2b2cead06e34)\n\nThe Import & Export page lists the collections configured for localization and lets you synchronize content between Directus and Localazy. New to Directus content localization? Start with Directus' [content translation guide](https:\u002F\u002Fdocs.directus.io\u002Fguides\u002Fheadless-cms\u002Fcontent-translations.html).\n\n## Collections overview & options\nTranslatable collections are listed in a hierarchy that mirrors your collection structure. Select whole collections or individual fields for import & export. Use *Select all* (top left) to select everything.\n\nBy default, only translatable fields (string inputs) are shown. Open **Options** (top right) to *Show untranslatable fields* or to list collections without any translatable fields.\n\n## Search\nUse the search box to filter the tree by collection or field name. Matching a collection reveals its whole subtree, so you can quickly narrow a large data model to the part you want to sync.\n\n## Incremental vs. full sync\nBoth directions run **incrementally by default** — only content that changed since the last run is transferred, which keeps repeated syncs fast.\n\n- **Export to Localazy** pushes changed items. The dropdown next to it offers **Full Upload** (re-push everything).\n- **Import to Directus** pulls changes published in Localazy. The dropdown offers **Full Sync** (rebuild from scratch).\n\nUse the *Full* variants to force a complete re-transfer (for example after changing settings that affect what gets uploaded).\n\n## Export content to Localazy\nSelect at least one field and click **Export to Localazy**. A progress modal reports the export progress. If there's nothing new to send, the plugin tells you everything is already up to date.\n\n## Import content to Directus\nSelect at least one field and click **Import to Directus**. A progress modal reports the import progress. The Import button is temporarily disabled while another sync holds the lock (for example an automated import in progress).\n\n## Translation strings\nDirectus [translation strings](https:\u002F\u002Fdocs.directus.io\u002Fuser-guide\u002Fcontent-module\u002Ftranslation-strings.html) can be synchronized alongside collection content from this page.\n\n## Last sync\nA banner near the top links to the most recent sync session on the [Activity](\u002Fdocs\u002Fdirectus\u002Fdirectus-activity) page, so you can jump straight to what happened last.\n\n## Save synchronization fields\nYour current field selection is stored automatically when you start an Export or Import. To save the selection without running a sync, click **Save**.",{"id":297,"status":4,"sort":72,"created_on":1836,"slug":1837,"name":1838,"subtitle":1839,"meta_title":8,"meta_description":8,"hidden":227,"icon":2136,"featured_icon":2137},{"id":1841},{"id":1841},{"id":490,"status":4,"sort":602,"created_on":1844,"name":1845},[2140],{"id":2063,"status":4,"title":2064,"content":2065,"slug":2066,"created_on":2067,"modified_on":2068,"owner":2057,"meta_title":8,"category":2141},{"id":526,"status":4,"created_on":2059,"sort":8,"slug":2060,"label":2061,"on_faq_index":8},[],[2144],{"id":2127,"documentation_id":2127,"languages_code":925,"slug":2131,"title":2132,"content":2134,"meta_title":8,"meta_description":8,"excerpt":2133},[],{"id":2147,"status":4,"sort":2148,"created_on":2149,"modified_on":2150,"slug":2151,"title":2152,"excerpt":2153,"content":2154,"meta_title":8,"meta_description":8,"pinned":227,"main_image":8,"section":2155,"subsection":2158,"cta":8,"faq":2159,"dictionary":2164,"translations":2165,"documentation_id":2147,"blog_articles":2167},195,"10084","2023-08-23T06:47:28.000Z","2026-07-02T07:24:20.000Z","directus-project-setup","Project setup","The Project Setup page serves to configure to connection between Localazy and Directus.","Before exporting content to Localazy, you must generate and fill in the **Localazy access token** and select the primary language for your Directus content.\n\n![Project Setup](https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Feabdba7e-efa6-4354-a9c3-54dc35501996)\n\n## Languages collection\nThe name of the *languages* collection where you define the available languages for your Directus content. If you don't have such a collection yet, consult the Directus official guide on [content translations](https:\u002F\u002Fdocs.directus.io\u002Fguides\u002Fheadless-cms\u002Fcontent-translations.html), which explains how to set up your content for localization.\n\n## Language code field\nA field representing the [ISO 639](https:\u002F\u002Flocalazy.com\u002Ffaq\u002Finternationalization\u002Fdoes-localazy-use-language-codes-from-iso-639-when-exporting-translations) locale of the given language (e.g. *en* for English). If you use a different locale code standard, we may not be able to match the language with one Localazy supports — in that case, add a [language mapping](\u002Fdocs\u002Fdirectus\u002Fdirectus-additional-settings#language-mappings).\n\n## Source language\nThe primary language of your Directus content. Although it can differ from the source language of your Localazy project, we recommend choosing the same language for clarity.\n\nOnce connected, tune import & export behavior on the [Additional settings](\u002Fdocs\u002Fdirectus\u002Fdirectus-additional-settings) page, and set up hands-off sync on the [Automation](\u002Fdocs\u002Fdirectus\u002Fdirectus-automation) page.",{"id":297,"status":4,"sort":72,"created_on":1836,"slug":1837,"name":1838,"subtitle":1839,"meta_title":8,"meta_description":8,"hidden":227,"icon":2156,"featured_icon":2157},{"id":1841},{"id":1841},{"id":490,"status":4,"sort":602,"created_on":1844,"name":1845},[2160,2162],{"id":2063,"status":4,"title":2064,"content":2065,"slug":2066,"created_on":2067,"modified_on":2068,"owner":2057,"meta_title":8,"category":2161},{"id":526,"status":4,"created_on":2059,"sort":8,"slug":2060,"label":2061,"on_faq_index":8},{"id":2071,"status":4,"title":2072,"content":2073,"slug":2074,"created_on":2075,"modified_on":2076,"owner":2057,"meta_title":8,"category":2163},{"id":526,"status":4,"created_on":2059,"sort":8,"slug":2060,"label":2061,"on_faq_index":8},[],[2166],{"id":2147,"documentation_id":2147,"languages_code":925,"slug":2151,"title":2152,"content":2154,"meta_title":8,"meta_description":8,"excerpt":2153},[],{"id":2169,"status":4,"sort":2170,"created_on":2171,"modified_on":2172,"slug":2173,"title":2174,"excerpt":2175,"content":2176,"meta_title":8,"meta_description":8,"pinned":227,"main_image":8,"section":2177,"subsection":2180,"cta":8,"faq":2181,"dictionary":2184,"translations":2185,"documentation_id":2169,"blog_articles":2187},196,"10085","2023-08-23T07:32:58.000Z","2026-07-02T07:24:33.000Z","directus-additional-settings","Additional settings","The Additional settings page allows you to customize the behavior of import & export operations and their side effects.","![Additional settings](https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fbeec8a8b-e204-4ce9-8fb4-40ddcb9704c2)\n\nThe Additional settings page tunes how import & export behave.\n\n:::info\nLooking for **automated upload \u002F deprecation on save**? Those moved to the new [Automation](\u002Fdocs\u002Fdirectus\u002Fdirectus-automation) page.\n:::\n\n## Source language synchronization\nChoose whether to import source-language content from Localazy to Directus. When enabled, your Directus source-language values are replaced by the content in Localazy.\n\nThis is recommended when you wish to modify the source language directly from Localazy to make use of assistive localization features.\n\nHowever, we generally recommend against importing the source language from Localazy, to keep Directus as the single Source of Truth. Instead, choose a source language you won't use in production and only use languages translated in Localazy as user-facing languages. For example, users frequently choose **Developer English** as the source language in Localazy and then translate (i.e., proofread) into production-ready English. This way you benefit from a single Source of Truth while reviewing content with the translation-assistive tools Localazy offers.\n\n## Export translations from Directus\nWhen enabled, all translations of your Directus content — not just the source language — are uploaded to Localazy.\n\nWe recommend turning this option on for the initial synchronization of your existing translated content. Afterward, turn it off to speed up the export process and manage translations from Localazy.\n\n## Empty values\nSelect whether to export fields with empty values to Localazy. By default, entries with empty fields are not exported since there is nothing to translate. Uploading empty values is useful when **Source language synchronization** is on and you want to finalize source content in Localazy.\n\n## Synchronize Localazy languages\nChoose whether to create languages in Directus that exist only in Localazy. There are multiple options.\n\n**Create non-hidden missing languages in Directus** — create only languages that are not hidden in Localazy.\n\n**Create all missing languages in Directus** — create all missing languages, including hidden ones.\n\n**Don't create missing languages in Directus** — missing languages are not synchronized. To support such languages, add them manually to the *languages* collection.\n\n## Language mappings\nWhen a Directus language code doesn't match the code Localazy expects (or vice versa), add a **language mapping** so the two are linked explicitly. Each mapping pairs a Directus language code with a Localazy language code; the plugin uses these when deciding which Localazy language a Directus language corresponds to during import and export. This resolves the *Unknown Localazy language* state on the [Overview](\u002Fdocs\u002Fdirectus\u002Fdirectus-overview-screen) page when you can't change the underlying code.",{"id":297,"status":4,"sort":72,"created_on":1836,"slug":1837,"name":1838,"subtitle":1839,"meta_title":8,"meta_description":8,"hidden":227,"icon":2178,"featured_icon":2179},{"id":1841},{"id":1841},{"id":490,"status":4,"sort":602,"created_on":1844,"name":1845},[2182],{"id":2063,"status":4,"title":2064,"content":2065,"slug":2066,"created_on":2067,"modified_on":2068,"owner":2057,"meta_title":8,"category":2183},{"id":526,"status":4,"created_on":2059,"sort":8,"slug":2060,"label":2061,"on_faq_index":8},[],[2186],{"id":2169,"documentation_id":2169,"languages_code":925,"slug":2173,"title":2174,"content":2176,"meta_title":8,"meta_description":8,"excerpt":2175},[],{"id":2189,"status":4,"sort":2190,"created_on":1829,"modified_on":2191,"slug":2192,"title":2193,"excerpt":2194,"content":2195,"meta_title":8,"meta_description":8,"pinned":227,"main_image":8,"section":2196,"subsection":2199,"cta":8,"faq":2200,"dictionary":2201,"translations":2202,"documentation_id":2189,"blog_articles":2205},279,"10086","2026-07-02T08:00:35.000Z","directus-automation","Automation","The Automation page configures hands-off, webhook-driven synchronization between Directus and Localazy — automated export on content changes and automated import when translations are published.","![](https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fbbd3e273-1d31-4f6d-9fea-02d67e4d8f74)\n\nThe Automation page turns manual sync into hands-off sync. It has two independent halves — **Export** (Directus → Localazy) and **Import** (Localazy → Directus).\n\n## Requirements\nAutomated import needs the companion **`@localazy\u002Fdirectus-extension-localazy-automation`** bundle installed in your Directus instance. Without it, the page shows a warning and a link to the installation guide, and Localazy webhook events can't be received.\n\n:::info\nThe bundle is a **non-sandboxed** extension. To install it from the Marketplace, set `MARKETPLACE_TRUST=all` in your Directus configuration and restart. Manual (`npm install`) installs don't need the flag. See [Introduction & Installation](\u002Fdocs\u002Fdirectus\u002Fdirectus-plugin-introduction-installation).\n:::\n\nWhen the bundle is present, the page shows its version and the settings below. Remember to click **Save changes** after editing.\n\n## Export (Directus → Localazy)\nTriggered by changes to translatable content inside Directus.\n\n- **Enable automated export** — when on, content saved in Directus is pushed to Localazy automatically (create and update events on translatable collections and translation strings).\n- **Also deprecate Localazy source keys on Directus delete** — a sub-behaviour of automated export. When on, deleting a translatable entry in Directus marks the matching Localazy source keys as [deprecated](https:\u002F\u002Flocalazy.com\u002Ffaq\u002Flocalazy\u002Fwhat-is-the-difference-between-hidden-and-deprecated-source-keys) rather than leaving them active. If export is off, deletes are never propagated regardless of this setting.\n\n## Import (Localazy → Directus)\nTriggered by Localazy's `project_published` webhook.\n\n- **Enable automated import** — when on, Directus imports translations from Localazy every time the `project_published` event fires. Requires the automation bundle **and** a registered webhook (below).\n- **Webhook user (Admin role required)** — webhook-driven writes are attributed to this Directus user, so it must have an Admin role (full schema access). Only Admin-role users are listed. The bundle refuses to act on webhook events until this is set.\n- **Languages to import on webhook event** — leave empty to import all languages configured for the project (same as the Import button), or pick a subset. Codes that later disappear from the Localazy project are silently skipped.\n\n## Webhook registration\nAutomated import relies on a webhook: Localazy calls your Directus site whenever translations are published.\n\n\u003C!-- 📸 Screenshot: the webhook setup dialog -->\n\n1. Make sure your Directus instance is reachable from the public internet. Local URLs need a tunnel such as ngrok.\n2. Confirm the webhook URL. It defaults to your current origin plus the bundle's path (`\u002Flocalazy-automation\u002Ftransfer\u002Fdownload`). If Directus runs behind a reverse proxy or at a sub-path, edit it to match your public hostname.\n3. Confirm. The plugin registers the webhook on Localazy for this project. Any other webhooks you've configured remain untouched — the plugin only manages its own entry.\n\nUse **Set up webhook** to register, **Reconfigure** to change the URL, or **Remove webhook** to stop Localazy posting events.\n\n\u003C!-- 📸 Screenshot: the \"bundle not installed\" warning state -->",{"id":297,"status":4,"sort":72,"created_on":1836,"slug":1837,"name":1838,"subtitle":1839,"meta_title":8,"meta_description":8,"hidden":227,"icon":2197,"featured_icon":2198},{"id":1841},{"id":1841},{"id":490,"status":4,"sort":602,"created_on":1844,"name":1845},[],[],[2203],{"id":2204,"documentation_id":2189,"languages_code":925,"slug":2192,"title":2193,"content":2195,"meta_title":8,"meta_description":8,"excerpt":2194},1440,[],{"id":1826,"status":4,"sort":1827,"created_on":1829,"modified_on":1830,"slug":1831,"title":1832,"excerpt":1833,"content":1834,"meta_title":8,"meta_description":8,"pinned":227,"main_image":8,"section":2207,"subsection":2210,"cta":8,"faq":2211,"dictionary":2212,"translations":2213,"documentation_id":1826,"blog_articles":2215},{"id":297,"status":4,"sort":72,"created_on":1836,"slug":1837,"name":1838,"subtitle":1839,"meta_title":8,"meta_description":8,"hidden":227,"icon":2208,"featured_icon":2209},{"id":1841},{"id":1841},{"id":490,"status":4,"sort":602,"created_on":1844,"name":1845},[],[],[2214],{"id":1851,"documentation_id":1826,"languages_code":925,"slug":1831,"title":1832,"content":1834,"meta_title":8,"meta_description":8,"excerpt":1833},[],[],[],{"id":2219,"owner":2220,"created_by":8,"sort":8,"title":2225,"slug":2226,"modified_on":53,"created_on":2227,"pinned":227,"badge":8,"priority":2228,"main_image":2229,"status":4,"tags":2230,"dictionary":2241,"reading_time":2242,"excerpt":-1,"og_title":53,"og_description":53,"og_image":53},"6a3b9cb08550a30001408ad2",{"id":2221,"first_name":2222,"last_name":53,"slug":2223,"avatar":2224},"6824a22d63350c0001d5a5d5","Abby Frackenpohl","abby-frackenpohl","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F06\u002FAbby.png","Your AI pre-translation quality is only as good as your source prep","pre-translation-source-quality-ai-localization","2026-06-30T08:45:00.000+02:00","0.7","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F06\u002Flocalazy-AI-pre-series-01.png",[2231,2235,2238],{"id":469,"created_on":2232,"status":4,"label":2233,"slug":2234,"on_index_page":229},"2026-07-09 08:55:25","AI","ai",{"id":469,"created_on":2232,"status":4,"label":2236,"slug":2237,"on_index_page":227},"ChatGPT","chatgpt",{"id":518,"created_on":2232,"status":4,"label":2239,"slug":2240,"on_index_page":227},"Automated Localization","automated-localization",[],0,{"id":2244,"owner":2245,"created_by":8,"sort":8,"title":2250,"slug":2251,"modified_on":53,"created_on":2252,"pinned":227,"badge":8,"priority":2228,"main_image":2253,"status":4,"tags":2254,"dictionary":2259,"reading_time":2242,"excerpt":-1,"og_title":53,"og_description":53,"og_image":53},"69d78a237ab1270001eddabf",{"id":2246,"first_name":2247,"last_name":53,"slug":2248,"avatar":2249},"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","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F04\u002FLocalazy-AI-translation-api.png",[2255,2256,2257],{"id":518,"created_on":2232,"status":4,"label":838,"slug":842,"on_index_page":227},{"id":469,"created_on":2232,"status":4,"label":2233,"slug":2234,"on_index_page":229},{"id":518,"created_on":2232,"status":4,"label":419,"slug":2258,"on_index_page":229},"localization",[]]