Problem/Motivation

The spelling of the word writeable/writable is not consistent in core. Either spelling is correct.

Proposed resolution

Core uses 'writeable' 22 times and 'writable' 154 times.

The PHP standard library has a function named is_writable(), which Core uses 36 times; and an alias of that function named is_writeable(), which core does not use (as of commit 3834d60f1a).

Given that 'writable' already occurs more often than 'writeable', it makes sense for us change to 'writable' in this patch.

Out of scope

Drupal core also defines three functions with the less-used spelling 'writeable'...

  1. \Drupal\Component\PhpStorage\PhpStorageInterface::writeable()
  2. \Drupal\Component\PhpStorage\FileStorage::writeable()
  3. \Drupal\Component\PhpStorage\FileReadOnlyStorage::writeable()

... (and there are some tests for these functions which use the incorrect name) ... but changing these would break backwards compatibility, and is therefore out-of-scope for this patch.

Remaining tasks

  1. Write a patch
  2. Review by searching latest code with grep -r 'writeable' /path/to/core

User interface changes

All instances of writeable change to writable

API changes

N/A

Data model changes

N/A

Release notes snippet

N/A

Original report by gnikolovski

The spelling of the word writeable/writable is not consistent in core. Core use ‘writeable’ 22 times and ‘writable’ 154 times. (#9)

Possible resolutions:
- Change all instances of ‘writeable’ to ‘writable’
- Change all instances of ‘writable’ to ‘writeable’
- Leave as-is. Either spelling is correct.

CommentFileSizeAuthor
#94 2898947-8.9.x-94.patch6.95 KBjungle
#94 2898947-9.x-94.patch6.9 KBjungle
#89 interdiff-87-89.txt387 bytesjungle
#89 2898947-9.1.x-89.patch7.28 KBjungle
#88 interdiff_86-87.txt694 bytesrajandro
#87 2898947-87--writeable-to-writable-8.9.x.patch6.95 KBrajandro
#87 2898947-87--writeable-to-writable-9.1.x.patch6.9 KBrajandro
#86 2898947-86--writeable-to-writable-8.9.x.patch8.04 KBrajandro
#86 2898947-86--writeable-to-writable-9.1.x.patch7.99 KBrajandro
#82 2898947-77.patch7.09 KBSwapnil_Kotwal
#75 interdiff-63-75.txt876 bytesmarkdorison
#75 2898947-75.patch6.95 KBmarkdorison
#74 writeable_word_status_9.y.x.jpg90.07 KBcodersukanta
#74 found_writeable_word_in_8.8.x.jpg105.27 KBcodersukanta
#70 2898947-70.patch6.9 KBankitsingh0188
#69 2898947-69.patch6.9 KBankitsingh0188
#63 writeable_to_writable-2898947-63.patch6.1 KBmrinalini9
#60 interdiff_57-60.txt553 bytessaurabh-2k17
#60 writeable_to_writable-2898947-60.patch6.7 KBsaurabh-2k17
#57 2898947-57.patch7.35 KBLal_
#55 2898947-55.patch9.67 KBLal_
#47 writable.png19.12 KBshimpy
#43 2898947_42.patch9.8 KBshimpy
#41 2892947-40--writeable-to-writable.patch8 KBjordanwood
#37 2898947-37.patch7.02 KBAkashKumar07
#35 2898947-35.patch8.11 KBAkashKumar07
#29 2898947-29.patch9.58 KBlibrarylasso
#12 2898947-12.patch2.62 KBchiranjeeb2410
#7 Screen Shot 2017-09-04 at 5.40.29 PM.png13.57 KBriddhi.addweb
#2 2898947-1.patch885 bytesgnikolovski
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

gnikolovski created an issue. See original summary.

gnikolovski’s picture

FileSize
885 bytes

Status: Needs review » Needs work

The last submitted patch, 2: 2898947-1.patch, failed testing. View results

cilefen’s picture

Issue tags: +Documentation
gnikolovski’s picture

Status: Needs work » Needs review

Not sure how this failed, but I'm changing status back to Needs review.

Version: 8.4.x-dev » 8.5.x-dev

Drupal 8.4.0-alpha1 will be released the week of July 31, 2017, which means new developments and disruptive changes should now be targeted against the 8.5.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

riddhi.addweb’s picture

Status: Needs review » Reviewed & tested by the community
FileSize
13.57 KB

Thanks Goran for patch, I have checked issue in simplytest.me and after applying your patch given typo solved.
PFA Screenshots for the same.

Wim Leers’s picture

Priority: Normal » Minor
xjm’s picture

Status: Reviewed & tested by the community » Needs review
Related issues: +#2829185: Fix spelling errors in Drupal core comments

@Jigar.addweb, there is no reason to test a code comment change on simplytest.me, nor to post screenshots of applying a patch. I'm removing the issue credit for this.

This issue also made me do a double-take because "writeable" is actually the spelling I would use. http://www.dictionary.com/browse/writeable gives it as an allowed alternate spelling, my browser does not mark "writeable" as misspelled, and we actually have both in core:

[ibnsina:maintainer | Tue 17:03:42] $ grep -r "writeable" * | grep -v "vendor" | grep -v "node_modules" | wc -l
      22
[ibnsina:maintainer | Tue 17:03:46] $ grep -r "writable" * | grep -v "vendor" | grep -v "node_modules" | wc -l
     154

In fact we even have a method named writeable().

At a minimum, we'd have to adopt one spelling over the other everywhere, but I'm not even sure we need to change it as both spellings are allowed.

Also, we generally expect core to be spellchecked in one go rather than fixing one-off spelling errors. See: #2829185: Fix spelling errors in Drupal core comments

Setting "Needs review" for more discussion.

xjm’s picture

Title: Fix spelling error in FileSystemForm » "writable" vs. "writeable"

Version: 8.5.x-dev » 8.6.x-dev

Drupal 8.5.0-alpha1 will be released the week of January 17, 2018, which means new developments and disruptive changes should now be targeted against the 8.6.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

chiranjeeb2410’s picture

Patch contains all keyword changes from "writable" to "writeable", in the /Form directory only.

Also, as suggested by @xjm in #9, "writeable" seems apt as it's not regarded as misspelt and is also present in
form of the writeable() method, which seems to suffice for now.

bhanuprakashnani’s picture

Status: Needs review » Reviewed & tested by the community

Patch applies cleanly. Changes made are sufficient.

MaskyS’s picture

Title: "writable" vs. "writeable" » Change "writable" to "writeable"
Issue tags: +Novice
larowlan’s picture

Status: Reviewed & tested by the community » Needs review

There was no response to the questions in #9

It looks like we decided to go with writeable but there was no dicsussion.

In addition, @xjm asked for this to be part of #2829185: Fix spelling errors in Drupal core comments

I'm not sure the discussion has concluded here yet.

Setting back to needs review

bhanuprakashnani’s picture

Status: Needs review » Reviewed & tested by the community

Patch applies cleanly.

bhanuprakashnani’s picture

Status: Reviewed & tested by the community » Needs review
bhanuprakashnani’s picture

Status: Needs review » Reviewed & tested by the community

The patch applies cleanly without errors. The changes made are sufficient.

alexpott’s picture

Status: Reviewed & tested by the community » Needs review

@bhanuprakashnani thanks for taking time to apply the patch. However before setting the patch to rtbc all the feedback from the comments needs to be accounted for. In this case especially #15 which points out that consensus on what Drupal should use, writable or writeable, has not been reached. Additionally #9 points out:

At a minimum, we'd have to adopt one spelling over the other everywhere, but I'm not even sure we need to change it as both spellings are allowed.

quietone’s picture

Wikitonary, dictionary.com and thefreedictionary give both spellings. However, Merriam-Webster has an entry for 'writable' but not 'writeable', which redirects to 'writable'.

Since both are acceptable spellings then lets accept them, and enjoy the freedom of being able to spell a word correctly two different ways. Yet, I can think of one case were having both would be a problem for me and that would be if a comment referred to a method/function named 'writeable' in a comment as 'writable'. Still, there are only 176 instances to check for that, according to the grep in #9.

MaskyS’s picture

Category: Bug report » Task

I'd like to add here that Collins English Dictionary and https://en.oxforddictionaries.com have definitions for 'writable' but not for 'writeable'. Macmillan and Longman do not have definitions for either. 'writable' looks like a better choice to me as it's more widespread. :)

ddavidd’s picture

Issue summary: View changes

I updated the summary in hopes of get this issue resolved. I think the spelling of writeable/writable is a matter of preference, and I would opt to leave this and every other spelling as-is.

maliknaik’s picture

I've tested 2898947-12.patch and it applies cleanly. This patch follows the drupal's coding standards.

cyrilrex’s picture

My opinion is "writable" word is the correct one to use in all places.

mmjvb’s picture

My preference would be for leaving as-is, apart from bad references (writable) to writeable function.

Version: 8.6.x-dev » 8.7.x-dev

Drupal 8.6.0-alpha1 will be released the week of July 16, 2018, which means new developments and disruptive changes should now be targeted against the 8.7.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.7.x-dev » 8.8.x-dev

Drupal 8.7.0-alpha1 will be released the week of March 11, 2019, which means new developments and disruptive changes should now be targeted against the 8.8.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

librarylasso’s picture

Issue tags: +Seattle2019

Hi all,

I'm at the newB session at Drupalcon, and I'm going to take a look at this!

Liz

librarylasso’s picture

Going with the dictionary spelling (comment #9), here is a patch for using writable throughout core instead of writeable.

m0r1’s picture

Status: Needs review » Reviewed & tested by the community

This looks good. Seems like you caught every instance of "writeable" in that file.

mmjvb’s picture

Status: Reviewed & tested by the community » Needs work

That looks really bad! Simply not acceptable

Again ignoring what was said and railroading their own opinion. There is no consensus, so no patch should be provided nor reviewed. It is completely irrelevant whether it applies. In addition, failing to understand you simply don't change a public function just because you can!
Also, the patch should NOT change the scope. The issue and discussion is about the use of the word in comments!

sakshi@17’s picture

Assigned: Unassigned » sakshi@17
volkswagenchick’s picture

Issue tags: +drupalnorth2019

Tagging for DrupalNorth 2019

AkashKumar07’s picture

Assigned: sakshi@17 » AkashKumar07
AkashKumar07’s picture

Assigned: AkashKumar07 » Unassigned
Status: Needs work » Needs review
FileSize
8.11 KB

Status: Needs review » Needs work

The last submitted patch, 35: 2898947-35.patch, failed testing. View results
- codesniffer_fixes.patch Interdiff of automated coding standards fixes only.

AkashKumar07’s picture

Status: Needs work » Needs review
FileSize
7.02 KB

Version: 8.8.x-dev » 8.9.x-dev

Drupal 8.8.0-alpha1 will be released the week of October 14th, 2019, which means new developments and disruptive changes should now be targeted against the 8.9.x-dev branch. (Any changes to 8.9.x will also be committed to 9.0.x in preparation for Drupal 9’s release, but some changes like significant feature additions will be deferred to 9.1.x.). For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

jordanwood’s picture

Issue summary: View changes

Updated issue summary to clarify what spelling we will be going with.

jordanwood’s picture

Title: Change "writable" to "writeable" » Change "writeable" to "writable"
Issue summary: View changes

Update issue title to better reflect the change we decided to make.

jordanwood’s picture

Re-roll patch for branch 8.9.x (As of commit 9ef14c6195). No interdiff is necessary because no changes were made.

jordanwood’s picture

There are more instances of the word 'writeable' but they are function names and this is a documentation patch, so this can be left as a future issue.

$ grep -r 'writeable' .
./core/tests/Drupal/Tests/Component/PhpStorage/FileStorageReadOnlyTest.php:   * @covers ::writeable
./core/tests/Drupal/Tests/Component/PhpStorage/FileStorageReadOnlyTest.php:    $this->assertFalse($php_read->writeable());
./core/tests/Drupal/Tests/Component/PhpStorage/FileStorageTest.php:   * @covers ::writeable
./core/tests/Drupal/Tests/Component/PhpStorage/FileStorageTest.php:    $this->assertTrue($php->writeable());
./core/includes/install.core.inc:        $requirements["$file file writeable"] = [
./core/lib/Drupal/Component/PhpStorage/PhpStorageInterface.php:  public function writeable();
./core/lib/Drupal/Component/PhpStorage/FileStorage.php:  public function writeable() {
./core/lib/Drupal/Component/PhpStorage/FileReadOnlyStorage.php:  public function writeable() {
shimpy’s picture

hii @jordanwood

I have recreated a patch with the suggestions for more files with spelling replacement from writeable to writable.
Please review.

mparker17’s picture

@shimpy, thank you for the patch; but changing the function names changes Drupal's API, and I believe that is beyond the scope of this novice documentation task.

Changing Drupal's API is a backwards compatibility break, because doing so would break existing contributed and custom modules written for Drupal 8 which relied on the functions that were renamed.

I was working with @jordanwood on the patch he posted in #41; and I suggested that he post the message in #42 to help reviewers understand why grepping Drupal core for "writeable" would still return results; so I take responsibility for the confusion.

mparker17’s picture

Issue summary: View changes

Clarified scope in the issue summary.

shimpy’s picture

hii @mparker17
Thanks for clearifying the issue summary. It will better help reviewers to review the patch now.

shimpy’s picture

Status: Needs review » Reviewed & tested by the community
FileSize
19.12 KB

I have tested patch #41 by grepping. Except the functions the writeabe word is replaced by writable. Attaching the screenshot for same as well. This patch works for me.
writeable to writable

Status: Reviewed & tested by the community » Needs work

The last submitted patch, 43: 2898947_42.patch, failed testing. View results

mparker17’s picture

Status: Needs work » Reviewed & tested by the community

I think a cURL error might be testbot having a bad day... going to set this back to "RTBC" and see if it just starts working again.

Version: 8.9.x-dev » 9.1.x-dev

Drupal 8.9.0-beta1 was released on March 20, 2020. 8.9.x is the final, long-term support (LTS) minor release of Drupal 8, which means new developments and disruptive changes should now be targeted against the 9.1.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

xjm’s picture

Issue tags: +Needs followup

We can file a followup for the method names -- we'd create new versions spelled writable, make the old versions wrappers of the new ones, and then deprecate the old ones.

xjm’s picture

Status: Reviewed & tested by the community » Needs work

#40 also does not apply to 9.1.x. So, we need a 9.1.x version of #40 (which will probably also work for 9.0.x). For clarity, we can also re-upload #40 in the same comment as the 8.9.x version of the patch (since there was an invalid patch between that one and here). Thanks!

xjm’s picture

Version: 9.1.x-dev » 8.8.x-dev

However, since this is eligible for commit to all four branches as a docs fix, filing against 8.8.x. (You can test the patches against other branches when you upload them by setting the "Test with" select field next to the upload button.)

xjm’s picture

(As an aside, in my head, I read "writable" as "writ-able", like, you could provide a writ for it? 😂But it is indeed a correct spelling, and more common that "writeable" in our codebase, plus PHP natively has is_writable(), so that's probably preferred.)

Lal_’s picture

Version: 8.8.x-dev » 9.1.x-dev
Status: Needs work » Needs review
FileSize
9.67 KB
mmjvb’s picture

Status: Needs review » Needs work

Scope creep. For BC reasons don't change function names, not even in 9.1.

Lal_’s picture

Status: Needs work » Needs review
FileSize
7.35 KB
shimpy’s picture

Status: Needs review » Reviewed & tested by the community

#57 looks good to me. successfully applied and change the writeable to writable wherever neccesary except the functions call

xjm’s picture

Version: 9.1.x-dev » 8.8.x-dev
Status: Reviewed & tested by the community » Needs work

Moving back to 8.8.x; see #53. If necessary we can create separate patches for separate branches and choose the branch to test with when they're uploaded.

@Lal_, when you create patches, please provide an interdiff so we can review your changes. Also please read the issue more carefully as we already made it clear that only documentation should be changed.

+++ b/core/includes/install.core.inc
@@ -2189,7 +2189,7 @@ function install_check_requirements($install_state) {
-        $requirements["$file file writeable"] = [
+        $requirements["$file file writable"] = [

This is an internal API change and should be reverted.

We also still need that followup to deprecate "writeable" methods and change the test methods.

I'll have to take a close look at the patches in this issue when determining credit, as there have been a number of patches that did not take into account the instructions of the issue and that just repeated the work of others. It's very important to read the issue and comments before creating a patch, and to build on the work of other contributors rather than just starting over with your own version.

Thanks for your work contributing to core!

saurabh-2k17’s picture

Assigned: Unassigned » saurabh-2k17
FileSize
6.7 KB
553 bytes

Hi @xjm as per your suggestion. I have created the interdiff aas well as removed that section which you were pointing out to be changed.

saurabh-2k17’s picture

Assigned: saurabh-2k17 » Unassigned
Status: Needs work » Needs review
daffie’s picture

Status: Needs review » Needs work

Patch does not apply.

mrinalini9’s picture

Status: Needs work » Needs review
FileSize
6.1 KB

Please review this patch as #60 failed to apply.

ankitsingh0188’s picture

#63 Patch Applied. Looks good to me.

Thanks

jungle’s picture

I'd postpone this on #2972224: Add .cspell.json to automate spellchecking in Drupal core, but leave the status untouched, what if someone unhappy with this :)

daffie’s picture

Status: Needs review » Needs work

All the changes in the patch look good. I still find 1 occurrence in the file: "core/tests/Drupal/FunctionalJavascriptTests/WebDriverTestBase.php"
There is still a followup issue to be created.

ankitsingh0188’s picture

Unable to find "writeable" word in the "core/tests/Drupal/FunctionalJavascriptTests/WebDriverTestBase.php" file.

As well as there's no "writeable" word left in the CORE.

daffie’s picture

@ankit.singh: You are right. In 8.8 there is no occurrence of the word "writeable". In 9.0 and 9.1 there is an occurrence. See: https://git.drupalcode.org/project/drupal/-/blob/9.1.x/core/tests/Drupal.... As a result of that difference there need to be 2 patches: one for 8.x and one for 9.x.

ankitsingh0188’s picture

Status: Needs work » Needs review
FileSize
6.9 KB

Hi @daffie,

I have created the patch for 9.x and search "writeable" in the core, now there's no occurrence of "writeable" except the functions call.

ankitsingh0188’s picture

daffie’s picture

The followup that @xjm is asking for in comment #59 still needs to be done.

ankitsingh0188’s picture

I think #59 issue is resolved in patch #63 for version 8.8 and I did the same in patch #70 for version 9.x

daffie’s picture

The 2 patches from comments #63 and #70 are together for me RTBC.
The by @xjm requested followup still needs to be created. After that is done, is it for me RTBC.

codersukanta’s picture

Successfully applied both the patch from #63 and #70.

Regarding #63: "writeable" is replaced from almost everywhere but I think there is still one "writeable" word left in core/modules/simpletest/src/KernelTestBase.php file.

found_writeable_word_in_8.8.x

Regarding #70: Patch looks good to me. No occurrence of "writeable" word in the core documentation.

writeable_word_status_9.y.x

markdorison’s picture

Status: Needs work » Needs review
FileSize
6.95 KB
876 bytes

Fixed remaining outstanding instance mentioned in #74.

daffie’s picture

Status: Needs review » Needs work

The by @xjm requested followup still needs to be created.

daffie’s picture

Status: Needs review » Reviewed & tested by the community
Issue tags: -Needs followup

All occurrences of "writeable" in comments have been changed.
Did a code search for all for current branches of core.
All code changes in both patches look good.
The requested followup is created.
For me it is RTBC.

jungle’s picture

alexpott’s picture

Once #2972224: Add .cspell.json to automate spellchecking in Drupal core is in we can add writeable to the flag words and fix this once and for all.

Status: Reviewed & tested by the community » Needs work

The last submitted patch, 75: 2898947-75.patch, failed testing. View results

Swapnil_Kotwal’s picture

Applied patch. All occurrences of "writeable" in comments are changed. Kindly review

pavnish’s picture

@Swapnil_Kotwal Please add the interdiff it's very helpful for reviewer to identify what new changes added in patch.

Version: 8.8.x-dev » 8.9.x-dev

Drupal 8.8.7 was released on June 3, 2020 and is the final full bugfix release for the Drupal 8.8.x series. Drupal 8.8.x will not receive any further development aside from security fixes. Sites should prepare to update to Drupal 8.9.0 or Drupal 9.0.0 for ongoing support.

Bug reports should be targeted against the 8.9.x-dev branch from now on, and new development or disruptive changes should be targeted against the 9.1.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

rajandro’s picture

Assigned: Unassigned » rajandro

The last submitted patch 2898947-77.patch is not applicable for 8.9.x (and 9.1.x as well). Need to check, I am working on it.

rajandro’s picture

After reading all the comments, I have come with two versions of patches as per the comment number of #9, #31, #40, #41, #52 and then #53

2898947-86--writeable-to-writable-8.9.x => applied successfully for both 8.8.x and 8.9.x

2898947-86--writeable-to-writable-9.1.x => applied successfully for both 9.0.x and 9.1.x

And an important point to note, this is the changes from writeable to writable of core excluding the 3 core function name as mentioned in the scope

Thanks
Rajandro

rajandro’s picture

Expected test case failure due to change on * @covers ::writeable, Now adding the patch without that two changes.

Thanks
Rajandro

rajandro’s picture

Assigned: rajandro » Unassigned
Status: Needs work » Needs review
FileSize
694 bytes

Moving this to NR with the interdiff of #86 and #87, Please review it.

Thanks
Rajandro

jungle’s picture

Status: Needs review » Reviewed & tested by the community
Issue tags: +Needs followup
FileSize
7.28 KB
387 bytes
$ grep -ri writeable core composer --exclude-dir=core/node_modules
core/tests/Drupal/Tests/Component/PhpStorage/FileStorageReadOnlyTest.php:   * @covers ::writeable
core/tests/Drupal/Tests/Component/PhpStorage/FileStorageReadOnlyTest.php:  public function testWriteable() {
core/tests/Drupal/Tests/Component/PhpStorage/FileStorageReadOnlyTest.php:    $this->assertFalse($php_read->writeable());
core/tests/Drupal/Tests/Component/PhpStorage/FileStorageTest.php:   * @covers ::writeable
core/tests/Drupal/Tests/Component/PhpStorage/FileStorageTest.php:  public function testWriteable() {
core/tests/Drupal/Tests/Component/PhpStorage/FileStorageTest.php:    $this->assertTrue($php->writeable());
core/includes/install.core.inc:        $requirements["$file file writeable"] = [
core/lib/Drupal/Component/PhpStorage/PhpStorageInterface.php:  public function writeable();
core/lib/Drupal/Component/PhpStorage/FileStorage.php:  public function writeable() {
core/lib/Drupal/Component/PhpStorage/FileReadOnlyStorage.php:  public function writeable() {
  1. $requirements["$file file writeable"] should not be changed per @xjm's comment in #59
  2. writeable in the Component should be done in a follow-up per @xjm's comment in #59, tagging "Needs followup"
  3. The core/misc/cspell/dictionary.txt should be updated. As this is a tiny change, i will upload a new patch for 9.1.x and setting to RTBC.
  4. The patch in #87 for 8.9.x is still valid. The 9.1.x patch in #87 should be valid for 9.0.x, i will re-queue it, or provide a new one if it fails.
jungle’s picture

Version: 8.9.x-dev » 9.1.x-dev

Changing the target branch to 9.1.x

jungle’s picture

Issue tags: -Needs followup

Filed a follow-up #3155345: Change "writeable" in PhpStorage component to "writable"

Q: How to proper changing writeable in $requirements["$file file writeable"] to writable?

alexpott’s picture

Status: Reviewed & tested by the community » Needs review

@jungle I don't understand why the dictionary is being updated here. We can add writeable to the flagwords because we've nt removed it. That's something that'll only be possible in Drupal 10. If you feel #87 is rtbc without the dictionary change can you re-upload that one so that it is the latest patch on the issue.

jungle’s picture

Re #92

  1. +++ b/core/misc/cspell/dictionary.txt
    @@ -560,7 +560,6 @@ elit
    -emtity
    
    @@ -972,7 +971,6 @@ linkback
    -linktitle
    

    After running “spellcheck:make-drupal-dict” to check typos and to re-generate the dictionary at the same time as you can see that two words are removed. I have n't touched "writeable"/"writable" here. This is why I updated the dictionary. If you think the change is unnecessary still, I will re-upload the patch in #87.

  2. As writeable still exists in the codebase, not sure if we should add it into flagwords here

Thanks!

alexpott’s picture

We also need a follow-up for changing $requirements["$file file writeable"] - as a render array this can change in a minor but needs it's own issue and maybe a CR. I created #3155400: Change $requirements["$file file writeable"] to $requirements["$file file writable"]

alexpott’s picture

Title: Change "writeable" to "writable" » Change "writeable" to "writable" in documentation
Status: Reviewed & tested by the community » Fixed

@codersukanta thanks for applying the patch and searching the code base. In these instances screenshots are not that helpful and look more like an attempt to game issue credit. An alternative approach would have been to provide an interdif.

I've tried to credit everyone who made conttributions to the discussions and helped manage the issue towards a reasonable scope and conclusion.

Committed and pushed a0a8601936 to 9.1.x and d2734732e7 to 9.0.x. Thanks!
Committed 9e9e25b770 and pushed to 8.9.x. Thanks!

Backported to 8.9.x and 9.0.x since this is only changing documentation.

  • alexpott committed a0a8601 on 9.1.x
    Issue #2898947 by rajandro, jungle, ankit.singh, AkashkumarOSL, Lal_,...
alexpott’s picture

Version: 9.1.x-dev » 8.9.x-dev

  • alexpott committed d273473 on 9.0.x
    Issue #2898947 by rajandro, jungle, ankit.singh, AkashkumarOSL, Lal_,...

  • alexpott committed 9e9e25b on 8.9.x
    Issue #2898947 by rajandro, jungle, ankit.singh, AkashkumarOSL, Lal_,...

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.