[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-homepage":3,"footer-settings":84,"main-navigation":220,"footer-integrations":903,"blog-post-nav-nav":1816,"blog-post-nav-[USE LATEST FEATURED]":1838,"blog-release-update-full-directus-12-support-automatic-two-way-sync":1857},{"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,1048,1128,1236,1323,1404,1479,1572,1661,1760],{"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":910,"meta_description":911,"featured_on_web":229,"marketing_subtitle":912,"tile_subtitle":913,"tile_description":914,"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":915,"upload_features":916,"icon":917,"meta_image":918,"primary_tag":920,"tags":936,"integration_methods":954,"recommended_methods":1032,"default_integration_method":1033,"faq_categories":1040,"translations":1046,"platforms_id":602},"2026-07-22T09:47:16.000Z","2026-07-22T09:47:17.000Z","Manage your React app translations with Localazy, a continuous localization tool. React i18n done right. ","\u002Fdocs\u002Fcli\u002Fjson-format","JSON format support","React localization – translate JSON files | Localazy","Translate React JSON files with Localazy. Works with react-i18next, react-intl, and LinguiJS, with placeholder protection and CLI automation.","CLI support","react-i18next and more","Use Localazy to translate your React projects with your favorite i18n library.",{"json":714},[],{"id":676},{"id":919},"a97492ec-ee8d-429c-bf66-d0fe59b6e5c9",{"id":50,"status":4,"sort":16,"created_on":921,"label":922,"hidden":227,"icon":923,"translations":925},"2022-03-17T12:23:44.000Z","Web apps",{"id":924},"c9e70e4f-8136-432a-8d82-53c3501a9eb4",[926,928,931,934],{"id":50,"languages_code":927,"label":922},"xxa",{"id":432,"languages_code":929,"label":930},"es","Aplicaciones web",{"id":849,"languages_code":932,"label":933},"cs","Webové aplikace",{"id":632,"languages_code":935,"label":922},"en",[937,944],{"id":50,"status":4,"sort":16,"label":922,"hidden":227,"created_on":921,"icon":938,"translations":939},{"id":924},[940,941,942,943],{"id":50,"languages_code":927,"label":922},{"id":432,"languages_code":929,"label":930},{"id":849,"languages_code":932,"label":933},{"id":632,"languages_code":935,"label":922},{"id":67,"status":4,"sort":72,"label":945,"hidden":227,"created_on":946,"icon":8,"translations":947},"Framework","2022-03-17T12:23:45.000Z",[948,949,951,952],{"id":67,"languages_code":927,"label":945},{"id":567,"languages_code":929,"label":950},"Marco",{"id":518,"languages_code":932,"label":945},{"id":953,"languages_code":935,"label":945},67,[955,970,994,1015],{"id":107,"status":4,"sort":57,"label":838,"alternative_label":8,"slug":842,"description":956,"documentation_link":957,"loc_icon":842,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":958},"Translate strings directly or upload them into your Localazy project.","\u002Fdocs\u002Fapi\u002Fintroduction",[959,960,963,965,967],{"id":107,"languages_code":927,"label":838,"description":956,"slug":842},{"id":961,"languages_code":929,"label":838,"description":962,"slug":842},40,"Utilice la API para exportar traducciones e importar contenido de\u002Fa Localazy mediante programación.",{"id":849,"languages_code":935,"label":838,"description":964,"slug":842},"Use the API to export translations and import content from\u002Fto Localazy programmatically.",{"id":632,"languages_code":932,"label":838,"description":966,"slug":842},"Překládejte řetězce přímo nebo je nahrajte do svého projektu Localazy.",{"id":968,"languages_code":969,"label":838,"description":8,"slug":8},109,"de",{"id":22,"status":4,"sort":50,"label":971,"alternative_label":8,"slug":972,"description":973,"documentation_link":974,"loc_icon":975,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":976},"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",[977,978,981,982,985,988,989,990],{"id":22,"languages_code":927,"label":971,"description":973,"slug":972},{"id":358,"languages_code":929,"label":979,"description":980,"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":935,"label":971,"description":973,"slug":972},{"id":518,"languages_code":932,"label":983,"description":984,"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":929,"label":986,"description":987,"slug":972},"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":935,"label":971,"description":973,"slug":972},{"id":751,"languages_code":932,"label":983,"description":984,"slug":972},{"id":991,"languages_code":969,"label":992,"description":993,"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":995,"alternative_label":996,"slug":997,"description":998,"documentation_link":999,"loc_icon":1000,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1001},"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",[1002,1003,1006,1007,1011],{"id":16,"languages_code":927,"label":995,"description":998,"slug":997},{"id":285,"languages_code":929,"label":1004,"description":1005,"slug":8},"Carga directa de archivos","Cargue sus textos y traducciones existentes en cualquier formato directamente para empezar rápidamente.",{"id":449,"languages_code":935,"label":995,"description":998,"slug":997},{"id":1008,"languages_code":932,"label":1009,"description":1010,"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":1012,"languages_code":969,"label":1013,"description":1014,"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":1016,"alternative_label":826,"slug":607,"description":1017,"documentation_link":1018,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1019},"Command Line Interface","The best option for developers that want to make localization an automated part of their workflow.","\u002Fdocs\u002Fcli\u002Fthe-basics",[1020,1021,1024,1025,1028],{"id":7,"languages_code":927,"label":1016,"description":1017,"slug":607},{"id":274,"languages_code":929,"label":1022,"description":1023,"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":935,"label":1016,"description":1017,"slug":607},{"id":510,"languages_code":932,"label":1026,"description":1027,"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":1029,"languages_code":969,"label":1030,"description":1031,"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":1016,"alternative_label":826,"slug":607,"description":1017,"documentation_link":1018,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1034},[1035,1036,1037,1038,1039],{"id":7,"languages_code":927,"label":1016,"description":1017,"slug":607},{"id":274,"languages_code":929,"label":1022,"description":1023,"slug":607},{"id":441,"languages_code":935,"label":1016,"description":1017,"slug":607},{"id":510,"languages_code":932,"label":1026,"description":1027,"slug":607},{"id":1029,"languages_code":969,"label":1030,"description":1031,"slug":8},[1041],{"id":1042,"status":4,"created_on":1043,"sort":8,"slug":1044,"label":1045,"on_faq_index":8},76,"2025-02-26T12:44:29.000Z","front-end-common","Front-end Common",[1047],{"languages_code":927,"name":674,"slug":673,"description":907,"support_type":909,"meta_title":8,"meta_description":8,"marketing_subtitle":912,"tile_subtitle":913,"tile_description":914,"id":602,"platforms_id":602,"docs_link":908},{"id":170,"status":4,"created_on":905,"modified_on":906,"name":681,"slug":680,"description":1049,"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":1050,"meta_description":1051,"featured_on_web":229,"marketing_subtitle":912,"tile_subtitle":1052,"tile_description":1053,"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":1054,"upload_features":1055,"icon":1056,"meta_image":1057,"primary_tag":1059,"tags":1066,"integration_methods":1080,"recommended_methods":1112,"default_integration_method":1113,"faq_categories":1120,"translations":1126,"platforms_id":170},"Online Vue.js project localization tool for your translation management. Enjoy true continuous localization with Localazy & translate your JSON files automatically.","Vue.js localization – translate JSON files | Localazy","Translate Vue.js JSON files with Localazy. Full vue-i18n support with interpolation protection, plural validation, and CLI automation.","Vue.js & JSON","Enjoy true continuous localization with Localazy & translate your Vue projects automatically.",{"json":714},[],{"id":683},{"id":1058},"8171b836-d6b8-4354-8db3-34ccd384970d",{"id":50,"status":4,"sort":16,"created_on":921,"label":922,"hidden":227,"icon":1060,"translations":1061},{"id":924},[1062,1063,1064,1065],{"id":50,"languages_code":927,"label":922},{"id":432,"languages_code":929,"label":930},{"id":849,"languages_code":932,"label":933},{"id":632,"languages_code":935,"label":922},[1067,1074],{"id":50,"status":4,"sort":16,"label":922,"hidden":227,"created_on":921,"icon":1068,"translations":1069},{"id":924},[1070,1071,1072,1073],{"id":50,"languages_code":927,"label":922},{"id":432,"languages_code":929,"label":930},{"id":849,"languages_code":932,"label":933},{"id":632,"languages_code":935,"label":922},{"id":67,"status":4,"sort":72,"label":945,"hidden":227,"created_on":946,"icon":8,"translations":1075},[1076,1077,1078,1079],{"id":67,"languages_code":927,"label":945},{"id":567,"languages_code":929,"label":950},{"id":518,"languages_code":932,"label":945},{"id":953,"languages_code":935,"label":945},[1081,1088,1098,1105],{"id":107,"status":4,"sort":57,"label":838,"alternative_label":8,"slug":842,"description":956,"documentation_link":957,"loc_icon":842,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1082},[1083,1084,1085,1086,1087],{"id":107,"languages_code":927,"label":838,"description":956,"slug":842},{"id":961,"languages_code":929,"label":838,"description":962,"slug":842},{"id":849,"languages_code":935,"label":838,"description":964,"slug":842},{"id":632,"languages_code":932,"label":838,"description":966,"slug":842},{"id":968,"languages_code":969,"label":838,"description":8,"slug":8},{"id":22,"status":4,"sort":50,"label":971,"alternative_label":8,"slug":972,"description":973,"documentation_link":974,"loc_icon":975,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1089},[1090,1091,1092,1093,1094,1095,1096,1097],{"id":22,"languages_code":927,"label":971,"description":973,"slug":972},{"id":358,"languages_code":929,"label":979,"description":980,"slug":8},{"id":551,"languages_code":935,"label":971,"description":973,"slug":972},{"id":518,"languages_code":932,"label":983,"description":984,"slug":8},{"id":469,"languages_code":929,"label":986,"description":987,"slug":972},{"id":478,"languages_code":935,"label":971,"description":973,"slug":972},{"id":751,"languages_code":932,"label":983,"description":984,"slug":972},{"id":991,"languages_code":969,"label":992,"description":993,"slug":8},{"id":16,"status":4,"sort":107,"label":995,"alternative_label":996,"slug":997,"description":998,"documentation_link":999,"loc_icon":1000,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1099},[1100,1101,1102,1103,1104],{"id":16,"languages_code":927,"label":995,"description":998,"slug":997},{"id":285,"languages_code":929,"label":1004,"description":1005,"slug":8},{"id":449,"languages_code":935,"label":995,"description":998,"slug":997},{"id":1008,"languages_code":932,"label":1009,"description":1010,"slug":8},{"id":1012,"languages_code":969,"label":1013,"description":1014,"slug":8},{"id":7,"status":4,"sort":22,"label":1016,"alternative_label":826,"slug":607,"description":1017,"documentation_link":1018,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1106},[1107,1108,1109,1110,1111],{"id":7,"languages_code":927,"label":1016,"description":1017,"slug":607},{"id":274,"languages_code":929,"label":1022,"description":1023,"slug":607},{"id":441,"languages_code":935,"label":1016,"description":1017,"slug":607},{"id":510,"languages_code":932,"label":1026,"description":1027,"slug":607},{"id":1029,"languages_code":969,"label":1030,"description":1031,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1016,"alternative_label":826,"slug":607,"description":1017,"documentation_link":1018,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1114},[1115,1116,1117,1118,1119],{"id":7,"languages_code":927,"label":1016,"description":1017,"slug":607},{"id":274,"languages_code":929,"label":1022,"description":1023,"slug":607},{"id":441,"languages_code":935,"label":1016,"description":1017,"slug":607},{"id":510,"languages_code":932,"label":1026,"description":1027,"slug":607},{"id":1029,"languages_code":969,"label":1030,"description":1031,"slug":8},[1121,1125],{"id":1008,"status":4,"created_on":1122,"sort":8,"slug":1123,"label":1124,"on_faq_index":8},"2023-03-01T11:21:41.000Z","vue-localization","Vue.js Localization",{"id":1042,"status":4,"created_on":1043,"sort":8,"slug":1044,"label":1045,"on_faq_index":8},[1127],{"languages_code":927,"name":681,"slug":680,"description":1049,"support_type":909,"meta_title":8,"meta_description":8,"marketing_subtitle":912,"tile_subtitle":1052,"tile_description":1053,"id":170,"platforms_id":170,"docs_link":908},{"id":7,"status":4,"created_on":905,"modified_on":906,"name":694,"slug":693,"description":1129,"docs_link":1130,"priority":8,"has_sdk":227,"sort":57,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":1131,"show_in_spa":229,"is_file_format":227,"meta_title":1132,"meta_description":1133,"featured_on_web":227,"marketing_subtitle":912,"tile_subtitle":1131,"tile_description":1134,"is_enterprise":227,"is_popular":227,"primary_use_case":1135,"hierarchy_handling":1136,"best_for":1137,"file_extension":1138,"format_code_example":1139,"format_to_extension":1140,"upload_features":1142,"icon":1143,"meta_image":1144,"primary_tag":1146,"tags":1157,"integration_methods":1193,"recommended_methods":1225,"default_integration_method":1226,"faq_categories":1233,"translations":1234,"platforms_id":7},"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","Flutter localization – translate ARB files | Localazy","Translate Flutter ARB files with Localazy. Placeholders, plurals, and metadata fully supported, with CLI automation that fits your existing workflow.","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":1141},"arb",[],{"id":696},{"id":1145},"c2674666-4371-4aa4-9a65-438c7363fafe",{"id":57,"status":4,"sort":67,"created_on":946,"label":1147,"hidden":227,"icon":1148,"translations":1150},"Mobile apps",{"id":1149},"c9c7e1f5-8b59-4016-ae0c-6fba9469cd55",[1151,1152,1154,1156],{"id":57,"languages_code":927,"label":1147},{"id":441,"languages_code":929,"label":1153},"Aplicaciones móviles",{"id":510,"languages_code":932,"label":1155},"Mobilní aplikace",{"id":478,"languages_code":935,"label":1147},[1158,1169,1176,1183],{"id":62,"status":4,"sort":170,"label":1159,"hidden":227,"created_on":946,"icon":1160,"translations":1162},"Desktop & Games",{"id":1161},"65b04533-5b4c-430c-b8a4-ecce84754200",[1163,1164,1166,1168],{"id":62,"languages_code":927,"label":1159},{"id":449,"languages_code":929,"label":1165},"Escritorio y Juegos",{"id":1008,"languages_code":932,"label":1167},"Stolní počítače & Hry",{"id":751,"languages_code":935,"label":1159},{"id":50,"status":4,"sort":16,"label":922,"hidden":227,"created_on":921,"icon":1170,"translations":1171},{"id":924},[1172,1173,1174,1175],{"id":50,"languages_code":927,"label":922},{"id":432,"languages_code":929,"label":930},{"id":849,"languages_code":932,"label":933},{"id":632,"languages_code":935,"label":922},{"id":57,"status":4,"sort":67,"label":1147,"hidden":227,"created_on":946,"icon":1177,"translations":1178},{"id":1149},[1179,1180,1181,1182],{"id":57,"languages_code":927,"label":1147},{"id":441,"languages_code":929,"label":1153},{"id":510,"languages_code":932,"label":1155},{"id":478,"languages_code":935,"label":1147},{"id":290,"status":4,"sort":474,"label":1184,"hidden":229,"created_on":946,"icon":8,"translations":1185},"ARB",[1186,1187,1189,1191],{"id":290,"languages_code":927,"label":1184},{"id":1188,"languages_code":929,"label":1184},120,{"id":1190,"languages_code":932,"label":1184},125,{"id":1192,"languages_code":935,"label":1184},130,[1194,1201,1211,1218],{"id":107,"status":4,"sort":57,"label":838,"alternative_label":8,"slug":842,"description":956,"documentation_link":957,"loc_icon":842,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1195},[1196,1197,1198,1199,1200],{"id":107,"languages_code":927,"label":838,"description":956,"slug":842},{"id":961,"languages_code":929,"label":838,"description":962,"slug":842},{"id":849,"languages_code":935,"label":838,"description":964,"slug":842},{"id":632,"languages_code":932,"label":838,"description":966,"slug":842},{"id":968,"languages_code":969,"label":838,"description":8,"slug":8},{"id":22,"status":4,"sort":50,"label":971,"alternative_label":8,"slug":972,"description":973,"documentation_link":974,"loc_icon":975,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1202},[1203,1204,1205,1206,1207,1208,1209,1210],{"id":22,"languages_code":927,"label":971,"description":973,"slug":972},{"id":358,"languages_code":929,"label":979,"description":980,"slug":8},{"id":551,"languages_code":935,"label":971,"description":973,"slug":972},{"id":518,"languages_code":932,"label":983,"description":984,"slug":8},{"id":469,"languages_code":929,"label":986,"description":987,"slug":972},{"id":478,"languages_code":935,"label":971,"description":973,"slug":972},{"id":751,"languages_code":932,"label":983,"description":984,"slug":972},{"id":991,"languages_code":969,"label":992,"description":993,"slug":8},{"id":16,"status":4,"sort":107,"label":995,"alternative_label":996,"slug":997,"description":998,"documentation_link":999,"loc_icon":1000,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1212},[1213,1214,1215,1216,1217],{"id":16,"languages_code":927,"label":995,"description":998,"slug":997},{"id":285,"languages_code":929,"label":1004,"description":1005,"slug":8},{"id":449,"languages_code":935,"label":995,"description":998,"slug":997},{"id":1008,"languages_code":932,"label":1009,"description":1010,"slug":8},{"id":1012,"languages_code":969,"label":1013,"description":1014,"slug":8},{"id":7,"status":4,"sort":22,"label":1016,"alternative_label":826,"slug":607,"description":1017,"documentation_link":1018,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1219},[1220,1221,1222,1223,1224],{"id":7,"languages_code":927,"label":1016,"description":1017,"slug":607},{"id":274,"languages_code":929,"label":1022,"description":1023,"slug":607},{"id":441,"languages_code":935,"label":1016,"description":1017,"slug":607},{"id":510,"languages_code":932,"label":1026,"description":1027,"slug":607},{"id":1029,"languages_code":969,"label":1030,"description":1031,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1016,"alternative_label":826,"slug":607,"description":1017,"documentation_link":1018,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1227},[1228,1229,1230,1231,1232],{"id":7,"languages_code":927,"label":1016,"description":1017,"slug":607},{"id":274,"languages_code":929,"label":1022,"description":1023,"slug":607},{"id":441,"languages_code":935,"label":1016,"description":1017,"slug":607},{"id":510,"languages_code":932,"label":1026,"description":1027,"slug":607},{"id":1029,"languages_code":969,"label":1030,"description":1031,"slug":8},[],[1235],{"languages_code":927,"name":694,"slug":693,"description":1129,"support_type":1131,"meta_title":8,"meta_description":8,"marketing_subtitle":912,"tile_subtitle":1131,"tile_description":1134,"id":7,"platforms_id":7,"docs_link":1130},{"id":637,"status":4,"created_on":905,"modified_on":906,"name":708,"slug":707,"description":1237,"docs_link":1238,"priority":8,"has_sdk":227,"sort":29,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":1239,"show_in_spa":229,"is_file_format":227,"meta_title":1240,"meta_description":1241,"featured_on_web":229,"marketing_subtitle":912,"tile_subtitle":1239,"tile_description":1242,"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":1243,"upload_features":1245,"icon":1246,"meta_image":1247,"primary_tag":1249,"tags":1262,"integration_methods":1277,"recommended_methods":1309,"default_integration_method":1310,"faq_categories":1317,"translations":1321,"platforms_id":637},"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","JavaScript localization – translate JS files | Localazy","Translate JavaScript files with Localazy. ES6 modules, CommonJS, and plain objects parsed, plurals converted, and placeholders validated.","Translating JS files is easy as a pie with Localazy!",{"js":1244},"js",[],{"id":710},{"id":1248},"2c6699eb-1d80-4772-8268-5597dbcead8c",{"id":77,"status":4,"sort":77,"created_on":946,"label":1250,"hidden":227,"icon":1251,"translations":1253},"Programming Languages",{"id":1252},"8c5836bb-1fbe-49c5-9330-8f931838c457",[1254,1255,1257,1260],{"id":77,"languages_code":927,"label":1250},{"id":535,"languages_code":929,"label":1256},"Lenguajes de Programación",{"id":1258,"languages_code":932,"label":1259},68,"Programovací Jazyky",{"id":1261,"languages_code":935,"label":1250},70,[1263,1270],{"id":50,"status":4,"sort":16,"label":922,"hidden":227,"created_on":921,"icon":1264,"translations":1265},{"id":924},[1266,1267,1268,1269],{"id":50,"languages_code":927,"label":922},{"id":432,"languages_code":929,"label":930},{"id":849,"languages_code":932,"label":933},{"id":632,"languages_code":935,"label":922},{"id":77,"status":4,"sort":77,"label":1250,"hidden":227,"created_on":946,"icon":1271,"translations":1272},{"id":1252},[1273,1274,1275,1276],{"id":77,"languages_code":927,"label":1250},{"id":535,"languages_code":929,"label":1256},{"id":1258,"languages_code":932,"label":1259},{"id":1261,"languages_code":935,"label":1250},[1278,1285,1295,1302],{"id":107,"status":4,"sort":57,"label":838,"alternative_label":8,"slug":842,"description":956,"documentation_link":957,"loc_icon":842,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1279},[1280,1281,1282,1283,1284],{"id":107,"languages_code":927,"label":838,"description":956,"slug":842},{"id":961,"languages_code":929,"label":838,"description":962,"slug":842},{"id":849,"languages_code":935,"label":838,"description":964,"slug":842},{"id":632,"languages_code":932,"label":838,"description":966,"slug":842},{"id":968,"languages_code":969,"label":838,"description":8,"slug":8},{"id":22,"status":4,"sort":50,"label":971,"alternative_label":8,"slug":972,"description":973,"documentation_link":974,"loc_icon":975,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1286},[1287,1288,1289,1290,1291,1292,1293,1294],{"id":22,"languages_code":927,"label":971,"description":973,"slug":972},{"id":358,"languages_code":929,"label":979,"description":980,"slug":8},{"id":551,"languages_code":935,"label":971,"description":973,"slug":972},{"id":518,"languages_code":932,"label":983,"description":984,"slug":8},{"id":469,"languages_code":929,"label":986,"description":987,"slug":972},{"id":478,"languages_code":935,"label":971,"description":973,"slug":972},{"id":751,"languages_code":932,"label":983,"description":984,"slug":972},{"id":991,"languages_code":969,"label":992,"description":993,"slug":8},{"id":16,"status":4,"sort":107,"label":995,"alternative_label":996,"slug":997,"description":998,"documentation_link":999,"loc_icon":1000,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1296},[1297,1298,1299,1300,1301],{"id":16,"languages_code":927,"label":995,"description":998,"slug":997},{"id":285,"languages_code":929,"label":1004,"description":1005,"slug":8},{"id":449,"languages_code":935,"label":995,"description":998,"slug":997},{"id":1008,"languages_code":932,"label":1009,"description":1010,"slug":8},{"id":1012,"languages_code":969,"label":1013,"description":1014,"slug":8},{"id":7,"status":4,"sort":22,"label":1016,"alternative_label":826,"slug":607,"description":1017,"documentation_link":1018,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1303},[1304,1305,1306,1307,1308],{"id":7,"languages_code":927,"label":1016,"description":1017,"slug":607},{"id":274,"languages_code":929,"label":1022,"description":1023,"slug":607},{"id":441,"languages_code":935,"label":1016,"description":1017,"slug":607},{"id":510,"languages_code":932,"label":1026,"description":1027,"slug":607},{"id":1029,"languages_code":969,"label":1030,"description":1031,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1016,"alternative_label":826,"slug":607,"description":1017,"documentation_link":1018,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1311},[1312,1313,1314,1315,1316],{"id":7,"languages_code":927,"label":1016,"description":1017,"slug":607},{"id":274,"languages_code":929,"label":1022,"description":1023,"slug":607},{"id":441,"languages_code":935,"label":1016,"description":1017,"slug":607},{"id":510,"languages_code":932,"label":1026,"description":1027,"slug":607},{"id":1029,"languages_code":969,"label":1030,"description":1031,"slug":8},[1318],{"id":531,"status":4,"created_on":1319,"sort":8,"slug":1320,"label":708,"on_faq_index":227},"2022-06-10T09:49:33.000Z","javascript-i18n-localization",[1322],{"languages_code":927,"name":708,"slug":707,"description":1237,"support_type":1239,"meta_title":8,"meta_description":8,"marketing_subtitle":912,"tile_subtitle":1239,"tile_description":1242,"id":637,"platforms_id":637,"docs_link":1238},{"id":29,"status":4,"created_on":905,"modified_on":906,"name":715,"slug":714,"description":1324,"docs_link":908,"priority":8,"has_sdk":227,"sort":174,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":1325,"show_in_spa":229,"is_file_format":229,"meta_title":1326,"meta_description":1327,"featured_on_web":229,"marketing_subtitle":912,"tile_subtitle":1328,"tile_description":1329,"is_enterprise":227,"is_popular":229,"primary_use_case":1330,"hierarchy_handling":1331,"best_for":1332,"file_extension":1333,"format_code_example":1334,"format_to_extension":1335,"upload_features":1336,"icon":1337,"meta_image":1338,"primary_tag":1340,"tags":1351,"integration_methods":1359,"recommended_methods":1391,"default_integration_method":1392,"faq_categories":1399,"translations":1402,"platforms_id":29},"Online JSON translator you will love. Comfortable JSON language files editor with powerful CLI under your fingers for continuous localization.","Advanced format support","JSON localization – translate JSON files | Localazy","Translate JSON files with Localazy. Nested keys, arrays, and ICU plurals supported, structure preserved in every language, CLI for automation.","{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":1339},"8d614c20-667e-4bee-a64d-7d7ce9c0ee0a",{"id":107,"status":4,"sort":50,"created_on":946,"label":1341,"hidden":227,"icon":1342,"translations":1344},"File formats",{"id":1343},"ab7c8f89-dcce-45ab-9e21-8605aef289c3",[1345,1346,1348,1350],{"id":107,"languages_code":927,"label":1341},{"id":423,"languages_code":929,"label":1347},"Formatos de archivo",{"id":551,"languages_code":932,"label":1349},"Formáty souborů",{"id":641,"languages_code":935,"label":1341},[1352],{"id":107,"status":4,"sort":50,"label":1341,"hidden":227,"created_on":946,"icon":1353,"translations":1354},{"id":1343},[1355,1356,1357,1358],{"id":107,"languages_code":927,"label":1341},{"id":423,"languages_code":929,"label":1347},{"id":551,"languages_code":932,"label":1349},{"id":641,"languages_code":935,"label":1341},[1360,1367,1377,1384],{"id":107,"status":4,"sort":57,"label":838,"alternative_label":8,"slug":842,"description":956,"documentation_link":957,"loc_icon":842,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1361},[1362,1363,1364,1365,1366],{"id":107,"languages_code":927,"label":838,"description":956,"slug":842},{"id":961,"languages_code":929,"label":838,"description":962,"slug":842},{"id":849,"languages_code":935,"label":838,"description":964,"slug":842},{"id":632,"languages_code":932,"label":838,"description":966,"slug":842},{"id":968,"languages_code":969,"label":838,"description":8,"slug":8},{"id":22,"status":4,"sort":50,"label":971,"alternative_label":8,"slug":972,"description":973,"documentation_link":974,"loc_icon":975,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1368},[1369,1370,1371,1372,1373,1374,1375,1376],{"id":22,"languages_code":927,"label":971,"description":973,"slug":972},{"id":358,"languages_code":929,"label":979,"description":980,"slug":8},{"id":551,"languages_code":935,"label":971,"description":973,"slug":972},{"id":518,"languages_code":932,"label":983,"description":984,"slug":8},{"id":469,"languages_code":929,"label":986,"description":987,"slug":972},{"id":478,"languages_code":935,"label":971,"description":973,"slug":972},{"id":751,"languages_code":932,"label":983,"description":984,"slug":972},{"id":991,"languages_code":969,"label":992,"description":993,"slug":8},{"id":16,"status":4,"sort":107,"label":995,"alternative_label":996,"slug":997,"description":998,"documentation_link":999,"loc_icon":1000,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1378},[1379,1380,1381,1382,1383],{"id":16,"languages_code":927,"label":995,"description":998,"slug":997},{"id":285,"languages_code":929,"label":1004,"description":1005,"slug":8},{"id":449,"languages_code":935,"label":995,"description":998,"slug":997},{"id":1008,"languages_code":932,"label":1009,"description":1010,"slug":8},{"id":1012,"languages_code":969,"label":1013,"description":1014,"slug":8},{"id":7,"status":4,"sort":22,"label":1016,"alternative_label":826,"slug":607,"description":1017,"documentation_link":1018,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1385},[1386,1387,1388,1389,1390],{"id":7,"languages_code":927,"label":1016,"description":1017,"slug":607},{"id":274,"languages_code":929,"label":1022,"description":1023,"slug":607},{"id":441,"languages_code":935,"label":1016,"description":1017,"slug":607},{"id":510,"languages_code":932,"label":1026,"description":1027,"slug":607},{"id":1029,"languages_code":969,"label":1030,"description":1031,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1016,"alternative_label":826,"slug":607,"description":1017,"documentation_link":1018,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1393},[1394,1395,1396,1397,1398],{"id":7,"languages_code":927,"label":1016,"description":1017,"slug":607},{"id":274,"languages_code":929,"label":1022,"description":1023,"slug":607},{"id":441,"languages_code":935,"label":1016,"description":1017,"slug":607},{"id":510,"languages_code":932,"label":1026,"description":1027,"slug":607},{"id":1029,"languages_code":969,"label":1030,"description":1031,"slug":8},[1400],{"id":490,"status":4,"created_on":1401,"sort":8,"slug":714,"label":715,"on_faq_index":227},"2022-06-10T10:49:07.000Z",[1403],{"languages_code":927,"name":715,"slug":714,"description":1324,"support_type":1325,"meta_title":8,"meta_description":8,"marketing_subtitle":912,"tile_subtitle":1328,"tile_description":1329,"id":29,"platforms_id":29,"docs_link":908},{"id":99,"status":4,"created_on":905,"modified_on":906,"name":722,"slug":721,"description":1405,"docs_link":1406,"priority":8,"has_sdk":227,"sort":99,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":1407,"show_in_spa":227,"is_file_format":229,"meta_title":1408,"meta_description":1409,"featured_on_web":229,"marketing_subtitle":912,"tile_subtitle":1410,"tile_description":1411,"is_enterprise":227,"is_popular":229,"primary_use_case":1412,"hierarchy_handling":1413,"best_for":1414,"file_extension":1415,"format_code_example":1416,"format_to_extension":1417,"upload_features":1419,"icon":1420,"meta_image":1421,"primary_tag":1423,"tags":1430,"integration_methods":1431,"recommended_methods":1463,"default_integration_method":1464,"faq_categories":1471,"translations":1477,"platforms_id":99},"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","XLIFF localization – translate XLIFF files | Localazy","Translate XLIFF files with Localazy. XLIFF 1.2 and 2.0 supported, translator notes preserved, and CLI sync for vendor-neutral localization.","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":1418},"xlf",[],{"id":724},{"id":1422},"889970a6-cce8-4055-b96a-9c3f292aa67f",{"id":107,"status":4,"sort":50,"created_on":946,"label":1341,"hidden":227,"icon":1424,"translations":1425},{"id":1343},[1426,1427,1428,1429],{"id":107,"languages_code":927,"label":1341},{"id":423,"languages_code":929,"label":1347},{"id":551,"languages_code":932,"label":1349},{"id":641,"languages_code":935,"label":1341},[],[1432,1439,1449,1456],{"id":107,"status":4,"sort":57,"label":838,"alternative_label":8,"slug":842,"description":956,"documentation_link":957,"loc_icon":842,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1433},[1434,1435,1436,1437,1438],{"id":107,"languages_code":927,"label":838,"description":956,"slug":842},{"id":961,"languages_code":929,"label":838,"description":962,"slug":842},{"id":849,"languages_code":935,"label":838,"description":964,"slug":842},{"id":632,"languages_code":932,"label":838,"description":966,"slug":842},{"id":968,"languages_code":969,"label":838,"description":8,"slug":8},{"id":22,"status":4,"sort":50,"label":971,"alternative_label":8,"slug":972,"description":973,"documentation_link":974,"loc_icon":975,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1440},[1441,1442,1443,1444,1445,1446,1447,1448],{"id":22,"languages_code":927,"label":971,"description":973,"slug":972},{"id":358,"languages_code":929,"label":979,"description":980,"slug":8},{"id":551,"languages_code":935,"label":971,"description":973,"slug":972},{"id":518,"languages_code":932,"label":983,"description":984,"slug":8},{"id":469,"languages_code":929,"label":986,"description":987,"slug":972},{"id":478,"languages_code":935,"label":971,"description":973,"slug":972},{"id":751,"languages_code":932,"label":983,"description":984,"slug":972},{"id":991,"languages_code":969,"label":992,"description":993,"slug":8},{"id":16,"status":4,"sort":107,"label":995,"alternative_label":996,"slug":997,"description":998,"documentation_link":999,"loc_icon":1000,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1450},[1451,1452,1453,1454,1455],{"id":16,"languages_code":927,"label":995,"description":998,"slug":997},{"id":285,"languages_code":929,"label":1004,"description":1005,"slug":8},{"id":449,"languages_code":935,"label":995,"description":998,"slug":997},{"id":1008,"languages_code":932,"label":1009,"description":1010,"slug":8},{"id":1012,"languages_code":969,"label":1013,"description":1014,"slug":8},{"id":7,"status":4,"sort":22,"label":1016,"alternative_label":826,"slug":607,"description":1017,"documentation_link":1018,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1457},[1458,1459,1460,1461,1462],{"id":7,"languages_code":927,"label":1016,"description":1017,"slug":607},{"id":274,"languages_code":929,"label":1022,"description":1023,"slug":607},{"id":441,"languages_code":935,"label":1016,"description":1017,"slug":607},{"id":510,"languages_code":932,"label":1026,"description":1027,"slug":607},{"id":1029,"languages_code":969,"label":1030,"description":1031,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1016,"alternative_label":826,"slug":607,"description":1017,"documentation_link":1018,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1465},[1466,1467,1468,1469,1470],{"id":7,"languages_code":927,"label":1016,"description":1017,"slug":607},{"id":274,"languages_code":929,"label":1022,"description":1023,"slug":607},{"id":441,"languages_code":935,"label":1016,"description":1017,"slug":607},{"id":510,"languages_code":932,"label":1026,"description":1027,"slug":607},{"id":1029,"languages_code":969,"label":1030,"description":1031,"slug":8},[1472],{"id":1473,"status":4,"created_on":1474,"sort":8,"slug":1475,"label":1476,"on_faq_index":8},100,"2026-07-21T20:46:42.000Z","xliff-localization","XLIFF file format",[1478],{"languages_code":927,"name":722,"slug":721,"description":1405,"support_type":1407,"meta_title":8,"meta_description":8,"marketing_subtitle":912,"tile_subtitle":1410,"tile_description":1411,"id":99,"platforms_id":99,"docs_link":1406},{"id":174,"status":4,"created_on":905,"modified_on":906,"name":1480,"slug":1481,"description":1482,"docs_link":1483,"priority":8,"has_sdk":227,"sort":314,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":1407,"show_in_spa":229,"is_file_format":229,"meta_title":1484,"meta_description":1485,"featured_on_web":227,"marketing_subtitle":912,"tile_subtitle":1486,"tile_description":1487,"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":1488,"upload_features":1489,"icon":1490,"meta_image":1492,"primary_tag":1494,"tags":1501,"integration_methods":1529,"recommended_methods":1561,"default_integration_method":1562,"faq_categories":1569,"translations":1570,"platforms_id":174},"PO","po","Edit .po and .pot files with your team, automate translation with AI, and ship faster.","\u002Fdocs\u002Fcli\u002Fpo-format","PO localization – translate gettext PO files | Localazy","Translate gettext PO files with Localazy. Plural forms, headers, and format flags handled automatically. Download compilation-ready files.","Seamless integration","Upload, edit and translate PO files with Localazy.",{"po":1481},[],{"id":1491},"25f317fe-0c10-4f0b-92cd-f80d1f3c6a67",{"id":1493},"490022f9-d91a-4e1a-9e79-db374ec997c2",{"id":107,"status":4,"sort":50,"created_on":946,"label":1341,"hidden":227,"icon":1495,"translations":1496},{"id":1343},[1497,1498,1499,1500],{"id":107,"languages_code":927,"label":1341},{"id":423,"languages_code":929,"label":1347},{"id":551,"languages_code":932,"label":1349},{"id":641,"languages_code":935,"label":1341},[1502,1509,1519],{"id":107,"status":4,"sort":50,"label":1341,"hidden":227,"created_on":946,"icon":1503,"translations":1504},{"id":1343},[1505,1506,1507,1508],{"id":107,"languages_code":927,"label":1341},{"id":423,"languages_code":929,"label":1347},{"id":551,"languages_code":932,"label":1349},{"id":641,"languages_code":935,"label":1341},{"id":461,"status":4,"sort":461,"label":1510,"hidden":229,"created_on":946,"icon":8,"translations":1511},"C++",[1512,1513,1515,1517],{"id":461,"languages_code":927,"label":1510},{"id":1514,"languages_code":929,"label":1510},135,{"id":1516,"languages_code":932,"label":1510},140,{"id":1518,"languages_code":935,"label":1510},144,{"id":99,"status":4,"sort":314,"label":1520,"hidden":229,"created_on":946,"icon":8,"translations":1521},"Gettext",[1522,1523,1525,1527],{"id":99,"languages_code":927,"label":1520},{"id":1524,"languages_code":929,"label":1520},101,{"id":1526,"languages_code":932,"label":1520},106,{"id":1528,"languages_code":935,"label":1520},111,[1530,1537,1547,1554],{"id":107,"status":4,"sort":57,"label":838,"alternative_label":8,"slug":842,"description":956,"documentation_link":957,"loc_icon":842,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1531},[1532,1533,1534,1535,1536],{"id":107,"languages_code":927,"label":838,"description":956,"slug":842},{"id":961,"languages_code":929,"label":838,"description":962,"slug":842},{"id":849,"languages_code":935,"label":838,"description":964,"slug":842},{"id":632,"languages_code":932,"label":838,"description":966,"slug":842},{"id":968,"languages_code":969,"label":838,"description":8,"slug":8},{"id":22,"status":4,"sort":50,"label":971,"alternative_label":8,"slug":972,"description":973,"documentation_link":974,"loc_icon":975,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1538},[1539,1540,1541,1542,1543,1544,1545,1546],{"id":22,"languages_code":927,"label":971,"description":973,"slug":972},{"id":358,"languages_code":929,"label":979,"description":980,"slug":8},{"id":551,"languages_code":935,"label":971,"description":973,"slug":972},{"id":518,"languages_code":932,"label":983,"description":984,"slug":8},{"id":469,"languages_code":929,"label":986,"description":987,"slug":972},{"id":478,"languages_code":935,"label":971,"description":973,"slug":972},{"id":751,"languages_code":932,"label":983,"description":984,"slug":972},{"id":991,"languages_code":969,"label":992,"description":993,"slug":8},{"id":16,"status":4,"sort":107,"label":995,"alternative_label":996,"slug":997,"description":998,"documentation_link":999,"loc_icon":1000,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1548},[1549,1550,1551,1552,1553],{"id":16,"languages_code":927,"label":995,"description":998,"slug":997},{"id":285,"languages_code":929,"label":1004,"description":1005,"slug":8},{"id":449,"languages_code":935,"label":995,"description":998,"slug":997},{"id":1008,"languages_code":932,"label":1009,"description":1010,"slug":8},{"id":1012,"languages_code":969,"label":1013,"description":1014,"slug":8},{"id":7,"status":4,"sort":22,"label":1016,"alternative_label":826,"slug":607,"description":1017,"documentation_link":1018,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1555},[1556,1557,1558,1559,1560],{"id":7,"languages_code":927,"label":1016,"description":1017,"slug":607},{"id":274,"languages_code":929,"label":1022,"description":1023,"slug":607},{"id":441,"languages_code":935,"label":1016,"description":1017,"slug":607},{"id":510,"languages_code":932,"label":1026,"description":1027,"slug":607},{"id":1029,"languages_code":969,"label":1030,"description":1031,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1016,"alternative_label":826,"slug":607,"description":1017,"documentation_link":1018,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1563},[1564,1565,1566,1567,1568],{"id":7,"languages_code":927,"label":1016,"description":1017,"slug":607},{"id":274,"languages_code":929,"label":1022,"description":1023,"slug":607},{"id":441,"languages_code":935,"label":1016,"description":1017,"slug":607},{"id":510,"languages_code":932,"label":1026,"description":1027,"slug":607},{"id":1029,"languages_code":969,"label":1030,"description":1031,"slug":8},[],[1571],{"languages_code":927,"name":1480,"slug":1481,"description":1482,"support_type":1407,"meta_title":8,"meta_description":8,"marketing_subtitle":912,"tile_subtitle":1486,"tile_description":1487,"id":174,"platforms_id":174,"docs_link":1483},{"id":319,"status":4,"created_on":905,"modified_on":906,"name":1573,"slug":1574,"description":1575,"docs_link":1576,"priority":8,"has_sdk":227,"sort":297,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":1407,"show_in_spa":229,"is_file_format":229,"meta_title":1577,"meta_description":1578,"featured_on_web":227,"marketing_subtitle":912,"tile_subtitle":1579,"tile_description":1580,"is_enterprise":227,"is_popular":227,"primary_use_case":1581,"hierarchy_handling":1582,"best_for":1583,"file_extension":1584,"format_code_example":1585,"format_to_extension":1586,"upload_features":1587,"icon":1588,"meta_image":1589,"primary_tag":1591,"tags":1598,"integration_methods":1616,"recommended_methods":1648,"default_integration_method":1649,"faq_categories":1656,"translations":1659,"platforms_id":319},"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","RESX localization – translate .NET RESX files | Localazy","Translate RESX files with Localazy. .NET resource structure, comments, and type info preserved, ready for satellite assembly compilation.",".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":1574},[],{"id":1491},{"id":1590},"1f07bf83-9363-47d6-b21b-a5121c0efaf6",{"id":107,"status":4,"sort":50,"created_on":946,"label":1341,"hidden":227,"icon":1592,"translations":1593},{"id":1343},[1594,1595,1596,1597],{"id":107,"languages_code":927,"label":1341},{"id":423,"languages_code":929,"label":1347},{"id":551,"languages_code":932,"label":1349},{"id":641,"languages_code":935,"label":1341},[1599,1606],{"id":107,"status":4,"sort":50,"label":1341,"hidden":227,"created_on":946,"icon":1600,"translations":1601},{"id":1343},[1602,1603,1604,1605],{"id":107,"languages_code":927,"label":1341},{"id":423,"languages_code":929,"label":1347},{"id":551,"languages_code":932,"label":1349},{"id":641,"languages_code":935,"label":1341},{"id":314,"status":4,"sort":319,"label":1607,"hidden":229,"created_on":946,"icon":8,"translations":1608},"C#",[1609,1610,1612,1614],{"id":314,"languages_code":927,"label":1607},{"id":1611,"languages_code":929,"label":1607},103,{"id":1613,"languages_code":932,"label":1607},108,{"id":1615,"languages_code":935,"label":1607},113,[1617,1624,1634,1641],{"id":107,"status":4,"sort":57,"label":838,"alternative_label":8,"slug":842,"description":956,"documentation_link":957,"loc_icon":842,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1618},[1619,1620,1621,1622,1623],{"id":107,"languages_code":927,"label":838,"description":956,"slug":842},{"id":961,"languages_code":929,"label":838,"description":962,"slug":842},{"id":849,"languages_code":935,"label":838,"description":964,"slug":842},{"id":632,"languages_code":932,"label":838,"description":966,"slug":842},{"id":968,"languages_code":969,"label":838,"description":8,"slug":8},{"id":22,"status":4,"sort":50,"label":971,"alternative_label":8,"slug":972,"description":973,"documentation_link":974,"loc_icon":975,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1625},[1626,1627,1628,1629,1630,1631,1632,1633],{"id":22,"languages_code":927,"label":971,"description":973,"slug":972},{"id":358,"languages_code":929,"label":979,"description":980,"slug":8},{"id":551,"languages_code":935,"label":971,"description":973,"slug":972},{"id":518,"languages_code":932,"label":983,"description":984,"slug":8},{"id":469,"languages_code":929,"label":986,"description":987,"slug":972},{"id":478,"languages_code":935,"label":971,"description":973,"slug":972},{"id":751,"languages_code":932,"label":983,"description":984,"slug":972},{"id":991,"languages_code":969,"label":992,"description":993,"slug":8},{"id":16,"status":4,"sort":107,"label":995,"alternative_label":996,"slug":997,"description":998,"documentation_link":999,"loc_icon":1000,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1635},[1636,1637,1638,1639,1640],{"id":16,"languages_code":927,"label":995,"description":998,"slug":997},{"id":285,"languages_code":929,"label":1004,"description":1005,"slug":8},{"id":449,"languages_code":935,"label":995,"description":998,"slug":997},{"id":1008,"languages_code":932,"label":1009,"description":1010,"slug":8},{"id":1012,"languages_code":969,"label":1013,"description":1014,"slug":8},{"id":7,"status":4,"sort":22,"label":1016,"alternative_label":826,"slug":607,"description":1017,"documentation_link":1018,"loc_icon":607,"is_official_plugin":227,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1642},[1643,1644,1645,1646,1647],{"id":7,"languages_code":927,"label":1016,"description":1017,"slug":607},{"id":274,"languages_code":929,"label":1022,"description":1023,"slug":607},{"id":441,"languages_code":935,"label":1016,"description":1017,"slug":607},{"id":510,"languages_code":932,"label":1026,"description":1027,"slug":607},{"id":1029,"languages_code":969,"label":1030,"description":1031,"slug":8},[],{"id":7,"status":4,"sort":22,"label":1016,"alternative_label":826,"slug":607,"description":1017,"documentation_link":1018,"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":927,"label":1016,"description":1017,"slug":607},{"id":274,"languages_code":929,"label":1022,"description":1023,"slug":607},{"id":441,"languages_code":935,"label":1016,"description":1017,"slug":607},{"id":510,"languages_code":932,"label":1026,"description":1027,"slug":607},{"id":1029,"languages_code":969,"label":1030,"description":1031,"slug":8},[1657],{"id":423,"status":4,"created_on":1658,"sort":8,"slug":1574,"label":1573,"on_faq_index":8},"2022-08-01T16:44:06.000Z",[1660],{"languages_code":927,"name":1573,"slug":1574,"description":1575,"support_type":1407,"meta_title":8,"meta_description":8,"marketing_subtitle":912,"tile_subtitle":1579,"tile_description":1580,"id":319,"platforms_id":319,"docs_link":1576},{"id":728,"status":4,"created_on":905,"modified_on":906,"name":731,"slug":730,"description":1662,"docs_link":1663,"priority":8,"has_sdk":8,"sort":729,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":1664,"show_in_spa":229,"is_file_format":8,"meta_title":1665,"meta_description":1666,"featured_on_web":229,"marketing_subtitle":1664,"tile_subtitle":1664,"tile_description":1667,"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":1668,"meta_image":1669,"primary_tag":1671,"tags":1683,"integration_methods":1727,"recommended_methods":1747,"default_integration_method":1748,"faq_categories":1755,"translations":1758,"platforms_id":728},"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","Strapi localization – official plugin | Localazy","Localize your Strapi project with the official Localazy plugin from the Strapi Marketplace. Easy setup, efficient translation of your content.","Localize your Strapi website with our official localization plugin. Easy setup and installation.",{"id":733},{"id":1670},"5995b721-a2ea-487e-ad4b-298a489bbd24",{"id":29,"status":4,"sort":36,"created_on":946,"label":1672,"hidden":227,"icon":1673,"translations":1675},"CMS",{"id":1674},"1172a655-928c-4594-9263-d8afdfd9cd79",[1676,1677,1679,1681],{"id":29,"languages_code":927,"label":1672},{"id":1678,"languages_code":929,"label":1672},73,{"id":1680,"languages_code":932,"label":1672},81,{"id":1682,"languages_code":935,"label":1672},84,[1684,1696,1708,1715],{"id":166,"status":4,"sort":162,"label":1685,"hidden":227,"created_on":946,"icon":8,"translations":1686},"Multilingual SEO",[1687,1688,1691,1694],{"id":166,"languages_code":927,"label":1685},{"id":1689,"languages_code":929,"label":1690},89,"SEO multilingüe",{"id":1692,"languages_code":932,"label":1693},94,"Vícejazyčné SEO",{"id":1695,"languages_code":935,"label":1685},99,{"id":602,"status":4,"sort":602,"label":369,"hidden":227,"created_on":946,"icon":1697,"translations":1699},{"id":1698},"e782ed3f-d954-45ca-8b17-5bf5fe95f30a",[1700,1701,1704,1706],{"id":602,"languages_code":927,"label":369},{"id":1702,"languages_code":929,"label":1703},132,"Comercio electrónico",{"id":1705,"languages_code":932,"label":369},137,{"id":1707,"languages_code":935,"label":369},142,{"id":29,"status":4,"sort":36,"label":1672,"hidden":227,"created_on":946,"icon":1709,"translations":1710},{"id":1674},[1711,1712,1713,1714],{"id":29,"languages_code":927,"label":1672},{"id":1678,"languages_code":929,"label":1672},{"id":1680,"languages_code":932,"label":1672},{"id":1682,"languages_code":935,"label":1672},{"id":16,"status":4,"sort":57,"label":1716,"hidden":227,"created_on":946,"icon":1717,"translations":1719},"Marketing tools",{"id":1718},"098fe6a4-dd2e-42d8-937e-2d8121e6e266",[1720,1721,1724,1726],{"id":16,"languages_code":927,"label":1716},{"id":1722,"languages_code":929,"label":1723},43,"Herramientas de marketing",{"id":498,"languages_code":932,"label":1725},"Marketingové nástroje",{"id":576,"languages_code":935,"label":1716},[1728],{"id":67,"status":4,"sort":8,"label":1729,"alternative_label":1730,"slug":1731,"description":1732,"documentation_link":1733,"loc_icon":1734,"is_official_plugin":229,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1735},"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",[1736,1737,1740,1741,1744],{"id":67,"languages_code":927,"label":1729,"description":1732,"slug":1731},{"id":1722,"languages_code":929,"label":1738,"description":1739,"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":935,"label":1729,"description":1732,"slug":1731},{"id":641,"languages_code":932,"label":1742,"description":1743,"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":1689,"languages_code":969,"label":1745,"description":1746,"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":1729,"alternative_label":1730,"slug":1731,"description":1732,"documentation_link":1733,"loc_icon":1734,"is_official_plugin":229,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1749},[1750,1751,1752,1753,1754],{"id":67,"languages_code":927,"label":1729,"description":1732,"slug":1731},{"id":1722,"languages_code":929,"label":1738,"description":1739,"slug":8},{"id":567,"languages_code":935,"label":1729,"description":1732,"slug":1731},{"id":641,"languages_code":932,"label":1742,"description":1743,"slug":8},{"id":1689,"languages_code":969,"label":1745,"description":1746,"slug":8},[1756],{"id":274,"status":4,"created_on":1757,"sort":8,"slug":730,"label":731,"on_faq_index":8},"2022-06-16T09:24:13.000Z",[1759],{"languages_code":927,"name":731,"slug":730,"description":1662,"support_type":1664,"meta_title":8,"meta_description":8,"marketing_subtitle":1664,"tile_subtitle":1664,"tile_description":1667,"id":728,"platforms_id":728,"docs_link":1663},{"id":518,"status":4,"created_on":905,"modified_on":906,"name":738,"slug":737,"description":8,"docs_link":1761,"priority":8,"has_sdk":227,"sort":510,"highlighted":227,"in_menu":229,"changefreq":8,"support_type":1762,"show_in_spa":229,"is_file_format":227,"meta_title":1763,"meta_description":1764,"featured_on_web":229,"marketing_subtitle":1765,"tile_subtitle":1766,"tile_description":1767,"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":1768,"icon":1769,"meta_image":1770,"primary_tag":1772,"tags":1785,"integration_methods":1793,"recommended_methods":1806,"default_integration_method":1807,"faq_categories":1813,"translations":1814,"platforms_id":518},"\u002Fdocs\u002Fintegrations\u002Fquick-start-figma","plugin","Figma integration – translate your designs | Localazy","Translate Figma designs with the Localazy plugin. Preview layouts in every language before development and reuse the translations in your product.","Figma plugin","Localization plugin","Quickly translate your Figma designs and seamlessly reuse the translations during the development of your project.",[],{"id":740},{"id":1771},"7573fed6-8817-4cb4-84d2-be327e6c4891",{"id":22,"status":4,"sort":62,"created_on":946,"label":1773,"hidden":227,"icon":1774,"translations":1776},"Design tools",{"id":1775},"1053d863-b690-4fbd-aadf-dbf2ba282768",[1777,1778,1781,1784],{"id":22,"languages_code":927,"label":1773},{"id":1779,"languages_code":929,"label":1780},42,"Herramientas de diseño",{"id":1782,"languages_code":932,"label":1783},49,"Nástroje pro návrh",{"id":624,"languages_code":935,"label":1773},[1786],{"id":22,"status":4,"sort":62,"label":1773,"hidden":227,"created_on":946,"icon":1787,"translations":1788},{"id":1775},[1789,1790,1791,1792],{"id":22,"languages_code":927,"label":1773},{"id":1779,"languages_code":929,"label":1780},{"id":1782,"languages_code":932,"label":1783},{"id":624,"languages_code":935,"label":1773},[1794],{"id":62,"status":4,"sort":8,"label":1730,"alternative_label":1730,"slug":1795,"description":1796,"documentation_link":152,"loc_icon":1734,"is_official_plugin":229,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1797},"official-plugin","Our developers maintain an official plugin for this integration. Start in a few clicks!",[1798,1799,1802,1803],{"id":62,"languages_code":927,"label":1730,"description":1796,"slug":1795},{"id":347,"languages_code":929,"label":1800,"description":1801,"slug":8},"Plugin Oficial","Nuestros desarrolladores mantienen un plugin oficial para esta integración. ¡Empiece con unos pocos clics!",{"id":338,"languages_code":935,"label":1730,"description":1796,"slug":1795},{"id":531,"languages_code":932,"label":1804,"description":1805,"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":1730,"alternative_label":1730,"slug":1795,"description":1796,"documentation_link":152,"loc_icon":1734,"is_official_plugin":229,"is_universal_plugin":227,"universal_plugin_vendor":8,"translations":1808},[1809,1810,1811,1812],{"id":62,"languages_code":927,"label":1730,"description":1796,"slug":1795},{"id":347,"languages_code":929,"label":1800,"description":1801,"slug":8},{"id":338,"languages_code":935,"label":1730,"description":1796,"slug":1795},{"id":531,"languages_code":932,"label":1804,"description":1805,"slug":8},[],[1815],{"languages_code":927,"name":738,"slug":737,"description":8,"support_type":1762,"meta_title":8,"meta_description":8,"marketing_subtitle":1765,"tile_subtitle":1766,"tile_description":1767,"id":518,"platforms_id":518,"docs_link":1761},{"id":1817,"owner":1818,"created_by":8,"sort":8,"title":1823,"slug":1824,"modified_on":53,"created_on":1825,"pinned":227,"badge":8,"priority":1826,"main_image":1827,"status":4,"tags":1828,"dictionary":1836,"reading_time":1837,"excerpt":-1,"og_title":53,"og_description":53,"og_image":53},"69d78a237ab1270001eddabf",{"id":1819,"first_name":1820,"last_name":53,"slug":1821,"avatar":1822},"606c233dcf7b6a0001d1da93","Petr Hodný","petr-hodny","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F12\u002Fpetr.png","Translation API: Translate your content on the fly with Localazy AI!","translation-api-translate-your-content-on-the-fly-with-localazy-ai","2026-04-24T09:27:26.000+02:00","0.7","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F04\u002FLocalazy-AI-translation-api.png",[1829,1831,1834],{"id":518,"created_on":1830,"status":4,"label":838,"slug":842,"on_index_page":227},"2026-09-10 11:23:06",{"id":469,"created_on":1830,"status":4,"label":1832,"slug":1833,"on_index_page":229},"AI","ai",{"id":518,"created_on":1830,"status":4,"label":419,"slug":1835,"on_index_page":229},"localization",[],0,{"id":1839,"owner":1840,"created_by":8,"sort":8,"title":1845,"slug":1846,"modified_on":53,"created_on":1847,"pinned":227,"badge":8,"priority":1826,"main_image":1848,"status":4,"tags":1849,"dictionary":1856,"reading_time":1837,"excerpt":-1,"og_title":53,"og_description":53,"og_image":53},"6a9e9d618550a3000140a722",{"id":1841,"first_name":1842,"last_name":53,"slug":1843,"avatar":1844},"6061ffdd2a37af00016d413d","Daniel Charvát","daniel-charvat","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F12\u002Fdan-1.png","Release Update: Full Directus 12 support and automatic two-way sync now available","release-update-full-directus-12-support-automatic-two-way-sync","2026-09-10T13:21:58.000+02:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002FRelease-update.png",[1850,1853],{"id":518,"created_on":1830,"status":4,"label":1851,"slug":1852,"on_index_page":229},"Release Update","release-update",{"id":751,"created_on":1830,"status":4,"label":1854,"slug":1855,"on_index_page":227},"Directus","directus",[],{"post":1858,"relatedPosts":1978,"banner":2014},{"id":1839,"owner":1859,"created_by":8,"sort":8,"title":1845,"slug":1846,"modified_on":1847,"created_on":1847,"pinned":229,"badge":8,"priority":1826,"main_image":1848,"status":4,"tags":1860,"dictionary":1863,"reading_time":50,"excerpt":1914,"og_title":53,"og_description":53,"og_image":53,"content":1915,"meta_title":1916,"meta_description":1917,"canonical":53,"cta":1918,"fullGhostPost":1925},{"id":1841,"first_name":1842,"last_name":53,"slug":1843,"avatar":1844},[1861,1862],{"id":518,"created_on":1830,"status":4,"label":1851,"slug":1852,"on_index_page":229},{"id":751,"created_on":1830,"status":4,"label":1854,"slug":1855,"on_index_page":227},[1864,1881,1889],{"id":1865,"status":4,"owner":1866,"created_on":1867,"title":1868,"excerpt":1869,"content":1870,"slug":1871,"meta_title":8,"meta_description":8,"canonical":8,"related_terms":1872},191,"ceebb166-1990-467a-a514-56e71dfcf7a4","2026-05-12T07:09:24.000Z","Directus CMS","Directus CMS is an open-source and self-hosted headless CMS platform. ","Directus is an open-source data platform that combines a headless CMS with an API-first approach, designed to manage and distribute content stored in any SQL database. Unlike traditional CMS platforms, Directus offers complete flexibility by allowing you to connect to your existing database without imposing a predefined data schema. This makes it an ideal solution for projects that require custom data structures and powerful content management capabilities.\n\nDirectus serves well to both developers and content creators who want to manage complex data-driven projects with ease, offering a user-friendly interface for content management alongside solid API access.\n\n### Key Points about Directus CMS: 🔗\n\n- **API-First Architecture.** Directus provides a RESTful and GraphQL API, enabling you to easily integrate with any front-end technology, and allowing developers to build highly customized digital experiences.\n- **Custom Database Support.** Directus can connect to any SQL database, providing flexibility to manage your data without needing to conform to a rigid CMS structure.\n- **Modular and Extensible.** The platform is highly modular, allowing you to extend its functionality with custom hooks, extensions, and plugins tailored to your specific needs. You can also build and customize workflows that work best for you. \n- **Intuitive Interface.** Content creators can benefit from Directus’s intuitive admin app, which offers a user-friendly interface for managing content and data, without needing technical expertise.\n- **Open-Source and Self-Hosted.** Directus is open-source, providing the freedom to self-host and customize the platform, making it a cost-effective solution for teams of any size.\n\nFrom [Lucid Software](https:\u002F\u002Fdirectus.io\u002Fcase-studies\u002Flucid-software) to [Copa Airlines](https:\u002F\u002Fdirectus.io\u002Fcase-studies\u002Fcopa-airlines), a dozen of brands including Fortune 500 companies use Directus CMS to manage their content with unmatched flexibility, allowing them to deliver customizable digital experiences while maintaining control over their data infrastructure. \n\nAt Localazy, we vouch for this powerful CMS since we use it ourselves as well. Not only is Directus highly customizable but it also connects to any tech stacks, and technologies including Localazy. You can use our tailored Directus Plugin to make your content on Directus multilingual and manage it with ease. For more, check these resources: \n> - [Directus Plugin Introduction & Installation | Localazy Docs](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fdirectus\u002Fdirectus-plugin-introduction-installation)\n> - [i18n and localization for Directus powered apps](https:\u002F\u002Flocalazy.com\u002Fdirectus)","directus-cms",[1873,1875,1878],{"id":1874,"slug":730},159,{"id":1876,"slug":1877},174,"cms",{"id":1879,"slug":1880},190,"storyblok-cms",{"id":490,"status":4,"owner":1882,"created_on":1883,"title":1884,"excerpt":1885,"content":1886,"slug":1887,"meta_title":8,"meta_description":8,"canonical":8,"related_terms":1888},"2bac48a8-b362-482f-b574-3bc71dca4c5b","2022-03-17T12:22:55.000Z","Locale","In software, the term locale refers to the set of parameters defining a language environment. ","Locales are used to define the user's language, region, and other interface preferences (like time zones, date formats, or currencies) to facilitate communication.\n\nUsing the appropiate locale is key to enhance [UX](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fux) and deploy an effective [i18n](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Finternationalization) strategy. \n\nLocales are identified with:\n- **A language code** for each language variety (i.e. fr for French, de for German or ja for Japanese). \n- **A region code**, in case differentiation is needed, like es_MX for Mexican Spanish, en_AU for Australian English or it_CH for Swiss Italian.\n\nClassification of locales is governed by the [ISO 639](https:\u002F\u002Fwww.iso.org\u002Fiso-639-language-code) standard.\n\n*See the available Localazy's [locale guides](https:\u002F\u002Flocalazy.com\u002Ftags\u002Flocales) in our blog.*","locale",[],{"id":1890,"status":4,"owner":1891,"created_on":1892,"title":1893,"excerpt":1894,"content":1895,"slug":1896,"meta_title":53,"meta_description":53,"canonical":53,"related_terms":1897},460,"a5e46ee7-1f50-4f81-ae2d-68a664c76aa2","2026-09-10T09:10:51.000Z","Locale mapping","An umbrella term for the different ways locale identifiers are matched across systems, standards, and platforms during localization.","A locale identifier tells software which language, region, and sometimes script to use. The catch is that there is no single universal format. BCP 47 uses `pt-BR`. POSIX uses `pt_BR.UTF-8`. Java has historically used `pt_BR`. Android resource folders use `values-pt-rBR`. Apple platforms accept `pt-BR` but sometimes surface it as `pt_BR` in older APIs. When a product is localized across several of these, someone has to decide how a translation labeled one way lines up with a locale expected another way. That decision is locale mapping.\n\nMapping also covers ambiguity inside a single standard. Norwegian can appear as `no`, `nb` (Bokmål), or `nn` (Nynorsk). Chinese is often written as `zh-CN` or `zh-TW`, but modern practice prefers script tags like `zh-Hans` and `zh-Hant`. Portuguese may be split into `pt-BR` and `pt-PT`, or collapsed to `pt`. None of these are wrong on their own. They just need to agree with each other for the right file to reach the right user.\n\n## 🌍 Locale mapping in localization\n\nLocalization teams meet this problem whenever the source of truth for translations does not match the runtime code that requests them. Common situations:\n\n* **Multiplatform projects.** The same strings are shipped to iOS, Android, and web, each of which expects a slightly different locale format on disk or in the API request.\n* **Format conversion.** Exporting a project from one file format to another may require rewriting the locale in the filename, the folder, or the file header.\n* **Fallbacks.** When a user's exact locale is not available, the system needs to fall back predictably. A visitor set to `es-MX` should usually see `es` before defaulting to the source language.\n* **Legacy identifiers.** Older systems may still use codes like `iw` for Hebrew or `in` for Indonesian, which were replaced by `he` and `id` in modern standards.\n* **Regional splits.** A project translated for `en` may need to serve both `en-US` and `en-GB` users, with or without a variant that differs by spelling.\n\nGetting the mapping wrong shows up as missing translations, wrong-language fallbacks, or content that reaches production in a locale the app never intended to support.\n\n## 🧩 What locale mapping usually handles\n\n* **Standard-to-standard conversion.** Translating between BCP 47, POSIX, ISO 639, and platform-specific formats.\n* **Script disambiguation.** Deciding whether `zh-CN` should be treated as `zh-Hans` and how to handle Serbian in Latin and Cyrillic scripts.\n* **Region collapsing or splitting.** Deciding whether `pt-BR` and `pt-PT` share a translation or need separate ones.\n* **Fallback chains.** Defining the order in which the system tries alternative locales before giving up.\n* **Legacy code translation.** Rewriting deprecated codes to their modern equivalents.\n* **File and folder naming.** Producing the exact identifier each target platform expects in its build output.\n\n### 💡 On Localazy\n\nLocalazy's language reference is built on Unicode [CLDR](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fcldr) data and supports BCP 47 identifiers, and platform-specific output is handled through its [format conversions](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fformat-conversions) and multiplatform export options, so the same source translation reaches iOS, Android, and web in the format each one expects.","locale-mapping",[1898,1901,1902,1905,1908,1911],{"id":1899,"slug":1900},334,"language-tags",{"id":490,"slug":1887},{"id":1903,"slug":1904},79,"internationalization",{"id":1906,"slug":1907},406,"locale-fallback",{"id":1909,"slug":1910},407,"locale-sunsetting",{"id":1912,"slug":1913},428,"pseudo-locale","Our headless CMS integration just got a big power-up! You can now automate translation syncs for import and export, plus updated support for version 12. Setting it up is simple. Learn more below.","\u003Cp>One of the most frequent requests we get from you is more automation options. Setting up your translation workflow and having to do minimum work to keep it flowing is what we strive for. If you're a Directus plugin user, you can now enjoy this ease with \u003Cstrong>automated two-way syncs for upload and download\u003C\u002Fstrong> (and a few more improvements). Here's what's new.\u003C\u002Fp>\u003Ch2 id=\"full-directus-12-support\">✅ Full Directus 12 support \u003Ca class=\"markdownit-header-anchor\" href=\"#full-directus-12-support\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>The plugin now supports \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdirectus\u002Fdirectus\u002Freleases\">Directus 12\u003C\u002Fa>\u003C\u002Fstrong>. Upgrading won't affect your existing translation setup inside Localazy. \u003Cstrong>Version 11 is still supported\u003C\u002Fstrong>, while 10 (1.x version) \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fdirectus-extension-localazy\u002Fblob\u002Fmain\u002Fpackages\u002Fmodule\u002FREADME.md\">is not maintained anymore\u003C\u002Fa>.\u003C\u002Fp>\u003Cp>Directus 12 also includes \u003Ca href=\"https:\u002F\u002Fdirectus.com\u002Fresources\u002Fv12-built-for-the-whole-team\">a native AI translation feature behind a license\u003C\u002Fa>. If you're using Localazy, your workflows won't be affected by that change and it will work exactly the same.\u003C\u002Fp>\u003Cdiv class=\"kg-card kg-callout-card kg-callout-card-grey\">\u003Cdiv class=\"kg-callout-emoji\">➡️\u003C\u002Fdiv>\u003Cdiv class=\"kg-callout-text\">\u003Cstrong>Plan requirement\u003C\u002Fstrong>: The \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fdirectus-localization-plugin\">Localazy Directus plugin\u003C\u002Fa> is available on the \u003Cstrong>Autopilot plan\u003C\u002Fstrong> and above. Compare plans and explore other available integrations \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fpricing\">here\u003C\u002Fa>.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002Fimage-6.png\" class=\"kg-image\" alt=\"Screenshot of the Localazy plugin connected within the Directus dashboard.\" loading=\"lazy\" width=\"2000\" height=\"973\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F09\u002Fimage-6.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2026\u002F09\u002Fimage-6.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2026\u002F09\u002Fimage-6.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002Fimage-6.png 2030w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Ch2 id=\"translations-that-sync-themselves\">🐇 Translations that sync themselves \u003Ca class=\"markdownit-header-anchor\" href=\"#translations-that-sync-themselves\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>The star of this release is the \u003Cstrong>new automatic two-way sync\u003C\u002Fstrong>, available via a \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fdirectus-extension-localazy\u002Fblob\u002Fmain\u002Fpackages\u002Fsync-hook\u002FREADME.md\">companion automation bundle\u003C\u002Fa>:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>Automated import\u003C\u002Fstrong>: Create or update translatable content in Directus and the source text will be pushed to Localazy for you. You won't need to update manually anymore. You can also let deleted entries automatically deprecate their Localazy keys to avoid orphaned content.\u003C\u002Fli>\u003Cli>\u003Cstrong>Automated export\u003C\u002Fstrong>: The moment new translations are published in Localazy, they'll be automatically pushed back to Directus via webhook. \u003C\u002Fli>\u003C\u002Ful>\u003Cp>Setup only takes a one-time step on the \u003Cstrong>Automation\u003C\u002Fstrong> page: \u003C\u002Fp>\u003Cp>1️⃣  Enable both \u003Cstrong>Export\u003C\u002Fstrong> and \u003Cstrong>Import\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>2️⃣  Pick which \u003Cstrong>Admin\u003C\u002Fstrong> user the imports run as, and optionally choose which languages to import.\u003C\u002Fp>\u003Cp>3️⃣ Click \u003Cstrong>\u003Cem>Set up webhook\u003C\u002Fem>\u003C\u002Fstrong> to connect Localazy to your instance.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002Fimage-11.png\" class=\"kg-image\" alt=\"Full set-up steps to configure the two-way sync between Localazy and Directus.\" loading=\"lazy\" width=\"2000\" height=\"1511\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F09\u002Fimage-11.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2026\u002F09\u002Fimage-11.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2026\u002F09\u002Fimage-11.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw2400\u002F2026\u002F09\u002Fimage-11.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>The outcome is new and edited source content directly exported from Directus, and translations from Localazy automatically flowing back to the CMS. Easy and quick!\u003C\u002Fp>\u003Cblockquote>\u003Cstrong>🔖 Note:\u003C\u002Fstrong> This assumes you've already connected your project and selected translatable collections. If you haven't, check this: \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Fguide-to-directus-localization-with-localazy\">Guide to Directus localization with Localazy\u003C\u002Fa>\u003C\u002Fblockquote>\u003Ch3 id=\"faster-syncs\">Faster syncs \u003Ca class=\"markdownit-header-anchor\" href=\"#faster-syncs\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>Import and Export are now \u003Cstrong>incremental by default.\u003C\u002Fstrong> Each run only transfers what changed since the last sync, and keys aren't re-processed every time. As a result, day-to-day syncs will be noticeably faster and lighter. If you need a clean slate, you can select \u003Cstrong>Full Upload\u003C\u002Fstrong> \u003Cstrong>(re-push everything) \u003C\u002Fstrong>on export, or \u003Cstrong>Full Sync (rebuild from scratch) \u003C\u002Fstrong>on import.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002FScreenshot-2026-09-08-at-21.24.48.png\" class=\"kg-image\" alt=\"The Import &amp; Export tab inside the Localazy plugin screen in Directus.\" loading=\"lazy\" width=\"1976\" height=\"684\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F09\u002FScreenshot-2026-09-08-at-21.24.48.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2026\u002F09\u002FScreenshot-2026-09-08-at-21.24.48.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2026\u002F09\u002FScreenshot-2026-09-08-at-21.24.48.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002FScreenshot-2026-09-08-at-21.24.48.png 1976w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002FScreenshot-2026-09-08-at-21.28.08.png\" class=\"kg-image\" alt=\"The &quot;Export to Localazy&quot; and &quot;Import to Directus&quot; options.\" loading=\"lazy\" width=\"830\" height=\"220\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F09\u002FScreenshot-2026-09-08-at-21.28.08.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002FScreenshot-2026-09-08-at-21.28.08.png 830w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Ch3 id=\"full-visibility-on-the-activity-page\">Full visibility on the Activity page \u003Ca class=\"markdownit-header-anchor\" href=\"#full-visibility-on-the-activity-page\">🔗\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>Every sync, whether manual or automatic, is now recorded on a new \u003Cstrong>Activity\u003C\u002Fstrong> page, split into \u003Cstrong>Export\u003C\u002Fstrong> and \u003Cstrong>Import\u003C\u002Fstrong> tabs. Filter by who triggered a run, its status, or a date range, and open any run to see the log.\u003C\u002Fp>\u003Cp>If an import ever gets stuck, the \u003Cem>\u003Cstrong>Terminate session\u003C\u002Fstrong> \u003C\u002Fem>button safely aborts it and releases the lock so the next one can proceed.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002Fimage.png\" class=\"kg-image\" alt=\"Activity log of the Localazy translation plugin inside the Directus dashboard.\" loading=\"lazy\" width=\"2000\" height=\"559\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F09\u002Fimage.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2026\u002F09\u002Fimage.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2026\u002F09\u002Fimage.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw2400\u002F2026\u002F09\u002Fimage.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Ch2 id=\"custom-language-mapping\">🌍 Custom language mapping \u003Ca class=\"markdownit-header-anchor\" href=\"#custom-language-mapping\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>Locale codes can vary between Directus and Localazy (eg. Directus might use \u003Ccode>en-GB\u003C\u002Fcode> where Localazy uses \u003Ccode>en_GB\u003C\u002Fcode>). The redesigned \u003Cstrong>Overview\u003C\u002Fstrong> now shows a \u003Cstrong>language map\u003C\u002Fstrong> that lays your Directus and Localazy languages side by side and flags any differences. You can define a \u003Cstrong>custom mapping\u003C\u002Fstrong> (in \u003Cstrong>Additional Settings\u003C\u002Fstrong>) so the two are correctly paired and syncs happen correctly.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002Fimage-3.png\" class=\"kg-image\" alt=\"Custom language mappings option inside the &quot;Additional Settings&quot; tab in Directus.\" loading=\"lazy\" width=\"2000\" height=\"923\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F09\u002Fimage-3.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2026\u002F09\u002Fimage-3.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2026\u002F09\u002Fimage-3.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw2400\u002F2026\u002F09\u002Fimage-3.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002Fimage-5.png\" class=\"kg-image\" alt=\"Custom language mappings allow you to match locale codes between Directus and Localazy.\" loading=\"lazy\" width=\"1668\" height=\"652\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F09\u002Fimage-5.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2026\u002F09\u002Fimage-5.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2026\u002F09\u002Fimage-5.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002Fimage-5.png 1668w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>Custom language mappings allow you to match locale codes between Directus and Localazy.\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Ch2 id=\"clearer-errors-and-a-friendlier-ui\">🩺 Clearer errors and a friendlier UI \u003Ca class=\"markdownit-header-anchor\" href=\"#clearer-errors-and-a-friendlier-ui\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>When an import includes some kind of mistake, like a value too long for a column or a missing language, \u003Cstrong>the plugin now groups identical errors into a single counted row you can expand\u003C\u002Fstrong>. There you can access the exact Directus item that needs fixing.\u003C\u002Fp>\u003Cp>In addition, a few other features are included:\u003C\u002Fp>\u003Cul>\u003Cli>You can now \u003Cstrong>search\u003C\u002Fstrong> \u003Cstrong>within the Import &amp; Export collection tree\u003C\u002Fstrong>.\u003C\u002Fli>\u003Cli>You can turn on \u003Cstrong>Dark mode for every page\u003C\u002Fstrong>.\u003C\u002Fli>\u003Cli>The \u003Cstrong>first-run experience\u003C\u002Fstrong> is overall smoother.\u003C\u002Fli>\u003C\u002Ful>\u003Ch2 id=\"how-to-upgrade\">🚀 How to upgrade \u003Ca class=\"markdownit-header-anchor\" href=\"#how-to-upgrade\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>Update to the latest \u003Ccode>2.x\u003C\u002Fcode> version from the \u003Ca href=\"https:\u002F\u002Fdirectus.com\u002Fextensions\">Directus Marketplace\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fdirectus\">npm\u003C\u002Fa>. For the automatic sync, also install the companion \u003Cstrong>automation bundle\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>Installing the automation bundle from the Marketplace requires \u003Ccode>MARKETPLACE_TRUST=all\u003C\u002Fcode> in your Directus config (see documentation \u003Ca href=\"https:\u002F\u002Fdirectus.com\u002Fdocs\u002Fconfiguration\u002Fextensions#marketplace\">here\u003C\u002Fa>). The reason is that, by default, the marketplace lists only extensions that use Directus' scoped sanbox. Our plugin needs to reach out of it to communicate with Localazy servers for upload and import operations. You won't need that for a manual \u003Ccode>npm install\u003C\u002Fcode> .\u003C\u002Fp>\u003Cp>When you're finished, open the \u003Cstrong>Automation\u003C\u002Fstrong> page and switch it on. That's it!\u003C\u002Fp>\u003Cblockquote>👉 Recommended read: \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Fdevelopers-pov-i-used-directus-plugin-to-localize-content-pros-cons-and-full-process\">I used a Directus plugin to localize content: Pros, cons &amp; full process\u003C\u002Fa>\u003C\u002Fblockquote>\u003Ch2 id=\"feedback-and-contributions\">💬 Feedback and contributions \u003Ca class=\"markdownit-header-anchor\" href=\"#feedback-and-contributions\">🔗\u003C\u002Fa>\u003C\u002Fh2>\u003Cp>Both extensions (the plugin and the automation bundle) are open source and built  in a GitHub repository. Hit a bug, have an idea, or want to contribute? We'd love to hear from you:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fdirectus-extension-localazy\u002Fissues\">Report an issue\u003C\u002Fa> or open a PR \u003C\u002Fstrong>on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fdirectus-extension-localazy\" rel=\"noopener noreferrer nofollow\">github.com\u002Flocalazy\u002Fdirectus-extension-localazy\u003C\u002Fa>.\u003C\u002Fli>\u003Cli>\u003Cstrong>Browse the code\u003C\u002Fstrong>: the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fdirectus-extension-localazy\u002Ftree\u002Fmain\u002Fpackages\u002Fmodule\" rel=\"noopener noreferrer nofollow\">plugin module\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fdirectus-extension-localazy\u002Ftree\u002Fmain\u002Fpackages\u002Fsync-hook\" rel=\"noopener noreferrer nofollow\">automation bundle\u003C\u002Fa>.\u003C\u002Fli>\u003Cli>\u003Cstrong>Prefer to chat?\u003C\u002Fstrong> \u003Ca href=\"mailto:team@localazy.com\">Ask the support team\u003C\u002Fa> or share feedback on the \u003Ca href=\"https:\u002F\u002Fdiscuss.localazy.com\u002F\" rel=\"noopener noreferrer nofollow\">Localazy forum\u003C\u002Fa>!\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Update to the latest version and let us know how it goes. 👋\u003C\u002Fp>","Release Update: Full Directus 12 support & two-way sync","You can now get automatic two-way translation syncs between Localazy and Directus, plus support for version 12. Setting it up is simple!",{"id":358,"status":4,"created_on":1919,"modified_on":1920,"icon":1921,"header":1922,"description":1923,"button_label":1924,"link":1855},"2024-09-24T15:59:14.000Z","2026-08-06T18:40:04.000Z","app","Get the Localazy Directus plugin 🐇","Localize your global content to perfection within your favorite no-code, headless CMS. Set it up, sync your strings, and enjoy!","Learn more",{"slug":1846,"id":1839,"uuid":1926,"title":1845,"html":1927,"comment_id":1839,"feature_image":1848,"featured":229,"visibility":1928,"email_recipient_filter":1929,"created_at":1930,"updated_at":1847,"published_at":1847,"custom_excerpt":1914,"codeinjection_head":8,"codeinjection_foot":8,"custom_template":8,"canonical_url":8,"authors":1931,"tags":1937,"primary_author":1975,"primary_tag":1976,"url":1977,"excerpt":1914,"reading_time":107,"access":229,"send_email_when_published":227,"og_image":8,"og_title":8,"og_description":8,"twitter_image":8,"twitter_title":8,"twitter_description":8,"meta_title":1916,"meta_description":1917,"email_subject":8,"frontmatter":8,"dictionary":1863,"cta":1918,"plainTags":1860},"d80f99c0-1179-46cf-97a5-5df42fb6b53b","\u003Cp>One of the most frequent requests we get from you is more automation options. Setting up your translation workflow and having to do minimum work to keep it flowing is what we strive for. If you're a Directus plugin user, you can now enjoy this ease with \u003Cstrong>automated two-way syncs for upload and download\u003C\u002Fstrong> (and a few more improvements). Here's what's new.\u003C\u002Fp>\u003Ch2 id=\"%E2%9C%85-full-directus-12-support\">✅ Full Directus 12 support\u003C\u002Fh2>\u003Cp>The plugin now supports \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdirectus\u002Fdirectus\u002Freleases\">Directus 12\u003C\u002Fa>\u003C\u002Fstrong>. Upgrading won't affect your existing translation setup inside Localazy. \u003Cstrong>Version 11 is still supported\u003C\u002Fstrong>, while 10 (1.x version) \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fdirectus-extension-localazy\u002Fblob\u002Fmain\u002Fpackages\u002Fmodule\u002FREADME.md\">is not maintained anymore\u003C\u002Fa>.\u003C\u002Fp>\u003Cp>Directus 12 also includes \u003Ca href=\"https:\u002F\u002Fdirectus.com\u002Fresources\u002Fv12-built-for-the-whole-team\">a native AI translation feature behind a license\u003C\u002Fa>. If you're using Localazy, your workflows won't be affected by that change and it will work exactly the same.\u003C\u002Fp>\u003Cdiv class=\"kg-card kg-callout-card kg-callout-card-grey\">\u003Cdiv class=\"kg-callout-emoji\">➡️\u003C\u002Fdiv>\u003Cdiv class=\"kg-callout-text\">\u003Cstrong>Plan requirement\u003C\u002Fstrong>: The \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fdirectus-localization-plugin\">Localazy Directus plugin\u003C\u002Fa> is available on the \u003Cstrong>Autopilot plan\u003C\u002Fstrong> and above. Compare plans and explore other available integrations \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fpricing\">here\u003C\u002Fa>.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002Fimage-6.png\" class=\"kg-image\" alt=\"Screenshot of the Localazy plugin connected within the Directus dashboard.\" loading=\"lazy\" width=\"2000\" height=\"973\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F09\u002Fimage-6.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2026\u002F09\u002Fimage-6.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2026\u002F09\u002Fimage-6.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002Fimage-6.png 2030w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Ch2 id=\"%F0%9F%90%87-translations-that-sync-themselves\">🐇 Translations that sync themselves\u003C\u002Fh2>\u003Cp>The star of this release is the \u003Cstrong>new automatic two-way sync\u003C\u002Fstrong>, available via a \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fdirectus-extension-localazy\u002Fblob\u002Fmain\u002Fpackages\u002Fsync-hook\u002FREADME.md\">companion automation bundle\u003C\u002Fa>:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>Automated import\u003C\u002Fstrong>: Create or update translatable content in Directus and the source text will be pushed to Localazy for you. You won't need to update manually anymore. You can also let deleted entries automatically deprecate their Localazy keys to avoid orphaned content.\u003C\u002Fli>\u003Cli>\u003Cstrong>Automated export\u003C\u002Fstrong>: The moment new translations are published in Localazy, they'll be automatically pushed back to Directus via webhook. \u003C\u002Fli>\u003C\u002Ful>\u003Cp>Setup only takes a one-time step on the \u003Cstrong>Automation\u003C\u002Fstrong> page: \u003C\u002Fp>\u003Cp>1️⃣  Enable both \u003Cstrong>Export\u003C\u002Fstrong> and \u003Cstrong>Import\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>2️⃣  Pick which \u003Cstrong>Admin\u003C\u002Fstrong> user the imports run as, and optionally choose which languages to import.\u003C\u002Fp>\u003Cp>3️⃣ Click \u003Cstrong>\u003Cem>Set up webhook\u003C\u002Fem>\u003C\u002Fstrong> to connect Localazy to your instance.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002Fimage-11.png\" class=\"kg-image\" alt=\"Full set-up steps to configure the two-way sync between Localazy and Directus.\" loading=\"lazy\" width=\"2000\" height=\"1511\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F09\u002Fimage-11.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2026\u002F09\u002Fimage-11.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2026\u002F09\u002Fimage-11.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw2400\u002F2026\u002F09\u002Fimage-11.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cp>The outcome is new and edited source content directly exported from Directus, and translations from Localazy automatically flowing back to the CMS. Easy and quick!\u003C\u002Fp>\u003Cblockquote>\u003Cstrong>🔖 Note:\u003C\u002Fstrong> This assumes you've already connected your project and selected translatable collections. If you haven't, check this: \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Fguide-to-directus-localization-with-localazy\">Guide to Directus localization with Localazy\u003C\u002Fa>\u003C\u002Fblockquote>\u003Ch3 id=\"faster-syncs\">Faster syncs\u003C\u002Fh3>\u003Cp>Import and Export are now \u003Cstrong>incremental by default.\u003C\u002Fstrong> Each run only transfers what changed since the last sync, and keys aren't re-processed every time. As a result, day-to-day syncs will be noticeably faster and lighter. If you need a clean slate, you can select \u003Cstrong>Full Upload\u003C\u002Fstrong> \u003Cstrong>(re-push everything) \u003C\u002Fstrong>on export, or \u003Cstrong>Full Sync (rebuild from scratch) \u003C\u002Fstrong>on import.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002FScreenshot-2026-09-08-at-21.24.48.png\" class=\"kg-image\" alt=\"The Import &amp; Export tab inside the Localazy plugin screen in Directus.\" loading=\"lazy\" width=\"1976\" height=\"684\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F09\u002FScreenshot-2026-09-08-at-21.24.48.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2026\u002F09\u002FScreenshot-2026-09-08-at-21.24.48.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2026\u002F09\u002FScreenshot-2026-09-08-at-21.24.48.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002FScreenshot-2026-09-08-at-21.24.48.png 1976w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002FScreenshot-2026-09-08-at-21.28.08.png\" class=\"kg-image\" alt=\"The &quot;Export to Localazy&quot; and &quot;Import to Directus&quot; options.\" loading=\"lazy\" width=\"830\" height=\"220\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F09\u002FScreenshot-2026-09-08-at-21.28.08.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002FScreenshot-2026-09-08-at-21.28.08.png 830w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Ch3 id=\"full-visibility-on-the-activity-page\">Full visibility on the Activity page\u003C\u002Fh3>\u003Cp>Every sync, whether manual or automatic, is now recorded on a new \u003Cstrong>Activity\u003C\u002Fstrong> page, split into \u003Cstrong>Export\u003C\u002Fstrong> and \u003Cstrong>Import\u003C\u002Fstrong> tabs. Filter by who triggered a run, its status, or a date range, and open any run to see the log.\u003C\u002Fp>\u003Cp>If an import ever gets stuck, the \u003Cem>\u003Cstrong>Terminate session\u003C\u002Fstrong> \u003C\u002Fem>button safely aborts it and releases the lock so the next one can proceed.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002Fimage.png\" class=\"kg-image\" alt=\"Activity log of the Localazy translation plugin inside the Directus dashboard.\" loading=\"lazy\" width=\"2000\" height=\"559\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F09\u002Fimage.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2026\u002F09\u002Fimage.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2026\u002F09\u002Fimage.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw2400\u002F2026\u002F09\u002Fimage.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Ch2 id=\"%F0%9F%8C%8D-custom-language-mapping\">🌍 Custom language mapping\u003C\u002Fh2>\u003Cp>Locale codes can vary between Directus and Localazy (eg. Directus might use \u003Ccode>en-GB\u003C\u002Fcode> where Localazy uses \u003Ccode>en_GB\u003C\u002Fcode>). The redesigned \u003Cstrong>Overview\u003C\u002Fstrong> now shows a \u003Cstrong>language map\u003C\u002Fstrong> that lays your Directus and Localazy languages side by side and flags any differences. You can define a \u003Cstrong>custom mapping\u003C\u002Fstrong> (in \u003Cstrong>Additional Settings\u003C\u002Fstrong>) so the two are correctly paired and syncs happen correctly.\u003C\u002Fp>\u003Cfigure class=\"kg-card kg-image-card\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002Fimage-3.png\" class=\"kg-image\" alt=\"Custom language mappings option inside the &quot;Additional Settings&quot; tab in Directus.\" loading=\"lazy\" width=\"2000\" height=\"923\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F09\u002Fimage-3.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2026\u002F09\u002Fimage-3.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2026\u002F09\u002Fimage-3.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw2400\u002F2026\u002F09\u002Fimage-3.png 2400w\" sizes=\"(min-width: 720px) 720px\">\u003C\u002Ffigure>\u003Cfigure class=\"kg-card kg-image-card kg-card-hascaption\">\u003Cimg src=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002Fimage-5.png\" class=\"kg-image\" alt=\"Custom language mappings allow you to match locale codes between Directus and Localazy.\" loading=\"lazy\" width=\"1668\" height=\"652\" srcset=\"https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw600\u002F2026\u002F09\u002Fimage-5.png 600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1000\u002F2026\u002F09\u002Fimage-5.png 1000w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002Fsize\u002Fw1600\u002F2026\u002F09\u002Fimage-5.png 1600w, https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F09\u002Fimage-5.png 1668w\" sizes=\"(min-width: 720px) 720px\">\u003Cfigcaption>Custom language mappings allow you to match locale codes between Directus and Localazy.\u003C\u002Ffigcaption>\u003C\u002Ffigure>\u003Ch2 id=\"%F0%9F%A9%BA-clearer-errors-and-a-friendlier-ui\">🩺 Clearer errors and a friendlier UI\u003C\u002Fh2>\u003Cp>When an import includes some kind of mistake, like a value too long for a column or a missing language, \u003Cstrong>the plugin now groups identical errors into a single counted row you can expand\u003C\u002Fstrong>. There you can access the exact Directus item that needs fixing.\u003C\u002Fp>\u003Cp>In addition, a few other features are included:\u003C\u002Fp>\u003Cul>\u003Cli>You can now \u003Cstrong>search\u003C\u002Fstrong> \u003Cstrong>within the Import &amp; Export collection tree\u003C\u002Fstrong>.\u003C\u002Fli>\u003Cli>You can turn on \u003Cstrong>Dark mode for every page\u003C\u002Fstrong>.\u003C\u002Fli>\u003Cli>The \u003Cstrong>first-run experience\u003C\u002Fstrong> is overall smoother.\u003C\u002Fli>\u003C\u002Ful>\u003Ch2 id=\"%F0%9F%9A%80-how-to-upgrade\">🚀 How to upgrade\u003C\u002Fh2>\u003Cp>Update to the latest \u003Ccode>2.x\u003C\u002Fcode> version from the \u003Ca href=\"https:\u002F\u002Fdirectus.com\u002Fextensions\">Directus Marketplace\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fdirectus\">npm\u003C\u002Fa>. For the automatic sync, also install the companion \u003Cstrong>automation bundle\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>Installing the automation bundle from the Marketplace requires \u003Ccode>MARKETPLACE_TRUST=all\u003C\u002Fcode> in your Directus config (see documentation \u003Ca href=\"https:\u002F\u002Fdirectus.com\u002Fdocs\u002Fconfiguration\u002Fextensions#marketplace\">here\u003C\u002Fa>). The reason is that, by default, the marketplace lists only extensions that use Directus' scoped sanbox. Our plugin needs to reach out of it to communicate with Localazy servers for upload and import operations. You won't need that for a manual \u003Ccode>npm install\u003C\u002Fcode> .\u003C\u002Fp>\u003Cp>When you're finished, open the \u003Cstrong>Automation\u003C\u002Fstrong> page and switch it on. That's it!\u003C\u002Fp>\u003Cblockquote>👉 Recommended read: \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Fdevelopers-pov-i-used-directus-plugin-to-localize-content-pros-cons-and-full-process\">I used a Directus plugin to localize content: Pros, cons &amp; full process\u003C\u002Fa>\u003C\u002Fblockquote>\u003Ch2 id=\"%F0%9F%92%AC-feedback-and-contributions\">💬 Feedback and contributions\u003C\u002Fh2>\u003Cp>Both extensions (the plugin and the automation bundle) are open source and built  in a GitHub repository. Hit a bug, have an idea, or want to contribute? We'd love to hear from you:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fdirectus-extension-localazy\u002Fissues\">Report an issue\u003C\u002Fa> or open a PR \u003C\u002Fstrong>on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fdirectus-extension-localazy\" rel=\"noopener noreferrer nofollow\">github.com\u002Flocalazy\u002Fdirectus-extension-localazy\u003C\u002Fa>.\u003C\u002Fli>\u003Cli>\u003Cstrong>Browse the code\u003C\u002Fstrong>: the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fdirectus-extension-localazy\u002Ftree\u002Fmain\u002Fpackages\u002Fmodule\" rel=\"noopener noreferrer nofollow\">plugin module\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fdirectus-extension-localazy\u002Ftree\u002Fmain\u002Fpackages\u002Fsync-hook\" rel=\"noopener noreferrer nofollow\">automation bundle\u003C\u002Fa>.\u003C\u002Fli>\u003Cli>\u003Cstrong>Prefer to chat?\u003C\u002Fstrong> \u003Ca href=\"mailto:team@localazy.com\">Ask the support team\u003C\u002Fa> or share feedback on the \u003Ca href=\"https:\u002F\u002Fdiscuss.localazy.com\u002F\" rel=\"noopener noreferrer nofollow\">Localazy forum\u003C\u002Fa>!\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Update to the latest version and let us know how it goes. 👋\u003C\u002Fp>","public","none","2026-09-07T13:17:53.000+02:00",[1932],{"id":1841,"name":1842,"slug":1843,"profile_image":1844,"cover_image":8,"bio":1933,"website":1934,"location":8,"facebook":8,"twitter":1935,"meta_title":8,"meta_description":8,"url":1936},"Lead Front-end developer @Localazy. Front-end guru and tech enthusiast. Mediocre athlete with supreme love for sport. In love with my fiancé and climbing.","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fdaniel-charvat\u002F","@dan_charvat","https:\u002F\u002Fghost.localazy.com\u002Fauthor\u002Fdaniel-charvat\u002F",[1938,1941,1944,1949,1954,1960,1965,1970],{"id":1939,"name":1851,"slug":1852,"description":1851,"feature_image":8,"visibility":1928,"og_image":8,"og_title":8,"og_description":8,"twitter_image":8,"twitter_title":8,"twitter_description":8,"meta_title":8,"meta_description":8,"codeinjection_head":8,"codeinjection_foot":8,"canonical_url":8,"accent_color":8,"url":1940},"60a37fc7cf7b6a0001d1f0f5","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Frelease-update\u002F",{"id":1942,"name":1854,"slug":1855,"description":8,"feature_image":8,"visibility":1928,"og_image":8,"og_title":8,"og_description":8,"twitter_image":8,"twitter_title":8,"twitter_description":8,"meta_title":8,"meta_description":8,"codeinjection_head":8,"codeinjection_foot":8,"canonical_url":8,"accent_color":8,"url":1943},"66e9b5b534f1ce00011a3636","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fdirectus\u002F",{"id":1945,"name":1946,"slug":1947,"description":8,"feature_image":8,"visibility":1928,"og_image":8,"og_title":8,"og_description":8,"twitter_image":8,"twitter_title":8,"twitter_description":8,"meta_title":8,"meta_description":8,"codeinjection_head":8,"codeinjection_foot":8,"canonical_url":8,"accent_color":8,"url":1948},"60fffb486f8ebe0001bd8ddd","[COMSHARE]","comshare","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fcomshare\u002F",{"id":1950,"name":1951,"slug":1952,"description":1869,"feature_image":8,"visibility":1928,"og_image":8,"og_title":8,"og_description":8,"twitter_image":8,"twitter_title":8,"twitter_description":8,"meta_title":8,"meta_description":8,"codeinjection_head":8,"codeinjection_foot":8,"canonical_url":8,"accent_color":8,"url":1953},"66cf957c34f1ce00011a2fe9","[DICT] Directus CMS","term-191","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-191\u002F",{"id":1955,"name":1956,"slug":1957,"description":1958,"feature_image":8,"visibility":1928,"og_image":8,"og_title":8,"og_description":8,"twitter_image":8,"twitter_title":8,"twitter_description":8,"meta_title":8,"meta_description":8,"codeinjection_head":8,"codeinjection_foot":8,"canonical_url":8,"accent_color":8,"url":1959},"66f52cb034f1ce00011a3c21","[AD] Directus","ad-10","https:\u002F\u002Flocalazy.com\u002Fdirectus","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fad-10\u002F",{"id":1961,"name":1962,"slug":1963,"description":1923,"feature_image":8,"visibility":1928,"og_image":8,"og_title":8,"og_description":8,"twitter_image":8,"twitter_title":8,"twitter_description":8,"meta_title":8,"meta_description":8,"codeinjection_head":8,"codeinjection_foot":8,"canonical_url":8,"accent_color":8,"url":1964},"66f2e1d134f1ce00011a3b7f","[CTA] Get the Localazy Directus plugin 🐇","cta-39","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fcta-39\u002F",{"id":1966,"name":1967,"slug":1968,"description":1885,"feature_image":8,"visibility":1928,"og_image":8,"og_title":8,"og_description":8,"twitter_image":8,"twitter_title":8,"twitter_description":8,"meta_title":8,"meta_description":8,"codeinjection_head":8,"codeinjection_foot":8,"canonical_url":8,"accent_color":8,"url":1969},"60a37fc7cf7b6a0001d1f141","[DICT] Locale","term-36","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-36\u002F",{"id":1971,"name":1972,"slug":1973,"description":1894,"feature_image":8,"visibility":1928,"og_image":8,"og_title":8,"og_description":8,"twitter_image":8,"twitter_title":8,"twitter_description":8,"meta_title":8,"meta_description":8,"codeinjection_head":8,"codeinjection_foot":8,"canonical_url":8,"accent_color":8,"url":1974},"6aa265558550a3000140ab60","[DICT] Locale mapping","term-460","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-460\u002F",{"id":1841,"name":1842,"slug":1843,"profile_image":1844,"cover_image":8,"bio":1933,"website":1934,"location":8,"facebook":8,"twitter":1935,"meta_title":8,"meta_description":8,"url":1936},{"id":1939,"name":1851,"slug":1852,"description":1851,"feature_image":8,"visibility":1928,"og_image":8,"og_title":8,"og_description":8,"twitter_image":8,"twitter_title":8,"twitter_description":8,"meta_title":8,"meta_description":8,"codeinjection_head":8,"codeinjection_foot":8,"canonical_url":8,"accent_color":8,"url":1940},"https:\u002F\u002Fghost.localazy.com\u002Frelease-update-full-directus-12-support-automatic-two-way-sync\u002F",[1979,1989,2002],{"id":1980,"owner":1981,"created_by":8,"sort":8,"title":1982,"slug":1983,"modified_on":53,"created_on":1984,"pinned":227,"badge":8,"priority":1826,"main_image":1985,"status":4,"tags":1986,"dictionary":1988,"reading_time":1837,"excerpt":-1,"og_title":53,"og_description":53,"og_image":53},"669f7d6f34f1ce00011a1f6c",{"id":1819,"first_name":1820,"last_name":53,"slug":1821,"avatar":1822},"Release Update: Improved translation interface, new integration, and more!","release-update-july-2024","2024-07-26T08:03:00.000+02:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2024\u002F07\u002FRelease-update-july-2024.png",[1987],{"id":518,"created_on":1830,"status":4,"label":1851,"slug":1852,"on_index_page":229},[],{"id":1990,"owner":1991,"created_by":8,"sort":8,"title":1992,"slug":1993,"modified_on":53,"created_on":1994,"pinned":227,"badge":8,"priority":1826,"main_image":1995,"status":4,"tags":1996,"dictionary":2001,"reading_time":1837,"excerpt":-1,"og_title":53,"og_description":53,"og_image":53},"6581af85047091000194387e",{"id":1819,"first_name":1820,"last_name":53,"slug":1821,"avatar":1822},"Release Update: Open AI Translations, Automated Workflows, and more!","release-update-localazy-ai-automated-workflows-and-more","2023-12-20T11:37:37.000+01:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F12\u002FRelease-update-workflows-AI.png",[1997,1998,1999],{"id":518,"created_on":1830,"status":4,"label":1851,"slug":1852,"on_index_page":229},{"id":469,"created_on":1830,"status":4,"label":1832,"slug":1833,"on_index_page":229},{"id":2000,"created_on":1830,"status":4,"label":569,"slug":573,"on_index_page":227},6888,[],{"id":2003,"owner":2004,"created_by":8,"sort":8,"title":2005,"slug":2006,"modified_on":53,"created_on":2007,"pinned":227,"badge":8,"priority":1826,"main_image":2008,"status":4,"tags":2009,"dictionary":2013,"reading_time":1837,"excerpt":-1,"og_title":53,"og_description":53,"og_image":53},"65f30dbc34f1ce000119e386",{"id":1819,"first_name":1820,"last_name":53,"slug":1821,"avatar":1822},"Release Update: Revamped Translation Memory, support For E-Learning Localization, and more!","release-update-revamped-translation-memory-support-for-e-learning-localization-and-more","2024-04-11T08:02:00.000+02:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2024\u002F04\u002FRelease-update-april-2024.png",[2010,2011],{"id":518,"created_on":1830,"status":4,"label":1851,"slug":1852,"on_index_page":229},{"id":518,"created_on":1830,"status":4,"label":89,"slug":2012,"on_index_page":227},"localazy",[],{"id":77,"sort":8,"created_on":2015,"name":1854,"cta_link":1958,"banner_image":2016},"2024-09-25T13:52:22.000Z",{"id":2017},"9570bc61-7378-4185-9b69-ba70e48eaa19"]