Starting work on cleanup. Because we don't have translators or a team of developers really, remove translations.

This commit is contained in:
Storm Dragon 2025-03-25 10:49:40 -04:00
parent a8e16fcf01
commit a53e186b99
96 changed files with 2 additions and 1004329 deletions

View File

@ -1,6 +1,6 @@
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
SUBDIRS = docs icons po src help
SUBDIRS = docs icons src help
DISTCHECK_CONFIGURE_FLAGS = \
--disable-scrollkeeper

View File

@ -1,9 +0,0 @@
#!/bin/sh
set -eux -o pipefail
mkdir -p _build
cd _build
../autogen.sh --prefix=/usr
make
make install

View File

@ -1,55 +0,0 @@
include:
- remote: "https://gitlab.freedesktop.org/freedesktop/ci-templates/-/raw/80f87b3058efb75a1faae11826211375fba77e7f/templates/opensuse.yml"
variables:
# When branching change the suffix to avoid conflicts with images
# from the main branch
BASE_TAG: "2023-06-09.0-master"
FDO_UPSTREAM_REPO: "gnome/cthulhu"
.cthulhu_opensuse_tumbleweed_x86_64:
variables:
FDO_DISTRIBUTION_VERSION: "tumbleweed"
FDO_DISTRIBUTION_TAG: "x86_64-${BASE_TAG}"
opensuse-container@x86_64:
extends:
- .cthulhu_opensuse_tumbleweed_x86_64
- .fdo.container-build@opensuse@x86_64
stage: "container-build"
variables:
FDO_DISTRIBUTION_PACKAGES: >-
autoconf
automake
dbus-1
dbus-1-devel
gcc
gettext
gettext-tools
git
glib2-devel
gobject-introspection-devel
gsettings-desktop-schemas
gstreamer-devel
itstool
libtool
libXi-devel
libXtst-devel
libxkbcommon-devel
libxml2-devel
libX11-devel
make
meson
ninja
python3
python3-brlapi
python3-louis
python3-pip
python3-speechd
python310-gobject-devel
python310-simplejson
xvfb-run
yelp-devel
yelp-tools
FDO_DISTRIBUTION_EXEC: >-
pip3 install ruff

View File

@ -1,11 +0,0 @@
#!/bin/sh
set -eux -o pipefail
git clone --depth 1 https://gitlab.gnome.org/GNOME/at-spi2-core.git
cd at-spi2-core
mkdir _build
meson setup --buildtype=debug --prefix=/usr _build .
meson compile -C _build
meson install -C _build

View File

@ -1,12 +0,0 @@
#!/bin/sh
set -eux -o pipefail
git clone --depth 1 https://gitlab.gnome.org/GNOME/pyatspi2.git
cd pyatspi2
mkdir _build
cd _build
../autogen.sh --prefix=/usr
make
make install

View File

@ -1,30 +0,0 @@
#!/bin/sh
#
# Utility script so you can pull the container image from CI for local development.
# Run this script and follow the instructions; the script will tell you how
# to run "podman run" to launch a container that has the same environment as the
# one used during CI pipelines. You can debug things at leisure there.
set -eu
set -o pipefail
CONTAINER_BUILDS=ci/container_builds.yml
if [ ! -f $CONTAINER_BUILDS ]
then
echo "Please run this from the toplevel source directory in cthulhu"
exit 1
fi
tag=$(grep -e '^ BASE_TAG:' $CONTAINER_BUILDS | head -n 1 | sed -E 's/.*BASE_TAG: "(.+)"/\1/')
full_tag=x86_64-$tag
echo full_tag=\"$full_tag\"
image_name=registry.gitlab.gnome.org/gnome/cthulhu/opensuse/tumbleweed:$full_tag
echo pulling image $image_name
podman pull $image_name
echo ""
echo "You can now run this:"
echo " podman run --rm -ti --cap-add=SYS_PTRACE -v \$(pwd):/srv/project -w /srv/project $image_name"

View File

@ -84,7 +84,6 @@ AC_CONFIG_FILES([
Makefile
docs/Makefile
docs/man/Makefile
po/Makefile.in
help/Makefile
icons/Makefile
src/Makefile

25
po/.gitignore vendored
View File

@ -1,25 +0,0 @@
*.gmo
*.mo
*.pot
Makefile
Makefile.in
Makefile.in.in
POTFILES
cat-id-tbl.c
messages
missing
notexist
po2tbl.sed
po2tbl.sed.in
remove-potcdate.sed
stamp-cat-id
stamp-it
stamp-po
Makevars.template
Rules-quot
boldquot.sed
en@boldquot.header
en@quot.header
insert-header.sin
quot.sed
remove-potcdate.sin

File diff suppressed because it is too large Load Diff

View File

@ -1,84 +0,0 @@
# please keep this list sorted alphabetically
#
ab
an
ar
ast
be
bg
bn
bn_IN
bs
ca
ca@valencia
ckb
cs
cy
da
de
dz
el
en_CA
en_GB
eo
es
et
eu
fa
fi
fr
fur
ga
gl
gu
he
hi
hr
hu
id
is
it
ja
ka
kab
kk
kn
ko
lt
lv
mai
mk
ml
mr
ms
nb
ne
nl
nn
oc
or
pa
pl
pt
pt_BR
ro
ru
rw
si
sk
sl
sq
sr
sr@latin
sv
ta
te
tg
th
tr
ug
uk
vi
zh_CN
zh_HK
zh_TW

View File

@ -1,78 +0,0 @@
# Makefile variables for PO directory in any package using GNU gettext.
# Usually the message domain is the same as the package name.
DOMAIN = $(PACKAGE)
# These two variables depend on the location of this directory.
subdir = po
top_builddir = ..
# These options get passed to xgettext.
XGETTEXT_OPTIONS = --from-code=UTF-8 --keyword=_ --keyword=N_ --keyword=C_:1c,2 --keyword=NC_:1c,2 --keyword=g_dngettext:2,3 --add-comments
# This is the copyright holder that gets inserted into the header of the
# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding
# package. (Note that the msgstr strings, extracted from the package's
# sources, belong to the copyright holder of the package.) Translators are
# expected to transfer the copyright for their translations to this person
# or entity, or to disclaim their copyright. The empty string stands for
# the public domain; in this case the translators are expected to disclaim
# their copyright.
COPYRIGHT_HOLDER = The Cthulhu Team.
# This tells whether or not to prepend "GNU " prefix to the package
# name that gets inserted into the header of the $(DOMAIN).pot file.
# Possible values are "yes", "no", or empty. If it is empty, try to
# detect it automatically by scanning the files in $(top_srcdir) for
# "GNU packagename" string.
PACKAGE_GNU = no
# This is the email address or URL to which the translators shall report
# bugs in the untranslated strings:
# - Strings which are not entire sentences, see the maintainer guidelines
# in the GNU gettext documentation, section 'Preparing Strings'.
# - Strings which use unclear terms or require additional context to be
# understood.
# - Strings which make invalid assumptions about notation of date, time or
# money.
# - Pluralisation problems.
# - Incorrect English spelling.
# - Incorrect formatting.
# It can be your email address, or a mailing list address where translators
# can write to without being subscribed, or the URL of a web page through
# which the translators can contact you.
MSGID_BUGS_ADDRESS = https://gitlab.gnome.org/GNOME/cthulhu/issues
# This is the list of locale categories, beyond LC_MESSAGES, for which the
# message catalogs shall be used. It is usually empty.
EXTRA_LOCALE_CATEGORIES =
# This tells whether the $(DOMAIN).pot file contains messages with an 'msgctxt'
# context. Possible values are "yes" and "no". Set this to yes if the
# package uses functions taking also a message context, like pgettext(), or
# if in $(XGETTEXT_OPTIONS) you define keywords with a context argument.
USE_MSGCTXT = yes
# These options get passed to msgmerge.
# Useful options are in particular:
# --previous to keep previous msgids of translated messages,
# --quiet to reduce the verbosity.
MSGMERGE_OPTIONS =
# These options get passed to msginit.
# If you want to disable line wrapping when writing PO files, add
# --no-wrap to MSGMERGE_OPTIONS, XGETTEXT_OPTIONS, and
# MSGINIT_OPTIONS.
MSGINIT_OPTIONS =
# This tells whether or not to regenerate a PO file when $(DOMAIN).pot
# has changed. Possible values are "yes" and "no". Set this to no if
# the POT file is checked in the repository and the version control
# program ignores timestamps.
PO_DEPENDS_ON_POT = no
# This tells whether or not to forcibly update $(DOMAIN).pot and
# regenerate PO files on "make dist". Possible values are "yes" and
# "no". Set this to no if the POT file and PO files are maintained
# externally.
DIST_DEPENDS_ON_UPDATE_PO = no

View File

@ -1,19 +0,0 @@
# List of source files containing translatable strings.
# Please keep this file sorted alphabetically.
cthulhu-autostart.desktop.in
src/cthulhu/braille_rolenames.py
src/cthulhu/brltablenames.py
src/cthulhu/chnames.py
src/cthulhu/cmdnames.py
src/cthulhu/colornames.py
src/cthulhu/guilabels.py
src/cthulhu/keynames.py
src/cthulhu/keybindings.py
src/cthulhu/mathsymbols.py
src/cthulhu/messages.py
src/cthulhu/object_properties.py
src/cthulhu/cthulhu-find.ui
src/cthulhu/cthulhu-setup.ui
src/cthulhu/phonnames.py
src/cthulhu/text_attribute_names.py
src/cthulhu/tutorialgenerator.py

View File

@ -1,3 +0,0 @@
src/louis/constants.py
src/cthulhu/settings_manager.py
src/cthulhu/cthulhu_bin.py

14129
po/ab.po

File diff suppressed because it is too large Load Diff

10145
po/an.po

File diff suppressed because it is too large Load Diff

10335
po/ar.po

File diff suppressed because it is too large Load Diff

10482
po/ast.po

File diff suppressed because it is too large Load Diff

15609
po/be.po

File diff suppressed because it is too large Load Diff

14188
po/bg.po

File diff suppressed because it is too large Load Diff

9792
po/bn.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

11782
po/bs.po

File diff suppressed because it is too large Load Diff

14758
po/ca.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

13944
po/ckb.po

File diff suppressed because it is too large Load Diff

14652
po/cs.po

File diff suppressed because it is too large Load Diff

2212
po/cy.po

File diff suppressed because it is too large Load Diff

14631
po/da.po

File diff suppressed because it is too large Load Diff

14671
po/de.po

File diff suppressed because it is too large Load Diff

5177
po/dz.po

File diff suppressed because it is too large Load Diff

15153
po/el.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

16781
po/en_GB.po

File diff suppressed because it is too large Load Diff

15451
po/eo.po

File diff suppressed because it is too large Load Diff

16008
po/es.po

File diff suppressed because it is too large Load Diff

9334
po/et.po

File diff suppressed because it is too large Load Diff

14549
po/eu.po

File diff suppressed because it is too large Load Diff

14465
po/fa.po

File diff suppressed because it is too large Load Diff

15070
po/fi.po

File diff suppressed because it is too large Load Diff

14626
po/fr.po

File diff suppressed because it is too large Load Diff

13538
po/fur.po

File diff suppressed because it is too large Load Diff

9498
po/ga.po

File diff suppressed because it is too large Load Diff

14608
po/gl.po

File diff suppressed because it is too large Load Diff

9950
po/gu.po

File diff suppressed because it is too large Load Diff

15557
po/he.po

File diff suppressed because it is too large Load Diff

10026
po/hi.po

File diff suppressed because it is too large Load Diff

13906
po/hr.po

File diff suppressed because it is too large Load Diff

14728
po/hu.po

File diff suppressed because it is too large Load Diff

14500
po/id.po

File diff suppressed because it is too large Load Diff

11916
po/is.po

File diff suppressed because it is too large Load Diff

14343
po/it.po

File diff suppressed because it is too large Load Diff

9957
po/ja.po

File diff suppressed because it is too large Load Diff

14508
po/ka.po

File diff suppressed because it is too large Load Diff

14018
po/kab.po

File diff suppressed because it is too large Load Diff

14476
po/kk.po

File diff suppressed because it is too large Load Diff

7990
po/kn.po

File diff suppressed because it is too large Load Diff

9818
po/ko.po

File diff suppressed because it is too large Load Diff

14820
po/lt.po

File diff suppressed because it is too large Load Diff

14348
po/lv.po

File diff suppressed because it is too large Load Diff

9356
po/mai.po

File diff suppressed because it is too large Load Diff

10878
po/mk.po

File diff suppressed because it is too large Load Diff

14352
po/ml.po

File diff suppressed because it is too large Load Diff

2215
po/mr.po

File diff suppressed because it is too large Load Diff

14262
po/ms.po

File diff suppressed because it is too large Load Diff

14114
po/nb.po

File diff suppressed because it is too large Load Diff

14501
po/ne.po

File diff suppressed because it is too large Load Diff

14504
po/nl.po

File diff suppressed because it is too large Load Diff

7800
po/nn.po

File diff suppressed because it is too large Load Diff

14867
po/oc.po

File diff suppressed because it is too large Load Diff

9493
po/or.po

File diff suppressed because it is too large Load Diff

17086
po/pa.po

File diff suppressed because it is too large Load Diff

14638
po/pl.po

File diff suppressed because it is too large Load Diff

14720
po/pt.po

File diff suppressed because it is too large Load Diff

14980
po/pt_BR.po

File diff suppressed because it is too large Load Diff

15992
po/ro.po

File diff suppressed because it is too large Load Diff

14634
po/ru.po

File diff suppressed because it is too large Load Diff

2964
po/rw.po

File diff suppressed because it is too large Load Diff

6433
po/si.po

File diff suppressed because it is too large Load Diff

14035
po/sk.po

File diff suppressed because it is too large Load Diff

15132
po/sl.po

File diff suppressed because it is too large Load Diff

6996
po/sq.po

File diff suppressed because it is too large Load Diff

14469
po/sr.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

14797
po/sv.po

File diff suppressed because it is too large Load Diff

10040
po/ta.po

File diff suppressed because it is too large Load Diff

9498
po/te.po

File diff suppressed because it is too large Load Diff

8697
po/tg.po

File diff suppressed because it is too large Load Diff

9444
po/th.po

File diff suppressed because it is too large Load Diff

14517
po/tr.po

File diff suppressed because it is too large Load Diff

9740
po/ug.po

File diff suppressed because it is too large Load Diff

14740
po/uk.po

File diff suppressed because it is too large Load Diff

10685
po/vi.po

File diff suppressed because it is too large Load Diff

15023
po/zh_CN.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

13626
po/zh_TW.po

File diff suppressed because it is too large Load Diff

View File

@ -23,5 +23,5 @@
# Fork of Orca Screen Reader (GNOME)
# Original source: https://gitlab.gnome.org/GNOME/orca
version = "2024.12.23"
version = "2025.03.25"
codeName = "testing"