38. An electronic device comprising: at least one network interface; a processor; and a memory, wherein the memory comprises instructions configured to cause the processor to: receive, from a remote device and via a network interface of the at least one network interfaces, a request for active or available locales for the electronic device; send, to the remote device and via the network interface, a message in a locale profile format including a list of available locales, wherein the message comprises: a version field that indicates a version of schema used to transmit the list of available locales; an active local field that indicates a locale currently being used by the electronic device, wherein the active locale field indicates a locale of a plurality of available locales that the electronic device currently employs in communication with the remote device, with users, or with a remote service, wherein the active locale field comprises an active locale field tag including a tag value of 0x0001 that indicates that the following information identifies an active locale for the electronic device; and an available locales field that indicates which locales are available for use by the electronic device, wherein the available locale field comprises a list of one or more available locales that the electronic device is capable of understanding or using to communicate with the remote device, with users, or with a remote service, wherein the available locale field comprises an available locale field tag including a tag value of 0x0002 identifying the following information as available locales that the electronic device is capable of understanding or using to communicate with the remote device, with users, or with the remote service, wherein the locale information transmitted with the active locale field and the available locale field comprises a Universal Character Set and Transformation Format-8 bit (UTF-8) string that indicates the location and language of the locale, and the UTF-8 string is formatted in an Internet Engineering Task Force Best Current Practice 47 (IETF BCP 47) format.
38. An electronic device comprising: at least one network interface; a processor; and a memory, wherein the memory comprises instructions configured to cause the processor to: receive, from a remote device and via a network interface of the at least one network interfaces, a request for active or available locales for the electronic device; send, to the remote device and via the network interface, a message in a locale profile format including a list of available locales, wherein the message comprises: a version field that indicates a version of schema used to transmit the list of available locales; an active local field that indicates a locale currently being used by the electronic device, wherein the active locale field indicates a locale of a plurality of available locales that the electronic device currently employs in communication with the remote device, with users, or with a remote service, wherein the active locale field comprises an active locale field tag including a tag value of 0x0001 that indicates that the following information identifies an active locale for the electronic device; and an available locales field that indicates which locales are available for use by the electronic device, wherein the available locale field comprises a list of one or more available locales that the electronic device is capable of understanding or using to communicate with the remote device, with users, or with a remote service, wherein the available locale field comprises an available locale field tag including a tag value of 0x0002 identifying the following information as available locales that the electronic device is capable of understanding or using to communicate with the remote device, with users, or with the remote service, wherein the locale information transmitted with the active locale field and the available locale field comprises a Universal Character Set and Transformation Format-8 bit (UTF-8) string that indicates the location and language of the locale, and the UTF-8 string is formatted in an Internet Engineering Task Force Best Current Practice 47 (IETF BCP 47) format. 40. The electronic device of claim 38 , wherein the instructions are configured to cause the processor receive a request from the remote device to change the active locale for the electronic device from the active locale indicated in the message to an available locale listed in the available locales field transmitted in the message from the electronic device to the remote device in response to the request for active or available locales for the electronic device.