Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Additional Issue Templates #485

Open
wants to merge 10 commits into
base: main
Choose a base branch
from
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATE/1-language.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Request a New Locale
description: Request a new language for translations.
title: "(Language Name) [(Tag)]"
labels: "Language Coordination"
body:
- type: input
attributes:
label: Language Name
description: "The name of the language you'd like to request."
placeholder: English
validations:
required: true
- type: input
attributes:
label: IETF Language Tag
description: "The [IETF Language Tag](https://en.wikipedia.org/wiki/IETF_language_tag) for the language you're requesting."
placeholder: en
validations:
required: true
- type: checkboxes
attributes:
label: Requirements
options:
- label: "I have checked that the language does not already exist in the repository."
required: true
- label: "I have checked that there are no currently open requests for this language."
required: true
- label: "I have checked that the Language Name and Locale Code are correct and both match."
required: true
# TODO: Verify this? as per README.
# - label: "I have checked that there is a Pluralizer available for my language."
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/2-translation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Translation Issue
description: Report an issue with an existing translation
body:
- type: dropdown
attributes:
label: Issue Type
description: What kind of translation issue are you reporting?
options:
- Incorrect Translation
- Missing Translation
# note(LeoCatsune): Other types here?
- type: input
attributes:
label: Affected Language
description: The name and/or tag of the language where the issue occurs
placeholder: English
validations:
required: true
- type: input
attributes:
label: Translation Key
description: The translation key(s) that are incorrectly translated
placeholder: Contacts.NoSession
validations:
required: true
- type: textarea
attributes:
label: Description
description: Please write a detailed explanation of the issue here.
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/3-missing.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Missing Key
description: Report a translation key missing from the base locale.
labels: NewStrings
body:
- type: markdown
attributes:
value: |
This template is for keys missing from the base locale (`en`/English).
If your report is about a translation missing a language *other than* English, please consider [using a different issue template](https://github.com/Yellow-Dog-Man/Locale/issues/new/choose).
- type: input
attributes:
label: Translation Key
description: The Translation Key missing from the base locale.
placeholder: Contacts.NoSession
- type: textarea
attributes:
label: Description
description: Where did you encounter this string? What should its translation be?
- type: checkboxes
attributes:
label: Requirements
options:
- label: "This key is missing from the base locale (English)"
required: true