Ignore:
Timestamp:
04/16/09 07:15:27 (3 years ago)
Author:
james
Message:

don't add french prefix with :strip option

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/en/output_VAR.tcl

    r985 r998  
    6868                if {[lsearch $options_list "strip"] > -1} { 
    6969                        set replacement [bMotion_strip_article $replacement] 
    70                 }  
    71  
    72                 if {$abstract == "sillyThings"} { 
    73                         if {[rand 100] > 75} { 
    74                                 set prefixes [list] 
    75                                 set replacement [bMotion_strip_article $replacement] 
    76                                 if [regexp -nocase "s$" $replacement] { 
    77                                         set prefixes [list "des " "les "] 
    78                                 } elseif [regexp -nocase "^\[aeiouy\]" $replacement] { 
    79                                         set prefixes [list "d'" "l'"] 
     70                } else { 
     71                        if {$abstract == "sillyThings"} { 
     72                                if {[rand 100] > 80} { 
     73                                        set prefixes [list] 
     74                                        set replacement [bMotion_strip_article $replacement] 
     75                                        if [regexp -nocase "s$" $replacement] { 
     76                                                set prefixes [list "des " "les "] 
     77                                        } elseif [regexp -nocase "^\[aeiouy\]" $replacement] { 
     78                                                set prefixes [list "d'" "l'"] 
     79                                        } else { 
     80                                                set prefixes [list "de la " "du " "la " "le " "un " "une "] 
     81                                        } 
     82                                        set prefix [pickRandom $prefixes] 
     83                                        set replacement "$prefix$replacement" 
    8084                                } else { 
    81                                         set prefixes [list "de la " "du " "la " "le " "un " "une "] 
    82                                 } 
    83                                 set prefix [pickRandom $prefixes] 
    84                                 set replacement "$prefix$replacement" 
    85                         } else { 
    86                                 if {![rand 100]} { 
    87                                         regsub "((an?|the|some|his|her|their) )?" $replacement "\\1%VAR{noun_prefix} " replacement 
    88                                         set replacement [string trim $replacement] 
     85                                        if {![rand 100]} { 
     86                                                regsub "((an?|the|some|his|her|their) )?" $replacement "\\1%VAR{noun_prefix} " replacement 
     87                                                set replacement [string trim $replacement] 
     88                                        } 
    8989                                } 
    9090                        } 
Note: See TracChangeset for help on using the changeset viewer.