|
464 | 464 | - "ℇ": [T: "eulers konstant"] # 0x2107 (en: 'euler's constant', google: 'eulers konstant') |
465 | 465 | - "℈": [T: "scruple"] # 0x2108 (en: 'scruples', google translation) |
466 | 466 | - "℉": [T: "grader fahrenheit"] # 0x2109 (en: 'degrees fahrenheit') |
467 | | - - "ℊ": [T: "skriftstil g"] # 0x210a (en: 'script g') |
| 467 | + - "ℊ": [T: "script font g"] # 0x210a (en: 'script g') |
468 | 468 | - "ℌℑℨℭ": # 0x210c, 0x2111, 0x2128, 0x212d |
469 | 469 | - T: "fraktur" # (en: 'fraktur', google: 'fraktur') |
470 | 470 | - spell: "translate('.', 'ℌℑℨℭ', 'HIZC')" |
|
475 | 475 |
|
476 | 476 | - "ℎ": [T: "plancks konstant"] # 0x210e |
477 | 477 | - "ℏ": [T: "h strek"] # 0x210f |
478 | | - # SWEDISH: finns bara ett sätt att säga h streck |
| 478 | + # SWEDISH: finns bara ett sätt att säga h strek |
479 | 479 |
|
480 | 480 | - "ℐℒ℘ℬℰℱℳ": # 0x2110, 0x2112, 0x2118, 0x2130, 0x2131, 0x2133 |
481 | | - - T: "skriftstil" # (en: 'script') |
| 481 | + - T: "script font" # (en: 'script') |
482 | 482 | - spell: "translate('.', 'ℐℒ℘ℬℰℱℳ', 'ILPBEFM')" |
483 | 483 |
|
484 | 484 | - "ℓ": [T: "skrifttype l"] # 0x2113 (en: 'script l') |
|
691 | 691 | - "⇾": [T: "høyrepil med åpen spiss"] # 0x21fe (en: 'rightwards open headed arrow') |
692 | 692 | - "⇿": [T: "venstre-høyre-pil med åpen spiss"] # 0x21ff (en: 'left right open headed arrow') |
693 | 693 | #---------------------------------------------------------------------------------------------------------------- |
694 | | - #Mathematical operators GJENNOMGÅTT, MEN BØR KORREKTURLESES IGJEN - HER ER DET VIKTIGE TEGN! |
| 694 | + #Mathematical operators OK |
695 | 695 | - "∀": [T: "for alle"] # 0x2200 (en: 'for all') |
696 | 696 | - "∁": # 0x2201 |
697 | 697 | - T: "komplementet til" # (en: 'complement of') |
|
701 | 701 | - "∄": [T: "det eksisterer ikke"] # 0x2204 (en: 'there does not exist') |
702 | 702 | - "∅": [T: "den tomme mengden"] # 0x2205 (en: 'empty set') |
703 | 703 | - "∆": # 0x2206 |
704 | | - - T: "laplace av" # (en: 'laplacian of') #Sjekk ut boka Kalkulus og lineær algebra! |
705 | | - - "∇": [T: "nabla"] # 0x2207 (en: 'gradient of', google: 'lutning av') #Sjekk ut boka Kalkulus og lineær algebra |
| 704 | + - T: "laplace av" # (en: 'laplacian of') |
| 705 | + - "∇": [T: "nabla"] # 0x2207 (en: 'gradient of', google: 'lutning av') |
706 | 706 | - "∈": # 0x2208 |
707 | 707 | - test: |
708 | 708 | if: "$SpeechStyle != 'ClearSpeak'" |
709 | 709 | then: |
710 | 710 | - T: "i" |
711 | | - #- test: |
712 | | - #if: "not(ancestor::*[self::m:set])" # "the set x is an element of ..." sounds bad" |
713 | | - #then: [T: "er"] |
714 | | - #- T: "et element i" |
715 | 711 | # Several options for speaking elements in ClearSpeak -- they split between being inside a set or not and then the option |
716 | | - # SWEDISH: Changed the non-ClearSpeak option to "tillhör", as that makes more sense in Swedish. |
717 | | - # SWEDISH: The word "medlem" is not commonly used in set theory, so we removed that rule. If the parsing has set the parameter to "Member" it will fall under the "else" case. |
| 712 | + # NORWEGIAN: "i" sounds best in all cases for the non-ClearSpeak case |
| 713 | + # SWEDISH/NORWEGIAN: The word "medlem" is not commonly used in set theory, so we removed that rule. If the parsing has set the parameter to "Member" it will fall under the "else" case. |
718 | 714 | else_test: |
719 | 715 | if: "../../self::m:set or ../../../self::m:set" # inside a set |
720 | 716 | then_test: |
|
725 | 721 | - else: [T: "tilhørende"] # $ClearSpeak_SetMemberSymbol = 'Belongs' (en: 'belonging to') |
726 | 722 | else_test: |
727 | 723 | - if: $ClearSpeak_SetMemberSymbol = 'Auto' or $ClearSpeak_SetMemberSymbol = 'In' |
728 | | - then: [T: "i"] # SWEDISH: using this construction instead for more correct grammar in many cases |
| 724 | + then: [T: "i"] # NORWEGIAN: Set the "auto" case to be "i" |
729 | 725 | - else_if: $ClearSpeak_SetMemberSymbol = 'Element' |
730 | 726 | then: [T: "er et element i"] # (en: 'is in', google translation) |
731 | 727 | - else: [T: "tilhører"] # $ClearSpeak_SetMemberSymbol = 'Belongs' (en: 'belongs to') |
|
739 | 735 | then: [T: "er"] |
740 | 736 | - T: "ikke et element i" |
741 | 737 | # Several options for speaking elements in ClearSpeak -- they split between being inside a set or not and then the option |
742 | | - # SWEDISH: Changed the non-ClearSpeak option to "tillhör", as that makes more sense in Swedish. |
743 | | - # SWEDISH: The word "medlem" is not commonly used in set theory, so we removed that rule. If the parsing has set the parameter to "Member" it will fall under the "else" case. |
| 738 | + # SWEDISH/NORWEGIAN: The word "medlem" is not commonly used in set theory, so we removed that rule. If the parsing has set the parameter to "Member" it will fall under the "else" case. |
744 | 739 | else_test: |
745 | 740 | if: "../../self::m:set or ../../../self::m:set" # inside a set |
746 | 741 | then_test: |
|
760 | 755 | if: "$SpeechStyle != 'ClearSpeak'" |
761 | 756 | then: |
762 | 757 | - T: "i" |
763 | | - #- test: |
764 | | - #if: "not(ancestor::*[self::m:set])" # "the set x is an element of ..." sounds bad" |
765 | | - #then: [T: "er"] |
766 | | - #- T: "et element i" |
767 | 758 | # Several options for speaking elements in ClearSpeak -- they split between being inside a set or not and then the option |
768 | | - # SWEDISH: Changed the non-ClearSpeak option to "tillhör", as that makes more sense in Swedish. |
769 | | - # SWEDISH: The word "medlem" is not commonly used in set theory, so we removed that rule. If the parsing has set the parameter to "Member" it will fall under the "else" case. |
| 759 | + # NORWEGIAN: "i" sounds best in all cases for the non-ClearSpeak case |
| 760 | + # SWEDISH/NORWEGIAN: The word "medlem" is not commonly used in set theory, so we removed that rule. If the parsing has set the parameter to "Member" it will fall under the "else" case. |
770 | 761 | else_test: |
771 | 762 | if: "../../self::m:set or ../../../self::m:set" # inside a set |
772 | 763 | then_test: |
|
777 | 768 | - else: [T: "tilhørende"] # $ClearSpeak_SetMemberSymbol = 'Belongs' (en: 'belonging to') |
778 | 769 | else_test: |
779 | 770 | - if: $ClearSpeak_SetMemberSymbol = 'Auto' or $ClearSpeak_SetMemberSymbol = 'In' |
780 | | - then: [T: "i"] # (en: 'is an element of', google translation) |
| 771 | + then: [T: "i"] # (en: 'is an element of', google translation) #NORWEGIAN: Set the "auto" case to be "i" |
781 | 772 | - else_if: $ClearSpeak_SetMemberSymbol = 'Element' |
782 | 773 | then: [T: "er et element i"] # (en: 'is in', google translation) |
783 | 774 | - else: [T: "tilhører"] # $ClearSpeak_SetMemberSymbol = 'Belongs' (en: 'belongs to') |
|
2604 | 2595 | - "": [T: "lik med prikk under"] # 0xe918 (en: 'equal with dot below', google translation) |
2605 | 2596 | - "": [T: "venstre prikk over minus over høyre prikk"] # 0xe919 (en: 'left dot over minus over right dot', google translation) |
2606 | 2597 | - "": [T: "høyre prikk over minus over venstre prikk"] # 0xe91a (en: 'right dot over minus over left dot', google translation) |
2607 | | - #--- |
2608 | 2598 | - "": [T: "nesten lik minus"] # 0xe91f (en: 'almost equal to minus', google translation) |
2609 | 2599 | - "": [T: "dobbel kvadratisk union"] # 0xe920 (en: 'double square cup', google translation) |
2610 | 2600 | - "": [T: "dobbelt kvadratisk snitt"] # 0xe921 (en: 'double square cap', google translation) |
|
3144 | 3134 |
|
3145 | 3135 | # script chars in math alphabetic block and also MathType private use area |
3146 | 3136 | # SWEDISH: We've used "skrivstilt" instead of skript for clarity |
| 3137 | + # NORWEGIAN: Used "script font" |
3147 | 3138 | - "𝒜-𝒵": # 0x1d49c - 0x1d4b5 |
3148 | | - - T: "skriftstil" # (en: 'script', google translation) |
| 3139 | + - T: "script font" # (en: 'script', google translation) |
3149 | 3140 | - spell: "translate('.', '𝒜𝒞𝒟𝒢𝒥𝒦𝒩𝒪𝒫𝒬𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')" |
3150 | 3141 |
|
3151 | 3142 | - "-": # 0xf100 - 0xf119 |
3152 | | - - T: "skriftstil" # (en: 'script', google translation) |
| 3143 | + - T: "script font" # (en: 'script', google translation) |
3153 | 3144 | - spell: "translate('.', '', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')" |
3154 | 3145 |
|
3155 | 3146 | - "𝒶-𝓏": # 0x1d4b6 - 0x1d4cf |
3156 | | - - T: "skriftstil" # (en: 'script', google translation) |
| 3147 | + - T: "script font" # (en: 'script', google translation) |
3157 | 3148 | - spell: "translate('.', '𝒶𝒷𝒸𝒹𝒻𝒽𝒾𝒿𝓀𝓁𝓂𝓃𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏', 'abcdefghijklmnopqrstuvwxyz')" |
3158 | 3149 |
|
3159 | 3150 | - "-": # 0xf11a - 0xf133 |
3160 | | - - T: "skriftstil" # (en: 'script', google translation) |
| 3151 | + - T: "script font" # (en: 'script', google translation) |
3161 | 3152 | - spell: "translate('.', '', 'abcdefghijklmnopqrstuvwxyz')" |
3162 | 3153 |
|
3163 | 3154 | # bold script chars in math alphabetic block and also MathType private use area |
3164 | 3155 | - "𝓐-𝓩": # 0x1d4d0 - 0x1d4e9 |
3165 | | - - T: "skriftstil fet" # (en: 'script bold', google translation) |
| 3156 | + - T: "script font fet" # (en: 'script bold', google translation) |
3166 | 3157 | - spell: "translate('.', '𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')" |
3167 | 3158 |
|
3168 | 3159 | - "-": # 0xf140 - 0xf159 |
3169 | | - - T: "skriftstil fet" # (en: 'script bold', google translation) |
| 3160 | + - T: "script font fet" # (en: 'script bold', google translation) |
3170 | 3161 | - spell: "translate('.', '', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')" |
3171 | 3162 |
|
3172 | 3163 | - "𝓪-𝔃": # 0x1d4ea - 0x1d503 |
3173 | | - - T: "skriftstil fet" # (en: 'script bold', google translation) |
| 3164 | + - T: "script font fet" # (en: 'script bold', google translation) |
3174 | 3165 | - spell: "translate('.', '𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃', 'abcdefghijklmnopqrstuvwxyz')" |
3175 | 3166 |
|
3176 | 3167 | - "-": # 0xf15a - 0xf173 |
3177 | | - - T: "skriftstil fet" # (en: 'script bold', google translation) |
| 3168 | + - T: "script font fet" # (en: 'script bold', google translation) |
3178 | 3169 | - spell: "translate('.', '', 'abcdefghijklmnopqrstuvwxyz')" |
3179 | 3170 |
|
3180 | 3171 | - "-": # 0xf180 - 0xf199 |
|
0 commit comments