mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 03:36:32 +08:00
zcl_abapgit_gui_page_sett_repo: remove use of T002T (#7209)
Co-authored-by: Marc Bernard <marc@marcbernardtools.com> Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
This commit is contained in:
parent
b6e375b3d6
commit
1fa75ebb47
|
@ -319,6 +319,9 @@
|
|||
"message_exists": true,
|
||||
"method_implemented_twice": true,
|
||||
"method_length": {
|
||||
"exclude": [
|
||||
"zcl_abapgit_convert.clas.locals_imp.abap"
|
||||
],
|
||||
"checkForms": true,
|
||||
"errorWhenEmpty": false,
|
||||
"ignoreTestClasses": false,
|
||||
|
|
|
@ -229,7 +229,6 @@ CLASS zcl_abapgit_gui_jumper IMPLEMENTATION.
|
|||
DATA lv_save_sy_langu TYPE sy-langu.
|
||||
DATA lv_subrc TYPE syst-subrc.
|
||||
DATA lv_tcode TYPE tcode.
|
||||
DATA lv_langu_text TYPE string.
|
||||
DATA lv_msg TYPE c LENGTH 200.
|
||||
|
||||
" https://blogs.sap.com/2017/01/13/logon-language-sy-langu-and-rfc/
|
||||
|
@ -264,11 +263,7 @@ CLASS zcl_abapgit_gui_jumper IMPLEMENTATION.
|
|||
WHEN 1.
|
||||
lv_msg = |Communication error { lv_msg }|.
|
||||
WHEN 2.
|
||||
SELECT SINGLE sptxt FROM t002t INTO lv_langu_text WHERE spras = sy-langu AND sprsl = iv_language.
|
||||
IF sy-subrc <> 0.
|
||||
lv_langu_text = iv_language.
|
||||
ENDIF.
|
||||
lv_msg = |Language { lv_langu_text } ({ zcl_abapgit_convert=>language_sap1_to_sap2( iv_language ) })|
|
||||
lv_msg = |Language { iv_language } ({ zcl_abapgit_convert=>language_sap1_to_text( iv_language ) })|
|
||||
&& | is not installed|.
|
||||
WHEN 3.
|
||||
lv_msg = |{ lv_subrc }|.
|
||||
|
|
|
@ -250,7 +250,6 @@ CLASS zcl_abapgit_gui_page_sett_repo IMPLEMENTATION.
|
|||
lo_dot TYPE REF TO zcl_abapgit_dot_abapgit,
|
||||
ls_dot TYPE zif_abapgit_dot_abapgit=>ty_dot_abapgit,
|
||||
lv_main_lang TYPE spras,
|
||||
lv_language TYPE t002t-sptxt,
|
||||
lv_ignore TYPE string,
|
||||
ls_requirements LIKE LINE OF ls_dot-requirements,
|
||||
lv_row TYPE i,
|
||||
|
@ -263,18 +262,12 @@ CLASS zcl_abapgit_gui_page_sett_repo IMPLEMENTATION.
|
|||
CREATE OBJECT ro_form_data.
|
||||
|
||||
" Repository Settings
|
||||
SELECT SINGLE sptxt INTO lv_language FROM t002t
|
||||
WHERE spras = sy-langu AND sprsl = lv_main_lang.
|
||||
IF sy-subrc <> 0.
|
||||
lv_language = 'Unknown language; Check your .abapgit.xml file'.
|
||||
ENDIF.
|
||||
|
||||
ro_form_data->set(
|
||||
iv_key = c_id-name
|
||||
iv_val = ls_dot-name ).
|
||||
ro_form_data->set(
|
||||
iv_key = c_id-main_language
|
||||
iv_val = |{ lv_main_lang } ({ lv_language })| ).
|
||||
iv_val = |{ lv_main_lang } ({ zcl_abapgit_convert=>language_sap1_to_text( lv_main_lang ) })| ).
|
||||
ro_form_data->set(
|
||||
iv_key = c_id-i18n_langs
|
||||
iv_val = zcl_abapgit_lxe_texts=>convert_table_to_lang_string( lo_dot->get_i18n_languages( ) ) ).
|
||||
|
|
|
@ -98,6 +98,12 @@ CLASS zcl_abapgit_convert DEFINITION
|
|||
EXCEPTIONS
|
||||
no_assignment.
|
||||
|
||||
CLASS-METHODS language_sap1_to_text
|
||||
IMPORTING
|
||||
im_lang_sap1 TYPE sy-langu
|
||||
RETURNING
|
||||
VALUE(re_text) TYPE string.
|
||||
|
||||
CLASS-METHODS language_sap2_to_sap1
|
||||
IMPORTING
|
||||
im_lang_sap2 TYPE laiso
|
||||
|
@ -304,6 +310,11 @@ CLASS zcl_abapgit_convert IMPLEMENTATION.
|
|||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD language_sap1_to_text.
|
||||
re_text = lcl_bcp47_language_table=>sap1_to_text( im_lang_sap1 ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD language_sap2_to_sap1.
|
||||
|
||||
TRY.
|
||||
|
|
|
@ -123,10 +123,16 @@ CLASS lcl_bcp47_language_table DEFINITION CREATE PRIVATE.
|
|||
sap1_code TYPE sy-langu,
|
||||
sap2_code TYPE laiso,
|
||||
bcp47_code TYPE string,
|
||||
text TYPE string,
|
||||
END OF ty_language_mapping,
|
||||
ty_language_mappings TYPE STANDARD TABLE OF ty_language_mapping WITH DEFAULT KEY.
|
||||
CLASS-DATA gt_language_mappings TYPE ty_language_mappings.
|
||||
CLASS-METHODS:
|
||||
sap1_to_text
|
||||
IMPORTING
|
||||
im_sap1 TYPE sy-langu
|
||||
RETURNING
|
||||
VALUE(re_text) TYPE string,
|
||||
sap1_to_sap2
|
||||
IMPORTING
|
||||
im_sap1 TYPE sy-langu
|
||||
|
@ -158,14 +164,13 @@ CLASS lcl_bcp47_language_table DEFINITION CREATE PRIVATE.
|
|||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
CLASS-METHODS fill_language_mappings.
|
||||
CLASS-METHODS fill_language_mappings_1.
|
||||
CLASS-METHODS fill_language_mappings_2.
|
||||
CLASS-METHODS
|
||||
fill_language_mapping
|
||||
IMPORTING
|
||||
im_sap1 TYPE string
|
||||
im_sap2 TYPE string
|
||||
im_bcp47 TYPE string.
|
||||
im_bcp47 TYPE string
|
||||
iv_text TYPE string OPTIONAL.
|
||||
|
||||
ENDCLASS.
|
||||
|
||||
|
@ -207,6 +212,20 @@ CLASS lcl_bcp47_language_table IMPLEMENTATION.
|
|||
ENDIF.
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD sap1_to_text.
|
||||
DATA lv_language_mapping TYPE ty_language_mapping.
|
||||
|
||||
IF gt_language_mappings IS INITIAL.
|
||||
fill_language_mappings( ).
|
||||
ENDIF.
|
||||
|
||||
READ TABLE gt_language_mappings WITH KEY sap1_code = im_sap1 INTO lv_language_mapping.
|
||||
IF sy-subrc = 0.
|
||||
re_text = lv_language_mapping-text.
|
||||
ELSE.
|
||||
re_text = 'Unknonw language'.
|
||||
ENDIF.
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD sap1_to_sap2.
|
||||
DATA lv_language_mapping TYPE ty_language_mapping.
|
||||
|
@ -257,504 +276,617 @@ CLASS lcl_bcp47_language_table IMPLEMENTATION.
|
|||
lv_line-bcp47_code = im_bcp47.
|
||||
lv_line-sap2_code = im_sap2.
|
||||
lv_line-sap1_code = lv_sap1.
|
||||
lv_line-text = iv_text.
|
||||
|
||||
APPEND lv_line TO gt_language_mappings.
|
||||
CLEAR lv_line.
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD fill_language_mappings.
|
||||
" table is filled with two separate methods to comply
|
||||
" with https://rules.abaplint.org/method_length/
|
||||
fill_language_mappings_1( ).
|
||||
fill_language_mappings_2( ).
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD fill_language_mappings_1.
|
||||
fill_language_mapping( im_sap1 = 'a'
|
||||
im_sap2 = 'AF'
|
||||
im_bcp47 = 'af' ).
|
||||
im_bcp47 = 'af'
|
||||
iv_text = 'Afrikaans' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'BF51'
|
||||
im_sap2 = 'SQ'
|
||||
im_bcp47 = 'sq' ).
|
||||
im_bcp47 = 'sq'
|
||||
iv_text = 'Albanian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'BA15'
|
||||
im_sap2 = 'EU'
|
||||
im_bcp47 = 'eu' ).
|
||||
im_bcp47 = 'eu'
|
||||
iv_text = 'Basque' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B8F3'
|
||||
im_sap2 = 'BS'
|
||||
im_bcp47 = 'bs' ).
|
||||
im_bcp47 = 'bs'
|
||||
iv_text = 'Bosnian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'W'
|
||||
im_sap2 = 'BG'
|
||||
im_bcp47 = 'bg' ).
|
||||
im_bcp47 = 'bg'
|
||||
iv_text = 'Bulgarian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'c'
|
||||
im_sap2 = 'CA'
|
||||
im_bcp47 = 'ca' ).
|
||||
im_bcp47 = 'ca'
|
||||
iv_text = 'Catalan' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = '1'
|
||||
im_sap2 = 'ZH'
|
||||
im_bcp47 = 'zh' ).
|
||||
im_bcp47 = 'zh'
|
||||
iv_text = 'Chinese' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = '1'
|
||||
im_sap2 = 'ZH'
|
||||
im_bcp47 = 'zh-Hans' ).
|
||||
im_bcp47 = 'zh-Hans'
|
||||
iv_text = 'Chinese (Simplified)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B343'
|
||||
im_sap2 = '3C'
|
||||
im_bcp47 = 'zh-SG' ).
|
||||
im_bcp47 = 'zh-SG'
|
||||
iv_text = 'Chinese (Singapore)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'M'
|
||||
im_sap2 = 'ZF'
|
||||
im_bcp47 = 'zh-Hant' ).
|
||||
im_bcp47 = 'zh-Hant'
|
||||
iv_text = 'Chinese (Traditional)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = '6'
|
||||
im_sap2 = 'HR'
|
||||
im_bcp47 = 'hr' ).
|
||||
im_bcp47 = 'hr'
|
||||
iv_text = 'Croatian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'C'
|
||||
im_sap2 = 'CS'
|
||||
im_bcp47 = 'cs' ).
|
||||
im_bcp47 = 'cs'
|
||||
iv_text = 'Czech' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'K'
|
||||
im_sap2 = 'DA'
|
||||
im_bcp47 = 'da' ).
|
||||
im_bcp47 = 'da'
|
||||
iv_text = 'Danish' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'N'
|
||||
im_sap2 = 'NL'
|
||||
im_bcp47 = 'nl' ).
|
||||
im_bcp47 = 'nl'
|
||||
iv_text = 'Dutch' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'N'
|
||||
im_sap2 = 'NL'
|
||||
im_bcp47 = 'nl-NL' ).
|
||||
im_bcp47 = 'nl-NL'
|
||||
iv_text = 'Dutch' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B284'
|
||||
im_sap2 = '1D'
|
||||
im_bcp47 = 'nl-BE' ).
|
||||
im_bcp47 = 'nl-BE'
|
||||
iv_text = 'Dutch (Belgium)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'E'
|
||||
im_sap2 = 'EN'
|
||||
im_bcp47 = 'en' ).
|
||||
im_bcp47 = 'en'
|
||||
iv_text = 'English' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'E'
|
||||
im_sap2 = 'EN'
|
||||
im_bcp47 = 'en-US' ).
|
||||
im_bcp47 = 'en-US'
|
||||
iv_text = 'English (American)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B46E'
|
||||
im_sap2 = '6N'
|
||||
im_bcp47 = 'en-GB' ).
|
||||
im_bcp47 = 'en-GB'
|
||||
iv_text = 'English (British)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B285'
|
||||
im_sap2 = '1E'
|
||||
im_bcp47 = 'en-AU' ).
|
||||
im_bcp47 = 'en-AU'
|
||||
iv_text = 'English (Australia)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B2E5'
|
||||
im_sap2 = '2E'
|
||||
im_bcp47 = 'en-BZ' ).
|
||||
im_bcp47 = 'en-BZ'
|
||||
iv_text = 'English (Belize)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B345'
|
||||
im_sap2 = '3E'
|
||||
im_bcp47 = 'en-CA' ).
|
||||
im_bcp47 = 'en-CA'
|
||||
iv_text = 'English (Canada)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B405'
|
||||
im_sap2 = '5E'
|
||||
im_bcp47 = 'en-HK' ).
|
||||
im_bcp47 = 'en-HK'
|
||||
iv_text = 'English (Hong Kong SAR China)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B465'
|
||||
im_sap2 = '6E'
|
||||
im_bcp47 = 'en-IN' ).
|
||||
im_bcp47 = 'en-IN'
|
||||
iv_text = 'English (India)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B4C5'
|
||||
im_sap2 = '7E'
|
||||
im_bcp47 = 'en-ID' ).
|
||||
im_bcp47 = 'en-ID'
|
||||
iv_text = 'English' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B525'
|
||||
im_sap2 = '8E'
|
||||
im_bcp47 = 'en-IE' ).
|
||||
im_bcp47 = 'en-IE'
|
||||
iv_text = 'English (Ireland)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B585'
|
||||
im_sap2 = '9E'
|
||||
im_bcp47 = 'en-JM' ).
|
||||
im_bcp47 = 'en-JM'
|
||||
iv_text = 'English (Jamaica)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B225'
|
||||
im_sap2 = '0E'
|
||||
im_bcp47 = 'en-MY' ).
|
||||
im_bcp47 = 'en-MY'
|
||||
iv_text = 'English (Malaysia)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B28E'
|
||||
im_sap2 = '1N'
|
||||
im_bcp47 = 'en-NZ' ).
|
||||
im_bcp47 = 'en-NZ'
|
||||
iv_text = 'English (New Zealand)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B2EE'
|
||||
im_sap2 = '2N'
|
||||
im_bcp47 = 'en-PH' ).
|
||||
im_bcp47 = 'en-PH'
|
||||
iv_text = 'English (Philippines)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B34E'
|
||||
im_sap2 = '3N'
|
||||
im_bcp47 = 'en-SG' ).
|
||||
im_bcp47 = 'en-SG'
|
||||
iv_text = 'English (Singapore)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B3AE'
|
||||
im_sap2 = '4N'
|
||||
im_bcp47 = 'en-ZA' ).
|
||||
im_bcp47 = 'en-ZA'
|
||||
iv_text = 'English (South Africa)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B40E'
|
||||
im_sap2 = '5N'
|
||||
im_bcp47 = 'en-TT' ).
|
||||
im_bcp47 = 'en-TT'
|
||||
iv_text = 'English (Trinidad & Tobago)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B4CE'
|
||||
im_sap2 = '7N'
|
||||
im_bcp47 = 'en-ZW' ).
|
||||
im_bcp47 = 'en-ZW'
|
||||
iv_text = 'English (Zimbabwe)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = '9'
|
||||
im_sap2 = 'ET'
|
||||
im_bcp47 = 'et' ).
|
||||
im_bcp47 = 'et'
|
||||
iv_text = 'Estonian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'U'
|
||||
im_sap2 = 'FI'
|
||||
im_bcp47 = 'fi' ).
|
||||
im_bcp47 = 'fi'
|
||||
iv_text = 'Finnish' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'F'
|
||||
im_sap2 = 'FR'
|
||||
im_bcp47 = 'fr' ).
|
||||
im_bcp47 = 'fr'
|
||||
iv_text = 'French' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'F'
|
||||
im_sap2 = 'FR'
|
||||
im_bcp47 = 'fr-FR' ).
|
||||
im_bcp47 = 'fr-FR'
|
||||
iv_text = 'French' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B286'
|
||||
im_sap2 = '1F'
|
||||
im_bcp47 = 'fr-BE' ).
|
||||
im_bcp47 = 'fr-BE'
|
||||
iv_text = 'French (Belgium)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B2E6'
|
||||
im_sap2 = '2F'
|
||||
im_bcp47 = 'fr-CM' ).
|
||||
ENDMETHOD.
|
||||
im_bcp47 = 'fr-CM'
|
||||
iv_text = 'French (Cameroon)' ).
|
||||
|
||||
METHOD fill_language_mappings_2.
|
||||
fill_language_mapping( im_sap1 = 'B346'
|
||||
im_sap2 = '3F'
|
||||
im_bcp47 = 'fr-CA' ).
|
||||
im_bcp47 = 'fr-CA'
|
||||
iv_text = 'French (Canada)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B3A6'
|
||||
im_sap2 = '4F'
|
||||
im_bcp47 = 'fr-CG' ).
|
||||
im_bcp47 = 'fr-CG'
|
||||
iv_text = 'French (Congo-Brazzaville)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B406'
|
||||
im_sap2 = '5F'
|
||||
im_bcp47 = 'fr-CI' ).
|
||||
im_bcp47 = 'fr-CI'
|
||||
iv_text = 'French (Cote d''Ivoire)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B466'
|
||||
im_sap2 = '6F'
|
||||
im_bcp47 = 'fr-HT' ).
|
||||
im_bcp47 = 'fr-HT'
|
||||
iv_text = 'French (Haiti)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B4C6'
|
||||
im_sap2 = '7F'
|
||||
im_bcp47 = 'fr-LU' ).
|
||||
im_bcp47 = 'fr-LU'
|
||||
iv_text = 'French (Luxembourg)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B526'
|
||||
im_sap2 = '8F'
|
||||
im_bcp47 = 'fr-ML' ).
|
||||
im_bcp47 = 'fr-ML'
|
||||
iv_text = 'French (Mali)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B586'
|
||||
im_sap2 = '9F'
|
||||
im_bcp47 = 'fr-MC' ).
|
||||
im_bcp47 = 'fr-MC'
|
||||
iv_text = 'French (Monaco)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B288'
|
||||
im_sap2 = '1H'
|
||||
im_bcp47 = 'fr-MA' ).
|
||||
im_bcp47 = 'fr-MA'
|
||||
iv_text = 'French (Morocco)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B2E8'
|
||||
im_sap2 = '2H'
|
||||
im_bcp47 = 'fr-RE' ).
|
||||
im_bcp47 = 'fr-RE'
|
||||
iv_text = 'French (Reunion)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B348'
|
||||
im_sap2 = '3H'
|
||||
im_bcp47 = 'fr-SN' ).
|
||||
im_bcp47 = 'fr-SN'
|
||||
iv_text = 'French (Senegal)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B3A8'
|
||||
im_sap2 = '4H'
|
||||
im_bcp47 = 'fr-CH' ).
|
||||
im_bcp47 = 'fr-CH'
|
||||
iv_text = 'French (Switzerland)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'BAC4'
|
||||
im_sap2 = 'GD'
|
||||
im_bcp47 = 'gd' ).
|
||||
im_bcp47 = 'gd'
|
||||
iv_text = 'Scottish Gaelic' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'BACC'
|
||||
im_sap2 = 'GL'
|
||||
im_bcp47 = 'gl' ).
|
||||
im_bcp47 = 'gl'
|
||||
iv_text = 'Galician' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'D'
|
||||
im_sap2 = 'DE'
|
||||
im_bcp47 = 'de' ).
|
||||
im_bcp47 = 'de'
|
||||
iv_text = 'German' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'D'
|
||||
im_sap2 = 'DE'
|
||||
im_bcp47 = 'de-DE' ).
|
||||
im_bcp47 = 'de-DE'
|
||||
iv_text = 'German' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B287'
|
||||
im_sap2 = '1G'
|
||||
im_bcp47 = 'de-AT' ).
|
||||
im_bcp47 = 'de-AT'
|
||||
iv_text = 'German (Austria)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B2E7'
|
||||
im_sap2 = '2G'
|
||||
im_bcp47 = 'de-LI' ).
|
||||
im_bcp47 = 'de-LI'
|
||||
iv_text = 'German (Liechtenstein)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B347'
|
||||
im_sap2 = '3G'
|
||||
im_bcp47 = 'de-LU' ).
|
||||
im_bcp47 = 'de-LU'
|
||||
iv_text = 'German (Luxembourg)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B3A7'
|
||||
im_sap2 = '4G'
|
||||
im_bcp47 = 'de-CH' ).
|
||||
im_bcp47 = 'de-CH'
|
||||
iv_text = 'German (Switzerland)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'G'
|
||||
im_sap2 = 'EL'
|
||||
im_bcp47 = 'el' ).
|
||||
im_bcp47 = 'el'
|
||||
iv_text = 'Greek' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B'
|
||||
im_sap2 = 'HE'
|
||||
im_bcp47 = 'he' ).
|
||||
im_bcp47 = 'he'
|
||||
iv_text = 'Hebrew' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'H'
|
||||
im_sap2 = 'HU'
|
||||
im_bcp47 = 'hu' ).
|
||||
im_bcp47 = 'hu'
|
||||
iv_text = 'Hungarian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'b'
|
||||
im_sap2 = 'IS'
|
||||
im_bcp47 = 'is' ).
|
||||
im_bcp47 = 'is'
|
||||
iv_text = 'Icelandic' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'i'
|
||||
im_sap2 = 'ID'
|
||||
im_bcp47 = 'id' ).
|
||||
im_bcp47 = 'id'
|
||||
iv_text = 'Indonesian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'BAC1'
|
||||
im_sap2 = 'GA'
|
||||
im_bcp47 = 'ga' ).
|
||||
im_bcp47 = 'ga'
|
||||
iv_text = 'Irish' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'I'
|
||||
im_sap2 = 'IT'
|
||||
im_bcp47 = 'it' ).
|
||||
im_bcp47 = 'it'
|
||||
iv_text = 'Italian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'I'
|
||||
im_sap2 = 'IT'
|
||||
im_bcp47 = 'it-IT' ).
|
||||
im_bcp47 = 'it-IT'
|
||||
iv_text = 'Italian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B289'
|
||||
im_sap2 = '1I'
|
||||
im_bcp47 = 'it-CH' ).
|
||||
im_bcp47 = 'it-CH'
|
||||
iv_text = 'Italian (Swiss)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'J'
|
||||
im_sap2 = 'JA'
|
||||
im_bcp47 = 'ja' ).
|
||||
im_bcp47 = 'ja'
|
||||
iv_text = 'Japanese' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = '3'
|
||||
im_sap2 = 'KO'
|
||||
im_bcp47 = 'ko' ).
|
||||
im_bcp47 = 'ko'
|
||||
iv_text = 'Korean' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = '3'
|
||||
im_sap2 = 'KO'
|
||||
im_bcp47 = 'ko-KR' ).
|
||||
im_bcp47 = 'ko-KR'
|
||||
iv_text = 'Korean' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'Y'
|
||||
im_sap2 = 'LV'
|
||||
im_bcp47 = 'lv' ).
|
||||
im_bcp47 = 'lv'
|
||||
iv_text = 'Latvian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'X'
|
||||
im_sap2 = 'LT'
|
||||
im_bcp47 = 'lt' ).
|
||||
im_bcp47 = 'lt'
|
||||
iv_text = 'Lithuanian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = '7'
|
||||
im_sap2 = 'MS'
|
||||
im_bcp47 = 'ms' ).
|
||||
im_bcp47 = 'ms'
|
||||
iv_text = 'Malay' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = '7'
|
||||
im_sap2 = 'MS'
|
||||
im_bcp47 = 'ms-MY' ).
|
||||
im_bcp47 = 'ms-MY'
|
||||
iv_text = 'Malay' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B28D'
|
||||
im_sap2 = '1M'
|
||||
im_bcp47 = 'ms-BN' ).
|
||||
im_bcp47 = 'ms-BN'
|
||||
iv_text = 'Malay (Brunei)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'O'
|
||||
im_sap2 = 'NO'
|
||||
im_bcp47 = 'no' ).
|
||||
im_bcp47 = 'no'
|
||||
iv_text = 'Norwegian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'L'
|
||||
im_sap2 = 'PL'
|
||||
im_bcp47 = 'pl' ).
|
||||
im_bcp47 = 'pl'
|
||||
iv_text = 'Polish' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'P'
|
||||
im_sap2 = 'PT'
|
||||
im_bcp47 = 'pt' ).
|
||||
im_bcp47 = 'pt'
|
||||
iv_text = 'Portuguese' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'P'
|
||||
im_sap2 = 'PT'
|
||||
im_bcp47 = 'pt-BR' ).
|
||||
im_bcp47 = 'pt-BR'
|
||||
iv_text = 'Portuguese' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'BEED'
|
||||
im_sap2 = 'RM'
|
||||
im_bcp47 = 'rm' ).
|
||||
im_bcp47 = 'rm'
|
||||
iv_text = 'Romansh' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = '4'
|
||||
im_sap2 = 'RO'
|
||||
im_bcp47 = 'ro' ).
|
||||
im_bcp47 = 'ro'
|
||||
iv_text = 'Romanian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = '4'
|
||||
im_sap2 = 'RO'
|
||||
im_bcp47 = 'ro-RO' ).
|
||||
im_bcp47 = 'ro-RO'
|
||||
iv_text = 'Romanian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'R'
|
||||
im_sap2 = 'RU'
|
||||
im_bcp47 = 'ru-RU' ).
|
||||
im_bcp47 = 'ru-RU'
|
||||
iv_text = 'Russian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = '0'
|
||||
im_sap2 = 'SR'
|
||||
im_bcp47 = 'sr' ).
|
||||
im_bcp47 = 'sr'
|
||||
iv_text = 'Serbian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = '0'
|
||||
im_sap2 = 'SR'
|
||||
im_bcp47 = 'sr-Cyrl' ).
|
||||
im_bcp47 = 'sr-Cyrl'
|
||||
iv_text = 'Serbian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'd'
|
||||
im_sap2 = 'SH'
|
||||
im_bcp47 = 'sr-Latn' ).
|
||||
im_bcp47 = 'sr-Latn'
|
||||
iv_text = 'Serbian (Latin)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'Q'
|
||||
im_sap2 = 'SK'
|
||||
im_bcp47 = 'sk' ).
|
||||
im_bcp47 = 'sk'
|
||||
iv_text = 'Slovak' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = '5'
|
||||
im_sap2 = 'SL'
|
||||
im_bcp47 = 'sl' ).
|
||||
im_bcp47 = 'sl'
|
||||
iv_text = 'Slovenian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'BF42'
|
||||
im_sap2 = 'SB'
|
||||
im_bcp47 = 'wen' ).
|
||||
im_bcp47 = 'wen'
|
||||
iv_text = '' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B9B3'
|
||||
im_sap2 = 'DS'
|
||||
im_bcp47 = 'dsb' ).
|
||||
im_bcp47 = 'dsb'
|
||||
iv_text = '' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'BB33'
|
||||
im_sap2 = 'HS'
|
||||
im_bcp47 = 'hsb' ).
|
||||
im_bcp47 = 'hsb'
|
||||
iv_text = '' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'S'
|
||||
im_sap2 = 'ES'
|
||||
im_bcp47 = 'es' ).
|
||||
im_bcp47 = 'es'
|
||||
iv_text = 'Spanish' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'S'
|
||||
im_sap2 = 'ES'
|
||||
im_bcp47 = 'es-ES' ).
|
||||
im_bcp47 = 'es-ES'
|
||||
iv_text = 'Spanish' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B293'
|
||||
im_sap2 = '1S'
|
||||
im_bcp47 = 'es-AR' ).
|
||||
im_bcp47 = 'es-AR'
|
||||
iv_text = 'Spanish (Argentina)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B2F3'
|
||||
im_sap2 = '2S'
|
||||
im_bcp47 = 'es-BO' ).
|
||||
im_bcp47 = 'es-BO'
|
||||
iv_text = 'Spanish (Bolivia)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B353'
|
||||
im_sap2 = '3S'
|
||||
im_bcp47 = 'es-CL' ).
|
||||
im_bcp47 = 'es-CL'
|
||||
iv_text = 'Spanish (Chile)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B233'
|
||||
im_sap2 = '0S'
|
||||
im_bcp47 = 'es-CO' ).
|
||||
im_bcp47 = 'es-CO'
|
||||
iv_text = 'Spanish (Colombia)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B3B3'
|
||||
im_sap2 = '4S'
|
||||
im_bcp47 = 'es-CR' ).
|
||||
im_bcp47 = 'es-CR'
|
||||
iv_text = 'Spanish (Costa Rica)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B413'
|
||||
im_sap2 = '5S'
|
||||
im_bcp47 = 'es-DO' ).
|
||||
im_bcp47 = 'es-DO'
|
||||
iv_text = 'Spanish (Dominican Republic)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B473'
|
||||
im_sap2 = '6S'
|
||||
im_bcp47 = 'es-EC' ).
|
||||
im_bcp47 = 'es-EC'
|
||||
iv_text = 'Spanish (Ecuador)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B4D3'
|
||||
im_sap2 = '7S'
|
||||
im_bcp47 = 'es-SV' ).
|
||||
im_bcp47 = 'es-SV'
|
||||
iv_text = 'Spanish (El Salvador)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B533'
|
||||
im_sap2 = '8S'
|
||||
im_bcp47 = 'es-GT' ).
|
||||
im_bcp47 = 'es-GT'
|
||||
iv_text = 'Spanish (Guatemala)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B593'
|
||||
im_sap2 = '9S'
|
||||
im_bcp47 = 'es-HN' ).
|
||||
im_bcp47 = 'es-HN'
|
||||
iv_text = 'Spanish (Honduras)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B298'
|
||||
im_sap2 = '1X'
|
||||
im_bcp47 = 'es-MX' ).
|
||||
im_bcp47 = 'es-MX'
|
||||
iv_text = 'Spanish (Mexico)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B2F8'
|
||||
im_sap2 = '2X'
|
||||
im_bcp47 = 'es-NI' ).
|
||||
im_bcp47 = 'es-NI'
|
||||
iv_text = 'Spanish (Nicaragua)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B358'
|
||||
im_sap2 = '3X'
|
||||
im_bcp47 = 'es-PA' ).
|
||||
im_bcp47 = 'es-PA'
|
||||
iv_text = 'Spanish (Panama)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B3B8'
|
||||
im_sap2 = '4X'
|
||||
im_bcp47 = 'es-PY' ).
|
||||
im_bcp47 = 'es-PY'
|
||||
iv_text = 'Spanish (Paraguay)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B418'
|
||||
im_sap2 = '5X'
|
||||
im_bcp47 = 'es-PE' ).
|
||||
im_bcp47 = 'es-PE'
|
||||
iv_text = 'Spanish (Peru)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B478'
|
||||
im_sap2 = '6X'
|
||||
im_bcp47 = 'es-PR' ).
|
||||
im_bcp47 = 'es-PR'
|
||||
iv_text = 'Spanish (Puerto Rico)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B4D8'
|
||||
im_sap2 = '7X'
|
||||
im_bcp47 = 'es-UY' ).
|
||||
im_bcp47 = 'es-UY'
|
||||
iv_text = 'Spanish (Uruguay)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'B538'
|
||||
im_sap2 = '8X'
|
||||
im_bcp47 = 'es-VE' ).
|
||||
im_bcp47 = 'es-VE'
|
||||
iv_text = 'Spanish (Venezuela)' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'BF57'
|
||||
im_sap2 = 'SW'
|
||||
im_bcp47 = 'sw' ).
|
||||
im_bcp47 = 'sw'
|
||||
iv_text = 'Swahili' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'V'
|
||||
im_sap2 = 'SV'
|
||||
im_bcp47 = 'sv' ).
|
||||
im_bcp47 = 'sv'
|
||||
iv_text = 'Swedish' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'BFAC'
|
||||
im_sap2 = 'TL'
|
||||
im_bcp47 = 'tl' ).
|
||||
im_bcp47 = 'tl'
|
||||
iv_text = 'Tagalog' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = '2'
|
||||
im_sap2 = 'TH'
|
||||
im_bcp47 = 'th' ).
|
||||
im_bcp47 = 'th'
|
||||
iv_text = 'Thai' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'T'
|
||||
im_sap2 = 'TR'
|
||||
im_bcp47 = 'tr' ).
|
||||
im_bcp47 = 'tr'
|
||||
iv_text = 'Turkish' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = '8'
|
||||
im_sap2 = 'UK'
|
||||
im_bcp47 = 'uk' ).
|
||||
im_bcp47 = 'uk'
|
||||
iv_text = 'Ukrainian' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'C069'
|
||||
im_sap2 = 'VI'
|
||||
im_bcp47 = 'vi' ).
|
||||
im_bcp47 = 'vi'
|
||||
iv_text = 'Vietnamese' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'C0C1'
|
||||
im_sap2 = 'WA'
|
||||
im_bcp47 = 'wa' ).
|
||||
im_bcp47 = 'wa'
|
||||
iv_text = '' ).
|
||||
|
||||
fill_language_mapping( im_sap1 = 'A'
|
||||
im_sap2 = 'AR'
|
||||
im_bcp47 = 'ar-SA' ).
|
||||
im_bcp47 = 'ar-SA'
|
||||
iv_text = 'Arabic' ).
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user