Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions src/CONST/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2248,6 +2248,7 @@ const CONST = {
SET_AUTO_REIMBURSEMENT: 'POLICYCHANGELOG_SET_AUTOREIMBURSEMENT',
SET_AUTO_JOIN: 'POLICYCHANGELOG_SET_AUTO_JOIN',
SET_CATEGORY_NAME: 'POLICYCHANGELOG_SET_CATEGORY_NAME',
SET_CATEGORY_VISIBILITY: 'POLICYCHANGELOG_SET_CATEGORY_VISIBILITY',
SHARED_BUDGET_NOTIFICATION: 'POLICYCHANGELOG_SHARED_BUDGET_NOTIFICATION',
UPDATE_ACH_ACCOUNT: 'POLICYCHANGELOG_UPDATE_ACH_ACCOUNT',
UPDATE_APPROVER_RULE: 'POLICYCHANGELOG_UPDATE_APPROVER_RULE',
Expand Down Expand Up @@ -5280,6 +5281,15 @@ const CONST = {
IS_RECRUITING_ENABLED: 'isRecruitingEnabled',
IS_MCP_ENABLED: 'isMCPEnabled',
},
CATEGORY_VISIBILITY: {
// Change log lists with this many entries or more show a count instead, with the full list at the top of the thread
MAX_LISTED_ITEMS: 10,
REASON: {
SET_BY_ADMIN: 'setByAdmin',
CATEGORIES_DELETED: 'categoriesDeleted',
CATEGORIES_DISABLED: 'categoriesDisabled',
},
},
DEFAULT_CATEGORIES: {
ADVERTISING: 'Advertising',
BENEFITS: 'Benefits',
Expand Down
19 changes: 19 additions & 0 deletions src/languages/de.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9996,6 +9996,25 @@ Fügen Sie weitere Ausgabelimits hinzu, um den Cashflow Ihres Unternehmens zu sc
return `hat die Positionenbelege der Kategorie „${categoryName}“ auf ${newValue} geändert (zuvor ${oldValue})`;
},
setCategoryName: (oldName: string, newName: string) => `hat die Kategorie „${oldName}“ in „${newName}“ umbenannt`,
setCategoryVisibility: (members: string, categories: string) => `hat ${members} so eingestellt, dass sie nur ${categories} sehen`,
changedCategoryVisibility: (members: string, categories: string) => `hat ${members} so geändert, dass sie nur noch ${categories} sehen`,
clearedCategoryVisibility: (members: string) => `${members} können jetzt alle Kategorien sehen`,
quotedCategoryName: (categoryName: string) => `„${categoryName}“`,
oneCategory: (categoryName: string) => `die Kategorie ${categoryName}`,
someCategories: (categoryList: string) => `die ${categoryList} Kategorien`,
everyone: 'alle',
categoryCount: ({count}: {count: number}) => ({
one: '1 Kategorie',
other: `${count} Kategorien`,
}),
memberCount: ({count}: {count: number}) => ({
one: '1 Mitglied',
other: `${count} Mitglieder`,
}),
categoryVisibilityCategoriesList: (categoryList: string) => `Kategorien: ${categoryList}`,
categoryVisibilityMembersList: (memberList: string) => `Mitglieder: ${memberList}`,
categoryVisibilityReasonDeleted: ', da ihre einzige Kategorie gelöscht wurde. Aktualisieren Sie bei Bedarf ihre Kategoriesichtbarkeit.',
categoryVisibilityReasonDisabled: ', da ihre einzige Kategorie deaktiviert war. Aktualisieren Sie bei Bedarf deren Kategoriesichtbarkeit.',
updatedDescriptionHint: (categoryName: string, newValue?: string, oldValue?: string) => {
if (!newValue) {
return `hat den Beschreibungshinweis „${oldValue}“ aus der Kategorie „${categoryName}“ entfernt`;
Expand Down
19 changes: 19 additions & 0 deletions src/languages/el.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10152,6 +10152,25 @@ ${reportName}`,
return `άλλαξε τις αναλυτικές αποδείξεις της κατηγορίας «${categoryName}» σε ${newValue} (προηγουμένως ${oldValue})`;
},
setCategoryName: (oldName: string, newName: string) => `μετονόμασε την κατηγορία «${oldName}» σε «${newName}»`,
setCategoryVisibility: (members: string, categories: string) => `όρισε ώστε ${members} να βλέπουν μόνο ${categories}`,
changedCategoryVisibility: (members: string, categories: string) => `άλλαξε ώστε ${members} να βλέπουν μόνο ${categories}`,
clearedCategoryVisibility: (members: string) => `άλλαξε τα δικαιώματα των ${members} ώστε να βλέπουν όλες τις κατηγορίες`,
quotedCategoryName: (categoryName: string) => `«${categoryName}»`,
oneCategory: (categoryName: string) => `την κατηγορία ${categoryName}`,
someCategories: (categoryList: string) => `τις κατηγορίες ${categoryList}`,
everyone: 'όλοι',
categoryCount: ({count}: {count: number}) => ({
one: '1 κατηγορία',
other: `${count} κατηγορίες`,
}),
memberCount: ({count}: {count: number}) => ({
one: '1 μέλος',
other: `${count} μέλη`,
}),
categoryVisibilityCategoriesList: (categoryList: string) => `Κατηγορίες: ${categoryList}`,
categoryVisibilityMembersList: (memberList: string) => `Μέλη: ${memberList}`,
categoryVisibilityReasonDeleted: ', επειδή η μοναδική τους κατηγορία διαγράφηκε. Ενημερώστε, αν χρειάζεται, την ορατότητα της κατηγορίας τους.',
categoryVisibilityReasonDisabled: ', καθώς η μοναδική τους κατηγορία ήταν απενεργοποιημένη. Ενημερώστε την ορατότητα της κατηγορίας τους, αν χρειάζεται.',
updatedDescriptionHint: (categoryName: string, newValue?: string, oldValue?: string) => {
if (!newValue) {
return `αφαίρεσε την υπόδειξη περιγραφής «${oldValue}» από την κατηγορία «${categoryName}»`;
Expand Down
19 changes: 19 additions & 0 deletions src/languages/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10220,6 +10220,25 @@ const translations = {
return `changed the "${categoryName}" category Itemized receipts to ${newValue} (previously ${oldValue})`;
},
setCategoryName: (oldName: string, newName: string) => `renamed the category "${oldName}" to "${newName}"`,
setCategoryVisibility: (members: string, categories: string) => `set ${members} to only see ${categories}`,
changedCategoryVisibility: (members: string, categories: string) => `changed ${members} to only see ${categories}`,
clearedCategoryVisibility: (members: string) => `changed ${members} to see all categories`,
quotedCategoryName: (categoryName: string) => `"${categoryName}"`,
oneCategory: (categoryName: string) => `the ${categoryName} category`,
someCategories: (categoryList: string) => `the ${categoryList} categories`,
everyone: 'everyone',
categoryCount: ({count}: {count: number}) => ({
one: '1 category',
other: `${count} categories`,
}),
memberCount: ({count}: {count: number}) => ({
one: '1 member',
other: `${count} members`,
}),
categoryVisibilityCategoriesList: (categoryList: string) => `Categories: ${categoryList}`,
categoryVisibilityMembersList: (memberList: string) => `Members: ${memberList}`,
categoryVisibilityReasonDeleted: ', since their only category was deleted. Update their category visibility if needed.',
categoryVisibilityReasonDisabled: ', since their only category was disabled. Update their category visibility if needed.',
updatedDescriptionHint: (categoryName: string, newValue?: string, oldValue?: string) => {
if (!newValue) {
return `removed the description hint "${oldValue}" from the category "${categoryName}"`;
Expand Down
19 changes: 19 additions & 0 deletions src/languages/es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9818,6 +9818,25 @@ ${reportName}`,
return `cambió los Recibos detallados de la categoría "${categoryName}" a ${newValue} (previamente ${oldValue})`;
},
setCategoryName: (oldName, newName) => `renombró la categoría "${oldName}" a "${newName}"`,
setCategoryVisibility: (members, categories) => `configuró a ${members} para que solo vean ${categories}`,
changedCategoryVisibility: (members, categories) => `cambió a ${members} para que solo vean ${categories}`,
clearedCategoryVisibility: (members) => `cambió a ${members} para que vean todas las categorías`,
quotedCategoryName: (categoryName) => `"${categoryName}"`,
oneCategory: (categoryName) => `la categoría ${categoryName}`,
someCategories: (categoryList) => `las categorías ${categoryList}`,
everyone: 'todos',
categoryCount: ({count}: {count: number}) => ({
one: '1 categoría',
other: `${count} categorías`,
}),
memberCount: ({count}: {count: number}) => ({
one: '1 miembro',
other: `${count} miembros`,
}),
categoryVisibilityCategoriesList: (categoryList) => `Categorías: ${categoryList}`,
categoryVisibilityMembersList: (memberList) => `Miembros: ${memberList}`,
categoryVisibilityReasonDeleted: ', ya que su única categoría se eliminó. Actualiza la visibilidad de su categoría si es necesario.',
categoryVisibilityReasonDisabled: ', ya que su única categoría estaba deshabilitada. Actualiza la visibilidad de su categoría si es necesario.',
updateCategories: (count) => `actualizó ${count} categorías`,
updateTagListName: (oldName, newName) => `cambió el nombre de la lista de etiquetas a "${newName}" (previamente "${oldName}")`,
updateTagList: (tagListName) => `actualizó las etiquetas de la lista "${tagListName}"`,
Expand Down
19 changes: 19 additions & 0 deletions src/languages/fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10024,6 +10024,25 @@ Ajoutez davantage de règles de dépenses pour protéger la trésorerie de l’e
return `a modifié les reçus détaillés de la catégorie « ${categoryName} » en ${newValue} (auparavant ${oldValue})`;
},
setCategoryName: (oldName: string, newName: string) => `a renommé la catégorie « ${oldName} » en « ${newName} »`,
setCategoryVisibility: (members: string, categories: string) => `a configuré ${members} pour ne voir que ${categories}`,
changedCategoryVisibility: (members: string, categories: string) => `a modifié ${members} pour qu’ils ne voient que ${categories}`,
clearedCategoryVisibility: (members: string) => `a modifié ${members} pour voir toutes les catégories`,
quotedCategoryName: (categoryName: string) => `« ${categoryName} »`,
oneCategory: (categoryName: string) => `la catégorie ${categoryName}`,
someCategories: (categoryList: string) => `les catégories ${categoryList}`,
everyone: 'tout le monde',
categoryCount: ({count}: {count: number}) => ({
one: '1 catégorie',
other: `${count} catégories`,
}),
memberCount: ({count}: {count: number}) => ({
one: '1 membre',
other: `${count} membres`,
}),
categoryVisibilityCategoriesList: (categoryList: string) => `Catégories : ${categoryList}`,
categoryVisibilityMembersList: (memberList: string) => `Membres : ${memberList}`,
categoryVisibilityReasonDeleted: ', car leur seule catégorie a été supprimée. Mettez à jour la visibilité de leur catégorie si nécessaire.',
categoryVisibilityReasonDisabled: ', car leur seule catégorie a été désactivée. Mettez à jour la visibilité de leurs catégories si nécessaire.',
updatedDescriptionHint: (categoryName: string, newValue?: string, oldValue?: string) => {
if (!newValue) {
return `a supprimé l’indication de description « ${oldValue} » de la catégorie « ${categoryName} »`;
Expand Down
19 changes: 19 additions & 0 deletions src/languages/it.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9941,6 +9941,25 @@ Aggiungi altre regole di spesa per proteggere il flusso di cassa aziendale.`,
return `ha modificato le ricevute con voce di dettaglio della categoria "${categoryName}" in ${newValue} (in precedenza ${oldValue})`;
},
setCategoryName: (oldName: string, newName: string) => `ha rinominato la categoria "${oldName}" in "${newName}"`,
setCategoryVisibility: (members: string, categories: string) => `ha impostato ${members} per vedere solo ${categories}`,
changedCategoryVisibility: (members: string, categories: string) => `ha modificato ${members} in modo che possano vedere solo ${categories}`,
clearedCategoryVisibility: (members: string) => `ha modificato ${members} per vedere tutte le categorie`,
quotedCategoryName: (categoryName: string) => `"${categoryName}"`,
oneCategory: (categoryName: string) => `la categoria ${categoryName}`,
someCategories: (categoryList: string) => `le categorie ${categoryList}`,
everyone: 'tutti',
categoryCount: ({count}: {count: number}) => ({
one: '1 categoria',
other: `${count} categorie`,
}),
memberCount: ({count}: {count: number}) => ({
one: '1 membro',
other: `${count} membri`,
}),
categoryVisibilityCategoriesList: (categoryList: string) => `Categorie: ${categoryList}`,
categoryVisibilityMembersList: (memberList: string) => `Membri: ${memberList}`,
categoryVisibilityReasonDeleted: ', perché la loro unica categoria è stata eliminata. Aggiorna la visibilità della loro categoria se necessario.',
categoryVisibilityReasonDisabled: ', perché la loro unica categoria è stata disattivata. Aggiorna la visibilità della loro categoria se necessario.',
updatedDescriptionHint: (categoryName: string, newValue?: string, oldValue?: string) => {
if (!newValue) {
return `ha rimosso il suggerimento di descrizione "${oldValue}" dalla categoria "${categoryName}"`;
Expand Down
19 changes: 19 additions & 0 deletions src/languages/ja.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9796,6 +9796,25 @@ ${reportName}`,
return `「${categoryName}」カテゴリの明細付きレシートを${newValue}に変更しました(以前は${oldValue})`;
},
setCategoryName: (oldName: string, newName: string) => `カテゴリ名を「${oldName}」から「${newName}」に変更しました`,
setCategoryVisibility: (members: string, categories: string) => `${members}が${categories}のみを表示できるように設定しました`,
changedCategoryVisibility: (members: string, categories: string) => `${members} が ${categories} のみを表示するように変更しました`,
clearedCategoryVisibility: (members: string) => `${members} がすべてのカテゴリを表示できるように変更しました`,
quotedCategoryName: (categoryName: string) => `「${categoryName}」`,
oneCategory: (categoryName: string) => `${categoryName} カテゴリ`,
someCategories: (categoryList: string) => `カテゴリ${categoryList}`,
everyone: '全員',
categoryCount: ({count}: {count: number}) => ({
one: '1 件のカテゴリ',
other: `${count} 個のカテゴリ`,
}),
memberCount: ({count}: {count: number}) => ({
one: 'メンバー 1 人',
other: `${count} 名のメンバー`,
}),
categoryVisibilityCategoriesList: (categoryList: string) => `カテゴリ:${categoryList}`,
categoryVisibilityMembersList: (memberList: string) => `メンバー:${memberList}`,
categoryVisibilityReasonDeleted: '。唯一のカテゴリが削除されたためです。必要に応じてカテゴリの表示設定を更新してください。',
categoryVisibilityReasonDisabled: '、そのユーザーの唯一のカテゴリが無効になっているためです。必要に応じてカテゴリの表示設定を更新してください。',
updatedDescriptionHint: (categoryName: string, newValue?: string, oldValue?: string) => {
if (!newValue) {
return `カテゴリ「${categoryName}」から説明のヒント「${oldValue}」を削除しました`;
Expand Down
19 changes: 19 additions & 0 deletions src/languages/nl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9917,6 +9917,25 @@ er bestedingsregels toe om de kasstroom van het bedrijf te beschermen.`,
return `heeft de categorie „${categoryName}” Itemized receipts gewijzigd naar ${newValue} (voorheen ${oldValue})`;
},
setCategoryName: (oldName: string, newName: string) => `heeft de categorie "${oldName}" hernoemd naar "${newName}"`,
setCategoryVisibility: (members: string, categories: string) => `heeft ${members} zo ingesteld dat ze alleen ${categories} zien`,
changedCategoryVisibility: (members: string, categories: string) => `heeft ${members} gewijzigd zodat ze alleen ${categories} zien`,
clearedCategoryVisibility: (members: string) => `heeft ${members} gewijzigd zodat ze alle categorieën kunnen zien`,
quotedCategoryName: (categoryName: string) => `"${categoryName}"`,
oneCategory: (categoryName: string) => `de categorie ${categoryName}`,
someCategories: (categoryList: string) => `de ${categoryList} categorieën`,
everyone: 'iedereen',
categoryCount: ({count}: {count: number}) => ({
one: '1 categorie',
other: `${count} categorieën`,
}),
memberCount: ({count}: {count: number}) => ({
one: '1 lid',
other: `${count} leden`,
}),
categoryVisibilityCategoriesList: (categoryList: string) => `Categorieën: ${categoryList}`,
categoryVisibilityMembersList: (memberList: string) => `Leden: ${memberList}`,
categoryVisibilityReasonDeleted: ', omdat hun enige categorie is verwijderd. Werk hun categoriezichtbaarheid bij indien nodig.',
categoryVisibilityReasonDisabled: ', omdat hun enige categorie was uitgeschakeld. Werk indien nodig hun categoriezichtbaarheid bij.',
updatedDescriptionHint: (categoryName: string, newValue?: string, oldValue?: string) => {
if (!newValue) {
return `heeft de beschrijvingshint "${oldValue}" verwijderd uit de categorie "${categoryName}"`;
Expand Down
23 changes: 23 additions & 0 deletions src/languages/pl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9937,6 +9937,29 @@ Dodaj więcej zasad wydatków, żeby chronić płynność finansową firmy.`,
return `zmienił(a) pozycjonowanie paragonów dla kategorii „${categoryName}” na ${newValue} (wcześniej ${oldValue})`;
},
setCategoryName: (oldName: string, newName: string) => `zmieniono nazwę kategorii „${oldName}” na „${newName}”`,
setCategoryVisibility: (members: string, categories: string) => `ustawiono, aby ${members} widzieli tylko ${categories}`,
changedCategoryVisibility: (members: string, categories: string) => `zmienił(a) ustawienia, aby ${members} widzieli tylko ${categories}`,
clearedCategoryVisibility: (members: string) => `zmieniono uprawnienia ${members}, aby widzieli wszystkie kategorie`,
quotedCategoryName: (categoryName: string) => `„${categoryName}”`,
oneCategory: (categoryName: string) => `kategorię ${categoryName}`,
someCategories: (categoryList: string) => `${categoryList} kategorie`,
everyone: 'wszyscy',
categoryCount: ({count}: {count: number}) => ({
one: '1 kategorię',
few: `${count} kategorie`,
many: `${count} kategorii`,
other: `${count} kategorii`,
}),
memberCount: ({count}: {count: number}) => ({
one: '1 członek',
few: `${count} członków`,
many: `${count} członków`,
other: `${count} członków`,
}),
categoryVisibilityCategoriesList: (categoryList: string) => `Kategorie: ${categoryList}`,
categoryVisibilityMembersList: (memberList: string) => `Członkowie: ${memberList}`,
categoryVisibilityReasonDeleted: ', ponieważ ich jedyna kategoria została usunięta. Zaktualizuj w razie potrzeby widoczność ich kategorii.',
categoryVisibilityReasonDisabled: ', ponieważ ich jedyna kategoria została wyłączona. Zaktualizuj widoczność ich kategorii, jeśli to konieczne.',
updatedDescriptionHint: (categoryName: string, newValue?: string, oldValue?: string) => {
if (!newValue) {
return `usunięto podpowiedź opisu „${oldValue}” z kategorii „${categoryName}”`;
Expand Down
Loading
Loading