Commit Graph

23 Commits

Author SHA1 Message Date
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
jamie dale
d709c04a4e Fixed the Translation Picker reporting everything as untranslated
#jira UE-141040
#preflight 61fae7a6923ac18db7fc937b
#rb Vincent.Gauthier
#rnx
#lockdown jeanmichel.dignard

#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 18873925 in //UE5/Release-5.0/... via CL 18873962 via CL 18874617
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18874644 by jamie dale in ue5-main branch]
2022-02-04 17:12:16 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
ryan durand
627baf970a Updating copyright for Engine Editor.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870586 by ryan durand in Main branch]
2019-12-26 15:33:43 -05:00
Chris Gagnon
8fc25ea18e Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4676797 by Chris Gagnon in Dev-Editor branch]
2019-01-02 14:54:39 -05:00
Jamie Dale
dd1193df33 Translation Picker can now pick String Table entries
It now attempts to show you the translation information for anything that has a valid identity (including String Table entries, which were previously being skipped by the ShouldGatherForLocalization check).

In cases where we have an identity but no localization target information for the translation data, we show a message saying that the text can be localized, but needs to be gathered (and hide the target field and save button).

Also updated the messages for the "not localizable" cases.

#fyi Joe.Conley
#rb none

[CL 4363795 by Jamie Dale in Dev-Editor branch]
2018-09-12 22:44:19 -04:00
Jamie Dale
f3134b9006 Fixed how SaveSelectedTranslations matches translations and formats PO data
#fyi Joe.Conley
#rb none

[CL 4362329 by Jamie Dale in Dev-Editor branch]
2018-09-12 14:41:27 -04:00
Jamie Dale
6d362ed288 Translation Picker improvements
- Fixed the wrong culture being used when editing translations.
 - Fixed being unable to edit translations that contained package localization IDs.
 - Fixed crash when the UTranslationUnit being picked was GC'd.
 - Fixed places performing case-insensitive comparisons.
 - Improved the layout and made all fields copyable.

#fyi Joe.Conley
#rb none

[CL 4360342 by Jamie Dale in Dev-Editor branch]
2018-09-12 00:23:05 -04:00
Ben Marsh
13d012685f Merging copyright update from 4.19 branch.
#rb none
#rnx
#jira

[CL 3818977 by Ben Marsh in Staging-4.19 branch]
2018-01-02 15:30:26 -05:00
Ben Marsh
20bf0eb6a1 Updating copyright notices to 2017 (copying from //Tasks/UE4/Dev-Copyright-2017).
#rb none
#lockdown Nick.Penwarden

[CL 3226823 by Ben Marsh in Main branch]
2016-12-08 08:52:44 -05:00
Ben Marsh
4ba423868f Copying //UE4/Dev-Build to //UE4/Dev-Main (Source: //UE4/Dev-Build @ 3209340)
#lockdown Nick.Penwarden
#rb none

==========================
MAJOR FEATURES + CHANGES
==========================

Change 3209340 on 2016/11/23 by Ben.Marsh

	Convert UE4 codebase to an "include what you use" model - where every header just includes the dependencies it needs, rather than every source file including large monolithic headers like Engine.h and UnrealEd.h.

	Measured full rebuild times around 2x faster using XGE on Windows, and improvements of 25% or more for incremental builds and full rebuilds on most other platforms.

	  * Every header now includes everything it needs to compile.
	        * There's a CoreMinimal.h header that gets you a set of ubiquitous types from Core (eg. FString, FName, TArray, FVector, etc...). Most headers now include this first.
	        * There's a CoreTypes.h header that sets up primitive UE4 types and build macros (int32, PLATFORM_WIN64, etc...). All headers in Core include this first, as does CoreMinimal.h.
	  * Every .cpp file includes its matching .h file first.
	        * This helps validate that each header is including everything it needs to compile.
	  * No engine code includes a monolithic header such as Engine.h or UnrealEd.h any more.
	        * You will get a warning if you try to include one of these from the engine. They still exist for compatibility with game projects and do not produce warnings when included there.
	        * There have only been minor changes to our internal games down to accommodate these changes. The intent is for this to be as seamless as possible.
	  * No engine code explicitly includes a precompiled header any more.
	        * We still use PCHs, but they're force-included on the compiler command line by UnrealBuildTool instead. This lets us tune what they contain without breaking any existing include dependencies.
	        * PCHs are generated by a tool to get a statistical amount of coverage for the source files using it, and I've seeded the new shared PCHs to contain any header included by > 15% of source files.

	Tool used to generate this transform is at Engine\Source\Programs\IncludeTool.

[CL 3209342 by Ben Marsh in Main branch]
2016-11-23 15:48:37 -05:00
Matthew Griffin
bb70b349ce Merging CL 2804086 from //UE4/Release-4.11 to Dev-Main (//UE4/Dev-Main) to isolate copyright update
#lockdown Nick.Penwarden

[CL 2819020 by Matthew Griffin in Main branch]
2016-01-07 08:17:16 -05:00
Joe Conley
f380288867 Translation Picker: Small fix to prevent situation where text that was not ready for translation was allowed to be translated.
[CL 2618133 by Joe Conley in Main branch]
2015-07-13 09:44:27 -04:00
Joe Conley
43dd04b1be Translation Picker: Upload changes to OneSky
[CL 2608281 by Joe Conley in Main branch]
2015-07-01 17:12:23 -04:00
Joe Conley
f73acb7852 Translation Picker:
- Improve picking of text in slate widgets that are hittest invisible by searching recursively all children of the deepest widget returned by the hittest.
- Added scrolling support to accomodate the large number of texts this may return as a result in some cases.
- Changes in the layout to make fields easier to read.

[CL 2518631 by Joe Conley in Main branch]
2015-04-20 21:16:03 -04:00
Saul Abreu
901042c9ac Massive cleanup of text localization code and its uses. REVIEW API CHANGES FOR RELEASE NOTES.
[CL 2514827 by Saul Abreu in Main branch]
2015-04-16 15:39:05 -04:00
PaulEremeeff
c9a246101e PR #1013: Fixing PVS-Studio warnings. (Contributed by PaulEremeeff)
Some files have been omitted and will be submitted with modified corrections

[CL 2505544 by Dan Oconnor in Main branch]
2015-04-08 14:46:25 -04:00
Joe Conley
3f5ee6d36a FText: Method to retrieve source FTexts from FText::Format history. Used in the translation picker currently.
TranslationPicker: Improving layout to be more useful for multi-line text, and to show text with no localization information in a more concise fashion.

[CL 2500946 by Joe Conley in Main branch]
2015-04-03 05:06:51 -04:00
Joe Conley
735785d0ed Translation Picker improvements:
- Make the floating preview not overlap tooltips by putting it on the left side of the cursor
- Implemented "save all" button
- Other small fixes

[CL 2452981 by Joe Conley in Main branch]
2015-02-20 04:41:22 -05:00
Joe Conley
ef4922e537 Translation Picker improvements:
- Can now start the translation picker from the main Window menu in the editor
- Disable "save" button for text that we can't find the manifest/archive data for
- Hover window now presents the information about an FText in a more readable format
- Fixed issue where the same FText info was not displayed twice in certain cases

[CL 2452676 by Joe Conley in Main branch]
2015-02-19 20:53:05 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Ben Marsh
959cfa782d Add missing copyright notices to source files.
[CL 2379212 by Ben Marsh in Main branch]
2014-12-06 19:14:20 -05:00
Joe Conley
fe95a6969b Translation Editor changes:
- Translation picker mode that allows you to click on text in the Editor UI and translate it in place
- No longer loads history on startup, can press the "Get History" button in the History tab to retrieve history on demand

[CL 2363086 by Joe Conley in Main branch]
2014-11-18 03:20:09 -05:00