Skip to content

Commit 98ed0eb

Browse files
authored
Localize refactor descriptions (#54379)
1 parent 2f626bf commit 98ed0eb

6 files changed

+14
-12
lines changed

src/services/refactors/addOrRemoveBracesToArrowFunction.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,16 @@ import {
3535
} from "../_namespaces/ts.refactor";
3636

3737
const refactorName = "Add or remove braces in an arrow function";
38-
const refactorDescription = Diagnostics.Add_or_remove_braces_in_an_arrow_function.message;
38+
const refactorDescription = getLocaleSpecificMessage(Diagnostics.Add_or_remove_braces_in_an_arrow_function);
3939

4040
const addBracesAction = {
4141
name: "Add braces to arrow function",
42-
description: Diagnostics.Add_braces_to_arrow_function.message,
42+
description: getLocaleSpecificMessage(Diagnostics.Add_braces_to_arrow_function),
4343
kind: "refactor.rewrite.arrow.braces.add",
4444
};
4545
const removeBracesAction = {
4646
name: "Remove braces from arrow function",
47-
description: Diagnostics.Remove_braces_from_arrow_function.message,
47+
description: getLocaleSpecificMessage(Diagnostics.Remove_braces_from_arrow_function),
4848
kind: "refactor.rewrite.arrow.braces.remove"
4949
};
5050
registerRefactor(refactorName, {

src/services/refactors/convertExport.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ const refactorName = "Convert export";
6161

6262
const defaultToNamedAction = {
6363
name: "Convert default export to named export",
64-
description: Diagnostics.Convert_default_export_to_named_export.message,
64+
description: getLocaleSpecificMessage(Diagnostics.Convert_default_export_to_named_export),
6565
kind: "refactor.rewrite.export.named"
6666
};
6767
const namedToDefaultAction = {
6868
name: "Convert named export to default export",
69-
description: Diagnostics.Convert_named_export_to_default_export.message,
69+
description: getLocaleSpecificMessage(Diagnostics.Convert_named_export_to_default_export),
7070
kind: "refactor.rewrite.export.default"
7171
};
7272

@@ -86,7 +86,7 @@ registerRefactor(refactorName, {
8686

8787
if (context.preferences.provideRefactorNotApplicableReason) {
8888
return [
89-
{ name: refactorName, description: Diagnostics.Convert_default_export_to_named_export.message, actions: [
89+
{ name: refactorName, description: getLocaleSpecificMessage(Diagnostics.Convert_default_export_to_named_export), actions: [
9090
{ ...defaultToNamedAction, notApplicableReason: info.error },
9191
{ ...namedToDefaultAction, notApplicableReason: info.error },
9292
]}

src/services/refactors/convertImport.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -55,17 +55,17 @@ const refactorName = "Convert import";
5555
const actions = {
5656
[ImportKind.Named]: {
5757
name: "Convert namespace import to named imports",
58-
description: Diagnostics.Convert_namespace_import_to_named_imports.message,
58+
description: getLocaleSpecificMessage(Diagnostics.Convert_namespace_import_to_named_imports),
5959
kind: "refactor.rewrite.import.named",
6060
},
6161
[ImportKind.Namespace]: {
6262
name: "Convert named imports to namespace import",
63-
description: Diagnostics.Convert_named_imports_to_namespace_import.message,
63+
description: getLocaleSpecificMessage(Diagnostics.Convert_named_imports_to_namespace_import),
6464
kind: "refactor.rewrite.import.namespace",
6565
},
6666
[ImportKind.Default]: {
6767
name: "Convert named imports to default import",
68-
description: Diagnostics.Convert_named_imports_to_default_import.message,
68+
description: getLocaleSpecificMessage(Diagnostics.Convert_named_imports_to_default_import),
6969
kind: "refactor.rewrite.import.default",
7070
},
7171
};

src/services/refactors/convertOverloadListToSingleSignature.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import {
1212
factory,
1313
findAncestor,
1414
FunctionDeclaration,
15+
getLocaleSpecificMessage,
1516
getSourceFileOfNode,
1617
getSyntheticLeadingComments,
1718
getTokenAtPosition,
@@ -42,7 +43,7 @@ import {
4243
import { registerRefactor } from "../_namespaces/ts.refactor";
4344

4445
const refactorName = "Convert overload list to single signature";
45-
const refactorDescription = Diagnostics.Convert_overload_list_to_single_signature.message;
46+
const refactorDescription = getLocaleSpecificMessage(Diagnostics.Convert_overload_list_to_single_signature);
4647

4748
const functionOverloadAction = {
4849
name: refactorName,

src/services/refactors/generateGetAccessorAndSetAccessor.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {
44
Debug,
55
Diagnostics,
66
emptyArray,
7+
getLocaleSpecificMessage,
78
getRenameLocation,
89
isIdentifier,
910
isParameter,
@@ -15,7 +16,7 @@ import {
1516
} from "../_namespaces/ts.refactor";
1617

1718
const actionName = "Generate 'get' and 'set' accessors";
18-
const actionDescription = Diagnostics.Generate_get_and_set_accessors.message;
19+
const actionDescription = getLocaleSpecificMessage(Diagnostics.Generate_get_and_set_accessors);
1920

2021
const generateGetSetAction = {
2122
name: actionName,

src/services/refactors/inferFunctionReturnType.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import {
3535
} from "../_namespaces/ts.refactor";
3636

3737
const refactorName = "Infer function return type";
38-
const refactorDescription = Diagnostics.Infer_function_return_type.message;
38+
const refactorDescription = getLocaleSpecificMessage(Diagnostics.Infer_function_return_type);
3939

4040
const inferReturnTypeAction = {
4141
name: refactorName,

0 commit comments

Comments
 (0)