[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-settings":3,"footer-homepage":153,"footer-integrations":220,"main-navigation":1197,"blog-post-nav-nav":1814,"blog-post-nav-[USE LATEST FEATURED]":1836,"blog-qt-localization-localazy":1851},{"id":4,"status":5,"security_section_title":6,"loved_section_title":7,"columns":8,"social_links":113,"policy_links":143},1,"published","Secured & trusted","Loved by users",[9,28,48,74,78],{"id":4,"status":5,"sort":10,"title":11,"column_key":12,"links":13},null,"Localazy","connect",[14,18,23],{"id":15,"status":5,"sort":4,"title":16,"url":17},11,"Book a demo","___LOCALAZY_MEETING_URL___",{"id":19,"status":5,"sort":20,"title":21,"url":22},12,2,"Contact","\u002Fcontact",{"id":24,"status":5,"sort":25,"title":26,"url":27},21,3,"About us","\u002Fabout-us",{"id":20,"status":5,"sort":10,"title":29,"column_key":30,"links":31},"Programs","programs",[32,36,40,44],{"id":4,"status":5,"sort":33,"title":34,"url":35},4,"Partner Program","\u002Fpartnership",{"id":20,"status":5,"sort":37,"title":38,"url":39},5,"Ambassador Program","\u002Fambassador",{"id":25,"status":5,"sort":41,"title":42,"url":43},6,"Startup Program","\u002Ffor\u002Fstartups",{"id":33,"status":5,"sort":45,"title":46,"url":47},7,"Nonprofits","\u002Ffor\u002Fnonprofit",{"id":25,"status":5,"sort":10,"title":49,"column_key":50,"links":51},"Use Cases","use_cases",[52,56,60,64,67,70],{"id":37,"status":5,"sort":53,"title":54,"url":55},8,"Software Localization","\u002Fterm\u002Fsoftware-localization",{"id":41,"status":5,"sort":57,"title":58,"url":59},9,"Machine Translation Services","\u002Ffeatures\u002Fmachine-translation",{"id":45,"status":5,"sort":61,"title":62,"url":63},10,"Translation API","\u002Ffeatures\u002Ftranslation-api",{"id":53,"status":5,"sort":15,"title":65,"url":66},"Crowdsourced Translations","\u002Ffeatures\u002Fshare-tm",{"id":57,"status":5,"sort":19,"title":68,"url":69},"Figma i18n & localization","\u002Ffeatures\u002Ffigma-localization-plugin",{"id":61,"status":5,"sort":71,"title":72,"url":73},13,"Translation as a Service","\u002Fterm\u002Ftranslation-service",{"id":33,"status":5,"sort":10,"title":75,"column_key":76,"links":77},"Integrations","integrations",[],{"id":37,"status":5,"sort":10,"title":79,"column_key":80,"links":81},"Resources","resources",[82,86,90,94,98,102,106,110],{"id":71,"status":5,"sort":83,"title":84,"url":85},14,"Documentation","\u002Fdocs",{"id":83,"status":5,"sort":87,"title":88,"url":89},15,"Dictionary","\u002Fdictionary",{"id":87,"status":5,"sort":91,"title":92,"url":93},16,"Case Studies","\u002Fcase-study",{"id":91,"status":5,"sort":95,"title":96,"url":97},17,"Discussion forum","___DISCUSS_URL___",{"id":95,"status":5,"sort":99,"title":100,"url":101},18,"Localization Blog","\u002Fblog",{"id":99,"status":5,"sort":103,"title":104,"url":105},19,"FAQ","\u002Ffaq",{"id":103,"status":5,"sort":107,"title":108,"url":109},20,"Pricing","\u002Fpricing",{"id":107,"status":5,"sort":24,"title":111,"url":112},"Brand assets","https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Fu\u002F1\u002Ffolders\u002F1tZqsZHBlGelz7A2FwTsiwrs4j3sd9HTk",[114,119,124,129,134,139],{"id":4,"status":5,"sort":10,"platform":115,"icon":116,"url":117,"label":118},"feed","rss","\u002Ffeed.xml","Localazy RSS Feed",{"id":20,"status":5,"sort":10,"platform":120,"icon":121,"url":122,"label":123},"facebook","fb-logo","https:\u002F\u002Fwww.facebook.com\u002Flocalazy\u002F","Localazy facebook",{"id":25,"status":5,"sort":10,"platform":125,"icon":126,"url":127,"label":128},"github","github-logo","https:\u002F\u002Fgithub.com\u002Flocalazy","Localazy GitHub",{"id":33,"status":5,"sort":10,"platform":130,"icon":131,"url":132,"label":133},"x","x-twitter","https:\u002F\u002Fx.com\u002Flocalazy","Localazy X",{"id":37,"status":5,"sort":10,"platform":135,"icon":136,"url":137,"label":138},"linkedin","linkedin-logo","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002F37836599\u002F","Localazy LinkedIn",{"id":41,"status":5,"sort":10,"platform":140,"icon":141,"url":97,"label":142},"discourse","discourse-logo","Localazy Discourse",[144,147,150],{"id":4,"status":5,"sort":10,"title":145,"url":146,"action":10},"Privacy policy","\u002Fprivacy-policy",{"id":20,"status":5,"sort":10,"title":148,"url":149,"action":10},"Terms & Conditions","\u002Fterms-and-conditions",{"id":25,"status":5,"sort":10,"title":151,"url":10,"action":152},"Cookies","cookie-consent",{"status":5,"header_badges":154,"footer_badges":172,"footer_secured_badges":178,"slider_badges":190},[155,162,167],{"id":4,"status":5,"sort":10,"link":156,"title":157,"badgeType":158,"badgeName":159,"metadata":10,"image":160},"https:\u002F\u002Fwww.g2.com\u002Fproducts\u002Flocalazy\u002Freviews","Best meets requirements","Other","G2-winter-24-best-meets-requirments",{"id":161},"8d5dd6fd-6995-4c92-8219-a6ed5ba6acdc",{"id":20,"status":5,"sort":10,"link":156,"title":163,"badgeType":158,"badgeName":164,"metadata":10,"image":165},"Best support","G2-winter-24-best-support",{"id":166},"e59dd465-84d9-45c7-987d-dd4048fd6992",{"id":25,"status":5,"sort":10,"link":156,"title":168,"badgeType":158,"badgeName":169,"metadata":10,"image":170},"Easiest admin","G2-winter-24-easiest-admin",{"id":171},"5f12c4c8-bec0-47cf-87b4-a4502e9f1bd2",[173],{"id":19,"status":5,"sort":10,"link":156,"title":174,"badgeType":158,"badgeName":175,"metadata":10,"image":176},"Users love us","Users love us 25",{"id":177},"232416a5-86ba-4be6-85a5-b88802003d53",[179,185],{"id":15,"status":5,"sort":10,"link":180,"title":181,"badgeType":158,"badgeName":182,"metadata":10,"image":183},"https:\u002F\u002Fsprinto.com\u002Fget-iso-27001\u002F","Sprinto ISO 27001","Sprinto ISO 27001 certificate",{"id":184},"c1c6c06c-6caf-4b78-8a7e-9606c395eb61",{"id":71,"status":5,"sort":10,"link":186,"title":187,"badgeType":158,"badgeName":187,"metadata":10,"image":188},"https:\u002F\u002Fwww.aicpa.org\u002Fsoc4so","SOC certificate",{"id":189},"4f4bc0a6-09a0-41df-8295-8f990d96d941",[191,197,201,205,209,213,218],{"id":37,"status":5,"sort":10,"link":156,"title":192,"badgeType":158,"badgeName":193,"metadata":194,"image":195},"Most likely to recommend","a","",{"id":196},"da055731-3f11-4fc7-96f2-c11c0b84c831",{"id":41,"status":5,"sort":10,"link":156,"title":198,"badgeType":158,"badgeName":10,"metadata":10,"image":199},"EMEA High Performer",{"id":200},"586fb488-81f2-41db-a4e8-ef309e50c0e6",{"id":45,"status":5,"sort":10,"link":156,"title":202,"badgeType":158,"badgeName":10,"metadata":10,"image":203},"Ease of Doing Business With",{"id":204},"bfa26865-430e-463d-9886-cb56a8a8ecf6",{"id":53,"status":5,"sort":10,"link":156,"title":206,"badgeType":158,"badgeName":10,"metadata":10,"image":207},"High Performer",{"id":208},"2cc1ba0f-c23a-4c97-ad4a-a655c97466fe",{"id":57,"status":5,"sort":10,"link":156,"title":210,"badgeType":158,"badgeName":10,"metadata":10,"image":211},"Fastest Implementation",{"id":212},"6f297758-1c95-45f4-a6e9-528319897132",{"id":61,"status":5,"sort":10,"link":214,"title":215,"badgeType":158,"badgeName":10,"metadata":10,"image":216},"https:\u002F\u002Fwww.intercert.com\u002Fservices\u002Fgovernance-risk-compliance\u002Fiso-iec-27001","Intercert ISO 27001",{"id":217},"0521a5f1-e1f2-4da6-a2bc-dc92773f2a7b",{"id":15,"status":5,"sort":10,"link":180,"title":181,"badgeType":158,"badgeName":182,"metadata":10,"image":219},{"id":184},[221,387,468,579,671,755,847,940,1029,1136],{"id":222,"status":5,"created_on":223,"modified_on":224,"name":225,"slug":226,"description":227,"docs_link":228,"priority":10,"has_sdk":229,"sort":25,"highlighted":229,"in_menu":230,"changefreq":10,"support_type":231,"show_in_spa":230,"is_file_format":229,"meta_title":10,"meta_description":10,"featured_on_web":230,"marketing_subtitle":232,"tile_subtitle":233,"tile_description":234,"is_enterprise":229,"is_popular":229,"primary_use_case":10,"hierarchy_handling":10,"best_for":10,"file_extension":10,"format_code_example":10,"format_to_extension":235,"upload_features":237,"icon":238,"meta_image":240,"primary_tag":242,"tags":261,"integration_methods":281,"recommended_methods":371,"default_integration_method":372,"faq_categories":379,"translations":385,"platforms_id":222},33,"2022-03-18T08:09:24.000Z","2025-02-26T13:36:08.000Z","React","react","Manage your React app translations with Localazy, a continuous localization tool. React i18n done right. ","\u002Fdocs\u002Fcli\u002Fjson-format",false,true,"JSON format support","CLI support","react-i18next and more","Use Localazy to translate your React projects with your favorite i18n library.",{"json":236},"json",[],{"id":239},"26757a90-88a3-4a94-b587-9f38614ed3bd",{"id":241},"a97492ec-ee8d-429c-bf66-d0fe59b6e5c9",{"id":37,"status":5,"sort":20,"created_on":243,"label":244,"hidden":229,"icon":245,"translations":247},"2022-03-17T12:23:44.000Z","Web apps",{"id":246},"c9e70e4f-8136-432a-8d82-53c3501a9eb4",[248,250,254,258],{"id":37,"languages_code":249,"label":244},"xxa",{"id":251,"languages_code":252,"label":253},45,"es","Aplicaciones web",{"id":255,"languages_code":256,"label":257},50,"cs","Webové aplikace",{"id":259,"languages_code":260,"label":244},59,"en",[262,269],{"id":37,"status":5,"sort":20,"label":244,"hidden":229,"created_on":243,"icon":263,"translations":264},{"id":246},[265,266,267,268],{"id":37,"languages_code":249,"label":244},{"id":251,"languages_code":252,"label":253},{"id":255,"languages_code":256,"label":257},{"id":259,"languages_code":260,"label":244},{"id":53,"status":5,"sort":57,"label":270,"hidden":229,"created_on":271,"icon":10,"translations":272},"Framework","2022-03-17T12:23:45.000Z",[273,274,277,279],{"id":53,"languages_code":249,"label":270},{"id":275,"languages_code":252,"label":276},53,"Marco",{"id":278,"languages_code":256,"label":270},60,{"id":280,"languages_code":260,"label":270},67,[282,296,326,349],{"id":33,"status":5,"sort":41,"label":283,"alternative_label":10,"slug":284,"description":285,"documentation_link":286,"loc_icon":284,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":287},"API","api","Translate strings directly or upload them into your Localazy project.","\u002Fdocs\u002Fapi\u002Fintroduction",[288,289,292,294],{"id":33,"languages_code":249,"label":283,"description":285,"slug":284},{"id":290,"languages_code":252,"label":283,"description":291,"slug":284},40,"Utilice la API para exportar traducciones e importar contenido de\u002Fa Localazy mediante programación.",{"id":255,"languages_code":260,"label":283,"description":293,"slug":284},"Choose between translating strings directly or uploading them into Localazy.",{"id":259,"languages_code":256,"label":283,"description":295,"slug":284},"Pomocí rozhraní API můžete programovaně exportovat překlady a importovat obsah z\u002Fdo Localazy.",{"id":25,"status":5,"sort":37,"label":297,"alternative_label":10,"slug":298,"description":299,"documentation_link":300,"loc_icon":301,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":302},"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",[303,304,308,310,313,317,319,321],{"id":25,"languages_code":249,"label":297,"description":299,"slug":298},{"id":305,"languages_code":252,"label":306,"description":307,"slug":10},39,"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":309,"languages_code":260,"label":297,"description":299,"slug":298},51,{"id":278,"languages_code":256,"label":311,"description":312,"slug":10},"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":314,"languages_code":252,"label":315,"description":316,"slug":298},64,"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":318,"languages_code":260,"label":297,"description":299,"slug":298},65,{"id":320,"languages_code":256,"label":311,"description":312,"slug":298},66,{"id":322,"languages_code":323,"label":324,"description":325,"slug":10},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":20,"status":5,"sort":33,"label":327,"alternative_label":328,"slug":329,"description":330,"documentation_link":331,"loc_icon":332,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":333},"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",[334,335,339,341,345],{"id":20,"languages_code":249,"label":327,"description":330,"slug":329},{"id":336,"languages_code":252,"label":337,"description":338,"slug":10},38,"Carga directa de archivos","Cargue sus textos y traducciones existentes en cualquier formato directamente para empezar rápidamente.",{"id":340,"languages_code":260,"label":327,"description":330,"slug":329},47,{"id":342,"languages_code":256,"label":343,"description":344,"slug":10},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":346,"languages_code":323,"label":347,"description":348,"slug":10},85,"Direkter Datei-Upload","Laden Sie Ihre Texte und vorhandenen Übersetzungen in einem beliebigen Format direkt hoch, um schnell loszulegen.",{"id":4,"status":5,"sort":25,"label":350,"alternative_label":351,"slug":352,"description":353,"documentation_link":354,"loc_icon":352,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":355},"Command Line Interface","CLI","cli","The best option for developers that want to make localization an automated part of their workflow.","\u002Fdocs\u002Fcli\u002Fthe-basics",[356,357,361,363,367],{"id":4,"languages_code":249,"label":350,"description":353,"slug":352},{"id":358,"languages_code":252,"label":359,"description":360,"slug":352},37,"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":362,"languages_code":260,"label":350,"description":353,"slug":352},46,{"id":364,"languages_code":256,"label":365,"description":366,"slug":352},55,"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":368,"languages_code":323,"label":369,"description":370,"slug":10},87,"Befehlszeilenschnittstelle","Die beste Option für Entwickler, die die Lokalisierung zu einem automatisierten Teil ihres Arbeitsablaufs machen möchten.",[],{"id":4,"status":5,"sort":25,"label":350,"alternative_label":351,"slug":352,"description":353,"documentation_link":354,"loc_icon":352,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":373},[374,375,376,377,378],{"id":4,"languages_code":249,"label":350,"description":353,"slug":352},{"id":358,"languages_code":252,"label":359,"description":360,"slug":352},{"id":362,"languages_code":260,"label":350,"description":353,"slug":352},{"id":364,"languages_code":256,"label":365,"description":366,"slug":352},{"id":368,"languages_code":323,"label":369,"description":370,"slug":10},[380],{"id":381,"status":5,"created_on":382,"sort":10,"slug":383,"label":384,"on_faq_index":10},76,"2025-02-26T12:44:29.000Z","front-end-common","Front-end Common",[386],{"languages_code":249,"name":225,"slug":226,"description":227,"support_type":231,"meta_title":10,"meta_description":10,"marketing_subtitle":232,"tile_subtitle":233,"tile_description":234,"id":222,"platforms_id":222,"docs_link":228},{"id":103,"status":5,"created_on":223,"modified_on":388,"name":389,"slug":390,"description":391,"docs_link":228,"priority":10,"has_sdk":229,"sort":33,"highlighted":229,"in_menu":230,"changefreq":10,"support_type":231,"show_in_spa":230,"is_file_format":229,"meta_title":10,"meta_description":10,"featured_on_web":230,"marketing_subtitle":232,"tile_subtitle":392,"tile_description":393,"is_enterprise":229,"is_popular":229,"primary_use_case":10,"hierarchy_handling":10,"best_for":10,"file_extension":10,"format_code_example":10,"format_to_extension":394,"upload_features":395,"icon":396,"meta_image":398,"primary_tag":400,"tags":407,"integration_methods":421,"recommended_methods":452,"default_integration_method":453,"faq_categories":460,"translations":466,"platforms_id":103},"2025-02-26T13:35:41.000Z","Vue.js","vuejs","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":236},[],{"id":397},"6180b41f-3249-47d3-adcd-50fe1cf11bf1",{"id":399},"8171b836-d6b8-4354-8db3-34ccd384970d",{"id":37,"status":5,"sort":20,"created_on":243,"label":244,"hidden":229,"icon":401,"translations":402},{"id":246},[403,404,405,406],{"id":37,"languages_code":249,"label":244},{"id":251,"languages_code":252,"label":253},{"id":255,"languages_code":256,"label":257},{"id":259,"languages_code":260,"label":244},[408,415],{"id":37,"status":5,"sort":20,"label":244,"hidden":229,"created_on":243,"icon":409,"translations":410},{"id":246},[411,412,413,414],{"id":37,"languages_code":249,"label":244},{"id":251,"languages_code":252,"label":253},{"id":255,"languages_code":256,"label":257},{"id":259,"languages_code":260,"label":244},{"id":53,"status":5,"sort":57,"label":270,"hidden":229,"created_on":271,"icon":10,"translations":416},[417,418,419,420],{"id":53,"languages_code":249,"label":270},{"id":275,"languages_code":252,"label":276},{"id":278,"languages_code":256,"label":270},{"id":280,"languages_code":260,"label":270},[422,428,438,445],{"id":33,"status":5,"sort":41,"label":283,"alternative_label":10,"slug":284,"description":285,"documentation_link":286,"loc_icon":284,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":423},[424,425,426,427],{"id":33,"languages_code":249,"label":283,"description":285,"slug":284},{"id":290,"languages_code":252,"label":283,"description":291,"slug":284},{"id":255,"languages_code":260,"label":283,"description":293,"slug":284},{"id":259,"languages_code":256,"label":283,"description":295,"slug":284},{"id":25,"status":5,"sort":37,"label":297,"alternative_label":10,"slug":298,"description":299,"documentation_link":300,"loc_icon":301,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":429},[430,431,432,433,434,435,436,437],{"id":25,"languages_code":249,"label":297,"description":299,"slug":298},{"id":305,"languages_code":252,"label":306,"description":307,"slug":10},{"id":309,"languages_code":260,"label":297,"description":299,"slug":298},{"id":278,"languages_code":256,"label":311,"description":312,"slug":10},{"id":314,"languages_code":252,"label":315,"description":316,"slug":298},{"id":318,"languages_code":260,"label":297,"description":299,"slug":298},{"id":320,"languages_code":256,"label":311,"description":312,"slug":298},{"id":322,"languages_code":323,"label":324,"description":325,"slug":10},{"id":20,"status":5,"sort":33,"label":327,"alternative_label":328,"slug":329,"description":330,"documentation_link":331,"loc_icon":332,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":439},[440,441,442,443,444],{"id":20,"languages_code":249,"label":327,"description":330,"slug":329},{"id":336,"languages_code":252,"label":337,"description":338,"slug":10},{"id":340,"languages_code":260,"label":327,"description":330,"slug":329},{"id":342,"languages_code":256,"label":343,"description":344,"slug":10},{"id":346,"languages_code":323,"label":347,"description":348,"slug":10},{"id":4,"status":5,"sort":25,"label":350,"alternative_label":351,"slug":352,"description":353,"documentation_link":354,"loc_icon":352,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":446},[447,448,449,450,451],{"id":4,"languages_code":249,"label":350,"description":353,"slug":352},{"id":358,"languages_code":252,"label":359,"description":360,"slug":352},{"id":362,"languages_code":260,"label":350,"description":353,"slug":352},{"id":364,"languages_code":256,"label":365,"description":366,"slug":352},{"id":368,"languages_code":323,"label":369,"description":370,"slug":10},[],{"id":4,"status":5,"sort":25,"label":350,"alternative_label":351,"slug":352,"description":353,"documentation_link":354,"loc_icon":352,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":454},[455,456,457,458,459],{"id":4,"languages_code":249,"label":350,"description":353,"slug":352},{"id":358,"languages_code":252,"label":359,"description":360,"slug":352},{"id":362,"languages_code":260,"label":350,"description":353,"slug":352},{"id":364,"languages_code":256,"label":365,"description":366,"slug":352},{"id":368,"languages_code":323,"label":369,"description":370,"slug":10},[461,465],{"id":342,"status":5,"created_on":462,"sort":10,"slug":463,"label":464,"on_faq_index":10},"2023-03-01T11:21:41.000Z","vue-localization","Vue.js Localization",{"id":381,"status":5,"created_on":382,"sort":10,"slug":383,"label":384,"on_faq_index":10},[467],{"languages_code":249,"name":389,"slug":390,"description":391,"support_type":231,"meta_title":10,"meta_description":10,"marketing_subtitle":232,"tile_subtitle":392,"tile_description":393,"id":103,"platforms_id":103,"docs_link":228},{"id":4,"status":5,"created_on":223,"modified_on":469,"name":470,"slug":471,"description":472,"docs_link":473,"priority":10,"has_sdk":229,"sort":41,"highlighted":229,"in_menu":230,"changefreq":10,"support_type":474,"show_in_spa":230,"is_file_format":229,"meta_title":10,"meta_description":10,"featured_on_web":229,"marketing_subtitle":232,"tile_subtitle":474,"tile_description":475,"is_enterprise":229,"is_popular":229,"primary_use_case":476,"hierarchy_handling":477,"best_for":478,"file_extension":479,"format_code_example":480,"format_to_extension":481,"upload_features":483,"icon":484,"meta_image":486,"primary_tag":488,"tags":499,"integration_methods":537,"recommended_methods":568,"default_integration_method":569,"faq_categories":576,"translations":577,"platforms_id":4},"2025-07-03T14:21:42.000Z","Flutter","flutter","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":482},"arb",[],{"id":485},"b9f13a11-9328-4a03-86cf-b20de0685606",{"id":487},"c2674666-4371-4aa4-9a65-438c7363fafe",{"id":41,"status":5,"sort":53,"created_on":271,"label":489,"hidden":229,"icon":490,"translations":492},"Mobile apps",{"id":491},"c9c7e1f5-8b59-4016-ae0c-6fba9469cd55",[493,494,496,498],{"id":41,"languages_code":249,"label":489},{"id":362,"languages_code":252,"label":495},"Aplicaciones móviles",{"id":364,"languages_code":256,"label":497},"Mobilní aplikace",{"id":318,"languages_code":260,"label":489},[500,511,518,525],{"id":45,"status":5,"sort":103,"label":501,"hidden":229,"created_on":271,"icon":502,"translations":504},"Desktop & Games",{"id":503},"65b04533-5b4c-430c-b8a4-ecce84754200",[505,506,508,510],{"id":45,"languages_code":249,"label":501},{"id":340,"languages_code":252,"label":507},"Escritorio y Juegos",{"id":342,"languages_code":256,"label":509},"Stolní počítače & Hry",{"id":320,"languages_code":260,"label":501},{"id":37,"status":5,"sort":20,"label":244,"hidden":229,"created_on":243,"icon":512,"translations":513},{"id":246},[514,515,516,517],{"id":37,"languages_code":249,"label":244},{"id":251,"languages_code":252,"label":253},{"id":255,"languages_code":256,"label":257},{"id":259,"languages_code":260,"label":244},{"id":41,"status":5,"sort":53,"label":489,"hidden":229,"created_on":271,"icon":519,"translations":520},{"id":491},[521,522,523,524],{"id":41,"languages_code":249,"label":489},{"id":362,"languages_code":252,"label":495},{"id":364,"languages_code":256,"label":497},{"id":318,"languages_code":260,"label":489},{"id":526,"status":5,"sort":527,"label":528,"hidden":230,"created_on":271,"icon":10,"translations":529},30,32,"ARB",[530,531,533,535],{"id":526,"languages_code":249,"label":528},{"id":532,"languages_code":252,"label":528},120,{"id":534,"languages_code":256,"label":528},125,{"id":536,"languages_code":260,"label":528},130,[538,544,554,561],{"id":33,"status":5,"sort":41,"label":283,"alternative_label":10,"slug":284,"description":285,"documentation_link":286,"loc_icon":284,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":539},[540,541,542,543],{"id":33,"languages_code":249,"label":283,"description":285,"slug":284},{"id":290,"languages_code":252,"label":283,"description":291,"slug":284},{"id":255,"languages_code":260,"label":283,"description":293,"slug":284},{"id":259,"languages_code":256,"label":283,"description":295,"slug":284},{"id":25,"status":5,"sort":37,"label":297,"alternative_label":10,"slug":298,"description":299,"documentation_link":300,"loc_icon":301,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":545},[546,547,548,549,550,551,552,553],{"id":25,"languages_code":249,"label":297,"description":299,"slug":298},{"id":305,"languages_code":252,"label":306,"description":307,"slug":10},{"id":309,"languages_code":260,"label":297,"description":299,"slug":298},{"id":278,"languages_code":256,"label":311,"description":312,"slug":10},{"id":314,"languages_code":252,"label":315,"description":316,"slug":298},{"id":318,"languages_code":260,"label":297,"description":299,"slug":298},{"id":320,"languages_code":256,"label":311,"description":312,"slug":298},{"id":322,"languages_code":323,"label":324,"description":325,"slug":10},{"id":20,"status":5,"sort":33,"label":327,"alternative_label":328,"slug":329,"description":330,"documentation_link":331,"loc_icon":332,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":555},[556,557,558,559,560],{"id":20,"languages_code":249,"label":327,"description":330,"slug":329},{"id":336,"languages_code":252,"label":337,"description":338,"slug":10},{"id":340,"languages_code":260,"label":327,"description":330,"slug":329},{"id":342,"languages_code":256,"label":343,"description":344,"slug":10},{"id":346,"languages_code":323,"label":347,"description":348,"slug":10},{"id":4,"status":5,"sort":25,"label":350,"alternative_label":351,"slug":352,"description":353,"documentation_link":354,"loc_icon":352,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":562},[563,564,565,566,567],{"id":4,"languages_code":249,"label":350,"description":353,"slug":352},{"id":358,"languages_code":252,"label":359,"description":360,"slug":352},{"id":362,"languages_code":260,"label":350,"description":353,"slug":352},{"id":364,"languages_code":256,"label":365,"description":366,"slug":352},{"id":368,"languages_code":323,"label":369,"description":370,"slug":10},[],{"id":4,"status":5,"sort":25,"label":350,"alternative_label":351,"slug":352,"description":353,"documentation_link":354,"loc_icon":352,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":570},[571,572,573,574,575],{"id":4,"languages_code":249,"label":350,"description":353,"slug":352},{"id":358,"languages_code":252,"label":359,"description":360,"slug":352},{"id":362,"languages_code":260,"label":350,"description":353,"slug":352},{"id":364,"languages_code":256,"label":365,"description":366,"slug":352},{"id":368,"languages_code":323,"label":369,"description":370,"slug":10},[],[578],{"languages_code":249,"name":470,"slug":471,"description":472,"support_type":474,"meta_title":10,"meta_description":10,"marketing_subtitle":232,"tile_subtitle":474,"tile_description":475,"id":4,"platforms_id":4,"docs_link":473},{"id":580,"status":5,"created_on":581,"modified_on":582,"name":583,"slug":584,"description":585,"docs_link":586,"priority":10,"has_sdk":229,"sort":19,"highlighted":229,"in_menu":230,"changefreq":10,"support_type":587,"show_in_spa":230,"is_file_format":229,"meta_title":10,"meta_description":10,"featured_on_web":230,"marketing_subtitle":232,"tile_subtitle":587,"tile_description":588,"is_enterprise":229,"is_popular":229,"primary_use_case":10,"hierarchy_handling":10,"best_for":10,"file_extension":10,"format_code_example":10,"format_to_extension":589,"upload_features":591,"icon":592,"meta_image":594,"primary_tag":596,"tags":610,"integration_methods":625,"recommended_methods":656,"default_integration_method":657,"faq_categories":664,"translations":669,"platforms_id":580},31,"2022-03-18T08:09:25.000Z","2024-07-17T07:43:22.000Z","JavaScript","javascript","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":590},"js",[],{"id":593},"4218d0c9-7e6b-494d-9663-37ceaf93ee8c",{"id":595},"2c6699eb-1d80-4772-8268-5597dbcead8c",{"id":61,"status":5,"sort":61,"created_on":271,"label":597,"hidden":229,"icon":598,"translations":600},"Programming Languages",{"id":599},"8c5836bb-1fbe-49c5-9330-8f931838c457",[601,602,605,608],{"id":61,"languages_code":249,"label":597},{"id":603,"languages_code":252,"label":604},63,"Lenguajes de Programación",{"id":606,"languages_code":256,"label":607},68,"Programovací Jazyky",{"id":609,"languages_code":260,"label":597},70,[611,618],{"id":37,"status":5,"sort":20,"label":244,"hidden":229,"created_on":243,"icon":612,"translations":613},{"id":246},[614,615,616,617],{"id":37,"languages_code":249,"label":244},{"id":251,"languages_code":252,"label":253},{"id":255,"languages_code":256,"label":257},{"id":259,"languages_code":260,"label":244},{"id":61,"status":5,"sort":61,"label":597,"hidden":229,"created_on":271,"icon":619,"translations":620},{"id":599},[621,622,623,624],{"id":61,"languages_code":249,"label":597},{"id":603,"languages_code":252,"label":604},{"id":606,"languages_code":256,"label":607},{"id":609,"languages_code":260,"label":597},[626,632,642,649],{"id":33,"status":5,"sort":41,"label":283,"alternative_label":10,"slug":284,"description":285,"documentation_link":286,"loc_icon":284,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":627},[628,629,630,631],{"id":33,"languages_code":249,"label":283,"description":285,"slug":284},{"id":290,"languages_code":252,"label":283,"description":291,"slug":284},{"id":255,"languages_code":260,"label":283,"description":293,"slug":284},{"id":259,"languages_code":256,"label":283,"description":295,"slug":284},{"id":25,"status":5,"sort":37,"label":297,"alternative_label":10,"slug":298,"description":299,"documentation_link":300,"loc_icon":301,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":633},[634,635,636,637,638,639,640,641],{"id":25,"languages_code":249,"label":297,"description":299,"slug":298},{"id":305,"languages_code":252,"label":306,"description":307,"slug":10},{"id":309,"languages_code":260,"label":297,"description":299,"slug":298},{"id":278,"languages_code":256,"label":311,"description":312,"slug":10},{"id":314,"languages_code":252,"label":315,"description":316,"slug":298},{"id":318,"languages_code":260,"label":297,"description":299,"slug":298},{"id":320,"languages_code":256,"label":311,"description":312,"slug":298},{"id":322,"languages_code":323,"label":324,"description":325,"slug":10},{"id":20,"status":5,"sort":33,"label":327,"alternative_label":328,"slug":329,"description":330,"documentation_link":331,"loc_icon":332,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":643},[644,645,646,647,648],{"id":20,"languages_code":249,"label":327,"description":330,"slug":329},{"id":336,"languages_code":252,"label":337,"description":338,"slug":10},{"id":340,"languages_code":260,"label":327,"description":330,"slug":329},{"id":342,"languages_code":256,"label":343,"description":344,"slug":10},{"id":346,"languages_code":323,"label":347,"description":348,"slug":10},{"id":4,"status":5,"sort":25,"label":350,"alternative_label":351,"slug":352,"description":353,"documentation_link":354,"loc_icon":352,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":650},[651,652,653,654,655],{"id":4,"languages_code":249,"label":350,"description":353,"slug":352},{"id":358,"languages_code":252,"label":359,"description":360,"slug":352},{"id":362,"languages_code":260,"label":350,"description":353,"slug":352},{"id":364,"languages_code":256,"label":365,"description":366,"slug":352},{"id":368,"languages_code":323,"label":369,"description":370,"slug":10},[],{"id":4,"status":5,"sort":25,"label":350,"alternative_label":351,"slug":352,"description":353,"documentation_link":354,"loc_icon":352,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":658},[659,660,661,662,663],{"id":4,"languages_code":249,"label":350,"description":353,"slug":352},{"id":358,"languages_code":252,"label":359,"description":360,"slug":352},{"id":362,"languages_code":260,"label":350,"description":353,"slug":352},{"id":364,"languages_code":256,"label":365,"description":366,"slug":352},{"id":368,"languages_code":323,"label":369,"description":370,"slug":10},[665],{"id":666,"status":5,"created_on":667,"sort":10,"slug":668,"label":583,"on_faq_index":229},35,"2022-06-10T09:49:33.000Z","javascript-i18n-localization",[670],{"languages_code":249,"name":583,"slug":584,"description":585,"support_type":587,"meta_title":10,"meta_description":10,"marketing_subtitle":232,"tile_subtitle":587,"tile_description":588,"id":580,"platforms_id":580,"docs_link":586},{"id":19,"status":5,"created_on":581,"modified_on":672,"name":673,"slug":236,"description":674,"docs_link":228,"priority":10,"has_sdk":229,"sort":107,"highlighted":229,"in_menu":230,"changefreq":10,"support_type":675,"show_in_spa":230,"is_file_format":230,"meta_title":10,"meta_description":10,"featured_on_web":230,"marketing_subtitle":232,"tile_subtitle":676,"tile_description":677,"is_enterprise":229,"is_popular":230,"primary_use_case":678,"hierarchy_handling":679,"best_for":680,"file_extension":681,"format_code_example":682,"format_to_extension":683,"upload_features":684,"icon":685,"meta_image":687,"primary_tag":689,"tags":702,"integration_methods":710,"recommended_methods":741,"default_integration_method":742,"faq_categories":749,"translations":753,"platforms_id":19},"2025-10-14T11:22:29.000Z","JSON","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":236},[],{"id":686},"99ac3b7c-dba5-4693-a4f4-1f27a6d7782d",{"id":688},"8d614c20-667e-4bee-a64d-7d7ce9c0ee0a",{"id":33,"status":5,"sort":37,"created_on":271,"label":690,"hidden":229,"icon":691,"translations":693},"File formats",{"id":692},"ab7c8f89-dcce-45ab-9e21-8605aef289c3",[694,695,698,700],{"id":33,"languages_code":249,"label":690},{"id":696,"languages_code":252,"label":697},44,"Formatos de archivo",{"id":309,"languages_code":256,"label":699},"Formáty souborů",{"id":701,"languages_code":260,"label":690},62,[703],{"id":33,"status":5,"sort":37,"label":690,"hidden":229,"created_on":271,"icon":704,"translations":705},{"id":692},[706,707,708,709],{"id":33,"languages_code":249,"label":690},{"id":696,"languages_code":252,"label":697},{"id":309,"languages_code":256,"label":699},{"id":701,"languages_code":260,"label":690},[711,717,727,734],{"id":33,"status":5,"sort":41,"label":283,"alternative_label":10,"slug":284,"description":285,"documentation_link":286,"loc_icon":284,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":712},[713,714,715,716],{"id":33,"languages_code":249,"label":283,"description":285,"slug":284},{"id":290,"languages_code":252,"label":283,"description":291,"slug":284},{"id":255,"languages_code":260,"label":283,"description":293,"slug":284},{"id":259,"languages_code":256,"label":283,"description":295,"slug":284},{"id":25,"status":5,"sort":37,"label":297,"alternative_label":10,"slug":298,"description":299,"documentation_link":300,"loc_icon":301,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":718},[719,720,721,722,723,724,725,726],{"id":25,"languages_code":249,"label":297,"description":299,"slug":298},{"id":305,"languages_code":252,"label":306,"description":307,"slug":10},{"id":309,"languages_code":260,"label":297,"description":299,"slug":298},{"id":278,"languages_code":256,"label":311,"description":312,"slug":10},{"id":314,"languages_code":252,"label":315,"description":316,"slug":298},{"id":318,"languages_code":260,"label":297,"description":299,"slug":298},{"id":320,"languages_code":256,"label":311,"description":312,"slug":298},{"id":322,"languages_code":323,"label":324,"description":325,"slug":10},{"id":20,"status":5,"sort":33,"label":327,"alternative_label":328,"slug":329,"description":330,"documentation_link":331,"loc_icon":332,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":728},[729,730,731,732,733],{"id":20,"languages_code":249,"label":327,"description":330,"slug":329},{"id":336,"languages_code":252,"label":337,"description":338,"slug":10},{"id":340,"languages_code":260,"label":327,"description":330,"slug":329},{"id":342,"languages_code":256,"label":343,"description":344,"slug":10},{"id":346,"languages_code":323,"label":347,"description":348,"slug":10},{"id":4,"status":5,"sort":25,"label":350,"alternative_label":351,"slug":352,"description":353,"documentation_link":354,"loc_icon":352,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":735},[736,737,738,739,740],{"id":4,"languages_code":249,"label":350,"description":353,"slug":352},{"id":358,"languages_code":252,"label":359,"description":360,"slug":352},{"id":362,"languages_code":260,"label":350,"description":353,"slug":352},{"id":364,"languages_code":256,"label":365,"description":366,"slug":352},{"id":368,"languages_code":323,"label":369,"description":370,"slug":10},[],{"id":4,"status":5,"sort":25,"label":350,"alternative_label":351,"slug":352,"description":353,"documentation_link":354,"loc_icon":352,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":743},[744,745,746,747,748],{"id":4,"languages_code":249,"label":350,"description":353,"slug":352},{"id":358,"languages_code":252,"label":359,"description":360,"slug":352},{"id":362,"languages_code":260,"label":350,"description":353,"slug":352},{"id":364,"languages_code":256,"label":365,"description":366,"slug":352},{"id":368,"languages_code":323,"label":369,"description":370,"slug":10},[750],{"id":751,"status":5,"created_on":752,"sort":10,"slug":236,"label":673,"on_faq_index":229},36,"2022-06-10T10:49:07.000Z",[754],{"languages_code":249,"name":673,"slug":236,"description":674,"support_type":675,"meta_title":10,"meta_description":10,"marketing_subtitle":232,"tile_subtitle":676,"tile_description":677,"id":19,"platforms_id":19,"docs_link":228},{"id":24,"status":5,"created_on":581,"modified_on":756,"name":757,"slug":758,"description":759,"docs_link":760,"priority":10,"has_sdk":229,"sort":24,"highlighted":229,"in_menu":230,"changefreq":10,"support_type":761,"show_in_spa":229,"is_file_format":230,"meta_title":10,"meta_description":10,"featured_on_web":230,"marketing_subtitle":232,"tile_subtitle":762,"tile_description":763,"is_enterprise":229,"is_popular":230,"primary_use_case":764,"hierarchy_handling":765,"best_for":766,"file_extension":767,"format_code_example":768,"format_to_extension":769,"upload_features":771,"icon":772,"meta_image":774,"primary_tag":776,"tags":783,"integration_methods":805,"recommended_methods":836,"default_integration_method":837,"faq_categories":844,"translations":845,"platforms_id":24},"2025-07-03T14:28:31.000Z","XLIFF","xliff","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":770},"xlf",[],{"id":773},"ca424cc8-e8a7-4aef-8dca-ef4a4d1334fc",{"id":775},"889970a6-cce8-4055-b96a-9c3f292aa67f",{"id":33,"status":5,"sort":37,"created_on":271,"label":690,"hidden":229,"icon":777,"translations":778},{"id":692},[779,780,781,782],{"id":33,"languages_code":249,"label":690},{"id":696,"languages_code":252,"label":697},{"id":309,"languages_code":256,"label":699},{"id":701,"languages_code":260,"label":690},[784,791,798],{"id":33,"status":5,"sort":37,"label":690,"hidden":229,"created_on":271,"icon":785,"translations":786},{"id":692},[787,788,789,790],{"id":33,"languages_code":249,"label":690},{"id":696,"languages_code":252,"label":697},{"id":309,"languages_code":256,"label":699},{"id":701,"languages_code":260,"label":690},{"id":33,"status":5,"sort":37,"label":690,"hidden":229,"created_on":271,"icon":792,"translations":793},{"id":692},[794,795,796,797],{"id":33,"languages_code":249,"label":690},{"id":696,"languages_code":252,"label":697},{"id":309,"languages_code":256,"label":699},{"id":701,"languages_code":260,"label":690},{"id":33,"status":5,"sort":37,"label":690,"hidden":229,"created_on":271,"icon":799,"translations":800},{"id":692},[801,802,803,804],{"id":33,"languages_code":249,"label":690},{"id":696,"languages_code":252,"label":697},{"id":309,"languages_code":256,"label":699},{"id":701,"languages_code":260,"label":690},[806,812,822,829],{"id":33,"status":5,"sort":41,"label":283,"alternative_label":10,"slug":284,"description":285,"documentation_link":286,"loc_icon":284,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":807},[808,809,810,811],{"id":33,"languages_code":249,"label":283,"description":285,"slug":284},{"id":290,"languages_code":252,"label":283,"description":291,"slug":284},{"id":255,"languages_code":260,"label":283,"description":293,"slug":284},{"id":259,"languages_code":256,"label":283,"description":295,"slug":284},{"id":25,"status":5,"sort":37,"label":297,"alternative_label":10,"slug":298,"description":299,"documentation_link":300,"loc_icon":301,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":813},[814,815,816,817,818,819,820,821],{"id":25,"languages_code":249,"label":297,"description":299,"slug":298},{"id":305,"languages_code":252,"label":306,"description":307,"slug":10},{"id":309,"languages_code":260,"label":297,"description":299,"slug":298},{"id":278,"languages_code":256,"label":311,"description":312,"slug":10},{"id":314,"languages_code":252,"label":315,"description":316,"slug":298},{"id":318,"languages_code":260,"label":297,"description":299,"slug":298},{"id":320,"languages_code":256,"label":311,"description":312,"slug":298},{"id":322,"languages_code":323,"label":324,"description":325,"slug":10},{"id":20,"status":5,"sort":33,"label":327,"alternative_label":328,"slug":329,"description":330,"documentation_link":331,"loc_icon":332,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":823},[824,825,826,827,828],{"id":20,"languages_code":249,"label":327,"description":330,"slug":329},{"id":336,"languages_code":252,"label":337,"description":338,"slug":10},{"id":340,"languages_code":260,"label":327,"description":330,"slug":329},{"id":342,"languages_code":256,"label":343,"description":344,"slug":10},{"id":346,"languages_code":323,"label":347,"description":348,"slug":10},{"id":4,"status":5,"sort":25,"label":350,"alternative_label":351,"slug":352,"description":353,"documentation_link":354,"loc_icon":352,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":830},[831,832,833,834,835],{"id":4,"languages_code":249,"label":350,"description":353,"slug":352},{"id":358,"languages_code":252,"label":359,"description":360,"slug":352},{"id":362,"languages_code":260,"label":350,"description":353,"slug":352},{"id":364,"languages_code":256,"label":365,"description":366,"slug":352},{"id":368,"languages_code":323,"label":369,"description":370,"slug":10},[],{"id":4,"status":5,"sort":25,"label":350,"alternative_label":351,"slug":352,"description":353,"documentation_link":354,"loc_icon":352,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":838},[839,840,841,842,843],{"id":4,"languages_code":249,"label":350,"description":353,"slug":352},{"id":358,"languages_code":252,"label":359,"description":360,"slug":352},{"id":362,"languages_code":260,"label":350,"description":353,"slug":352},{"id":364,"languages_code":256,"label":365,"description":366,"slug":352},{"id":368,"languages_code":323,"label":369,"description":370,"slug":10},[],[846],{"languages_code":249,"name":757,"slug":758,"description":759,"support_type":761,"meta_title":10,"meta_description":10,"marketing_subtitle":232,"tile_subtitle":762,"tile_description":763,"id":24,"platforms_id":24,"docs_link":760},{"id":107,"status":5,"created_on":848,"modified_on":848,"name":849,"slug":850,"description":851,"docs_link":852,"priority":10,"has_sdk":229,"sort":853,"highlighted":229,"in_menu":230,"changefreq":10,"support_type":761,"show_in_spa":230,"is_file_format":230,"meta_title":10,"meta_description":10,"featured_on_web":229,"marketing_subtitle":232,"tile_subtitle":854,"tile_description":855,"is_enterprise":229,"is_popular":230,"primary_use_case":10,"hierarchy_handling":10,"best_for":10,"file_extension":10,"format_code_example":10,"format_to_extension":856,"upload_features":857,"icon":858,"meta_image":860,"primary_tag":862,"tags":869,"integration_methods":898,"recommended_methods":929,"default_integration_method":930,"faq_categories":937,"translations":938,"platforms_id":107},"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",24,"Seamless integration","Upload, edit and translate PO files with Localazy.",{"po":850},[],{"id":859},"25f317fe-0c10-4f0b-92cd-f80d1f3c6a67",{"id":861},"490022f9-d91a-4e1a-9e79-db374ec997c2",{"id":33,"status":5,"sort":37,"created_on":271,"label":690,"hidden":229,"icon":863,"translations":864},{"id":692},[865,866,867,868],{"id":33,"languages_code":249,"label":690},{"id":696,"languages_code":252,"label":697},{"id":309,"languages_code":256,"label":699},{"id":701,"languages_code":260,"label":690},[870,877,888],{"id":33,"status":5,"sort":37,"label":690,"hidden":229,"created_on":271,"icon":871,"translations":872},{"id":692},[873,874,875,876],{"id":33,"languages_code":249,"label":690},{"id":696,"languages_code":252,"label":697},{"id":309,"languages_code":256,"label":699},{"id":701,"languages_code":260,"label":690},{"id":878,"status":5,"sort":878,"label":879,"hidden":230,"created_on":271,"icon":10,"translations":880},34,"C++",[881,882,884,886],{"id":878,"languages_code":249,"label":879},{"id":883,"languages_code":252,"label":879},135,{"id":885,"languages_code":256,"label":879},140,{"id":887,"languages_code":260,"label":879},144,{"id":24,"status":5,"sort":853,"label":889,"hidden":230,"created_on":271,"icon":10,"translations":890},"Gettext",[891,892,894,896],{"id":24,"languages_code":249,"label":889},{"id":893,"languages_code":252,"label":889},101,{"id":895,"languages_code":256,"label":889},106,{"id":897,"languages_code":260,"label":889},111,[899,905,915,922],{"id":33,"status":5,"sort":41,"label":283,"alternative_label":10,"slug":284,"description":285,"documentation_link":286,"loc_icon":284,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":900},[901,902,903,904],{"id":33,"languages_code":249,"label":283,"description":285,"slug":284},{"id":290,"languages_code":252,"label":283,"description":291,"slug":284},{"id":255,"languages_code":260,"label":283,"description":293,"slug":284},{"id":259,"languages_code":256,"label":283,"description":295,"slug":284},{"id":25,"status":5,"sort":37,"label":297,"alternative_label":10,"slug":298,"description":299,"documentation_link":300,"loc_icon":301,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":906},[907,908,909,910,911,912,913,914],{"id":25,"languages_code":249,"label":297,"description":299,"slug":298},{"id":305,"languages_code":252,"label":306,"description":307,"slug":10},{"id":309,"languages_code":260,"label":297,"description":299,"slug":298},{"id":278,"languages_code":256,"label":311,"description":312,"slug":10},{"id":314,"languages_code":252,"label":315,"description":316,"slug":298},{"id":318,"languages_code":260,"label":297,"description":299,"slug":298},{"id":320,"languages_code":256,"label":311,"description":312,"slug":298},{"id":322,"languages_code":323,"label":324,"description":325,"slug":10},{"id":20,"status":5,"sort":33,"label":327,"alternative_label":328,"slug":329,"description":330,"documentation_link":331,"loc_icon":332,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":916},[917,918,919,920,921],{"id":20,"languages_code":249,"label":327,"description":330,"slug":329},{"id":336,"languages_code":252,"label":337,"description":338,"slug":10},{"id":340,"languages_code":260,"label":327,"description":330,"slug":329},{"id":342,"languages_code":256,"label":343,"description":344,"slug":10},{"id":346,"languages_code":323,"label":347,"description":348,"slug":10},{"id":4,"status":5,"sort":25,"label":350,"alternative_label":351,"slug":352,"description":353,"documentation_link":354,"loc_icon":352,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":923},[924,925,926,927,928],{"id":4,"languages_code":249,"label":350,"description":353,"slug":352},{"id":358,"languages_code":252,"label":359,"description":360,"slug":352},{"id":362,"languages_code":260,"label":350,"description":353,"slug":352},{"id":364,"languages_code":256,"label":365,"description":366,"slug":352},{"id":368,"languages_code":323,"label":369,"description":370,"slug":10},[],{"id":4,"status":5,"sort":25,"label":350,"alternative_label":351,"slug":352,"description":353,"documentation_link":354,"loc_icon":352,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":931},[932,933,934,935,936],{"id":4,"languages_code":249,"label":350,"description":353,"slug":352},{"id":358,"languages_code":252,"label":359,"description":360,"slug":352},{"id":362,"languages_code":260,"label":350,"description":353,"slug":352},{"id":364,"languages_code":256,"label":365,"description":366,"slug":352},{"id":368,"languages_code":323,"label":369,"description":370,"slug":10},[],[939],{"languages_code":249,"name":849,"slug":850,"description":851,"support_type":761,"meta_title":10,"meta_description":10,"marketing_subtitle":232,"tile_subtitle":854,"tile_description":855,"id":107,"platforms_id":107,"docs_link":852},{"id":941,"status":5,"created_on":581,"modified_on":942,"name":943,"slug":944,"description":945,"docs_link":946,"priority":10,"has_sdk":229,"sort":947,"highlighted":229,"in_menu":230,"changefreq":10,"support_type":761,"show_in_spa":230,"is_file_format":230,"meta_title":10,"meta_description":10,"featured_on_web":229,"marketing_subtitle":232,"tile_subtitle":948,"tile_description":949,"is_enterprise":229,"is_popular":229,"primary_use_case":950,"hierarchy_handling":951,"best_for":952,"file_extension":953,"format_code_example":954,"format_to_extension":955,"upload_features":956,"icon":957,"meta_image":958,"primary_tag":960,"tags":967,"integration_methods":985,"recommended_methods":1016,"default_integration_method":1017,"faq_categories":1024,"translations":1027,"platforms_id":941},26,"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",27,".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":944},[],{"id":859},{"id":959},"1f07bf83-9363-47d6-b21b-a5121c0efaf6",{"id":33,"status":5,"sort":37,"created_on":271,"label":690,"hidden":229,"icon":961,"translations":962},{"id":692},[963,964,965,966],{"id":33,"languages_code":249,"label":690},{"id":696,"languages_code":252,"label":697},{"id":309,"languages_code":256,"label":699},{"id":701,"languages_code":260,"label":690},[968,975],{"id":33,"status":5,"sort":37,"label":690,"hidden":229,"created_on":271,"icon":969,"translations":970},{"id":692},[971,972,973,974],{"id":33,"languages_code":249,"label":690},{"id":696,"languages_code":252,"label":697},{"id":309,"languages_code":256,"label":699},{"id":701,"languages_code":260,"label":690},{"id":853,"status":5,"sort":941,"label":976,"hidden":230,"created_on":271,"icon":10,"translations":977},"C#",[978,979,981,983],{"id":853,"languages_code":249,"label":976},{"id":980,"languages_code":252,"label":976},103,{"id":982,"languages_code":256,"label":976},108,{"id":984,"languages_code":260,"label":976},113,[986,992,1002,1009],{"id":33,"status":5,"sort":41,"label":283,"alternative_label":10,"slug":284,"description":285,"documentation_link":286,"loc_icon":284,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":987},[988,989,990,991],{"id":33,"languages_code":249,"label":283,"description":285,"slug":284},{"id":290,"languages_code":252,"label":283,"description":291,"slug":284},{"id":255,"languages_code":260,"label":283,"description":293,"slug":284},{"id":259,"languages_code":256,"label":283,"description":295,"slug":284},{"id":25,"status":5,"sort":37,"label":297,"alternative_label":10,"slug":298,"description":299,"documentation_link":300,"loc_icon":301,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":993},[994,995,996,997,998,999,1000,1001],{"id":25,"languages_code":249,"label":297,"description":299,"slug":298},{"id":305,"languages_code":252,"label":306,"description":307,"slug":10},{"id":309,"languages_code":260,"label":297,"description":299,"slug":298},{"id":278,"languages_code":256,"label":311,"description":312,"slug":10},{"id":314,"languages_code":252,"label":315,"description":316,"slug":298},{"id":318,"languages_code":260,"label":297,"description":299,"slug":298},{"id":320,"languages_code":256,"label":311,"description":312,"slug":298},{"id":322,"languages_code":323,"label":324,"description":325,"slug":10},{"id":20,"status":5,"sort":33,"label":327,"alternative_label":328,"slug":329,"description":330,"documentation_link":331,"loc_icon":332,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":1003},[1004,1005,1006,1007,1008],{"id":20,"languages_code":249,"label":327,"description":330,"slug":329},{"id":336,"languages_code":252,"label":337,"description":338,"slug":10},{"id":340,"languages_code":260,"label":327,"description":330,"slug":329},{"id":342,"languages_code":256,"label":343,"description":344,"slug":10},{"id":346,"languages_code":323,"label":347,"description":348,"slug":10},{"id":4,"status":5,"sort":25,"label":350,"alternative_label":351,"slug":352,"description":353,"documentation_link":354,"loc_icon":352,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":1010},[1011,1012,1013,1014,1015],{"id":4,"languages_code":249,"label":350,"description":353,"slug":352},{"id":358,"languages_code":252,"label":359,"description":360,"slug":352},{"id":362,"languages_code":260,"label":350,"description":353,"slug":352},{"id":364,"languages_code":256,"label":365,"description":366,"slug":352},{"id":368,"languages_code":323,"label":369,"description":370,"slug":10},[],{"id":4,"status":5,"sort":25,"label":350,"alternative_label":351,"slug":352,"description":353,"documentation_link":354,"loc_icon":352,"is_official_plugin":229,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":1018},[1019,1020,1021,1022,1023],{"id":4,"languages_code":249,"label":350,"description":353,"slug":352},{"id":358,"languages_code":252,"label":359,"description":360,"slug":352},{"id":362,"languages_code":260,"label":350,"description":353,"slug":352},{"id":364,"languages_code":256,"label":365,"description":366,"slug":352},{"id":368,"languages_code":323,"label":369,"description":370,"slug":10},[1025],{"id":696,"status":5,"created_on":1026,"sort":10,"slug":944,"label":943,"on_faq_index":10},"2022-08-01T16:44:06.000Z",[1028],{"languages_code":249,"name":943,"slug":944,"description":945,"support_type":761,"meta_title":10,"meta_description":10,"marketing_subtitle":232,"tile_subtitle":948,"tile_description":949,"id":941,"platforms_id":941,"docs_link":946},{"id":1030,"status":5,"created_on":1031,"modified_on":1032,"name":1033,"slug":1034,"description":1035,"docs_link":1036,"priority":10,"has_sdk":10,"sort":1037,"highlighted":229,"in_menu":230,"changefreq":10,"support_type":1038,"show_in_spa":230,"is_file_format":10,"meta_title":10,"meta_description":10,"featured_on_web":230,"marketing_subtitle":1038,"tile_subtitle":1038,"tile_description":1039,"is_enterprise":229,"is_popular":230,"primary_use_case":10,"hierarchy_handling":10,"best_for":10,"file_extension":10,"format_code_example":10,"format_to_extension":10,"upload_features":10,"icon":1040,"meta_image":1042,"primary_tag":1044,"tags":1056,"integration_methods":1103,"recommended_methods":1123,"default_integration_method":1124,"faq_categories":1131,"translations":1134,"platforms_id":1030},72,"2022-06-16T09:08:11.000Z","2026-04-27T18:16:54.000Z","Strapi","strapi","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",54,"Localization Plugin","Localize your Strapi website with our official localization plugin. Easy setup and installation.",{"id":1041},"cde7f1d0-f2e0-4243-929e-a3f8f9146e69",{"id":1043},"5995b721-a2ea-487e-ad4b-298a489bbd24",{"id":19,"status":5,"sort":15,"created_on":271,"label":1045,"hidden":229,"icon":1046,"translations":1048},"CMS",{"id":1047},"1172a655-928c-4594-9263-d8afdfd9cd79",[1049,1050,1052,1054],{"id":19,"languages_code":249,"label":1045},{"id":1051,"languages_code":252,"label":1045},73,{"id":1053,"languages_code":256,"label":1045},81,{"id":1055,"languages_code":260,"label":1045},84,[1057,1069,1082,1089],{"id":99,"status":5,"sort":95,"label":1058,"hidden":229,"created_on":271,"icon":10,"translations":1059},"Multilingual SEO",[1060,1061,1064,1067],{"id":99,"languages_code":249,"label":1058},{"id":1062,"languages_code":252,"label":1063},89,"SEO multilingüe",{"id":1065,"languages_code":256,"label":1066},94,"Vícejazyčné SEO",{"id":1068,"languages_code":260,"label":1058},99,{"id":222,"status":5,"sort":222,"label":1070,"hidden":229,"created_on":271,"icon":1071,"translations":1073},"E-commerce",{"id":1072},"e782ed3f-d954-45ca-8b17-5bf5fe95f30a",[1074,1075,1078,1080],{"id":222,"languages_code":249,"label":1070},{"id":1076,"languages_code":252,"label":1077},132,"Comercio electrónico",{"id":1079,"languages_code":256,"label":1070},137,{"id":1081,"languages_code":260,"label":1070},142,{"id":19,"status":5,"sort":15,"label":1045,"hidden":229,"created_on":271,"icon":1083,"translations":1084},{"id":1047},[1085,1086,1087,1088],{"id":19,"languages_code":249,"label":1045},{"id":1051,"languages_code":252,"label":1045},{"id":1053,"languages_code":256,"label":1045},{"id":1055,"languages_code":260,"label":1045},{"id":20,"status":5,"sort":41,"label":1090,"hidden":229,"created_on":271,"icon":1091,"translations":1093},"Marketing tools",{"id":1092},"098fe6a4-dd2e-42d8-937e-2d8121e6e266",[1094,1095,1098,1101],{"id":20,"languages_code":249,"label":1090},{"id":1096,"languages_code":252,"label":1097},43,"Herramientas de marketing",{"id":1099,"languages_code":256,"label":1100},48,"Marketingové nástroje",{"id":1102,"languages_code":260,"label":1090},58,[1104],{"id":53,"status":5,"sort":10,"label":1105,"alternative_label":1106,"slug":1107,"description":1108,"documentation_link":1109,"loc_icon":1110,"is_official_plugin":230,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":1111},"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",[1112,1113,1116,1117,1120],{"id":53,"languages_code":249,"label":1105,"description":1108,"slug":1107},{"id":1096,"languages_code":252,"label":1114,"description":1115,"slug":10},"Complemento Oficial de Strapi","Nuestros desarrolladores mantienen un complemento oficial de localización de Strapi. ¡Empiece en unos pocos clics!",{"id":275,"languages_code":260,"label":1105,"description":1108,"slug":1107},{"id":701,"languages_code":256,"label":1118,"description":1119,"slug":10},"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":1062,"languages_code":323,"label":1121,"description":1122,"slug":10},"Offizielles Strapi-Plugin","Unsere Entwickler pflegen ein offizielles Strapi-Lokalisierungs-Plugin. Starten Sie mit ein paar Klicks!",[],{"id":53,"status":5,"sort":10,"label":1105,"alternative_label":1106,"slug":1107,"description":1108,"documentation_link":1109,"loc_icon":1110,"is_official_plugin":230,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":1125},[1126,1127,1128,1129,1130],{"id":53,"languages_code":249,"label":1105,"description":1108,"slug":1107},{"id":1096,"languages_code":252,"label":1114,"description":1115,"slug":10},{"id":275,"languages_code":260,"label":1105,"description":1108,"slug":1107},{"id":701,"languages_code":256,"label":1118,"description":1119,"slug":10},{"id":1062,"languages_code":323,"label":1121,"description":1122,"slug":10},[1132],{"id":358,"status":5,"created_on":1133,"sort":10,"slug":1034,"label":1033,"on_faq_index":10},"2022-06-16T09:24:13.000Z",[1135],{"languages_code":249,"name":1033,"slug":1034,"description":1035,"support_type":1038,"meta_title":10,"meta_description":10,"marketing_subtitle":1038,"tile_subtitle":1038,"tile_description":1039,"id":1030,"platforms_id":1030,"docs_link":1036},{"id":278,"status":5,"created_on":581,"modified_on":1137,"name":1138,"slug":1139,"description":10,"docs_link":1140,"priority":10,"has_sdk":229,"sort":364,"highlighted":229,"in_menu":230,"changefreq":10,"support_type":1141,"show_in_spa":230,"is_file_format":229,"meta_title":10,"meta_description":10,"featured_on_web":230,"marketing_subtitle":1142,"tile_subtitle":1143,"tile_description":1144,"is_enterprise":229,"is_popular":230,"primary_use_case":10,"hierarchy_handling":10,"best_for":10,"file_extension":10,"format_code_example":10,"format_to_extension":10,"upload_features":1145,"icon":1146,"meta_image":1148,"primary_tag":1150,"tags":1164,"integration_methods":1172,"recommended_methods":1187,"default_integration_method":1188,"faq_categories":1194,"translations":1195,"platforms_id":278},"2024-12-20T15:00:22.000Z","Figma","figma","\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":1147},"813745a4-a77d-4735-93b7-e0dd731b2304",{"id":1149},"7573fed6-8817-4cb4-84d2-be327e6c4891",{"id":25,"status":5,"sort":45,"created_on":271,"label":1151,"hidden":229,"icon":1152,"translations":1154},"Design tools",{"id":1153},"1053d863-b690-4fbd-aadf-dbf2ba282768",[1155,1156,1159,1162],{"id":25,"languages_code":249,"label":1151},{"id":1157,"languages_code":252,"label":1158},42,"Herramientas de diseño",{"id":1160,"languages_code":256,"label":1161},49,"Nástroje pro návrh",{"id":1163,"languages_code":260,"label":1151},57,[1165],{"id":25,"status":5,"sort":45,"label":1151,"hidden":229,"created_on":271,"icon":1166,"translations":1167},{"id":1153},[1168,1169,1170,1171],{"id":25,"languages_code":249,"label":1151},{"id":1157,"languages_code":252,"label":1158},{"id":1160,"languages_code":256,"label":1161},{"id":1163,"languages_code":260,"label":1151},[1173],{"id":45,"status":5,"sort":10,"label":1106,"alternative_label":1106,"slug":1174,"description":1175,"documentation_link":85,"loc_icon":1110,"is_official_plugin":230,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":1176},"official-plugin","Our developers maintain an official plugin for this integration. Start in a few clicks!",[1177,1178,1182,1184],{"id":45,"languages_code":249,"label":1106,"description":1175,"slug":1174},{"id":1179,"languages_code":252,"label":1180,"description":1181,"slug":10},23,"Plugin Oficial","Nuestros desarrolladores mantienen un plugin oficial para esta integración. ¡Empiece con unos pocos clics!",{"id":1183,"languages_code":260,"label":1106,"description":1175,"slug":1174},29,{"id":666,"languages_code":256,"label":1185,"description":1186,"slug":10},"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":45,"status":5,"sort":10,"label":1106,"alternative_label":1106,"slug":1174,"description":1175,"documentation_link":85,"loc_icon":1110,"is_official_plugin":230,"is_universal_plugin":229,"universal_plugin_vendor":10,"translations":1189},[1190,1191,1192,1193],{"id":45,"languages_code":249,"label":1106,"description":1175,"slug":1174},{"id":1179,"languages_code":252,"label":1180,"description":1181,"slug":10},{"id":1183,"languages_code":260,"label":1106,"description":1175,"slug":1174},{"id":666,"languages_code":256,"label":1185,"description":1186,"slug":10},[],[1196],{"languages_code":249,"name":1138,"slug":1139,"description":10,"support_type":1141,"meta_title":10,"meta_description":10,"marketing_subtitle":1142,"tile_subtitle":1143,"tile_description":1144,"id":278,"platforms_id":278,"docs_link":1140},[1198,1379,1589,1690,1809,1811],{"id":20,"name":1199,"url":10,"url_text":10,"status":5,"groups":1200},"Solutions",[1201,1210,1277,1309],{"navigation_items_group_id":1202},{"id":25,"sort":37,"status":5,"name":1203,"render_show_all_url":229,"show_all_url_position":1204,"show_favorite_icon":230,"show_all_url":10,"represent_as_tile":229,"items":1205},"Featured Article","top",[1206],{"collection":1207,"item":1208},"blog_post_navigation_item_type",{"id":33,"status":5,"sort":10,"show_author_img":230,"blog_post_tag":1209,"description":10},"nav",{"navigation_items_group_id":1211},{"id":37,"sort":4,"status":5,"name":1212,"render_show_all_url":229,"show_all_url_position":1204,"show_favorite_icon":229,"show_all_url":1213,"represent_as_tile":230,"items":1214},"Your Role","\u002Froles",[1215,1227,1237,1247,1257,1267],{"collection":1216,"item":1217},"relation_navigation_item_type",{"id":4,"status":5,"sort":10,"name":1218,"item":1219},"CMO",[1220],{"collection":1221,"item":1222},"personas",{"id":4,"status":5,"sort":10,"slug":1223,"icon":1224},"chief-marketing-officers",{"id":1225,"title":1226},"526097d8-176f-48e5-83d3-2fc4d77061f9","La Mail Bulk",{"collection":1216,"item":1228},{"id":25,"status":5,"sort":10,"name":1229,"item":1230},"CTO",[1231],{"collection":1221,"item":1232},{"id":33,"status":5,"sort":10,"slug":1233,"icon":1234},"chief-technical-officers",{"id":1235,"title":1236},"f808fdf0-c78b-4294-ba59-fe25f46fe825","La Mechanic",{"collection":1216,"item":1238},{"id":107,"status":5,"sort":10,"name":1239,"item":1240},"Product Manager",[1241],{"collection":1221,"item":1242},{"id":99,"status":5,"sort":10,"slug":1243,"icon":1244},"product-managers",{"id":1245,"title":1246},"ea39586a-21fc-4b34-ba87-496028e5198f","La Worker",{"collection":1216,"item":1248},{"id":358,"status":5,"sort":10,"name":1249,"item":1250},"Translator",[1251],{"collection":1221,"item":1252},{"id":107,"status":5,"sort":10,"slug":1253,"icon":1254},"professional-translators",{"id":1255,"title":1256},"07945171-d51d-4ca8-96c0-21cde9db258f","La Chat",{"collection":1216,"item":1258},{"id":336,"status":5,"sort":10,"name":1259,"item":1260},"Developer",[1261],{"collection":1221,"item":1262},{"id":526,"status":5,"sort":10,"slug":1263,"icon":1264},"software-developers",{"id":1265,"title":1266},"1806e46d-c551-4845-bf42-4407344d229e","La Terminal",{"collection":1216,"item":1268},{"id":947,"status":5,"sort":10,"name":1269,"item":1270},"Localization Manager",[1271],{"collection":1221,"item":1272},{"id":41,"status":5,"sort":10,"slug":1273,"icon":1274},"localization-managers",{"id":1275,"title":1276},"dac69bd1-bf5d-41d0-87d4-dd13e314698a","La Language",{"navigation_items_group_id":1278},{"id":57,"sort":25,"status":5,"name":1279,"render_show_all_url":229,"show_all_url_position":1280,"show_favorite_icon":229,"show_all_url":10,"represent_as_tile":229,"items":1281},"Use cases","bottom",[1282,1287,1291,1296,1300,1305],{"collection":1283,"item":1284},"simple_link_navigation_item_type",{"id":853,"status":5,"sort":10,"url":1285,"url_text":1286,"show_favorite_icon":229},"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fsoftware-localization","Software localization",{"collection":1283,"item":1288},{"id":941,"status":5,"sort":10,"url":1289,"url_text":1290,"show_favorite_icon":229},"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fmobile-app-localization","Mobile app localization",{"collection":1283,"item":1292},{"id":1293,"status":5,"sort":10,"url":1294,"url_text":1295,"show_favorite_icon":229},25,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fwebsite-localization","Website localization",{"collection":1283,"item":1297},{"id":947,"status":5,"sort":10,"url":1298,"url_text":1299,"show_favorite_icon":229},"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fdesign-localization","Design localization",{"collection":1283,"item":1301},{"id":1302,"status":5,"sort":10,"url":1303,"url_text":1304,"show_favorite_icon":229},28,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fgame-localization","Game localization",{"collection":1283,"item":1306},{"id":1183,"status":5,"sort":10,"url":1307,"url_text":1308,"show_favorite_icon":229},"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fhelp-and-docs-localization","Help & docs localization",{"navigation_items_group_id":1310},{"id":53,"sort":20,"status":5,"name":1311,"render_show_all_url":229,"show_all_url_position":1280,"show_favorite_icon":229,"show_all_url":10,"represent_as_tile":229,"items":1312},"Industry",[1313,1323,1333,1342,1352,1361,1372],{"collection":1216,"item":1314},{"id":1179,"status":5,"sort":10,"name":1315,"item":1316},"Digital Agencies",[1317],{"collection":1221,"item":1318},{"id":45,"status":5,"sort":10,"slug":1319,"icon":1320},"digital-agencies",{"id":1321,"title":1322},"547f5619-b21d-4b29-86f1-8b2200313cde","La Digi Agency",{"collection":1216,"item":1324},{"id":305,"status":5,"sort":10,"name":1325,"item":1326},"Startups & SaaS",[1327],{"collection":1221,"item":1328},{"id":20,"status":5,"sort":10,"slug":1329,"icon":1330},"startups",{"id":1331,"title":1332},"da1516e2-4afc-40a2-bcbf-a8161e2d610d","La Saa S",{"collection":1216,"item":1334},{"id":20,"status":5,"sort":10,"name":1070,"item":1335},[1336],{"collection":1221,"item":1337},{"id":37,"status":5,"sort":10,"slug":1338,"icon":1339},"e-commerce",{"id":1340,"title":1341},"a3d09cd2-054f-4bb5-a0a2-d3d207db65df","La Ecommerce",{"collection":1216,"item":1343},{"id":103,"status":5,"sort":10,"name":1344,"item":1345},"FinTech Platforms",[1346],{"collection":1221,"item":1347},{"id":947,"status":5,"sort":10,"slug":1348,"icon":1349},"fintech",{"id":1350,"title":1351},"147339ba-07d1-4e5e-baad-23d27e60c919","La Money",{"collection":1216,"item":1353},{"id":853,"status":5,"sort":10,"name":1354,"item":1355},"Translation Agencies",[1356],{"collection":1221,"item":1357},{"id":853,"status":5,"sort":10,"slug":1358,"icon":1359},"translation-agencies",{"id":1360,"title":1276},"15d6fe33-2af8-4d6e-933d-5caa64394511",{"collection":1216,"item":1362},{"id":1363,"status":5,"sort":10,"name":1364,"item":1365},22,"Travel & Tourism",[1366],{"collection":1221,"item":1367},{"id":25,"status":5,"sort":10,"slug":1368,"icon":1369},"tourism",{"id":1370,"title":1371},"23a785e8-0ae5-4c4b-8452-aab1b58182a6","La Travel",{"collection":1216,"item":1373},{"id":1293,"status":5,"sort":10,"name":1374,"item":1375},"Nonprofit Causes",[1376],{"collection":1221,"item":1377},{"id":1302,"status":5,"sort":10,"slug":1378,"icon":10},"nonprofit",{"id":37,"name":1380,"url":10,"url_text":10,"status":5,"groups":1381},"Features",[1382,1441,1492,1538],{"navigation_items_group_id":1383},{"id":15,"sort":41,"status":5,"name":1384,"render_show_all_url":229,"show_all_url_position":1204,"show_favorite_icon":229,"show_all_url":10,"represent_as_tile":229,"items":1385},"Localization",[1386,1394,1402,1409,1416,1420,1427,1434],{"collection":1216,"item":1387},{"id":696,"status":5,"sort":10,"name":1388,"item":1389},"Localization services",[1390],{"collection":1391,"item":1392},"products",{"id":57,"status":5,"slug":1393},"continuous-localization-team",{"collection":1216,"item":1395},{"id":251,"status":5,"sort":10,"name":1396,"item":1397},"Translation management",[1398],{"collection":1399,"item":1400},"term_landing_page",{"id":1183,"status":5,"slug":1401},"translation-management-system",{"collection":1216,"item":1403},{"id":362,"status":5,"sort":10,"name":1404,"item":1405},"Context Screenshots",[1406],{"collection":1391,"item":1407},{"id":71,"status":5,"slug":1408},"context-screenshots-ocr",{"collection":1216,"item":1410},{"id":340,"status":5,"sort":10,"name":1411,"item":1412},"Translation Glossary",[1413],{"collection":1391,"item":1414},{"id":95,"status":5,"slug":1415},"glossary",{"collection":1283,"item":1417},{"id":33,"status":5,"sort":10,"url":1418,"url_text":1419,"show_favorite_icon":229},"\u002Fdocs\u002Fgeneral\u002Freviewing-translations","Quality control",{"collection":1216,"item":1421},{"id":878,"status":5,"sort":10,"name":1422,"item":1423},"Connected Projects",[1424],{"collection":1391,"item":1425},{"id":4,"status":5,"slug":1426},"connected-projects",{"collection":1216,"item":1428},{"id":314,"status":5,"sort":10,"name":1429,"item":1430},"Plural handling",[1431],{"collection":1391,"item":1432},{"id":527,"status":5,"slug":1433},"plurals",{"collection":1216,"item":1435},{"id":318,"status":5,"sort":10,"name":1436,"item":1437},"Style guides",[1438],{"collection":1391,"item":1439},{"id":336,"status":5,"slug":1440},"style-guide",{"navigation_items_group_id":1442},{"id":19,"sort":45,"status":5,"name":1443,"render_show_all_url":229,"show_all_url_position":1204,"show_favorite_icon":229,"show_all_url":10,"represent_as_tile":229,"items":1444},"Translation",[1445,1452,1459,1463,1470,1477,1485],{"collection":1216,"item":1446},{"id":751,"status":5,"sort":10,"name":1447,"item":1448},"Professional translations",[1449],{"collection":1399,"item":1450},{"id":526,"status":5,"slug":1451},"professional-translation-services",{"collection":1216,"item":1453},{"id":1099,"status":5,"sort":10,"name":1454,"item":1455},"Crowdsourced translations",[1456],{"collection":1391,"item":1457},{"id":53,"status":5,"slug":1458},"share-tm",{"collection":1283,"item":1460},{"id":37,"status":5,"sort":10,"url":1461,"url_text":1462,"show_favorite_icon":229},"\u002Fdocs\u002Fgeneral\u002Ftranslating-strings","Translation interface",{"collection":1216,"item":1464},{"id":364,"status":5,"sort":10,"name":1465,"item":1466},"Machine translations",[1467],{"collection":1391,"item":1468},{"id":37,"status":5,"slug":1469},"machine-translation",{"collection":1216,"item":1471},{"id":278,"status":5,"sort":10,"name":1472,"item":1473},"Localazy AI translation",[1474],{"collection":1391,"item":1475},{"id":1183,"status":5,"slug":1476},"localazy-ai",{"collection":1216,"item":1478},{"id":1479,"status":5,"sort":10,"name":1480,"item":1481},61,"Translation Memory",[1482],{"collection":1391,"item":1483},{"id":666,"status":5,"slug":1484},"translation-memory",{"collection":1216,"item":1486},{"id":603,"status":5,"sort":10,"name":1487,"item":1488},"Code & placeholders",[1489],{"collection":1391,"item":1490},{"id":526,"status":5,"slug":1491},"code-and-placeholders",{"navigation_items_group_id":1493},{"id":71,"sort":53,"status":5,"name":1494,"render_show_all_url":229,"show_all_url_position":1204,"show_favorite_icon":229,"show_all_url":10,"represent_as_tile":229,"items":1495},"Management",[1496,1500,1507,1515,1523,1530,1534],{"collection":1283,"item":1497},{"id":53,"status":5,"sort":10,"url":1498,"url_text":1499,"show_favorite_icon":229},"\u002Fdocs\u002Fgeneral\u002Fdefining-user-roles","User roles",{"collection":1216,"item":1501},{"id":309,"status":5,"sort":10,"name":1502,"item":1503},"Duplicity Linking",[1504],{"collection":1391,"item":1505},{"id":103,"status":5,"slug":1506},"duplicity-linking",{"collection":1216,"item":1508},{"id":1509,"status":5,"sort":10,"name":1510,"item":1511},52,"Language Permissions",[1512],{"collection":1391,"item":1513},{"id":24,"status":5,"slug":1514},"language-permissions",{"collection":1216,"item":1516},{"id":275,"status":1517,"sort":10,"name":1518,"item":1519},"draft","Automations",[1520],{"collection":1391,"item":1521},{"id":107,"status":5,"slug":1522},"automations",{"collection":1216,"item":1524},{"id":1102,"status":5,"sort":10,"name":1525,"item":1526},"Branching",[1527],{"collection":1391,"item":1528},{"id":947,"status":5,"slug":1529},"branching",{"collection":1283,"item":1531},{"id":24,"status":1517,"sort":10,"url":1532,"url_text":1533,"show_favorite_icon":229},"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Fsso-configuration","SSO",{"collection":1283,"item":1535},{"id":1363,"status":1517,"sort":10,"url":1536,"url_text":1537,"show_favorite_icon":229},"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flanguage-statistics","Reporting",{"navigation_items_group_id":1539},{"id":83,"sort":57,"status":5,"name":1540,"render_show_all_url":229,"show_all_url_position":1204,"show_favorite_icon":229,"show_all_url":10,"represent_as_tile":229,"items":1541},"Development",[1542,1548,1554,1561,1568,1575,1582],{"collection":1216,"item":1543},{"id":1183,"status":5,"sort":10,"name":62,"item":1544},[1545],{"collection":1391,"item":1546},{"id":15,"status":5,"slug":1547},"translation-api",{"collection":1216,"item":1549},{"id":222,"status":5,"sort":10,"name":1550,"item":1551},"Localazy CLI",[1552],{"collection":1391,"item":1553},{"id":45,"status":5,"slug":352},{"collection":1216,"item":1555},{"id":527,"status":5,"sort":10,"name":1556,"item":1557},"Language CDN",[1558],{"collection":1391,"item":1559},{"id":33,"status":5,"slug":1560},"language-cdn",{"collection":1216,"item":1562},{"id":1302,"status":5,"sort":10,"name":1563,"item":1564},"Releases",[1565],{"collection":1391,"item":1566},{"id":41,"status":5,"slug":1567},"releases",{"collection":1216,"item":1569},{"id":1163,"status":1517,"sort":10,"name":1570,"item":1571},"Format Conversions",[1572],{"collection":1391,"item":1573},{"id":20,"status":5,"slug":1574},"format-conversions",{"collection":1216,"item":1576},{"id":259,"status":5,"sort":10,"name":1577,"item":1578},"Webhooks",[1579],{"collection":1391,"item":1580},{"id":580,"status":5,"slug":1581},"webhooks",{"collection":1216,"item":1583},{"id":701,"status":5,"sort":10,"name":1584,"item":1585},"Export Aliases",[1586],{"collection":1391,"item":1587},{"id":222,"status":5,"slug":1588},"export-aliases",{"id":33,"name":75,"url":10,"url_text":10,"status":5,"groups":1590},[1591,1680],{"navigation_items_group_id":1592},{"id":45,"sort":61,"status":5,"name":1593,"render_show_all_url":229,"show_all_url_position":1204,"show_favorite_icon":229,"show_all_url":10,"represent_as_tile":229,"items":1594},"Most popular",[1595],{"collection":1216,"item":1596},{"id":19,"status":5,"sort":10,"name":75,"item":1597},[1598,1606,1613,1617,1621,1627,1631,1638,1642,1646,1650,1654,1658,1665,1672],{"collection":1599,"item":1600},"platforms",{"id":41,"status":5,"sort":4,"slug":1601,"name":1602,"icon":1603},"android","Android",{"id":1604,"title":1605},"ff965add-53b0-44ad-b27c-ea4ef641d384","Ic Outline Android",{"collection":1599,"item":1607},{"id":45,"status":5,"sort":20,"slug":1608,"name":1609,"icon":1610},"ios","iOS",{"id":1611,"title":1612},"886285d7-816a-4430-b5a5-edfe307b238e","Ios",{"collection":1599,"item":1614},{"id":222,"status":5,"sort":25,"slug":226,"name":225,"icon":1615},{"id":239,"title":1616},"Logos React",{"collection":1599,"item":1618},{"id":103,"status":5,"sort":33,"slug":390,"name":389,"icon":1619},{"id":397,"title":1620},"Vue",{"collection":1599,"item":1622},{"id":91,"status":5,"sort":37,"slug":1623,"name":1624,"icon":1625},"angular","Angular",{"id":1626,"title":1624},"2a31a97a-48c5-4531-aa36-41c9dd0bdbef",{"collection":1599,"item":1628},{"id":4,"status":5,"sort":41,"slug":471,"name":470,"icon":1629},{"id":485,"title":1630},"Logos Flutter",{"collection":1599,"item":1632},{"id":25,"status":5,"sort":15,"slug":1633,"name":1634,"icon":1635},"typescript","TypeScript",{"id":1636,"title":1637},"8d1319b5-8a96-4199-8407-00add3418b1f","Logos Typescript Icon",{"collection":1599,"item":1639},{"id":580,"status":5,"sort":19,"slug":584,"name":583,"icon":1640},{"id":593,"title":1641},"Logos Javascript",{"collection":1599,"item":1643},{"id":19,"status":5,"sort":107,"slug":236,"name":673,"icon":1644},{"id":686,"title":1645},"Logos Json",{"collection":1599,"item":1647},{"id":24,"status":5,"sort":24,"slug":758,"name":757,"icon":1648},{"id":773,"title":1649},"Format",{"collection":1599,"item":1651},{"id":1030,"status":5,"sort":1037,"slug":1034,"name":1033,"icon":1652},{"id":1041,"title":1653},"Strapi Logo Purple",{"collection":1599,"item":1655},{"id":278,"status":5,"sort":364,"slug":1139,"name":1138,"icon":1656},{"id":1147,"title":1657},"Figma Icon",{"collection":1599,"item":1659},{"id":309,"status":5,"sort":340,"slug":1660,"name":1661,"icon":1662},"microsoft-excel","Microsoft Excel",{"id":1663,"title":1664},"7a175955-7b96-4561-939f-a0e1924faa40","Excel",{"collection":1599,"item":1666},{"id":320,"status":5,"sort":1479,"slug":1667,"name":1668,"icon":1669},"github-actions","GitHub Actions",{"id":1670,"title":1671},"da17554f-ac6d-443d-9bac-1f29645ec1c6","Github Icon",{"collection":1599,"item":1673},{"id":1674,"status":5,"sort":1675,"slug":1676,"name":1677,"icon":1678},97,999,"webflow","Webflow",{"id":1679,"title":1677},"ff43a386-52f8-499f-b77c-ab9a30f4a77e",{"navigation_items_group_id":1681},{"id":33,"sort":15,"status":5,"name":1682,"render_show_all_url":229,"show_all_url_position":1204,"show_favorite_icon":229,"show_all_url":10,"represent_as_tile":229,"items":1683},"Explore more",[1684],{"collection":1685,"item":1686},"text_link_navigation_item_type",{"id":4,"status":5,"sort":10,"text":1687,"url":1688,"url_text":1689},"Localazy is a technology-agnostic platform supporting 50+ frameworks, file formats & popular tools.","\u002Fintegrations","See all integrations",{"id":4,"name":79,"url":10,"url_text":10,"status":5,"groups":1691},[1692,1716,1722],{"navigation_items_group_id":1693},{"id":4,"sort":19,"status":5,"name":1694,"render_show_all_url":229,"show_all_url_position":1204,"show_favorite_icon":229,"show_all_url":10,"represent_as_tile":229,"items":1695},"Helpful Links",[1696,1699,1701,1705,1707,1710,1712],{"collection":1283,"item":1697},{"id":71,"status":5,"sort":10,"url":101,"url_text":1698,"show_favorite_icon":230},"Localazy Blog",{"collection":1283,"item":1700},{"id":83,"status":5,"sort":10,"url":85,"url_text":84,"show_favorite_icon":230},{"collection":1283,"item":1702},{"id":4,"status":5,"sort":10,"url":1703,"url_text":1704,"show_favorite_icon":229},"https:\u002F\u002Fdiscuss.localazy.com\u002F","Discussion Forum",{"collection":1283,"item":1706},{"id":19,"status":5,"sort":10,"url":93,"url_text":92,"show_favorite_icon":229},{"collection":1283,"item":1708},{"id":25,"status":5,"sort":10,"url":35,"url_text":1709,"show_favorite_icon":229},"Become a Partner",{"collection":1283,"item":1711},{"id":87,"status":5,"sort":10,"url":105,"url_text":104,"show_favorite_icon":229},{"collection":1283,"item":1713},{"id":95,"status":5,"sort":10,"url":1714,"url_text":1715,"show_favorite_icon":229},"\u002Ftags\u002Frelease-update","Release Updates",{"navigation_items_group_id":1717},{"id":20,"sort":83,"status":5,"name":1698,"render_show_all_url":230,"show_all_url_position":1204,"show_favorite_icon":229,"show_all_url":101,"represent_as_tile":229,"items":1718},[1719],{"collection":1207,"item":1720},{"id":25,"status":5,"sort":10,"show_author_img":229,"blog_post_tag":1721,"description":10},"[USE LATEST FEATURED]",{"navigation_items_group_id":1723},{"id":41,"sort":71,"status":5,"name":84,"render_show_all_url":230,"show_all_url_position":1204,"show_favorite_icon":229,"show_all_url":85,"represent_as_tile":229,"items":1724},[1725,1739,1750,1759,1770,1780,1791,1799],{"collection":1216,"item":1726},{"id":33,"status":5,"sort":10,"name":1727,"item":1728},"General",[1729],{"collection":1730,"item":1731},"docs_section",{"id":20,"status":5,"sort":4,"slug":1732,"name":1727,"icon":1733,"featured_icon":1736},"general",{"id":1734,"title":1735},"423101f1-308c-42f1-8dfe-53272019e7cb","Global",{"id":1737,"title":1738},"0f7ca4cb-dc3b-4f62-b476-132ed5c4931f","General Doc",{"collection":1216,"item":1740},{"id":37,"status":5,"sort":10,"name":351,"item":1741},[1742],{"collection":1730,"item":1743},{"id":25,"status":5,"sort":20,"slug":352,"name":351,"icon":1744,"featured_icon":1747},{"id":1745,"title":1746},"2f7a4573-8265-4d76-8d55-ce0cc79b8983","Cli",{"id":1748,"title":1749},"3f76ff7b-0e74-4046-bb03-4ca99c3b66d5","Doc Cat Cli",{"collection":1216,"item":1751},{"id":53,"status":5,"sort":10,"name":283,"item":1752},[1753],{"collection":1730,"item":1754},{"id":107,"status":5,"sort":25,"slug":284,"name":283,"icon":1755,"featured_icon":1756},{"id":1745,"title":1746},{"id":1757,"title":1758},"20866781-e69b-4e01-9456-05437487b75c","API Doc",{"collection":1216,"item":1760},{"id":255,"status":5,"sort":10,"name":1761,"item":1762},"CDN",[1763],{"collection":1730,"item":1764},{"id":941,"status":5,"sort":33,"slug":1765,"name":1761,"icon":1766,"featured_icon":1767},"cdn",{"id":1734,"title":1735},{"id":1768,"title":1769},"a8ee9cb7-4e02-41f0-b595-eb518c3085b6","Doc Cat Cdn",{"collection":1216,"item":1771},{"id":41,"status":5,"sort":10,"name":1602,"item":1772},[1773],{"collection":1730,"item":1774},{"id":4,"status":5,"sort":37,"slug":1601,"name":1602,"icon":1775,"featured_icon":1777},{"id":1776,"title":1602},"fb8329ae-0c0c-4fbc-bcdc-83f2eeda1039",{"id":1778,"title":1779},"f7c0dec8-5b42-4943-ab3a-e3665723ad6f","Doc Cat Android",{"collection":1216,"item":1781},{"id":45,"status":5,"sort":10,"name":1609,"item":1782},[1783],{"collection":1730,"item":1784},{"id":33,"status":5,"sort":41,"slug":1608,"name":1609,"icon":1785,"featured_icon":1788},{"id":1786,"title":1787},"289e136c-55df-4d51-847b-1782a2308ee4","Ios Blue",{"id":1789,"title":1790},"2968d3f0-14b5-4427-82e7-f1ea2de17846","Doc Cat Ios",{"collection":1216,"item":1792},{"id":57,"status":5,"sort":10,"name":1138,"item":1793},[1794],{"collection":1730,"item":1795},{"id":24,"status":5,"sort":45,"slug":1139,"name":1138,"icon":1796,"featured_icon":1797},{"id":1745,"title":1746},{"id":1798,"title":1138},"f5e66b5b-a439-47f6-af4a-6ad261de2e87",{"collection":1216,"item":1800},{"id":61,"status":5,"sort":10,"name":1033,"item":1801},[1802],{"collection":1730,"item":1803},{"id":1179,"status":5,"sort":53,"slug":1034,"name":1033,"icon":1804,"featured_icon":1806},{"id":1805,"title":1033},"3b4b03c7-e131-49e6-a014-c8c2c8a2751e",{"id":1807,"title":1808},"1dd05c76-e517-4aea-a3d8-49cfddb40056","Strapi Doc",{"id":25,"name":108,"url":109,"url_text":108,"status":5,"groups":1810},[],{"id":41,"name":16,"url":1812,"url_text":16,"status":5,"groups":1813},"\u002Fbook-demo",[],{"id":1815,"owner":1816,"created_by":10,"sort":10,"title":1821,"slug":1822,"modified_on":194,"created_on":1823,"pinned":229,"badge":10,"priority":1824,"main_image":1825,"status":5,"tags":1826,"dictionary":1834,"reading_time":1835,"excerpt":-1,"og_title":194,"og_description":194,"og_image":194},"69d78a237ab1270001eddabf",{"id":1817,"first_name":1818,"last_name":194,"slug":1819,"avatar":1820},"606c233dcf7b6a0001d1da93","Petr Hodný","petr-hodny","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F12\u002Fpetr.png","Translation API: Translate your content on the fly with Localazy AI!","translation-api-translate-your-content-on-the-fly-with-localazy-ai","2026-04-24T09:27:26.000+02:00","0.7","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F04\u002FLocalazy-AI-translation-api.png",[1827,1829,1832],{"id":278,"created_on":1828,"status":5,"label":283,"slug":284,"on_index_page":229},"2026-05-30 17:17:35",{"id":314,"created_on":1828,"status":5,"label":1830,"slug":1831,"on_index_page":230},"AI","ai",{"id":278,"created_on":1828,"status":5,"label":1384,"slug":1833,"on_index_page":230},"localization",[],0,{"id":1837,"owner":1838,"created_by":10,"sort":10,"title":1839,"slug":1840,"modified_on":194,"created_on":1841,"pinned":229,"badge":10,"priority":1824,"main_image":1842,"status":5,"tags":1843,"dictionary":1850,"reading_time":1835,"excerpt":-1,"og_title":194,"og_description":194,"og_image":194},"69ea1abb7ab1270001ede902",{"id":1817,"first_name":1818,"last_name":194,"slug":1819,"avatar":1820},"You can just build things. But should you? The build vs. buy debate in localization","build-vs-buy-in-localization-you-can-build-things-but-should-you","2026-05-25T08:43:00.000+02:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F05\u002Flocalazy-Vibe-coding.png",[1844,1845,1849],{"id":314,"created_on":1828,"status":5,"label":1830,"slug":1831,"on_index_page":230},{"id":1846,"created_on":1828,"status":5,"label":1847,"slug":1848,"on_index_page":229},646,"Business Development","business-development",{"id":278,"created_on":1828,"status":5,"label":1384,"slug":1833,"on_index_page":230},[],{"post":1852,"relatedPosts":1970,"banner":2029},{"id":1853,"owner":1854,"created_by":10,"sort":10,"title":1859,"slug":1860,"modified_on":1861,"created_on":1862,"pinned":229,"badge":10,"priority":1824,"main_image":1863,"status":5,"tags":1864,"dictionary":1870,"reading_time":37,"excerpt":1905,"og_title":194,"og_description":194,"og_image":194,"content":1906,"meta_title":194,"meta_description":194,"canonical":194,"cta":1907,"fullGhostPost":1915},"60a37fc7cf7b6a0001d1f1c8",{"id":1855,"first_name":1856,"last_name":194,"slug":1857,"avatar":1858},"6062ecfd2a37af00016d4146","Jakub Dubec","jakub-dubec","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F12\u002Fkuba.png","Qt localization with Localazy","qt-localization-localazy","2026-04-16T16:34:51.000+02:00","2021-04-15T23:31:54.000+02:00","https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fd20d3348-e10a-4edc-8030-6f6f6294e5e3",[1865,1867],{"id":278,"created_on":1866,"status":5,"label":1384,"slug":1833,"on_index_page":230},"2026-05-30 17:17:36",{"id":278,"created_on":1866,"status":5,"label":1868,"slug":1869,"on_index_page":229},"HowTo","howto",[1871,1887,1898],{"id":20,"status":5,"owner":1872,"created_on":1873,"title":1384,"excerpt":1874,"content":1875,"slug":1833,"meta_title":10,"meta_description":10,"canonical":10,"related_terms":1876},"2bac48a8-b362-482f-b574-3bc71dca4c5b","2022-03-17T12:22:54.000Z","The process of preparing a product for a particular market.","Localization (l10n) is an essential part of the **[internationalization](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Finternationalization)** process. During localization, a product is prepared to be used in a particular destination, language and culture. Part of the localization process consists of changing locales such as currency, text orientation, or date format; and aligning the product with local, technical, or legislative requirements.\n\nA crucial part of localization is **[translation](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Ftranslation\u002F)**.\n\nLocalization is the process of adapting an internationalized product to meet the specific needs of a target market by translating it into the native language of that market. This includes translating the user interface, text, graphics, and other content to match the specific target locale.\n\nThe goal of localization is to provide an optimal user experience for the target market, as well as to make the product accessible to a wider audience. This process often involves more than just translation, and may include adjusting graphics, changing text length to accommodate different writing systems, and modifying the product's layout to fit cultural differences.\n\nInternationalization and localization are essential components of **[globalization](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fglobalization)** (g11n) and play a key role in expanding a product's reach and success. It's important to ensure that any Creative Commons attribution is considered during localization to prevent copyright infringement.\n\nBy localizing products, companies can reach new markets and increase their customer base, ultimately helping their business grow and thrive. The number of letters in the term i18n and l10n refers to the number of characters between the first and last letters in the term, and is used as a shorthand for internationalization and localization, respectively.",[1877,1878,1880,1882,1884],{"id":20,"slug":1833},{"id":33,"slug":1879},"translation",{"id":57,"slug":1881},"gilt",{"id":305,"slug":1883},"translation-management-system-tms",{"id":1885,"slug":1886},79,"internationalization",{"id":1885,"status":5,"owner":1872,"created_on":1888,"title":1889,"excerpt":1890,"content":1891,"slug":1886,"meta_title":194,"meta_description":194,"canonical":194,"related_terms":1892},"2026-05-12T07:09:23.000Z","Internationalization (i18n)","The process of making your software localizable.","Internationalization (i18n) is the process of preparing software, digital products, and content so they can be easily adapted for various languages, regions, and cultures without requiring extensive reengineering.\n\nThis foundational step ensures that a product can be efficiently localized to meet the needs of different global markets. To internationalize your software, you need to pay attention to technical requirements. The code structure and design has to be prepared to allow for [localization](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Flocalization).\n\nIt involves considering various linguistic and cultural factors during the initial design and development phases. This process should start, ideally, in the design phase. For example, you may want to have externalised strings so you can bring your strings to the translation management tool.\n\nEvery business looking to expand their reach and provide User Experiences (UX) across diverse markets needs to consider internationalization and then localization.\n\n## 🌐 Key points about internationalization (i18n): \n\n* Internationalization involves creating flexible and adaptable designs that accommodate various languages, scripts, and cultural norms.\n* By preparing content and software for localization, internationalization simplifies the process of translating and adapting products for specific markets.\n* This process includes using Unicode, supporting different character sets, and ensuring compatibility with various regional formats (dates, currencies, etc.).\n* Investing in internationalization upfront reduces the time and cost associated with localizing products for multiple markets.\n\nBy prioritizing internationalization, companies can create products that are more versatile and ready for global distribution, ensuring they meet the needs of international users effectively.",[1893,1894,1895,1897],{"id":20,"slug":1833},{"id":33,"slug":1879},{"id":37,"slug":1896},"globalization",{"id":57,"slug":1881},{"id":346,"status":5,"owner":1872,"created_on":1899,"title":1900,"excerpt":1901,"content":1902,"slug":1903,"meta_title":10,"meta_description":10,"canonical":10,"related_terms":1904},"2022-03-17T12:22:55.000Z","Qt","Qt is a cross-platform toolkit for creating applications with a graphical user interface (GUI). ","**This framework is available under commercial and open-source licences and provides the programmer with many programming tools and pre-made GUI elements that are easy to use. Qt is commonly used not only for desktops but also for mobile application development.**\n\nQt can be installed by directly [downloading the package from Qt website](https:\u002F\u002Fwww.qt.io\u002F ). It is also available in the commonly used Linux package repositories. The main development tool provided in the Qt toolkit is called Qt Creator. \n\n[Learn how to integrate Qt with Localazy](\u002Fqt)","qt",[],"This article describes a simple example of creating a basic Qt 6 project for a mobile application, using the Qt localization feature to add multiple languages in the app and integrating Localazy with the project to manage the translations.","\u003C!--kg-card-begin: html-->\u003Cp>Qt is a cross-platform toolkit for creating applications with a graphical user interface (GUI). This framework is available under commercial and open-source licences and provides the programmer with many programming tools and pre-made GUI elements that are easy to use.\u003C\u002Fp>\n\u003Cp>Qt is commonly used not only for desktops but also for mobile application development. \u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fqt-example\">See the full repository for this article at GitHub.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2 id=\"new-project\" id=\"new-project\">🆕 New project \u003Ca class=\"markdownit-header-anchor\" href=\"#new-project\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>Qt can be installed by directly downloading the package from Qt website. It is also available in the commonly used Linux package repositories. The main development tool provided in the Qt toolkit is called \u003Ca href=\"https:\u002F\u002Fwww.qt.io\u002Fproduct\u002Fdevelopment-tools\">Qt Creator\u003C\u002Fa>. It contains a code and GUI editor and various tools that are making the whole compilation process fairly simple and easy to debug.\u003C\u002Fp>\n\u003Cp>After opening Qt Creator, let’s create a new project (File - New File or Project) and select, for example, the Swipe template which is suitable for mobile development.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fcbd1f50e-4183-4081-b1cb-24af8a1f8d91\" alt=\"New Project\">\u003C\u002Fp>\n\u003Ch2 id=\"internationalization\" id=\"internationalization\">🚩 Internationalization \u003Ca class=\"markdownit-header-anchor\" href=\"#internationalization\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>For now, let’s leave all project settings at default values. If you have configured kits for \u003Ca href=\"\u002Fandroid\">Android\u003C\u002Fa> development or other target platforms, you can enable them or do so later. It is also possible to enable the translation right away in the initial project settings wizard, but we will add it later manually to cover the whole process since someone might want to add the translations into an already existing project.\u003C\u002Fp>\n\u003Cp>The main qml file already contains some strings in \u003Ccode>qsTr()\u003C\u002Fcode> function. Instead of writing the string directly in the property, it is passed as a parameter to the function that translates it according to the active language. Even the original strings, however, might change. A good practice to avoid problems in such cases is to use IDs instead of the source language strings. Let’s use \u003Ccode>qsTrId()\u003C\u002Fcode> instead of the \u003Ccode>qsTr()\u003C\u002Fcode> function. The string parameters should be unique IDs of the strings. Note that commonly used strings might have the same IDs.\u003C\u002Fp>\n\u003Cp>It is a good practice to follow the same pattern when creating the IDs to be able to easily identify where does the given string belong. The edited files with the compiled application might then look like this:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fb75fddcb-7e6f-4981-a701-e8fa5fe60176\" alt=\"Preview\">\u003C\u002Fp>\n\u003Cp>The strings in the application have also changed to the IDs since we have not yet provided the translation strings. First of all, let’s create a directory for the translations and add the expected translation files in the project. Edit the project file (\u003Ccode>.pro\u003C\u002Fcode> extension) and add the translation files:\u003C\u002Fp>\n\u003Cpre>\nRESOURCES += qml.qrc\nTRANSLATIONS = translations\u002FEN.ts translations\u002FCS.ts\n\u003C\u002Fpre>\n\u003Cp>Two translation files, English and Czech, are now defined. Manually create the translations directory in the project folder and then simply use Tools - External - Linguist - Update Translations (\u003Ccode>lupdate\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F5e949a7a-6a53-4733-9b84-ef467977a8f8\" alt=\"lupdate\">\u003C\u002Fp>\n\u003Cp>The external tool lupdate generates the translation files and updates them in case of changes. The files can be added to the project by right clicking the \u003Ccode>qml.qrc\u003C\u002Fcode> file and adding the existing translations directory.  The files should then appear in the project file tree.\u003C\u002Fp>\n\u003Cp>The \u003Ccode>.ts\u003C\u002Fcode> files are in XML format where each translation ID has one message element. Moreover, don’t forget to define the language of the file in the header part. Here is an example of one finished and one unfinished translation:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>...\n&lt;TS version=&quot;2.1&quot; language=&quot;en_US&quot;&gt;\n...\n&lt;message id=&quot;page-1-header&quot;&gt;\n\t&lt;location filename=&quot;..\u002FPage1Form.ui.qml&quot; line=&quot;9&quot;\u002F&gt;\n\t&lt;source&gt;&lt;\u002Fsource&gt;\n\t&lt;translation&gt;Page 1&lt;\u002Ftranslation&gt;\n&lt;\u002Fmessage&gt;\n&lt;message id=&quot;page-1-text&quot;&gt;\n\t&lt;location filename=&quot;..\u002FPage1Form.ui.qml&quot; line=&quot;15&quot;\u002F&gt;\n\t&lt;source&gt;&lt;\u002Fsource&gt;\n\t&lt;translation type=&quot;unfinished&quot;&gt;&lt;\u002Ftranslation&gt;\n&lt;\u002Fmessage&gt;\n...\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To see the result and to use the files easily later with Localazy, the source language file should be manually filled. The source language file is now prepared but it is not used in the application yet. This is to be done in the \u003Ccode>main.cpp\u003C\u002Fcode> file.\u003C\u002Fp>\n\u003Cp>A new QTranslator object has to be created, loaded, and installed. Here is the edited \u003Ccode>main.cpp\u003C\u002Fcode> file:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>#include &lt;QGuiApplication&gt;\n#include &lt;QQmlApplicationEngine&gt;\n\u002F\u002FEDIT: include the header\n#include &lt;QTranslator&gt; \n\nint main(int argc, char *argv[])\n{\n    QGuiApplication app(argc, argv);\n\n    QQmlApplicationEngine engine;\n    const QUrl url(QStringLiteral(&quot;qrc:\u002Fmain.qml&quot;));\n    QObject::connect(&amp;engine, &amp;QQmlApplicationEngine::objectCreated,\n                     &amp;app, [url](QObject *obj, const QUrl &amp;objUrl) {\n        if (!obj &amp;&amp; url == objUrl)\n            QCoreApplication::exit(-1);\n    }, Qt::QueuedConnection);\n    \n    \u002F\u002FEDIT: create, load and install translator\n    QTranslator translator;\n    translator.load(&quot;:\u002Ftranslations\u002FEN.qm&quot;);\n    app.installTranslator(&amp;translator);\n    \n    engine.load(url);\n    return app.exec();\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hmm \u003Ccode>.qm\u003C\u002Fcode> file? Do we have that in our project? Not yet! The \u003Ccode>.qm\u003C\u002Fcode> files are the compiled translations that are used in the application. They can be generated in the same way as when generating the \u003Ccode>.ts\u003C\u002Fcode> files.\u003C\u002Fp>\n\u003Cp>If you are not using the ID-based approach, then instead of Update Translations (\u003Ccode>lupdate\u003C\u002Fcode>) use the Release Translations (\u003Ccode>lrelease\u003C\u002Fcode>) button. The \u003Ccode>lrelease\u003C\u002Fcode> tool, however, needs an additional parameter in case of IDs present in the project \u003Ccode>-idbased\u003C\u002Fcode>. A simple script or command can be executed from the translations directory:\u003C\u002Fp>\n\u003Cpre>\u002FUSE_YOUR_PATH_TO_QT\u002FQt\u002F6.1.0\u002Fgcc_64\u002Fbin\u002Flrelease\n..\u002FQtLocalazy.pro -idbased\n\u003C\u002Fpre>\n\u003Cp>The correct path to the Qt installation has to be used to find the \u003Ccode>lrelease\u003C\u002Fcode> tool. Again, add the newly generated \u003Ccode>.qm\u003C\u002Fcode> files in the project. Now simply hit the Run button, compile the project and… it’s translated!\u003C\u002Fp>\n\u003Ch2 id=\"localazy\" id=\"localazy\">❤️ Localazy \u003Ca class=\"markdownit-header-anchor\" href=\"#localazy\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>Create Localazy account and \u003Ca href=\"\u002Fdocs\u002Fcli\u002Finstallation\">install or download\u003C\u002Fa> the CLI tool. In My Apps section in the Localazy web interface hit the Add new App button, fill the name, and select the source language (English in our case).\u003C\u002Fp>\n\u003Cp>Then go to the App settings and get the read and write access keys. The process of managing the translations is quite simple. Simply create a new directory in the translations one (to avoid unwanted overwriting of the translations) and add the configuration file according to the \u003Ca href=\"\u002Fdocs\u002Fcli\u002Fquick-start-qt-ts\">docs\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>In our case:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>{\n  &quot;writeKey&quot;: &quot;your-write-key&quot;,\n  &quot;readKey&quot;: &quot;your-read-key&quot;,\n  \n  &quot;upload&quot;: {\n    &quot;type&quot;: &quot;qt-ts&quot;,\n    &quot;files&quot;: &quot;..\u002FEN.ts&quot;\n  },\n  \n  &quot;download&quot;: {\n    &quot;files&quot;: &quot;.\u002F${lang}.ts&quot;\n  } \n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Then call the localazy upload command:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>PATH_TO_LOCALAZY_CLI\u002Flocalazy upload\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The translation should be present in the Localazy engine now as the source language.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F4409e0e9-2812-4643-bb7e-52ddbc8e4b12\" alt=\"Localazy Setup\">\u003C\u002Fp>\n\u003Cp>After hitting the Add language button and creating a new translation (Czech in our example). Simply call the CLI again:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>PATH_TO_LOCALAZY_CLI\u002Flocalazy download\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>A new \u003Ccode>cs.ts\u003C\u002Fcode> file is now in the directory. Simply replace the \u003Ccode>CS.ts\u003C\u002Fcode> file in the translations directory with the downloaded file. Instead of \u003Ccode>EN.qm\u003C\u002Fcode> load the \u003Ccode>CS.qm\u003C\u002Fcode> in the translator:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>translator.load(&quot;:\u002Ftranslations\u002FCS.qm&quot;);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Compile the translations again (lrelease) and run the application:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fd2fa0f67-9e22-43a6-8eca-35d30b8ec360\" alt=\"Final Result\">\u003C\u002Fp>\n\u003Ch2 id=\"afterword\" id=\"afterword\">👍 Afterword \u003Ca class=\"markdownit-header-anchor\" href=\"#afterword\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>The described example project shows how to simply add and load a translation in cooperation with Localazy service. To be able to dynamically change the language in runtime, the whole translator management should be moved into a standalone C++ class with callable member functions from QML.\u003C\u002Fp>\n\u003Cp>In such a way, multiple translators can be loaded and one of them can be installed according to the selected language. Later, the active one can be removed and replaced by another one without the need to restart the application.\u003C\u002Fp>\n\u003Cp>This article has been produced by a member of the developer team at \u003Ca href=\"https:\u002F\u002Fnepanikar.eu\u002F\">Nepanikar.eu\u003C\u002Fa>. Thank you.\u003C\u002Fp>\n\u003C!--kg-card-end: html-->",{"id":61,"status":5,"created_on":1908,"modified_on":1909,"icon":1910,"header":1911,"description":1912,"button_label":1913,"link":1914},"2022-03-17T12:23:03.000Z","2024-01-18T13:15:16.000Z","app","Try Localazy today","Start localizing your project today with our TMS! Enjoy localization on autopilot and order professional translation services, all from the same spot.","Register","register",{"slug":1860,"id":1853,"uuid":1916,"title":1859,"html":1917,"comment_id":1918,"feature_image":1863,"featured":229,"visibility":1919,"email_recipient_filter":1920,"created_at":1862,"updated_at":1861,"published_at":1862,"custom_excerpt":1905,"codeinjection_head":1921,"codeinjection_foot":10,"custom_template":1918,"canonical_url":10,"tags":1922,"authors":1960,"primary_author":1967,"primary_tag":1968,"url":1969,"excerpt":1905,"reading_time":41,"access":230,"send_email_when_published":229,"og_image":10,"og_title":10,"og_description":10,"twitter_image":10,"twitter_title":10,"twitter_description":10,"meta_title":10,"meta_description":10,"email_subject":10,"frontmatter":10,"dictionary":1870,"cta":1907,"plainTags":1864},"3962301d-52fe-4fd2-95c8-aab64c1adf20","\u003C!--kg-card-begin: html-->\u003Cp>Qt is a cross-platform toolkit for creating applications with a graphical user interface (GUI). This framework is available under commercial and open-source licences and provides the programmer with many programming tools and pre-made GUI elements that are easy to use.\u003C\u002Fp>\n\u003Cp>Qt is commonly used not only for desktops but also for mobile application development. \u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002Fqt-example\">See the full repository for this article at GitHub.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2 id=\"new-project\" id=\"new-project\">🆕 New project \u003Ca class=\"markdownit-header-anchor\" href=\"#new-project\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>Qt can be installed by directly downloading the package from Qt website. It is also available in the commonly used Linux package repositories. The main development tool provided in the Qt toolkit is called \u003Ca href=\"https:\u002F\u002Fwww.qt.io\u002Fproduct\u002Fdevelopment-tools\">Qt Creator\u003C\u002Fa>. It contains a code and GUI editor and various tools that are making the whole compilation process fairly simple and easy to debug.\u003C\u002Fp>\n\u003Cp>After opening Qt Creator, let’s create a new project (File - New File or Project) and select, for example, the Swipe template which is suitable for mobile development.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fcbd1f50e-4183-4081-b1cb-24af8a1f8d91\" alt=\"New Project\">\u003C\u002Fp>\n\u003Ch2 id=\"internationalization\" id=\"internationalization\">🚩 Internationalization \u003Ca class=\"markdownit-header-anchor\" href=\"#internationalization\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>For now, let’s leave all project settings at default values. If you have configured kits for \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fandroid\">Android\u003C\u002Fa> development or other target platforms, you can enable them or do so later. It is also possible to enable the translation right away in the initial project settings wizard, but we will add it later manually to cover the whole process since someone might want to add the translations into an already existing project.\u003C\u002Fp>\n\u003Cp>The main qml file already contains some strings in \u003Ccode>qsTr()\u003C\u002Fcode> function. Instead of writing the string directly in the property, it is passed as a parameter to the function that translates it according to the active language. Even the original strings, however, might change. A good practice to avoid problems in such cases is to use IDs instead of the source language strings. Let’s use \u003Ccode>qsTrId()\u003C\u002Fcode> instead of the \u003Ccode>qsTr()\u003C\u002Fcode> function. The string parameters should be unique IDs of the strings. Note that commonly used strings might have the same IDs.\u003C\u002Fp>\n\u003Cp>It is a good practice to follow the same pattern when creating the IDs to be able to easily identify where does the given string belong. The edited files with the compiled application might then look like this:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fb75fddcb-7e6f-4981-a701-e8fa5fe60176\" alt=\"Preview\">\u003C\u002Fp>\n\u003Cp>The strings in the application have also changed to the IDs since we have not yet provided the translation strings. First of all, let’s create a directory for the translations and add the expected translation files in the project. Edit the project file (\u003Ccode>.pro\u003C\u002Fcode> extension) and add the translation files:\u003C\u002Fp>\n\u003Cpre>\nRESOURCES += qml.qrc\nTRANSLATIONS = translations\u002FEN.ts translations\u002FCS.ts\n\u003C\u002Fpre>\n\u003Cp>Two translation files, English and Czech, are now defined. Manually create the translations directory in the project folder and then simply use Tools - External - Linguist - Update Translations (\u003Ccode>lupdate\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F5e949a7a-6a53-4733-9b84-ef467977a8f8\" alt=\"lupdate\">\u003C\u002Fp>\n\u003Cp>The external tool lupdate generates the translation files and updates them in case of changes. The files can be added to the project by right clicking the \u003Ccode>qml.qrc\u003C\u002Fcode> file and adding the existing translations directory.  The files should then appear in the project file tree.\u003C\u002Fp>\n\u003Cp>The \u003Ccode>.ts\u003C\u002Fcode> files are in XML format where each translation ID has one message element. Moreover, don’t forget to define the language of the file in the header part. Here is an example of one finished and one unfinished translation:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>...\n&lt;TS version=&quot;2.1&quot; language=&quot;en_US&quot;&gt;\n...\n&lt;message id=&quot;page-1-header&quot;&gt;\n\t&lt;location filename=&quot;..\u002FPage1Form.ui.qml&quot; line=&quot;9&quot;\u002F&gt;\n\t&lt;source&gt;&lt;\u002Fsource&gt;\n\t&lt;translation&gt;Page 1&lt;\u002Ftranslation&gt;\n&lt;\u002Fmessage&gt;\n&lt;message id=&quot;page-1-text&quot;&gt;\n\t&lt;location filename=&quot;..\u002FPage1Form.ui.qml&quot; line=&quot;15&quot;\u002F&gt;\n\t&lt;source&gt;&lt;\u002Fsource&gt;\n\t&lt;translation type=&quot;unfinished&quot;&gt;&lt;\u002Ftranslation&gt;\n&lt;\u002Fmessage&gt;\n...\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To see the result and to use the files easily later with Localazy, the source language file should be manually filled. The source language file is now prepared but it is not used in the application yet. This is to be done in the \u003Ccode>main.cpp\u003C\u002Fcode> file.\u003C\u002Fp>\n\u003Cp>A new QTranslator object has to be created, loaded, and installed. Here is the edited \u003Ccode>main.cpp\u003C\u002Fcode> file:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>#include &lt;QGuiApplication&gt;\n#include &lt;QQmlApplicationEngine&gt;\n\u002F\u002FEDIT: include the header\n#include &lt;QTranslator&gt; \n\nint main(int argc, char *argv[])\n{\n    QGuiApplication app(argc, argv);\n\n    QQmlApplicationEngine engine;\n    const QUrl url(QStringLiteral(&quot;qrc:\u002Fmain.qml&quot;));\n    QObject::connect(&amp;engine, &amp;QQmlApplicationEngine::objectCreated,\n                     &amp;app, [url](QObject *obj, const QUrl &amp;objUrl) {\n        if (!obj &amp;&amp; url == objUrl)\n            QCoreApplication::exit(-1);\n    }, Qt::QueuedConnection);\n    \n    \u002F\u002FEDIT: create, load and install translator\n    QTranslator translator;\n    translator.load(&quot;:\u002Ftranslations\u002FEN.qm&quot;);\n    app.installTranslator(&amp;translator);\n    \n    engine.load(url);\n    return app.exec();\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hmm \u003Ccode>.qm\u003C\u002Fcode> file? Do we have that in our project? Not yet! The \u003Ccode>.qm\u003C\u002Fcode> files are the compiled translations that are used in the application. They can be generated in the same way as when generating the \u003Ccode>.ts\u003C\u002Fcode> files.\u003C\u002Fp>\n\u003Cp>If you are not using the ID-based approach, then instead of Update Translations (\u003Ccode>lupdate\u003C\u002Fcode>) use the Release Translations (\u003Ccode>lrelease\u003C\u002Fcode>) button. The \u003Ccode>lrelease\u003C\u002Fcode> tool, however, needs an additional parameter in case of IDs present in the project \u003Ccode>-idbased\u003C\u002Fcode>. A simple script or command can be executed from the translations directory:\u003C\u002Fp>\n\u003Cpre>\u002FUSE_YOUR_PATH_TO_QT\u002FQt\u002F6.1.0\u002Fgcc_64\u002Fbin\u002Flrelease\n..\u002FQtLocalazy.pro -idbased\n\u003C\u002Fpre>\n\u003Cp>The correct path to the Qt installation has to be used to find the \u003Ccode>lrelease\u003C\u002Fcode> tool. Again, add the newly generated \u003Ccode>.qm\u003C\u002Fcode> files in the project. Now simply hit the Run button, compile the project and… it’s translated!\u003C\u002Fp>\n\u003Ch2 id=\"localazy\" id=\"localazy\">❤️ Localazy \u003Ca class=\"markdownit-header-anchor\" href=\"#localazy\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>Create Localazy account and \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fcli\u002Finstallation\">install or download\u003C\u002Fa> the CLI tool. In My Apps section in the Localazy web interface hit the Add new App button, fill the name, and select the source language (English in our case).\u003C\u002Fp>\n\u003Cp>Then go to the App settings and get the read and write access keys. The process of managing the translations is quite simple. Simply create a new directory in the translations one (to avoid unwanted overwriting of the translations) and add the configuration file according to the \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fcli\u002Fquick-start-qt-ts\">docs\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>In our case:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>{\n  &quot;writeKey&quot;: &quot;your-write-key&quot;,\n  &quot;readKey&quot;: &quot;your-read-key&quot;,\n  \n  &quot;upload&quot;: {\n    &quot;type&quot;: &quot;qt-ts&quot;,\n    &quot;files&quot;: &quot;..\u002FEN.ts&quot;\n  },\n  \n  &quot;download&quot;: {\n    &quot;files&quot;: &quot;.\u002F${lang}.ts&quot;\n  } \n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Then call the localazy upload command:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>PATH_TO_LOCALAZY_CLI\u002Flocalazy upload\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The translation should be present in the Localazy engine now as the source language.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F4409e0e9-2812-4643-bb7e-52ddbc8e4b12\" alt=\"Localazy Setup\">\u003C\u002Fp>\n\u003Cp>After hitting the Add language button and creating a new translation (Czech in our example). Simply call the CLI again:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>PATH_TO_LOCALAZY_CLI\u002Flocalazy download\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>A new \u003Ccode>cs.ts\u003C\u002Fcode> file is now in the directory. Simply replace the \u003Ccode>CS.ts\u003C\u002Fcode> file in the translations directory with the downloaded file. Instead of \u003Ccode>EN.qm\u003C\u002Fcode> load the \u003Ccode>CS.qm\u003C\u002Fcode> in the translator:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>translator.load(&quot;:\u002Ftranslations\u002FCS.qm&quot;);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Compile the translations again (lrelease) and run the application:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fd2fa0f67-9e22-43a6-8eca-35d30b8ec360\" alt=\"Final Result\">\u003C\u002Fp>\n\u003Ch2 id=\"afterword\" id=\"afterword\">👍 Afterword \u003Ca class=\"markdownit-header-anchor\" href=\"#afterword\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>The described example project shows how to simply add and load a translation in cooperation with Localazy service. To be able to dynamically change the language in runtime, the whole translator management should be moved into a standalone C++ class with callable member functions from QML.\u003C\u002Fp>\n\u003Cp>In such a way, multiple translators can be loaded and one of them can be installed according to the selected language. Later, the active one can be removed and replaced by another one without the need to restart the application.\u003C\u002Fp>\n\u003Cp>This article has been produced by a member of the developer team at \u003Ca href=\"https:\u002F\u002Fnepanikar.eu\u002F\">Nepanikar.eu\u003C\u002Fa>. Thank you.\u003C\u002Fp>\n\u003C!--kg-card-end: html-->","91","public","none","{\"intercomArticleUrl\":\"\"}",[1923,1928,1931,1934,1940,1945,1950,1955],{"id":1924,"name":1925,"slug":1926,"description":1912,"feature_image":10,"visibility":1919,"og_image":10,"og_title":10,"og_description":10,"twitter_image":10,"twitter_title":10,"twitter_description":10,"meta_title":10,"meta_description":10,"codeinjection_head":10,"codeinjection_foot":10,"canonical_url":10,"accent_color":10,"url":1927},"60a37fc7cf7b6a0001d1f118","[CTA] Try Localazy today","cta-10","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fcta-10\u002F",{"id":1929,"name":1384,"slug":1833,"description":1384,"feature_image":10,"visibility":1919,"og_image":10,"og_title":10,"og_description":10,"twitter_image":10,"twitter_title":10,"twitter_description":10,"meta_title":10,"meta_description":10,"codeinjection_head":10,"codeinjection_foot":10,"canonical_url":10,"accent_color":10,"url":1930},"60a37fc7cf7b6a0001d1f0f9","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Flocalization\u002F",{"id":1932,"name":1868,"slug":1869,"description":1868,"feature_image":10,"visibility":1919,"og_image":10,"og_title":10,"og_description":10,"twitter_image":10,"twitter_title":10,"twitter_description":10,"meta_title":10,"meta_description":10,"codeinjection_head":10,"codeinjection_foot":10,"canonical_url":10,"accent_color":10,"url":1933},"60a37fc7cf7b6a0001d1f0fa","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fhowto\u002F",{"id":1935,"name":1936,"slug":1937,"description":1938,"feature_image":10,"visibility":1919,"og_image":10,"og_title":10,"og_description":10,"twitter_image":10,"twitter_title":10,"twitter_description":10,"meta_title":10,"meta_description":10,"codeinjection_head":10,"codeinjection_foot":10,"canonical_url":10,"accent_color":10,"url":1939},"60a37fc7cf7b6a0001d1f11f","[DICT] Localization","term-2","Localization is a process of preparing a product for a particular market.","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-2\u002F",{"id":1941,"name":1942,"slug":1943,"description":1890,"feature_image":10,"visibility":1919,"og_image":10,"og_title":10,"og_description":10,"twitter_image":10,"twitter_title":10,"twitter_description":10,"meta_title":10,"meta_description":10,"codeinjection_head":10,"codeinjection_foot":10,"canonical_url":10,"accent_color":10,"url":1944},"60a37fc7cf7b6a0001d1f16c","[DICT] Internationalization (i18n)","term-79","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-79\u002F",{"id":1946,"name":1947,"slug":1948,"description":1901,"feature_image":10,"visibility":1919,"og_image":10,"og_title":10,"og_description":10,"twitter_image":10,"twitter_title":10,"twitter_description":10,"meta_title":10,"meta_description":10,"codeinjection_head":10,"codeinjection_foot":10,"canonical_url":10,"accent_color":10,"url":1949},"60a37fc7cf7b6a0001d1f172","[DICT] Qt","term-85","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-85\u002F",{"id":1951,"name":1952,"slug":1953,"description":10,"feature_image":10,"visibility":1919,"og_image":10,"og_title":10,"og_description":10,"twitter_image":10,"twitter_title":10,"twitter_description":10,"meta_title":10,"meta_description":10,"codeinjection_head":10,"codeinjection_foot":10,"canonical_url":10,"accent_color":10,"url":1954},"61a0daffdf4bcb00010bc50c","[SYNDICATE]","syndicate","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fsyndicate\u002F",{"id":1956,"name":1957,"slug":1958,"description":10,"feature_image":10,"visibility":1919,"og_image":10,"og_title":10,"og_description":10,"twitter_image":10,"twitter_title":10,"twitter_description":10,"meta_title":10,"meta_description":10,"codeinjection_head":10,"codeinjection_foot":10,"canonical_url":10,"accent_color":10,"url":1959},"64710a2f047091000193ca3d","[INTERCOM]","intercom","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fintercom\u002F",[1961],{"id":1855,"name":1856,"slug":1857,"profile_image":1858,"cover_image":10,"bio":1962,"website":1963,"location":1964,"facebook":10,"twitter":1965,"meta_title":10,"meta_description":10,"url":1966},"Chief Revenue Officer at Localazy. Ambassador of net-positive actions and permaculture aficionado.","https:\u002F\u002Faskyourmarketer.cx","Vyškov, Czech Republic","@JakeDubec","https:\u002F\u002Fghost.localazy.com\u002Fauthor\u002Fjakub-dubec\u002F",{"id":1855,"name":1856,"slug":1857,"profile_image":1858,"cover_image":10,"bio":1962,"website":1963,"location":1964,"facebook":10,"twitter":1965,"meta_title":10,"meta_description":10,"url":1966},{"id":1924,"name":1925,"slug":1926,"description":1912,"feature_image":10,"visibility":1919,"og_image":10,"og_title":10,"og_description":10,"twitter_image":10,"twitter_title":10,"twitter_description":10,"meta_title":10,"meta_description":10,"codeinjection_head":10,"codeinjection_foot":10,"canonical_url":10,"accent_color":10,"url":1927},"https:\u002F\u002Fghost.localazy.com\u002Fqt-localization-localazy\u002F",[1971,1988,2010],{"id":1972,"owner":1973,"created_by":10,"sort":10,"title":1978,"slug":1979,"modified_on":194,"created_on":1980,"pinned":229,"badge":10,"priority":1824,"main_image":1981,"status":5,"tags":1982,"dictionary":1987,"reading_time":1835,"excerpt":-1,"og_title":194,"og_description":194,"og_image":194},"665d9cb634f1ce00011a0d19",{"id":1974,"first_name":1975,"last_name":194,"slug":1976,"avatar":1977},"65647a510470910001942873","Simona Rahmanova","simona-rahmanova","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2024\u002F03\u002Fsimona.png","Localization 101 | Basic concepts for newcomers","localization-101-basic-concepts-a-beginner-needs-to-know","2024-07-29T15:24:00.000+02:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2024\u002F06\u002Flocalization-101.png",[1983,1984],{"id":278,"created_on":1866,"status":5,"label":1384,"slug":1833,"on_index_page":230},{"id":278,"created_on":1866,"status":5,"label":1985,"slug":1986,"on_index_page":229},"Guide","guide",[],{"id":1989,"owner":1990,"created_by":10,"sort":10,"title":1995,"slug":1996,"modified_on":194,"created_on":1997,"pinned":229,"badge":10,"priority":1824,"main_image":1998,"status":5,"tags":1999,"dictionary":2009,"reading_time":1835,"excerpt":-1,"og_title":194,"og_description":194,"og_image":194},"6372308e04709100019374c9",{"id":1991,"first_name":1992,"last_name":194,"slug":1993,"avatar":1994},"6061ffdd2a37af00016d413d","Daniel Charvát","daniel-charvat","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F12\u002Fdan-1.png","Figma in Localization: Figma as a Source of Truth","figma-series-figma-as-source-of-truth","2023-02-08T20:43:55.000+01:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F01\u002FFigma-Series-3.png",[2000,2002,2003,2006],{"id":2001,"created_on":1866,"status":5,"label":1138,"slug":1139,"on_index_page":230},6183,{"id":278,"created_on":1866,"status":5,"label":1868,"slug":1869,"on_index_page":229},{"id":278,"created_on":1866,"status":5,"label":2004,"slug":2005,"on_index_page":230},"DevTips","devtips",{"id":318,"created_on":1866,"status":5,"label":2007,"slug":2008,"on_index_page":229},"Design","design",[],{"id":2011,"owner":2012,"created_by":10,"sort":10,"title":2017,"slug":2018,"modified_on":194,"created_on":2019,"pinned":229,"badge":10,"priority":1824,"main_image":2020,"status":5,"tags":2021,"dictionary":2028,"reading_time":1835,"excerpt":-1,"og_title":194,"og_description":194,"og_image":194},"63dd1bf30470910001939f8b",{"id":2013,"first_name":2014,"last_name":194,"slug":2015,"avatar":2016},"61dc4e87df4bcb00010bd508","Mary Okosun","mary-okosun","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F12\u002Fokosun.png","The ultimate guide to Localazy API","the-ultimate-guide-to-localazy-api","2023-03-15T10:00:00.000+01:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F03\u002Fultimate-localazy-api-guide.png",[2022,2023,2026,2027],{"id":278,"created_on":1866,"status":5,"label":283,"slug":284,"on_index_page":229},{"id":278,"created_on":1866,"status":5,"label":2024,"slug":2025,"on_index_page":229},"Automated Localization","automated-localization",{"id":278,"created_on":1866,"status":5,"label":1868,"slug":1869,"on_index_page":229},{"id":278,"created_on":1866,"status":5,"label":1985,"slug":1986,"on_index_page":229},[],{"id":4,"sort":10,"created_on":2030,"name":2031,"cta_link":2032,"banner_image":2033},"2022-03-17T12:23:14.000Z","default","https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Flocalazy-ai",{"id":2034},"72defd59-a21d-44b9-822c-4e183ca62b99"]