Skip to content

Clarify title filter behavior in Templating docs#1481

Open
davidjb wants to merge 1 commit into
mozilla:masterfrom
davidjb:patch-1
Open

Clarify title filter behavior in Templating docs#1481
davidjb wants to merge 1 commit into
mozilla:masterfrom
davidjb:patch-1

Conversation

@davidjb
Copy link
Copy Markdown

@davidjb davidjb commented Jan 27, 2025

Summary

Proposed change:

This PR updates the Templating docs to correct the explanation of the behavior of title. Previously, the docs indicate that only the first character in a string will be upper-cased but the example (and behavior as I've just tested) is that title will upper-case each word in a string, not just the first character. For avoidance of doubt, https://jinja.palletsprojects.com/en/stable/templates/#jinja-filters.title clearly sets out the intended behavior.

Checklist

I've completed the checklist below to ensure I didn't forget anything. This makes reviewing this PR as easy as possible for the maintainers. And it gets this change released as soon as possible.

The example below this change shows the correct behavior - `| title` will title case each word in a string, not just the first character.
@przemub
Copy link
Copy Markdown

przemub commented Feb 19, 2026

I've made another proposal (#1521) - sorry, I haven't seen yours. That one also specifies that the remaining letters will be turned lowercase.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants