semvec/pypi-packages huggingface dataset:
XStatic-Angular-lrdragndrop 1.0.2.7
Angular-lrdragndrop 1.0.2 (XStatic packaging standard)
License: MIT
Keywords: drag-n-drop angular table lrdragndrop xstatic

XStatic-Angular-lrdragndrop
---------------------------

lrDragNDrop javascript library packaged for setuptools (easy_install) / pip.

This package is intended to be used by **any** project that needs these files.

It intentionally does **not** provide any extra code except some metadata
**nor** has any extra requirements. You MAY use some minimal support code from
the XStatic base package, if you like.

You can find more info about the xstatic packaging way in the package
`XStatic`.
XStatic-Angular-UUID 0.0.4.1
Angular-UUID 0.0.4 (XStatic packaging standard)
License: MIT
Keywords: angular_uuid xstatic

XStatic-Angular-UUID
--------------------

Angular-UUID JavaScript library packaged for setuptools (easy_install) / pip.

This package is intended to be used by **any** project that needs these files.

It intentionally does **not** provide any extra code except some metadata
**nor** has any extra requirements. You MAY use some minimal support code from
the XStatic base package, if you like.

You can find more info about the xstatic packaging way in the package `XStatic`.
XStatic-Angular-Bootstrap 2.5.0.1
Angular-Bootstrap 2.5.0 (XStatic packaging standard)
License: MIT
Keywords: angular_bootstrap xstatic

XStatic-Angular-Bootstrap
-------------------------

Angular-Bootstrap JavaScript library packaged for setuptools (easy_install) / pip.

This package is intended to be used by **any** project that needs these files.

It intentionally does **not** provide any extra code except some metadata
**nor** has any extra requirements. You MAY use some minimal support code from
the XStatic base package, if you like.

You can find more info about the xstatic packaging way in the package `XStatic`.


Maintenance
-----------

To release this package you must use the xstatic-release tool.
XStatic-Jasmine 2.4.1.3
Jasmine 2.4.1 (XStatic packaging standard)
License: MIT
Keywords: jasmine xstatic

XStatic-Jasmine
---------------

Jasmine JavaScript library packaged for setuptools (easy_install) / pip.

This package is intended to be used by **any** project that needs these files.

It intentionally does **not** provide any extra code except some metadata
**nor** has any extra requirements. You MAY use some minimal support code from
the XStatic base package, if you like.

You can find more info about the xstatic packaging way in the package `XStatic`.
XStatic-Angular-Vis 4.16.0.1
Angular-Vis 4.16.0 (XStatic packaging standard)
License: MIT
Keywords: angular_vis xstatic

XStatic-Angular-Vis
-------------------

Angular-Vis JavaScript library packaged for setuptools (easy_install) / pip.

This package is intended to be used by **any** project that needs these files.

It intentionally does **not** provide any extra code except some metadata
**nor** has any extra requirements. You MAY use some minimal support code from
the XStatic base package, if you like.

You can find more info about the xstatic packaging way in the package `XStatic`.
svlang 0.1.0
Swedish NLP toolkit for translators
License: MIT
Requires Python: >=3.10
Keywords: swedish, nlp, translation, localization, i18n, l10n

# 🇸🇪 svlang

**Swedish NLP toolkit for translators.**

Detect anglicisms, check translation consistency, and split compound words — all from the command line or Python.

## Installation

```bash
pip install svlang

# With .po file support
pip install svlang[po]
```

## CLI Usage

### Svengelska detector

Find unnecessary anglicisms in Swedish text:

```bash
$ svlang svengelska -t "Vi behöver implementera en ny approach"
  ⚠️  «implementera» → genomföra, införa
  ⚠️  «approach» → tillvägagångssätt, metod

$ svlang svengelska -f my_translation.txt
```

### Consistency checker

Find identical source strings with different translations:

```bash
$ svlang consistency file1.po file2.po
⚠️  2 inkonsistens(er) hittade:

  Källa: «Save»
    → «Spara»  (file1.po:12)
    → «Lagra»  (file2.po:45)

# Also supports Qt .ts files
$ svlang consistency translations/*.ts
```

### Compound splitter

Split Swedish compound words into components:

```bash
$ svlang compound barnbok solstol nattljus
  barnbok → barn + bok
  solstol → sol + stol
  nattljus → natt + ljus
```

## Python API

```python
from svlang.checkers import SvengelskaChecker, ConsistencyChecker, CompoundSplitter

# Anglicisms
checker = SvengelskaChecker()
hits = checker.check("Ge mig lite feedback")
for h in hits:
    print(f"{h.word} → {h.suggestion}")

# Consistency
con = ConsistencyChecker()
con.add("Save", "Spara", "file1.po:12")
con.add("Save", "Lagra", "file2.po:45")
for issue in con.check():
    print(f"{issue.source}: {list(issue.translations.keys())}")

# Compound words
splitter = CompoundSplitter()
result = splitter.split("barnvagnshjul")
print(result.parts)  # ["barn", "vagn", "hjul"]
```

## Features

- 🔍 **90+ anglicisms** detected with Swedish alternatives (based on Språkrådet)
- 📊 **Consistency checking** across .po and .ts files
- 🧩 **Compound word splitting** with Swedish morphology (fogmorfem)
- 🖥️ **CLI** with colored output
- 📦 **Zero dependencies** (polib optional for .po files)
- 🐍 **Python 3.10+**

## Roadmap

- [ ] Spelling checker (Hunspell integration)
- [ ] Word frequency analysis
- [ ] Terminology extraction
- [ ] Gender-neutral language suggestions
- [ ] GitHub Action for CI validation
- [ ] LinguaEdit plugin

## License

MIT

## Author

**Daniel Nylander** — [danielnylander.se](https://www.danielnylander.se)