Skip to content

Commit 2df8da0

Browse files
Add pause for "terse" and "medium" for simple fractions
Added a short pause after simple fractions for terse and medium. This shoud make it easier to know when you are out of the fraction.
1 parent 19733ee commit 2df8da0

2 files changed

Lines changed: 10 additions & 6 deletions

File tree

‎Rules/Languages/nb/ClearSpeak_Rules.yaml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,8 @@
211211
- pause: short
212212
- T: "slutt brøk" # phrase(7 over 8 'end fraction')
213213
- pause: short
214+
else:
215+
- pause: short
214216

215217
- # fraction with text or numbers followed by text in both numerator and denominator
216218
name: fraction-over-text
@@ -240,6 +242,8 @@
240242
- pause: short
241243
- T: "slutt brøk" # phrase(7 over 8 'end fraction')
242244
- pause: short
245+
else:
246+
- pause: short
243247

244248
# NORWEGIAN: Changed to English version
245249
- name: default

‎tests/Languages/nb/units.rs‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -796,7 +796,7 @@ fn fraction_not_ordinal_units_neuter() -> Result<()> {
796796
let expr = r#"<math>
797797
<mfrac><mn>3</mn><mn>11</mn></mfrac><mi mathvariant="normal" intent=":unit">min</mi>
798798
</math>"#;
799-
test("nb", "ClearSpeak", expr, "3 over 11 minutter")?;
799+
test("nb", "ClearSpeak", expr, "3 over 11, minutter")?;
800800
test("nb", "SimpleSpeak", expr, "3 over 11, minutter")?;
801801
return Ok(());
802802

@@ -808,7 +808,7 @@ fn fraction_not_ordinal_units_masculine_feminine() -> Result<()> {
808808
let expr = r#"<math>
809809
<mfrac><mn>3</mn><mn>11</mn></mfrac><mi mathvariant="normal" intent=":unit">hr</mi>
810810
</math>"#;
811-
test("nb", "ClearSpeak", expr, "3 over 11 timer")?;
811+
test("nb", "ClearSpeak", expr, "3 over 11, timer")?;
812812
test("nb", "SimpleSpeak", expr, "3 over 11, timer")?;
813813
return Ok(());
814814

@@ -819,7 +819,7 @@ fn fraction_not_ordinal_2_units_neuter() -> Result<()> {
819819
let expr = r#"<math>
820820
<mfrac><mn>7</mn><mn>21</mn></mfrac><mi mathvariant="normal" intent=":unit">min</mi>
821821
</math>"#;
822-
test("nb", "ClearSpeak", expr, "7 over 21 minutter")?;
822+
test("nb", "ClearSpeak", expr, "7 over 21, minutter")?;
823823
test("nb", "SimpleSpeak", expr, "7 over 21, minutter")?;
824824
return Ok(());
825825

@@ -831,7 +831,7 @@ fn fraction_not_ordinal_2_units_masculine_feminine() -> Result<()> {
831831
let expr = r#"<math>
832832
<mfrac><mn>7</mn><mn>21</mn></mfrac><mi mathvariant="normal" intent=":unit">hr</mi>
833833
</math>"#;
834-
test("nb", "ClearSpeak", expr, "7 over 21 timer")?;
834+
test("nb", "ClearSpeak", expr, "7 over 21, timer")?;
835835
test("nb", "SimpleSpeak", expr, "7 over 21, timer")?;
836836
return Ok(());
837837

@@ -929,7 +929,7 @@ fn fraction_not_ordinal_units_neuter_prefix() -> Result<()> {
929929
let expr = r#"<math>
930930
<mfrac><mn>7</mn><mn>21</mn></mfrac><mi mathvariant="normal" intent=":unit">nsek</mi>
931931
</math>"#;
932-
test("nb", "ClearSpeak", expr, "7 over 21 nano-sekunder")?;
932+
test("nb", "ClearSpeak", expr, "7 over 21, nano-sekunder")?;
933933
test("nb", "SimpleSpeak", expr, "7 over 21, nano-sekunder")?;
934934
return Ok(());
935935

@@ -941,7 +941,7 @@ fn fraction_not_ordinal_units_masculine_feminine_prefix() -> Result<()> {
941941
let expr = r#"<math>
942942
<mfrac><mn>7</mn><mn>21</mn></mfrac><mi mathvariant="normal" intent=":unit">ml</mi>
943943
</math>"#;
944-
test("nb", "ClearSpeak", expr, "7 over 21 milli-liter")?;
944+
test("nb", "ClearSpeak", expr, "7 over 21, milli-liter")?;
945945
test("nb", "SimpleSpeak", expr, "7 over 21, milli-liter")?;
946946
return Ok(());
947947

0 commit comments

Comments
 (0)