mathspeak_french_util.js 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. import * as MathspeakUtil from './mathspeak_util.js';
  2. export function baselineVerbose(node) {
  3. const baseline = MathspeakUtil.baselineVerbose(node);
  4. baseline[0].speech = baseline[0].speech.replace(/-$/, '');
  5. return baseline;
  6. }
  7. export function baselineBrief(node) {
  8. const baseline = MathspeakUtil.baselineBrief(node);
  9. baseline[0].speech = baseline[0].speech.replace(/-$/, '');
  10. return baseline;
  11. }
  12. export function leftSuperscriptVerbose(node) {
  13. const leftIndex = MathspeakUtil.superscriptVerbose(node);
  14. leftIndex[0].speech = leftIndex[0].speech.replace(/^exposant/, 'exposant gauche');
  15. return leftIndex;
  16. }
  17. export function leftSubscriptVerbose(node) {
  18. const leftIndex = MathspeakUtil.subscriptVerbose(node);
  19. leftIndex[0].speech = leftIndex[0].speech.replace(/^indice/, 'indice gauche');
  20. return leftIndex;
  21. }
  22. export function leftSuperscriptBrief(node) {
  23. const leftIndex = MathspeakUtil.superscriptBrief(node);
  24. leftIndex[0].speech = leftIndex[0].speech.replace(/^sup/, 'sup gauche');
  25. return leftIndex;
  26. }
  27. export function leftSubscriptBrief(node) {
  28. const leftIndex = MathspeakUtil.subscriptBrief(node);
  29. leftIndex[0].speech = leftIndex[0].speech.replace(/^sub/, 'sub gauche');
  30. return leftIndex;
  31. }