Skip to content

Commit

Permalink
Revert "Change language detector threshold from 140 characters to 4 w…
Browse files Browse the repository at this point in the history
…ords (mastodon#10376)"

This reverts commit e6cfa7a.
  • Loading branch information
maa123 committed Apr 11, 2019
1 parent 44610be commit 266caa5
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 6 deletions.
6 changes: 2 additions & 4 deletions app/javascript/mastodon/components/status_content.js
Original file line number Diff line number Diff line change
Expand Up @@ -183,14 +183,14 @@ export default class StatusContent extends React.PureComponent {
return (
<div className={classNames} ref={this.setRef} tabIndex='0' style={directionStyle} onMouseDown={this.handleMouseDown} onMouseUp={this.handleMouseUp}>
<p style={{ marginBottom: hidden && status.get('mentions').isEmpty() ? '0px' : null }}>
<span dangerouslySetInnerHTML={spoilerContent} lang={status.get('language')} />
<span dangerouslySetInnerHTML={spoilerContent} />
{' '}
<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>
</p>

{mentionsPlaceholder}

<div tabIndex={!hidden ? 0 : null} className={`status__content__text ${!hidden ? 'status__content__text--visible' : ''}`} style={directionStyle} dangerouslySetInnerHTML={content} lang={status.get('language')} />
<div tabIndex={!hidden ? 0 : null} className={`status__content__text ${!hidden ? 'status__content__text--visible' : ''}`} style={directionStyle} dangerouslySetInnerHTML={content} />
</div>
);
} else if (this.props.onClick) {
Expand All @@ -202,7 +202,6 @@ export default class StatusContent extends React.PureComponent {
className={classNames}
style={directionStyle}
dangerouslySetInnerHTML={content}
lang={status.get('language')}
onMouseDown={this.handleMouseDown}
onMouseUp={this.handleMouseUp}
/>,
Expand All @@ -221,7 +220,6 @@ export default class StatusContent extends React.PureComponent {
className='status__content'
style={directionStyle}
dangerouslySetInnerHTML={content}
lang={status.get('language')}
/>
);
}
Expand Down
4 changes: 2 additions & 2 deletions app/lib/language_detector.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
class LanguageDetector
include Singleton

WORDS_THRESHOLD = 4
CHARACTER_THRESHOLD = 140
RELIABLE_CHARACTERS_RE = /[\p{Hebrew}\p{Arabic}\p{Syriac}\p{Thaana}\p{Nko}\p{Han}\p{Katakana}\p{Hiragana}\p{Hangul}]+/m

def initialize
Expand Down Expand Up @@ -37,7 +37,7 @@ def reliable_input?(text)
end

def sufficient_text_length?(text)
text.split(/\s+/).size >= WORDS_THRESHOLD
text.size >= CHARACTER_THRESHOLD
end

def language_specific_character_set?(text)
Expand Down

0 comments on commit 266caa5

Please sign in to comment.