Skip to content

Conversation

@zakariaf
Copy link
Contributor

@zakariaf zakariaf commented May 21, 2025

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Improvement (refactoring and improving code)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update

Description

This pull request introduces new locale files for Dhivehi (Maldives), Kurdish (Sorani), Pashto (Afghanistan), and Urdu (Pakistan), while also refining existing translations for Persian (Iran). These changes aim to enhance multilingual support for the platform.

New Locale Additions:

  • Added complete translations for Dhivehi (_data/locales/dv-MV.yml), including layout text, sidebar tabs, search bar labels, copyright, and date/time formats.
  • Added Kurdish (Sorani) translations (_data/locales/ku-IQ.yml) with similar structure and content as the Dhivehi locale.
  • Added Pashto translations (_data/locales/ps-AF.yml) to provide comprehensive localization for Pashto-speaking users.
  • Added Urdu translations (_data/locales/ur-PK.yml), covering all key UI elements and metadata.

Refinements to Existing Persian (Iran) Translations:

  • Fix the extension of the file (fa-IR.yaml -> fa-IR.yml)
  • Improved phrasing in copyright metadata (_data/locales/fa-IR.yml).
  • Adjusted singular/plural forms for words and pageview measures in posts (_data/locales/fa-IR.yml).
  • Fixed plural forms for categories and posts in Persian (_data/locales/fa-IR.yml).

Additional context

@zakariaf zakariaf mentioned this pull request May 21, 2025
5 tasks
@cotes2020 cotes2020 merged commit 18c48b4 into cotes2020:master May 21, 2025
5 checks passed
gemini9764 pushed a commit to gemini9764/gemini9764.github.io that referenced this pull request Jun 9, 2025
hjlee0710 pushed a commit to hjlee0710/hjlee0710.github.io that referenced this pull request Jul 9, 2025
hjlee0710 pushed a commit to hjlee0710/hjlee0710.github.io that referenced this pull request Jul 9, 2025
hjlee0710 pushed a commit to hjlee0710/hjlee0710.github.io that referenced this pull request Jul 9, 2025
hjlee0710 pushed a commit to hjlee0710/hjlee0710.github.io that referenced this pull request Jul 9, 2025
palonso pushed a commit to palonso/palonso.github.io that referenced this pull request Jul 28, 2025
Added support for search within the template as suggested in cotes2020#581. I
decided to go with a client side search based on [Ninja
keys](https://github.com/ssleptsov/ninja-keys), but using [deepdub's
fork](https://github.com/deepdub-ai/ninja-keys) as basis since it
supports fuzzy search.

Had to do a bunch of changes to their code to make it work without using
node to install everything. Also changed to use some colors defined in
our side and using both pages' titles and descriptions for search. Also
had to increase the template max width to better accomodate the new item
in navigation bar.

Missing implementations:
- [ ] One thing I'd love to do (but currently have no idea how) would be
to change the text next to the search button depending on the platform.
For example, if the user is accessing the site on a mac they should use
⌘k instead of ctrl k.
- [x] Test how this looks like (and how it is supposed to work) on
devices with smaller screens
- [x] Support for offline mode

Some screenshots:

---

## Dark version

![Screenshot from 2024-05-13
16-30-12](https://github.com/alshedivat/al-folio/assets/31376482/535acec5-dd7a-48cb-a17f-a295da98b5d3)

![Screenshot from 2024-05-13
16-30-26](https://github.com/alshedivat/al-folio/assets/31376482/6b2d94bb-3981-4252-ae2b-53994b514491)

![Screenshot from 2024-05-13
16-30-36](https://github.com/alshedivat/al-folio/assets/31376482/66262b56-2744-475d-b09f-2cb65210017b)

---

## Light version

![Screenshot from 2024-05-13
16-30-44](https://github.com/alshedivat/al-folio/assets/31376482/a0eec50c-e7ac-4b52-aee8-2050bff05d54)

![Screenshot from 2024-05-13
16-30-50](https://github.com/alshedivat/al-folio/assets/31376482/41d72066-3e68-4ec3-bf3d-140da621f67b)

![Screenshot from 2024-05-13
16-30-55](https://github.com/alshedivat/al-folio/assets/31376482/613fd56e-7180-4373-ab7a-dfed184b5a18)

---------

Signed-off-by: George Araujo <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
palonso pushed a commit to palonso/palonso.github.io that referenced this pull request Jul 28, 2025
Thank you @george-gca for the awesome work. on cotes2020#2415.

This PR generalizes the search on all collections. Currently, only
projects are added to the search.
This PR uses all of them, such as news. On my personal website, I use a
teaching collection which is then also automatically searched.
ibralyousef pushed a commit to ibralyousef/ibralyousef.github.io that referenced this pull request Aug 25, 2025
dainmiller added a commit to dainmiller/dainmiller.github.io that referenced this pull request Sep 13, 2025
…hub.io

* 'master' of https://github.com/dainmiller/dainmiller.github.io:
  Update _config.yml
  docs: update timezone picker reference (cotes2020#2518)
  feat: add support for embed spotify (cotes2020#2515)
  fix: avoid unconfigured social options in sidebar (cotes2020#2507)
  ci: change filter script to ESM format
  style: change css color functions to use modern notation
  ci: migrate eslint and stylelint from codacy to gh-actions
  style: unify quote style in rollup config
  chore: complete ESLint v9 configuration
  fix: resolve discrepancy in lqip between post and main page (cotes2020#2453)
  fix: correct GoatCounter pageviews extraction (cotes2020#2420)
  feat(i18n): add locale files for some rtl languages (cotes2020#2415)
  feat(i18n): add Danish locale (cotes2020#2410)

# Conflicts:
#	.github/workflows/pr-filter.yml
#	.github/workflows/scripts/pr-filter.js
#	_config.yml
#	_posts/2019-08-08-write-a-new-post.md
github-actions bot pushed a commit that referenced this pull request Oct 19, 2025
## [7.4.0](v7.3.1...v7.4.0) (2025-10-19)

### Features

* add support for embed spotify ([#2515](#2515)) ([cda62e2](cda62e2))
* **i18n:** add Danish locale ([#2410](#2410)) ([f5802b8](f5802b8))
* **i18n:** add locale files for some rtl languages ([#2415](#2415)) ([18c48b4](18c48b4))

### Bug Fixes

* avoid unconfigured social options in sidebar ([#2507](#2507)) ([5f8ec7f](5f8ec7f))
* correct GoatCounter pageviews extraction ([#2420](#2420)) ([c706799](c706799))
* resolve discrepancy in lqip between post and main page ([#2453](#2453)) ([1bac96a](1bac96a))
* restore blurry animation for homepage LQIP ([#2551](#2551)) ([221ca9f](221ca9f))
* **search:** restore full-text search for posts with description ([#2557](#2557)) ([604528e](604528e))
@github-actions
Copy link

🎉 This PR is included in version 7.4.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@github-actions github-actions bot added the released Included or resolved in the release label Oct 19, 2025
Meru pushed a commit to Meru/jekyll-theme-chirpy that referenced this pull request Oct 20, 2025
## [7.4.0](cotes2020/jekyll-theme-chirpy@v7.3.1...v7.4.0) (2025-10-19)

### Features

* add support for embed spotify ([cotes2020#2515](cotes2020#2515)) ([cda62e2](cotes2020@cda62e2))
* **i18n:** add Danish locale ([cotes2020#2410](cotes2020#2410)) ([f5802b8](cotes2020@f5802b8))
* **i18n:** add locale files for some rtl languages ([cotes2020#2415](cotes2020#2415)) ([18c48b4](cotes2020@18c48b4))

### Bug Fixes

* avoid unconfigured social options in sidebar ([cotes2020#2507](cotes2020#2507)) ([5f8ec7f](cotes2020@5f8ec7f))
* correct GoatCounter pageviews extraction ([cotes2020#2420](cotes2020#2420)) ([c706799](cotes2020@c706799))
* resolve discrepancy in lqip between post and main page ([cotes2020#2453](cotes2020#2453)) ([1bac96a](cotes2020@1bac96a))
* restore blurry animation for homepage LQIP ([cotes2020#2551](cotes2020#2551)) ([221ca9f](cotes2020@221ca9f))
* **search:** restore full-text search for posts with description ([cotes2020#2557](cotes2020#2557)) ([604528e](cotes2020@604528e))
gee6809 pushed a commit to gee6809/gee6809.github.io that referenced this pull request Oct 20, 2025
## [7.4.0](cotes2020/jekyll-theme-chirpy@v7.3.1...v7.4.0) (2025-10-19)

### Features

* add support for embed spotify ([cotes2020#2515](cotes2020#2515)) ([34be956](cotes2020@34be956))
* **i18n:** add Danish locale ([cotes2020#2410](cotes2020#2410)) ([759f750](cotes2020@759f750))
* **i18n:** add locale files for some rtl languages ([cotes2020#2415](cotes2020#2415)) ([651301f](cotes2020@651301f))

### Bug Fixes

* avoid unconfigured social options in sidebar ([cotes2020#2507](cotes2020#2507)) ([a184ee8](cotes2020@a184ee8))
* correct GoatCounter pageviews extraction ([cotes2020#2420](cotes2020#2420)) ([aa224c7](cotes2020@aa224c7))
* resolve discrepancy in lqip between post and main page ([cotes2020#2453](cotes2020#2453)) ([3fce3fb](cotes2020@3fce3fb))
* restore blurry animation for homepage LQIP ([cotes2020#2551](cotes2020#2551)) ([9f9a88e](cotes2020@9f9a88e))
* **search:** restore full-text search for posts with description ([cotes2020#2557](cotes2020#2557)) ([7bcc1a7](cotes2020@7bcc1a7))
the-rectifier added a commit to the-rectifier/alpha-carinae-core that referenced this pull request Oct 21, 2025
commit 18ab8fc
Author: semantic-release-bot <[email protected]>
Date:   Sun Oct 19 23:15:40 2025 +0000

    chore(release): 7.4.0

    ## [7.4.0](cotes2020/jekyll-theme-chirpy@v7.3.1...v7.4.0) (2025-10-19)

    ### Features

    * add support for embed spotify ([#2515](cotes2020/jekyll-theme-chirpy#2515)) ([cda62e2](cotes2020/jekyll-theme-chirpy@cda62e2))
    * **i18n:** add Danish locale ([#2410](cotes2020/jekyll-theme-chirpy#2410)) ([f5802b8](cotes2020/jekyll-theme-chirpy@f5802b8))
    * **i18n:** add locale files for some rtl languages ([#2415](cotes2020/jekyll-theme-chirpy#2415)) ([18c48b4](cotes2020/jekyll-theme-chirpy@18c48b4))

    ### Bug Fixes

    * avoid unconfigured social options in sidebar ([#2507](cotes2020/jekyll-theme-chirpy#2507)) ([5f8ec7f](cotes2020/jekyll-theme-chirpy@5f8ec7f))
    * correct GoatCounter pageviews extraction ([#2420](cotes2020/jekyll-theme-chirpy#2420)) ([c706799](cotes2020/jekyll-theme-chirpy@c706799))
    * resolve discrepancy in lqip between post and main page ([#2453](cotes2020/jekyll-theme-chirpy#2453)) ([1bac96a](cotes2020/jekyll-theme-chirpy@1bac96a))
    * restore blurry animation for homepage LQIP ([#2551](cotes2020/jekyll-theme-chirpy#2551)) ([221ca9f](cotes2020/jekyll-theme-chirpy@221ca9f))
    * **search:** restore full-text search for posts with description ([#2557](cotes2020/jekyll-theme-chirpy#2557)) ([604528e](cotes2020/jekyll-theme-chirpy@604528e))

commit 078cf86
Merge: c0e4756 45cb428
Author: Cotes Chung <[email protected]>
Date:   Mon Oct 20 07:13:19 2025 +0800

    Merge branch 'master' into production

commit 45cb428
Author: Cotes Chung <[email protected]>
Date:   Mon Oct 20 07:11:29 2025 +0800

    build(deps): upgrade dependencies

commit 3578111
Author: Cotes Chung <[email protected]>
Date:   Mon Oct 20 05:21:46 2025 +0800

    refactor: resolve various StyleLint warnings

commit 022b963
Author: Cotes Chung <[email protected]>
Date:   Mon Oct 20 03:11:12 2025 +0800

    build(dev-deps): upgrade dependencies

commit aa832c2
Author: Cotes <[email protected]>
Date:   Mon Oct 20 02:55:43 2025 +0800

    refactor: update favicon files and documentation (#2558)

commit 604528e
Author: Cotes <[email protected]>
Date:   Mon Oct 20 02:24:40 2025 +0800

    fix(search): restore full-text search for posts with description (#2557)

commit b3d7db3
Author: Cotes <[email protected]>
Date:   Fri Oct 17 00:02:12 2025 +0800

    refactor: avoid converting media‘s relative paths to absolute paths (#2552)

commit ee68395
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Oct 14 05:23:24 2025 +0800

    build(deps): bump the gh-actions group across 1 directory with 5 updates (#2550)

    Bumps the gh-actions group with 5 updates in the / directory:

    | Package | From | To |
    | --- | --- | --- |
    | [actions/checkout](https://github.com/actions/checkout) | `4` | `5` |
    | [actions/setup-node](https://github.com/actions/setup-node) | `4` | `5` |
    | [github/codeql-action](https://github.com/github/codeql-action) | `3` | `4` |
    | [actions/github-script](https://github.com/actions/github-script) | `7` | `8` |
    | [actions/stale](https://github.com/actions/stale) | `9` | `10` |

    Updates `actions/checkout` from 4 to 5
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v4...v5)

    Updates `actions/setup-node` from 4 to 5
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@v4...v5)

    Updates `github/codeql-action` from 3 to 4
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@v3...v4)

    Updates `actions/github-script` from 7 to 8
    - [Release notes](https://github.com/actions/github-script/releases)
    - [Commits](actions/github-script@v7...v8)

    Updates `actions/stale` from 9 to 10
    - [Release notes](https://github.com/actions/stale/releases)
    - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
    - [Commits](actions/stale@v9...v10)

    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-version: '5'
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: gh-actions
    - dependency-name: actions/setup-node
      dependency-version: '5'
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: gh-actions
    - dependency-name: github/codeql-action
      dependency-version: '4'
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: gh-actions
    - dependency-name: actions/github-script
      dependency-version: '8'
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: gh-actions
    - dependency-name: actions/stale
      dependency-version: '10'
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: gh-actions
    ...

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit a385ffa
Author: Cotes Chung <[email protected]>
Date:   Tue Oct 14 04:54:48 2025 +0800

    chore: improve ESLint config

commit f51641b
Author: Cotes Chung <[email protected]>
Date:   Tue Oct 14 04:53:51 2025 +0800

    chore: remove deprecated URL

commit 221ca9f
Author: Cotes <[email protected]>
Date:   Tue Oct 14 04:36:02 2025 +0800

    fix: restore blurry animation for homepage LQIP (#2551)

commit 4d6c788
Author: Alexander Fuks <[email protected]>
Date:   Mon Sep 8 23:48:19 2025 +0400

    docs: update timezone picker reference (#2518)

commit cda62e2
Author: Alexander Fuks <[email protected]>
Date:   Mon Sep 8 23:45:20 2025 +0400

    feat: add support for embed spotify (#2515)

commit 5f8ec7f
Author: Jason Raveling <[email protected]>
Date:   Sun Aug 31 08:51:01 2025 -0500

    fix: avoid unconfigured social options in sidebar (#2507)

commit eaf5e57
Author: Cotes Chung <[email protected]>
Date:   Thu Jul 31 03:37:32 2025 +0800

    ci: change filter script to ESM format

    Because `"type": "module"` was added to `package.json`

commit 29bf95e
Author: Cotes Chung <[email protected]>
Date:   Sun Jul 27 21:39:00 2025 +0800

    style: change css color functions to use modern notation

    - `rgba()` → `rgb()`

commit 648398c
Author: Cotes Chung <[email protected]>
Date:   Sun Jul 27 01:11:55 2025 +0800

    ci: migrate eslint and stylelint from codacy to gh-actions

commit b855e8b
Author: Cotes Chung <[email protected]>
Date:   Sun Jul 27 00:55:54 2025 +0800

    style: unify quote style in rollup config

commit 49519d1
Author: Cotes Chung <[email protected]>
Date:   Sat Jul 26 20:49:56 2025 +0800

    chore: complete ESLint v9 configuration

commit 8bf72fc
Merge: 1bac96a c0e4756
Author: semantic-release-bot <[email protected]>
Date:   Sat Jul 26 12:25:02 2025 +0000

    Merge branch 'production'

commit 1bac96a
Author: Josh Wickham <[email protected]>
Date:   Fri Jun 27 08:58:10 2025 -0700

    fix: resolve discrepancy in lqip between post and main page (#2453)

commit c706799
Author: Alexander Fuks <[email protected]>
Date:   Sun Jun 1 00:51:43 2025 +0400

    fix: correct GoatCounter pageviews extraction (#2420)

commit 18c48b4
Author: Zakaria Fatahi <[email protected]>
Date:   Wed May 21 19:06:12 2025 +0200

    feat(i18n): add locale files for some rtl languages (#2415)

commit f5802b8
Author: Nicolai Skødt Holmgaard <[email protected]>
Date:   Wed May 21 19:03:29 2025 +0200

    feat(i18n): add Danish locale (#2410)

commit 09948da
Merge: 519e4f1 53770e4
Author: Cotes Chung <[email protected]>
Date:   Sun May 18 21:32:02 2025 +0800

    Merge branch 'production'
kyroceus added a commit to kyroceus/jekyll-theme-purple that referenced this pull request Nov 8, 2025
* feat: add support for embed spotify (cotes2020#2515)

* docs: update timezone picker reference (cotes2020#2518)

* fix: restore blurry animation for homepage LQIP (cotes2020#2551)

* chore: remove deprecated URL

* chore: improve ESLint config

* build(deps): bump the gh-actions group across 1 directory with 5 updates (cotes2020#2550)

Bumps the gh-actions group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `4` | `5` |
| [actions/setup-node](https://github.com/actions/setup-node) | `4` | `5` |
| [github/codeql-action](https://github.com/github/codeql-action) | `3` | `4` |
| [actions/github-script](https://github.com/actions/github-script) | `7` | `8` |
| [actions/stale](https://github.com/actions/stale) | `9` | `10` |



Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v5)

Updates `actions/setup-node` from 4 to 5
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v4...v5)

Updates `github/codeql-action` from 3 to 4
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@v3...v4)

Updates `actions/github-script` from 7 to 8
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](actions/github-script@v7...v8)

Updates `actions/stale` from 9 to 10
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v9...v10)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gh-actions
- dependency-name: actions/setup-node
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gh-actions
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gh-actions
- dependency-name: actions/github-script
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gh-actions
- dependency-name: actions/stale
  dependency-version: '10'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gh-actions
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* refactor: avoid converting media‘s relative paths to absolute paths (cotes2020#2552)

* fix(search): restore full-text search for posts with description (cotes2020#2557)

* refactor: update favicon files and documentation (cotes2020#2558)

* build(dev-deps): upgrade dependencies

* refactor: resolve various StyleLint warnings

* build(deps): upgrade dependencies

* chore(release): 7.4.0

## [7.4.0](cotes2020/jekyll-theme-chirpy@v7.3.1...v7.4.0) (2025-10-19)

### Features

* add support for embed spotify ([cotes2020#2515](cotes2020#2515)) ([cda62e2](cotes2020@cda62e2))
* **i18n:** add Danish locale ([cotes2020#2410](cotes2020#2410)) ([f5802b8](cotes2020@f5802b8))
* **i18n:** add locale files for some rtl languages ([cotes2020#2415](cotes2020#2415)) ([18c48b4](cotes2020@18c48b4))

### Bug Fixes

* avoid unconfigured social options in sidebar ([cotes2020#2507](cotes2020#2507)) ([5f8ec7f](cotes2020@5f8ec7f))
* correct GoatCounter pageviews extraction ([cotes2020#2420](cotes2020#2420)) ([c706799](cotes2020@c706799))
* resolve discrepancy in lqip between post and main page ([cotes2020#2453](cotes2020#2453)) ([1bac96a](cotes2020@1bac96a))
* restore blurry animation for homepage LQIP ([cotes2020#2551](cotes2020#2551)) ([221ca9f](cotes2020@221ca9f))
* **search:** restore full-text search for posts with description ([cotes2020#2557](cotes2020#2557)) ([604528e](cotes2020@604528e))

* Revert "refactor: avoid converting media‘s relative paths to absolute paths (cotes2020#2552)"

This reverts commit b3d7db3.

* fix: avoid duplicate base URL for homepage preview images (cotes2020#2568)

* chore(release): 7.4.1

## [7.4.1](cotes2020/jekyll-theme-chirpy@v7.4.0...v7.4.1) (2025-10-26)

### Bug Fixes

* avoid duplicate base URL for homepage preview images ([cotes2020#2568](cotes2020#2568)) ([66bf232](cotes2020@66bf232))

* chore: bump version

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Alexander Fuks <[email protected]>
Co-authored-by: Cotes <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: semantic-release-bot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

released Included or resolved in the release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants