File tree Expand file tree Collapse file tree
javascript/mastodon/components Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -183,14 +183,14 @@ export default class StatusContent extends React.PureComponent {
183183 return (
184184 < div className = { classNames } ref = { this . setRef } tabIndex = '0' style = { directionStyle } onMouseDown = { this . handleMouseDown } onMouseUp = { this . handleMouseUp } >
185185 < p style = { { marginBottom : hidden && status . get ( 'mentions' ) . isEmpty ( ) ? '0px' : null } } >
186- < span dangerouslySetInnerHTML = { spoilerContent } lang = { status . get ( 'language' ) } />
186+ < span dangerouslySetInnerHTML = { spoilerContent } />
187187 { ' ' }
188188 < button tabIndex = '0' className = { `status__content__spoiler-link ${ hidden ? 'status__content__spoiler-link--show-more' : 'status__content__spoiler-link--show-less' } ` } onClick = { this . handleSpoilerClick } > { toggleText } </ button >
189189 </ p >
190190
191191 { mentionsPlaceholder }
192192
193- < div tabIndex = { ! hidden ? 0 : null } className = { `status__content__text ${ ! hidden ? 'status__content__text--visible' : '' } ` } style = { directionStyle } dangerouslySetInnerHTML = { content } lang = { status . get ( 'language' ) } />
193+ < div tabIndex = { ! hidden ? 0 : null } className = { `status__content__text ${ ! hidden ? 'status__content__text--visible' : '' } ` } style = { directionStyle } dangerouslySetInnerHTML = { content } />
194194 </ div >
195195 ) ;
196196 } else if ( this . props . onClick ) {
@@ -202,7 +202,6 @@ export default class StatusContent extends React.PureComponent {
202202 className = { classNames }
203203 style = { directionStyle }
204204 dangerouslySetInnerHTML = { content }
205- lang = { status . get ( 'language' ) }
206205 onMouseDown = { this . handleMouseDown }
207206 onMouseUp = { this . handleMouseUp }
208207 /> ,
@@ -221,7 +220,6 @@ export default class StatusContent extends React.PureComponent {
221220 className = 'status__content'
222221 style = { directionStyle }
223222 dangerouslySetInnerHTML = { content }
224- lang = { status . get ( 'language' ) }
225223 />
226224 ) ;
227225 }
Original file line number Diff line number Diff line change 33class LanguageDetector
44 include Singleton
55
6- WORDS_THRESHOLD = 4
6+ CHARACTER_THRESHOLD = 140
77 RELIABLE_CHARACTERS_RE = /[\p {Hebrew}\p {Arabic}\p {Syriac}\p {Thaana}\p {Nko}\p {Han}\p {Katakana}\p {Hiragana}\p {Hangul}]+/m
88
99 def initialize
@@ -37,7 +37,7 @@ def reliable_input?(text)
3737 end
3838
3939 def sufficient_text_length? ( text )
40- text . split ( / \s +/ ) . size >= WORDS_THRESHOLD
40+ text . size >= CHARACTER_THRESHOLD
4141 end
4242
4343 def language_specific_character_set? ( text )
You can’t perform that action at this time.
0 commit comments