US 11,856,067 B2
Methods and apparatus to centralize localization of micro-services messages in a distributed cloud environment
Anna Milkova Delcheva, Sofia (BG); Sibin Stilyanov Georgiev, Sofia (BG); Boris Savov Savov, Sofia (BG); and Dimitar Ivanov Ivanov, Sofia (BG)
Assigned to VMWARE, INC., Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Jun. 12, 2020, as Appl. No. 16/900,568.
Prior Publication US 2021/0392190 A1, Dec. 16, 2021
Int. Cl. H04L 67/51 (2022.01); H04L 67/10 (2022.01)
CPC H04L 67/51 (2022.05) [H04L 67/10 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
registering, by executing an instruction with programmable circuitry, a user with a multi-service centralized localization service based on a locale identifier inserted into a header of a first request, the multi-service centralized localization service to process a subsequent request from the user without checking a profile of the user for the locale identifier corresponding to a plurality of locale identifiers;
generating, by executing an instruction with the programmable circuitry, sets of messages bundles, respective sets of the messages bundles associated with respective ones of a plurality of micro-services available in a distributed cloud environment; and
creating, by executing an instruction with the programmable circuitry, a localized response based on a code of a plurality of codes, respective ones of the codes corresponding to different possible outcomes of an attempt to provision a micro-service of the plurality of micro-services, respective ones of the plurality of locale identifiers representing respective different languages, the code and a corresponding one of the locale identifiers included in a non-localized response to a second request to provision the micro-service, the localized response to include a responsive message selected from messages bundles corresponding to the locale identifier, the messages bundles associated with the micro-service, the responsive message formatted in a language corresponding to the corresponding locale identifier, and the responsive message selected from the messages bundles based on the code.