[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"main-navigation":3,"footer-homepage":723,"footer-settings":790,"footer-integrations":903,"faq-category-file-formats":1814,"faq-category-file-formats-structured":2020,"blog-post-nav-[USE LATEST FEATURED]":2021,"blog-post-nav-nav":2046},[4,211,451,582,715,719],{"id":5,"name":6,"url":7,"url_text":7,"status":8,"groups":9},2,"Solutions",null,"published",[10,24,99,135],{"navigation_items_group_id":11},{"id":12,"sort":13,"status":8,"name":14,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":17,"show_all_url":7,"represent_as_tile":15,"items":18},3,5,"Featured Article",false,"top",true,[19],{"collection":20,"item":21},"blog_post_navigation_item_type",{"id":22,"status":8,"sort":7,"show_author_img":17,"blog_post_tag":23,"description":7},4,"nav",{"navigation_items_group_id":25},{"id":13,"sort":26,"status":8,"name":27,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":28,"represent_as_tile":17,"items":29},1,"Your Role","\u002Froles",[30,42,52,64,75,87],{"collection":31,"item":32},"relation_navigation_item_type",{"id":26,"status":8,"sort":7,"name":33,"item":34},"CMO",[35],{"collection":36,"item":37},"personas",{"id":26,"status":8,"sort":7,"slug":38,"icon":39},"chief-marketing-officers",{"id":40,"title":41},"526097d8-176f-48e5-83d3-2fc4d77061f9","La Mail Bulk",{"collection":31,"item":43},{"id":12,"status":8,"sort":7,"name":44,"item":45},"CTO",[46],{"collection":36,"item":47},{"id":22,"status":8,"sort":7,"slug":48,"icon":49},"chief-technical-officers",{"id":50,"title":51},"f808fdf0-c78b-4294-ba59-fe25f46fe825","La Mechanic",{"collection":31,"item":53},{"id":54,"status":8,"sort":7,"name":55,"item":56},20,"Product Manager",[57],{"collection":36,"item":58},{"id":59,"status":8,"sort":7,"slug":60,"icon":61},18,"product-managers",{"id":62,"title":63},"ea39586a-21fc-4b34-ba87-496028e5198f","La Worker",{"collection":31,"item":65},{"id":66,"status":8,"sort":7,"name":67,"item":68},37,"Translator",[69],{"collection":36,"item":70},{"id":54,"status":8,"sort":7,"slug":71,"icon":72},"professional-translators",{"id":73,"title":74},"07945171-d51d-4ca8-96c0-21cde9db258f","La Chat",{"collection":31,"item":76},{"id":77,"status":8,"sort":7,"name":78,"item":79},38,"Developer",[80],{"collection":36,"item":81},{"id":82,"status":8,"sort":7,"slug":83,"icon":84},30,"software-developers",{"id":85,"title":86},"1806e46d-c551-4845-bf42-4407344d229e","La Terminal",{"collection":31,"item":88},{"id":89,"status":8,"sort":7,"name":90,"item":91},27,"Localization Manager",[92],{"collection":36,"item":93},{"id":94,"status":8,"sort":7,"slug":95,"icon":96},6,"localization-managers",{"id":97,"title":98},"dac69bd1-bf5d-41d0-87d4-dd13e314698a","La Language",{"navigation_items_group_id":100},{"id":101,"sort":12,"status":8,"name":102,"render_show_all_url":15,"show_all_url_position":103,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":104},9,"Use cases","bottom",[105,111,116,121,125,130],{"collection":106,"item":107},"simple_link_navigation_item_type",{"id":108,"status":8,"sort":7,"url":109,"url_text":110,"show_favorite_icon":15},24,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fsoftware-localization","Software localization",{"collection":106,"item":112},{"id":113,"status":8,"sort":7,"url":114,"url_text":115,"show_favorite_icon":15},26,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fmobile-app-localization","Mobile app localization",{"collection":106,"item":117},{"id":118,"status":8,"sort":7,"url":119,"url_text":120,"show_favorite_icon":15},25,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fwebsite-localization","Website localization",{"collection":106,"item":122},{"id":89,"status":8,"sort":7,"url":123,"url_text":124,"show_favorite_icon":15},"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fdesign-localization","Design localization",{"collection":106,"item":126},{"id":127,"status":8,"sort":7,"url":128,"url_text":129,"show_favorite_icon":15},28,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fgame-localization","Game localization",{"collection":106,"item":131},{"id":132,"status":8,"sort":7,"url":133,"url_text":134,"show_favorite_icon":15},29,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fhelp-and-docs-localization","Help & docs localization",{"navigation_items_group_id":136},{"id":137,"sort":5,"status":8,"name":138,"render_show_all_url":15,"show_all_url_position":103,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":139},8,"Industry",[140,152,163,173,184,193,204],{"collection":31,"item":141},{"id":142,"status":8,"sort":7,"name":143,"item":144},23,"Digital Agencies",[145],{"collection":36,"item":146},{"id":147,"status":8,"sort":7,"slug":148,"icon":149},7,"digital-agencies",{"id":150,"title":151},"547f5619-b21d-4b29-86f1-8b2200313cde","La Digi Agency",{"collection":31,"item":153},{"id":154,"status":8,"sort":7,"name":155,"item":156},39,"Startups & SaaS",[157],{"collection":36,"item":158},{"id":5,"status":8,"sort":7,"slug":159,"icon":160},"startups",{"id":161,"title":162},"da1516e2-4afc-40a2-bcbf-a8161e2d610d","La Saa S",{"collection":31,"item":164},{"id":5,"status":8,"sort":7,"name":165,"item":166},"E-commerce",[167],{"collection":36,"item":168},{"id":13,"status":8,"sort":7,"slug":169,"icon":170},"e-commerce",{"id":171,"title":172},"a3d09cd2-054f-4bb5-a0a2-d3d207db65df","La Ecommerce",{"collection":31,"item":174},{"id":175,"status":8,"sort":7,"name":176,"item":177},19,"FinTech Platforms",[178],{"collection":36,"item":179},{"id":89,"status":8,"sort":7,"slug":180,"icon":181},"fintech",{"id":182,"title":183},"147339ba-07d1-4e5e-baad-23d27e60c919","La Money",{"collection":31,"item":185},{"id":108,"status":8,"sort":7,"name":186,"item":187},"Translation Agencies",[188],{"collection":36,"item":189},{"id":108,"status":8,"sort":7,"slug":190,"icon":191},"translation-agencies",{"id":192,"title":98},"15d6fe33-2af8-4d6e-933d-5caa64394511",{"collection":31,"item":194},{"id":195,"status":8,"sort":7,"name":196,"item":197},22,"Travel & Tourism",[198],{"collection":36,"item":199},{"id":12,"status":8,"sort":7,"slug":200,"icon":201},"tourism",{"id":202,"title":203},"23a785e8-0ae5-4c4b-8452-aab1b58182a6","La Travel",{"collection":31,"item":205},{"id":118,"status":8,"sort":7,"name":206,"item":207},"Nonprofit Causes",[208],{"collection":36,"item":209},{"id":127,"status":8,"sort":7,"slug":210,"icon":7},"nonprofit",{"id":13,"name":212,"url":7,"url_text":7,"status":8,"groups":213},"Features",[214,284,342,392],{"navigation_items_group_id":215},{"id":216,"sort":94,"status":8,"name":217,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":218},11,"Localization",[219,228,237,246,255,259,267,276],{"collection":31,"item":220},{"id":221,"status":8,"sort":7,"name":222,"item":223},44,"Localization services",[224],{"collection":225,"item":226},"products",{"id":101,"status":8,"slug":227},"continuous-localization-team",{"collection":31,"item":229},{"id":230,"status":8,"sort":7,"name":231,"item":232},45,"Translation management",[233],{"collection":234,"item":235},"term_landing_page",{"id":132,"status":8,"slug":236},"translation-management-system",{"collection":31,"item":238},{"id":239,"status":8,"sort":7,"name":240,"item":241},46,"Context Screenshots",[242],{"collection":225,"item":243},{"id":244,"status":8,"slug":245},13,"context-screenshots-ocr",{"collection":31,"item":247},{"id":248,"status":8,"sort":7,"name":249,"item":250},47,"Translation Glossary",[251],{"collection":225,"item":252},{"id":253,"status":8,"slug":254},17,"glossary",{"collection":106,"item":256},{"id":22,"status":8,"sort":7,"url":257,"url_text":258,"show_favorite_icon":15},"\u002Fdocs\u002Fgeneral\u002Freviewing-translations","Quality control",{"collection":31,"item":260},{"id":261,"status":8,"sort":7,"name":262,"item":263},34,"Connected Projects",[264],{"collection":225,"item":265},{"id":26,"status":8,"slug":266},"connected-projects",{"collection":31,"item":268},{"id":269,"status":8,"sort":7,"name":270,"item":271},64,"Plural handling",[272],{"collection":225,"item":273},{"id":274,"status":8,"slug":275},32,"plurals",{"collection":31,"item":277},{"id":278,"status":8,"sort":7,"name":279,"item":280},65,"Style guides",[281],{"collection":225,"item":282},{"id":77,"status":8,"slug":283},"style-guide",{"navigation_items_group_id":285},{"id":286,"sort":147,"status":8,"name":287,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":288},12,"Translation",[289,297,305,309,317,325,334],{"collection":31,"item":290},{"id":291,"status":8,"sort":7,"name":292,"item":293},36,"Professional translations",[294],{"collection":234,"item":295},{"id":82,"status":8,"slug":296},"professional-translation-services",{"collection":31,"item":298},{"id":299,"status":8,"sort":7,"name":300,"item":301},48,"Crowdsourced translations",[302],{"collection":225,"item":303},{"id":137,"status":8,"slug":304},"share-tm",{"collection":106,"item":306},{"id":13,"status":8,"sort":7,"url":307,"url_text":308,"show_favorite_icon":15},"\u002Fdocs\u002Fgeneral\u002Ftranslating-strings","Translation interface",{"collection":31,"item":310},{"id":311,"status":8,"sort":7,"name":312,"item":313},55,"Machine translations",[314],{"collection":225,"item":315},{"id":13,"status":8,"slug":316},"machine-translation",{"collection":31,"item":318},{"id":319,"status":8,"sort":7,"name":320,"item":321},60,"Localazy AI translation",[322],{"collection":225,"item":323},{"id":132,"status":8,"slug":324},"localazy-ai",{"collection":31,"item":326},{"id":327,"status":8,"sort":7,"name":328,"item":329},61,"Translation Memory",[330],{"collection":225,"item":331},{"id":332,"status":8,"slug":333},35,"translation-memory",{"collection":31,"item":335},{"id":336,"status":8,"sort":7,"name":337,"item":338},63,"Code & placeholders",[339],{"collection":225,"item":340},{"id":82,"status":8,"slug":341},"code-and-placeholders",{"navigation_items_group_id":343},{"id":244,"sort":137,"status":8,"name":344,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":345},"Management",[346,350,358,367,376,384,388],{"collection":106,"item":347},{"id":137,"status":8,"sort":7,"url":348,"url_text":349,"show_favorite_icon":15},"\u002Fdocs\u002Fgeneral\u002Fdefining-user-roles","User roles",{"collection":31,"item":351},{"id":352,"status":8,"sort":7,"name":353,"item":354},51,"Duplicity Linking",[355],{"collection":225,"item":356},{"id":175,"status":8,"slug":357},"duplicity-linking",{"collection":31,"item":359},{"id":360,"status":8,"sort":7,"name":361,"item":362},52,"Language Permissions",[363],{"collection":225,"item":364},{"id":365,"status":8,"slug":366},21,"language-permissions",{"collection":31,"item":368},{"id":369,"status":370,"sort":7,"name":371,"item":372},53,"draft","Automations",[373],{"collection":225,"item":374},{"id":54,"status":8,"slug":375},"automations",{"collection":31,"item":377},{"id":378,"status":8,"sort":7,"name":379,"item":380},58,"Branching",[381],{"collection":225,"item":382},{"id":89,"status":8,"slug":383},"branching",{"collection":106,"item":385},{"id":365,"status":370,"sort":7,"url":386,"url_text":387,"show_favorite_icon":15},"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Fsso-configuration","SSO",{"collection":106,"item":389},{"id":195,"status":370,"sort":7,"url":390,"url_text":391,"show_favorite_icon":15},"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flanguage-statistics","Reporting",{"navigation_items_group_id":393},{"id":394,"sort":101,"status":8,"name":395,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":396},14,"Development",[397,404,412,419,426,434,443],{"collection":31,"item":398},{"id":132,"status":8,"sort":7,"name":399,"item":400},"Translation API",[401],{"collection":225,"item":402},{"id":216,"status":8,"slug":403},"translation-api",{"collection":31,"item":405},{"id":406,"status":8,"sort":7,"name":407,"item":408},33,"Localazy CLI",[409],{"collection":225,"item":410},{"id":147,"status":8,"slug":411},"cli",{"collection":31,"item":413},{"id":274,"status":8,"sort":7,"name":414,"item":415},"Language CDN",[416],{"collection":225,"item":417},{"id":22,"status":8,"slug":418},"language-cdn",{"collection":31,"item":420},{"id":127,"status":8,"sort":7,"name":421,"item":422},"Releases",[423],{"collection":225,"item":424},{"id":94,"status":8,"slug":425},"releases",{"collection":31,"item":427},{"id":428,"status":370,"sort":7,"name":429,"item":430},57,"Format Conversions",[431],{"collection":225,"item":432},{"id":5,"status":8,"slug":433},"format-conversions",{"collection":31,"item":435},{"id":436,"status":8,"sort":7,"name":437,"item":438},59,"Webhooks",[439],{"collection":225,"item":440},{"id":441,"status":8,"slug":442},31,"webhooks",{"collection":31,"item":444},{"id":445,"status":8,"sort":7,"name":446,"item":447},62,"Export Aliases",[448],{"collection":225,"item":449},{"id":406,"status":8,"slug":450},"export-aliases",{"id":22,"name":452,"url":7,"url_text":7,"status":8,"groups":453},"Integrations",[454,572],{"navigation_items_group_id":455},{"id":147,"sort":456,"status":8,"name":457,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":458},10,"Most popular",[459],{"collection":31,"item":460},{"id":286,"status":8,"sort":7,"name":452,"item":461},[462,470,477,484,491,498,505,512,519,526,533,542,549,556,564],{"collection":463,"item":464},"platforms",{"id":94,"status":8,"sort":26,"slug":465,"name":466,"icon":467},"android","Android",{"id":468,"title":469},"ff965add-53b0-44ad-b27c-ea4ef641d384","Ic Outline Android",{"collection":463,"item":471},{"id":147,"status":8,"sort":5,"slug":472,"name":473,"icon":474},"ios","iOS",{"id":475,"title":476},"886285d7-816a-4430-b5a5-edfe307b238e","Ios",{"collection":463,"item":478},{"id":406,"status":8,"sort":12,"slug":479,"name":480,"icon":481},"react","React",{"id":482,"title":483},"26757a90-88a3-4a94-b587-9f38614ed3bd","Logos React",{"collection":463,"item":485},{"id":175,"status":8,"sort":22,"slug":486,"name":487,"icon":488},"vuejs","Vue.js",{"id":489,"title":490},"6180b41f-3249-47d3-adcd-50fe1cf11bf1","Vue",{"collection":463,"item":492},{"id":493,"status":8,"sort":13,"slug":494,"name":495,"icon":496},16,"angular","Angular",{"id":497,"title":495},"2a31a97a-48c5-4531-aa36-41c9dd0bdbef",{"collection":463,"item":499},{"id":26,"status":8,"sort":94,"slug":500,"name":501,"icon":502},"flutter","Flutter",{"id":503,"title":504},"b9f13a11-9328-4a03-86cf-b20de0685606","Logos Flutter",{"collection":463,"item":506},{"id":12,"status":8,"sort":216,"slug":507,"name":508,"icon":509},"typescript","TypeScript",{"id":510,"title":511},"8d1319b5-8a96-4199-8407-00add3418b1f","Logos Typescript Icon",{"collection":463,"item":513},{"id":441,"status":8,"sort":286,"slug":514,"name":515,"icon":516},"javascript","JavaScript",{"id":517,"title":518},"4218d0c9-7e6b-494d-9663-37ceaf93ee8c","Logos Javascript",{"collection":463,"item":520},{"id":286,"status":8,"sort":54,"slug":521,"name":522,"icon":523},"json","JSON",{"id":524,"title":525},"99ac3b7c-dba5-4693-a4f4-1f27a6d7782d","Logos Json",{"collection":463,"item":527},{"id":365,"status":8,"sort":365,"slug":528,"name":529,"icon":530},"xliff","XLIFF",{"id":531,"title":532},"ca424cc8-e8a7-4aef-8dca-ef4a4d1334fc","Format",{"collection":463,"item":534},{"id":535,"status":8,"sort":536,"slug":537,"name":538,"icon":539},72,54,"strapi","Strapi",{"id":540,"title":541},"cde7f1d0-f2e0-4243-929e-a3f8f9146e69","Strapi Logo Purple",{"collection":463,"item":543},{"id":319,"status":8,"sort":311,"slug":544,"name":545,"icon":546},"figma","Figma",{"id":547,"title":548},"813745a4-a77d-4735-93b7-e0dd731b2304","Figma Icon",{"collection":463,"item":550},{"id":352,"status":8,"sort":248,"slug":551,"name":552,"icon":553},"microsoft-excel","Microsoft Excel",{"id":554,"title":555},"7a175955-7b96-4561-939f-a0e1924faa40","Excel",{"collection":463,"item":557},{"id":558,"status":8,"sort":327,"slug":559,"name":560,"icon":561},66,"github-actions","GitHub Actions",{"id":562,"title":563},"da17554f-ac6d-443d-9bac-1f29645ec1c6","Github Icon",{"collection":463,"item":565},{"id":566,"status":8,"sort":567,"slug":568,"name":569,"icon":570},97,999,"webflow","Webflow",{"id":571,"title":569},"ff43a386-52f8-499f-b77c-ab9a30f4a77e",{"navigation_items_group_id":573},{"id":22,"sort":216,"status":8,"name":574,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":575},"Explore more",[576],{"collection":577,"item":578},"text_link_navigation_item_type",{"id":26,"status":8,"sort":7,"text":579,"url":580,"url_text":581},"Localazy is a technology-agnostic platform supporting 50+ frameworks, file formats & popular tools.","\u002Fintegrations","See all integrations",{"id":26,"name":583,"url":7,"url_text":7,"status":8,"groups":584},"Resources",[585,618,624],{"navigation_items_group_id":586},{"id":26,"sort":286,"status":8,"name":587,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":588},"Helpful Links",[589,593,597,601,605,609,614],{"collection":106,"item":590},{"id":244,"status":8,"sort":7,"url":591,"url_text":592,"show_favorite_icon":17},"\u002Fblog","Localazy Blog",{"collection":106,"item":594},{"id":394,"status":8,"sort":7,"url":595,"url_text":596,"show_favorite_icon":17},"\u002Fdocs","Documentation",{"collection":106,"item":598},{"id":26,"status":8,"sort":7,"url":599,"url_text":600,"show_favorite_icon":15},"https:\u002F\u002Fdiscuss.localazy.com\u002F","Discussion Forum",{"collection":106,"item":602},{"id":286,"status":8,"sort":7,"url":603,"url_text":604,"show_favorite_icon":15},"\u002Fcase-study","Case Studies",{"collection":106,"item":606},{"id":12,"status":8,"sort":7,"url":607,"url_text":608,"show_favorite_icon":15},"\u002Fpartnership","Become a Partner",{"collection":106,"item":610},{"id":611,"status":8,"sort":7,"url":612,"url_text":613,"show_favorite_icon":15},15,"\u002Ffaq","FAQ",{"collection":106,"item":615},{"id":253,"status":8,"sort":7,"url":616,"url_text":617,"show_favorite_icon":15},"\u002Ftags\u002Frelease-update","Release Updates",{"navigation_items_group_id":619},{"id":5,"sort":394,"status":8,"name":592,"render_show_all_url":17,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":591,"represent_as_tile":15,"items":620},[621],{"collection":20,"item":622},{"id":12,"status":8,"sort":7,"show_author_img":15,"blog_post_tag":623,"description":7},"[USE LATEST FEATURED]",{"navigation_items_group_id":625},{"id":94,"sort":244,"status":8,"name":596,"render_show_all_url":17,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":595,"represent_as_tile":15,"items":626},[627,641,653,664,676,686,697,705],{"collection":31,"item":628},{"id":22,"status":8,"sort":7,"name":629,"item":630},"General",[631],{"collection":632,"item":633},"docs_section",{"id":5,"status":8,"sort":26,"slug":634,"name":629,"icon":635,"featured_icon":638},"general",{"id":636,"title":637},"423101f1-308c-42f1-8dfe-53272019e7cb","Global",{"id":639,"title":640},"0f7ca4cb-dc3b-4f62-b476-132ed5c4931f","General Doc",{"collection":31,"item":642},{"id":13,"status":8,"sort":7,"name":643,"item":644},"CLI",[645],{"collection":632,"item":646},{"id":12,"status":8,"sort":5,"slug":411,"name":643,"icon":647,"featured_icon":650},{"id":648,"title":649},"2f7a4573-8265-4d76-8d55-ce0cc79b8983","Cli",{"id":651,"title":652},"3f76ff7b-0e74-4046-bb03-4ca99c3b66d5","Doc Cat Cli",{"collection":31,"item":654},{"id":137,"status":8,"sort":7,"name":655,"item":656},"API",[657],{"collection":632,"item":658},{"id":54,"status":8,"sort":12,"slug":659,"name":655,"icon":660,"featured_icon":661},"api",{"id":648,"title":649},{"id":662,"title":663},"20866781-e69b-4e01-9456-05437487b75c","API Doc",{"collection":31,"item":665},{"id":666,"status":8,"sort":7,"name":667,"item":668},50,"CDN",[669],{"collection":632,"item":670},{"id":113,"status":8,"sort":22,"slug":671,"name":667,"icon":672,"featured_icon":673},"cdn",{"id":636,"title":637},{"id":674,"title":675},"a8ee9cb7-4e02-41f0-b595-eb518c3085b6","Doc Cat Cdn",{"collection":31,"item":677},{"id":94,"status":8,"sort":7,"name":466,"item":678},[679],{"collection":632,"item":680},{"id":26,"status":8,"sort":13,"slug":465,"name":466,"icon":681,"featured_icon":683},{"id":682,"title":466},"fb8329ae-0c0c-4fbc-bcdc-83f2eeda1039",{"id":684,"title":685},"f7c0dec8-5b42-4943-ab3a-e3665723ad6f","Doc Cat Android",{"collection":31,"item":687},{"id":147,"status":8,"sort":7,"name":473,"item":688},[689],{"collection":632,"item":690},{"id":22,"status":8,"sort":94,"slug":472,"name":473,"icon":691,"featured_icon":694},{"id":692,"title":693},"289e136c-55df-4d51-847b-1782a2308ee4","Ios Blue",{"id":695,"title":696},"2968d3f0-14b5-4427-82e7-f1ea2de17846","Doc Cat Ios",{"collection":31,"item":698},{"id":101,"status":8,"sort":7,"name":545,"item":699},[700],{"collection":632,"item":701},{"id":365,"status":8,"sort":147,"slug":544,"name":545,"icon":702,"featured_icon":703},{"id":648,"title":649},{"id":704,"title":545},"f5e66b5b-a439-47f6-af4a-6ad261de2e87",{"collection":31,"item":706},{"id":456,"status":8,"sort":7,"name":538,"item":707},[708],{"collection":632,"item":709},{"id":142,"status":8,"sort":137,"slug":537,"name":538,"icon":710,"featured_icon":712},{"id":711,"title":538},"3b4b03c7-e131-49e6-a014-c8c2c8a2751e",{"id":713,"title":714},"1dd05c76-e517-4aea-a3d8-49cfddb40056","Strapi Doc",{"id":12,"name":716,"url":717,"url_text":716,"status":8,"groups":718},"Pricing","\u002Fpricing",[],{"id":94,"name":720,"url":721,"url_text":720,"status":8,"groups":722},"Book a demo","\u002Fbook-demo",[],{"status":8,"header_badges":724,"footer_badges":742,"footer_secured_badges":748,"slider_badges":760},[725,732,737],{"id":26,"status":8,"sort":7,"link":726,"title":727,"badgeType":728,"badgeName":729,"metadata":7,"image":730},"https:\u002F\u002Fwww.g2.com\u002Fproducts\u002Flocalazy\u002Freviews","Best meets requirements","Other","G2-winter-24-best-meets-requirments",{"id":731},"8d5dd6fd-6995-4c92-8219-a6ed5ba6acdc",{"id":5,"status":8,"sort":7,"link":726,"title":733,"badgeType":728,"badgeName":734,"metadata":7,"image":735},"Best support","G2-winter-24-best-support",{"id":736},"e59dd465-84d9-45c7-987d-dd4048fd6992",{"id":12,"status":8,"sort":7,"link":726,"title":738,"badgeType":728,"badgeName":739,"metadata":7,"image":740},"Easiest admin","G2-winter-24-easiest-admin",{"id":741},"5f12c4c8-bec0-47cf-87b4-a4502e9f1bd2",[743],{"id":286,"status":8,"sort":7,"link":726,"title":744,"badgeType":728,"badgeName":745,"metadata":7,"image":746},"Users love us","Users love us 25",{"id":747},"232416a5-86ba-4be6-85a5-b88802003d53",[749,755],{"id":216,"status":8,"sort":7,"link":750,"title":751,"badgeType":728,"badgeName":752,"metadata":7,"image":753},"https:\u002F\u002Fsprinto.com\u002Fget-iso-27001\u002F","Sprinto ISO 27001","Sprinto ISO 27001 certificate",{"id":754},"c1c6c06c-6caf-4b78-8a7e-9606c395eb61",{"id":244,"status":8,"sort":7,"link":756,"title":757,"badgeType":728,"badgeName":757,"metadata":7,"image":758},"https:\u002F\u002Fwww.aicpa.org\u002Fsoc4so","SOC certificate",{"id":759},"4f4bc0a6-09a0-41df-8295-8f990d96d941",[761,767,771,775,779,783,788],{"id":13,"status":8,"sort":7,"link":726,"title":762,"badgeType":728,"badgeName":763,"metadata":764,"image":765},"Most likely to recommend","a","",{"id":766},"da055731-3f11-4fc7-96f2-c11c0b84c831",{"id":94,"status":8,"sort":7,"link":726,"title":768,"badgeType":728,"badgeName":7,"metadata":7,"image":769},"EMEA High Performer",{"id":770},"586fb488-81f2-41db-a4e8-ef309e50c0e6",{"id":147,"status":8,"sort":7,"link":726,"title":772,"badgeType":728,"badgeName":7,"metadata":7,"image":773},"Ease of Doing Business With",{"id":774},"bfa26865-430e-463d-9886-cb56a8a8ecf6",{"id":137,"status":8,"sort":7,"link":726,"title":776,"badgeType":728,"badgeName":7,"metadata":7,"image":777},"High Performer",{"id":778},"2cc1ba0f-c23a-4c97-ad4a-a655c97466fe",{"id":101,"status":8,"sort":7,"link":726,"title":780,"badgeType":728,"badgeName":7,"metadata":7,"image":781},"Fastest Implementation",{"id":782},"6f297758-1c95-45f4-a6e9-528319897132",{"id":456,"status":8,"sort":7,"link":784,"title":785,"badgeType":728,"badgeName":7,"metadata":7,"image":786},"https:\u002F\u002Fwww.intercert.com\u002Fservices\u002Fgovernance-risk-compliance\u002Fiso-iec-27001","Intercert ISO 27001",{"id":787},"0521a5f1-e1f2-4da6-a2bc-dc92773f2a7b",{"id":216,"status":8,"sort":7,"link":750,"title":751,"badgeType":728,"badgeName":752,"metadata":7,"image":789},{"id":754},{"id":26,"status":8,"security_section_title":791,"loved_section_title":792,"columns":793,"social_links":863,"policy_links":893},"Secured & trusted","Loved by users",[794,806,821,842,845],{"id":26,"status":8,"sort":7,"title":795,"column_key":796,"links":797},"Localazy","connect",[798,800,803],{"id":216,"status":8,"sort":26,"title":720,"url":799},"___LOCALAZY_MEETING_URL___",{"id":286,"status":8,"sort":5,"title":801,"url":802},"Contact","\u002Fcontact",{"id":365,"status":8,"sort":12,"title":804,"url":805},"About us","\u002Fabout-us",{"id":5,"status":8,"sort":7,"title":807,"column_key":808,"links":809},"Programs","programs",[810,812,815,818],{"id":26,"status":8,"sort":22,"title":811,"url":607},"Partner Program",{"id":5,"status":8,"sort":13,"title":813,"url":814},"Ambassador Program","\u002Fambassador",{"id":12,"status":8,"sort":94,"title":816,"url":817},"Startup Program","\u002Ffor\u002Fstartups",{"id":22,"status":8,"sort":147,"title":819,"url":820},"Nonprofits","\u002Ffor\u002Fnonprofit",{"id":12,"status":8,"sort":7,"title":822,"column_key":823,"links":824},"Use Cases","use_cases",[825,828,831,833,836,839],{"id":13,"status":8,"sort":137,"title":826,"url":827},"Software Localization","\u002Fterm\u002Fsoftware-localization",{"id":94,"status":8,"sort":101,"title":829,"url":830},"Machine Translation Services","\u002Ffeatures\u002Fmachine-translation",{"id":147,"status":8,"sort":456,"title":399,"url":832},"\u002Ffeatures\u002Ftranslation-api",{"id":137,"status":8,"sort":216,"title":834,"url":835},"Crowdsourced Translations","\u002Ffeatures\u002Fshare-tm",{"id":101,"status":8,"sort":286,"title":837,"url":838},"Figma i18n & localization","\u002Ffeatures\u002Ffigma-localization-plugin",{"id":456,"status":8,"sort":244,"title":840,"url":841},"Translation as a Service","\u002Fterm\u002Ftranslation-service",{"id":22,"status":8,"sort":7,"title":452,"column_key":843,"links":844},"integrations",[],{"id":13,"status":8,"sort":7,"title":583,"column_key":846,"links":847},"resources",[848,849,852,853,856,858,859,860],{"id":244,"status":8,"sort":394,"title":596,"url":595},{"id":394,"status":8,"sort":611,"title":850,"url":851},"Dictionary","\u002Fdictionary",{"id":611,"status":8,"sort":493,"title":604,"url":603},{"id":493,"status":8,"sort":253,"title":854,"url":855},"Discussion forum","___DISCUSS_URL___",{"id":253,"status":8,"sort":59,"title":857,"url":591},"Localization Blog",{"id":59,"status":8,"sort":175,"title":613,"url":612},{"id":175,"status":8,"sort":54,"title":716,"url":717},{"id":54,"status":8,"sort":365,"title":861,"url":862},"Brand assets","https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Fu\u002F1\u002Ffolders\u002F1tZqsZHBlGelz7A2FwTsiwrs4j3sd9HTk",[864,869,874,879,884,889],{"id":26,"status":8,"sort":7,"platform":865,"icon":866,"url":867,"label":868},"feed","rss","\u002Ffeed.xml","Localazy RSS Feed",{"id":5,"status":8,"sort":7,"platform":870,"icon":871,"url":872,"label":873},"facebook","fb-logo","https:\u002F\u002Fwww.facebook.com\u002Flocalazy\u002F","Localazy facebook",{"id":12,"status":8,"sort":7,"platform":875,"icon":876,"url":877,"label":878},"github","github-logo","https:\u002F\u002Fgithub.com\u002Flocalazy","Localazy GitHub",{"id":22,"status":8,"sort":7,"platform":880,"icon":881,"url":882,"label":883},"x","x-twitter","https:\u002F\u002Fx.com\u002Flocalazy","Localazy X",{"id":13,"status":8,"sort":7,"platform":885,"icon":886,"url":887,"label":888},"linkedin","linkedin-logo","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002F37836599\u002F","Localazy LinkedIn",{"id":94,"status":8,"sort":7,"platform":890,"icon":891,"url":855,"label":892},"discourse","discourse-logo","Localazy Discourse",[894,897,900],{"id":26,"status":8,"sort":7,"title":895,"url":896,"action":7},"Privacy policy","\u002Fprivacy-policy",{"id":5,"status":8,"sort":7,"title":898,"url":899,"action":7},"Terms & Conditions","\u002Fterms-and-conditions",{"id":12,"status":8,"sort":7,"title":901,"url":7,"action":902},"Cookies","cookie-consent",[904,1044,1122,1228,1314,1393,1482,1573,1660,1759],{"id":406,"status":8,"created_on":905,"modified_on":906,"name":480,"slug":479,"description":907,"docs_link":908,"priority":7,"has_sdk":15,"sort":12,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":909,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":910,"tile_subtitle":911,"tile_description":912,"is_enterprise":15,"is_popular":15,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":913,"upload_features":914,"icon":915,"meta_image":916,"primary_tag":918,"tags":934,"integration_methods":952,"recommended_methods":1028,"default_integration_method":1029,"faq_categories":1036,"translations":1042,"platforms_id":406},"2022-03-18T08:09:24.000Z","2025-02-26T13:36:08.000Z","Manage your React app translations with Localazy, a continuous localization tool. React i18n done right. ","\u002Fdocs\u002Fcli\u002Fjson-format","JSON format support","CLI support","react-i18next and more","Use Localazy to translate your React projects with your favorite i18n library.",{"json":521},[],{"id":482},{"id":917},"a97492ec-ee8d-429c-bf66-d0fe59b6e5c9",{"id":13,"status":8,"sort":5,"created_on":919,"label":920,"hidden":15,"icon":921,"translations":923},"2022-03-17T12:23:44.000Z","Web apps",{"id":922},"c9e70e4f-8136-432a-8d82-53c3501a9eb4",[924,926,929,932],{"id":13,"languages_code":925,"label":920},"xxa",{"id":230,"languages_code":927,"label":928},"es","Aplicaciones web",{"id":666,"languages_code":930,"label":931},"cs","Webové aplikace",{"id":436,"languages_code":933,"label":920},"en",[935,942],{"id":13,"status":8,"sort":5,"label":920,"hidden":15,"created_on":919,"icon":936,"translations":937},{"id":922},[938,939,940,941],{"id":13,"languages_code":925,"label":920},{"id":230,"languages_code":927,"label":928},{"id":666,"languages_code":930,"label":931},{"id":436,"languages_code":933,"label":920},{"id":137,"status":8,"sort":101,"label":943,"hidden":15,"created_on":944,"icon":7,"translations":945},"Framework","2022-03-17T12:23:45.000Z",[946,947,949,950],{"id":137,"languages_code":925,"label":943},{"id":369,"languages_code":927,"label":948},"Marco",{"id":319,"languages_code":930,"label":943},{"id":951,"languages_code":933,"label":943},67,[953,965,990,1011],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":956},"Translate strings directly or upload them into your Localazy project.","\u002Fdocs\u002Fapi\u002Fintroduction",[957,958,961,963],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},40,"Utilice la API para exportar traducciones e importar contenido de\u002Fa Localazy mediante programación.",{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},"Choose between translating strings directly or uploading them into Localazy.",{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},"Pomocí rozhraní API můžete programovaně exportovat překlady a importovat obsah z\u002Fdo Localazy.",{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":971},"Create source keys online","add-keys-manually","Add source keys via the web interface online and sync them into your project later.","\u002Fdocs\u002Fgeneral\u002Fimporting-localization-files#add-new-keys-in-ui","vpn-key-outline",[972,973,976,977,980,983,984,985],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},"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":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},"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":269,"languages_code":927,"label":981,"description":982,"slug":967},"Cree claves de origen en línea","Añada claves de origen a través de la interfaz web en línea y sincronícelas posteriormente en su proyecto.",{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},88,"de","Erstellen Sie Quellschlüssel online","Fügen Sie Quellschlüssel über die Weboberfläche online hinzu und synchronisieren Sie sie später mit Ihrem Projekt.",{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":997},"Direct file upload","File upload","web-upload","Upload your texts and existing translations in any format directly to start quickly.","\u002Fdocs\u002Fgeneral\u002Fimporting-localization-files","file-upload",[998,999,1002,1003,1007],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},"Carga directa de archivos","Cargue sus textos y traducciones existentes en cualquier formato directamente para empezar rápidamente.",{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},56,"Přímé nahrávání souborů","Nahrajte přímo své texty a stávající překlady v libovolném formátu a začněte pracovat ihned.",{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},85,"Direkter Datei-Upload","Laden Sie Ihre Texte und vorhandenen Übersetzungen in einem beliebigen Format direkt hoch, um schnell loszulegen.",{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1015},"Command Line Interface","The best option for developers that want to make localization an automated part of their workflow.","\u002Fdocs\u002Fcli\u002Fthe-basics",[1016,1017,1020,1021,1024],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},"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":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},"Rozhraní Příkazového Řádku","Nejlepší volba pro vývojáře, kteří chtějí, aby se lokalizace stala automatizovanou součástí jejich pracovních postupů.",{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},87,"Befehlszeilenschnittstelle","Die beste Option für Entwickler, die die Lokalisierung zu einem automatisierten Teil ihres Arbeitsablaufs machen möchten.",[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1030},[1031,1032,1033,1034,1035],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[1037],{"id":1038,"status":8,"created_on":1039,"sort":7,"slug":1040,"label":1041,"on_faq_index":7},76,"2025-02-26T12:44:29.000Z","front-end-common","Front-end Common",[1043],{"languages_code":925,"name":480,"slug":479,"description":907,"support_type":909,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":911,"tile_description":912,"id":406,"platforms_id":406,"docs_link":908},{"id":175,"status":8,"created_on":905,"modified_on":1045,"name":487,"slug":486,"description":1046,"docs_link":908,"priority":7,"has_sdk":15,"sort":22,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":909,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":910,"tile_subtitle":1047,"tile_description":1048,"is_enterprise":15,"is_popular":15,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":1049,"upload_features":1050,"icon":1051,"meta_image":1052,"primary_tag":1054,"tags":1061,"integration_methods":1075,"recommended_methods":1106,"default_integration_method":1107,"faq_categories":1114,"translations":1120,"platforms_id":175},"2025-02-26T13:35:41.000Z","Online Vue.js project localization tool for your translation management. Enjoy true continuous localization with Localazy & translate your JSON files automatically.","Vue.js & JSON","Enjoy true continuous localization with Localazy & translate your Vue projects automatically.",{"json":521},[],{"id":489},{"id":1053},"8171b836-d6b8-4354-8db3-34ccd384970d",{"id":13,"status":8,"sort":5,"created_on":919,"label":920,"hidden":15,"icon":1055,"translations":1056},{"id":922},[1057,1058,1059,1060],{"id":13,"languages_code":925,"label":920},{"id":230,"languages_code":927,"label":928},{"id":666,"languages_code":930,"label":931},{"id":436,"languages_code":933,"label":920},[1062,1069],{"id":13,"status":8,"sort":5,"label":920,"hidden":15,"created_on":919,"icon":1063,"translations":1064},{"id":922},[1065,1066,1067,1068],{"id":13,"languages_code":925,"label":920},{"id":230,"languages_code":927,"label":928},{"id":666,"languages_code":930,"label":931},{"id":436,"languages_code":933,"label":920},{"id":137,"status":8,"sort":101,"label":943,"hidden":15,"created_on":944,"icon":7,"translations":1070},[1071,1072,1073,1074],{"id":137,"languages_code":925,"label":943},{"id":369,"languages_code":927,"label":948},{"id":319,"languages_code":930,"label":943},{"id":951,"languages_code":933,"label":943},[1076,1082,1092,1099],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1077},[1078,1079,1080,1081],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1083},[1084,1085,1086,1087,1088,1089,1090,1091],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1093},[1094,1095,1096,1097,1098],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1100},[1101,1102,1103,1104,1105],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1108},[1109,1110,1111,1112,1113],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[1115,1119],{"id":1004,"status":8,"created_on":1116,"sort":7,"slug":1117,"label":1118,"on_faq_index":7},"2023-03-01T11:21:41.000Z","vue-localization","Vue.js Localization",{"id":1038,"status":8,"created_on":1039,"sort":7,"slug":1040,"label":1041,"on_faq_index":7},[1121],{"languages_code":925,"name":487,"slug":486,"description":1046,"support_type":909,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1047,"tile_description":1048,"id":175,"platforms_id":175,"docs_link":908},{"id":26,"status":8,"created_on":905,"modified_on":1123,"name":501,"slug":500,"description":1124,"docs_link":1125,"priority":7,"has_sdk":15,"sort":94,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1126,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":15,"marketing_subtitle":910,"tile_subtitle":1126,"tile_description":1127,"is_enterprise":15,"is_popular":15,"primary_use_case":1128,"hierarchy_handling":1129,"best_for":1130,"file_extension":1131,"format_code_example":1132,"format_to_extension":1133,"upload_features":1135,"icon":1136,"meta_image":1137,"primary_tag":1139,"tags":1150,"integration_methods":1186,"recommended_methods":1217,"default_integration_method":1218,"faq_categories":1225,"translations":1226,"platforms_id":26},"2025-07-03T14:21:42.000Z","Learn how to use Localazy CLI for localization of Flutter app. Flutter’s ARB format is fully supported including arrays, plurals, and selected context information. No extra configuration is necessary, but you can enable certain features if you want to.","\u002Fdocs\u002Fcli\u002Fflutter-format","ARB format support","Use the Localazy CLI for localization of Flutter projects. Flutter’s ARB format is fully supported.","Supports metadata like placeholders","JSON-like key-value","Flutter apps",".arb","```\n{\n  \"localazy_message\": \"Go international, today. With Localazy.\"\n}\n```",{"arb":1134},"arb",[],{"id":503},{"id":1138},"c2674666-4371-4aa4-9a65-438c7363fafe",{"id":94,"status":8,"sort":137,"created_on":944,"label":1140,"hidden":15,"icon":1141,"translations":1143},"Mobile apps",{"id":1142},"c9c7e1f5-8b59-4016-ae0c-6fba9469cd55",[1144,1145,1147,1149],{"id":94,"languages_code":925,"label":1140},{"id":239,"languages_code":927,"label":1146},"Aplicaciones móviles",{"id":311,"languages_code":930,"label":1148},"Mobilní aplikace",{"id":278,"languages_code":933,"label":1140},[1151,1162,1169,1176],{"id":147,"status":8,"sort":175,"label":1152,"hidden":15,"created_on":944,"icon":1153,"translations":1155},"Desktop & Games",{"id":1154},"65b04533-5b4c-430c-b8a4-ecce84754200",[1156,1157,1159,1161],{"id":147,"languages_code":925,"label":1152},{"id":248,"languages_code":927,"label":1158},"Escritorio y Juegos",{"id":1004,"languages_code":930,"label":1160},"Stolní počítače & Hry",{"id":558,"languages_code":933,"label":1152},{"id":13,"status":8,"sort":5,"label":920,"hidden":15,"created_on":919,"icon":1163,"translations":1164},{"id":922},[1165,1166,1167,1168],{"id":13,"languages_code":925,"label":920},{"id":230,"languages_code":927,"label":928},{"id":666,"languages_code":930,"label":931},{"id":436,"languages_code":933,"label":920},{"id":94,"status":8,"sort":137,"label":1140,"hidden":15,"created_on":944,"icon":1170,"translations":1171},{"id":1142},[1172,1173,1174,1175],{"id":94,"languages_code":925,"label":1140},{"id":239,"languages_code":927,"label":1146},{"id":311,"languages_code":930,"label":1148},{"id":278,"languages_code":933,"label":1140},{"id":82,"status":8,"sort":274,"label":1177,"hidden":17,"created_on":944,"icon":7,"translations":1178},"ARB",[1179,1180,1182,1184],{"id":82,"languages_code":925,"label":1177},{"id":1181,"languages_code":927,"label":1177},120,{"id":1183,"languages_code":930,"label":1177},125,{"id":1185,"languages_code":933,"label":1177},130,[1187,1193,1203,1210],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1188},[1189,1190,1191,1192],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1194},[1195,1196,1197,1198,1199,1200,1201,1202],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1204},[1205,1206,1207,1208,1209],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1211},[1212,1213,1214,1215,1216],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1219},[1220,1221,1222,1223,1224],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],[1227],{"languages_code":925,"name":501,"slug":500,"description":1124,"support_type":1126,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1126,"tile_description":1127,"id":26,"platforms_id":26,"docs_link":1125},{"id":441,"status":8,"created_on":1229,"modified_on":1230,"name":515,"slug":514,"description":1231,"docs_link":1232,"priority":7,"has_sdk":15,"sort":286,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1233,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":910,"tile_subtitle":1233,"tile_description":1234,"is_enterprise":15,"is_popular":15,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":1235,"upload_features":1237,"icon":1238,"meta_image":1239,"primary_tag":1241,"tags":1254,"integration_methods":1269,"recommended_methods":1300,"default_integration_method":1301,"faq_categories":1308,"translations":1312,"platforms_id":441},"2022-03-18T08:09:25.000Z","2024-07-17T07:43:22.000Z","Localize your app with JavaScript localizations and Localazy CLI.\nUpload JavaScript files with strings to Localazy and manage your translations easily. Download translated files back.","\u002Fdocs\u002Fcli\u002Fjavascript-format","JS file support","Translating JS files is easy as a pie with Localazy!",{"js":1236},"js",[],{"id":517},{"id":1240},"2c6699eb-1d80-4772-8268-5597dbcead8c",{"id":456,"status":8,"sort":456,"created_on":944,"label":1242,"hidden":15,"icon":1243,"translations":1245},"Programming Languages",{"id":1244},"8c5836bb-1fbe-49c5-9330-8f931838c457",[1246,1247,1249,1252],{"id":456,"languages_code":925,"label":1242},{"id":336,"languages_code":927,"label":1248},"Lenguajes de Programación",{"id":1250,"languages_code":930,"label":1251},68,"Programovací Jazyky",{"id":1253,"languages_code":933,"label":1242},70,[1255,1262],{"id":13,"status":8,"sort":5,"label":920,"hidden":15,"created_on":919,"icon":1256,"translations":1257},{"id":922},[1258,1259,1260,1261],{"id":13,"languages_code":925,"label":920},{"id":230,"languages_code":927,"label":928},{"id":666,"languages_code":930,"label":931},{"id":436,"languages_code":933,"label":920},{"id":456,"status":8,"sort":456,"label":1242,"hidden":15,"created_on":944,"icon":1263,"translations":1264},{"id":1244},[1265,1266,1267,1268],{"id":456,"languages_code":925,"label":1242},{"id":336,"languages_code":927,"label":1248},{"id":1250,"languages_code":930,"label":1251},{"id":1253,"languages_code":933,"label":1242},[1270,1276,1286,1293],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1271},[1272,1273,1274,1275],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1277},[1278,1279,1280,1281,1282,1283,1284,1285],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1287},[1288,1289,1290,1291,1292],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1294},[1295,1296,1297,1298,1299],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1302},[1303,1304,1305,1306,1307],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[1309],{"id":332,"status":8,"created_on":1310,"sort":7,"slug":1311,"label":515,"on_faq_index":15},"2022-06-10T09:49:33.000Z","javascript-i18n-localization",[1313],{"languages_code":925,"name":515,"slug":514,"description":1231,"support_type":1233,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1233,"tile_description":1234,"id":441,"platforms_id":441,"docs_link":1232},{"id":286,"status":8,"created_on":1229,"modified_on":1315,"name":522,"slug":521,"description":1316,"docs_link":908,"priority":7,"has_sdk":15,"sort":54,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1317,"show_in_spa":17,"is_file_format":17,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":910,"tile_subtitle":1318,"tile_description":1319,"is_enterprise":15,"is_popular":17,"primary_use_case":1320,"hierarchy_handling":1321,"best_for":1322,"file_extension":1323,"format_code_example":1324,"format_to_extension":1325,"upload_features":1326,"icon":1327,"meta_image":1328,"primary_tag":1330,"tags":1341,"integration_methods":1349,"recommended_methods":1380,"default_integration_method":1381,"faq_categories":1388,"translations":1391,"platforms_id":286},"2025-10-14T11:22:29.000Z","Online JSON translator you will love. Comfortable JSON language files editor with powerful CLI under your fingers for continuous localization.","Advanced format support","{Objectively the best}","Translate any JSON files with Localazy, with the best in class plural and array support.","Used for structured data storage and APIs","Uses key-value pairs","Web & mobile apps, APIs",".json","```\n{\n  \"parent\": {\n    \"child\": {\n      \"another_nested_level\": \"All is supported.\"\n    }\n  }\n}\n```",{"json":521},[],{"id":524},{"id":1329},"8d614c20-667e-4bee-a64d-7d7ce9c0ee0a",{"id":22,"status":8,"sort":13,"created_on":944,"label":1331,"hidden":15,"icon":1332,"translations":1334},"File formats",{"id":1333},"ab7c8f89-dcce-45ab-9e21-8605aef289c3",[1335,1336,1338,1340],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},"Formatos de archivo",{"id":352,"languages_code":930,"label":1339},"Formáty souborů",{"id":445,"languages_code":933,"label":1331},[1342],{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1343,"translations":1344},{"id":1333},[1345,1346,1347,1348],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},[1350,1356,1366,1373],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1351},[1352,1353,1354,1355],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1357},[1358,1359,1360,1361,1362,1363,1364,1365],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1367},[1368,1369,1370,1371,1372],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1374},[1375,1376,1377,1378,1379],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1382},[1383,1384,1385,1386,1387],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[1389],{"id":291,"status":8,"created_on":1390,"sort":7,"slug":521,"label":522,"on_faq_index":15},"2022-06-10T10:49:07.000Z",[1392],{"languages_code":925,"name":522,"slug":521,"description":1316,"support_type":1317,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1318,"tile_description":1319,"id":286,"platforms_id":286,"docs_link":908},{"id":365,"status":8,"created_on":1229,"modified_on":1394,"name":529,"slug":528,"description":1395,"docs_link":1396,"priority":7,"has_sdk":15,"sort":365,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1397,"show_in_spa":15,"is_file_format":17,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":910,"tile_subtitle":1398,"tile_description":1399,"is_enterprise":15,"is_popular":17,"primary_use_case":1400,"hierarchy_handling":1401,"best_for":1402,"file_extension":1403,"format_code_example":1404,"format_to_extension":1405,"upload_features":1407,"icon":1408,"meta_image":1409,"primary_tag":1411,"tags":1418,"integration_methods":1440,"recommended_methods":1471,"default_integration_method":1472,"faq_categories":1479,"translations":1480,"platforms_id":365},"2025-07-03T14:28:31.000Z","XLIFF is meant for localization. Enjoy Localazy - an online XLIFF editor for your translation management. Integrate your XLIFF files with Localazy to achieve true continuous localization and translate XLIFF files on autopilot.","\u002Fdocs\u002Fcli\u002Fxliff-12-format","File format support","Meant for localization","XLIFF stands for XML Localization Interchange File Format - and Localazy is the best way to manage XLIFF files.","Used in translation pipelines","XML-based exchange format","Translation & software",".xliff","```\n\u003Ctrans-unit id=\"localazy_message\">\n    \u003Csource>Go international, today. With Localazy.\u003C\u002Fsource>\n\u003C\u002Ftrans-unit>\n```",{"xliff":1406},"xlf",[],{"id":531},{"id":1410},"889970a6-cce8-4055-b96a-9c3f292aa67f",{"id":22,"status":8,"sort":13,"created_on":944,"label":1331,"hidden":15,"icon":1412,"translations":1413},{"id":1333},[1414,1415,1416,1417],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},[1419,1426,1433],{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1420,"translations":1421},{"id":1333},[1422,1423,1424,1425],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1427,"translations":1428},{"id":1333},[1429,1430,1431,1432],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1434,"translations":1435},{"id":1333},[1436,1437,1438,1439],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},[1441,1447,1457,1464],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1442},[1443,1444,1445,1446],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1448},[1449,1450,1451,1452,1453,1454,1455,1456],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1458},[1459,1460,1461,1462,1463],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1465},[1466,1467,1468,1469,1470],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1473},[1474,1475,1476,1477,1478],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],[1481],{"languages_code":925,"name":529,"slug":528,"description":1395,"support_type":1397,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1398,"tile_description":1399,"id":365,"platforms_id":365,"docs_link":1396},{"id":54,"status":8,"created_on":1483,"modified_on":1483,"name":1484,"slug":1485,"description":1486,"docs_link":1487,"priority":7,"has_sdk":15,"sort":108,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1397,"show_in_spa":17,"is_file_format":17,"meta_title":7,"meta_description":7,"featured_on_web":15,"marketing_subtitle":910,"tile_subtitle":1488,"tile_description":1489,"is_enterprise":15,"is_popular":17,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":1490,"upload_features":1491,"icon":1492,"meta_image":1494,"primary_tag":1496,"tags":1503,"integration_methods":1531,"recommended_methods":1562,"default_integration_method":1563,"faq_categories":1570,"translations":1571,"platforms_id":54},"2026-05-21T20:49:09.000Z","PO","po","Edit .po and .pot files with your team, automate translation with AI, and ship faster.","\u002Fdocs\u002Fcli\u002Fpo-format","Seamless integration","Upload, edit and translate PO files with Localazy.",{"po":1485},[],{"id":1493},"25f317fe-0c10-4f0b-92cd-f80d1f3c6a67",{"id":1495},"490022f9-d91a-4e1a-9e79-db374ec997c2",{"id":22,"status":8,"sort":13,"created_on":944,"label":1331,"hidden":15,"icon":1497,"translations":1498},{"id":1333},[1499,1500,1501,1502],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},[1504,1511,1521],{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1505,"translations":1506},{"id":1333},[1507,1508,1509,1510],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},{"id":261,"status":8,"sort":261,"label":1512,"hidden":17,"created_on":944,"icon":7,"translations":1513},"C++",[1514,1515,1517,1519],{"id":261,"languages_code":925,"label":1512},{"id":1516,"languages_code":927,"label":1512},135,{"id":1518,"languages_code":930,"label":1512},140,{"id":1520,"languages_code":933,"label":1512},144,{"id":365,"status":8,"sort":108,"label":1522,"hidden":17,"created_on":944,"icon":7,"translations":1523},"Gettext",[1524,1525,1527,1529],{"id":365,"languages_code":925,"label":1522},{"id":1526,"languages_code":927,"label":1522},101,{"id":1528,"languages_code":930,"label":1522},106,{"id":1530,"languages_code":933,"label":1522},111,[1532,1538,1548,1555],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1533},[1534,1535,1536,1537],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1539},[1540,1541,1542,1543,1544,1545,1546,1547],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1549},[1550,1551,1552,1553,1554],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1556},[1557,1558,1559,1560,1561],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1564},[1565,1566,1567,1568,1569],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],[1572],{"languages_code":925,"name":1484,"slug":1485,"description":1486,"support_type":1397,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1488,"tile_description":1489,"id":54,"platforms_id":54,"docs_link":1487},{"id":113,"status":8,"created_on":1229,"modified_on":1574,"name":1575,"slug":1576,"description":1577,"docs_link":1578,"priority":7,"has_sdk":15,"sort":89,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1397,"show_in_spa":17,"is_file_format":17,"meta_title":7,"meta_description":7,"featured_on_web":15,"marketing_subtitle":910,"tile_subtitle":1579,"tile_description":1580,"is_enterprise":15,"is_popular":15,"primary_use_case":1581,"hierarchy_handling":1582,"best_for":1583,"file_extension":1584,"format_code_example":1585,"format_to_extension":1586,"upload_features":1587,"icon":1588,"meta_image":1589,"primary_tag":1591,"tags":1598,"integration_methods":1616,"recommended_methods":1647,"default_integration_method":1648,"faq_categories":1655,"translations":1658,"platforms_id":113},"2025-10-02T08:32:44.000Z","RESX","resx","Quickly translate and manage your RESX files with Localazy or integrate Localazy with your .NET project and enjoy a fully automated localization process. ","\u002Fdocs\u002Fcli\u002Fresx-format",".NET localization","Translate .NET projects using RESX files and Localazy.","Standard format for Windows\u002F.NET localization","Flat key-value structure",".NET applications",".resx","```\n\u003C?xml version=\"1.0\" encoding=\"utf-8\"?>\n\u003Croot>\n  \u003Cdata name=\"localazy_message\" xml:space=\"preserve\">\n    \u003Cvalue>Go international, today. With Localazy.\u003C\u002Fvalue>\n  \u003C\u002Fdata>\n\u003C\u002Froot>\n```",{"resx":1576},[],{"id":1493},{"id":1590},"1f07bf83-9363-47d6-b21b-a5121c0efaf6",{"id":22,"status":8,"sort":13,"created_on":944,"label":1331,"hidden":15,"icon":1592,"translations":1593},{"id":1333},[1594,1595,1596,1597],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},[1599,1606],{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1600,"translations":1601},{"id":1333},[1602,1603,1604,1605],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},{"id":108,"status":8,"sort":113,"label":1607,"hidden":17,"created_on":944,"icon":7,"translations":1608},"C#",[1609,1610,1612,1614],{"id":108,"languages_code":925,"label":1607},{"id":1611,"languages_code":927,"label":1607},103,{"id":1613,"languages_code":930,"label":1607},108,{"id":1615,"languages_code":933,"label":1607},113,[1617,1623,1633,1640],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1618},[1619,1620,1621,1622],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1624},[1625,1626,1627,1628,1629,1630,1631,1632],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1634},[1635,1636,1637,1638,1639],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1641},[1642,1643,1644,1645,1646],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1649},[1650,1651,1652,1653,1654],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[1656],{"id":221,"status":8,"created_on":1657,"sort":7,"slug":1576,"label":1575,"on_faq_index":7},"2022-08-01T16:44:06.000Z",[1659],{"languages_code":925,"name":1575,"slug":1576,"description":1577,"support_type":1397,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1579,"tile_description":1580,"id":113,"platforms_id":113,"docs_link":1578},{"id":535,"status":8,"created_on":1661,"modified_on":1662,"name":538,"slug":537,"description":1663,"docs_link":1664,"priority":7,"has_sdk":7,"sort":536,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1665,"show_in_spa":17,"is_file_format":7,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":1665,"tile_subtitle":1665,"tile_description":1666,"is_enterprise":15,"is_popular":17,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":7,"upload_features":7,"icon":1667,"meta_image":1668,"primary_tag":1670,"tags":1682,"integration_methods":1726,"recommended_methods":1746,"default_integration_method":1747,"faq_categories":1754,"translations":1757,"platforms_id":535},"2022-06-16T09:08:11.000Z","2026-04-27T18:16:54.000Z","Enjoy seamless integration of Strapi & Localazy and translate your website efficiently. Download the official Localazy plugin in the Strapi Marketplace to get started!","\u002Fdocs\u002Fstrapi\u002Fstrapi-plugin-introduction","Localization Plugin","Localize your Strapi website with our official localization plugin. Easy setup and installation.",{"id":540},{"id":1669},"5995b721-a2ea-487e-ad4b-298a489bbd24",{"id":286,"status":8,"sort":216,"created_on":944,"label":1671,"hidden":15,"icon":1672,"translations":1674},"CMS",{"id":1673},"1172a655-928c-4594-9263-d8afdfd9cd79",[1675,1676,1678,1680],{"id":286,"languages_code":925,"label":1671},{"id":1677,"languages_code":927,"label":1671},73,{"id":1679,"languages_code":930,"label":1671},81,{"id":1681,"languages_code":933,"label":1671},84,[1683,1695,1707,1714],{"id":59,"status":8,"sort":253,"label":1684,"hidden":15,"created_on":944,"icon":7,"translations":1685},"Multilingual SEO",[1686,1687,1690,1693],{"id":59,"languages_code":925,"label":1684},{"id":1688,"languages_code":927,"label":1689},89,"SEO multilingüe",{"id":1691,"languages_code":930,"label":1692},94,"Vícejazyčné SEO",{"id":1694,"languages_code":933,"label":1684},99,{"id":406,"status":8,"sort":406,"label":165,"hidden":15,"created_on":944,"icon":1696,"translations":1698},{"id":1697},"e782ed3f-d954-45ca-8b17-5bf5fe95f30a",[1699,1700,1703,1705],{"id":406,"languages_code":925,"label":165},{"id":1701,"languages_code":927,"label":1702},132,"Comercio electrónico",{"id":1704,"languages_code":930,"label":165},137,{"id":1706,"languages_code":933,"label":165},142,{"id":286,"status":8,"sort":216,"label":1671,"hidden":15,"created_on":944,"icon":1708,"translations":1709},{"id":1673},[1710,1711,1712,1713],{"id":286,"languages_code":925,"label":1671},{"id":1677,"languages_code":927,"label":1671},{"id":1679,"languages_code":930,"label":1671},{"id":1681,"languages_code":933,"label":1671},{"id":5,"status":8,"sort":94,"label":1715,"hidden":15,"created_on":944,"icon":1716,"translations":1718},"Marketing tools",{"id":1717},"098fe6a4-dd2e-42d8-937e-2d8121e6e266",[1719,1720,1723,1725],{"id":5,"languages_code":925,"label":1715},{"id":1721,"languages_code":927,"label":1722},43,"Herramientas de marketing",{"id":299,"languages_code":930,"label":1724},"Marketingové nástroje",{"id":378,"languages_code":933,"label":1715},[1727],{"id":137,"status":8,"sort":7,"label":1728,"alternative_label":1729,"slug":1730,"description":1731,"documentation_link":1732,"loc_icon":1733,"is_official_plugin":17,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1734},"Official Strapi Plugin","Official Plugin","official-strapi-plugin","Our developers maintain an official Strapi localization plugin. Start in a few clicks!","\u002Fdocs\u002Fstrapi","localazy-box",[1735,1736,1739,1740,1743],{"id":137,"languages_code":925,"label":1728,"description":1731,"slug":1730},{"id":1721,"languages_code":927,"label":1737,"description":1738,"slug":7},"Complemento Oficial de Strapi","Nuestros desarrolladores mantienen un complemento oficial de localización de Strapi. ¡Empiece en unos pocos clics!",{"id":369,"languages_code":933,"label":1728,"description":1731,"slug":1730},{"id":445,"languages_code":930,"label":1741,"description":1742,"slug":7},"Oficiál Plugin Strapi","Naši vývojáři udržují a neustále vylepšují oficiální lokalizační plugin Strapi. Začněte několika kliknutími!",{"id":1688,"languages_code":987,"label":1744,"description":1745,"slug":7},"Offizielles Strapi-Plugin","Unsere Entwickler pflegen ein offizielles Strapi-Lokalisierungs-Plugin. Starten Sie mit ein paar Klicks!",[],{"id":137,"status":8,"sort":7,"label":1728,"alternative_label":1729,"slug":1730,"description":1731,"documentation_link":1732,"loc_icon":1733,"is_official_plugin":17,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1748},[1749,1750,1751,1752,1753],{"id":137,"languages_code":925,"label":1728,"description":1731,"slug":1730},{"id":1721,"languages_code":927,"label":1737,"description":1738,"slug":7},{"id":369,"languages_code":933,"label":1728,"description":1731,"slug":1730},{"id":445,"languages_code":930,"label":1741,"description":1742,"slug":7},{"id":1688,"languages_code":987,"label":1744,"description":1745,"slug":7},[1755],{"id":66,"status":8,"created_on":1756,"sort":7,"slug":537,"label":538,"on_faq_index":7},"2022-06-16T09:24:13.000Z",[1758],{"languages_code":925,"name":538,"slug":537,"description":1663,"support_type":1665,"meta_title":7,"meta_description":7,"marketing_subtitle":1665,"tile_subtitle":1665,"tile_description":1666,"id":535,"platforms_id":535,"docs_link":1664},{"id":319,"status":8,"created_on":1229,"modified_on":1760,"name":545,"slug":544,"description":7,"docs_link":1761,"priority":7,"has_sdk":15,"sort":311,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1762,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":1763,"tile_subtitle":1764,"tile_description":1765,"is_enterprise":15,"is_popular":17,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":7,"upload_features":1766,"icon":1767,"meta_image":1768,"primary_tag":1770,"tags":1783,"integration_methods":1791,"recommended_methods":1804,"default_integration_method":1805,"faq_categories":1811,"translations":1812,"platforms_id":319},"2024-12-20T15:00:22.000Z","\u002Fdocs\u002Fintegrations\u002Fquick-start-figma","plugin","Figma plugin","Localization plugin","Quickly translate your Figma designs and seamlessly reuse the translations during the development of your project.",[],{"id":547},{"id":1769},"7573fed6-8817-4cb4-84d2-be327e6c4891",{"id":12,"status":8,"sort":147,"created_on":944,"label":1771,"hidden":15,"icon":1772,"translations":1774},"Design tools",{"id":1773},"1053d863-b690-4fbd-aadf-dbf2ba282768",[1775,1776,1779,1782],{"id":12,"languages_code":925,"label":1771},{"id":1777,"languages_code":927,"label":1778},42,"Herramientas de diseño",{"id":1780,"languages_code":930,"label":1781},49,"Nástroje pro návrh",{"id":428,"languages_code":933,"label":1771},[1784],{"id":12,"status":8,"sort":147,"label":1771,"hidden":15,"created_on":944,"icon":1785,"translations":1786},{"id":1773},[1787,1788,1789,1790],{"id":12,"languages_code":925,"label":1771},{"id":1777,"languages_code":927,"label":1778},{"id":1780,"languages_code":930,"label":1781},{"id":428,"languages_code":933,"label":1771},[1792],{"id":147,"status":8,"sort":7,"label":1729,"alternative_label":1729,"slug":1793,"description":1794,"documentation_link":595,"loc_icon":1733,"is_official_plugin":17,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1795},"official-plugin","Our developers maintain an official plugin for this integration. Start in a few clicks!",[1796,1797,1800,1801],{"id":147,"languages_code":925,"label":1729,"description":1794,"slug":1793},{"id":142,"languages_code":927,"label":1798,"description":1799,"slug":7},"Plugin Oficial","Nuestros desarrolladores mantienen un plugin oficial para esta integración. ¡Empiece con unos pocos clics!",{"id":132,"languages_code":933,"label":1729,"description":1794,"slug":1793},{"id":332,"languages_code":930,"label":1802,"description":1803,"slug":7},"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":147,"status":8,"sort":7,"label":1729,"alternative_label":1729,"slug":1793,"description":1794,"documentation_link":595,"loc_icon":1733,"is_official_plugin":17,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1806},[1807,1808,1809,1810],{"id":147,"languages_code":925,"label":1729,"description":1794,"slug":1793},{"id":142,"languages_code":927,"label":1798,"description":1799,"slug":7},{"id":132,"languages_code":933,"label":1729,"description":1794,"slug":1793},{"id":332,"languages_code":930,"label":1802,"description":1803,"slug":7},[],[1813],{"languages_code":925,"name":545,"slug":544,"description":7,"support_type":1762,"meta_title":7,"meta_description":7,"marketing_subtitle":1763,"tile_subtitle":1764,"tile_description":1765,"id":319,"platforms_id":319,"docs_link":1761},{"faqs":1815},[1816,1826,1832,1838,1845,1852,1859,1865,1872,1878,1885,1892,1899,1906,1912,1919,1926,1934,1945,1953,1964,1972,1980,1988,1996,2004,2012],{"id":59,"status":8,"title":1817,"content":1818,"slug":1819,"created_on":1820,"modified_on":1821,"category":1822},"How to translate JSON files?","\nYou can translate JSON (JavaScript Object Notation) files with the assistance of [machine translation engines](\u002Fdictionary\u002Fmachine-translation) (such as Google Translator) and copy-paste the results into your text editor. But this translation option is time-consuming and inefficient.\n\nConsidering that JSON is one of the most lightweight data interchange formats, working with it is pretty handy. And the best way to translate JSON files is to use an online translation service, such as [Localazy](\u002F). Localazy serves as TMS and localization suite to help you translate your JSON files effectively. With its help, you can translate multilingual JSON files, JSON5 files, or HJSON files and integrate a Translation Management System (TMS) into your workflow. \n\nTo translate JSON files using the Localazy interface, [sign up for free](\u002Fregister) and create a new translation project. Once you upload your JSON file, you can add the target language, start translating, and then download the translated files with ease. You can even [pre-translate](\u002Ffeatures\u002Fpre-translate) the whole file in JSON format by applying machine translations in bulk. This and many other features make Localazy the ideal tool to produce professional translations. \n\nLocalazy is a state-of-the-art translation management platform and localization suite to help you translate your JSON files effectively. Learn more in the [Getting Started Guide](\u002Fdocs\u002Fgeneral\u002Fgetting-started-with-localazy).\n\n\n\n\n","how-to-translate-json-file","2022-03-17T12:23:00.000Z","2025-10-27T13:25:14.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},"2022-03-17T12:22:58.000Z","file-formats","File Formats",{"id":66,"status":8,"title":1827,"content":1828,"slug":1829,"created_on":1820,"modified_on":1830,"category":1831},"How can I convert different localization file formats?","In the File Management section of Localazy, when downloading your files, you can select the desired format and download your strings in any of the available file formats.\n\nFormat Conversions feature is also an integral part of the [Localazy CLI tool](\u002Fdocs\u002Fcli\u002Fthe-basics), so if you want to automate format conversions, you will need to install Localazy CLI on your preferred platform.\n\n> Read the article: [How to convert localization files into different formats?](\u002Fblog\u002Fconvert-localization-files-different-formats-localazy)\n\n*Note: Format Conversions are available only as a part of the [Professional plan](\u002Ftiers\u002Fprofessional)*","how-to-use-format-conversions-feature","2023-05-26T19:28:13.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},{"id":336,"status":8,"title":1833,"content":1834,"slug":1835,"created_on":1820,"modified_on":1836,"category":1837},"Why some translations cannot be exported correctly into XML?","In activity stream, you might encounter a message such as: \n\n```\nPhrases 1dbb1f96d2b25755ec8ce882766596c150efecc7 and aaa97c82019600566b80fe5645341518337208ae in Czech cannot be exported correctly - malformed XML. Skipping.\n```\nThis means that the translation cannot be exported into XML because the translator probably didn't insert tags correctly, didn't close them etc. \n\nPlease verify these translations and try again.\n","why-some-translations-cannot-be-exported-correctly-into-xml","2023-05-26T19:28:41.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},{"id":1839,"status":8,"title":1840,"content":1841,"slug":1842,"created_on":1820,"modified_on":1843,"category":1844},93,"How to edit XLIFF files?","To edit **[XLIFF files](\u002Fdictionary\u002Fxliff)**, you could use an advanced text editor (such as Sublime Text or Notepad++), any [IDE](\u002Fdictionary\u002Fintegrated-development-kit-ide) software (such as VisualStudio Code and others), or just **use Localazy**, which was made specifically with translation file formats in mind. Localazy offers a clutter-free way to browse, edit and manage localization files of [many formats](\u002Fintegrations).\n\nTo open and edit [XLIFF](\u002Fxliff) files using the Localazy interface, [sign up](\u002Fregister), create a new translation project and upload the XLIFF file. Then head to the File management tab to open the file you just uploaded. You'll then be able to browse and edit the content of the file in a user-friendly environment.\n\n### Further reading:\n- [Quick Start - XLIFF](\u002Fdocs\u002Fcli\u002Fquick-start-xliff)","how-to-edit-xliff-files","2021-09-19T08:40:48.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},{"id":1846,"status":8,"title":1847,"content":1848,"slug":1849,"created_on":1820,"modified_on":1850,"category":1851},95,"How to open XLIFF files?","To open **[XLIFF files](\u002Fdictionary\u002Fxliff)**, you can use any text editor that supports the format (such as Notepad, Sublime Text, or Notepad++), use online services, or Localazy - the online [translation management system](\u002Fdictionary\u002Ftranslation-management-system-tms) explicitly made for working with translation file formats. \n\nLocalazy offers a clutter-free way to browse, edit and manage localization files of many formats.\n\nTo open [XLIFF](\u002Fxliff) files using the Localazy interface, [sign up](\u002Fregister), create a new translation project and upload the XLIFF file. You'll then be able to browse the content of the file in a user-friendly environment.","how-to-open-xliff-files","2021-09-19T08:43:24.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},{"id":1853,"status":8,"title":1854,"content":1855,"slug":1856,"created_on":1820,"modified_on":1857,"category":1858},96,"How to translate XLIFF files?","To translate **[XLIFF files](\u002Fdictionary\u002Fxliff)**, you can simply edit the files and translate all content on your own or with the help of [machine translation](\u002Fdictionary\u002Fmachine-translation) engines such as Google Translate. But this approach is messy, error-prone, and tedious. There is a far better way of doing this. \n\nTranslating XLIFF files is simple with Localazy. After [signing up for free](\u002Fregister), create a new translation project and upload your XLIFF file. Head to the Translations tab, add new languages and [start translating](\u002Fdocs\u002Fgeneral\u002Ftranslating-strings). \n\nLocalazy gives you a clutter-free interface for translating XLIFF files content, with built-in machine translation suggestions and all features a sound [translation management system](\u002Fdictionary\u002Ftranslation-management-system-tms) should offer!\n\n**To translate XLIFF files automatically, you have two (paid) options:**\n- Use the [pre-translate feature](\u002Fdocs\u002Fgeneral\u002Fadditional-mt-engines#mt-pre-translate) available with the [Autopilot plan](\u002Fdocs\u002Fgeneral\u002Flocalazy-autopilot-tier) to translate all content almost instantly by an MT engine of your choice.\n- Order translations from the [Continuous Localization Team](\u002Fdocs\u002Fgeneral\u002Fcontinuous-localization-team) to get your XLIFF file translated by human translators.","how-to-translate-xliff-files","2021-09-19T10:07:27.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},{"id":566,"status":8,"title":1860,"content":1861,"slug":1862,"created_on":1820,"modified_on":1863,"category":1864},"How to convert XLIFF files?","To convert **[XLIFF files](\u002Fdictionary\u002Fxliff)**, you can use the [Format Conversions](\u002Ffeatures\u002Fformat-conversions) feature of Localazy. \n\nStart by [signing up for free](\u002Fregister) and create a new translation project. Upload your XLIFF files and follow the steps outlined in the [documentation](\u002Fdocs\u002Fgeneral\u002Fformat-conversions-feature). \n\nAlternatively, to automate the conversion, you can set up the [Localazy CLI](\u002Fdocs\u002Fcli\u002Fthe-basics) with the desired configuration.\n\nThere are many file formats available to convert XLIFF files into. Insert all the specifications of your desired conversion and run the CLI commands.\n\n> Format Conversions is a paid feature, available for all users with the [Professional tier](\u002Fdocs\u002Fgeneral\u002Flocalazy-professional-tier) and up. But don't worry, there is a 14-day trial period after signup to try everything before you commit.\n\n**For an in-depth tutorial on Localazy Format Conversions:**\n- [How to convert localization files into different formats?](\u002Fblog\u002Fconvert-localization-files-different-formats-localazy)\n\n## You might be interested in:\n- [Format Conversions Documentation](\u002Fdocs\u002Fgeneral\u002Fformat-conversions-add-on)\n- [Format Conversions - Localazy CLI](\u002Fdocs\u002Fcli\u002Fformat-conversions)","how-to-convert-xliff-files","2024-04-11T10:36:31.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},{"id":1866,"status":8,"title":1867,"content":1868,"slug":1869,"created_on":1820,"modified_on":1870,"category":1871},98,"How to open PO files?","To open **[PO and POT files](\u002Fdictionary\u002Fpo-and-pot-format)**, you can use any text editor that supports the format (such as Notepad, Sublime Text, or Notepad++), use specialized software (like Poedit), or Localazy - the online [translation management system](\u002Fdictionary\u002Ftranslation-management-system-tms) explicitly made for working with translation file formats. \n\nLocalazy offers a clutter-free way to browse, edit and manage localization files of many formats.\n\nTo open [PO](\u002Fpo) files using the Localazy interface, [sign up](\u002Fregister), create a new translation project and upload the PO file. You'll then be able to browse the content of the file in a user-friendly environment.","how-to-open-po-files","2021-09-20T11:50:43.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},{"id":1694,"status":8,"title":1873,"content":1874,"slug":1875,"created_on":1820,"modified_on":1876,"category":1877},"How to edit PO files?","To edit **[PO files](\u002Fdictionary\u002Fxliff)**, you could use any (advanced) text editor (such as Sublime Text or Notepad++), any [IDE](\u002Fdictionary\u002Fintegrated-development-kit-ide) software (such as VisualStudio Code and others), or just **use Localazy**, which was made specifically with translation file formats in mind. Localazy offers a clutter-free way to browse, edit and manage localization files of [many formats](\u002Fintegrations).\n\nTo open and edit [PO](\u002Fpo) files using the Localazy interface, [sign up](\u002Fregister), create a new translation project and upload your PO file. Then head to the File management tab to open the file you just uploaded. You'll then be able to browse and edit the content of the file in a user-friendly environment.\n\n### Further reading:\n- [Quick Start - PO](\u002Fdocs\u002Fcli\u002Fquick-start-po)","how-to-edit-po-files","2021-09-20T12:18:40.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},{"id":1879,"status":8,"title":1880,"content":1881,"slug":1882,"created_on":1820,"modified_on":1883,"category":1884},100,"How to translate PO files?","To translate **[PO and POT files](\u002Fdictionary\u002Fpo-and-pot-formats)**, you could just open the file and translate all content on your own or with the help of [machine translation](\u002Fdictionary\u002Fmachine-translation) engines (e.g., Amazon Translate). However, approaching translations this way is messy, error-prone, and tedious. You can do better!\n\nTranslating PO and POT files is simple with Localazy. [Sign up for free](\u002Fregister), create a new translation project and upload your PO, or POT file. Head to the Translations tab to add new languages and [start translating](\u002Fdocs\u002Fgeneral\u002Ftranslating-strings). \n\nLocalazy gives you a clean UI for translating PO and POT files. Enjoy built-in machine translation suggestions and all features a solid [TMS](\u002Fdictionary\u002Ftranslation-management-system-tms) has to offer!\n\n**To translate PO (or POT) files automatically, you have two (premium) options:**\n- Use the [pre-translate feature](\u002Fdocs\u002Fgeneral\u002Fadditional-mt-engines#mt-pre-translate) available with the [Autopilot plan](\u002Fdocs\u002Fgeneral\u002Flocalazy-autopilot-tier) to translate all content of your PO files in a few seconds by an MT engine of your choice.\n- Set up our [Continuous Localization Team](\u002Fdocs\u002Fgeneral\u002Fcontinuous-localization-team) service to get your PO file translated by human translators.","how-to-translate-po-files","2021-09-20T12:28:42.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},{"id":1526,"status":8,"title":1886,"content":1887,"slug":1888,"created_on":1889,"modified_on":1890,"category":1891},"How to convert PO files?","To convert **[PO or POT files](\u002Fdictionary\u002Fpo-and-pot-formats)**, you can use the [Format Conversions](\u002Ffeatures\u002Fformat-conversions) feature of Localazy. \n\nStart by [signing up for free](\u002Fregister) and create a new translation project. Upload your PO files and follow the steps outlined in the [documentation](\u002Fdocs\u002Fgeneral\u002Fformat-conversions-feature). \n\nAlternatively, to automate the conversion, you can set up the [Localazy CLI](\u002Fdocs\u002Fcli\u002Fthe-basics) with the desired configuration.\n\n> Notice that Format Conversions is a paid feature, available for all users with the [Professional tier](\u002Fdocs\u002Fgeneral\u002Flocalazy-professional-tier) and up. But don't worry, there is a 14-day trial period to try everything before you commit.\n\n**For an in-depth tutorial on Localazy Format Conversions:**\n- [How to convert localization files into different formats?](\u002Fblog\u002Fconvert-localization-files-different-formats-localazy)\n\n## You might be interested in:\n- [Format Conversions Documentation](\u002Fdocs\u002Fgeneral\u002Fformat-conversions-add-on)\n- [Format Conversions - Localazy CLI](\u002Fdocs\u002Fcli\u002Fformat-conversions)","how-to-convert-po-files","2022-03-17T12:23:02.000Z","2024-04-11T10:46:52.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},{"id":1893,"status":8,"title":1894,"content":1895,"slug":1896,"created_on":1889,"modified_on":1897,"category":1898},115,"How can I upload POT and download PO files with Localazy CLI?","When using Localazy CLI, setting up a comfortable POT\u002FPO workflow requires some special settings, but is completely possible. Usually the source language file has a different format (POT) than files with translated strings in your project (PO). \n\nWe recommend setting two different rules for uploading:\n\n1. Upload your `messages.pot` file with `\"type\": \"pot\"` and also provide the `file` attribute to be sure that the filename is, in ideal case, something like `messages.po` to properly link your POT file to a PO file that is used for your source language internally by Localazy.\n2. To upload existing translations inside PO files, use ` \"type\": \"po\"` and provide the same file attribute again.\n\n## Example configuration\nYour upload configuration should then look like this:\n```\n\"files\": [\n  {\n    \"type\": \"pot\",\n    \"pattern\": \"source\u002Fmessages.pot\",\n    \"file\": \"message.po\"\n  },\n  {\n    \"group\": \"existing-translations\"\n    \"type\": \"po\",\n    \"pattern\": \"translations\u002F*\u002Fmessages.pot\",\n    \"file\": \"message.po\"\n  }\n]\n```","how-can-i-upload-pot-and-download-po-files-with-localazy-cli","2023-05-26T19:29:03.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},{"id":1900,"status":8,"title":1901,"content":1902,"slug":1903,"created_on":1889,"modified_on":1904,"category":1905},143,"How to open RESX files?","To open RESX files, you can use any text\u002Fcode editor that supports the format (such as Microsoft Visual Studio and its extension called [ResX Resource Manager](\u002Fhttps:\u002F\u002Fgithub.com\u002Fdotnet\u002FResXResourceManager)), use online services, or upload it to Localazy - the online [translation management system](\u002Fdictionary\u002Ftranslation-management-system-tms).\n\nLocalazy offers a clutter-free way to browse, edit and manage localization files of many formats, including RESX.\n\nTo open **RESX** files using the Localazy interface, do the following;\n1. [Sign up for free](\u002Fregister) \n2. Create a translation project \n3. Upload your RESX file (via [file upload](\u002Fdocs\u002Fgeneral\u002Fimporting-localization-files) or use the [Localazy CLI](\u002Fdocs\u002Fcli\u002Fthe-basics))\n4. Browse the strings inside, translate your RESX file to another language, and more...\n\nLearn how Localazy works in the [Getting Started Guide](\u002Fdocs\u002Fgeneral\u002Fgetting-started-with-localazy).\n\nLearn more about Localazy [integrations](\u002Fintegrations).\n\n## Resources\n[CLI: RESX File Format](\u002Fdocs\u002Fcli\u002Fresx-format)\n[CLI Quick Start - RESX](\u002Fdocs\u002Fintegrations\u002Fquick-start-resx)","how-to-open-resx-files","2025-10-14T10:28:51.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},{"id":1520,"status":8,"title":1907,"content":1908,"slug":1909,"created_on":1889,"modified_on":1910,"category":1911},"How to convert RESX files?","To convert RESX files, you can use the [Format Conversions](\u002Ffeatures\u002Fformat-conversions) feature of Localazy.\n\nBegin by [signing up for free](\u002Fregister) and creating a new translation project. Upload your RESX files and set up the [Localazy CLI](\u002Fdocs\u002Fcli\u002Fthe-basics) with the correct configuration.\n\nMany file formats are available for converting from RESX files. Specify your desired conversion and run the CLI commands.\n\n## Resources\n- [CLI: RESX File Format](\u002Fdocs\u002Fcli\u002Fresx-format)\n- [CLI Quick Start - RESX](\u002Fdocs\u002Fintegrations\u002Fquick-start-resx)\n- [Format Conversions CLI Commands](\u002Fdocs\u002Fcli\u002Fformat-conversions)","how-to-convert-resx-files","2025-10-14T10:28:35.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},{"id":1913,"status":8,"title":1914,"content":1915,"slug":1916,"created_on":1889,"modified_on":1917,"category":1918},145,"How to edit RESX files?","To edit RESX files, you could use an advanced text editor like XML Editor, but note that simple text editors can corrupt your files. A better way is to use Localazy, crafted with translation file formats in mind. \n\nLocalazy makes it easy to manage your localization files in [any format](\u002Fintegrations) of your choice, and it does a lot of tasks for you automatically.\n\nTo open and edit RESX files using the Localazy interface, [sign up for free](\u002Fregister), create a new translation project, and upload the RESX file using the file upload dialog or [Localazy CLI tool](\u002Fdocs\u002Fcli\u002Fthe-basics). Then click on the File management tab to open your file.\n\nYou’ll be able to view and edit the file’s content using a standard interface.\n\n## Resources\n- [CLI: RESX File Format](\u002Fdocs\u002Fcli\u002Fresx-format)\n- [CLI Quick Start - RESX](\u002Fdocs\u002Fintegrations\u002Fquick-start-resx)","how-to-edit-resx-files","2025-10-14T10:28:16.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},{"id":1920,"status":8,"title":1921,"content":1922,"slug":1923,"created_on":1889,"modified_on":1924,"category":1925},146,"How to open and edit JSON files?","You can use any text\u002Fcode editor such as Notepad, Sublime Text, and others to open and edit [JSON](\u002Fdictionary\u002Fjson) files. Alternatively, use an online editor to edit your JSON files.\n\nHowever, for JSON files containing strings of texts or translations, you should use Localazy, suitable for managing multiple [file formats](\u002Fjson).\n\nTo open and edit JSON files using the Localazy interface, [sign up for free](\u002Fregister) and create a new translation project. Once you upload your JSON file, click on the File management tab to view, open and access your file content.\n\nLocalazy is a state-of-the-art translation management platform and localization suite to help you translate your JSON files effectively. Learn more in the [Getting Started Guide](\u002Fdocs\u002Fgeneral\u002Fgetting-started-with-localazy).\n\n## Resources\n[CLI: JSON File Format](\u002Fdocs\u002Fcli\u002Fjson-format)\n[CLI Quick Start - JSON](\u002Fdocs\u002Fintegrations\u002Fquick-start-json)","how-to-open-and-edit-json-files","2025-10-27T13:26:10.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},{"id":1927,"status":8,"title":1928,"content":1929,"slug":1930,"created_on":1931,"modified_on":1932,"category":1933},186,"How to translate RESX files?","To translate RESX files, you can use any text\u002Fcode editor that supports the format (such as Microsoft Visual Studio and its extension called [ResX Resource Manager](https:\u002F\u002Fgithub.com\u002Fdotnet\u002FResXResourceManager)), copy and paste each value into a machine translation engine of your choice, and create a translated version of your file.\n\nA better way to translate RESX files is to upload it to Localazy - the online [translation management system](\u002Fdictionary\u002Ftranslation-management-system-tms) and localization suite that will help you translate your RESX files effectively. Learn more in the [Getting Started Guide](\u002Fdocs\u002Fgeneral\u002Fgetting-started-with-localazy).\n\nTo translate RESX files using the Localazy interface, [sign up for free](\u002Fregister) and create a new translation project. Once you upload your RESX file add a new language and start translating! You can even [pre-translate](\u002Ffeatures\u002Fpre-translate) the whole RESX file by applying machine translations in bulk.\n\n","how-to-translate-resx-files","2022-08-01T16:40:31.000Z","2025-09-24T09:53:38.000Z",{"id":59,"status":8,"created_on":1823,"sort":7,"slug":1824,"label":1825,"on_faq_index":17},{"id":1935,"status":8,"title":1936,"content":1937,"slug":1938,"created_on":1939,"modified_on":1940,"category":1941},260,"How to get rid of quotation marks after conversion from JSON to Android XML?","Suppose you have a project where the source file is a JSON file with a row in the format:\n```json\n\"about.moreButton\": \"Learn more on our website\",\n```\n\nWhen using the Localazy CLI to import to Android with [Format Conversions](\u002Fdocs\u002Fcli\u002Fformat-conversions) *(or when you just try to export the JSON file to Android XML inside the Localazy web platform)*, you might notice that the format is:\n\n```xml\n \u003Cstring name=\"about_moreButton\">\"Learn more on our website\"\u003C\u002Fstring>\n```\n\nNow, you might think you should delete those start and end quotation marks in the body of the XML row to achieve this result:\n\n```xml\n\u003Cstring name=\"about_moreButton\">Learn more on our website\u003C\u002Fstring>\n```\n\nHowever, you can keep the quotation marks in the Android XML file because it's a supported construct used to correctly encode white characters that would otherwise be lost in all cases. Quotation marks ensure that the exact form of your strings is preserved after conversion.\n\nIn actual use, the text will render correctly on the device.\n\n> More information can be found on the [Android Developers website: String Resources](https:\u002F\u002Fdeveloper.android.com\u002Fguide\u002Ftopics\u002Fresources\u002Fstring-resource#FormattingAndStyling)","how-to-get-rid-of-quotation-marks-after-conversion-from-json-to-android-xml","2023-05-18T10:53:38.000Z","2025-10-27T13:27:06.000Z",{"id":5,"status":8,"created_on":1942,"sort":5,"slug":1943,"label":1944,"on_faq_index":17},"2022-03-17T12:22:57.000Z","android-integration","Android integration",{"id":1946,"status":8,"title":1947,"content":1948,"slug":1949,"created_on":1950,"modified_on":1951,"category":1952},292,"Why are some keys in a JSON object missing from the downloaded files?","You might encounter a situation, when not all keys that are a part of the same structure get downloaded from your Localazy project. Most likely, the issue here is that you have the key both as a single text and also as a structure.\n\nThis often happens when you first create a key and later decide to actually change it to an object with multiple subkeys.\n\nSo at first, you create a key, e.g.: `user.welcome` with text \"This is a welcome text.\"\n\nBut then, you decide you want to use a structure such as: \n- `user.welcome.text` => \"This is a welcome text.\"\n- `user.welcome.title` => \"Welcome title\"\n\nSupposed it is a nested JSON, then you can't have both:\n\n```\n{\n\"user.welcome\": \"This is a welcome text.\",\n}\n```\n\nand at the same time use:\n\n```\n{\n\"user.welcome\": {\n\"text\": \"This is a welcome text\",\n\"title\": \"Welcome title\"\n}\n}\n```\nBecause the same key can not be an object and a text at the same time.\n\nIn the future, you can simply prevent this, by using deprecating during upload so old keys are automatically marked as deprecated when they are no longer part of the uploaded file. In your CLI configuration, set `deprecate` to value `project`, and all keys missing in the upload batch across whole project will be deprecated.\n\n\n\n","why-are-some-keys-in-a-json-object-missing-from-the-downloaded-files","2023-09-18T09:19:05.000Z","2025-10-27T13:27:30.000Z",{"id":291,"status":8,"created_on":1390,"sort":7,"slug":521,"label":522,"on_faq_index":15},{"id":1954,"status":8,"title":1955,"content":1956,"slug":1957,"created_on":1958,"modified_on":1959,"category":1960},316,"What is TMX?","TMX (Translation Memory eXchange) format is a standard for exchanging translation memory data between different translation tools and systems. Translation memory is a database that stores previously translated text segments, such as sentences or paragraphs, along with their corresponding translations. \n\nThe TMX format is a standardized XML-based markup language to represent and exchange translation memory data. It allows different translation tools and systems to share and import\u002Fexport translation memory information seamlessly.\n\nA TMX file may include additional metadata such as language codes, context information, and other details relevant to the translation process.\n","what-is-tmx","2024-01-06T14:08:48.000Z","2024-01-06T14:09:31.000Z",{"id":269,"status":8,"created_on":1961,"sort":7,"slug":1962,"label":1963,"on_faq_index":7},"2024-01-06T13:59:10.000Z","tmx-format","TMX Format",{"id":1965,"status":8,"title":1966,"content":1967,"slug":1968,"created_on":1969,"modified_on":1970,"category":1971},482,"Why use Localazy for managing JSON translations?","Working with JSON translation files by hand can quickly turn into a complex and error-prone task, especially when your app supports multiple languages or involves several contributors. Localazy helps you simplify and automate this process through:\n- Seamless [CLI integration](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcli) that automatically syncs JSON files with your codebase.\n- [AI](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Flocalazy-ai) and [machine translation](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fmachine-translation) support to instantly translate new or updated strings.\n- A clean, user-friendly editor that lets translators make changes safely without developer input.\n- Centralized translation management, ensuring one reliable source for all your language files.\n- Collaborative workflows that keep developers, translators, and reviewers perfectly aligned.\nOnce your project is connected, Localazy keeps your JSON files up to date in every language — saving time, reducing errors, and allowing your team to focus on development instead of manual translation maintenance.","why-use-localazy-for-managing-json-translations","2025-10-26T14:28:41.000Z","2025-10-27T13:35:30.000Z",{"id":291,"status":8,"created_on":1390,"sort":7,"slug":521,"label":522,"on_faq_index":15},{"id":1973,"status":8,"title":1974,"content":1975,"slug":1976,"created_on":1977,"modified_on":1978,"category":1979},483,"What’s the best structure for i18n JSON files?","A good JSON file structure should be consistent, human-readable, and scalable as your app grows. Most i18n setups use key-value pairs, where each key represents a translatable string, and values are the translations.\n```\n{\n  \"home\": {\n    \"title\": \"Welcome\",\n    \"description\": \"Your productivity hub\"\n  },\n  \"buttons\": {\n    \"save\": \"Save\",\n    \"cancel\": \"Cancel\"\n  }\n}\n```\nThis **nested structure** keeps related strings grouped logically (e.g., by screen or feature) and makes maintenance easier. Avoid repeating the same text across files — instead, reuse common keys where possible.\nLocalazy supports any standard i18n JSON format, helping you upload, translate, and export your files effortlessly. You can also define **custom file structures** and **naming patterns** to match your project setup.","what-s-the-best-structure-for-i18n-json-files","2025-10-26T14:33:41.000Z","2025-10-27T13:36:15.000Z",{"id":291,"status":8,"created_on":1390,"sort":7,"slug":521,"label":522,"on_faq_index":15},{"id":1981,"status":8,"title":1982,"content":1983,"slug":1984,"created_on":1985,"modified_on":1986,"category":1987},484,"How does Localazy handle nested JSON keys?","Localazy fully supports **nested JSON structures**, keeping your hierarchy intact throughout the translation process. Each nested key (for example, `home.title` or `buttons.save`) is treated as an individual translation entry, making it easy to manage large and organized files.\n\nWhen you upload your JSON files, Localazy automatically detects and preserves the **nesting levels**, ensuring your exported translations match the original structure exactly.\n\nYou can also **filter** or **search by key paths** (like `home.*`) to quickly find related strings, and the [glossary](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fglossary) and [context notes](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcontext-screenshots-ocr) help translators understand where each string is used.\n\nThis approach allows developers to keep a clean, structured JSON setup while giving translators a flat, easy-to-navigate view in the Localazy interface.","how-does-localazy-handle-nested-json-keys","2025-10-26T14:40:13.000Z","2025-10-27T13:36:37.000Z",{"id":291,"status":8,"created_on":1390,"sort":7,"slug":521,"label":522,"on_faq_index":15},{"id":1989,"status":8,"title":1990,"content":1991,"slug":1992,"created_on":1993,"modified_on":1994,"category":1995},485,"How to manage plurals and variables in JSON translations?","Localazy supports [pluralization](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fplurals) and **dynamic variables** in JSON translations, helping you handle language-specific rules with ease.\n- Localazy recognizes JSON objects or arrays that follow **standard plural types** (e.g. `one`, `other`, `few`, `many`, `zero`, etc.).\n```\n{\n  \"items\": {\n    \"one\": \"You have 1 item.\",\n    \"other\": \"You have %d items.\"\n  }\n}\n```\n- You can also use **plural suffixes in keys** (e.g. `itemOne` \u002F `itemOther`, `item_one` \u002F `item_other`, or **bracketed forms** like `item[one]` \u002F `item[other]`) — Localazy can detect and preserve your input format.\n- If you prefer **ICU-style plurals**, Localazy supports that too (via `plural_icu` feature). For example:\n```\n{\n  \"items\": \"{count, plural, one {1 item} other {# items}}\"\n}\n```\nLocalazy will convert that into its internal plural handling for each language.\n\nYou can include [placeholders](**url**) (like `{count}`, `{name}`, `%d`, etc.) inside your strings. Translators see them and can place them as needed in the translation. Localazy ensures that those placeholders stay intact.\n\nHandling pluralization properly matters for several reasons:\n1. It allows you to handle complex grammar rules (singular, plural, dual, etc.) automatically.\n2. Translators see only the relevant plural forms for their language, reducing confusion and mistakes.\n3. You don’t need to manually code plural logic for every language — Localazy (with your app) will handle the mapping.","how-to-manage-plurals-and-variables-in-json-translations","2025-10-26T14:49:29.000Z","2025-10-27T13:37:02.000Z",{"id":291,"status":8,"created_on":1390,"sort":7,"slug":521,"label":522,"on_faq_index":15},{"id":1997,"status":8,"title":1998,"content":1999,"slug":2000,"created_on":2001,"modified_on":2002,"category":2003},486,"How to deal with placeholders and interpolation in JSON strings?","[Placeholders](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcode-and-placeholders) are essential in dynamic texts — for example, messages like `\"Welcome, {username}!\"` or `\"You have {count} new notifications.\"` In JSON translations, these variables must stay intact across all languages to prevent runtime errors or formatting issues.\n\nLocalazy automatically recognizes common placeholder patterns such as `{variable}`, `%s`, or `${value}`. During translation, it protects them so translators can’t accidentally modify or delete them. Each placeholder appears clearly highlighted in the editor, making it easy to understand where and how it will appear in the final text.\n\nTo keep translations accurate, you can also:\n- Add notes or descriptions to explain what each variable means (e.g., `{count}` = number of items).\n- Use [plural rules](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fplurals) to adapt messages based on variable values (like “*1 message*” vs. “*3 messages*”).\n- Validate placeholders automatically with Localazy’s built-in QA checks, ensuring translations always contain the source variables.\n\nThis approach keeps your JSON translations both developer-friendly and safe for dynamic, variable-rich content across multiple languages.","how-to-deal-with-placeholders-and-interpolation-in-json-strings","2025-10-26T14:57:07.000Z","2025-10-27T13:37:28.000Z",{"id":291,"status":8,"created_on":1390,"sort":7,"slug":521,"label":522,"on_faq_index":15},{"id":2005,"status":8,"title":2006,"content":2007,"slug":2008,"created_on":2009,"modified_on":2010,"category":2011},487,"How to automate JSON translation updates in CI\u002FCD pipelines?","Automating JSON translation updates ensures that your app’s localization stays in sync with development changes, reducing manual work and minimizing errors. Localazy can be integrated directly into your [CI\u002FCD workflow](https:\u002F\u002Flocalazy.com\u002Fblog\u002Fhow-to-automate-your-localization-in-ci-cd-pipelines), enabling automatic upload and download of translation files during build and deployment processes.\n\nKey steps to automate JSON translations with Localazy:\n1. Upload new or updated JSON strings automatically\nWhen using the [Localazy CLI](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcli) or [API](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ftranslation-api), a merge into the main branch can trigger an automatic upload to Localazy without manual intervention.\n2. Automatic [machine translations](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fmachine-translation)\nOnce uploaded, Localazy can pre-translate new strings, so translators only need to review or refine them, speeding up the localization process.\n3. Pull translations before build\u002Fdeployment\nYour CI\u002FCD scripts can fetch the latest translations from Localazy, ensuring that your app always includes up-to-date JSON files for all supported languages.\n4. Integration with version control\nCombined with Git or other VCS ([Version Control System](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FVersion_control)), you can track translation updates alongside your code, avoiding conflicts and maintaining a single source of truth.\n5. Optional notifications and checks\nPipelines can trigger alerts if translations are missing, [placeholders](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcode-and-placeholders) are inconsistent, or [plural forms](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fplurals) are incomplete, allowing automated QA before deployment.\n\nBy embedding Localazy into your CI\u002FCD workflow, your development team can focus on building features while translation updates run seamlessly in the background, keeping your JSON files synchronized across all environments and languages.","how-to-automate-json-translation-updates-in-ci-cd-pipelines","2025-10-26T15:22:33.000Z","2025-10-27T13:37:52.000Z",{"id":291,"status":8,"created_on":1390,"sort":7,"slug":521,"label":522,"on_faq_index":15},{"id":2013,"status":8,"title":2014,"content":2015,"slug":2016,"created_on":2017,"modified_on":2018,"category":2019},488,"What’s the difference between flat and nested JSON localization formats?","JSON localization files can be organized in flat or nested formats, and choosing the right structure affects readability, maintainability, and integration with your app.\n\n### Flat JSON\n- All translation keys are at the top level, usually with dot-separated paths representing hierarchy:\n```\n{\n  \"home.title\": \"Welcome\",\n  \"home.description\": \"Your productivity hub\",\n  \"buttons.save\": \"Save\",\n  \"buttons.cancel\": \"Cancel\"\n}\n```\n- **Advantages:** easy to search and reference keys programmatically; simpler for some i18n frameworks.\n- **Drawbacks:** less visually organized, harder to group related strings for translators.\n### Nested JSON\n- Keys are organized hierarchically using objects, reflecting the app’s structure:\n```\n{\n  \"home\": {\n    \"title\": \"Welcome\",\n    \"description\": \"Your productivity hub\"\n  },\n  \"buttons\": {\n    \"save\": \"Save\",\n    \"cancel\": \"Cancel\"\n  }\n}\n```\n- **Advantages:** visually clear, groups related content logically, easier for translators to understand context.\n- **Drawbacks:** some frameworks or automation scripts may require flattening before use.\n\nLocalazy supports both flat and nested JSON formats, allowing you to upload, translate, and export files without losing structure. You can also choose the preferred format for your project, ensuring consistency across environments and repositories.","what-s-the-difference-between-flat-and-nested-json-localization-formats","2025-10-26T15:28:24.000Z","2025-10-27T13:38:12.000Z",{"id":291,"status":8,"created_on":1390,"sort":7,"slug":521,"label":522,"on_faq_index":15},"{\"@context\":\"https:\u002F\u002Fschema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How to translate JSON files?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>You can translate JSON (JavaScript Object Notation) files with the assistance of \u003Ca href=\\\"\u002Fdictionary\u002Fmachine-translation\\\">machine translation engines\u003C\u002Fa> (such as Google Translator) and copy-paste the results into your text editor. But this translation option is time-consuming and inefficient.\u003C\u002Fp>\\n\u003Cp>Considering that JSON is one of the most lightweight data interchange formats, working with it is pretty handy. And the best way to translate JSON files is to use an online translation service, such as \u003Ca href=\\\"\u002F\\\">Localazy\u003C\u002Fa>. Localazy serves as TMS and localization suite to help you translate your JSON files effectively. With its help, you can translate multilingual JSON files, JSON5 files, or HJSON files and integrate a Translation Management System (TMS) into your workflow.\u003C\u002Fp>\\n\u003Cp>To translate JSON files using the Localazy interface, \u003Ca href=\\\"\u002Fregister\\\">sign up for free\u003C\u002Fa> and create a new translation project. Once you upload your JSON file, you can add the target language, start translating, and then download the translated files with ease. You can even \u003Ca href=\\\"\u002Ffeatures\u002Fpre-translate\\\">pre-translate\u003C\u002Fa> the whole file in JSON format by applying machine translations in bulk. This and many other features make Localazy the ideal tool to produce professional translations.\u003C\u002Fp>\\n\u003Cp>Localazy is a state-of-the-art translation management platform and localization suite to help you translate your JSON files effectively. Learn more in the \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Fgetting-started-with-localazy\\\">Getting Started Guide\u003C\u002Fa>.\u003C\u002Fp>\\n\"}},{\"@type\":\"Question\",\"name\":\"How can I convert different localization file formats?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>In the File Management section of Localazy, when downloading your files, you can select the desired format and download your strings in any of the available file formats.\u003C\u002Fp>\\n\u003Cp>Format Conversions feature is also an integral part of the \u003Ca href=\\\"\u002Fdocs\u002Fcli\u002Fthe-basics\\\">Localazy CLI tool\u003C\u002Fa>, so if you want to automate format conversions, you will need to install Localazy CLI on your preferred platform.\u003C\u002Fp>\\n\u003Cblockquote>\\n\u003Cp>Read the article: \u003Ca href=\\\"\u002Fblog\u002Fconvert-localization-files-different-formats-localazy\\\">How to convert localization files into different formats?\u003C\u002Fa>\u003C\u002Fp>\\n\u003C\u002Fblockquote>\\n\u003Cp>\u003Cem>Note: Format Conversions are available only as a part of the \u003Ca href=\\\"\u002Ftiers\u002Fprofessional\\\">Professional plan\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\\n\"}},{\"@type\":\"Question\",\"name\":\"Why some translations cannot be exported correctly into XML?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>In activity stream, you might encounter a message such as:\u003C\u002Fp>\\n\u003Cpre>\u003Ccode class=\\\"hljs\\\">Phrases 1dbb1f96d2b25755ec8ce882766596c150efecc7 and aaa97c82019600566b80fe5645341518337208ae in Czech cannot be exported correctly - malformed XML. Skipping.\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>This means that the translation cannot be exported into XML because the translator probably didn’t insert tags correctly, didn’t close them etc.\u003C\u002Fp>\\n\u003Cp>Please verify these translations and try again.\u003C\u002Fp>\\n\"}},{\"@type\":\"Question\",\"name\":\"How to edit XLIFF files?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>To edit \u003Cstrong>\u003Ca href=\\\"\u002Fdictionary\u002Fxliff\\\">XLIFF files\u003C\u002Fa>\u003C\u002Fstrong>, you could use an advanced text editor (such as Sublime Text or Notepad++), any \u003Ca href=\\\"\u002Fdictionary\u002Fintegrated-development-kit-ide\\\">IDE\u003C\u002Fa> software (such as VisualStudio Code and others), or just \u003Cstrong>use Localazy\u003C\u002Fstrong>, which was made specifically with translation file formats in mind. Localazy offers a clutter-free way to browse, edit and manage localization files of \u003Ca href=\\\"\u002Fintegrations\\\">many formats\u003C\u002Fa>.\u003C\u002Fp>\\n\u003Cp>To open and edit \u003Ca href=\\\"\u002Fxliff\\\">XLIFF\u003C\u002Fa> files using the Localazy interface, \u003Ca href=\\\"\u002Fregister\\\">sign up\u003C\u002Fa>, create a new translation project and upload the XLIFF file. Then head to the File management tab to open the file you just uploaded. You’ll then be able to browse and edit the content of the file in a user-friendly environment.\u003C\u002Fp>\\n\u003Ch3 tabindex=\\\"-1\\\">Further reading: \u003Ca class=\\\"markdownit-header-anchor\\\" href=\\\"#further-reading\\\">#️⃣\u003C\u002Fa>\u003Ca class=\\\"markdownit-header-anchor__offset\\\" id=\\\"further-reading\\\" tabindex=\\\"-1\\\" href=\\\"#\\\">\u003C\u002Fa>\u003C\u002Fh3>\\n\u003Cul>\\n\u003Cli>\u003Ca href=\\\"\u002Fdocs\u002Fcli\u002Fquick-start-xliff\\\">Quick Start - XLIFF\u003C\u002Fa>\u003C\u002Fli>\\n\u003C\u002Ful>\\n\"}},{\"@type\":\"Question\",\"name\":\"How to open XLIFF files?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>To open \u003Cstrong>\u003Ca href=\\\"\u002Fdictionary\u002Fxliff\\\">XLIFF files\u003C\u002Fa>\u003C\u002Fstrong>, you can use any text editor that supports the format (such as Notepad, Sublime Text, or Notepad++), use online services, or Localazy - the online \u003Ca href=\\\"\u002Fdictionary\u002Ftranslation-management-system-tms\\\">translation management system\u003C\u002Fa> explicitly made for working with translation file formats.\u003C\u002Fp>\\n\u003Cp>Localazy offers a clutter-free way to browse, edit and manage localization files of many formats.\u003C\u002Fp>\\n\u003Cp>To open \u003Ca href=\\\"\u002Fxliff\\\">XLIFF\u003C\u002Fa> files using the Localazy interface, \u003Ca href=\\\"\u002Fregister\\\">sign up\u003C\u002Fa>, create a new translation project and upload the XLIFF file. You’ll then be able to browse the content of the file in a user-friendly environment.\u003C\u002Fp>\\n\"}},{\"@type\":\"Question\",\"name\":\"How to translate XLIFF files?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>To translate \u003Cstrong>\u003Ca href=\\\"\u002Fdictionary\u002Fxliff\\\">XLIFF files\u003C\u002Fa>\u003C\u002Fstrong>, you can simply edit the files and translate all content on your own or with the help of \u003Ca href=\\\"\u002Fdictionary\u002Fmachine-translation\\\">machine translation\u003C\u002Fa> engines such as Google Translate. But this approach is messy, error-prone, and tedious. There is a far better way of doing this.\u003C\u002Fp>\\n\u003Cp>Translating XLIFF files is simple with Localazy. After \u003Ca href=\\\"\u002Fregister\\\">signing up for free\u003C\u002Fa>, create a new translation project and upload your XLIFF file. Head to the Translations tab, add new languages and \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Ftranslating-strings\\\">start translating\u003C\u002Fa>.\u003C\u002Fp>\\n\u003Cp>Localazy gives you a clutter-free interface for translating XLIFF files content, with built-in machine translation suggestions and all features a sound \u003Ca href=\\\"\u002Fdictionary\u002Ftranslation-management-system-tms\\\">translation management system\u003C\u002Fa> should offer!\u003C\u002Fp>\\n\u003Cp>\u003Cstrong>To translate XLIFF files automatically, you have two (paid) options:\u003C\u002Fstrong>\u003C\u002Fp>\\n\u003Cul>\\n\u003Cli>Use the \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Fadditional-mt-engines#mt-pre-translate\\\">pre-translate feature\u003C\u002Fa> available with the \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Flocalazy-autopilot-tier\\\">Autopilot plan\u003C\u002Fa> to translate all content almost instantly by an MT engine of your choice.\u003C\u002Fli>\\n\u003Cli>Order translations from the \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Fcontinuous-localization-team\\\">Continuous Localization Team\u003C\u002Fa> to get your XLIFF file translated by human translators.\u003C\u002Fli>\\n\u003C\u002Ful>\\n\"}},{\"@type\":\"Question\",\"name\":\"How to convert XLIFF files?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>To convert \u003Cstrong>\u003Ca href=\\\"\u002Fdictionary\u002Fxliff\\\">XLIFF files\u003C\u002Fa>\u003C\u002Fstrong>, you can use the \u003Ca href=\\\"\u002Ffeatures\u002Fformat-conversions\\\">Format Conversions\u003C\u002Fa> feature of Localazy.\u003C\u002Fp>\\n\u003Cp>Start by \u003Ca href=\\\"\u002Fregister\\\">signing up for free\u003C\u002Fa> and create a new translation project. Upload your XLIFF files and follow the steps outlined in the \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Fformat-conversions-feature\\\">documentation\u003C\u002Fa>.\u003C\u002Fp>\\n\u003Cp>Alternatively, to automate the conversion, you can set up the \u003Ca href=\\\"\u002Fdocs\u002Fcli\u002Fthe-basics\\\">Localazy CLI\u003C\u002Fa> with the desired configuration.\u003C\u002Fp>\\n\u003Cp>There are many file formats available to convert XLIFF files into. Insert all the specifications of your desired conversion and run the CLI commands.\u003C\u002Fp>\\n\u003Cblockquote>\\n\u003Cp>Format Conversions is a paid feature, available for all users with the \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Flocalazy-professional-tier\\\">Professional tier\u003C\u002Fa> and up. But don’t worry, there is a 14-day trial period after signup to try everything before you commit.\u003C\u002Fp>\\n\u003C\u002Fblockquote>\\n\u003Cp>\u003Cstrong>For an in-depth tutorial on Localazy Format Conversions:\u003C\u002Fstrong>\u003C\u002Fp>\\n\u003Cul>\\n\u003Cli>\u003Ca href=\\\"\u002Fblog\u002Fconvert-localization-files-different-formats-localazy\\\">How to convert localization files into different formats?\u003C\u002Fa>\u003C\u002Fli>\\n\u003C\u002Ful>\\n\u003Ch2 tabindex=\\\"-1\\\">You might be interested in: \u003Ca class=\\\"markdownit-header-anchor\\\" href=\\\"#you-might-be-interested-in\\\">#️⃣\u003C\u002Fa>\u003Ca class=\\\"markdownit-header-anchor__offset\\\" id=\\\"you-might-be-interested-in\\\" tabindex=\\\"-1\\\" href=\\\"#\\\">\u003C\u002Fa>\u003C\u002Fh2>\\n\u003Cul>\\n\u003Cli>\u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Fformat-conversions-add-on\\\">Format Conversions Documentation\u003C\u002Fa>\u003C\u002Fli>\\n\u003Cli>\u003Ca href=\\\"\u002Fdocs\u002Fcli\u002Fformat-conversions\\\">Format Conversions - Localazy CLI\u003C\u002Fa>\u003C\u002Fli>\\n\u003C\u002Ful>\\n\"}},{\"@type\":\"Question\",\"name\":\"How to open PO files?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>To open \u003Cstrong>\u003Ca href=\\\"\u002Fdictionary\u002Fpo-and-pot-format\\\">PO and POT files\u003C\u002Fa>\u003C\u002Fstrong>, you can use any text editor that supports the format (such as Notepad, Sublime Text, or Notepad++), use specialized software (like Poedit), or Localazy - the online \u003Ca href=\\\"\u002Fdictionary\u002Ftranslation-management-system-tms\\\">translation management system\u003C\u002Fa> explicitly made for working with translation file formats.\u003C\u002Fp>\\n\u003Cp>Localazy offers a clutter-free way to browse, edit and manage localization files of many formats.\u003C\u002Fp>\\n\u003Cp>To open \u003Ca href=\\\"\u002Fpo\\\">PO\u003C\u002Fa> files using the Localazy interface, \u003Ca href=\\\"\u002Fregister\\\">sign up\u003C\u002Fa>, create a new translation project and upload the PO file. You’ll then be able to browse the content of the file in a user-friendly environment.\u003C\u002Fp>\\n\"}},{\"@type\":\"Question\",\"name\":\"How to edit PO files?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>To edit \u003Cstrong>\u003Ca href=\\\"\u002Fdictionary\u002Fxliff\\\">PO files\u003C\u002Fa>\u003C\u002Fstrong>, you could use any (advanced) text editor (such as Sublime Text or Notepad++), any \u003Ca href=\\\"\u002Fdictionary\u002Fintegrated-development-kit-ide\\\">IDE\u003C\u002Fa> software (such as VisualStudio Code and others), or just \u003Cstrong>use Localazy\u003C\u002Fstrong>, which was made specifically with translation file formats in mind. Localazy offers a clutter-free way to browse, edit and manage localization files of \u003Ca href=\\\"\u002Fintegrations\\\">many formats\u003C\u002Fa>.\u003C\u002Fp>\\n\u003Cp>To open and edit \u003Ca href=\\\"\u002Fpo\\\">PO\u003C\u002Fa> files using the Localazy interface, \u003Ca href=\\\"\u002Fregister\\\">sign up\u003C\u002Fa>, create a new translation project and upload your PO file. Then head to the File management tab to open the file you just uploaded. You’ll then be able to browse and edit the content of the file in a user-friendly environment.\u003C\u002Fp>\\n\u003Ch3 tabindex=\\\"-1\\\">Further reading: \u003Ca class=\\\"markdownit-header-anchor\\\" href=\\\"#further-reading\\\">#️⃣\u003C\u002Fa>\u003Ca class=\\\"markdownit-header-anchor__offset\\\" id=\\\"further-reading\\\" tabindex=\\\"-1\\\" href=\\\"#\\\">\u003C\u002Fa>\u003C\u002Fh3>\\n\u003Cul>\\n\u003Cli>\u003Ca href=\\\"\u002Fdocs\u002Fcli\u002Fquick-start-po\\\">Quick Start - PO\u003C\u002Fa>\u003C\u002Fli>\\n\u003C\u002Ful>\\n\"}},{\"@type\":\"Question\",\"name\":\"How to translate PO files?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>To translate \u003Cstrong>\u003Ca href=\\\"\u002Fdictionary\u002Fpo-and-pot-formats\\\">PO and POT files\u003C\u002Fa>\u003C\u002Fstrong>, you could just open the file and translate all content on your own or with the help of \u003Ca href=\\\"\u002Fdictionary\u002Fmachine-translation\\\">machine translation\u003C\u002Fa> engines (e.g., Amazon Translate). However, approaching translations this way is messy, error-prone, and tedious. You can do better!\u003C\u002Fp>\\n\u003Cp>Translating PO and POT files is simple with Localazy. \u003Ca href=\\\"\u002Fregister\\\">Sign up for free\u003C\u002Fa>, create a new translation project and upload your PO, or POT file. Head to the Translations tab to add new languages and \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Ftranslating-strings\\\">start translating\u003C\u002Fa>.\u003C\u002Fp>\\n\u003Cp>Localazy gives you a clean UI for translating PO and POT files. Enjoy built-in machine translation suggestions and all features a solid \u003Ca href=\\\"\u002Fdictionary\u002Ftranslation-management-system-tms\\\">TMS\u003C\u002Fa> has to offer!\u003C\u002Fp>\\n\u003Cp>\u003Cstrong>To translate PO (or POT) files automatically, you have two (premium) options:\u003C\u002Fstrong>\u003C\u002Fp>\\n\u003Cul>\\n\u003Cli>Use the \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Fadditional-mt-engines#mt-pre-translate\\\">pre-translate feature\u003C\u002Fa> available with the \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Flocalazy-autopilot-tier\\\">Autopilot plan\u003C\u002Fa> to translate all content of your PO files in a few seconds by an MT engine of your choice.\u003C\u002Fli>\\n\u003Cli>Set up our \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Fcontinuous-localization-team\\\">Continuous Localization Team\u003C\u002Fa> service to get your PO file translated by human translators.\u003C\u002Fli>\\n\u003C\u002Ful>\\n\"}},{\"@type\":\"Question\",\"name\":\"How to convert PO files?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>To convert \u003Cstrong>\u003Ca href=\\\"\u002Fdictionary\u002Fpo-and-pot-formats\\\">PO or POT files\u003C\u002Fa>\u003C\u002Fstrong>, you can use the \u003Ca href=\\\"\u002Ffeatures\u002Fformat-conversions\\\">Format Conversions\u003C\u002Fa> feature of Localazy.\u003C\u002Fp>\\n\u003Cp>Start by \u003Ca href=\\\"\u002Fregister\\\">signing up for free\u003C\u002Fa> and create a new translation project. Upload your PO files and follow the steps outlined in the \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Fformat-conversions-feature\\\">documentation\u003C\u002Fa>.\u003C\u002Fp>\\n\u003Cp>Alternatively, to automate the conversion, you can set up the \u003Ca href=\\\"\u002Fdocs\u002Fcli\u002Fthe-basics\\\">Localazy CLI\u003C\u002Fa> with the desired configuration.\u003C\u002Fp>\\n\u003Cblockquote>\\n\u003Cp>Notice that Format Conversions is a paid feature, available for all users with the \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Flocalazy-professional-tier\\\">Professional tier\u003C\u002Fa> and up. But don’t worry, there is a 14-day trial period to try everything before you commit.\u003C\u002Fp>\\n\u003C\u002Fblockquote>\\n\u003Cp>\u003Cstrong>For an in-depth tutorial on Localazy Format Conversions:\u003C\u002Fstrong>\u003C\u002Fp>\\n\u003Cul>\\n\u003Cli>\u003Ca href=\\\"\u002Fblog\u002Fconvert-localization-files-different-formats-localazy\\\">How to convert localization files into different formats?\u003C\u002Fa>\u003C\u002Fli>\\n\u003C\u002Ful>\\n\u003Ch2 tabindex=\\\"-1\\\">You might be interested in: \u003Ca class=\\\"markdownit-header-anchor\\\" href=\\\"#you-might-be-interested-in\\\">#️⃣\u003C\u002Fa>\u003Ca class=\\\"markdownit-header-anchor__offset\\\" id=\\\"you-might-be-interested-in\\\" tabindex=\\\"-1\\\" href=\\\"#\\\">\u003C\u002Fa>\u003C\u002Fh2>\\n\u003Cul>\\n\u003Cli>\u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Fformat-conversions-add-on\\\">Format Conversions Documentation\u003C\u002Fa>\u003C\u002Fli>\\n\u003Cli>\u003Ca href=\\\"\u002Fdocs\u002Fcli\u002Fformat-conversions\\\">Format Conversions - Localazy CLI\u003C\u002Fa>\u003C\u002Fli>\\n\u003C\u002Ful>\\n\"}},{\"@type\":\"Question\",\"name\":\"How can I upload POT and download PO files with Localazy CLI?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>When using Localazy CLI, setting up a comfortable POT\u002FPO workflow requires some special settings, but is completely possible. Usually the source language file has a different format (POT) than files with translated strings in your project (PO).\u003C\u002Fp>\\n\u003Cp>We recommend setting two different rules for uploading:\u003C\u002Fp>\\n\u003Col>\\n\u003Cli>Upload your \u003Ccode>messages.pot\u003C\u002Fcode> file with \u003Ccode>&quot;type&quot;: &quot;pot&quot;\u003C\u002Fcode> and also provide the \u003Ccode>file\u003C\u002Fcode> attribute to be sure that the filename is, in ideal case, something like \u003Ccode>messages.po\u003C\u002Fcode> to properly link your POT file to a PO file that is used for your source language internally by Localazy.\u003C\u002Fli>\\n\u003Cli>To upload existing translations inside PO files, use \u003Ccode> &quot;type&quot;: &quot;po&quot;\u003C\u002Fcode> and provide the same file attribute again.\u003C\u002Fli>\\n\u003C\u002Fol>\\n\u003Ch2 tabindex=\\\"-1\\\">Example configuration \u003Ca class=\\\"markdownit-header-anchor\\\" href=\\\"#example-configuration\\\">#️⃣\u003C\u002Fa>\u003Ca class=\\\"markdownit-header-anchor__offset\\\" id=\\\"example-configuration\\\" tabindex=\\\"-1\\\" href=\\\"#\\\">\u003C\u002Fa>\u003C\u002Fh2>\\n\u003Cp>Your upload configuration should then look like this:\u003C\u002Fp>\\n\u003Cpre>\u003Ccode class=\\\"hljs\\\">&quot;files&quot;: [\\n  {\\n    &quot;type&quot;: &quot;pot&quot;,\\n    &quot;pattern&quot;: &quot;source\u002Fmessages.pot&quot;,\\n    &quot;file&quot;: &quot;message.po&quot;\\n  },\\n  {\\n    &quot;group&quot;: &quot;existing-translations&quot;\\n    &quot;type&quot;: &quot;po&quot;,\\n    &quot;pattern&quot;: &quot;translations\u002F*\u002Fmessages.pot&quot;,\\n    &quot;file&quot;: &quot;message.po&quot;\\n  }\\n]\u003C\u002Fcode>\u003C\u002Fpre>\"}},{\"@type\":\"Question\",\"name\":\"How to open RESX files?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>To open RESX files, you can use any text\u002Fcode editor that supports the format (such as Microsoft Visual Studio and its extension called \u003Ca href=\\\"\u002Fhttps:\u002F\u002Fgithub.com\u002Fdotnet\u002FResXResourceManager\\\">ResX Resource Manager\u003C\u002Fa>), use online services, or upload it to Localazy - the online \u003Ca href=\\\"\u002Fdictionary\u002Ftranslation-management-system-tms\\\">translation management system\u003C\u002Fa>.\u003C\u002Fp>\\n\u003Cp>Localazy offers a clutter-free way to browse, edit and manage localization files of many formats, including RESX.\u003C\u002Fp>\\n\u003Cp>To open \u003Cstrong>RESX\u003C\u002Fstrong> files using the Localazy interface, do the following;\u003C\u002Fp>\\n\u003Col>\\n\u003Cli>\u003Ca href=\\\"\u002Fregister\\\">Sign up for free\u003C\u002Fa>\u003C\u002Fli>\\n\u003Cli>Create a translation project\u003C\u002Fli>\\n\u003Cli>Upload your RESX file (via \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Fimporting-localization-files\\\">file upload\u003C\u002Fa> or use the \u003Ca href=\\\"\u002Fdocs\u002Fcli\u002Fthe-basics\\\">Localazy CLI\u003C\u002Fa>)\u003C\u002Fli>\\n\u003Cli>Browse the strings inside, translate your RESX file to another language, and more…\u003C\u002Fli>\\n\u003C\u002Fol>\\n\u003Cp>Learn how Localazy works in the \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Fgetting-started-with-localazy\\\">Getting Started Guide\u003C\u002Fa>.\u003C\u002Fp>\\n\u003Cp>Learn more about Localazy \u003Ca href=\\\"\u002Fintegrations\\\">integrations\u003C\u002Fa>.\u003C\u002Fp>\\n\u003Ch2 tabindex=\\\"-1\\\">Resources \u003Ca class=\\\"markdownit-header-anchor\\\" href=\\\"#resources\\\">#️⃣\u003C\u002Fa>\u003Ca class=\\\"markdownit-header-anchor__offset\\\" id=\\\"resources\\\" tabindex=\\\"-1\\\" href=\\\"#\\\">\u003C\u002Fa>\u003C\u002Fh2>\\n\u003Cp>\u003Ca href=\\\"\u002Fdocs\u002Fcli\u002Fresx-format\\\">CLI: RESX File Format\u003C\u002Fa>\\n\u003Ca href=\\\"\u002Fdocs\u002Fintegrations\u002Fquick-start-resx\\\">CLI Quick Start - RESX\u003C\u002Fa>\u003C\u002Fp>\\n\"}},{\"@type\":\"Question\",\"name\":\"How to convert RESX files?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>To convert RESX files, you can use the \u003Ca href=\\\"\u002Ffeatures\u002Fformat-conversions\\\">Format Conversions\u003C\u002Fa> feature of Localazy.\u003C\u002Fp>\\n\u003Cp>Begin by \u003Ca href=\\\"\u002Fregister\\\">signing up for free\u003C\u002Fa> and creating a new translation project. Upload your RESX files and set up the \u003Ca href=\\\"\u002Fdocs\u002Fcli\u002Fthe-basics\\\">Localazy CLI\u003C\u002Fa> with the correct configuration.\u003C\u002Fp>\\n\u003Cp>Many file formats are available for converting from RESX files. Specify your desired conversion and run the CLI commands.\u003C\u002Fp>\\n\u003Ch2 tabindex=\\\"-1\\\">Resources \u003Ca class=\\\"markdownit-header-anchor\\\" href=\\\"#resources\\\">#️⃣\u003C\u002Fa>\u003Ca class=\\\"markdownit-header-anchor__offset\\\" id=\\\"resources\\\" tabindex=\\\"-1\\\" href=\\\"#\\\">\u003C\u002Fa>\u003C\u002Fh2>\\n\u003Cul>\\n\u003Cli>\u003Ca href=\\\"\u002Fdocs\u002Fcli\u002Fresx-format\\\">CLI: RESX File Format\u003C\u002Fa>\u003C\u002Fli>\\n\u003Cli>\u003Ca href=\\\"\u002Fdocs\u002Fintegrations\u002Fquick-start-resx\\\">CLI Quick Start - RESX\u003C\u002Fa>\u003C\u002Fli>\\n\u003Cli>\u003Ca href=\\\"\u002Fdocs\u002Fcli\u002Fformat-conversions\\\">Format Conversions CLI Commands\u003C\u002Fa>\u003C\u002Fli>\\n\u003C\u002Ful>\\n\"}},{\"@type\":\"Question\",\"name\":\"How to edit RESX files?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>To edit RESX files, you could use an advanced text editor like XML Editor, but note that simple text editors can corrupt your files. A better way is to use Localazy, crafted with translation file formats in mind.\u003C\u002Fp>\\n\u003Cp>Localazy makes it easy to manage your localization files in \u003Ca href=\\\"\u002Fintegrations\\\">any format\u003C\u002Fa> of your choice, and it does a lot of tasks for you automatically.\u003C\u002Fp>\\n\u003Cp>To open and edit RESX files using the Localazy interface, \u003Ca href=\\\"\u002Fregister\\\">sign up for free\u003C\u002Fa>, create a new translation project, and upload the RESX file using the file upload dialog or \u003Ca href=\\\"\u002Fdocs\u002Fcli\u002Fthe-basics\\\">Localazy CLI tool\u003C\u002Fa>. Then click on the File management tab to open your file.\u003C\u002Fp>\\n\u003Cp>You’ll be able to view and edit the file’s content using a standard interface.\u003C\u002Fp>\\n\u003Ch2 tabindex=\\\"-1\\\">Resources \u003Ca class=\\\"markdownit-header-anchor\\\" href=\\\"#resources\\\">#️⃣\u003C\u002Fa>\u003Ca class=\\\"markdownit-header-anchor__offset\\\" id=\\\"resources\\\" tabindex=\\\"-1\\\" href=\\\"#\\\">\u003C\u002Fa>\u003C\u002Fh2>\\n\u003Cul>\\n\u003Cli>\u003Ca href=\\\"\u002Fdocs\u002Fcli\u002Fresx-format\\\">CLI: RESX File Format\u003C\u002Fa>\u003C\u002Fli>\\n\u003Cli>\u003Ca href=\\\"\u002Fdocs\u002Fintegrations\u002Fquick-start-resx\\\">CLI Quick Start - RESX\u003C\u002Fa>\u003C\u002Fli>\\n\u003C\u002Ful>\\n\"}},{\"@type\":\"Question\",\"name\":\"How to open and edit JSON files?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>You can use any text\u002Fcode editor such as Notepad, Sublime Text, and others to open and edit \u003Ca href=\\\"\u002Fdictionary\u002Fjson\\\">JSON\u003C\u002Fa> files. Alternatively, use an online editor to edit your JSON files.\u003C\u002Fp>\\n\u003Cp>However, for JSON files containing strings of texts or translations, you should use Localazy, suitable for managing multiple \u003Ca href=\\\"\u002Fjson\\\">file formats\u003C\u002Fa>.\u003C\u002Fp>\\n\u003Cp>To open and edit JSON files using the Localazy interface, \u003Ca href=\\\"\u002Fregister\\\">sign up for free\u003C\u002Fa> and create a new translation project. Once you upload your JSON file, click on the File management tab to view, open and access your file content.\u003C\u002Fp>\\n\u003Cp>Localazy is a state-of-the-art translation management platform and localization suite to help you translate your JSON files effectively. Learn more in the \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Fgetting-started-with-localazy\\\">Getting Started Guide\u003C\u002Fa>.\u003C\u002Fp>\\n\u003Ch2 tabindex=\\\"-1\\\">Resources \u003Ca class=\\\"markdownit-header-anchor\\\" href=\\\"#resources\\\">#️⃣\u003C\u002Fa>\u003Ca class=\\\"markdownit-header-anchor__offset\\\" id=\\\"resources\\\" tabindex=\\\"-1\\\" href=\\\"#\\\">\u003C\u002Fa>\u003C\u002Fh2>\\n\u003Cp>\u003Ca href=\\\"\u002Fdocs\u002Fcli\u002Fjson-format\\\">CLI: JSON File Format\u003C\u002Fa>\\n\u003Ca href=\\\"\u002Fdocs\u002Fintegrations\u002Fquick-start-json\\\">CLI Quick Start - JSON\u003C\u002Fa>\u003C\u002Fp>\\n\"}},{\"@type\":\"Question\",\"name\":\"How to translate RESX files?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>To translate RESX files, you can use any text\u002Fcode editor that supports the format (such as Microsoft Visual Studio and its extension called \u003Ca href=\\\"https:\u002F\u002Fgithub.com\u002Fdotnet\u002FResXResourceManager\\\">ResX Resource Manager\u003C\u002Fa>), copy and paste each value into a machine translation engine of your choice, and create a translated version of your file.\u003C\u002Fp>\\n\u003Cp>A better way to translate RESX files is to upload it to Localazy - the online \u003Ca href=\\\"\u002Fdictionary\u002Ftranslation-management-system-tms\\\">translation management system\u003C\u002Fa> and localization suite that will help you translate your RESX files effectively. Learn more in the \u003Ca href=\\\"\u002Fdocs\u002Fgeneral\u002Fgetting-started-with-localazy\\\">Getting Started Guide\u003C\u002Fa>.\u003C\u002Fp>\\n\u003Cp>To translate RESX files using the Localazy interface, \u003Ca href=\\\"\u002Fregister\\\">sign up for free\u003C\u002Fa> and create a new translation project. Once you upload your RESX file add a new language and start translating! You can even \u003Ca href=\\\"\u002Ffeatures\u002Fpre-translate\\\">pre-translate\u003C\u002Fa> the whole RESX file by applying machine translations in bulk.\u003C\u002Fp>\\n\"}},{\"@type\":\"Question\",\"name\":\"How to get rid of quotation marks after conversion from JSON to Android XML?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>Suppose you have a project where the source file is a JSON file with a row in the format:\u003C\u002Fp>\\n\u003Cpre>\u003Ccode class=\\\"hljs json\\\">\u003Cspan class=\\\"hljs-attr\\\">&quot;about.moreButton&quot;\u003C\u002Fspan>\u003Cspan class=\\\"hljs-punctuation\\\">:\u003C\u002Fspan> \u003Cspan class=\\\"hljs-string\\\">&quot;Learn more on our website&quot;\u003C\u002Fspan>\u003Cspan class=\\\"hljs-punctuation\\\">,\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>When using the Localazy CLI to import to Android with \u003Ca href=\\\"\u002Fdocs\u002Fcli\u002Fformat-conversions\\\">Format Conversions\u003C\u002Fa> \u003Cem>(or when you just try to export the JSON file to Android XML inside the Localazy web platform)\u003C\u002Fem>, you might notice that the format is:\u003C\u002Fp>\\n\u003Cpre>\u003Ccode class=\\\"hljs xml\\\">\u003Cspan class=\\\"hljs-tag\\\">&lt;\u003Cspan class=\\\"hljs-name\\\">string\u003C\u002Fspan> \u003Cspan class=\\\"hljs-attr\\\">name\u003C\u002Fspan>=\u003Cspan class=\\\"hljs-string\\\">&quot;about_moreButton&quot;\u003C\u002Fspan>&gt;\u003C\u002Fspan>&quot;Learn more on our website&quot;\u003Cspan class=\\\"hljs-tag\\\">&lt;\u002F\u003Cspan class=\\\"hljs-name\\\">string\u003C\u002Fspan>&gt;\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>Now, you might think you should delete those start and end quotation marks in the body of the XML row to achieve this result:\u003C\u002Fp>\\n\u003Cpre>\u003Ccode class=\\\"hljs xml\\\">\u003Cspan class=\\\"hljs-tag\\\">&lt;\u003Cspan class=\\\"hljs-name\\\">string\u003C\u002Fspan> \u003Cspan class=\\\"hljs-attr\\\">name\u003C\u002Fspan>=\u003Cspan class=\\\"hljs-string\\\">&quot;about_moreButton&quot;\u003C\u002Fspan>&gt;\u003C\u002Fspan>Learn more on our website\u003Cspan class=\\\"hljs-tag\\\">&lt;\u002F\u003Cspan class=\\\"hljs-name\\\">string\u003C\u002Fspan>&gt;\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>However, you can keep the quotation marks in the Android XML file because it’s a supported construct used to correctly encode white characters that would otherwise be lost in all cases. Quotation marks ensure that the exact form of your strings is preserved after conversion.\u003C\u002Fp>\\n\u003Cp>In actual use, the text will render correctly on the device.\u003C\u002Fp>\\n\u003Cblockquote>\\n\u003Cp>More information can be found on the \u003Ca href=\\\"https:\u002F\u002Fdeveloper.android.com\u002Fguide\u002Ftopics\u002Fresources\u002Fstring-resource#FormattingAndStyling\\\">Android Developers website: String Resources\u003C\u002Fa>\u003C\u002Fp>\\n\u003C\u002Fblockquote>\\n\"}},{\"@type\":\"Question\",\"name\":\"Why are some keys in a JSON object missing from the downloaded files?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>You might encounter a situation, when not all keys that are a part of the same structure get downloaded from your Localazy project. Most likely, the issue here is that you have the key both as a single text and also as a structure.\u003C\u002Fp>\\n\u003Cp>This often happens when you first create a key and later decide to actually change it to an object with multiple subkeys.\u003C\u002Fp>\\n\u003Cp>So at first, you create a key, e.g.: \u003Ccode>user.welcome\u003C\u002Fcode> with text “This is a welcome text.”\u003C\u002Fp>\\n\u003Cp>But then, you decide you want to use a structure such as:\u003C\u002Fp>\\n\u003Cul>\\n\u003Cli>\u003Ccode>user.welcome.text\u003C\u002Fcode> =&gt; “This is a welcome text.”\u003C\u002Fli>\\n\u003Cli>\u003Ccode>user.welcome.title\u003C\u002Fcode> =&gt; “Welcome title”\u003C\u002Fli>\\n\u003C\u002Ful>\\n\u003Cp>Supposed it is a nested JSON, then you can’t have both:\u003C\u002Fp>\\n\u003Cpre>\u003Ccode class=\\\"hljs\\\">{\\n&quot;user.welcome&quot;: &quot;This is a welcome text.&quot;,\\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>and at the same time use:\u003C\u002Fp>\\n\u003Cpre>\u003Ccode class=\\\"hljs\\\">{\\n&quot;user.welcome&quot;: {\\n&quot;text&quot;: &quot;This is a welcome text&quot;,\\n&quot;title&quot;: &quot;Welcome title&quot;\\n}\\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>Because the same key can not be an object and a text at the same time.\u003C\u002Fp>\\n\u003Cp>In the future, you can simply prevent this, by using deprecating during upload so old keys are automatically marked as deprecated when they are no longer part of the uploaded file. In your CLI configuration, set \u003Ccode>deprecate\u003C\u002Fcode> to value \u003Ccode>project\u003C\u002Fcode>, and all keys missing in the upload batch across whole project will be deprecated.\u003C\u002Fp>\\n\"}},{\"@type\":\"Question\",\"name\":\"What is TMX?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>TMX (Translation Memory eXchange) format is a standard for exchanging translation memory data between different translation tools and systems. Translation memory is a database that stores previously translated text segments, such as sentences or paragraphs, along with their corresponding translations.\u003C\u002Fp>\\n\u003Cp>The TMX format is a standardized XML-based markup language to represent and exchange translation memory data. It allows different translation tools and systems to share and import\u002Fexport translation memory information seamlessly.\u003C\u002Fp>\\n\u003Cp>A TMX file may include additional metadata such as language codes, context information, and other details relevant to the translation process.\u003C\u002Fp>\\n\"}},{\"@type\":\"Question\",\"name\":\"Why use Localazy for managing JSON translations?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>Working with JSON translation files by hand can quickly turn into a complex and error-prone task, especially when your app supports multiple languages or involves several contributors. Localazy helps you simplify and automate this process through:\u003C\u002Fp>\\n\u003Cul>\\n\u003Cli>Seamless \u003Ca href=\\\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcli\\\">CLI integration\u003C\u002Fa> that automatically syncs JSON files with your codebase.\u003C\u002Fli>\\n\u003Cli>\u003Ca href=\\\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Flocalazy-ai\\\">AI\u003C\u002Fa> and \u003Ca href=\\\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fmachine-translation\\\">machine translation\u003C\u002Fa> support to instantly translate new or updated strings.\u003C\u002Fli>\\n\u003Cli>A clean, user-friendly editor that lets translators make changes safely without developer input.\u003C\u002Fli>\\n\u003Cli>Centralized translation management, ensuring one reliable source for all your language files.\u003C\u002Fli>\\n\u003Cli>Collaborative workflows that keep developers, translators, and reviewers perfectly aligned.\\nOnce your project is connected, Localazy keeps your JSON files up to date in every language — saving time, reducing errors, and allowing your team to focus on development instead of manual translation maintenance.\u003C\u002Fli>\\n\u003C\u002Ful>\\n\"}},{\"@type\":\"Question\",\"name\":\"What’s the best structure for i18n JSON files?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>A good JSON file structure should be consistent, human-readable, and scalable as your app grows. Most i18n setups use key-value pairs, where each key represents a translatable string, and values are the translations.\u003C\u002Fp>\\n\u003Cpre>\u003Ccode class=\\\"hljs\\\">{\\n  &quot;home&quot;: {\\n    &quot;title&quot;: &quot;Welcome&quot;,\\n    &quot;description&quot;: &quot;Your productivity hub&quot;\\n  },\\n  &quot;buttons&quot;: {\\n    &quot;save&quot;: &quot;Save&quot;,\\n    &quot;cancel&quot;: &quot;Cancel&quot;\\n  }\\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>This \u003Cstrong>nested structure\u003C\u002Fstrong> keeps related strings grouped logically (e.g., by screen or feature) and makes maintenance easier. Avoid repeating the same text across files — instead, reuse common keys where possible.\\nLocalazy supports any standard i18n JSON format, helping you upload, translate, and export your files effortlessly. You can also define \u003Cstrong>custom file structures\u003C\u002Fstrong> and \u003Cstrong>naming patterns\u003C\u002Fstrong> to match your project setup.\u003C\u002Fp>\\n\"}},{\"@type\":\"Question\",\"name\":\"How does Localazy handle nested JSON keys?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>Localazy fully supports \u003Cstrong>nested JSON structures\u003C\u002Fstrong>, keeping your hierarchy intact throughout the translation process. Each nested key (for example, \u003Ccode>home.title\u003C\u002Fcode> or \u003Ccode>buttons.save\u003C\u002Fcode>) is treated as an individual translation entry, making it easy to manage large and organized files.\u003C\u002Fp>\\n\u003Cp>When you upload your JSON files, Localazy automatically detects and preserves the \u003Cstrong>nesting levels\u003C\u002Fstrong>, ensuring your exported translations match the original structure exactly.\u003C\u002Fp>\\n\u003Cp>You can also \u003Cstrong>filter\u003C\u002Fstrong> or \u003Cstrong>search by key paths\u003C\u002Fstrong> (like \u003Ccode>home.*\u003C\u002Fcode>) to quickly find related strings, and the \u003Ca href=\\\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fglossary\\\">glossary\u003C\u002Fa> and \u003Ca href=\\\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcontext-screenshots-ocr\\\">context notes\u003C\u002Fa> help translators understand where each string is used.\u003C\u002Fp>\\n\u003Cp>This approach allows developers to keep a clean, structured JSON setup while giving translators a flat, easy-to-navigate view in the Localazy interface.\u003C\u002Fp>\\n\"}},{\"@type\":\"Question\",\"name\":\"How to manage plurals and variables in JSON translations?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>Localazy supports \u003Ca href=\\\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fplurals\\\">pluralization\u003C\u002Fa> and \u003Cstrong>dynamic variables\u003C\u002Fstrong> in JSON translations, helping you handle language-specific rules with ease.\u003C\u002Fp>\\n\u003Cul>\\n\u003Cli>Localazy recognizes JSON objects or arrays that follow \u003Cstrong>standard plural types\u003C\u002Fstrong> (e.g. \u003Ccode>one\u003C\u002Fcode>, \u003Ccode>other\u003C\u002Fcode>, \u003Ccode>few\u003C\u002Fcode>, \u003Ccode>many\u003C\u002Fcode>, \u003Ccode>zero\u003C\u002Fcode>, etc.).\u003C\u002Fli>\\n\u003C\u002Ful>\\n\u003Cpre>\u003Ccode class=\\\"hljs\\\">{\\n  &quot;items&quot;: {\\n    &quot;one&quot;: &quot;You have 1 item.&quot;,\\n    &quot;other&quot;: &quot;You have %d items.&quot;\\n  }\\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cul>\\n\u003Cli>You can also use \u003Cstrong>plural suffixes in keys\u003C\u002Fstrong> (e.g. \u003Ccode>itemOne\u003C\u002Fcode> \u002F \u003Ccode>itemOther\u003C\u002Fcode>, \u003Ccode>item_one\u003C\u002Fcode> \u002F \u003Ccode>item_other\u003C\u002Fcode>, or \u003Cstrong>bracketed forms\u003C\u002Fstrong> like \u003Ccode>item[one]\u003C\u002Fcode> \u002F \u003Ccode>item[other]\u003C\u002Fcode>) — Localazy can detect and preserve your input format.\u003C\u002Fli>\\n\u003Cli>If you prefer \u003Cstrong>ICU-style plurals\u003C\u002Fstrong>, Localazy supports that too (via \u003Ccode>plural_icu\u003C\u002Fcode> feature). For example:\u003C\u002Fli>\\n\u003C\u002Ful>\\n\u003Cpre>\u003Ccode class=\\\"hljs\\\">{\\n  &quot;items&quot;: &quot;{count, plural, one {1 item} other {# items}}&quot;\\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>Localazy will convert that into its internal plural handling for each language.\u003C\u002Fp>\\n\u003Cp>You can include \u003Ca href=\\\"**url**\\\">placeholders\u003C\u002Fa> (like \u003Ccode>{count}\u003C\u002Fcode>, \u003Ccode>{name}\u003C\u002Fcode>, \u003Ccode>%d\u003C\u002Fcode>, etc.) inside your strings. Translators see them and can place them as needed in the translation. Localazy ensures that those placeholders stay intact.\u003C\u002Fp>\\n\u003Cp>Handling pluralization properly matters for several reasons:\u003C\u002Fp>\\n\u003Col>\\n\u003Cli>It allows you to handle complex grammar rules (singular, plural, dual, etc.) automatically.\u003C\u002Fli>\\n\u003Cli>Translators see only the relevant plural forms for their language, reducing confusion and mistakes.\u003C\u002Fli>\\n\u003Cli>You don’t need to manually code plural logic for every language — Localazy (with your app) will handle the mapping.\u003C\u002Fli>\\n\u003C\u002Fol>\\n\"}},{\"@type\":\"Question\",\"name\":\"How to deal with placeholders and interpolation in JSON strings?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>\u003Ca href=\\\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcode-and-placeholders\\\">Placeholders\u003C\u002Fa> are essential in dynamic texts — for example, messages like \u003Ccode>&quot;Welcome, {username}!&quot;\u003C\u002Fcode> or \u003Ccode>&quot;You have {count} new notifications.&quot;\u003C\u002Fcode> In JSON translations, these variables must stay intact across all languages to prevent runtime errors or formatting issues.\u003C\u002Fp>\\n\u003Cp>Localazy automatically recognizes common placeholder patterns such as \u003Ccode>{variable}\u003C\u002Fcode>, \u003Ccode>%s\u003C\u002Fcode>, or \u003Ccode>${value}\u003C\u002Fcode>. During translation, it protects them so translators can’t accidentally modify or delete them. Each placeholder appears clearly highlighted in the editor, making it easy to understand where and how it will appear in the final text.\u003C\u002Fp>\\n\u003Cp>To keep translations accurate, you can also:\u003C\u002Fp>\\n\u003Cul>\\n\u003Cli>Add notes or descriptions to explain what each variable means (e.g., \u003Ccode>{count}\u003C\u002Fcode> = number of items).\u003C\u002Fli>\\n\u003Cli>Use \u003Ca href=\\\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fplurals\\\">plural rules\u003C\u002Fa> to adapt messages based on variable values (like “\u003Cem>1 message\u003C\u002Fem>” vs. “\u003Cem>3 messages\u003C\u002Fem>”).\u003C\u002Fli>\\n\u003Cli>Validate placeholders automatically with Localazy’s built-in QA checks, ensuring translations always contain the source variables.\u003C\u002Fli>\\n\u003C\u002Ful>\\n\u003Cp>This approach keeps your JSON translations both developer-friendly and safe for dynamic, variable-rich content across multiple languages.\u003C\u002Fp>\\n\"}},{\"@type\":\"Question\",\"name\":\"How to automate JSON translation updates in CI\u002FCD pipelines?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>Automating JSON translation updates ensures that your app’s localization stays in sync with development changes, reducing manual work and minimizing errors. Localazy can be integrated directly into your \u003Ca href=\\\"https:\u002F\u002Flocalazy.com\u002Fblog\u002Fhow-to-automate-your-localization-in-ci-cd-pipelines\\\">CI\u002FCD workflow\u003C\u002Fa>, enabling automatic upload and download of translation files during build and deployment processes.\u003C\u002Fp>\\n\u003Cp>Key steps to automate JSON translations with Localazy:\u003C\u002Fp>\\n\u003Col>\\n\u003Cli>Upload new or updated JSON strings automatically\\nWhen using the \u003Ca href=\\\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcli\\\">Localazy CLI\u003C\u002Fa> or \u003Ca href=\\\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ftranslation-api\\\">API\u003C\u002Fa>, a merge into the main branch can trigger an automatic upload to Localazy without manual intervention.\u003C\u002Fli>\\n\u003Cli>Automatic \u003Ca href=\\\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fmachine-translation\\\">machine translations\u003C\u002Fa>\\nOnce uploaded, Localazy can pre-translate new strings, so translators only need to review or refine them, speeding up the localization process.\u003C\u002Fli>\\n\u003Cli>Pull translations before build\u002Fdeployment\\nYour CI\u002FCD scripts can fetch the latest translations from Localazy, ensuring that your app always includes up-to-date JSON files for all supported languages.\u003C\u002Fli>\\n\u003Cli>Integration with version control\\nCombined with Git or other VCS (\u003Ca href=\\\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FVersion_control\\\">Version Control System\u003C\u002Fa>), you can track translation updates alongside your code, avoiding conflicts and maintaining a single source of truth.\u003C\u002Fli>\\n\u003Cli>Optional notifications and checks\\nPipelines can trigger alerts if translations are missing, \u003Ca href=\\\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fcode-and-placeholders\\\">placeholders\u003C\u002Fa> are inconsistent, or \u003Ca href=\\\"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fplurals\\\">plural forms\u003C\u002Fa> are incomplete, allowing automated QA before deployment.\u003C\u002Fli>\\n\u003C\u002Fol>\\n\u003Cp>By embedding Localazy into your CI\u002FCD workflow, your development team can focus on building features while translation updates run seamlessly in the background, keeping your JSON files synchronized across all environments and languages.\u003C\u002Fp>\\n\"}},{\"@type\":\"Question\",\"name\":\"What’s the difference between flat and nested JSON localization formats?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u003Cp>JSON localization files can be organized in flat or nested formats, and choosing the right structure affects readability, maintainability, and integration with your app.\u003C\u002Fp>\\n\u003Ch3 tabindex=\\\"-1\\\">Flat JSON \u003Ca class=\\\"markdownit-header-anchor\\\" href=\\\"#flat-json\\\">#️⃣\u003C\u002Fa>\u003Ca class=\\\"markdownit-header-anchor__offset\\\" id=\\\"flat-json\\\" tabindex=\\\"-1\\\" href=\\\"#\\\">\u003C\u002Fa>\u003C\u002Fh3>\\n\u003Cul>\\n\u003Cli>All translation keys are at the top level, usually with dot-separated paths representing hierarchy:\u003C\u002Fli>\\n\u003C\u002Ful>\\n\u003Cpre>\u003Ccode class=\\\"hljs\\\">{\\n  &quot;home.title&quot;: &quot;Welcome&quot;,\\n  &quot;home.description&quot;: &quot;Your productivity hub&quot;,\\n  &quot;buttons.save&quot;: &quot;Save&quot;,\\n  &quot;buttons.cancel&quot;: &quot;Cancel&quot;\\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cul>\\n\u003Cli>\u003Cstrong>Advantages:\u003C\u002Fstrong> easy to search and reference keys programmatically; simpler for some i18n frameworks.\u003C\u002Fli>\\n\u003Cli>\u003Cstrong>Drawbacks:\u003C\u002Fstrong> less visually organized, harder to group related strings for translators.\u003C\u002Fli>\\n\u003C\u002Ful>\\n\u003Ch3 tabindex=\\\"-1\\\">Nested JSON \u003Ca class=\\\"markdownit-header-anchor\\\" href=\\\"#nested-json\\\">#️⃣\u003C\u002Fa>\u003Ca class=\\\"markdownit-header-anchor__offset\\\" id=\\\"nested-json\\\" tabindex=\\\"-1\\\" href=\\\"#\\\">\u003C\u002Fa>\u003C\u002Fh3>\\n\u003Cul>\\n\u003Cli>Keys are organized hierarchically using objects, reflecting the app’s structure:\u003C\u002Fli>\\n\u003C\u002Ful>\\n\u003Cpre>\u003Ccode class=\\\"hljs\\\">{\\n  &quot;home&quot;: {\\n    &quot;title&quot;: &quot;Welcome&quot;,\\n    &quot;description&quot;: &quot;Your productivity hub&quot;\\n  },\\n  &quot;buttons&quot;: {\\n    &quot;save&quot;: &quot;Save&quot;,\\n    &quot;cancel&quot;: &quot;Cancel&quot;\\n  }\\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cul>\\n\u003Cli>\u003Cstrong>Advantages:\u003C\u002Fstrong> visually clear, groups related content logically, easier for translators to understand context.\u003C\u002Fli>\\n\u003Cli>\u003Cstrong>Drawbacks:\u003C\u002Fstrong> some frameworks or automation scripts may require flattening before use.\u003C\u002Fli>\\n\u003C\u002Ful>\\n\u003Cp>Localazy supports both flat and nested JSON formats, allowing you to upload, translate, and export files without losing structure. You can also choose the preferred format for your project, ensuring consistency across environments and repositories.\u003C\u002Fp>\\n\"}}]}",{"id":2022,"owner":2023,"created_by":7,"sort":7,"title":2028,"slug":2029,"modified_on":764,"created_on":2030,"pinned":15,"badge":7,"priority":2031,"main_image":2032,"status":8,"tags":2033,"dictionary":2044,"reading_time":2045,"excerpt":-1,"og_title":764,"og_description":764,"og_image":764},"6a145e3f8550a300014081e4",{"id":2024,"first_name":2025,"last_name":764,"slug":2026,"avatar":2027},"65647a510470910001942876","Dorota Pawlak","dorota-pawlak","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2024\u002F07\u002Fdorota.png","The great LLM translation war, pt. 2: Context beats model choice in 2026","the-great-llm-translation-war-pt-2-2026","2026-06-05T14:56:58.000+02:00","0.7","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F06\u002Flocalazy-AI-series-11.png",[2034,2038,2041],{"id":269,"created_on":2035,"status":8,"label":2036,"slug":2037,"on_index_page":17},"2026-06-06 01:48:54","AI","ai",{"id":269,"created_on":2035,"status":8,"label":2039,"slug":2040,"on_index_page":15},"ChatGPT","chatgpt",{"id":319,"created_on":2035,"status":8,"label":2042,"slug":2043,"on_index_page":15},"Translations","translations",[],0,{"id":2047,"owner":2048,"created_by":7,"sort":7,"title":2053,"slug":2054,"modified_on":764,"created_on":2055,"pinned":15,"badge":7,"priority":2031,"main_image":2056,"status":8,"tags":2057,"dictionary":2062,"reading_time":2045,"excerpt":-1,"og_title":764,"og_description":764,"og_image":764},"69d78a237ab1270001eddabf",{"id":2049,"first_name":2050,"last_name":764,"slug":2051,"avatar":2052},"606c233dcf7b6a0001d1da93","Petr Hodný","petr-hodny","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F12\u002Fpetr.png","Translation API: Translate your content on the fly with Localazy AI!","translation-api-translate-your-content-on-the-fly-with-localazy-ai","2026-04-24T09:27:26.000+02:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F04\u002FLocalazy-AI-translation-api.png",[2058,2059,2060],{"id":319,"created_on":2035,"status":8,"label":655,"slug":659,"on_index_page":15},{"id":269,"created_on":2035,"status":8,"label":2036,"slug":2037,"on_index_page":17},{"id":319,"created_on":2035,"status":8,"label":217,"slug":2061,"on_index_page":17},"localization",[]]