diff --git a/dev/translation/sanity_check_trans_missing_unused.sh b/dev/translation/sanity_check_trans_missing_unused.sh index 21c09ec8ff3..a04a11208fe 100755 --- a/dev/translation/sanity_check_trans_missing_unused.sh +++ b/dev/translation/sanity_check_trans_missing_unused.sh @@ -62,9 +62,8 @@ exit_code=0 grep --no-filename -r -oP -- '^([^#=]+?)(?=\s*=.*)' "${LANG_DIR}" \ | grep -x -v -F -f "${EXCLUDE_KEYS_SRC_FILE}" \ | sort > "${AVAILABLE_FILE_NODEDUP}" -sort -u \ - < "${AVAILABLE_FILE_NODEDUP}" \ - > "${AVAILABLE_FILE}" +# sort -u is buggued in ubutnu 26.04. The line StatusProspect-1 and StatusProspect1 are treated as similar lines Replaced with "uniq". +uniq < "${AVAILABLE_FILE_NODEDUP}" > "${AVAILABLE_FILE}" # Combine strings found in sources with pre-determined dynamic string values.