From 9eedd1f31d2ef67084dce7d54a2d5706d09d6e65 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Tue, 18 Feb 2025 11:05:22 -0800 Subject: [PATCH] gnu: Fix grammar of various package descriptions. Adjust patterns where "allows to X" to use "allows Xing" or similar forms. * gnu/packages/build-tools.scm (potato-make): Use "Allows Xing" form. * gnu/packages/image.scm (pngcheck): Likewise. * gnu/packages/qt.scm (kddockwidgets): Likewise. * gnu/packages/tex.scm (texlive-biblatex-shortfields): Use "Allow Xing" form. (texlive-drawmatrix): Likewise. (texlive-mathsemantics): Use "allow Y Xing" form. (texlive-xlop): Use "allow Xing" form. (texlive-texlogfilter): Likewise. --- gnu/packages/build-tools.scm | 2 +- gnu/packages/image.scm | 2 +- gnu/packages/qt.scm | 2 +- gnu/packages/tex.scm | 10 +++++----- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm index 20fd7bafd8e699d0c45433ab88f5c4c644e5b275..6bf0b2ec678ff1039e1e29ea5594ee92de45c8e6 100644 --- a/gnu/packages/build-tools.scm +++ b/gnu/packages/build-tools.scm @@ -1063,6 +1063,6 @@ with GNU make.") (description "Potato Make is a Scheme library that aims to simplify the task of maintaining, updating, and regenerating programs. It is inspired by -the POSIX make utility and allows to write a build script in Guile +the POSIX make utility and allows writing a build script in Guile Scheme.") (license license:expat)))) diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm index 99face4546552c01742208e785c813de99b8fbe4..48f6d8f8e68b60bd6599c0a948966bd0ce51c613 100644 --- a/gnu/packages/image.scm +++ b/gnu/packages/image.scm @@ -375,7 +375,7 @@ This is a command-line program with batch capabilities (e.g. @code{pngcheck *.png}.) Also includes @code{pngsplit} which can split a PNG, MNG or JNG file into individual, -numbered chunks, and @code{png-fix-IDAT-windowsize} that allow to reset first IDAT's +numbered chunks, and @code{png-fix-IDAT-windowsize} that allows resetting first IDAT's zlib window-size bytes and fix up CRC to match.") ;; "pngsplit" and "png-fix-IDAT-windowsize" are licensed under the terms of ;; GNU GPL2+. See "gpl/COPYING" in the repository." diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 432282f9cfeb715fed018ee578e8198402dbad9c..83fb51b49c56634a60c34e92cb7ff16932b4bbf4 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -347,7 +347,7 @@ Qt. Some of its features include: @item Double-click on title bar to maximize @item Double-click on separator to distribute equally @item Show close button on tabs -@item Allow to make a dock widget non-closable and/or non-dockable +@item Allows making a dock widget non-closable and/or non-dockable @item Optional minimize and maximize button on the title bar @item FloatingWindows can be utility windows or full native ones. @end itemize") diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 8d38e458df2d27ac5ffbb9fe61f2f99f682a8bba..1dc67e2d8432d6df4e428893ede20025077a7368 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -7742,7 +7742,7 @@ preparing papers for submission to the journal @emph{Science}.") "The BibLaTeX package provides @code{shortseries} and @code{shortjournal} field, but the default styles don't use them. It also provides a mechanism to print the equivalence between short forms of fields and long -fields (@code{\\printbiblist}), but this mechanism does not allow to mix +fields (@code{\\printbiblist}), but this mechanism does not allow mixing between different type of short fields, for example, between short forms of journal title and short forms of series titles. @@ -14316,7 +14316,7 @@ a ``dramatis personae'' list.") (synopsis "Draw visual representations of matrices in LaTeX") (description "The package provides macros to visually represent matrices. Various -options allow to change the visualizations, e.g., drawing rectangular, +options allow changing the visualizations, e.g., drawing rectangular, triangular, or banded matrices.") (license license:expat))) @@ -26238,7 +26238,7 @@ semicolons in mathematical expressions.") typeset mathematics in LaTeX. The syntactic layer eases typesetting of formulae in general, while the semantic layer provides commands like @code{\\inner@{x@}@{y@}} to unify typesetting of inner products. These not -only unify typesetting of math formulae but also allow to easily adapt +only unify typesetting of math formulae but also allow easily adapting notation if a user prefers to. The semantic layer is split into topics.") (license license:expat))) @@ -46868,7 +46868,7 @@ automatically created storing inputs and outputs.") (description "Xlop (eXtra Large OPeration) will typeset arithmetic problems either in-line or as in school (using French school conventions). Many other -features allow to deal with numbers (tests, display, some high level +features allow dealing with numbers (tests, display, some high level operations, etc.)") (license license:lppl1.3+))) @@ -54568,7 +54568,7 @@ the log file.") "@command{texlogfilter} is a Perl script designed to filter LaTeX engines output or log file (LaTeX, pdfLaTeX, LuaLaTeX or XeLaTeX). It reduces the LaTeX output or log to keep only warnings and errors. The result is -colorised. Options allow to mask specific warnings, such as box or +colorised. Options allow masking specific warnings, such as box or references/citations warnings. It's also possible to add custom filter patterns.") (license license:lppl1.3+)))