RNA reference mapping: generate manual prefix based on current lang #104491
|
@ -8,12 +8,7 @@ manual_version = '%d.%d' % bpy.app.version[:2]
|
||||||
|
|
||||||
url_manual_prefix = "https://docs.blender.org/manual/en/" + manual_version + "/"
|
url_manual_prefix = "https://docs.blender.org/manual/en/" + manual_version + "/"
|
||||||
|
|
||||||
language = bpy.context.preferences.view.language
|
language_codes = {
|
||||||
if language == 'DEFAULT':
|
|
||||||
import os
|
|
||||||
language = os.getenv('LANG', '').split('.')[0]
|
|
||||||
|
|
||||||
LANG = {
|
|
||||||
"ar_EG": "ar",
|
"ar_EG": "ar",
|
||||||
"de_DE": "de",
|
"de_DE": "de",
|
||||||
"es": "es",
|
"es": "es",
|
||||||
|
@ -32,10 +27,16 @@ LANG = {
|
||||||
"vi_VN": "vi",
|
"vi_VN": "vi",
|
||||||
"zh_CN": "zh-hans",
|
"zh_CN": "zh-hans",
|
||||||
"zh_TW": "zh-hant",
|
"zh_TW": "zh-hant",
|
||||||
}.get(language)
|
}
|
||||||
|
|
||||||
if LANG is not None:
|
def get_current_language_code():
|
||||||
url_manual_prefix = url_manual_prefix.replace("manual/en", "manual/" + LANG)
|
language = bpy.context.preferences.view.language
|
||||||
|
if language == 'DEFAULT':
|
||||||
|
import os
|
||||||
|
language = os.getenv("LANG", "").split(".")[0]
|
||||||
|
return language_codes.get(language, "en")
|
||||||
pioverfour marked this conversation as resolved
|
|||||||
|
|
||||||
|
url_manual_prefix = url_manual_prefix.replace("manual/en", "manual/" + get_current_language_code())
|
||||||
|
|
||||||
url_manual_mapping = (
|
url_manual_mapping = (
|
||||||
("bpy.types.movietrackingsettings.refine_intrinsics_tangential_distortion*", "movie_clip/tracking/clip/toolbar/solve.html#bpy-types-movietrackingsettings-refine-intrinsics-tangential-distortion"),
|
("bpy.types.movietrackingsettings.refine_intrinsics_tangential_distortion*", "movie_clip/tracking/clip/toolbar/solve.html#bpy-types-movietrackingsettings-refine-intrinsics-tangential-distortion"),
|
||||||
|
|
Loading…
Reference in New Issue
Double quotes for non-enums.