<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>13397</bug_id>
          
          <creation_ts>2011-07-27 18:32:31 +0000</creation_ts>
          <short_desc>i18n-ISSUE-78: Spellchecking in editors and sc services</short_desc>
          <delta_ts>2014-02-21 14:58:35 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>LC1 HTML5 spec</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>NEEDSINFO</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="I18n Core WG">public-i18n-core</reporter>
          <assigned_to name="Ian &apos;Hixie&apos; Hickson">ian</assigned_to>
          <cc>ayg</cc>
    
    <cc>ian</cc>
    
    <cc>ishida</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
    
    <cc>www-international</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>51570</commentid>
    <comment_count>0</comment_count>
    <who name="I18n Core WG">public-i18n-core</who>
    <bug_when>2011-07-27 18:32:31 +0000</bug_when>
    <thetext>7.6 Spelling and grammar checking
http://www.w3.org/TR/html5/editing.html#spelling-and-grammar-checking

On behalf of the i18n WG.

The spellcheck attribute currently is limited to user-edited text.

It would be useful to have some way of identifying content that should not be spellchecked in an editor or by an automated spellchecking service. 

It would seem most intuitive to use the same attribute for this, but more carefully distinguish between the case where the user agent is dealing with user editable text and non-user-editable text, if necessary.  On the other hand, perhaps a different attribute would keep the two different usages clearer.

(Browsers should also consider the language set by the lang (or xml:lang) attribute when choosing which content to check.  It is very useful if the editor or service ignores content that is not in the language of the currently set spellchecker dictionary (oXygen and XMeTaL both do this, for example). Particularly useful for handling text containing fragments in more than one language.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51583</commentid>
    <comment_count>1</comment_count>
    <who name="Aryeh Gregor">ayg</who>
    <bug_when>2011-07-27 22:14:36 +0000</bug_when>
    <thetext>What are the use-cases?  What applications would be expected to use this extra information, and what pages would want to support those applications?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53488</commentid>
    <comment_count>2</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-08-04 05:14:20 +0000</bug_when>
    <thetext>mass-move component to LC1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54925</commentid>
    <comment_count>3</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-08-14 06:29:50 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are satisfied with this response, please change the state of this bug to CLOSED. If you have additional information and would like the editor to reconsider, please reopen this bug. If you would like to escalate the issue to the full HTML Working Group, please add the TrackerRequest keyword to this bug, and suggest title and text for the tracker issue; or you may create a tracker issue yourself, if you are able to do so. For more details, see this document:
   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Did Not Understand Request
Change Description: no spec change
Rationale: see comment 1  need more information for proper assessment</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101108</commentid>
    <comment_count>4</comment_count>
    <who name="Richard Ishida">ishida</who>
    <bug_when>2014-02-21 14:58:35 +0000</bug_when>
    <thetext>I&apos;ll give an example to try to make this clearer.

It&apos;s currently possible to use the translate attribute to indicate to translation tools that content should remain untranslated - this is very useful for translation editing environments, but also for submission of pages to automated translation services.

When I author an article I run it through a spellchecker in my editor. I may also run it through an online spellchecking service. Often my article contains text that throws up issues that are false positives. Take, for example, http://www.w3.org/2002/01/spellchecker?uri=http://www.w3.org/International/questions/qa-personal-names.en.php

I&apos;d like to be able to indicate that the spellchecker should ignore the elements surrounding examples of personal names in this article, so that I can see the important spelling errors that are buried in the list.

It seems like an attribute similar to the translate attribute would be useful here. On the other hand, it would be more useful to be able to say in the document head that all elements of type x with classname y in section z should be ignored, which is a more ITS-like approach.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>