[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"main-navigation":3,"footer-homepage":723,"footer-settings":790,"footer-integrations":903,"blog-post-nav-[USE LATEST FEATURED]":1814,"blog-post-nav-nav":1839,"blog-laravel-multilingual-i18n-php-localazy":1857},[4,211,451,582,715,719],{"id":5,"name":6,"url":7,"url_text":7,"status":8,"groups":9},2,"Solutions",null,"published",[10,24,99,135],{"navigation_items_group_id":11},{"id":12,"sort":13,"status":8,"name":14,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":17,"show_all_url":7,"represent_as_tile":15,"items":18},3,5,"Featured Article",false,"top",true,[19],{"collection":20,"item":21},"blog_post_navigation_item_type",{"id":22,"status":8,"sort":7,"show_author_img":17,"blog_post_tag":23,"description":7},4,"nav",{"navigation_items_group_id":25},{"id":13,"sort":26,"status":8,"name":27,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":28,"represent_as_tile":17,"items":29},1,"Your Role","\u002Froles",[30,42,52,64,75,87],{"collection":31,"item":32},"relation_navigation_item_type",{"id":26,"status":8,"sort":7,"name":33,"item":34},"CMO",[35],{"collection":36,"item":37},"personas",{"id":26,"status":8,"sort":7,"slug":38,"icon":39},"chief-marketing-officers",{"id":40,"title":41},"526097d8-176f-48e5-83d3-2fc4d77061f9","La Mail Bulk",{"collection":31,"item":43},{"id":12,"status":8,"sort":7,"name":44,"item":45},"CTO",[46],{"collection":36,"item":47},{"id":22,"status":8,"sort":7,"slug":48,"icon":49},"chief-technical-officers",{"id":50,"title":51},"f808fdf0-c78b-4294-ba59-fe25f46fe825","La Mechanic",{"collection":31,"item":53},{"id":54,"status":8,"sort":7,"name":55,"item":56},20,"Product Manager",[57],{"collection":36,"item":58},{"id":59,"status":8,"sort":7,"slug":60,"icon":61},18,"product-managers",{"id":62,"title":63},"ea39586a-21fc-4b34-ba87-496028e5198f","La Worker",{"collection":31,"item":65},{"id":66,"status":8,"sort":7,"name":67,"item":68},37,"Translator",[69],{"collection":36,"item":70},{"id":54,"status":8,"sort":7,"slug":71,"icon":72},"professional-translators",{"id":73,"title":74},"07945171-d51d-4ca8-96c0-21cde9db258f","La Chat",{"collection":31,"item":76},{"id":77,"status":8,"sort":7,"name":78,"item":79},38,"Developer",[80],{"collection":36,"item":81},{"id":82,"status":8,"sort":7,"slug":83,"icon":84},30,"software-developers",{"id":85,"title":86},"1806e46d-c551-4845-bf42-4407344d229e","La Terminal",{"collection":31,"item":88},{"id":89,"status":8,"sort":7,"name":90,"item":91},27,"Localization Manager",[92],{"collection":36,"item":93},{"id":94,"status":8,"sort":7,"slug":95,"icon":96},6,"localization-managers",{"id":97,"title":98},"dac69bd1-bf5d-41d0-87d4-dd13e314698a","La Language",{"navigation_items_group_id":100},{"id":101,"sort":12,"status":8,"name":102,"render_show_all_url":15,"show_all_url_position":103,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":104},9,"Use cases","bottom",[105,111,116,121,125,130],{"collection":106,"item":107},"simple_link_navigation_item_type",{"id":108,"status":8,"sort":7,"url":109,"url_text":110,"show_favorite_icon":15},24,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fsoftware-localization","Software localization",{"collection":106,"item":112},{"id":113,"status":8,"sort":7,"url":114,"url_text":115,"show_favorite_icon":15},26,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fmobile-app-localization","Mobile app localization",{"collection":106,"item":117},{"id":118,"status":8,"sort":7,"url":119,"url_text":120,"show_favorite_icon":15},25,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fwebsite-localization","Website localization",{"collection":106,"item":122},{"id":89,"status":8,"sort":7,"url":123,"url_text":124,"show_favorite_icon":15},"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fdesign-localization","Design localization",{"collection":106,"item":126},{"id":127,"status":8,"sort":7,"url":128,"url_text":129,"show_favorite_icon":15},28,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fgame-localization","Game localization",{"collection":106,"item":131},{"id":132,"status":8,"sort":7,"url":133,"url_text":134,"show_favorite_icon":15},29,"https:\u002F\u002Flocalazy.com\u002Fuse-cases\u002Fhelp-and-docs-localization","Help & docs localization",{"navigation_items_group_id":136},{"id":137,"sort":5,"status":8,"name":138,"render_show_all_url":15,"show_all_url_position":103,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":139},8,"Industry",[140,152,163,173,184,193,204],{"collection":31,"item":141},{"id":142,"status":8,"sort":7,"name":143,"item":144},23,"Digital Agencies",[145],{"collection":36,"item":146},{"id":147,"status":8,"sort":7,"slug":148,"icon":149},7,"digital-agencies",{"id":150,"title":151},"547f5619-b21d-4b29-86f1-8b2200313cde","La Digi Agency",{"collection":31,"item":153},{"id":154,"status":8,"sort":7,"name":155,"item":156},39,"Startups & SaaS",[157],{"collection":36,"item":158},{"id":5,"status":8,"sort":7,"slug":159,"icon":160},"startups",{"id":161,"title":162},"da1516e2-4afc-40a2-bcbf-a8161e2d610d","La Saa S",{"collection":31,"item":164},{"id":5,"status":8,"sort":7,"name":165,"item":166},"E-commerce",[167],{"collection":36,"item":168},{"id":13,"status":8,"sort":7,"slug":169,"icon":170},"e-commerce",{"id":171,"title":172},"a3d09cd2-054f-4bb5-a0a2-d3d207db65df","La Ecommerce",{"collection":31,"item":174},{"id":175,"status":8,"sort":7,"name":176,"item":177},19,"FinTech Platforms",[178],{"collection":36,"item":179},{"id":89,"status":8,"sort":7,"slug":180,"icon":181},"fintech",{"id":182,"title":183},"147339ba-07d1-4e5e-baad-23d27e60c919","La Money",{"collection":31,"item":185},{"id":108,"status":8,"sort":7,"name":186,"item":187},"Translation Agencies",[188],{"collection":36,"item":189},{"id":108,"status":8,"sort":7,"slug":190,"icon":191},"translation-agencies",{"id":192,"title":98},"15d6fe33-2af8-4d6e-933d-5caa64394511",{"collection":31,"item":194},{"id":195,"status":8,"sort":7,"name":196,"item":197},22,"Travel & Tourism",[198],{"collection":36,"item":199},{"id":12,"status":8,"sort":7,"slug":200,"icon":201},"tourism",{"id":202,"title":203},"23a785e8-0ae5-4c4b-8452-aab1b58182a6","La Travel",{"collection":31,"item":205},{"id":118,"status":8,"sort":7,"name":206,"item":207},"Nonprofit Causes",[208],{"collection":36,"item":209},{"id":127,"status":8,"sort":7,"slug":210,"icon":7},"nonprofit",{"id":13,"name":212,"url":7,"url_text":7,"status":8,"groups":213},"Features",[214,284,342,392],{"navigation_items_group_id":215},{"id":216,"sort":94,"status":8,"name":217,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":218},11,"Localization",[219,228,237,246,255,259,267,276],{"collection":31,"item":220},{"id":221,"status":8,"sort":7,"name":222,"item":223},44,"Localization services",[224],{"collection":225,"item":226},"products",{"id":101,"status":8,"slug":227},"continuous-localization-team",{"collection":31,"item":229},{"id":230,"status":8,"sort":7,"name":231,"item":232},45,"Translation management",[233],{"collection":234,"item":235},"term_landing_page",{"id":132,"status":8,"slug":236},"translation-management-system",{"collection":31,"item":238},{"id":239,"status":8,"sort":7,"name":240,"item":241},46,"Context Screenshots",[242],{"collection":225,"item":243},{"id":244,"status":8,"slug":245},13,"context-screenshots-ocr",{"collection":31,"item":247},{"id":248,"status":8,"sort":7,"name":249,"item":250},47,"Translation Glossary",[251],{"collection":225,"item":252},{"id":253,"status":8,"slug":254},17,"glossary",{"collection":106,"item":256},{"id":22,"status":8,"sort":7,"url":257,"url_text":258,"show_favorite_icon":15},"\u002Fdocs\u002Fgeneral\u002Freviewing-translations","Quality control",{"collection":31,"item":260},{"id":261,"status":8,"sort":7,"name":262,"item":263},34,"Connected Projects",[264],{"collection":225,"item":265},{"id":26,"status":8,"slug":266},"connected-projects",{"collection":31,"item":268},{"id":269,"status":8,"sort":7,"name":270,"item":271},64,"Plural handling",[272],{"collection":225,"item":273},{"id":274,"status":8,"slug":275},32,"plurals",{"collection":31,"item":277},{"id":278,"status":8,"sort":7,"name":279,"item":280},65,"Style guides",[281],{"collection":225,"item":282},{"id":77,"status":8,"slug":283},"style-guide",{"navigation_items_group_id":285},{"id":286,"sort":147,"status":8,"name":287,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":288},12,"Translation",[289,297,305,309,317,325,334],{"collection":31,"item":290},{"id":291,"status":8,"sort":7,"name":292,"item":293},36,"Professional translations",[294],{"collection":234,"item":295},{"id":82,"status":8,"slug":296},"professional-translation-services",{"collection":31,"item":298},{"id":299,"status":8,"sort":7,"name":300,"item":301},48,"Crowdsourced translations",[302],{"collection":225,"item":303},{"id":137,"status":8,"slug":304},"share-tm",{"collection":106,"item":306},{"id":13,"status":8,"sort":7,"url":307,"url_text":308,"show_favorite_icon":15},"\u002Fdocs\u002Fgeneral\u002Ftranslating-strings","Translation interface",{"collection":31,"item":310},{"id":311,"status":8,"sort":7,"name":312,"item":313},55,"Machine translations",[314],{"collection":225,"item":315},{"id":13,"status":8,"slug":316},"machine-translation",{"collection":31,"item":318},{"id":319,"status":8,"sort":7,"name":320,"item":321},60,"Localazy AI translation",[322],{"collection":225,"item":323},{"id":132,"status":8,"slug":324},"localazy-ai",{"collection":31,"item":326},{"id":327,"status":8,"sort":7,"name":328,"item":329},61,"Translation Memory",[330],{"collection":225,"item":331},{"id":332,"status":8,"slug":333},35,"translation-memory",{"collection":31,"item":335},{"id":336,"status":8,"sort":7,"name":337,"item":338},63,"Code & placeholders",[339],{"collection":225,"item":340},{"id":82,"status":8,"slug":341},"code-and-placeholders",{"navigation_items_group_id":343},{"id":244,"sort":137,"status":8,"name":344,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":345},"Management",[346,350,358,367,376,384,388],{"collection":106,"item":347},{"id":137,"status":8,"sort":7,"url":348,"url_text":349,"show_favorite_icon":15},"\u002Fdocs\u002Fgeneral\u002Fdefining-user-roles","User roles",{"collection":31,"item":351},{"id":352,"status":8,"sort":7,"name":353,"item":354},51,"Duplicity Linking",[355],{"collection":225,"item":356},{"id":175,"status":8,"slug":357},"duplicity-linking",{"collection":31,"item":359},{"id":360,"status":8,"sort":7,"name":361,"item":362},52,"Language Permissions",[363],{"collection":225,"item":364},{"id":365,"status":8,"slug":366},21,"language-permissions",{"collection":31,"item":368},{"id":369,"status":370,"sort":7,"name":371,"item":372},53,"draft","Automations",[373],{"collection":225,"item":374},{"id":54,"status":8,"slug":375},"automations",{"collection":31,"item":377},{"id":378,"status":8,"sort":7,"name":379,"item":380},58,"Branching",[381],{"collection":225,"item":382},{"id":89,"status":8,"slug":383},"branching",{"collection":106,"item":385},{"id":365,"status":370,"sort":7,"url":386,"url_text":387,"show_favorite_icon":15},"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Fsso-configuration","SSO",{"collection":106,"item":389},{"id":195,"status":370,"sort":7,"url":390,"url_text":391,"show_favorite_icon":15},"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Flanguage-statistics","Reporting",{"navigation_items_group_id":393},{"id":394,"sort":101,"status":8,"name":395,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":396},14,"Development",[397,404,412,419,426,434,443],{"collection":31,"item":398},{"id":132,"status":8,"sort":7,"name":399,"item":400},"Translation API",[401],{"collection":225,"item":402},{"id":216,"status":8,"slug":403},"translation-api",{"collection":31,"item":405},{"id":406,"status":8,"sort":7,"name":407,"item":408},33,"Localazy CLI",[409],{"collection":225,"item":410},{"id":147,"status":8,"slug":411},"cli",{"collection":31,"item":413},{"id":274,"status":8,"sort":7,"name":414,"item":415},"Language CDN",[416],{"collection":225,"item":417},{"id":22,"status":8,"slug":418},"language-cdn",{"collection":31,"item":420},{"id":127,"status":8,"sort":7,"name":421,"item":422},"Releases",[423],{"collection":225,"item":424},{"id":94,"status":8,"slug":425},"releases",{"collection":31,"item":427},{"id":428,"status":370,"sort":7,"name":429,"item":430},57,"Format Conversions",[431],{"collection":225,"item":432},{"id":5,"status":8,"slug":433},"format-conversions",{"collection":31,"item":435},{"id":436,"status":8,"sort":7,"name":437,"item":438},59,"Webhooks",[439],{"collection":225,"item":440},{"id":441,"status":8,"slug":442},31,"webhooks",{"collection":31,"item":444},{"id":445,"status":8,"sort":7,"name":446,"item":447},62,"Export Aliases",[448],{"collection":225,"item":449},{"id":406,"status":8,"slug":450},"export-aliases",{"id":22,"name":452,"url":7,"url_text":7,"status":8,"groups":453},"Integrations",[454,572],{"navigation_items_group_id":455},{"id":147,"sort":456,"status":8,"name":457,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":458},10,"Most popular",[459],{"collection":31,"item":460},{"id":286,"status":8,"sort":7,"name":452,"item":461},[462,470,477,484,491,498,505,512,519,526,533,542,549,556,564],{"collection":463,"item":464},"platforms",{"id":94,"status":8,"sort":26,"slug":465,"name":466,"icon":467},"android","Android",{"id":468,"title":469},"ff965add-53b0-44ad-b27c-ea4ef641d384","Ic Outline Android",{"collection":463,"item":471},{"id":147,"status":8,"sort":5,"slug":472,"name":473,"icon":474},"ios","iOS",{"id":475,"title":476},"886285d7-816a-4430-b5a5-edfe307b238e","Ios",{"collection":463,"item":478},{"id":406,"status":8,"sort":12,"slug":479,"name":480,"icon":481},"react","React",{"id":482,"title":483},"26757a90-88a3-4a94-b587-9f38614ed3bd","Logos React",{"collection":463,"item":485},{"id":175,"status":8,"sort":22,"slug":486,"name":487,"icon":488},"vuejs","Vue.js",{"id":489,"title":490},"6180b41f-3249-47d3-adcd-50fe1cf11bf1","Vue",{"collection":463,"item":492},{"id":493,"status":8,"sort":13,"slug":494,"name":495,"icon":496},16,"angular","Angular",{"id":497,"title":495},"2a31a97a-48c5-4531-aa36-41c9dd0bdbef",{"collection":463,"item":499},{"id":26,"status":8,"sort":94,"slug":500,"name":501,"icon":502},"flutter","Flutter",{"id":503,"title":504},"b9f13a11-9328-4a03-86cf-b20de0685606","Logos Flutter",{"collection":463,"item":506},{"id":12,"status":8,"sort":216,"slug":507,"name":508,"icon":509},"typescript","TypeScript",{"id":510,"title":511},"8d1319b5-8a96-4199-8407-00add3418b1f","Logos Typescript Icon",{"collection":463,"item":513},{"id":441,"status":8,"sort":286,"slug":514,"name":515,"icon":516},"javascript","JavaScript",{"id":517,"title":518},"4218d0c9-7e6b-494d-9663-37ceaf93ee8c","Logos Javascript",{"collection":463,"item":520},{"id":286,"status":8,"sort":54,"slug":521,"name":522,"icon":523},"json","JSON",{"id":524,"title":525},"99ac3b7c-dba5-4693-a4f4-1f27a6d7782d","Logos Json",{"collection":463,"item":527},{"id":365,"status":8,"sort":365,"slug":528,"name":529,"icon":530},"xliff","XLIFF",{"id":531,"title":532},"ca424cc8-e8a7-4aef-8dca-ef4a4d1334fc","Format",{"collection":463,"item":534},{"id":535,"status":8,"sort":536,"slug":537,"name":538,"icon":539},72,54,"strapi","Strapi",{"id":540,"title":541},"cde7f1d0-f2e0-4243-929e-a3f8f9146e69","Strapi Logo Purple",{"collection":463,"item":543},{"id":319,"status":8,"sort":311,"slug":544,"name":545,"icon":546},"figma","Figma",{"id":547,"title":548},"813745a4-a77d-4735-93b7-e0dd731b2304","Figma Icon",{"collection":463,"item":550},{"id":352,"status":8,"sort":248,"slug":551,"name":552,"icon":553},"microsoft-excel","Microsoft Excel",{"id":554,"title":555},"7a175955-7b96-4561-939f-a0e1924faa40","Excel",{"collection":463,"item":557},{"id":558,"status":8,"sort":327,"slug":559,"name":560,"icon":561},66,"github-actions","GitHub Actions",{"id":562,"title":563},"da17554f-ac6d-443d-9bac-1f29645ec1c6","Github Icon",{"collection":463,"item":565},{"id":566,"status":8,"sort":567,"slug":568,"name":569,"icon":570},97,999,"webflow","Webflow",{"id":571,"title":569},"ff43a386-52f8-499f-b77c-ab9a30f4a77e",{"navigation_items_group_id":573},{"id":22,"sort":216,"status":8,"name":574,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":575},"Explore more",[576],{"collection":577,"item":578},"text_link_navigation_item_type",{"id":26,"status":8,"sort":7,"text":579,"url":580,"url_text":581},"Localazy is a technology-agnostic platform supporting 50+ frameworks, file formats & popular tools.","\u002Fintegrations","See all integrations",{"id":26,"name":583,"url":7,"url_text":7,"status":8,"groups":584},"Resources",[585,618,624],{"navigation_items_group_id":586},{"id":26,"sort":286,"status":8,"name":587,"render_show_all_url":15,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":7,"represent_as_tile":15,"items":588},"Helpful Links",[589,593,597,601,605,609,614],{"collection":106,"item":590},{"id":244,"status":8,"sort":7,"url":591,"url_text":592,"show_favorite_icon":17},"\u002Fblog","Localazy Blog",{"collection":106,"item":594},{"id":394,"status":8,"sort":7,"url":595,"url_text":596,"show_favorite_icon":17},"\u002Fdocs","Documentation",{"collection":106,"item":598},{"id":26,"status":8,"sort":7,"url":599,"url_text":600,"show_favorite_icon":15},"https:\u002F\u002Fdiscuss.localazy.com\u002F","Discussion Forum",{"collection":106,"item":602},{"id":286,"status":8,"sort":7,"url":603,"url_text":604,"show_favorite_icon":15},"\u002Fcase-study","Case Studies",{"collection":106,"item":606},{"id":12,"status":8,"sort":7,"url":607,"url_text":608,"show_favorite_icon":15},"\u002Fpartnership","Become a Partner",{"collection":106,"item":610},{"id":611,"status":8,"sort":7,"url":612,"url_text":613,"show_favorite_icon":15},15,"\u002Ffaq","FAQ",{"collection":106,"item":615},{"id":253,"status":8,"sort":7,"url":616,"url_text":617,"show_favorite_icon":15},"\u002Ftags\u002Frelease-update","Release Updates",{"navigation_items_group_id":619},{"id":5,"sort":394,"status":8,"name":592,"render_show_all_url":17,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":591,"represent_as_tile":15,"items":620},[621],{"collection":20,"item":622},{"id":12,"status":8,"sort":7,"show_author_img":15,"blog_post_tag":623,"description":7},"[USE LATEST FEATURED]",{"navigation_items_group_id":625},{"id":94,"sort":244,"status":8,"name":596,"render_show_all_url":17,"show_all_url_position":16,"show_favorite_icon":15,"show_all_url":595,"represent_as_tile":15,"items":626},[627,641,653,664,676,686,697,705],{"collection":31,"item":628},{"id":22,"status":8,"sort":7,"name":629,"item":630},"General",[631],{"collection":632,"item":633},"docs_section",{"id":5,"status":8,"sort":26,"slug":634,"name":629,"icon":635,"featured_icon":638},"general",{"id":636,"title":637},"423101f1-308c-42f1-8dfe-53272019e7cb","Global",{"id":639,"title":640},"0f7ca4cb-dc3b-4f62-b476-132ed5c4931f","General Doc",{"collection":31,"item":642},{"id":13,"status":8,"sort":7,"name":643,"item":644},"CLI",[645],{"collection":632,"item":646},{"id":12,"status":8,"sort":5,"slug":411,"name":643,"icon":647,"featured_icon":650},{"id":648,"title":649},"2f7a4573-8265-4d76-8d55-ce0cc79b8983","Cli",{"id":651,"title":652},"3f76ff7b-0e74-4046-bb03-4ca99c3b66d5","Doc Cat Cli",{"collection":31,"item":654},{"id":137,"status":8,"sort":7,"name":655,"item":656},"API",[657],{"collection":632,"item":658},{"id":54,"status":8,"sort":12,"slug":659,"name":655,"icon":660,"featured_icon":661},"api",{"id":648,"title":649},{"id":662,"title":663},"20866781-e69b-4e01-9456-05437487b75c","API Doc",{"collection":31,"item":665},{"id":666,"status":8,"sort":7,"name":667,"item":668},50,"CDN",[669],{"collection":632,"item":670},{"id":113,"status":8,"sort":22,"slug":671,"name":667,"icon":672,"featured_icon":673},"cdn",{"id":636,"title":637},{"id":674,"title":675},"a8ee9cb7-4e02-41f0-b595-eb518c3085b6","Doc Cat Cdn",{"collection":31,"item":677},{"id":94,"status":8,"sort":7,"name":466,"item":678},[679],{"collection":632,"item":680},{"id":26,"status":8,"sort":13,"slug":465,"name":466,"icon":681,"featured_icon":683},{"id":682,"title":466},"fb8329ae-0c0c-4fbc-bcdc-83f2eeda1039",{"id":684,"title":685},"f7c0dec8-5b42-4943-ab3a-e3665723ad6f","Doc Cat Android",{"collection":31,"item":687},{"id":147,"status":8,"sort":7,"name":473,"item":688},[689],{"collection":632,"item":690},{"id":22,"status":8,"sort":94,"slug":472,"name":473,"icon":691,"featured_icon":694},{"id":692,"title":693},"289e136c-55df-4d51-847b-1782a2308ee4","Ios Blue",{"id":695,"title":696},"2968d3f0-14b5-4427-82e7-f1ea2de17846","Doc Cat Ios",{"collection":31,"item":698},{"id":101,"status":8,"sort":7,"name":545,"item":699},[700],{"collection":632,"item":701},{"id":365,"status":8,"sort":147,"slug":544,"name":545,"icon":702,"featured_icon":703},{"id":648,"title":649},{"id":704,"title":545},"f5e66b5b-a439-47f6-af4a-6ad261de2e87",{"collection":31,"item":706},{"id":456,"status":8,"sort":7,"name":538,"item":707},[708],{"collection":632,"item":709},{"id":142,"status":8,"sort":137,"slug":537,"name":538,"icon":710,"featured_icon":712},{"id":711,"title":538},"3b4b03c7-e131-49e6-a014-c8c2c8a2751e",{"id":713,"title":714},"1dd05c76-e517-4aea-a3d8-49cfddb40056","Strapi Doc",{"id":12,"name":716,"url":717,"url_text":716,"status":8,"groups":718},"Pricing","\u002Fpricing",[],{"id":94,"name":720,"url":721,"url_text":720,"status":8,"groups":722},"Book a demo","\u002Fbook-demo",[],{"status":8,"header_badges":724,"footer_badges":742,"footer_secured_badges":748,"slider_badges":760},[725,732,737],{"id":26,"status":8,"sort":7,"link":726,"title":727,"badgeType":728,"badgeName":729,"metadata":7,"image":730},"https:\u002F\u002Fwww.g2.com\u002Fproducts\u002Flocalazy\u002Freviews","Best meets requirements","Other","G2-winter-24-best-meets-requirments",{"id":731},"8d5dd6fd-6995-4c92-8219-a6ed5ba6acdc",{"id":5,"status":8,"sort":7,"link":726,"title":733,"badgeType":728,"badgeName":734,"metadata":7,"image":735},"Best support","G2-winter-24-best-support",{"id":736},"e59dd465-84d9-45c7-987d-dd4048fd6992",{"id":12,"status":8,"sort":7,"link":726,"title":738,"badgeType":728,"badgeName":739,"metadata":7,"image":740},"Easiest admin","G2-winter-24-easiest-admin",{"id":741},"5f12c4c8-bec0-47cf-87b4-a4502e9f1bd2",[743],{"id":286,"status":8,"sort":7,"link":726,"title":744,"badgeType":728,"badgeName":745,"metadata":7,"image":746},"Users love us","Users love us 25",{"id":747},"232416a5-86ba-4be6-85a5-b88802003d53",[749,755],{"id":216,"status":8,"sort":7,"link":750,"title":751,"badgeType":728,"badgeName":752,"metadata":7,"image":753},"https:\u002F\u002Fsprinto.com\u002Fget-iso-27001\u002F","Sprinto ISO 27001","Sprinto ISO 27001 certificate",{"id":754},"c1c6c06c-6caf-4b78-8a7e-9606c395eb61",{"id":244,"status":8,"sort":7,"link":756,"title":757,"badgeType":728,"badgeName":757,"metadata":7,"image":758},"https:\u002F\u002Fwww.aicpa.org\u002Fsoc4so","SOC certificate",{"id":759},"4f4bc0a6-09a0-41df-8295-8f990d96d941",[761,767,771,775,779,783,788],{"id":13,"status":8,"sort":7,"link":726,"title":762,"badgeType":728,"badgeName":763,"metadata":764,"image":765},"Most likely to recommend","a","",{"id":766},"da055731-3f11-4fc7-96f2-c11c0b84c831",{"id":94,"status":8,"sort":7,"link":726,"title":768,"badgeType":728,"badgeName":7,"metadata":7,"image":769},"EMEA High Performer",{"id":770},"586fb488-81f2-41db-a4e8-ef309e50c0e6",{"id":147,"status":8,"sort":7,"link":726,"title":772,"badgeType":728,"badgeName":7,"metadata":7,"image":773},"Ease of Doing Business With",{"id":774},"bfa26865-430e-463d-9886-cb56a8a8ecf6",{"id":137,"status":8,"sort":7,"link":726,"title":776,"badgeType":728,"badgeName":7,"metadata":7,"image":777},"High Performer",{"id":778},"2cc1ba0f-c23a-4c97-ad4a-a655c97466fe",{"id":101,"status":8,"sort":7,"link":726,"title":780,"badgeType":728,"badgeName":7,"metadata":7,"image":781},"Fastest Implementation",{"id":782},"6f297758-1c95-45f4-a6e9-528319897132",{"id":456,"status":8,"sort":7,"link":784,"title":785,"badgeType":728,"badgeName":7,"metadata":7,"image":786},"https:\u002F\u002Fwww.intercert.com\u002Fservices\u002Fgovernance-risk-compliance\u002Fiso-iec-27001","Intercert ISO 27001",{"id":787},"0521a5f1-e1f2-4da6-a2bc-dc92773f2a7b",{"id":216,"status":8,"sort":7,"link":750,"title":751,"badgeType":728,"badgeName":752,"metadata":7,"image":789},{"id":754},{"id":26,"status":8,"security_section_title":791,"loved_section_title":792,"columns":793,"social_links":863,"policy_links":893},"Secured & trusted","Loved by users",[794,806,821,842,845],{"id":26,"status":8,"sort":7,"title":795,"column_key":796,"links":797},"Localazy","connect",[798,800,803],{"id":216,"status":8,"sort":26,"title":720,"url":799},"___LOCALAZY_MEETING_URL___",{"id":286,"status":8,"sort":5,"title":801,"url":802},"Contact","\u002Fcontact",{"id":365,"status":8,"sort":12,"title":804,"url":805},"About us","\u002Fabout-us",{"id":5,"status":8,"sort":7,"title":807,"column_key":808,"links":809},"Programs","programs",[810,812,815,818],{"id":26,"status":8,"sort":22,"title":811,"url":607},"Partner Program",{"id":5,"status":8,"sort":13,"title":813,"url":814},"Ambassador Program","\u002Fambassador",{"id":12,"status":8,"sort":94,"title":816,"url":817},"Startup Program","\u002Ffor\u002Fstartups",{"id":22,"status":8,"sort":147,"title":819,"url":820},"Nonprofits","\u002Ffor\u002Fnonprofit",{"id":12,"status":8,"sort":7,"title":822,"column_key":823,"links":824},"Use Cases","use_cases",[825,828,831,833,836,839],{"id":13,"status":8,"sort":137,"title":826,"url":827},"Software Localization","\u002Fterm\u002Fsoftware-localization",{"id":94,"status":8,"sort":101,"title":829,"url":830},"Machine Translation Services","\u002Ffeatures\u002Fmachine-translation",{"id":147,"status":8,"sort":456,"title":399,"url":832},"\u002Ffeatures\u002Ftranslation-api",{"id":137,"status":8,"sort":216,"title":834,"url":835},"Crowdsourced Translations","\u002Ffeatures\u002Fshare-tm",{"id":101,"status":8,"sort":286,"title":837,"url":838},"Figma i18n & localization","\u002Ffeatures\u002Ffigma-localization-plugin",{"id":456,"status":8,"sort":244,"title":840,"url":841},"Translation as a Service","\u002Fterm\u002Ftranslation-service",{"id":22,"status":8,"sort":7,"title":452,"column_key":843,"links":844},"integrations",[],{"id":13,"status":8,"sort":7,"title":583,"column_key":846,"links":847},"resources",[848,849,852,853,856,858,859,860],{"id":244,"status":8,"sort":394,"title":596,"url":595},{"id":394,"status":8,"sort":611,"title":850,"url":851},"Dictionary","\u002Fdictionary",{"id":611,"status":8,"sort":493,"title":604,"url":603},{"id":493,"status":8,"sort":253,"title":854,"url":855},"Discussion forum","___DISCUSS_URL___",{"id":253,"status":8,"sort":59,"title":857,"url":591},"Localization Blog",{"id":59,"status":8,"sort":175,"title":613,"url":612},{"id":175,"status":8,"sort":54,"title":716,"url":717},{"id":54,"status":8,"sort":365,"title":861,"url":862},"Brand assets","https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Fu\u002F1\u002Ffolders\u002F1tZqsZHBlGelz7A2FwTsiwrs4j3sd9HTk",[864,869,874,879,884,889],{"id":26,"status":8,"sort":7,"platform":865,"icon":866,"url":867,"label":868},"feed","rss","\u002Ffeed.xml","Localazy RSS Feed",{"id":5,"status":8,"sort":7,"platform":870,"icon":871,"url":872,"label":873},"facebook","fb-logo","https:\u002F\u002Fwww.facebook.com\u002Flocalazy\u002F","Localazy facebook",{"id":12,"status":8,"sort":7,"platform":875,"icon":876,"url":877,"label":878},"github","github-logo","https:\u002F\u002Fgithub.com\u002Flocalazy","Localazy GitHub",{"id":22,"status":8,"sort":7,"platform":880,"icon":881,"url":882,"label":883},"x","x-twitter","https:\u002F\u002Fx.com\u002Flocalazy","Localazy X",{"id":13,"status":8,"sort":7,"platform":885,"icon":886,"url":887,"label":888},"linkedin","linkedin-logo","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002F37836599\u002F","Localazy LinkedIn",{"id":94,"status":8,"sort":7,"platform":890,"icon":891,"url":855,"label":892},"discourse","discourse-logo","Localazy Discourse",[894,897,900],{"id":26,"status":8,"sort":7,"title":895,"url":896,"action":7},"Privacy policy","\u002Fprivacy-policy",{"id":5,"status":8,"sort":7,"title":898,"url":899,"action":7},"Terms & Conditions","\u002Fterms-and-conditions",{"id":12,"status":8,"sort":7,"title":901,"url":7,"action":902},"Cookies","cookie-consent",[904,1044,1122,1228,1314,1393,1482,1573,1660,1759],{"id":406,"status":8,"created_on":905,"modified_on":906,"name":480,"slug":479,"description":907,"docs_link":908,"priority":7,"has_sdk":15,"sort":12,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":909,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":910,"tile_subtitle":911,"tile_description":912,"is_enterprise":15,"is_popular":15,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":913,"upload_features":914,"icon":915,"meta_image":916,"primary_tag":918,"tags":934,"integration_methods":952,"recommended_methods":1028,"default_integration_method":1029,"faq_categories":1036,"translations":1042,"platforms_id":406},"2022-03-18T08:09:24.000Z","2025-02-26T13:36:08.000Z","Manage your React app translations with Localazy, a continuous localization tool. React i18n done right. ","\u002Fdocs\u002Fcli\u002Fjson-format","JSON format support","CLI support","react-i18next and more","Use Localazy to translate your React projects with your favorite i18n library.",{"json":521},[],{"id":482},{"id":917},"a97492ec-ee8d-429c-bf66-d0fe59b6e5c9",{"id":13,"status":8,"sort":5,"created_on":919,"label":920,"hidden":15,"icon":921,"translations":923},"2022-03-17T12:23:44.000Z","Web apps",{"id":922},"c9e70e4f-8136-432a-8d82-53c3501a9eb4",[924,926,929,932],{"id":13,"languages_code":925,"label":920},"xxa",{"id":230,"languages_code":927,"label":928},"es","Aplicaciones web",{"id":666,"languages_code":930,"label":931},"cs","Webové aplikace",{"id":436,"languages_code":933,"label":920},"en",[935,942],{"id":13,"status":8,"sort":5,"label":920,"hidden":15,"created_on":919,"icon":936,"translations":937},{"id":922},[938,939,940,941],{"id":13,"languages_code":925,"label":920},{"id":230,"languages_code":927,"label":928},{"id":666,"languages_code":930,"label":931},{"id":436,"languages_code":933,"label":920},{"id":137,"status":8,"sort":101,"label":943,"hidden":15,"created_on":944,"icon":7,"translations":945},"Framework","2022-03-17T12:23:45.000Z",[946,947,949,950],{"id":137,"languages_code":925,"label":943},{"id":369,"languages_code":927,"label":948},"Marco",{"id":319,"languages_code":930,"label":943},{"id":951,"languages_code":933,"label":943},67,[953,965,990,1011],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":956},"Translate strings directly or upload them into your Localazy project.","\u002Fdocs\u002Fapi\u002Fintroduction",[957,958,961,963],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},40,"Utilice la API para exportar traducciones e importar contenido de\u002Fa Localazy mediante programación.",{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},"Choose between translating strings directly or uploading them into Localazy.",{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},"Pomocí rozhraní API můžete programovaně exportovat překlady a importovat obsah z\u002Fdo Localazy.",{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":971},"Create source keys online","add-keys-manually","Add source keys via the web interface online and sync them into your project later.","\u002Fdocs\u002Fgeneral\u002Fimporting-localization-files#add-new-keys-in-ui","vpn-key-outline",[972,973,976,977,980,983,984,985],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},"Cree claves fuente en línea","Añada claves fuente a través de la interfaz web en línea y sincronícelas posteriormente en su proyecto.",{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},"Vytvářejte zdrojové klíče online","Přidejte zdrojové klíče přes webové rozhraní online a synchronizujte je do svého projektu později.",{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},"Cree claves de origen en línea","Añada claves de origen a través de la interfaz web en línea y sincronícelas posteriormente en su proyecto.",{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},88,"de","Erstellen Sie Quellschlüssel online","Fügen Sie Quellschlüssel über die Weboberfläche online hinzu und synchronisieren Sie sie später mit Ihrem Projekt.",{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":997},"Direct file upload","File upload","web-upload","Upload your texts and existing translations in any format directly to start quickly.","\u002Fdocs\u002Fgeneral\u002Fimporting-localization-files","file-upload",[998,999,1002,1003,1007],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},"Carga directa de archivos","Cargue sus textos y traducciones existentes en cualquier formato directamente para empezar rápidamente.",{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},56,"Přímé nahrávání souborů","Nahrajte přímo své texty a stávající překlady v libovolném formátu a začněte pracovat ihned.",{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},85,"Direkter Datei-Upload","Laden Sie Ihre Texte und vorhandenen Übersetzungen in einem beliebigen Format direkt hoch, um schnell loszulegen.",{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1015},"Command Line Interface","The best option for developers that want to make localization an automated part of their workflow.","\u002Fdocs\u002Fcli\u002Fthe-basics",[1016,1017,1020,1021,1024],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},"Interfaz de Línea de Comandos","La mejor opción para los desarrolladores que deseen hacer de la localización una parte automatizada de su flujo de trabajo.",{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},"Rozhraní Příkazového Řádku","Nejlepší volba pro vývojáře, kteří chtějí, aby se lokalizace stala automatizovanou součástí jejich pracovních postupů.",{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},87,"Befehlszeilenschnittstelle","Die beste Option für Entwickler, die die Lokalisierung zu einem automatisierten Teil ihres Arbeitsablaufs machen möchten.",[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1030},[1031,1032,1033,1034,1035],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[1037],{"id":1038,"status":8,"created_on":1039,"sort":7,"slug":1040,"label":1041,"on_faq_index":7},76,"2025-02-26T12:44:29.000Z","front-end-common","Front-end Common",[1043],{"languages_code":925,"name":480,"slug":479,"description":907,"support_type":909,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":911,"tile_description":912,"id":406,"platforms_id":406,"docs_link":908},{"id":175,"status":8,"created_on":905,"modified_on":1045,"name":487,"slug":486,"description":1046,"docs_link":908,"priority":7,"has_sdk":15,"sort":22,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":909,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":910,"tile_subtitle":1047,"tile_description":1048,"is_enterprise":15,"is_popular":15,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":1049,"upload_features":1050,"icon":1051,"meta_image":1052,"primary_tag":1054,"tags":1061,"integration_methods":1075,"recommended_methods":1106,"default_integration_method":1107,"faq_categories":1114,"translations":1120,"platforms_id":175},"2025-02-26T13:35:41.000Z","Online Vue.js project localization tool for your translation management. Enjoy true continuous localization with Localazy & translate your JSON files automatically.","Vue.js & JSON","Enjoy true continuous localization with Localazy & translate your Vue projects automatically.",{"json":521},[],{"id":489},{"id":1053},"8171b836-d6b8-4354-8db3-34ccd384970d",{"id":13,"status":8,"sort":5,"created_on":919,"label":920,"hidden":15,"icon":1055,"translations":1056},{"id":922},[1057,1058,1059,1060],{"id":13,"languages_code":925,"label":920},{"id":230,"languages_code":927,"label":928},{"id":666,"languages_code":930,"label":931},{"id":436,"languages_code":933,"label":920},[1062,1069],{"id":13,"status":8,"sort":5,"label":920,"hidden":15,"created_on":919,"icon":1063,"translations":1064},{"id":922},[1065,1066,1067,1068],{"id":13,"languages_code":925,"label":920},{"id":230,"languages_code":927,"label":928},{"id":666,"languages_code":930,"label":931},{"id":436,"languages_code":933,"label":920},{"id":137,"status":8,"sort":101,"label":943,"hidden":15,"created_on":944,"icon":7,"translations":1070},[1071,1072,1073,1074],{"id":137,"languages_code":925,"label":943},{"id":369,"languages_code":927,"label":948},{"id":319,"languages_code":930,"label":943},{"id":951,"languages_code":933,"label":943},[1076,1082,1092,1099],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1077},[1078,1079,1080,1081],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1083},[1084,1085,1086,1087,1088,1089,1090,1091],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1093},[1094,1095,1096,1097,1098],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1100},[1101,1102,1103,1104,1105],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1108},[1109,1110,1111,1112,1113],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[1115,1119],{"id":1004,"status":8,"created_on":1116,"sort":7,"slug":1117,"label":1118,"on_faq_index":7},"2023-03-01T11:21:41.000Z","vue-localization","Vue.js Localization",{"id":1038,"status":8,"created_on":1039,"sort":7,"slug":1040,"label":1041,"on_faq_index":7},[1121],{"languages_code":925,"name":487,"slug":486,"description":1046,"support_type":909,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1047,"tile_description":1048,"id":175,"platforms_id":175,"docs_link":908},{"id":26,"status":8,"created_on":905,"modified_on":1123,"name":501,"slug":500,"description":1124,"docs_link":1125,"priority":7,"has_sdk":15,"sort":94,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1126,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":15,"marketing_subtitle":910,"tile_subtitle":1126,"tile_description":1127,"is_enterprise":15,"is_popular":15,"primary_use_case":1128,"hierarchy_handling":1129,"best_for":1130,"file_extension":1131,"format_code_example":1132,"format_to_extension":1133,"upload_features":1135,"icon":1136,"meta_image":1137,"primary_tag":1139,"tags":1150,"integration_methods":1186,"recommended_methods":1217,"default_integration_method":1218,"faq_categories":1225,"translations":1226,"platforms_id":26},"2025-07-03T14:21:42.000Z","Learn how to use Localazy CLI for localization of Flutter app. Flutter’s ARB format is fully supported including arrays, plurals, and selected context information. No extra configuration is necessary, but you can enable certain features if you want to.","\u002Fdocs\u002Fcli\u002Fflutter-format","ARB format support","Use the Localazy CLI for localization of Flutter projects. Flutter’s ARB format is fully supported.","Supports metadata like placeholders","JSON-like key-value","Flutter apps",".arb","```\n{\n  \"localazy_message\": \"Go international, today. With Localazy.\"\n}\n```",{"arb":1134},"arb",[],{"id":503},{"id":1138},"c2674666-4371-4aa4-9a65-438c7363fafe",{"id":94,"status":8,"sort":137,"created_on":944,"label":1140,"hidden":15,"icon":1141,"translations":1143},"Mobile apps",{"id":1142},"c9c7e1f5-8b59-4016-ae0c-6fba9469cd55",[1144,1145,1147,1149],{"id":94,"languages_code":925,"label":1140},{"id":239,"languages_code":927,"label":1146},"Aplicaciones móviles",{"id":311,"languages_code":930,"label":1148},"Mobilní aplikace",{"id":278,"languages_code":933,"label":1140},[1151,1162,1169,1176],{"id":147,"status":8,"sort":175,"label":1152,"hidden":15,"created_on":944,"icon":1153,"translations":1155},"Desktop & Games",{"id":1154},"65b04533-5b4c-430c-b8a4-ecce84754200",[1156,1157,1159,1161],{"id":147,"languages_code":925,"label":1152},{"id":248,"languages_code":927,"label":1158},"Escritorio y Juegos",{"id":1004,"languages_code":930,"label":1160},"Stolní počítače & Hry",{"id":558,"languages_code":933,"label":1152},{"id":13,"status":8,"sort":5,"label":920,"hidden":15,"created_on":919,"icon":1163,"translations":1164},{"id":922},[1165,1166,1167,1168],{"id":13,"languages_code":925,"label":920},{"id":230,"languages_code":927,"label":928},{"id":666,"languages_code":930,"label":931},{"id":436,"languages_code":933,"label":920},{"id":94,"status":8,"sort":137,"label":1140,"hidden":15,"created_on":944,"icon":1170,"translations":1171},{"id":1142},[1172,1173,1174,1175],{"id":94,"languages_code":925,"label":1140},{"id":239,"languages_code":927,"label":1146},{"id":311,"languages_code":930,"label":1148},{"id":278,"languages_code":933,"label":1140},{"id":82,"status":8,"sort":274,"label":1177,"hidden":17,"created_on":944,"icon":7,"translations":1178},"ARB",[1179,1180,1182,1184],{"id":82,"languages_code":925,"label":1177},{"id":1181,"languages_code":927,"label":1177},120,{"id":1183,"languages_code":930,"label":1177},125,{"id":1185,"languages_code":933,"label":1177},130,[1187,1193,1203,1210],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1188},[1189,1190,1191,1192],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1194},[1195,1196,1197,1198,1199,1200,1201,1202],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1204},[1205,1206,1207,1208,1209],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1211},[1212,1213,1214,1215,1216],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1219},[1220,1221,1222,1223,1224],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],[1227],{"languages_code":925,"name":501,"slug":500,"description":1124,"support_type":1126,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1126,"tile_description":1127,"id":26,"platforms_id":26,"docs_link":1125},{"id":441,"status":8,"created_on":1229,"modified_on":1230,"name":515,"slug":514,"description":1231,"docs_link":1232,"priority":7,"has_sdk":15,"sort":286,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1233,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":910,"tile_subtitle":1233,"tile_description":1234,"is_enterprise":15,"is_popular":15,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":1235,"upload_features":1237,"icon":1238,"meta_image":1239,"primary_tag":1241,"tags":1254,"integration_methods":1269,"recommended_methods":1300,"default_integration_method":1301,"faq_categories":1308,"translations":1312,"platforms_id":441},"2022-03-18T08:09:25.000Z","2024-07-17T07:43:22.000Z","Localize your app with JavaScript localizations and Localazy CLI.\nUpload JavaScript files with strings to Localazy and manage your translations easily. Download translated files back.","\u002Fdocs\u002Fcli\u002Fjavascript-format","JS file support","Translating JS files is easy as a pie with Localazy!",{"js":1236},"js",[],{"id":517},{"id":1240},"2c6699eb-1d80-4772-8268-5597dbcead8c",{"id":456,"status":8,"sort":456,"created_on":944,"label":1242,"hidden":15,"icon":1243,"translations":1245},"Programming Languages",{"id":1244},"8c5836bb-1fbe-49c5-9330-8f931838c457",[1246,1247,1249,1252],{"id":456,"languages_code":925,"label":1242},{"id":336,"languages_code":927,"label":1248},"Lenguajes de Programación",{"id":1250,"languages_code":930,"label":1251},68,"Programovací Jazyky",{"id":1253,"languages_code":933,"label":1242},70,[1255,1262],{"id":13,"status":8,"sort":5,"label":920,"hidden":15,"created_on":919,"icon":1256,"translations":1257},{"id":922},[1258,1259,1260,1261],{"id":13,"languages_code":925,"label":920},{"id":230,"languages_code":927,"label":928},{"id":666,"languages_code":930,"label":931},{"id":436,"languages_code":933,"label":920},{"id":456,"status":8,"sort":456,"label":1242,"hidden":15,"created_on":944,"icon":1263,"translations":1264},{"id":1244},[1265,1266,1267,1268],{"id":456,"languages_code":925,"label":1242},{"id":336,"languages_code":927,"label":1248},{"id":1250,"languages_code":930,"label":1251},{"id":1253,"languages_code":933,"label":1242},[1270,1276,1286,1293],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1271},[1272,1273,1274,1275],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1277},[1278,1279,1280,1281,1282,1283,1284,1285],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1287},[1288,1289,1290,1291,1292],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1294},[1295,1296,1297,1298,1299],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1302},[1303,1304,1305,1306,1307],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[1309],{"id":332,"status":8,"created_on":1310,"sort":7,"slug":1311,"label":515,"on_faq_index":15},"2022-06-10T09:49:33.000Z","javascript-i18n-localization",[1313],{"languages_code":925,"name":515,"slug":514,"description":1231,"support_type":1233,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1233,"tile_description":1234,"id":441,"platforms_id":441,"docs_link":1232},{"id":286,"status":8,"created_on":1229,"modified_on":1315,"name":522,"slug":521,"description":1316,"docs_link":908,"priority":7,"has_sdk":15,"sort":54,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1317,"show_in_spa":17,"is_file_format":17,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":910,"tile_subtitle":1318,"tile_description":1319,"is_enterprise":15,"is_popular":17,"primary_use_case":1320,"hierarchy_handling":1321,"best_for":1322,"file_extension":1323,"format_code_example":1324,"format_to_extension":1325,"upload_features":1326,"icon":1327,"meta_image":1328,"primary_tag":1330,"tags":1341,"integration_methods":1349,"recommended_methods":1380,"default_integration_method":1381,"faq_categories":1388,"translations":1391,"platforms_id":286},"2025-10-14T11:22:29.000Z","Online JSON translator you will love. Comfortable JSON language files editor with powerful CLI under your fingers for continuous localization.","Advanced format support","{Objectively the best}","Translate any JSON files with Localazy, with the best in class plural and array support.","Used for structured data storage and APIs","Uses key-value pairs","Web & mobile apps, APIs",".json","```\n{\n  \"parent\": {\n    \"child\": {\n      \"another_nested_level\": \"All is supported.\"\n    }\n  }\n}\n```",{"json":521},[],{"id":524},{"id":1329},"8d614c20-667e-4bee-a64d-7d7ce9c0ee0a",{"id":22,"status":8,"sort":13,"created_on":944,"label":1331,"hidden":15,"icon":1332,"translations":1334},"File formats",{"id":1333},"ab7c8f89-dcce-45ab-9e21-8605aef289c3",[1335,1336,1338,1340],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},"Formatos de archivo",{"id":352,"languages_code":930,"label":1339},"Formáty souborů",{"id":445,"languages_code":933,"label":1331},[1342],{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1343,"translations":1344},{"id":1333},[1345,1346,1347,1348],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},[1350,1356,1366,1373],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1351},[1352,1353,1354,1355],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1357},[1358,1359,1360,1361,1362,1363,1364,1365],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1367},[1368,1369,1370,1371,1372],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1374},[1375,1376,1377,1378,1379],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1382},[1383,1384,1385,1386,1387],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[1389],{"id":291,"status":8,"created_on":1390,"sort":7,"slug":521,"label":522,"on_faq_index":15},"2022-06-10T10:49:07.000Z",[1392],{"languages_code":925,"name":522,"slug":521,"description":1316,"support_type":1317,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1318,"tile_description":1319,"id":286,"platforms_id":286,"docs_link":908},{"id":365,"status":8,"created_on":1229,"modified_on":1394,"name":529,"slug":528,"description":1395,"docs_link":1396,"priority":7,"has_sdk":15,"sort":365,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1397,"show_in_spa":15,"is_file_format":17,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":910,"tile_subtitle":1398,"tile_description":1399,"is_enterprise":15,"is_popular":17,"primary_use_case":1400,"hierarchy_handling":1401,"best_for":1402,"file_extension":1403,"format_code_example":1404,"format_to_extension":1405,"upload_features":1407,"icon":1408,"meta_image":1409,"primary_tag":1411,"tags":1418,"integration_methods":1440,"recommended_methods":1471,"default_integration_method":1472,"faq_categories":1479,"translations":1480,"platforms_id":365},"2025-07-03T14:28:31.000Z","XLIFF is meant for localization. Enjoy Localazy - an online XLIFF editor for your translation management. Integrate your XLIFF files with Localazy to achieve true continuous localization and translate XLIFF files on autopilot.","\u002Fdocs\u002Fcli\u002Fxliff-12-format","File format support","Meant for localization","XLIFF stands for XML Localization Interchange File Format - and Localazy is the best way to manage XLIFF files.","Used in translation pipelines","XML-based exchange format","Translation & software",".xliff","```\n\u003Ctrans-unit id=\"localazy_message\">\n    \u003Csource>Go international, today. With Localazy.\u003C\u002Fsource>\n\u003C\u002Ftrans-unit>\n```",{"xliff":1406},"xlf",[],{"id":531},{"id":1410},"889970a6-cce8-4055-b96a-9c3f292aa67f",{"id":22,"status":8,"sort":13,"created_on":944,"label":1331,"hidden":15,"icon":1412,"translations":1413},{"id":1333},[1414,1415,1416,1417],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},[1419,1426,1433],{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1420,"translations":1421},{"id":1333},[1422,1423,1424,1425],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1427,"translations":1428},{"id":1333},[1429,1430,1431,1432],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1434,"translations":1435},{"id":1333},[1436,1437,1438,1439],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},[1441,1447,1457,1464],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1442},[1443,1444,1445,1446],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1448},[1449,1450,1451,1452,1453,1454,1455,1456],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1458},[1459,1460,1461,1462,1463],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1465},[1466,1467,1468,1469,1470],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1473},[1474,1475,1476,1477,1478],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],[1481],{"languages_code":925,"name":529,"slug":528,"description":1395,"support_type":1397,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1398,"tile_description":1399,"id":365,"platforms_id":365,"docs_link":1396},{"id":54,"status":8,"created_on":1483,"modified_on":1483,"name":1484,"slug":1485,"description":1486,"docs_link":1487,"priority":7,"has_sdk":15,"sort":108,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1397,"show_in_spa":17,"is_file_format":17,"meta_title":7,"meta_description":7,"featured_on_web":15,"marketing_subtitle":910,"tile_subtitle":1488,"tile_description":1489,"is_enterprise":15,"is_popular":17,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":1490,"upload_features":1491,"icon":1492,"meta_image":1494,"primary_tag":1496,"tags":1503,"integration_methods":1531,"recommended_methods":1562,"default_integration_method":1563,"faq_categories":1570,"translations":1571,"platforms_id":54},"2026-05-21T20:49:09.000Z","PO","po","Edit .po and .pot files with your team, automate translation with AI, and ship faster.","\u002Fdocs\u002Fcli\u002Fpo-format","Seamless integration","Upload, edit and translate PO files with Localazy.",{"po":1485},[],{"id":1493},"25f317fe-0c10-4f0b-92cd-f80d1f3c6a67",{"id":1495},"490022f9-d91a-4e1a-9e79-db374ec997c2",{"id":22,"status":8,"sort":13,"created_on":944,"label":1331,"hidden":15,"icon":1497,"translations":1498},{"id":1333},[1499,1500,1501,1502],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},[1504,1511,1521],{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1505,"translations":1506},{"id":1333},[1507,1508,1509,1510],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},{"id":261,"status":8,"sort":261,"label":1512,"hidden":17,"created_on":944,"icon":7,"translations":1513},"C++",[1514,1515,1517,1519],{"id":261,"languages_code":925,"label":1512},{"id":1516,"languages_code":927,"label":1512},135,{"id":1518,"languages_code":930,"label":1512},140,{"id":1520,"languages_code":933,"label":1512},144,{"id":365,"status":8,"sort":108,"label":1522,"hidden":17,"created_on":944,"icon":7,"translations":1523},"Gettext",[1524,1525,1527,1529],{"id":365,"languages_code":925,"label":1522},{"id":1526,"languages_code":927,"label":1522},101,{"id":1528,"languages_code":930,"label":1522},106,{"id":1530,"languages_code":933,"label":1522},111,[1532,1538,1548,1555],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1533},[1534,1535,1536,1537],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1539},[1540,1541,1542,1543,1544,1545,1546,1547],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1549},[1550,1551,1552,1553,1554],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1556},[1557,1558,1559,1560,1561],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1564},[1565,1566,1567,1568,1569],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],[1572],{"languages_code":925,"name":1484,"slug":1485,"description":1486,"support_type":1397,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1488,"tile_description":1489,"id":54,"platforms_id":54,"docs_link":1487},{"id":113,"status":8,"created_on":1229,"modified_on":1574,"name":1575,"slug":1576,"description":1577,"docs_link":1578,"priority":7,"has_sdk":15,"sort":89,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1397,"show_in_spa":17,"is_file_format":17,"meta_title":7,"meta_description":7,"featured_on_web":15,"marketing_subtitle":910,"tile_subtitle":1579,"tile_description":1580,"is_enterprise":15,"is_popular":15,"primary_use_case":1581,"hierarchy_handling":1582,"best_for":1583,"file_extension":1584,"format_code_example":1585,"format_to_extension":1586,"upload_features":1587,"icon":1588,"meta_image":1589,"primary_tag":1591,"tags":1598,"integration_methods":1616,"recommended_methods":1647,"default_integration_method":1648,"faq_categories":1655,"translations":1658,"platforms_id":113},"2025-10-02T08:32:44.000Z","RESX","resx","Quickly translate and manage your RESX files with Localazy or integrate Localazy with your .NET project and enjoy a fully automated localization process. ","\u002Fdocs\u002Fcli\u002Fresx-format",".NET localization","Translate .NET projects using RESX files and Localazy.","Standard format for Windows\u002F.NET localization","Flat key-value structure",".NET applications",".resx","```\n\u003C?xml version=\"1.0\" encoding=\"utf-8\"?>\n\u003Croot>\n  \u003Cdata name=\"localazy_message\" xml:space=\"preserve\">\n    \u003Cvalue>Go international, today. With Localazy.\u003C\u002Fvalue>\n  \u003C\u002Fdata>\n\u003C\u002Froot>\n```",{"resx":1576},[],{"id":1493},{"id":1590},"1f07bf83-9363-47d6-b21b-a5121c0efaf6",{"id":22,"status":8,"sort":13,"created_on":944,"label":1331,"hidden":15,"icon":1592,"translations":1593},{"id":1333},[1594,1595,1596,1597],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},[1599,1606],{"id":22,"status":8,"sort":13,"label":1331,"hidden":15,"created_on":944,"icon":1600,"translations":1601},{"id":1333},[1602,1603,1604,1605],{"id":22,"languages_code":925,"label":1331},{"id":221,"languages_code":927,"label":1337},{"id":352,"languages_code":930,"label":1339},{"id":445,"languages_code":933,"label":1331},{"id":108,"status":8,"sort":113,"label":1607,"hidden":17,"created_on":944,"icon":7,"translations":1608},"C#",[1609,1610,1612,1614],{"id":108,"languages_code":925,"label":1607},{"id":1611,"languages_code":927,"label":1607},103,{"id":1613,"languages_code":930,"label":1607},108,{"id":1615,"languages_code":933,"label":1607},113,[1617,1623,1633,1640],{"id":22,"status":8,"sort":94,"label":655,"alternative_label":7,"slug":659,"description":954,"documentation_link":955,"loc_icon":659,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1618},[1619,1620,1621,1622],{"id":22,"languages_code":925,"label":655,"description":954,"slug":659},{"id":959,"languages_code":927,"label":655,"description":960,"slug":659},{"id":666,"languages_code":933,"label":655,"description":962,"slug":659},{"id":436,"languages_code":930,"label":655,"description":964,"slug":659},{"id":12,"status":8,"sort":13,"label":966,"alternative_label":7,"slug":967,"description":968,"documentation_link":969,"loc_icon":970,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1624},[1625,1626,1627,1628,1629,1630,1631,1632],{"id":12,"languages_code":925,"label":966,"description":968,"slug":967},{"id":154,"languages_code":927,"label":974,"description":975,"slug":7},{"id":352,"languages_code":933,"label":966,"description":968,"slug":967},{"id":319,"languages_code":930,"label":978,"description":979,"slug":7},{"id":269,"languages_code":927,"label":981,"description":982,"slug":967},{"id":278,"languages_code":933,"label":966,"description":968,"slug":967},{"id":558,"languages_code":930,"label":978,"description":979,"slug":967},{"id":986,"languages_code":987,"label":988,"description":989,"slug":7},{"id":5,"status":8,"sort":22,"label":991,"alternative_label":992,"slug":993,"description":994,"documentation_link":995,"loc_icon":996,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1634},[1635,1636,1637,1638,1639],{"id":5,"languages_code":925,"label":991,"description":994,"slug":993},{"id":77,"languages_code":927,"label":1000,"description":1001,"slug":7},{"id":248,"languages_code":933,"label":991,"description":994,"slug":993},{"id":1004,"languages_code":930,"label":1005,"description":1006,"slug":7},{"id":1008,"languages_code":987,"label":1009,"description":1010,"slug":7},{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1641},[1642,1643,1644,1645,1646],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[],{"id":26,"status":8,"sort":12,"label":1012,"alternative_label":643,"slug":411,"description":1013,"documentation_link":1014,"loc_icon":411,"is_official_plugin":15,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1649},[1650,1651,1652,1653,1654],{"id":26,"languages_code":925,"label":1012,"description":1013,"slug":411},{"id":66,"languages_code":927,"label":1018,"description":1019,"slug":411},{"id":239,"languages_code":933,"label":1012,"description":1013,"slug":411},{"id":311,"languages_code":930,"label":1022,"description":1023,"slug":411},{"id":1025,"languages_code":987,"label":1026,"description":1027,"slug":7},[1656],{"id":221,"status":8,"created_on":1657,"sort":7,"slug":1576,"label":1575,"on_faq_index":7},"2022-08-01T16:44:06.000Z",[1659],{"languages_code":925,"name":1575,"slug":1576,"description":1577,"support_type":1397,"meta_title":7,"meta_description":7,"marketing_subtitle":910,"tile_subtitle":1579,"tile_description":1580,"id":113,"platforms_id":113,"docs_link":1578},{"id":535,"status":8,"created_on":1661,"modified_on":1662,"name":538,"slug":537,"description":1663,"docs_link":1664,"priority":7,"has_sdk":7,"sort":536,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1665,"show_in_spa":17,"is_file_format":7,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":1665,"tile_subtitle":1665,"tile_description":1666,"is_enterprise":15,"is_popular":17,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":7,"upload_features":7,"icon":1667,"meta_image":1668,"primary_tag":1670,"tags":1682,"integration_methods":1726,"recommended_methods":1746,"default_integration_method":1747,"faq_categories":1754,"translations":1757,"platforms_id":535},"2022-06-16T09:08:11.000Z","2026-04-27T18:16:54.000Z","Enjoy seamless integration of Strapi & Localazy and translate your website efficiently. Download the official Localazy plugin in the Strapi Marketplace to get started!","\u002Fdocs\u002Fstrapi\u002Fstrapi-plugin-introduction","Localization Plugin","Localize your Strapi website with our official localization plugin. Easy setup and installation.",{"id":540},{"id":1669},"5995b721-a2ea-487e-ad4b-298a489bbd24",{"id":286,"status":8,"sort":216,"created_on":944,"label":1671,"hidden":15,"icon":1672,"translations":1674},"CMS",{"id":1673},"1172a655-928c-4594-9263-d8afdfd9cd79",[1675,1676,1678,1680],{"id":286,"languages_code":925,"label":1671},{"id":1677,"languages_code":927,"label":1671},73,{"id":1679,"languages_code":930,"label":1671},81,{"id":1681,"languages_code":933,"label":1671},84,[1683,1695,1707,1714],{"id":59,"status":8,"sort":253,"label":1684,"hidden":15,"created_on":944,"icon":7,"translations":1685},"Multilingual SEO",[1686,1687,1690,1693],{"id":59,"languages_code":925,"label":1684},{"id":1688,"languages_code":927,"label":1689},89,"SEO multilingüe",{"id":1691,"languages_code":930,"label":1692},94,"Vícejazyčné SEO",{"id":1694,"languages_code":933,"label":1684},99,{"id":406,"status":8,"sort":406,"label":165,"hidden":15,"created_on":944,"icon":1696,"translations":1698},{"id":1697},"e782ed3f-d954-45ca-8b17-5bf5fe95f30a",[1699,1700,1703,1705],{"id":406,"languages_code":925,"label":165},{"id":1701,"languages_code":927,"label":1702},132,"Comercio electrónico",{"id":1704,"languages_code":930,"label":165},137,{"id":1706,"languages_code":933,"label":165},142,{"id":286,"status":8,"sort":216,"label":1671,"hidden":15,"created_on":944,"icon":1708,"translations":1709},{"id":1673},[1710,1711,1712,1713],{"id":286,"languages_code":925,"label":1671},{"id":1677,"languages_code":927,"label":1671},{"id":1679,"languages_code":930,"label":1671},{"id":1681,"languages_code":933,"label":1671},{"id":5,"status":8,"sort":94,"label":1715,"hidden":15,"created_on":944,"icon":1716,"translations":1718},"Marketing tools",{"id":1717},"098fe6a4-dd2e-42d8-937e-2d8121e6e266",[1719,1720,1723,1725],{"id":5,"languages_code":925,"label":1715},{"id":1721,"languages_code":927,"label":1722},43,"Herramientas de marketing",{"id":299,"languages_code":930,"label":1724},"Marketingové nástroje",{"id":378,"languages_code":933,"label":1715},[1727],{"id":137,"status":8,"sort":7,"label":1728,"alternative_label":1729,"slug":1730,"description":1731,"documentation_link":1732,"loc_icon":1733,"is_official_plugin":17,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1734},"Official Strapi Plugin","Official Plugin","official-strapi-plugin","Our developers maintain an official Strapi localization plugin. Start in a few clicks!","\u002Fdocs\u002Fstrapi","localazy-box",[1735,1736,1739,1740,1743],{"id":137,"languages_code":925,"label":1728,"description":1731,"slug":1730},{"id":1721,"languages_code":927,"label":1737,"description":1738,"slug":7},"Complemento Oficial de Strapi","Nuestros desarrolladores mantienen un complemento oficial de localización de Strapi. ¡Empiece en unos pocos clics!",{"id":369,"languages_code":933,"label":1728,"description":1731,"slug":1730},{"id":445,"languages_code":930,"label":1741,"description":1742,"slug":7},"Oficiál Plugin Strapi","Naši vývojáři udržují a neustále vylepšují oficiální lokalizační plugin Strapi. Začněte několika kliknutími!",{"id":1688,"languages_code":987,"label":1744,"description":1745,"slug":7},"Offizielles Strapi-Plugin","Unsere Entwickler pflegen ein offizielles Strapi-Lokalisierungs-Plugin. Starten Sie mit ein paar Klicks!",[],{"id":137,"status":8,"sort":7,"label":1728,"alternative_label":1729,"slug":1730,"description":1731,"documentation_link":1732,"loc_icon":1733,"is_official_plugin":17,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1748},[1749,1750,1751,1752,1753],{"id":137,"languages_code":925,"label":1728,"description":1731,"slug":1730},{"id":1721,"languages_code":927,"label":1737,"description":1738,"slug":7},{"id":369,"languages_code":933,"label":1728,"description":1731,"slug":1730},{"id":445,"languages_code":930,"label":1741,"description":1742,"slug":7},{"id":1688,"languages_code":987,"label":1744,"description":1745,"slug":7},[1755],{"id":66,"status":8,"created_on":1756,"sort":7,"slug":537,"label":538,"on_faq_index":7},"2022-06-16T09:24:13.000Z",[1758],{"languages_code":925,"name":538,"slug":537,"description":1663,"support_type":1665,"meta_title":7,"meta_description":7,"marketing_subtitle":1665,"tile_subtitle":1665,"tile_description":1666,"id":535,"platforms_id":535,"docs_link":1664},{"id":319,"status":8,"created_on":1229,"modified_on":1760,"name":545,"slug":544,"description":7,"docs_link":1761,"priority":7,"has_sdk":15,"sort":311,"highlighted":15,"in_menu":17,"changefreq":7,"support_type":1762,"show_in_spa":17,"is_file_format":15,"meta_title":7,"meta_description":7,"featured_on_web":17,"marketing_subtitle":1763,"tile_subtitle":1764,"tile_description":1765,"is_enterprise":15,"is_popular":17,"primary_use_case":7,"hierarchy_handling":7,"best_for":7,"file_extension":7,"format_code_example":7,"format_to_extension":7,"upload_features":1766,"icon":1767,"meta_image":1768,"primary_tag":1770,"tags":1783,"integration_methods":1791,"recommended_methods":1804,"default_integration_method":1805,"faq_categories":1811,"translations":1812,"platforms_id":319},"2024-12-20T15:00:22.000Z","\u002Fdocs\u002Fintegrations\u002Fquick-start-figma","plugin","Figma plugin","Localization plugin","Quickly translate your Figma designs and seamlessly reuse the translations during the development of your project.",[],{"id":547},{"id":1769},"7573fed6-8817-4cb4-84d2-be327e6c4891",{"id":12,"status":8,"sort":147,"created_on":944,"label":1771,"hidden":15,"icon":1772,"translations":1774},"Design tools",{"id":1773},"1053d863-b690-4fbd-aadf-dbf2ba282768",[1775,1776,1779,1782],{"id":12,"languages_code":925,"label":1771},{"id":1777,"languages_code":927,"label":1778},42,"Herramientas de diseño",{"id":1780,"languages_code":930,"label":1781},49,"Nástroje pro návrh",{"id":428,"languages_code":933,"label":1771},[1784],{"id":12,"status":8,"sort":147,"label":1771,"hidden":15,"created_on":944,"icon":1785,"translations":1786},{"id":1773},[1787,1788,1789,1790],{"id":12,"languages_code":925,"label":1771},{"id":1777,"languages_code":927,"label":1778},{"id":1780,"languages_code":930,"label":1781},{"id":428,"languages_code":933,"label":1771},[1792],{"id":147,"status":8,"sort":7,"label":1729,"alternative_label":1729,"slug":1793,"description":1794,"documentation_link":595,"loc_icon":1733,"is_official_plugin":17,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1795},"official-plugin","Our developers maintain an official plugin for this integration. Start in a few clicks!",[1796,1797,1800,1801],{"id":147,"languages_code":925,"label":1729,"description":1794,"slug":1793},{"id":142,"languages_code":927,"label":1798,"description":1799,"slug":7},"Plugin Oficial","Nuestros desarrolladores mantienen un plugin oficial para esta integración. ¡Empiece con unos pocos clics!",{"id":132,"languages_code":933,"label":1729,"description":1794,"slug":1793},{"id":332,"languages_code":930,"label":1802,"description":1803,"slug":7},"Oficiální Plugin","Naši vývojáři udržují a neustále vylepšují oficiální plugin pro tuto integraci. Začněte několika kliknutími!",[],{"id":147,"status":8,"sort":7,"label":1729,"alternative_label":1729,"slug":1793,"description":1794,"documentation_link":595,"loc_icon":1733,"is_official_plugin":17,"is_universal_plugin":15,"universal_plugin_vendor":7,"translations":1806},[1807,1808,1809,1810],{"id":147,"languages_code":925,"label":1729,"description":1794,"slug":1793},{"id":142,"languages_code":927,"label":1798,"description":1799,"slug":7},{"id":132,"languages_code":933,"label":1729,"description":1794,"slug":1793},{"id":332,"languages_code":930,"label":1802,"description":1803,"slug":7},[],[1813],{"languages_code":925,"name":545,"slug":544,"description":7,"support_type":1762,"meta_title":7,"meta_description":7,"marketing_subtitle":1763,"tile_subtitle":1764,"tile_description":1765,"id":319,"platforms_id":319,"docs_link":1761},{"id":1815,"owner":1816,"created_by":7,"sort":7,"title":1821,"slug":1822,"modified_on":764,"created_on":1823,"pinned":15,"badge":7,"priority":1824,"main_image":1825,"status":8,"tags":1826,"dictionary":1837,"reading_time":1838,"excerpt":-1,"og_title":764,"og_description":764,"og_image":764},"69e62c567ab1270001ede506",{"id":1817,"first_name":1818,"last_name":764,"slug":1819,"avatar":1820},"6824a22d63350c0001d5a5d4","Stephanie Casale","stephanie-casale","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F03\u002FStephanie.png","4 Arabic localization assumptions that fail in the real world, told by a Marine Corps linguist","4-arabic-localization-assumptions-that-fail-told-by-a-marine-corps-linguist","2026-06-09T17:41:36.000+02:00","0.7","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F06\u002FArabicLocal---Marine-Corps-5.png",[1827,1830,1834],{"id":319,"created_on":1828,"status":8,"label":217,"slug":1829,"on_index_page":17},"2026-06-10 12:38:43","localization",{"id":1831,"created_on":1828,"status":8,"label":1832,"slug":1833,"on_index_page":15},646,"Business Development","business-development",{"id":319,"created_on":1828,"status":8,"label":1835,"slug":1836,"on_index_page":15},"Locales","locales",[],0,{"id":1840,"owner":1841,"created_by":7,"sort":7,"title":1846,"slug":1847,"modified_on":764,"created_on":1848,"pinned":15,"badge":7,"priority":1824,"main_image":1849,"status":8,"tags":1850,"dictionary":1856,"reading_time":1838,"excerpt":-1,"og_title":764,"og_description":764,"og_image":764},"69d78a237ab1270001eddabf",{"id":1842,"first_name":1843,"last_name":764,"slug":1844,"avatar":1845},"606c233dcf7b6a0001d1da93","Petr Hodný","petr-hodny","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F12\u002Fpetr.png","Translation API: Translate your content on the fly with Localazy AI!","translation-api-translate-your-content-on-the-fly-with-localazy-ai","2026-04-24T09:27:26.000+02:00","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2026\u002F04\u002FLocalazy-AI-translation-api.png",[1851,1852,1855],{"id":319,"created_on":1828,"status":8,"label":655,"slug":659,"on_index_page":15},{"id":269,"created_on":1828,"status":8,"label":1853,"slug":1854,"on_index_page":17},"AI","ai",{"id":319,"created_on":1828,"status":8,"label":217,"slug":1829,"on_index_page":17},[],{"post":1858,"relatedPosts":2030,"banner":2090},{"id":1859,"owner":1860,"created_by":7,"sort":7,"title":1865,"slug":1866,"modified_on":1867,"created_on":1868,"pinned":15,"badge":7,"priority":1824,"main_image":1869,"status":8,"tags":1870,"dictionary":1880,"reading_time":101,"excerpt":1946,"og_title":764,"og_description":764,"og_image":764,"content":1947,"meta_title":764,"meta_description":764,"canonical":764,"cta":1948,"fullGhostPost":1956},"60a37fc7cf7b6a0001d1f1ca",{"id":1861,"first_name":1862,"last_name":764,"slug":1863,"avatar":1864},"60a36fbecf7b6a0001d1e87b","Francisco Melo","francisco-melo","https:\u002F\u002Fghost.localazy.com\u002Fcontent\u002Fimages\u002F2023\u002F12\u002Ffrancisco-1.png","How to build a multilingual PHP app with Localazy and Laravel","laravel-multilingual-i18n-php-localazy","2026-04-16T16:27:04.000+02:00","2021-04-19T17:08:39.000+02:00","https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F66176f0e-202f-4b4e-a47d-418db4cd047d",[1871,1874,1875,1878],{"id":319,"created_on":1828,"status":8,"label":1872,"slug":1873,"on_index_page":15},"Laravel","laravel",{"id":319,"created_on":1828,"status":8,"label":217,"slug":1829,"on_index_page":17},{"id":319,"created_on":1828,"status":8,"label":1876,"slug":1877,"on_index_page":15},"HowTo","howto",{"id":319,"created_on":1828,"status":8,"label":1879,"slug":1879,"on_index_page":17},"i18n",[1881,1892,1906,1917,1931,1941],{"id":26,"status":8,"owner":1882,"created_on":1883,"title":1884,"excerpt":1885,"content":1886,"slug":1887,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":1888},"2bac48a8-b362-482f-b574-3bc71dca4c5b","2022-03-17T12:22:54.000Z","ShareTM","The shared translation memory at Localazy.","ShareTM is the shared translation memory used by the Localazy user community. You can enable SharedTM to cut down on translation costs across the many languages available.\n\n> [*Learn more about ShareTM in the documentation*](\u002Fdocs\u002Fgeneral\u002Fwhat-is-localazy-sharetm)","sharetm",[1889,1890],{"id":147,"slug":333},{"id":286,"slug":1891},"intm",{"id":5,"status":8,"owner":1882,"created_on":1883,"title":217,"excerpt":1893,"content":1894,"slug":1829,"meta_title":7,"meta_description":7,"canonical":7,"related_terms":1895},"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.",[1896,1897,1899,1901,1903],{"id":5,"slug":1829},{"id":22,"slug":1898},"translation",{"id":101,"slug":1900},"gilt",{"id":154,"slug":1902},"translation-management-system-tms",{"id":1904,"slug":1905},79,"internationalization",{"id":147,"status":8,"owner":1882,"created_on":1907,"title":1908,"excerpt":1909,"content":1910,"slug":333,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":1911},"2026-05-12T07:09:22.000Z","Translation Memory (TM)","A database of previously translated terms that reduces translation costs and enhances productivity by reusing translations.","[**Translation Memory (TM)**](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ftranslation-memory\u002F \"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Ftranslation-memory\u002F\") is an essential feature that helps store and reuse translated terms. By avoiding the duplication of identical or similar texts, a translation memory makes the whole translation process of your project faster and cheaper.\n\nAt Localazy, you can use ShareTM to assist you in providing suggestions based on previously approved translations. [**ShareTM**](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fshare-tm\u002F \"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fshare-tm\u002F\") allows you to share your translations with the Localazy community and, in return, use translations from other projects. [When you opt into ShareTM](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Fwhat-is-localazy-sharetm?srsltid=AfmBOooCoA89mWglcxDKkVCWdJzTKliFNo696PoS5VxJJFAD6QY_r2yv \"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Fwhat-is-localazy-sharetm?srsltid=AfmBOooCoA89mWglcxDKkVCWdJzTKliFNo696PoS5VxJJFAD6QY_r2yv\"), your translations contribute to a shared memory pool, and in return, you receive suggestions from this broader database. This collaborative approach can speed up the translation process by leveraging the work already done by others.\n\n### 💪 Main benefits of a TM:\n\n* **Cost reduction**: By reusing existing translations, you save on translation costs and resources.\n* **Consistency**: Ensures consistent terminology and phrasing across all your translations.\n* **Efficiency**: Speeds up the translation process by providing instant suggestions.\n* **Collaboration**: In the case of ShareTM, it promotes a collaborative environment where translations are shared and improved collectively, benefiting all users.",[1912,1915,1916],{"id":1913,"slug":1914},266,"crowdsourcing",{"id":286,"slug":1891},{"id":26,"slug":1887},{"id":244,"status":8,"owner":1882,"created_on":1907,"title":1918,"excerpt":1919,"content":1920,"slug":316,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":1921},"Machine translation (MT)","The process of translating using computational linguistics.","A machine translation engine is a software tool that translates a text from one language to another without the help of human translators.\n\nMachine translation, also known as MT, is widely used as the first round of translations and is frequently very effective for short strings. However, it can produce unsatisfactory results when context knowledge is required, and thus, a human review is always advised.\n\n### 💬 Methods used in machine translation\n\nMachine translation engines recently experienced huge improvements related to the advanced use of neural networks, but they generally rely on these different methods:\n\n* [Statistical machine translation (SMT)](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fstatistical-machine-translation\u002F \"https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fstatistical-machine-translation\u002F\")\n* [Example-based machine translation (EBMT)](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fexample-based-machine-translation \"https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fexample-based-machine-translation\")\n* [Hybrid machine translation (HMT)](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fhybrid-machine-translation \"https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fhybrid-machine-translation\")\n* [Neural machine translation (NMT)](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fneural-machine-translation\u002F \"https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fneural-machine-translation\u002F\")\n\nNeural machine translation (used by [AI-powered translation](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fai-powered-translation) engines) is the most sophisticated type of instant translation today. It uses machine learning to improve its translation capabilities. As the engine translates more text with each request, the better results it produces with time by learning. Most instant translation services use this technology.\n\n### 🔍 What's the difference between HAMT and MAHT?\n\nWithin the realm of machine translation, it’s important to distinguish between **Human-Assisted Machine Translation (HAMT)** and **Machine-Assisted Human Translation (MAHT)**:\n\n* [**Human-Assisted Machine Translation (HAMT)**](\u002Fdictionary\u002Fhuman-assisted-mt): This process involves a human reviewing translations generated by machine translation (MT) engines. It is also known as MT plus post-editing and\u002For pre-editing. The machine handles the initial translation, which is then edited by a human to improve accuracy and context. This approach is useful for projects with repetitive content and where budget or time constraints are significant.\n* [**Machine-Assisted Human Translation (MAHT)**](\u002Fdictionary\u002Fmaht): In this method, human translators use computer software to aid their work. Translators receive machine translation suggestions, but they decide how to use them. This approach allows for high translation accuracy while benefiting from features like translation glossaries and memories, which enhance the efficiency and consistency of the translation process.\n\n### 🦾 MT engines available in Localazy \n\nLocalazy users can use the most popular and advanced [MT engines](https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fmachine-translation \"https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Fmachine-translation\") to translate their content:\n\n* Amazon Translate (available for free)\n* Google Translate\n* DeepL\n* Azure Translator\n* OpenAI (ChatGPT), with your own API key\n\n> *Users can unlock different engines depending on the plan they buy. See our [pricing](https:\u002F\u002Flocalazy.com\u002Fpricing) and [docs](https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Fadditional-mt-engines?srsltid=AfmBOoo--lURSBHDiHEoe3rYL3xSQHaZcTsl6kd7wwUYRGC-sGTTmG94 \"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fgeneral\u002Fadditional-mt-engines?srsltid=AfmBOoo--lURSBHDiHEoe3rYL3xSQHaZcTsl6kd7wwUYRGC-sGTTmG94\") for more details.*\n\n### 📚 Additional resources:\n\n* [What is machine translation?](https:\u002F\u002Fwww.gala-global.org\u002Fwhat-machine-translation)\n* [History of machine translation](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FHistory_of_machine_translation)",[1922,1924,1926,1928],{"id":441,"slug":1923},"maht",{"id":1681,"slug":1925},"mtpe-machine-translation-post-editing",{"id":1615,"slug":1927},"deepl",{"id":1929,"slug":1930},136,"human-assisted-mt",{"id":154,"status":8,"owner":1882,"created_on":1932,"title":1933,"excerpt":1934,"content":1935,"slug":1902,"meta_title":764,"meta_description":764,"canonical":764,"related_terms":1936},"2022-03-17T12:22:55.000Z","Translation Management System (TMS)","A software for translation process automation.","TMS help increase production efficiency by eliminating, automating, and delegating both one-time and repetitive tasks during the translation process. Translation management systems help teams manage multilingual content, assign tasks, track progress, and maintain translation quality. TMS platforms are widely used in localization projects to handle large amounts of text efficiently. \n\nThey support features like translation memories, glossaries, and automated workflows. This makes the translation process faster and more consistent, especially for businesses that need content in multiple languages. [CAT tools](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fcat-tool) are a subtype of TMSs.\n\nTranslation management systems [like Localazy](https:\u002F\u002Flocalazy.com\u002Fterm\u002Ftranslation-management-system) usually consist of two parts. One takes care of workflow management and the second one aids with the translation process using different technologies and methods, such as:\n\n* [Machine translation](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fmachine-translation)\n* [Translation Memory](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Ftranslation-memory)\n\nThese systems are ideal for large-scale translation projects, as they provide a vast range of features. \n\n## ☝️ Top features of a TMS:\n\n* Centralizes translation tasks in one platform.\n* Assigns jobs to translators and tracks progress.\n* Uses a translation memory to avoid repeated translations.\n* Ensures consistency with built-in term bases.\n* Helps companies scale content across languages.\n\nWith a TMS, teams can work together smoothly to manage translations. It provides the tools needed to keep projects on track and ensures high-quality results every time. However, they can be pricey for single users or small teams who may benefit from them as well, especially for [quality assurance](https:\u002F\u002Flocalazy.com\u002Fdictionary\u002Fqa-quality-assurance) processes.",[1937,1938,1940],{"id":147,"slug":333},{"id":216,"slug":1939},"cat-tool",{"id":244,"slug":316},{"id":1942,"status":8,"owner":1882,"created_on":1932,"title":1872,"excerpt":1943,"content":1944,"slug":1873,"meta_title":7,"meta_description":7,"canonical":7,"related_terms":1945},86,"Laravel is an open-source PHP framework for web application development. ","Laravel is among the most used PHP frameworks for web development, available for free as an open-source project under the MIT license. The first release was published by Laravel's founder, Taylor Otwell, in February 2012.\n\nLearn more about Laravel on the official website: https:\u002F\u002Flaravel.com\u002F \n\nLocalize your [Laravel](\u002Flaravel) app and integrate it with Localazy.  ",[],"In this article, we’ll show you how easy it is to integrate a Laravel project with Localazy, allowing your project visibility to skyrocket 🚀.","\u003C!--kg-card-begin: html-->\u003Cp>Software localization adjusts software to a target market's cultural, linguistic,  and technical demands to gain a competitive advantage, long-term sales increase, and better customer retention. This process frequently requires a tremendous amount of time from the development teams and is work exhaustive, right? Not if you're working with Localazy, we automate the localization process for you, making it so much easier to conquer your target markets 👑.\u003C\u002Fp>\n\u003Ch2 id=\"why-localazy-and-laravel\" id=\"why-localazy-and-laravel\">💭 Why Localazy and Laravel? \u003Ca class=\"markdownit-header-anchor\" href=\"#why-localazy-and-laravel\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>Localazy is a developer-focused \u003Ca href=\"\u002Fdictionary\u002Ftranslation-management-system-tms\">localization management platform\u003C\u002Fa> that supports a wide variety of frameworks and an even more comprehensive range of \u003Ca href=\"\u002Fintegrations\">formats\u003C\u002Fa> through its \u003Ca href=\"\u002Fdocs\u002Fcli\u002Fthe-basics\">CLI\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3 id=\"localazys-best-features\" id=\"localazys-best-features\">Localazy’s best features \u003Ca class=\"markdownit-header-anchor\" href=\"#localazys-best-features\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A pro-active review process.\u003C\u002Fli>\n\u003Cli>Highly accurate \u003Ca href=\"\u002Fdictionary\u002Ftranslation-memory\">translation memory\u003C\u002Fa> supported by community-shared translations.\u003C\u002Fli>\n\u003Cli>A simple, crystal clear UI that is not bloated with rarely used options.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We support the \u003Ca href=\"\u002Flaravel\">Laravel framework\u003C\u002Fa>, which is without a doubt the most used one for PHP apps but is also considered one of the top web development frameworks.\u003C\u002Fp>\n\u003Ch2 id=\"localazy-and-laravel-integration-how\" id=\"localazy-and-laravel-integration-how\">🧭 Localazy and Laravel Integration: How? \u003Ca class=\"markdownit-header-anchor\" href=\"#localazy-and-laravel-integration-how\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>The code we’ll use is supposed to demonstrate the general concept, so feel free to take any part of it and adapt it to your own project’s specific needs.\u003C\u002Fp>\n\u003Cp>For this tutorial, we’ll use a Windows 10 machine, but you can accomplish the same with the other operating systems supported by the Localazy CLI, we’ll also use Laravel version \u003Ccode>8.5.15\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3 id=\"creating-a-new-laravel-project\" id=\"creating-a-new-laravel-project\">Creating a new Laravel project \u003Ca class=\"markdownit-header-anchor\" href=\"#creating-a-new-laravel-project\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>We’ll start this tutorial by creating an empty project on Laravel using \u003Ca href=\"https:\u002F\u002Fgetcomposer.org\u002F\">Composer\u003C\u002Fa>. We’ll go step by step to every detail showing you how to integrate a Laravel project with Localazy from the get-go.\u003C\u002Fp>\n\u003Cp>Open your \u003Ccode>cmd\u003C\u002Fcode> and navigate it to the directory where you want to create the project.\u003C\u002Fp>\n\u003Cp>I’ll use the \u003Ccode>htdocs\u003C\u002Fcode> folder on our \u003Ccode>XAMPP\u003C\u002Fcode> directory, but feel free to use your own.\u003C\u002Fp>\n\u003Cp>You do not need \u003Ccode>XAMPP\u003C\u002Fcode> installed as Laravel has it’s own local development server.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F2b511fc6-9468-4ae2-a76d-bb7c3198fcb6\" alt=\"cmd\">\u003C\u002Fp>\n\u003Cp>We’ll run the command \u003Ccode>composer create-project laravel\u002Flaravel example-app\u003C\u002Fcode> to create our new project in our desired directory.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F88c44efc-fbbe-4fcf-a8d1-8decf09e3400\" alt=\"Installation\">\u003C\u002Fp>\n\u003Cp>If everything worked properly, this is your new project’s directory:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F5a5cc312-e25f-4642-b433-6b5bca2b4ba3\" alt=\"Example_Directory\">\u003C\u002Fp>\n\u003Cp>On Laravel default projects, there’s a very special ✨ folder for our \u003Ca href=\"\u002Fdictionary\u002Flocalization\">Localization\u003C\u002Fa> process, that is \u003Ccode>example-appresources\\lang\u003C\u002Fcode>. The \u003Ccode>lang\u003C\u002Fcode> folder will contain the supported languages for your project, and by default, it only contains English, as we can see by the \u003Ccode>en\u003C\u002Fcode> folder.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fa430926b-73aa-475d-9330-4554a1380239\" alt=\"Language_Directory\">\u003C\u002Fp>\n\u003Cp>Before adding any new languages and starting our localization journey, we need an actual project to translate.\u003C\u002Fp>\n\u003Cp>So we’ll create a \u003Ccode>php\u003C\u002Fcode> file inside \u003Ccode>example-app\\resources\\views\u003C\u002Fcode> and we’ll name it \u003Ccode>example.blade.php\u003C\u002Fcode>. You can ignore or delete the \u003Ccode>welcome.blade.php\u003C\u002Fcode> file inside the \u003Ccode>views\u003C\u002Fcode> directory as it is useless for our example.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F079b8597-194d-4921-8859-fee7f54c8df8\" alt=\"Views_Directory\">\u003C\u002Fp>\n\u003Cp>Inside our \u003Ccode>example.blade.php\u003C\u002Fcode> we’ll write the following code in \u003Ccode>HTML\u003C\u002Fcode> and \u003Ccode>PHP\u003C\u002Fcode> with some different strings:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>&lt;h1&gt;Welcome to our Localazy translation tutorial&lt;\u002Fh1&gt;\n\n&lt;?php\n\necho &quot;&lt;h2&gt;PHP is Fun!&lt;\u002Fh2&gt;&quot;;\necho &quot;Hello world!&lt;br&gt;&quot;;\n\n$x = 30;\n\n$string_1 = &quot;How old are you? &lt;br&gt;&quot;;\n$string_2 = &quot;I am $x years old &lt;br&gt;&quot;;\n\necho $string_1;\necho $string_2;\n\n?&gt;\n\n&lt;br&gt;\n\n&lt;a href=&quot;#&quot;&gt; This is an anchor tag &lt;\u002Fa&gt;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>We kept it very basic for demonstration purposes.\u003C\u002Fp>\n\u003Cp>To see what we wrote on our browser, we need to configure our \u003Ccode>web.php\u003C\u002Fcode> file inside \u003Ccode>example-app\\routes\u003C\u002Fcode>. We have to open the file and add \u003Ccode>Route::view('example', 'example');\u003C\u002Fcode>. The file then will contain the following code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>&lt;?php\n\nuse Illuminate\\Support\\Facades\\Route;\n\n\u002F*\n|--------------------------------------------------------------------------\n| Web Routes\n|--------------------------------------------------------------------------\n|\n| Here is where you can register web routes for your application. These\n| routes are loaded by the RouteServiceProvider within a group which\n| contains the &quot;web&quot; middleware group. Now create something great!\n|\n*\u002F\n\nRoute::get('\u002F', function () {\n    return view('welcome');\n});\n\nRoute::view('example','example');\n\n\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Now we’ll use Laravel’s local development server to show what we have in the browser. To start the server, all we have to do is execute \u003Ccode>PHP artisan serve\u003C\u002Fcode> in the project’s root.\u003C\u002Fp>\n\u003Cp>This is how it should look:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fa6d52f3a-fef7-472c-b02a-d5b5141d41ed\" alt=\"Laravel_Server\">\u003C\u002Fp>\n\u003Cp>We can now open our browser and enter \u003Ccode>localhost:8000\u002Fexample\u003C\u002Fcode>. If we have followed all the steps correctly, we will now see the following page:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fa7eeebff-eff1-4057-9b26-5f36c9240311\" alt=\"Example\">\u003C\u002Fp>\n\u003Ch3 id=\"adding-the-source-language\" id=\"adding-the-source-language\">Adding the source language \u003Ca class=\"markdownit-header-anchor\" href=\"#adding-the-source-language\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Right, the browser shows the strings, but how are we going to translate everything we wrote? We’re going to open the \u003Ccode>en\u003C\u002Fcode> folder in \u003Ccode>example-app\\resources\\lang\u003C\u002Fcode>, and here we will create the file \u003Ccode>example.php\u003C\u002Fcode>, and this file will contain all our strings in English, our source language.\u003C\u002Fp>\n\u003Cp>Inside the file, we’ll write this code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>&lt;?php\n\nreturn [\n  'welcome'=&gt;&quot;&gt;Welcome to our Localazy translation tutorial&quot;,\n  'php_fun'=&gt;&quot;PHP is Fun!&quot;,\n  'hello'=&gt;&quot;Hello world!&quot;,\n  'how_old_question'=&gt;&quot;How old are you?&quot;,\n  'how_old_answer'=&gt;&quot;I am :years years old&quot;,\n  'anchor'=&gt;&quot;This is an anchor tag&quot;,\n\n]\n\n ?&gt;\n\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>What we did is that we gave a key to each string we want to translate. We will use the key to locate the translated string and use it in the localization process.\u003C\u002Fp>\n\u003Cp>We also used a variable to show how we can translate the string without affecting the variable usage, so we had to set a placeholder on the \u003Ccode>example.php\u003C\u002Fcode> file using the prefix \u003Ccode>:\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Now we’ll have to tell our project where to get the strings from. Open the \u003Ccode>example.blade.php\u003C\u002Fcode> file and switch all the strings with the key name that we just set.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\n&lt;h1&gt;{{__('example.welcome')}}&lt;\u002Fh1&gt;\n\n\n&lt;?php\n\necho &quot;&lt;h2&gt;&quot;.__('example.php_fun').&quot;&lt;\u002Fh2&gt;&quot;;\necho __('example.hello'). &quot;&lt;br&gt;&quot;;\n\n$x = 30;\n\n$string_1 = __('example.how_old_question'). &quot;&lt;br&gt;&quot;;\n\n\n$string_2 = __('example.how_old_answer', ['years' =&gt; $x]). &quot;&lt;br&gt;&quot;;\n\necho $string_1;\necho $string_2;\n\n ?&gt;\n\n &lt;br&gt;\n\n &lt;a href=&quot;#&quot;&gt; {{__('example.anchor')}} &lt;\u002Fa&gt;\n\n\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>We’ve used \u003Ccode>HTML\u003C\u002Fcode> and \u003Ccode>PHP\u003C\u002Fcode> examples to show the correct format for both cases.\u003C\u002Fp>\n\u003Cp>For the variable to work correctly, we need to use \u003Ccode>[ ]\u003C\u002Fcode> and define the placeholder’s variable.\u003C\u002Fp>\n\u003Cp>Your browser’s page will look like this:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fa7eeebff-eff1-4057-9b26-5f36c9240311\" alt=\"Example\">\u003C\u002Fp>\n\u003Cp>Yes, it should look exactly like before because we just localized our project, giving it a format that enables us to use Localazy’s features.\u003C\u002Fp>\n\u003Ch3 id=\"integrating-localazy-with-our-project\" id=\"integrating-localazy-with-our-project\">Integrating Localazy with our project \u003Ca class=\"markdownit-header-anchor\" href=\"#integrating-localazy-with-our-project\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Now comes the fun part. Now we will download and install the \u003Ca href=\"\u002Fdocs\u002Fcli\u002Finstallation\">Localazy CLI\u003C\u002Fa>. We’ll use Windows 10 for the demonstration. The process might be different from the other operating systems. But on the \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fcli\u002Finstallation\">Localazy CLI\u003C\u002Fa> installation page, there’s all the information to proceed with another OS.\u003C\u002Fp>\n\u003Cp>After downloading the CLI, place it inside the root directory of the project.\u003C\u002Fp>\n\u003Cp>Note that this example is for Windows, so download and paste the \u003Ccode>.exe\u003C\u002Fcode> in the project’s root.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F0aaeb717-9c2f-44d4-9bcf-dd36ce3dd415\" alt=\"Project Root\">\u003C\u002Fp>\n\u003Cp>Proceed to \u003Ca href=\"\u002Fregister\">register\u003C\u002Fa> if you don’t have a Localazy account or \u003Ca href=\"\u002Flogin\">log in\u003C\u002Fa> and \u003Ca href=\"\u002Fmy\u002Fcreate\">create\u003C\u002Fa> a new app.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fa13fab56-dc18-4bfb-bd7a-b13a2f872e24\" alt=\"Creating App\">\u003C\u002Fp>\n\u003Cp>You’ll now have to choose your integration which in this case is obviously Laravel.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Feb4f8544-5390-46ca-b6f5-fb30293d8d9f\" alt=\"Choosing Integration\">\u003C\u002Fp>\n\u003Cp>When you choose the integration, you’ll receive a \u003Ccode>write-key\u003C\u002Fcode> and a \u003Ccode>read-key\u003C\u002Fcode> with the following code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>{\n\n  &quot;writeKey&quot;: &quot;your-apps-write-key&quot;,\n  &quot;readKey&quot;: &quot;your-apps-read-key&quot;,\n\n  &quot;upload&quot;: {  \n    &quot;type&quot;: &quot;php&quot;,\n    &quot;files&quot;: &quot;translations\u002Fstrings.php&quot;         \n  },\n\n  &quot;download&quot;: {\n    &quot;files&quot;: &quot;translations\u002F${lang}.php&quot;\n  }\n\n}\n\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>We will use the code above in a \u003Ccode>localazy.json\u003C\u002Fcode> file for the configuration of the integration. We need to create the \u003Ccode>localazy.json\u003C\u002Fcode> file in the directory root with the Locality CLI, and we’ll configure it to upload and download the strings on our chosen directory with the following code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>{\n\n  &quot;writeKey&quot;: &quot;your-apps-write-key&quot;,\n  &quot;readKey&quot;: &quot;your-apps-read-key&quot;,\n\n  &quot;upload&quot;: {\n    &quot;type&quot;: &quot;php&quot;,\n    &quot;files&quot;: &quot;\u002Fresources\u002Flang\u002Fen\u002Fexample.php&quot;\n  },\n\n  &quot;download&quot;: {\n    &quot;files&quot;: &quot;\u002Fresources\u002Flang\u002F${lang}\u002Fexample.php&quot;\n  }\n\n}\n\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The \u003Ccode>localazy.json\u003C\u002Fcode> file will be located in the root folder of the project. In this case, it’ll be \u003Ccode>example-app\\\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F45d987ea-74f9-4e61-ba0e-c0d6b76e9e6a\" alt=\"Creating .json file\">\u003C\u002Fp>\n\u003Ch3 id=\"uploading-the-strings\" id=\"uploading-the-strings\">Uploading the strings \u003Ca class=\"markdownit-header-anchor\" href=\"#uploading-the-strings\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>After all is configured and set, open \u003Ccode>cmd\u003C\u002Fcode> on your project directory and run \u003Ccode>localazy.exe upload\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>You can learn the different ways to install and run the CLI on the other supported operating systems in the \u003Ca href=\"\u002Fdocs\u002Fcli\u002Finstallation#linux\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F74ce8465-3dcd-4b1a-ae62-5f1d685d1283\" alt=\"Localazy CLI upload\">\u003C\u002Fp>\n\u003Cp>If everything worked perfectly, the strings have been updated, and you’ll now have options to add languages for translation.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F5185a807-fc01-4782-a4a5-95a50429a083\" alt=\"Adding Languages\">\u003C\u002Fp>\n\u003Cp>I’ve added, for example, Portuguese, Spanish, and Czech as the languages I want to translate the project to. Some languages might be already translated by \u003Ca href=\"\u002Fdocs\u002Fgeneral\u002Fwhat-is-localazy-sharetm\">ShareTM technology\u003C\u002Fa>. Adding one of these languages will show you a review button to approve the suggested phrases. If you add a language that doesn’t have any suggestions, you can start translating immediately with the help of classic \u003Ca href=\"\u002Fdictionary\u002Fmachine-translation\">machine translations\u003C\u002Fa>.\u003C\u002Fp>\n\n\u003C!--kg-card-end: html-->\u003C!--kg-card-begin: html-->\u003Cdiv class=\"markdown-it-vue-alter markdown-it-vue-alter-info\">\u003Ci class=\"markdown-it-vue-alert-icon markdown-it-vue-alert-icon-info\">\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" viewBox=\"64 64 896 896\" data-icon=\"info-circle\" width=\"1em\" height=\"1em\" fill=\"currentColor\" aria-hidden=\"true\" class=\"\">\u003Cpath d=\"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z\">\u003C\u002Fpath>\u003C\u002Fsvg>\u003C\u002Fi>\u003Cp>Some parts of this article might not be accurate. This article mentions the ShareTM feature, which we've updated later. Learn more about the \u003Ca href=\"\u002Fblog\u002Ffeature-update-sharetm-improvements\">Localazy ShareTM improvements in this article\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C!--kg-card-end: html-->\u003C!--kg-card-begin: html-->\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fe1ca0c95-1ebd-4908-8346-57f28c4972df\" alt=\"Added Languages\">\u003C\u002Fp>\n\u003Cp>All we have to do now is translate or review the strings we uploaded.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F59b25bcf-cfb1-4a36-be00-c6537dc1c91a\" alt=\"Translation Strings\">\u003C\u002Fp>\n\u003Cp>After we’re all done, it should look like this:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F9c89468b-58d6-4004-915d-717b29e917ad\" alt=\"Translated languages\">\u003C\u002Fp>\n\u003Ch3 id=\"downloading-the-strings\" id=\"downloading-the-strings\">Downloading the strings \u003Ca class=\"markdownit-header-anchor\" href=\"#downloading-the-strings\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>We can now download our new translated strings back to the project.\nLet’s open \u003Ccode>cmd\u003C\u002Fcode> on our project’s root and execute \u003Ccode>localazy.exe download\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fc319bcc9-c610-417a-9d33-adad13d7e71e\" alt=\"Localazy CLI download\">\u003C\u002Fp>\n\u003Cp>This will download the strings into our chosen directory \u003Ccode>\u002Fresources\u002Flang\u003C\u002Fcode> and this is how it looks:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F6674d82a-c25c-4fd2-8b8a-0845de62dbd0\" alt=\"Lang directory\">\u003C\u002Fp>\n\u003Ch2 id=\"creating-a-simple-language-switcher\" id=\"creating-a-simple-language-switcher\">🔀 Creating a simple language switcher \u003Ca class=\"markdownit-header-anchor\" href=\"#creating-a-simple-language-switcher\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>The integration is complete, but how can we actually see the results of our project? We will create a language switcher. For this, we’ll have to change some of the code that we wrote so, let’s go back to our \u003Ccode>web.php\u003C\u002Fcode> file inside \u003Ccode>example-app\\routes\u003C\u002Fcode> and change the code we wrote with the following:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\n&lt;?php\n\nuse Illuminate\\Support\\Facades\\Route;\n\n\u002F*\n|--------------------------------------------------------------------------\n| Web Routes\n|--------------------------------------------------------------------------\n|\n| Here is where you can register web routes for your application. These\n| routes are loaded by the RouteServiceProvider within a group which\n| contains the &quot;web&quot; middleware group. Now create something great!\n|\n*\u002F\n\nRoute::get('\u002F', function () {\n    return view('welcome');\n});\n\nRoute::get('\u002Fexample\u002F{lang}', function ($lang) {\n    App::setlocale($lang);\n    return view('example');\n});\n\n\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Now we’ll add some code to \u003Ccode>example.blade.php\u003C\u002Fcode>. The code is four simple anchors that represent the language and change it:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\n&lt;h1&gt;{{__('example.welcome')}}&lt;\u002Fh1&gt;\n\n\n&lt;?php\necho &quot;&lt;h2&gt;&quot; . __('example.php_fun') . &quot;&lt;\u002Fh2&gt;&quot;;\necho __('example.hello') . &quot;&lt;br&gt;&quot;;\n\n$x = 30;\n\n$string_1 = __('example.how_old_question') . &quot;&lt;br&gt;&quot;;\n\n$string_2 = __('example.how_old_answer', ['years' =&gt; $x]) . &quot;&lt;br&gt;&quot;;\n\necho $string_1;\necho $string_2;\n\n?&gt;\n\n &lt;br&gt;\n\n &lt;a href=&quot;#&quot;&gt; {{__('example.anchor')}} &lt;\u002Fa&gt;\n\n &lt;br&gt;&lt;br&gt;\n\n &lt;a href=&quot;http:\u002F\u002Flocalhost:8000\u002Fexample\u002Fpt&quot;&gt;&lt;img src=&quot;https:\u002F\u002Fupload.wikimedia.org\u002Fwikipedia\u002Fcommons\u002Fthumb\u002F5\u002F5c\u002FFlag_of_Portugal.svg\u002F255px-Flag_of_Portugal.svg.png&quot; width=&quot;60&quot; height=&quot;40&quot; title=&quot;Portuguese Flag&quot; &gt;&lt;\u002Fa&gt;\n &lt;a href=&quot;http:\u002F\u002Flocalhost:8000\u002Fexample\u002Fcs&quot;&gt;&lt;img src=&quot;https:\u002F\u002Fupload.wikimedia.org\u002Fwikipedia\u002Fcommons\u002Fthumb\u002Fc\u002Fcb\u002FFlag_of_the_Czech_Republic.svg\u002F1280px-Flag_of_the_Czech_Republic.svg.png&quot; width=&quot;60&quot; height=&quot;40&quot; title=&quot;Czech Flag&quot; &gt;&lt;\u002Fa&gt;\n &lt;a href=&quot;http:\u002F\u002Flocalhost:8000\u002Fexample\u002Fen&quot;&gt;&lt;img src=&quot;https:\u002F\u002Fupload.wikimedia.org\u002Fwikipedia\u002Fen\u002Fthumb\u002Fa\u002Fae\u002FFlag_of_the_United_Kingdom.svg\u002F1200px-Flag_of_the_United_Kingdom.svg.png&quot; width=&quot;60&quot; height=&quot;40&quot; title=&quot;UK Flag&quot; &gt;&lt;\u002Fa&gt;\n &lt;a href=&quot;http:\u002F\u002Flocalhost:8000\u002Fexample\u002Fes&quot;&gt;&lt;img src=&quot;https:\u002F\u002Fwww.countryflags.com\u002Fwp-content\u002Fuploads\u002Fspain-flag-png-large.png&quot; width=&quot;60&quot; height=&quot;40&quot; title=&quot;Spanish Flag&quot; &gt;&lt;\u002Fa&gt;\n\n\n\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If we have completed all these steps, we could now access \u003Ccode>localhost:8000\u002Fexample\u002Fen\u003C\u002Fcode> and this is how it looks:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F871974e8-2ba0-4d68-975f-170acb64caf7\" alt=\"English demonstration\">\u003C\u002Fp>\n\u003Cp>If we click on the Portuguese flag, we’ll have the same page translated to the target language.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fabfb2be2-fb44-4f91-8b6c-0dbf435eca85\" alt=\"Portuguese demonstration\">\u003C\u002Fp>\n\u003Ch2 id=\"plurals-support\" id=\"plurals-support\">🔢 Plurals support \u003Ca class=\"markdownit-header-anchor\" href=\"#plurals-support\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>We support Laravel’s plurals basic syntax using the \u003Ccode>|\u003C\u002Fcode> character; you may distinguish singular and plural forms of a string and use it like we are going to show.\nFor demonstration purposes, we will add \u003Ccode> echo &quot;&lt;h2&gt;&quot; . trans_choice('example.users', 1). &quot;&lt;\u002Fh2&gt;&quot;;\u003C\u002Fcode> to our \u003Ccode>example.blade.php\u003C\u002Fcode> file. The next step is to assign the key with the string \u003Ccode>'users' =&gt; &quot;There is one user on my website|There are many users on my website&quot;\u003C\u002Fcode> in our \u003Ccode>example.php\u003C\u002Fcode> file in \u003Ccode>example-app\\resources\\lang\\en\u003C\u002Fcode> so we can translate it using Localazy. Let’s repeat what we did in the beginning by uploading the new string using \u003Ccode>cmd\u003C\u002Fcode> with \u003Ccode>localazy.exe upload\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fd59cb0cb-d95c-47bb-8aa7-e67e2563ac6d\" alt=\"Localazy Plurals\">\u003C\u002Fp>\n\u003Cp>Translate it and download it using \u003Ccode>localazy.exe download\u003C\u002Fcode>\nAfter the download, we can now try if it works and look at the page at \u003Ccode>http:\u002F\u002Flocalhost:8000\u002Fexample\u002Fen\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F3215f693-7c25-487b-95c7-47a815b47244\" alt=\"Browser Singular\">\u003C\u002Fp>\n\u003Cp>This is the singular version and for us to check if the plurals work, we have to change the variable in \u003Ccode> echo &quot;&lt;h2&gt;&quot; . trans_choice('example.users', 1). &quot;&lt;\u002Fh2&gt;&quot;;\u003C\u002Fcode>, so instead of 1, we can change to 10.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fd656ed05-9a88-4b81-86fa-c164f7ef84f1\" alt=\"Browser Plural\">\u003C\u002Fp>\n\u003Cp>We can see that the string changed to “many,” meaning our plurals setup has indeed worked.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fbba9bf05-278a-41a1-b4c0-56e10c54c927\" alt=\"Browser Spanish Translation\">\u003C\u002Fp>\n\u003Cp>In Spanish, for example, it’s also visible that it changes dynamically depending on the number we input.\u003C\u002Fp>\n\u003Cp>Pluralization is very complex, and to use it with attributes or with over two plural forms, we need to implement all the plurals manually with Laravel.\u003C\u002Fp>\n\u003Ch2 id=\"closing-words\" id=\"closing-words\">✅ Closing words \u003Ca class=\"markdownit-header-anchor\" href=\"#closing-words\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>To finalize our journey, we hope you understood how easy it could be to increase your project’s success with localization. You are only a few clicks away from integrating your projects with Localazy and putting them out for the whole 🌍 to see.  If you would like to play around with the prototype, you can check it out on \u003Ca href=\"https:\u002F\u002Fphpsandbox.io\u002Fn\u002Fgithub-laravel-example-localazy-main\">CodeSandbox\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The whole \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002Flaravel-example\">git repository is available on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Feel free to join the developer discussion at \u003Ca href=\"http:\u002F\u002Fdiscuss.localazy.com\u002F\">discuss.localazy.com \u003C\u002Fa>. Share ideas and feedback, discuss new concepts, and comment on new features of Localazy as we add them \u003Cimg class=\"emoji\" draggable=\"false\" alt=\"😉\" src=\"https:\u002F\u002Ftwemoji.maxcdn.com\u002Fv\u002F13.0.2\u002F72x72\u002F1f609.png\"\u002F>\u003C\u002Fp>\u003C!--kg-card-end: html-->",{"id":286,"status":8,"created_on":1949,"modified_on":1950,"icon":1951,"header":1952,"description":1953,"button_label":1954,"link":1955},"2022-03-17T12:23:03.000Z","2023-01-19T11:50:04.000Z","member","Automate your localization today! ⚙️","Translate your project in a breeze, utilize the advanced features and fully automate your localization process with Localazy! ","Join Localazy","register",{"slug":1866,"id":1859,"uuid":1957,"title":1865,"html":1958,"comment_id":1959,"feature_image":1869,"featured":15,"visibility":1960,"email_recipient_filter":1961,"created_at":1868,"updated_at":1867,"published_at":1868,"custom_excerpt":1946,"codeinjection_head":1962,"codeinjection_foot":7,"custom_template":1959,"canonical_url":7,"authors":1963,"tags":1967,"primary_author":2027,"primary_tag":2028,"url":2029,"excerpt":1946,"reading_time":216,"access":17,"send_email_when_published":15,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"email_subject":7,"frontmatter":7,"dictionary":1880,"cta":1948,"plainTags":1870},"95b7b27c-0f47-453d-93dd-6e2e95065352","\u003C!--kg-card-begin: html-->\u003Cp>Software localization adjusts software to a target market's cultural, linguistic,  and technical demands to gain a competitive advantage, long-term sales increase, and better customer retention. This process frequently requires a tremendous amount of time from the development teams and is work exhaustive, right? Not if you're working with Localazy, we automate the localization process for you, making it so much easier to conquer your target markets 👑.\u003C\u002Fp>\n\u003Ch2 id=\"why-localazy-and-laravel\" id=\"why-localazy-and-laravel\">💭 Why Localazy and Laravel? \u003Ca class=\"markdownit-header-anchor\" href=\"#why-localazy-and-laravel\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>Localazy is a developer-focused \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Ftranslation-management-system-tms\">localization management platform\u003C\u002Fa> that supports a wide variety of frameworks and an even more comprehensive range of \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fintegrations\">formats\u003C\u002Fa> through its \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fcli\u002Fthe-basics\">CLI\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3 id=\"localazys-best-features\" id=\"localazys-best-features\">Localazy’s best features \u003Ca class=\"markdownit-header-anchor\" href=\"#localazys-best-features\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A pro-active review process.\u003C\u002Fli>\n\u003Cli>Highly accurate \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Ftranslation-memory\">translation memory\u003C\u002Fa> supported by community-shared translations.\u003C\u002Fli>\n\u003Cli>A simple, crystal clear UI that is not bloated with rarely used options.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We support the \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Flaravel\">Laravel framework\u003C\u002Fa>, which is without a doubt the most used one for PHP apps but is also considered one of the top web development frameworks.\u003C\u002Fp>\n\u003Ch2 id=\"localazy-and-laravel-integration-how\" id=\"localazy-and-laravel-integration-how\">🧭 Localazy and Laravel Integration: How? \u003Ca class=\"markdownit-header-anchor\" href=\"#localazy-and-laravel-integration-how\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>The code we’ll use is supposed to demonstrate the general concept, so feel free to take any part of it and adapt it to your own project’s specific needs.\u003C\u002Fp>\n\u003Cp>For this tutorial, we’ll use a Windows 10 machine, but you can accomplish the same with the other operating systems supported by the Localazy CLI, we’ll also use Laravel version \u003Ccode>8.5.15\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3 id=\"creating-a-new-laravel-project\" id=\"creating-a-new-laravel-project\">Creating a new Laravel project \u003Ca class=\"markdownit-header-anchor\" href=\"#creating-a-new-laravel-project\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>We’ll start this tutorial by creating an empty project on Laravel using \u003Ca href=\"https:\u002F\u002Fgetcomposer.org\u002F\">Composer\u003C\u002Fa>. We’ll go step by step to every detail showing you how to integrate a Laravel project with Localazy from the get-go.\u003C\u002Fp>\n\u003Cp>Open your \u003Ccode>cmd\u003C\u002Fcode> and navigate it to the directory where you want to create the project.\u003C\u002Fp>\n\u003Cp>I’ll use the \u003Ccode>htdocs\u003C\u002Fcode> folder on our \u003Ccode>XAMPP\u003C\u002Fcode> directory, but feel free to use your own.\u003C\u002Fp>\n\u003Cp>You do not need \u003Ccode>XAMPP\u003C\u002Fcode> installed as Laravel has it’s own local development server.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F2b511fc6-9468-4ae2-a76d-bb7c3198fcb6\" alt=\"cmd\">\u003C\u002Fp>\n\u003Cp>We’ll run the command \u003Ccode>composer create-project laravel\u002Flaravel example-app\u003C\u002Fcode> to create our new project in our desired directory.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F88c44efc-fbbe-4fcf-a8d1-8decf09e3400\" alt=\"Installation\">\u003C\u002Fp>\n\u003Cp>If everything worked properly, this is your new project’s directory:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F5a5cc312-e25f-4642-b433-6b5bca2b4ba3\" alt=\"Example_Directory\">\u003C\u002Fp>\n\u003Cp>On Laravel default projects, there’s a very special ✨ folder for our \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Flocalization\">Localization\u003C\u002Fa> process, that is \u003Ccode>example-appresources\\lang\u003C\u002Fcode>. The \u003Ccode>lang\u003C\u002Fcode> folder will contain the supported languages for your project, and by default, it only contains English, as we can see by the \u003Ccode>en\u003C\u002Fcode> folder.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fa430926b-73aa-475d-9330-4554a1380239\" alt=\"Language_Directory\">\u003C\u002Fp>\n\u003Cp>Before adding any new languages and starting our localization journey, we need an actual project to translate.\u003C\u002Fp>\n\u003Cp>So we’ll create a \u003Ccode>php\u003C\u002Fcode> file inside \u003Ccode>example-app\\resources\\views\u003C\u002Fcode> and we’ll name it \u003Ccode>example.blade.php\u003C\u002Fcode>. You can ignore or delete the \u003Ccode>welcome.blade.php\u003C\u002Fcode> file inside the \u003Ccode>views\u003C\u002Fcode> directory as it is useless for our example.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F079b8597-194d-4921-8859-fee7f54c8df8\" alt=\"Views_Directory\">\u003C\u002Fp>\n\u003Cp>Inside our \u003Ccode>example.blade.php\u003C\u002Fcode> we’ll write the following code in \u003Ccode>HTML\u003C\u002Fcode> and \u003Ccode>PHP\u003C\u002Fcode> with some different strings:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>&lt;h1&gt;Welcome to our Localazy translation tutorial&lt;\u002Fh1&gt;\n\n&lt;?php\n\necho &quot;&lt;h2&gt;PHP is Fun!&lt;\u002Fh2&gt;&quot;;\necho &quot;Hello world!&lt;br&gt;&quot;;\n\n$x = 30;\n\n$string_1 = &quot;How old are you? &lt;br&gt;&quot;;\n$string_2 = &quot;I am $x years old &lt;br&gt;&quot;;\n\necho $string_1;\necho $string_2;\n\n?&gt;\n\n&lt;br&gt;\n\n&lt;a href=&quot;#&quot;&gt; This is an anchor tag &lt;\u002Fa&gt;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>We kept it very basic for demonstration purposes.\u003C\u002Fp>\n\u003Cp>To see what we wrote on our browser, we need to configure our \u003Ccode>web.php\u003C\u002Fcode> file inside \u003Ccode>example-app\\routes\u003C\u002Fcode>. We have to open the file and add \u003Ccode>Route::view('example', 'example');\u003C\u002Fcode>. The file then will contain the following code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>&lt;?php\n\nuse Illuminate\\Support\\Facades\\Route;\n\n\u002F*\n|--------------------------------------------------------------------------\n| Web Routes\n|--------------------------------------------------------------------------\n|\n| Here is where you can register web routes for your application. These\n| routes are loaded by the RouteServiceProvider within a group which\n| contains the &quot;web&quot; middleware group. Now create something great!\n|\n*\u002F\n\nRoute::get('\u002F', function () {\n    return view('welcome');\n});\n\nRoute::view('example','example');\n\n\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Now we’ll use Laravel’s local development server to show what we have in the browser. To start the server, all we have to do is execute \u003Ccode>PHP artisan serve\u003C\u002Fcode> in the project’s root.\u003C\u002Fp>\n\u003Cp>This is how it should look:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fa6d52f3a-fef7-472c-b02a-d5b5141d41ed\" alt=\"Laravel_Server\">\u003C\u002Fp>\n\u003Cp>We can now open our browser and enter \u003Ccode>localhost:8000\u002Fexample\u003C\u002Fcode>. If we have followed all the steps correctly, we will now see the following page:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fa7eeebff-eff1-4057-9b26-5f36c9240311\" alt=\"Example\">\u003C\u002Fp>\n\u003Ch3 id=\"adding-the-source-language\" id=\"adding-the-source-language\">Adding the source language \u003Ca class=\"markdownit-header-anchor\" href=\"#adding-the-source-language\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Right, the browser shows the strings, but how are we going to translate everything we wrote? We’re going to open the \u003Ccode>en\u003C\u002Fcode> folder in \u003Ccode>example-app\\resources\\lang\u003C\u002Fcode>, and here we will create the file \u003Ccode>example.php\u003C\u002Fcode>, and this file will contain all our strings in English, our source language.\u003C\u002Fp>\n\u003Cp>Inside the file, we’ll write this code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>&lt;?php\n\nreturn [\n  'welcome'=&gt;&quot;&gt;Welcome to our Localazy translation tutorial&quot;,\n  'php_fun'=&gt;&quot;PHP is Fun!&quot;,\n  'hello'=&gt;&quot;Hello world!&quot;,\n  'how_old_question'=&gt;&quot;How old are you?&quot;,\n  'how_old_answer'=&gt;&quot;I am :years years old&quot;,\n  'anchor'=&gt;&quot;This is an anchor tag&quot;,\n\n]\n\n ?&gt;\n\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>What we did is that we gave a key to each string we want to translate. We will use the key to locate the translated string and use it in the localization process.\u003C\u002Fp>\n\u003Cp>We also used a variable to show how we can translate the string without affecting the variable usage, so we had to set a placeholder on the \u003Ccode>example.php\u003C\u002Fcode> file using the prefix \u003Ccode>:\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Now we’ll have to tell our project where to get the strings from. Open the \u003Ccode>example.blade.php\u003C\u002Fcode> file and switch all the strings with the key name that we just set.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\n&lt;h1&gt;{{__('example.welcome')}}&lt;\u002Fh1&gt;\n\n\n&lt;?php\n\necho &quot;&lt;h2&gt;&quot;.__('example.php_fun').&quot;&lt;\u002Fh2&gt;&quot;;\necho __('example.hello'). &quot;&lt;br&gt;&quot;;\n\n$x = 30;\n\n$string_1 = __('example.how_old_question'). &quot;&lt;br&gt;&quot;;\n\n\n$string_2 = __('example.how_old_answer', ['years' =&gt; $x]). &quot;&lt;br&gt;&quot;;\n\necho $string_1;\necho $string_2;\n\n ?&gt;\n\n &lt;br&gt;\n\n &lt;a href=&quot;#&quot;&gt; {{__('example.anchor')}} &lt;\u002Fa&gt;\n\n\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>We’ve used \u003Ccode>HTML\u003C\u002Fcode> and \u003Ccode>PHP\u003C\u002Fcode> examples to show the correct format for both cases.\u003C\u002Fp>\n\u003Cp>For the variable to work correctly, we need to use \u003Ccode>[ ]\u003C\u002Fcode> and define the placeholder’s variable.\u003C\u002Fp>\n\u003Cp>Your browser’s page will look like this:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fa7eeebff-eff1-4057-9b26-5f36c9240311\" alt=\"Example\">\u003C\u002Fp>\n\u003Cp>Yes, it should look exactly like before because we just localized our project, giving it a format that enables us to use Localazy’s features.\u003C\u002Fp>\n\u003Ch3 id=\"integrating-localazy-with-our-project\" id=\"integrating-localazy-with-our-project\">Integrating Localazy with our project \u003Ca class=\"markdownit-header-anchor\" href=\"#integrating-localazy-with-our-project\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Now comes the fun part. Now we will download and install the \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fcli\u002Finstallation\">Localazy CLI\u003C\u002Fa>. We’ll use Windows 10 for the demonstration. The process might be different from the other operating systems. But on the \u003Ca href=\"https:\u002F\u002Flocalazy.com\u002Fdocs\u002Fcli\u002Finstallation\">Localazy CLI\u003C\u002Fa> installation page, there’s all the information to proceed with another OS.\u003C\u002Fp>\n\u003Cp>After downloading the CLI, place it inside the root directory of the project.\u003C\u002Fp>\n\u003Cp>Note that this example is for Windows, so download and paste the \u003Ccode>.exe\u003C\u002Fcode> in the project’s root.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F0aaeb717-9c2f-44d4-9bcf-dd36ce3dd415\" alt=\"Project Root\">\u003C\u002Fp>\n\u003Cp>Proceed to \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fregister\">register\u003C\u002Fa> if you don’t have a Localazy account or \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Flogin\">log in\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fmy\u002Fcreate\">create\u003C\u002Fa> a new app.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fa13fab56-dc18-4bfb-bd7a-b13a2f872e24\" alt=\"Creating App\">\u003C\u002Fp>\n\u003Cp>You’ll now have to choose your integration which in this case is obviously Laravel.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Feb4f8544-5390-46ca-b6f5-fb30293d8d9f\" alt=\"Choosing Integration\">\u003C\u002Fp>\n\u003Cp>When you choose the integration, you’ll receive a \u003Ccode>write-key\u003C\u002Fcode> and a \u003Ccode>read-key\u003C\u002Fcode> with the following code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>{\n\n  &quot;writeKey&quot;: &quot;your-apps-write-key&quot;,\n  &quot;readKey&quot;: &quot;your-apps-read-key&quot;,\n\n  &quot;upload&quot;: {  \n    &quot;type&quot;: &quot;php&quot;,\n    &quot;files&quot;: &quot;translations\u002Fstrings.php&quot;         \n  },\n\n  &quot;download&quot;: {\n    &quot;files&quot;: &quot;translations\u002F${lang}.php&quot;\n  }\n\n}\n\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>We will use the code above in a \u003Ccode>localazy.json\u003C\u002Fcode> file for the configuration of the integration. We need to create the \u003Ccode>localazy.json\u003C\u002Fcode> file in the directory root with the Locality CLI, and we’ll configure it to upload and download the strings on our chosen directory with the following code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>{\n\n  &quot;writeKey&quot;: &quot;your-apps-write-key&quot;,\n  &quot;readKey&quot;: &quot;your-apps-read-key&quot;,\n\n  &quot;upload&quot;: {\n    &quot;type&quot;: &quot;php&quot;,\n    &quot;files&quot;: &quot;\u002Fresources\u002Flang\u002Fen\u002Fexample.php&quot;\n  },\n\n  &quot;download&quot;: {\n    &quot;files&quot;: &quot;\u002Fresources\u002Flang\u002F${lang}\u002Fexample.php&quot;\n  }\n\n}\n\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The \u003Ccode>localazy.json\u003C\u002Fcode> file will be located in the root folder of the project. In this case, it’ll be \u003Ccode>example-app\\\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F45d987ea-74f9-4e61-ba0e-c0d6b76e9e6a\" alt=\"Creating .json file\">\u003C\u002Fp>\n\u003Ch3 id=\"uploading-the-strings\" id=\"uploading-the-strings\">Uploading the strings \u003Ca class=\"markdownit-header-anchor\" href=\"#uploading-the-strings\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>After all is configured and set, open \u003Ccode>cmd\u003C\u002Fcode> on your project directory and run \u003Ccode>localazy.exe upload\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>You can learn the different ways to install and run the CLI on the other supported operating systems in the \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fcli\u002Finstallation#linux\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F74ce8465-3dcd-4b1a-ae62-5f1d685d1283\" alt=\"Localazy CLI upload\">\u003C\u002Fp>\n\u003Cp>If everything worked perfectly, the strings have been updated, and you’ll now have options to add languages for translation.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F5185a807-fc01-4782-a4a5-95a50429a083\" alt=\"Adding Languages\">\u003C\u002Fp>\n\u003Cp>I’ve added, for example, Portuguese, Spanish, and Czech as the languages I want to translate the project to. Some languages might be already translated by \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdocs\u002Fgeneral\u002Fwhat-is-localazy-sharetm\">ShareTM technology\u003C\u002Fa>. Adding one of these languages will show you a review button to approve the suggested phrases. If you add a language that doesn’t have any suggestions, you can start translating immediately with the help of classic \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fdictionary\u002Fmachine-translation\">machine translations\u003C\u002Fa>.\u003C\u002Fp>\n\n\u003C!--kg-card-end: html-->\u003C!--kg-card-begin: html-->\u003Cdiv class=\"markdown-it-vue-alter markdown-it-vue-alter-info\">\u003Ci class=\"markdown-it-vue-alert-icon markdown-it-vue-alert-icon-info\">\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" viewBox=\"64 64 896 896\" data-icon=\"info-circle\" width=\"1em\" height=\"1em\" fill=\"currentColor\" aria-hidden=\"true\" class=\"\">\u003Cpath d=\"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z\">\u003C\u002Fpath>\u003C\u002Fsvg>\u003C\u002Fi>\u003Cp>Some parts of this article might not be accurate. This article mentions the ShareTM feature, which we've updated later. Learn more about the \u003Ca href=\"https:\u002F\u002Fghost.localazy.com\u002Fblog\u002Ffeature-update-sharetm-improvements\">Localazy ShareTM improvements in this article\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fdiv>\u003C!--kg-card-end: html-->\u003C!--kg-card-begin: html-->\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fe1ca0c95-1ebd-4908-8346-57f28c4972df\" alt=\"Added Languages\">\u003C\u002Fp>\n\u003Cp>All we have to do now is translate or review the strings we uploaded.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F59b25bcf-cfb1-4a36-be00-c6537dc1c91a\" alt=\"Translation Strings\">\u003C\u002Fp>\n\u003Cp>After we’re all done, it should look like this:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F9c89468b-58d6-4004-915d-717b29e917ad\" alt=\"Translated languages\">\u003C\u002Fp>\n\u003Ch3 id=\"downloading-the-strings\" id=\"downloading-the-strings\">Downloading the strings \u003Ca class=\"markdownit-header-anchor\" href=\"#downloading-the-strings\">🔗\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>We can now download our new translated strings back to the project.\nLet’s open \u003Ccode>cmd\u003C\u002Fcode> on our project’s root and execute \u003Ccode>localazy.exe download\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fc319bcc9-c610-417a-9d33-adad13d7e71e\" alt=\"Localazy CLI download\">\u003C\u002Fp>\n\u003Cp>This will download the strings into our chosen directory \u003Ccode>\u002Fresources\u002Flang\u003C\u002Fcode> and this is how it looks:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F6674d82a-c25c-4fd2-8b8a-0845de62dbd0\" alt=\"Lang directory\">\u003C\u002Fp>\n\u003Ch2 id=\"creating-a-simple-language-switcher\" id=\"creating-a-simple-language-switcher\">🔀 Creating a simple language switcher \u003Ca class=\"markdownit-header-anchor\" href=\"#creating-a-simple-language-switcher\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>The integration is complete, but how can we actually see the results of our project? We will create a language switcher. For this, we’ll have to change some of the code that we wrote so, let’s go back to our \u003Ccode>web.php\u003C\u002Fcode> file inside \u003Ccode>example-app\\routes\u003C\u002Fcode> and change the code we wrote with the following:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\n&lt;?php\n\nuse Illuminate\\Support\\Facades\\Route;\n\n\u002F*\n|--------------------------------------------------------------------------\n| Web Routes\n|--------------------------------------------------------------------------\n|\n| Here is where you can register web routes for your application. These\n| routes are loaded by the RouteServiceProvider within a group which\n| contains the &quot;web&quot; middleware group. Now create something great!\n|\n*\u002F\n\nRoute::get('\u002F', function () {\n    return view('welcome');\n});\n\nRoute::get('\u002Fexample\u002F{lang}', function ($lang) {\n    App::setlocale($lang);\n    return view('example');\n});\n\n\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Now we’ll add some code to \u003Ccode>example.blade.php\u003C\u002Fcode>. The code is four simple anchors that represent the language and change it:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\n&lt;h1&gt;{{__('example.welcome')}}&lt;\u002Fh1&gt;\n\n\n&lt;?php\necho &quot;&lt;h2&gt;&quot; . __('example.php_fun') . &quot;&lt;\u002Fh2&gt;&quot;;\necho __('example.hello') . &quot;&lt;br&gt;&quot;;\n\n$x = 30;\n\n$string_1 = __('example.how_old_question') . &quot;&lt;br&gt;&quot;;\n\n$string_2 = __('example.how_old_answer', ['years' =&gt; $x]) . &quot;&lt;br&gt;&quot;;\n\necho $string_1;\necho $string_2;\n\n?&gt;\n\n &lt;br&gt;\n\n &lt;a href=&quot;#&quot;&gt; {{__('example.anchor')}} &lt;\u002Fa&gt;\n\n &lt;br&gt;&lt;br&gt;\n\n &lt;a href=&quot;http:\u002F\u002Flocalhost:8000\u002Fexample\u002Fpt&quot;&gt;&lt;img src=&quot;https:\u002F\u002Fupload.wikimedia.org\u002Fwikipedia\u002Fcommons\u002Fthumb\u002F5\u002F5c\u002FFlag_of_Portugal.svg\u002F255px-Flag_of_Portugal.svg.png&quot; width=&quot;60&quot; height=&quot;40&quot; title=&quot;Portuguese Flag&quot; &gt;&lt;\u002Fa&gt;\n &lt;a href=&quot;http:\u002F\u002Flocalhost:8000\u002Fexample\u002Fcs&quot;&gt;&lt;img src=&quot;https:\u002F\u002Fupload.wikimedia.org\u002Fwikipedia\u002Fcommons\u002Fthumb\u002Fc\u002Fcb\u002FFlag_of_the_Czech_Republic.svg\u002F1280px-Flag_of_the_Czech_Republic.svg.png&quot; width=&quot;60&quot; height=&quot;40&quot; title=&quot;Czech Flag&quot; &gt;&lt;\u002Fa&gt;\n &lt;a href=&quot;http:\u002F\u002Flocalhost:8000\u002Fexample\u002Fen&quot;&gt;&lt;img src=&quot;https:\u002F\u002Fupload.wikimedia.org\u002Fwikipedia\u002Fen\u002Fthumb\u002Fa\u002Fae\u002FFlag_of_the_United_Kingdom.svg\u002F1200px-Flag_of_the_United_Kingdom.svg.png&quot; width=&quot;60&quot; height=&quot;40&quot; title=&quot;UK Flag&quot; &gt;&lt;\u002Fa&gt;\n &lt;a href=&quot;http:\u002F\u002Flocalhost:8000\u002Fexample\u002Fes&quot;&gt;&lt;img src=&quot;https:\u002F\u002Fwww.countryflags.com\u002Fwp-content\u002Fuploads\u002Fspain-flag-png-large.png&quot; width=&quot;60&quot; height=&quot;40&quot; title=&quot;Spanish Flag&quot; &gt;&lt;\u002Fa&gt;\n\n\n\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If we have completed all these steps, we could now access \u003Ccode>localhost:8000\u002Fexample\u002Fen\u003C\u002Fcode> and this is how it looks:\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F871974e8-2ba0-4d68-975f-170acb64caf7\" alt=\"English demonstration\">\u003C\u002Fp>\n\u003Cp>If we click on the Portuguese flag, we’ll have the same page translated to the target language.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fabfb2be2-fb44-4f91-8b6c-0dbf435eca85\" alt=\"Portuguese demonstration\">\u003C\u002Fp>\n\u003Ch2 id=\"plurals-support\" id=\"plurals-support\">🔢 Plurals support \u003Ca class=\"markdownit-header-anchor\" href=\"#plurals-support\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>We support Laravel’s plurals basic syntax using the \u003Ccode>|\u003C\u002Fcode> character; you may distinguish singular and plural forms of a string and use it like we are going to show.\nFor demonstration purposes, we will add \u003Ccode> echo &quot;&lt;h2&gt;&quot; . trans_choice('example.users', 1). &quot;&lt;\u002Fh2&gt;&quot;;\u003C\u002Fcode> to our \u003Ccode>example.blade.php\u003C\u002Fcode> file. The next step is to assign the key with the string \u003Ccode>'users' =&gt; &quot;There is one user on my website|There are many users on my website&quot;\u003C\u002Fcode> in our \u003Ccode>example.php\u003C\u002Fcode> file in \u003Ccode>example-app\\resources\\lang\\en\u003C\u002Fcode> so we can translate it using Localazy. Let’s repeat what we did in the beginning by uploading the new string using \u003Ccode>cmd\u003C\u002Fcode> with \u003Ccode>localazy.exe upload\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fd59cb0cb-d95c-47bb-8aa7-e67e2563ac6d\" alt=\"Localazy Plurals\">\u003C\u002Fp>\n\u003Cp>Translate it and download it using \u003Ccode>localazy.exe download\u003C\u002Fcode>\nAfter the download, we can now try if it works and look at the page at \u003Ccode>http:\u002F\u002Flocalhost:8000\u002Fexample\u002Fen\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002F3215f693-7c25-487b-95c7-47a815b47244\" alt=\"Browser Singular\">\u003C\u002Fp>\n\u003Cp>This is the singular version and for us to check if the plurals work, we have to change the variable in \u003Ccode> echo &quot;&lt;h2&gt;&quot; . trans_choice('example.users', 1). &quot;&lt;\u002Fh2&gt;&quot;;\u003C\u002Fcode>, so instead of 1, we can change to 10.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fd656ed05-9a88-4b81-86fa-c164f7ef84f1\" alt=\"Browser Plural\">\u003C\u002Fp>\n\u003Cp>We can see that the string changed to “many,” meaning our plurals setup has indeed worked.\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdirectus9.localazy.com\u002Fassets\u002Fbba9bf05-278a-41a1-b4c0-56e10c54c927\" alt=\"Browser Spanish Translation\">\u003C\u002Fp>\n\u003Cp>In Spanish, for example, it’s also visible that it changes dynamically depending on the number we input.\u003C\u002Fp>\n\u003Cp>Pluralization is very complex, and to use it with attributes or with over two plural forms, we need to implement all the plurals manually with Laravel.\u003C\u002Fp>\n\u003Ch2 id=\"closing-words\" id=\"closing-words\">✅ Closing words \u003Ca class=\"markdownit-header-anchor\" href=\"#closing-words\">🔗\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>To finalize our journey, we hope you understood how easy it could be to increase your project’s success with localization. You are only a few clicks away from integrating your projects with Localazy and putting them out for the whole 🌍 to see.  If you would like to play around with the prototype, you can check it out on \u003Ca href=\"https:\u002F\u002Fphpsandbox.io\u002Fn\u002Fgithub-laravel-example-localazy-main\">CodeSandbox\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The whole \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flocalazy\u002Flaravel-example\">git repository is available on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Feel free to join the developer discussion at \u003Ca href=\"http:\u002F\u002Fdiscuss.localazy.com\u002F\">discuss.localazy.com \u003C\u002Fa>. Share ideas and feedback, discuss new concepts, and comment on new features of Localazy as we add them \u003Cimg class=\"emoji\" draggable=\"false\" alt=\"😉\" src=\"https:\u002F\u002Ftwemoji.maxcdn.com\u002Fv\u002F13.0.2\u002F72x72\u002F1f609.png\"\u002F>\u003C\u002Fp>\u003C!--kg-card-end: html-->","93","public","none","{\"intercomArticleUrl\":\"\"}",[1964],{"id":1861,"name":1862,"slug":1863,"profile_image":1864,"cover_image":7,"bio":7,"website":7,"location":1965,"facebook":7,"twitter":7,"meta_title":7,"meta_description":7,"url":1966},"Munich, Germany","https:\u002F\u002Fghost.localazy.com\u002Fauthor\u002Ffrancisco-melo\u002F",[1968,1974,1977,1980,1983,1988,1994,1999,2004,2009,2014,2017,2022],{"id":1969,"name":1970,"slug":1971,"description":1972,"feature_image":7,"visibility":1960,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":1973},"60a37fc7cf7b6a0001d1f11a","[CTA] Automate your localization today! ⚙️","cta-12","Use all core localization features for free and automate your localization process with Localazy!","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fcta-12\u002F",{"id":1975,"name":1872,"slug":1873,"description":1872,"feature_image":7,"visibility":1960,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":1976},"60a37fc7cf7b6a0001d1f10d","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Flaravel\u002F",{"id":1978,"name":217,"slug":1829,"description":217,"feature_image":7,"visibility":1960,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":1979},"60a37fc7cf7b6a0001d1f0f9","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Flocalization\u002F",{"id":1981,"name":1876,"slug":1877,"description":1876,"feature_image":7,"visibility":1960,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":1982},"60a37fc7cf7b6a0001d1f0fa","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fhowto\u002F",{"id":1984,"name":1985,"slug":1986,"description":1885,"feature_image":7,"visibility":1960,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":1987},"60a37fc7cf7b6a0001d1f11e","[DICT] ShareTM","term-1","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-1\u002F",{"id":1989,"name":1990,"slug":1991,"description":1992,"feature_image":7,"visibility":1960,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":1993},"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":1995,"name":1996,"slug":1997,"description":1909,"feature_image":7,"visibility":1960,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":1998},"60a37fc7cf7b6a0001d1f124","[DICT] Translation Memory (TM)","term-7","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-7\u002F",{"id":2000,"name":2001,"slug":2002,"description":1919,"feature_image":7,"visibility":1960,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2003},"60a37fc7cf7b6a0001d1f12a","[DICT] Machine translation (MT)","term-13","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-13\u002F",{"id":2005,"name":2006,"slug":2007,"description":1934,"feature_image":7,"visibility":1960,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2008},"60a37fc7cf7b6a0001d1f144","[DICT] Translation Management System (TMS)","term-39","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-39\u002F",{"id":2010,"name":2011,"slug":2012,"description":1943,"feature_image":7,"visibility":1960,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2013},"60a37fc7cf7b6a0001d1f173","[DICT] Laravel","term-86","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fterm-86\u002F",{"id":2015,"name":1879,"slug":1879,"description":7,"feature_image":7,"visibility":1960,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2016},"60f567ab6f8ebe0001bd80ec","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fi18n\u002F",{"id":2018,"name":2019,"slug":2020,"description":7,"feature_image":7,"visibility":1960,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2021},"60fffb486f8ebe0001bd8ddd","[COMSHARE]","comshare","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fcomshare\u002F",{"id":2023,"name":2024,"slug":2025,"description":7,"feature_image":7,"visibility":1960,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":2026},"64710a2f047091000193ca3d","[INTERCOM]","intercom","https:\u002F\u002Fghost.localazy.com\u002Ftag\u002Fintercom\u002F",{"id":1861,"name":1862,"slug":1863,"profile_image":1864,"cover_image":7,"bio":7,"website":7,"location":1965,"facebook":7,"twitter":7,"meta_title":7,"meta_description":7,"url":1966},{"id":1969,"name":1970,"slug":1971,"description":1972,"feature_image":7,"visibility":1960,"og_image":7,"og_title":7,"og_description":7,"twitter_image":7,"twitter_title":7,"twitter_description":7,"meta_title":7,"meta_description":7,"codeinjection_head":7,"codeinjection_foot":7,"canonical_url":7,"accent_color":7,"url":1973},"https:\u002F\u002Fghost.localazy.com\u002Flaravel-multilingual-i18n-php-localazy\u002F",[2031,2049,2071],{"id":2032,"owner":2033,"created_by":7,"sort":7,"title":2038,"slug":2039,"modified_on":764,"created_on":2040,"pinned":15,"badge":7,"priority":1824,"main_image":2041,"status":8,"tags":2042,"dictionary":2048,"reading_time":1838,"excerpt":-1,"og_title":764,"og_description":764,"og_image":764},"665d9cb634f1ce00011a0d19",{"id":2034,"first_name":2035,"last_name":764,"slug":2036,"avatar":2037},"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",[2043,2045],{"id":319,"created_on":2044,"status":8,"label":217,"slug":1829,"on_index_page":17},"2026-06-10 12:38:44",{"id":319,"created_on":2044,"status":8,"label":2046,"slug":2047,"on_index_page":15},"Guide","guide",[],{"id":2050,"owner":2051,"created_by":7,"sort":7,"title":2056,"slug":2057,"modified_on":764,"created_on":2058,"pinned":15,"badge":7,"priority":1824,"main_image":2059,"status":8,"tags":2060,"dictionary":2070,"reading_time":1838,"excerpt":-1,"og_title":764,"og_description":764,"og_image":764},"6372308e04709100019374c9",{"id":2052,"first_name":2053,"last_name":764,"slug":2054,"avatar":2055},"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",[2061,2063,2064,2067],{"id":2062,"created_on":2044,"status":8,"label":545,"slug":544,"on_index_page":17},6183,{"id":319,"created_on":2044,"status":8,"label":1876,"slug":1877,"on_index_page":15},{"id":319,"created_on":2044,"status":8,"label":2065,"slug":2066,"on_index_page":17},"DevTips","devtips",{"id":278,"created_on":2044,"status":8,"label":2068,"slug":2069,"on_index_page":15},"Design","design",[],{"id":2072,"owner":2073,"created_by":7,"sort":7,"title":2078,"slug":2079,"modified_on":764,"created_on":2080,"pinned":15,"badge":7,"priority":1824,"main_image":2081,"status":8,"tags":2082,"dictionary":2089,"reading_time":1838,"excerpt":-1,"og_title":764,"og_description":764,"og_image":764},"63dd1bf30470910001939f8b",{"id":2074,"first_name":2075,"last_name":764,"slug":2076,"avatar":2077},"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",[2083,2084,2087,2088],{"id":319,"created_on":2044,"status":8,"label":655,"slug":659,"on_index_page":15},{"id":319,"created_on":2044,"status":8,"label":2085,"slug":2086,"on_index_page":15},"Automated Localization","automated-localization",{"id":319,"created_on":2044,"status":8,"label":1876,"slug":1877,"on_index_page":15},{"id":319,"created_on":2044,"status":8,"label":2046,"slug":2047,"on_index_page":15},[],{"id":26,"sort":7,"created_on":2091,"name":2092,"cta_link":2093,"banner_image":2094},"2022-03-17T12:23:14.000Z","default","https:\u002F\u002Flocalazy.com\u002Ffeatures\u002Flocalazy-ai",{"id":2095},"72defd59-a21d-44b9-822c-4e183ca62b99"]