X
點擊此處開啟此網站的行動版。

技術支援討論區

how to change the region settings / format for currency, dates and times?

已張貼

Hello Community,

i am currently using Firefox with the english and german language pack enabled. This way it displays the user-interface in german. I think that this eventually comes somehow from the system preferences..

if i deactivate the german language pack the user interface is in english - that is what i really want. but with a slight twist.. i don't like the currency, date and time formats. (it switches to the PM/AM and Month/Day/Year and so on..)

So i would like to combine the German currency, date and time formats with the english user-interface language. is this possible?

in my Operating System (Kubuntu 17.10) i have done this mix successfully. - so in theory the system already knows what i want...

any ideas on this are greatly appreciated.

sunny greetings stefan

Hello Community, i am currently using Firefox with the english and german language pack enabled. This way it displays the user-interface in german. I think that this eventually comes somehow from the system preferences.. if i deactivate the german language pack the user interface is in english - that is what i really want. but with a slight twist.. i don't like the currency, date and time formats. (it switches to the PM/AM and Month/Day/Year and so on..) So i would like to combine the German currency, date and time formats with the english user-interface language. is this possible? in my Operating System (Kubuntu 17.10) i have done this mix successfully. - so in theory the system already knows what i want... any ideas on this are greatly appreciated. sunny greetings stefan

被選擇的解決方法

Hi cor-el,

i have made a some test: i changed only the 'region settings' to something unique: 'en_DK' at the OS-Level.

  • logout and login (so these settings are really used by the system)
  • start Firefox -
  • get the same information from the about:support page

"intl": {

   "localeService": {
     "requested": [
       "en-DK",
       "en-US"
     ],
     "available": [
       "en-GB",
       "en-US"
     ],
     "supported": [
       "en-US",
       "en-GB"
     ],
     "regionalPrefs": [
       "en-US",
       "en-GB"
     ],
     "defaultLocale": "en-US"
   },
   "osPrefs": {
     "systemLocales": [
       "en-DK"
     ],
     "regionalPrefsLocales": [
       "de-DE"
     ]
   }

so seems it is really the system that brings this in... i tried and set the system settings another way - this time splitting the 'region' and the formats (like in the second screenshot i attached) this gives

"intl": {
   "localeService": {
     "requested": [
       "en-GB",
       "en-US"
     ],
     "available": [
       "en-GB",
       "en-US"
     ],
     "supported": [
       "en-GB",
       "en-US"
     ],
     "regionalPrefs": [
       "en-GB",
       "en-US"
     ],
     "defaultLocale": "en-US"
   },
   "osPrefs": {
     "systemLocales": [
       "en-GB"
     ],
     "regionalPrefsLocales": [
       "de-DE"
     ]
   }
 },

so its better than before - i now have 24Hours format :-)

then i research on regarding your mentioned config

and found a similar question at mozillaZine this lead me to a [bug report https://bugzilla.mozilla.org/show_bug.cgi?id=1379910] where this is discussed.

so i changed my system configuration back to de_DE as Region settings without detailed settings. than changed the preference intl.regional_prefs.use_os_locales: true to true and restarted the system.

this leads to "intl": {

   "localeService": {
     "requested": [
       "de-DE",
       "en-US"
     ],
     "available": [
       "en-GB",
       "de",
       "en-US"
     ],
     "supported": [
       "de",
       "en-US",
       "en-GB"
     ],
     "regionalPrefs": [
       "de-DE"
     ],
     "defaultLocale": "en-US"
   },
   "osPrefs": {
     "systemLocales": [
       "de-DE"
     ],
     "regionalPrefsLocales": [
       "de-DE"
     ]
   }
 },

this time the format was fine but the user interface language switched back to German too :-(

next i tried again to split - set region to United Kingdom and all Detailed Settings to German. after an restart i got "intl": {

   "localeService": {
     "requested": [
       "en-GB",
       "en-US"
     ],
     "available": [
       "en-GB",
       "de",
       "en-US"
     ],
     "supported": [
       "en-GB",
       "en-US"
     ],
     "regionalPrefs": [
       "de-DE"
     ],
     "defaultLocale": "en-US"
   },
   "osPrefs": {
     "systemLocales": [
       "en-GB"
     ],
     "regionalPrefsLocales": [
       "de-DE"
     ]
   }
 },

and this time it worked!!

thanks for pointing me in the right direction to fix this :-)

從原來的回覆中察看解決方案 0

額外的系統細節

應用程式

  • Firefox 59.0.2
  • 使用者代理:Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0
  • 技術支援網址:https://support.mozilla.org/1/firefox/59.0.2/Linux/en-US/

擴充套件

  • ADB Helper 0.12.0 (adbhelper@mozilla.org)
  • ColorZilla 3.3 ({6AC85730-7D0F-4de0-B3FA-21142DD85326})
  • Greasemonkey 4.3 ({e4a8a97b-f2ed-450b-b12d-ee082ba24781})
  • NoScript 10.1.7.5 ({73a6fe31-595d-460b-a920-fcc0f8843232})
  • Print Edit WE 21.6 (printedit-we@DW-dev)
  • Screengrab! 2.11 ({02450914-cdd9-410f-b1da-db004e18c671})
  • Test Pilot 3.0.0 (@testpilot-addon)
  • Valence 0.3.8 (fxdevtools-adapters@mozilla.org)
  • Wayback Machine 1.8.6 (wayback_machine@mozilla.org)
  • Web Developer 2.0.1 ({c45c406e-ab73-11d8-be73-000a95be3b12})
  • FireFTP 2.0.31 ({a7c6cf7f-112c-4500-a7ea-39801a327e5f}) (Inactive)
  • FireSSH 0.94.11 (firessh@nightlight.ws) (Inactive)
  • Markdown Here 2.13.1 (markdown-here-webext@adam.pritchard) (Inactive)
  • Markdown Viewer 3.5 (markdown-viewer@outofindex.com) (Inactive)
  • Markdown Viewer Webext 1.3.0 ({943b8007-a895-44af-a672-4f4ea548c95f}) (Inactive)
  • Tabgruppen 2.1.4 (tabgroups@quicksaver) (Inactive)
  • Tilt 1.0.1.1-signed.1-signed (tilt@mozilla.com) (Inactive)

JavaScript

  • incrementalGCEnabled: True

圖形

  • adapterDescription: NVIDIA Corporation -- NVS 3100M/PCIe/SSE2
  • adapterDeviceID: NVS 3100M/PCIe/SSE2
  • adapterDrivers:
  • adapterRAM:
  • adapterVendorID: NVIDIA Corporation
  • crashGuards: []
  • driverDate:
  • driverVersion: 3.3.0 NVIDIA 340.104
  • featureLog: {u'fallbacks': [], u'features': [{u'status': u'blocked', u'description': u'Compositing', u'log': [{u'status': u'blocked', u'message': u'Acceleration blocked by platform', u'type': u'default'}], u'name': u'HW_COMPOSITING'}, {u'status': u'unavailable', u'description': u'OpenGL Compositing', u'log': [{u'status': u'unavailable', u'message': u'Hardware compositing is disabled', u'type': u'default'}], u'name': u'OPENGL_COMPOSITING'}, {u'status': u'unavailable', u'description': u'WebRender', u'log': [{u'status': u'opt-in', u'message': u'WebRender is an opt-in feature', u'type': u'default'}, {u'status': u'unavailable', u'message': u"Build doesn't include WebRender", u'type': u'runtime'}], u'name': u'WEBRENDER'}, {u'status': u'disabled', u'description': u'Off Main Thread Painting', u'log': [{u'status': u'disabled', u'message': u'Disabled by default', u'type': u'default'}], u'name': u'OMTP'}]}
  • info: {u'ApzWheelInput': 1, u'ApzDragInput': 1, u'ApzKeyboardInput': 1, u'ApzTouchInput': 1, u'CairoUseXRender': 0, u'ApzAutoscrollInput': 1, u'AzureFallbackCanvasBackend': u'none', u'AzureCanvasAccelerated': 0, u'AzureCanvasBackend': u'skia', u'AzureContentBackend': u'skia'}
  • numAcceleratedWindows: 0
  • numAcceleratedWindowsMessage: [u'']
  • numTotalWindows: 1
  • offMainThreadPaintEnabled: False
  • webgl1DriverExtensions: GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_clear_buffer_object GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_debug GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum
  • webgl1Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_sRGB EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_etc WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context
  • webgl1Renderer: NVIDIA Corporation -- NVS 3100M/PCIe/SSE2
  • webgl1Version: 3.3.0 NVIDIA 340.104
  • webgl1WSIInfo: GLX 1.4 GLX_VENDOR(client): NVIDIA Corporation GLX_VENDOR(server): NVIDIA Corporation Extensions: GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_EXT_buffer_age GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_NV_delay_before_swap GLX_EXT_stereo_tree GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_NV_multisample_coverage GLX_ARB_get_proc_address
  • webgl2DriverExtensions: GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_clear_buffer_object GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_debug GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum
  • webgl2Extensions: EXT_color_buffer_float EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_texture_float_linear WEBGL_compressed_texture_etc WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context
  • webgl2Renderer: NVIDIA Corporation -- NVS 3100M/PCIe/SSE2
  • webgl2Version: 3.2.0 NVIDIA 340.104
  • webgl2WSIInfo: GLX 1.4 GLX_VENDOR(client): NVIDIA Corporation GLX_VENDOR(server): NVIDIA Corporation Extensions: GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_swap_control_tear GLX_EXT_texture_from_pixmap GLX_EXT_buffer_age GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_NV_delay_before_swap GLX_EXT_stereo_tree GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_NV_multisample_coverage GLX_ARB_get_proc_address
  • windowLayerManagerRemote: True
  • windowLayerManagerType: Basic
  • windowUsingAdvancedLayers: False

修改過的偏好設定

其他

  • User JS: 否
  • 輔助功能: 否
Pkshadow 1072 個解決方法 14836 個答案

Hi, none as that is all controlled by your OS and you should check a forum of your flavour of Linux for help/info.

As to the Language pack changing things, please see the Developers site for support/info.

Please let us know if this solved your issue or if need further assistance.

Hi, none as that is all controlled by your OS and you should check a forum of your flavour of Linux for help/info. As to the Language pack changing things, please see the Developers site for support/info. Please let us know if this solved your issue or if need further assistance.
jscher2000
  • Top 10 Contributor
8502 個解決方法 69437 個答案

What if you switch from the en-US (U.S. English) build to the en-GB (British English) build? I think that might switch the dates and times to the European style.

I don't know the best way to try that since Linux users have various installation options and configuration issues. If you are installing manually, you can get en-GB from this page:

https://www.mozilla.org/en-GB/firefox/all/

And see: Install Firefox on Linux

What if you switch from the en-US (U.S. English) build to the en-GB (British English) build? I think that might switch the dates and times to the European style. I don't know the best way to try that since Linux users have various installation options and configuration issues. If you are installing manually, you can get en-GB from this page: https://www.mozilla.org/en-GB/firefox/all/ And see: [[Install Firefox on Linux]]
James
  • Top 25 Contributor
  • Moderator
1593 個解決方法 11222 個答案

Pkshadow said

As to the Language pack changing things, please see the Developers site for support/info.

The Language Pack being those on https://addons.mozilla.org/firefox/language-tools/ and not something else.

''Pkshadow [[#answer-1104662|said]]'' <blockquote>As to the Language pack changing things, please see the Developers site for support/info. </blockquote> The Language Pack being those on https://addons.mozilla.org/firefox/language-tools/ and not something else.

提出問題者

thanks for your replies!

i have tried and installed the English (GB) Language Pack and deactivated all others. i have attached a screenshot of this screen.. and also a screenshot of the library window - here you can see that the date format is the MM/DD/YYYY... then i only enabled the german language pack and reopend the Library. again of both screens i have attached a screenshot. in the library window the changes are instantly visible (after reopen it) i also tested the javascript behavior in the developer console: event = new Date(); console.log(event.toLocaleString()); if only the English (GB) Language Pack is active i get " 4/25/2018, 5:47:23 PM" if i activate the German Pack (the English one is also active) i get " 25.4.2018, 17:48:11"

so it seems to me that the system settings are not controlling this directly - its more the language packs.. but somehow if both packs are active German wins - this could come from some system setting...

as Firefox itself is installed via the package management tool (for me that is apt) i don't want to mess with this.... but i searched there and both the english and german language packages are installed there too... (there is no GB one in the available packages - its only on with 'English')

if there is a better place to discuss this pleas let me know.

thanks for your replies! i have tried and installed the [https://addons.mozilla.org/en-US/firefox/addon/english-gb-language-pack/ English (GB) Language Pack] and deactivated all others. i have attached a screenshot of this screen.. and also a screenshot of the library window - here you can see that the date format is the MM/DD/YYYY... then i only enabled the german language pack and reopend the Library. again of both screens i have attached a screenshot. in the library window the changes are instantly visible (after reopen it) i also tested the javascript behavior in the developer console: event = new Date(); console.log(event.toLocaleString()); if only the English (GB) Language Pack is active i get " 4/25/2018, 5:47:23 PM" if i activate the German Pack (the English one is also active) i get " 25.4.2018, 17:48:11" so it seems to me that the system settings are not controlling this directly - its more the language packs.. but somehow if both packs are active German wins - this could come from some system setting... as Firefox itself is installed via the package management tool (for me that is apt) i don't want to mess with this.... but i searched there and both the english and german language packages are installed there too... (there is no GB one in the [https://packages.ubuntu.com/search?suite=artful&section=all&arch=any&keywords=firefox-locale-&searchon=all available packages] - its only on with 'English') if there is a better place to discuss this pleas let me know.
cor-el
  • Top 10 Contributor
  • Moderator
17267 個解決方法 156055 個答案

有幫助的回覆

The attached troubleshooting information shows:

osPrefs: regionalPrefsLocales:["de-DE"]; systemLocales:["de-DE"]; 
localeService: available:["en-GB","en-US"]; requested:["de-DE","en-US"]; regionalPrefs:["en-US","en-GB"]; supported:["en-US","en-GB"]; defaultLocale:"en-US";

See also this pref:

  • intl.regional_prefs.use_os_locales
The attached troubleshooting information shows: <pre><nowiki>osPrefs: regionalPrefsLocales:["de-DE"]; systemLocales:["de-DE"]; localeService: available:["en-GB","en-US"]; requested:["de-DE","en-US"]; regionalPrefs:["en-US","en-GB"]; supported:["en-US","en-GB"]; defaultLocale:"en-US";</nowiki></pre> See also this pref: *intl.regional_prefs.use_os_locales

選擇的解決方法

Hi cor-el,

i have made a some test: i changed only the 'region settings' to something unique: 'en_DK' at the OS-Level.

  • logout and login (so these settings are really used by the system)
  • start Firefox -
  • get the same information from the about:support page

"intl": {

   "localeService": {
     "requested": [
       "en-DK",
       "en-US"
     ],
     "available": [
       "en-GB",
       "en-US"
     ],
     "supported": [
       "en-US",
       "en-GB"
     ],
     "regionalPrefs": [
       "en-US",
       "en-GB"
     ],
     "defaultLocale": "en-US"
   },
   "osPrefs": {
     "systemLocales": [
       "en-DK"
     ],
     "regionalPrefsLocales": [
       "de-DE"
     ]
   }

so seems it is really the system that brings this in... i tried and set the system settings another way - this time splitting the 'region' and the formats (like in the second screenshot i attached) this gives

"intl": {
   "localeService": {
     "requested": [
       "en-GB",
       "en-US"
     ],
     "available": [
       "en-GB",
       "en-US"
     ],
     "supported": [
       "en-GB",
       "en-US"
     ],
     "regionalPrefs": [
       "en-GB",
       "en-US"
     ],
     "defaultLocale": "en-US"
   },
   "osPrefs": {
     "systemLocales": [
       "en-GB"
     ],
     "regionalPrefsLocales": [
       "de-DE"
     ]
   }
 },

so its better than before - i now have 24Hours format :-)

then i research on regarding your mentioned config

and found a similar question at mozillaZine this lead me to a [bug report https://bugzilla.mozilla.org/show_bug.cgi?id=1379910] where this is discussed.

so i changed my system configuration back to de_DE as Region settings without detailed settings. than changed the preference intl.regional_prefs.use_os_locales: true to true and restarted the system.

this leads to "intl": {

   "localeService": {
     "requested": [
       "de-DE",
       "en-US"
     ],
     "available": [
       "en-GB",
       "de",
       "en-US"
     ],
     "supported": [
       "de",
       "en-US",
       "en-GB"
     ],
     "regionalPrefs": [
       "de-DE"
     ],
     "defaultLocale": "en-US"
   },
   "osPrefs": {
     "systemLocales": [
       "de-DE"
     ],
     "regionalPrefsLocales": [
       "de-DE"
     ]
   }
 },

this time the format was fine but the user interface language switched back to German too :-(

next i tried again to split - set region to United Kingdom and all Detailed Settings to German. after an restart i got "intl": {

   "localeService": {
     "requested": [
       "en-GB",
       "en-US"
     ],
     "available": [
       "en-GB",
       "de",
       "en-US"
     ],
     "supported": [
       "en-GB",
       "en-US"
     ],
     "regionalPrefs": [
       "de-DE"
     ],
     "defaultLocale": "en-US"
   },
   "osPrefs": {
     "systemLocales": [
       "en-GB"
     ],
     "regionalPrefsLocales": [
       "de-DE"
     ]
   }
 },

and this time it worked!!

thanks for pointing me in the right direction to fix this :-)

Hi cor-el, i have made a some test: i changed only the 'region settings' to something unique: 'en_DK' at the OS-Level. * logout and login (so these settings are really used by the system) * start Firefox - * get the same information from the about:support page <code> "intl": { "localeService": { "requested": [ "en-DK", "en-US" ], "available": [ "en-GB", "en-US" ], "supported": [ "en-US", "en-GB" ], "regionalPrefs": [ "en-US", "en-GB" ], "defaultLocale": "en-US" }, "osPrefs": { "systemLocales": [ "en-DK" ], "regionalPrefsLocales": [ "de-DE" ] } </code> so seems it is really the system that brings this in... i tried and set the system settings another way - this time splitting the 'region' and the formats (like in the second screenshot i attached) this gives <code> "intl": { "localeService": { "requested": [ "en-GB", "en-US" ], "available": [ "en-GB", "en-US" ], "supported": [ "en-GB", "en-US" ], "regionalPrefs": [ "en-GB", "en-US" ], "defaultLocale": "en-US" }, "osPrefs": { "systemLocales": [ "en-GB" ], "regionalPrefsLocales": [ "de-DE" ] } }, </code> so its better than before - i now have 24Hours format :-) then i research on regarding your mentioned config and found a similar question at [http://forums.mozillazine.org/viewtopic.php?f=40&t=3033618 mozillaZine] this lead me to a [bug report https://bugzilla.mozilla.org/show_bug.cgi?id=1379910] where this is discussed. so i changed my system configuration back to de_DE as Region settings without detailed settings. than changed the preference <code> intl.regional_prefs.use_os_locales: true </code> to true and restarted the system. this leads to <code> "intl": { "localeService": { "requested": [ "de-DE", "en-US" ], "available": [ "en-GB", "de", "en-US" ], "supported": [ "de", "en-US", "en-GB" ], "regionalPrefs": [ "de-DE" ], "defaultLocale": "en-US" }, "osPrefs": { "systemLocales": [ "de-DE" ], "regionalPrefsLocales": [ "de-DE" ] } }, </code> this time the format was fine but the user interface language switched back to German too :-( next i tried again to split - set region to United Kingdom and all Detailed Settings to German. after an restart i got <code> "intl": { "localeService": { "requested": [ "en-GB", "en-US" ], "available": [ "en-GB", "de", "en-US" ], "supported": [ "en-GB", "en-US" ], "regionalPrefs": [ "de-DE" ], "defaultLocale": "en-US" }, "osPrefs": { "systemLocales": [ "en-GB" ], "regionalPrefsLocales": [ "de-DE" ] } }, </code> and this time it worked!! thanks for pointing me in the right direction to fix this :-)