mirror of
				https://github.com/pbatard/rufus.git
				synced 2024-08-14 23:57:05 +00:00 
			
		
		
		
	[loc] set up Windows Store listing translations (part 2)
* Add PowerShell script to generate listing.csv * Also update relevant messages along with French translation
This commit is contained in:
		
							parent
							
								
									fac433a0fe
								
							
						
					
					
						commit
						3281f6b97e
					
				
					 9 changed files with 818 additions and 248 deletions
				
			
		
							
								
								
									
										151
									
								
								res/appstore/gen_listing.ps1
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										151
									
								
								res/appstore/gen_listing.ps1
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,151 @@ | ||||||
|  | # PowerShell script to parse rufus.loc and create a listing.csv | ||||||
|  | # Copyright © 2023 Pete Batard <pete@akeo.ie> | ||||||
|  | # | ||||||
|  | # This program is free software: you can redistribute it and/or modify | ||||||
|  | # it under the terms of the GNU General Public License as published by | ||||||
|  | # the Free Software Foundation, either version 3 of the License, or | ||||||
|  | # (at your option) any later version. | ||||||
|  | # | ||||||
|  | # This program is distributed in the hope that it will be useful, | ||||||
|  | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  | # GNU General Public License for more details. | ||||||
|  | # | ||||||
|  | # You should have received a copy of the GNU General Public License | ||||||
|  | # along with this program.  If not, see <http://www.gnu.org/licenses/>. | ||||||
|  | # | ||||||
|  | 
 | ||||||
|  | try { | ||||||
|  |   [Console]::OutputEncoding = [System.Text.Encoding]::UTF8 | ||||||
|  | } catch {} | ||||||
|  | 
 | ||||||
|  | function InsertMsg([object]$translated_msgs, [string]$lang, [string]$msg_id, [string]$msg) | ||||||
|  | { | ||||||
|  |   for ($i = 0; $i -lt $translated_msgs.MSG_ID.Count; $i++) { | ||||||
|  |     if ($translated_msgs.MSG_ID[$i] -eq $msg_id) { | ||||||
|  |       $translated_msgs.$lang[$i] = $msg | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | function GetMsg([object]$translated_msgs, [string]$lang, [string]$msg_id) | ||||||
|  | { | ||||||
|  |   for ($i = 0; $i -lt $translated_msgs.MSG_ID.Count; $i++) { | ||||||
|  |     if ($translated_msgs.MSG_ID[$i] -eq $msg_id) { | ||||||
|  |       if ($msg_id -eq "MSG_901" -or $msg_id -eq "MSG_902" -or $msg_id -eq "MSG_903") { | ||||||
|  |         if (-not $translated_msgs.$lang[$i]) { | ||||||
|  |           return $translated_msgs."en-us"[$i] | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |       return $translated_msgs.$lang[$i] | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  |   return "" | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | $csv = Import-Csv -Path .\listing_template.csv -Encoding UTF8 | ||||||
|  | 
 | ||||||
|  | # Get the translated MSG_ID's we need | ||||||
|  | $translated_msg_ids = @() | ||||||
|  | $empty = @() | ||||||
|  | foreach($row in $csv) { | ||||||
|  |   # There may be multiple MSG_ID's in the row | ||||||
|  |   Select-String "MSG_\d+" -input $row -AllMatches | foreach { | ||||||
|  |     foreach ($match in $_.matches) { | ||||||
|  |       $translated_msg_ids += $match.Value | ||||||
|  |       $empty += "" | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | $translated_msgs = New-Object PSObject | ||||||
|  | Add-Member -InputObject $translated_msgs -NotePropertyName MSG_ID -NotePropertyValue $translated_msg_ids | ||||||
|  | 
 | ||||||
|  | $lang = "" | ||||||
|  | $langs = @() | ||||||
|  | foreach ($line in Get-Content ..\loc\rufus.loc) { | ||||||
|  |   # Get the language for the current section | ||||||
|  |   if ($line -Like "l *") { | ||||||
|  |     $lang = $line.split(" ",[System.StringSplitOptions]::RemoveEmptyEntries)[1].Trim('"').ToLower() | ||||||
|  |     if ($lang -eq "sr-rs") { | ||||||
|  |       $lang = "sr-latn-rs" | ||||||
|  |     } | ||||||
|  |     $langs += $lang | ||||||
|  |     Add-Member -InputObject $translated_msgs -NotePropertyName $lang -NotePropertyValue $empty.PsObject.Copy() | ||||||
|  |   } | ||||||
|  |   # Add translated messages to our array | ||||||
|  |   if ($line -Like "t MSG_*") { | ||||||
|  |     $msg_id = $line.Substring(2, 7) | ||||||
|  |     if ($translated_msg_ids.Contains($msg_id)) { | ||||||
|  |       $msg = $line.Substring(10).Trim('"').Replace("\n","`n").Replace('\"','"') | ||||||
|  |       # Insert URLs in the relevant messages | ||||||
|  |       if ($msg.Contains("%s")) { | ||||||
|  |         $url = switch ($msg_id) { | ||||||
|  |           MSG_901 { "https://rufus.ie" } | ||||||
|  |           MSG_902 { "https://github.com/pbatard/rufus" } | ||||||
|  |           MSG_903 { "https://github.com/pbatard/rufus/blob/master/ChangeLog.txt" } | ||||||
|  |         } | ||||||
|  |         $msg = $msg.Replace("%s", $url) | ||||||
|  |       } | ||||||
|  |       InsertMsg $translated_msgs $lang $msg_id "$msg" | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | # Add the extra columns to our CSV | ||||||
|  | foreach ($lang in $langs) { | ||||||
|  |   $csv = $csv | Select-Object *, @{ n = $lang; e = " " } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | # Now insert the translated strings and whatnot | ||||||
|  | foreach($row in $csv) { | ||||||
|  |   Select-String "MSG_\d+" -input $row -AllMatches | foreach { | ||||||
|  |     foreach ($lang in $langs) { | ||||||
|  |       $row.$lang = $row.default | ||||||
|  |       foreach ($match in $_.matches) { | ||||||
|  |         $msg = GetMsg $translated_msgs $lang $match.Value | ||||||
|  |         $row.$lang = $row.$lang.Replace($match.Value, $msg) | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |     # Override some defaults | ||||||
|  |     if ($row.default -eq "MSG_904") { | ||||||
|  |       $row.default = "https://www.gnu.org/licenses/gpl-3.0.html" | ||||||
|  |     } elseif ($row.default -eq "MSG_905") { | ||||||
|  |       $row.default = "Boot" | ||||||
|  |     } else { | ||||||
|  |       $row.default = "" | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  |   if ($row.default -like "<AUTOGENERATED>") { | ||||||
|  |     # Insert current year into CopyrightTrademarkInformation | ||||||
|  |     if ($row.Field -eq "CopyrightTrademarkInformation") { | ||||||
|  |       $year = Get-Date -Format "yyyy" | ||||||
|  |       $row.default = "© 2011-" + $year + " Pete Batard" | ||||||
|  |     } elseif ($row.Field -eq "ReleaseNotes") { | ||||||
|  |       $section = 0 | ||||||
|  |       $row.default = "" | ||||||
|  |       foreach ($line in Get-Content ..\..\ChangeLog.txt) { | ||||||
|  |         if ($line.StartsWith("o Version")) { | ||||||
|  |           $section++ | ||||||
|  |           continue | ||||||
|  |         } | ||||||
|  |         if ($section -eq 1 -and $line) { | ||||||
|  |           if ($row.default) { | ||||||
|  |             $row.default += "`n" | ||||||
|  |           } | ||||||
|  |           $row.default += $line.Replace("    ", "• ") | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     } elseif ($row.Field.StartsWith("DesktopScreenshot")) { | ||||||
|  |       $row.default = "" | ||||||
|  |       foreach ($lang in $langs) { | ||||||
|  |         $path = $lang  + "\" + $row.Field.Replace("Desktop", "") + ".png" | ||||||
|  |         if (Test-Path -Path ("listing\" + $path)) { | ||||||
|  |           $row.$lang = $path | ||||||
|  |         } | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | $csv | Export-Csv 'listing\listing.csv' -NoTypeInformation -Encoding UTF8 | ||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										203
									
								
								res/appstore/listing_template.csv
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										203
									
								
								res/appstore/listing_template.csv
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,203 @@ | ||||||
|  | Field,ID,Type (Type),default | ||||||
|  | Description,2,Text,"MSG_900 | ||||||
|  | • MSG_901 | ||||||
|  | • MSG_902 | ||||||
|  | • MSG_903" | ||||||
|  | ReleaseNotes,3,Text,<AUTOGENERATED> | ||||||
|  | Title,4,Text,Rufus | ||||||
|  | ShortTitle,5,Text, | ||||||
|  | SortTitle,6,Text, | ||||||
|  | VoiceTitle,7,Text, | ||||||
|  | ShortDescription,8,Text,MSG_174 | ||||||
|  | DevStudio,9,Text,Pete Batard | ||||||
|  | CopyrightTrademarkInformation,12,Text,<AUTOGENERATED> | ||||||
|  | AdditionalLicenseTerms,13,Text,MSG_904 | ||||||
|  | DesktopScreenshot1,100,Relative path (or URL to file in Partner Center),<AUTOGENERATED> | ||||||
|  | DesktopScreenshot2,101,Relative path (or URL to file in Partner Center),<AUTOGENERATED> | ||||||
|  | DesktopScreenshot3,102,Relative path (or URL to file in Partner Center),<AUTOGENERATED> | ||||||
|  | DesktopScreenshot4,103,Relative path (or URL to file in Partner Center),<AUTOGENERATED> | ||||||
|  | DesktopScreenshot5,104,Relative path (or URL to file in Partner Center), | ||||||
|  | DesktopScreenshot6,105,Relative path (or URL to file in Partner Center), | ||||||
|  | DesktopScreenshot7,106,Relative path (or URL to file in Partner Center), | ||||||
|  | DesktopScreenshot8,107,Relative path (or URL to file in Partner Center), | ||||||
|  | DesktopScreenshot9,108,Relative path (or URL to file in Partner Center), | ||||||
|  | DesktopScreenshot10,109,Relative path (or URL to file in Partner Center), | ||||||
|  | DesktopScreenshotCaption1,150,Text, | ||||||
|  | DesktopScreenshotCaption2,151,Text, | ||||||
|  | DesktopScreenshotCaption3,152,Text, | ||||||
|  | DesktopScreenshotCaption4,153,Text, | ||||||
|  | DesktopScreenshotCaption5,154,Text, | ||||||
|  | DesktopScreenshotCaption6,155,Text, | ||||||
|  | DesktopScreenshotCaption7,156,Text, | ||||||
|  | DesktopScreenshotCaption8,157,Text, | ||||||
|  | DesktopScreenshotCaption9,158,Text, | ||||||
|  | DesktopScreenshotCaption10,159,Text, | ||||||
|  | MobileScreenshot1,200,Relative path (or URL to file in Partner Center), | ||||||
|  | MobileScreenshot2,201,Relative path (or URL to file in Partner Center), | ||||||
|  | MobileScreenshot3,202,Relative path (or URL to file in Partner Center), | ||||||
|  | MobileScreenshot4,203,Relative path (or URL to file in Partner Center), | ||||||
|  | MobileScreenshot5,204,Relative path (or URL to file in Partner Center), | ||||||
|  | MobileScreenshot6,205,Relative path (or URL to file in Partner Center), | ||||||
|  | MobileScreenshot7,206,Relative path (or URL to file in Partner Center), | ||||||
|  | MobileScreenshot8,207,Relative path (or URL to file in Partner Center), | ||||||
|  | MobileScreenshot9,208,Relative path (or URL to file in Partner Center), | ||||||
|  | MobileScreenshot10,209,Relative path (or URL to file in Partner Center), | ||||||
|  | MobileScreenshotCaption1,250,Text, | ||||||
|  | MobileScreenshotCaption2,251,Text, | ||||||
|  | MobileScreenshotCaption3,252,Text, | ||||||
|  | MobileScreenshotCaption4,253,Text, | ||||||
|  | MobileScreenshotCaption5,254,Text, | ||||||
|  | MobileScreenshotCaption6,255,Text, | ||||||
|  | MobileScreenshotCaption7,256,Text, | ||||||
|  | MobileScreenshotCaption8,257,Text, | ||||||
|  | MobileScreenshotCaption9,258,Text, | ||||||
|  | MobileScreenshotCaption10,259,Text, | ||||||
|  | XboxScreenshot1,300,Relative path (or URL to file in Partner Center), | ||||||
|  | XboxScreenshot2,301,Relative path (or URL to file in Partner Center), | ||||||
|  | XboxScreenshot3,302,Relative path (or URL to file in Partner Center), | ||||||
|  | XboxScreenshot4,303,Relative path (or URL to file in Partner Center), | ||||||
|  | XboxScreenshot5,304,Relative path (or URL to file in Partner Center), | ||||||
|  | XboxScreenshot6,305,Relative path (or URL to file in Partner Center), | ||||||
|  | XboxScreenshot7,306,Relative path (or URL to file in Partner Center), | ||||||
|  | XboxScreenshot8,307,Relative path (or URL to file in Partner Center), | ||||||
|  | XboxScreenshot9,308,Relative path (or URL to file in Partner Center), | ||||||
|  | XboxScreenshot10,309,Relative path (or URL to file in Partner Center), | ||||||
|  | XboxScreenshotCaption1,350,Text, | ||||||
|  | XboxScreenshotCaption2,351,Text, | ||||||
|  | XboxScreenshotCaption3,352,Text, | ||||||
|  | XboxScreenshotCaption4,353,Text, | ||||||
|  | XboxScreenshotCaption5,354,Text, | ||||||
|  | XboxScreenshotCaption6,355,Text, | ||||||
|  | XboxScreenshotCaption7,356,Text, | ||||||
|  | XboxScreenshotCaption8,357,Text, | ||||||
|  | XboxScreenshotCaption9,358,Text, | ||||||
|  | XboxScreenshotCaption10,359,Text, | ||||||
|  | HolographicScreenshot1,400,Relative path (or URL to file in Partner Center), | ||||||
|  | HolographicScreenshot2,401,Relative path (or URL to file in Partner Center), | ||||||
|  | HolographicScreenshot3,402,Relative path (or URL to file in Partner Center), | ||||||
|  | HolographicScreenshot4,403,Relative path (or URL to file in Partner Center), | ||||||
|  | HolographicScreenshot5,404,Relative path (or URL to file in Partner Center), | ||||||
|  | HolographicScreenshot6,405,Relative path (or URL to file in Partner Center), | ||||||
|  | HolographicScreenshot7,406,Relative path (or URL to file in Partner Center), | ||||||
|  | HolographicScreenshot8,407,Relative path (or URL to file in Partner Center), | ||||||
|  | HolographicScreenshot9,408,Relative path (or URL to file in Partner Center), | ||||||
|  | HolographicScreenshot10,409,Relative path (or URL to file in Partner Center), | ||||||
|  | HolographicScreenshotCaption1,450,Text, | ||||||
|  | HolographicScreenshotCaption2,451,Text, | ||||||
|  | HolographicScreenshotCaption3,452,Text, | ||||||
|  | HolographicScreenshotCaption4,453,Text, | ||||||
|  | HolographicScreenshotCaption5,454,Text, | ||||||
|  | HolographicScreenshotCaption6,455,Text, | ||||||
|  | HolographicScreenshotCaption7,456,Text, | ||||||
|  | HolographicScreenshotCaption8,457,Text, | ||||||
|  | HolographicScreenshotCaption9,458,Text, | ||||||
|  | HolographicScreenshotCaption10,459,Text, | ||||||
|  | StoreLogo720x1080,600,Relative path (or URL to file in Partner Center), | ||||||
|  | StoreLogo1080x1080,601,Relative path (or URL to file in Partner Center), | ||||||
|  | StoreLogo300x300,602,Relative path (or URL to file in Partner Center), | ||||||
|  | OverrideLogosForWin10,603,True/False,FALSE | ||||||
|  | StoreLogoOverride150x150,604,Relative path (or URL to file in Partner Center), | ||||||
|  | StoreLogoOverride71x71,605,Relative path (or URL to file in Partner Center), | ||||||
|  | PromoImage1920x1080,606,Relative path (or URL to file in Partner Center), | ||||||
|  | PromoImage2400x1200,607,Relative path (or URL to file in Partner Center), | ||||||
|  | XboxBrandedKeyArt584x800,608,Relative path (or URL to file in Partner Center), | ||||||
|  | XboxTitledHero1920x1080,609,Relative path (or URL to file in Partner Center), | ||||||
|  | XboxFeaturedPromo1080x1080,610,Relative path (or URL to file in Partner Center), | ||||||
|  | OptionalPromo358x358,611,Relative path (or URL to file in Partner Center), | ||||||
|  | OptionalPromo1000x800,612,Relative path (or URL to file in Partner Center), | ||||||
|  | OptionalPromo414x180,613,Relative path (or URL to file in Partner Center), | ||||||
|  | Feature1,700,Text,MSG_910 | ||||||
|  | Feature2,701,Text,MSG_911 | ||||||
|  | Feature3,702,Text,MSG_912 | ||||||
|  | Feature4,703,Text,MSG_913 | ||||||
|  | Feature5,704,Text,MSG_914 | ||||||
|  | Feature6,705,Text,MSG_915 | ||||||
|  | Feature7,706,Text,MSG_916 | ||||||
|  | Feature8,707,Text,MSG_917 | ||||||
|  | Feature9,708,Text,MSG_918 | ||||||
|  | Feature10,709,Text,MSG_919 | ||||||
|  | Feature11,710,Text,MSG_920 | ||||||
|  | Feature12,711,Text,MSG_921 | ||||||
|  | Feature13,712,Text,MSG_922 | ||||||
|  | Feature14,713,Text, | ||||||
|  | Feature15,714,Text, | ||||||
|  | Feature16,715,Text, | ||||||
|  | Feature17,716,Text, | ||||||
|  | Feature18,717,Text, | ||||||
|  | Feature19,718,Text, | ||||||
|  | Feature20,719,Text, | ||||||
|  | MinimumHardwareReq1,800,Text, | ||||||
|  | MinimumHardwareReq2,801,Text, | ||||||
|  | MinimumHardwareReq3,802,Text, | ||||||
|  | MinimumHardwareReq4,803,Text, | ||||||
|  | MinimumHardwareReq5,804,Text, | ||||||
|  | MinimumHardwareReq6,805,Text, | ||||||
|  | MinimumHardwareReq7,806,Text, | ||||||
|  | MinimumHardwareReq8,807,Text, | ||||||
|  | MinimumHardwareReq9,808,Text, | ||||||
|  | MinimumHardwareReq10,809,Text, | ||||||
|  | MinimumHardwareReq11,810,Text, | ||||||
|  | RecommendedHardwareReq1,850,Text, | ||||||
|  | RecommendedHardwareReq2,851,Text, | ||||||
|  | RecommendedHardwareReq3,852,Text, | ||||||
|  | RecommendedHardwareReq4,853,Text, | ||||||
|  | RecommendedHardwareReq5,854,Text, | ||||||
|  | RecommendedHardwareReq6,855,Text, | ||||||
|  | RecommendedHardwareReq7,856,Text, | ||||||
|  | RecommendedHardwareReq8,857,Text, | ||||||
|  | RecommendedHardwareReq9,858,Text, | ||||||
|  | RecommendedHardwareReq10,859,Text, | ||||||
|  | RecommendedHardwareReq11,860,Text, | ||||||
|  | SearchTerm1,900,Text,MSG_905 | ||||||
|  | SearchTerm2,901,Text,USB | ||||||
|  | SearchTerm3,902,Text,ISO | ||||||
|  | SearchTerm4,903,Text,Windows | ||||||
|  | SearchTerm5,904,Text,Linux | ||||||
|  | SearchTerm6,905,Text,UEFI | ||||||
|  | SearchTerm7,906,Text,Windows To Go | ||||||
|  | TrailerToPlayAtTopOfListing,999,Relative path (or URL to file in Partner Center), | ||||||
|  | Trailer1,1000,Relative path (or URL to file in Partner Center), | ||||||
|  | Trailer2,1001,Relative path (or URL to file in Partner Center), | ||||||
|  | Trailer3,1002,Relative path (or URL to file in Partner Center), | ||||||
|  | Trailer4,1003,Relative path (or URL to file in Partner Center), | ||||||
|  | Trailer5,1004,Relative path (or URL to file in Partner Center), | ||||||
|  | Trailer6,1005,Relative path (or URL to file in Partner Center), | ||||||
|  | Trailer7,1006,Relative path (or URL to file in Partner Center), | ||||||
|  | Trailer8,1007,Relative path (or URL to file in Partner Center), | ||||||
|  | Trailer9,1008,Relative path (or URL to file in Partner Center), | ||||||
|  | Trailer10,1009,Relative path (or URL to file in Partner Center), | ||||||
|  | Trailer11,1010,Relative path (or URL to file in Partner Center), | ||||||
|  | Trailer12,1011,Relative path (or URL to file in Partner Center), | ||||||
|  | Trailer13,1012,Relative path (or URL to file in Partner Center), | ||||||
|  | Trailer14,1013,Relative path (or URL to file in Partner Center), | ||||||
|  | Trailer15,1014,Relative path (or URL to file in Partner Center), | ||||||
|  | TrailerTitle1,1020,Text, | ||||||
|  | TrailerTitle2,1021,Text, | ||||||
|  | TrailerTitle3,1022,Text, | ||||||
|  | TrailerTitle4,1023,Text, | ||||||
|  | TrailerTitle5,1024,Text, | ||||||
|  | TrailerTitle6,1025,Text, | ||||||
|  | TrailerTitle7,1026,Text, | ||||||
|  | TrailerTitle8,1027,Text, | ||||||
|  | TrailerTitle9,1028,Text, | ||||||
|  | TrailerTitle10,1029,Text, | ||||||
|  | TrailerTitle11,1030,Text, | ||||||
|  | TrailerTitle12,1031,Text, | ||||||
|  | TrailerTitle13,1032,Text, | ||||||
|  | TrailerTitle14,1033,Text, | ||||||
|  | TrailerTitle15,1034,Text, | ||||||
|  | TrailerThumbnail1,1040,Relative path (or URL to file in Partner Center), | ||||||
|  | TrailerThumbnail2,1041,Relative path (or URL to file in Partner Center), | ||||||
|  | TrailerThumbnail3,1042,Relative path (or URL to file in Partner Center), | ||||||
|  | TrailerThumbnail4,1043,Relative path (or URL to file in Partner Center), | ||||||
|  | TrailerThumbnail5,1044,Relative path (or URL to file in Partner Center), | ||||||
|  | TrailerThumbnail6,1045,Relative path (or URL to file in Partner Center), | ||||||
|  | TrailerThumbnail7,1046,Relative path (or URL to file in Partner Center), | ||||||
|  | TrailerThumbnail8,1047,Relative path (or URL to file in Partner Center), | ||||||
|  | TrailerThumbnail9,1048,Relative path (or URL to file in Partner Center), | ||||||
|  | TrailerThumbnail10,1049,Relative path (or URL to file in Partner Center), | ||||||
|  | TrailerThumbnail11,1050,Relative path (or URL to file in Partner Center), | ||||||
|  | TrailerThumbnail12,1051,Relative path (or URL to file in Partner Center), | ||||||
|  | TrailerThumbnail13,1052,Relative path (or URL to file in Partner Center), | ||||||
|  | TrailerThumbnail14,1053,Relative path (or URL to file in Partner Center), | ||||||
|  | TrailerThumbnail15,1054,Relative path (or URL to file in Partner Center), | ||||||
| 
 | 
|  | @ -1,4 +1,19 @@ | ||||||
| # PowerShell script to parse listing.csv and retrieve our screenshots | # PowerShell script to parse listing.csv and retrieve our screenshots | ||||||
|  | # Copyright © 2023 Pete Batard <pete@akeo.ie> | ||||||
|  | # | ||||||
|  | # This program is free software: you can redistribute it and/or modify | ||||||
|  | # it under the terms of the GNU General Public License as published by | ||||||
|  | # the Free Software Foundation, either version 3 of the License, or | ||||||
|  | # (at your option) any later version. | ||||||
|  | # | ||||||
|  | # This program is distributed in the hope that it will be useful, | ||||||
|  | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  | # GNU General Public License for more details. | ||||||
|  | # | ||||||
|  | # You should have received a copy of the GNU General Public License | ||||||
|  | # along with this program.  If not, see <http://www.gnu.org/licenses/>. | ||||||
|  | # | ||||||
| try { | try { | ||||||
|   [Console]::OutputEncoding = [System.Text.Encoding]::UTF8 |   [Console]::OutputEncoding = [System.Text.Encoding]::UTF8 | ||||||
| } catch {} | } catch {} | ||||||
|  | @ -3,15 +3,19 @@ rufus.loc since its original version. | ||||||
| 
 | 
 | ||||||
| To edit a translation, please make sure to follow: | To edit a translation, please make sure to follow: | ||||||
| https://github.com/pbatard/rufus/wiki/Localization#Editing_an_existing_translation | https://github.com/pbatard/rufus/wiki/Localization#Editing_an_existing_translation | ||||||
| Or simply download https://files.akeo.ie/pollock/pollock-1.4.exe and follow its directions. | Or simply download https://files.akeo.ie/pollock/pollock-1.5.exe and follow its directions. | ||||||
| 
 | 
 | ||||||
| o v3.22 (2023.??.??) | o v3.22 (2023.??.??) | ||||||
|  |   // MSG_144 is aimed the the ISO download feature | ||||||
|   - *UPDATED*  MSG_144 "Temporarily banned by Microsoft for requesting too many downloads (...)" -> "Download of Windows ISOs is unavailable due to Microsoft having altered their website to prevent it." |   - *UPDATED*  MSG_144 "Temporarily banned by Microsoft for requesting too many downloads (...)" -> "Download of Windows ISOs is unavailable due to Microsoft having altered their website to prevent it." | ||||||
|   - *NEW*      MSG_199 "This feature is not available for this version of Windows." |   // MSG_199 will appear for the ISO download feature if running on Windows 7  | ||||||
|  |   - *NEW*      MSG_199 "This feature is not available on this platform." | ||||||
|   // MSG_294 can be tested by launching Rufus from the commandline with option -z61 |   // MSG_294 can be tested by launching Rufus from the commandline with option -z61 | ||||||
|   - *UPDATED*  MSG_294 "This version of Windows is no longer supported by Rufus." -> added "\nThe last version of Rufus compatible with this platform is v%d.%d." |   - *UPDATED*  MSG_294 "This version of Windows is no longer supported by Rufus." -> added "\nThe last version of Rufus compatible with this platform is v%d.%d." | ||||||
|   - *NEW*      MSG_323 "Unable to open or read '%s'" |   - *NEW*      MSG_323 "Unable to open or read '%s'" | ||||||
|  |   // MSG_325 appears on the status bar when creating a customized Windows 10 or Windows 11 media | ||||||
|   - *NEW*      MSG_325 "Applying Windows customization: %s" |   - *NEW*      MSG_325 "Applying Windows customization: %s" | ||||||
|  |   // The following messages appear after selecting a Windows 11 ISO and pressing START | ||||||
|   - *NEW*      MSG_326 "Windows User Experience" |   - *NEW*      MSG_326 "Windows User Experience" | ||||||
|   - *NEW*      MSG_327 "Customize Windows installation?" |   - *NEW*      MSG_327 "Customize Windows installation?" | ||||||
|   - *NEW*      MSG_328 "Remove requirement for Secure Boot and TPM 2.0" |   - *NEW*      MSG_328 "Remove requirement for Secure Boot and TPM 2.0" | ||||||
|  | @ -32,6 +36,8 @@ o v3.22 (2023.??.??) | ||||||
|   // The gnu.org website has many translations of the GPL (such as https://www.gnu.org/licenses/gpl-3.0.zh-cn.html, https://www.gnu.org/licenses/gpl-3.0.fr.html) |   // The gnu.org website has many translations of the GPL (such as https://www.gnu.org/licenses/gpl-3.0.zh-cn.html, https://www.gnu.org/licenses/gpl-3.0.fr.html) | ||||||
|   // Please make sure you try to locate the relevant https://www.gnu.org/licenses/gpl-3.0.<LANG-ID>.html for your language and use it below. |   // Please make sure you try to locate the relevant https://www.gnu.org/licenses/gpl-3.0.<LANG-ID>.html for your language and use it below. | ||||||
|   - *NEW*      MSG_904 "This application is licensed under the terms of the GNU Public License (GPL) version 3.\nSee https://www.gnu.org/licenses/gpl-3.0.en.html for details" |   - *NEW*      MSG_904 "This application is licensed under the terms of the GNU Public License (GPL) version 3.\nSee https://www.gnu.org/licenses/gpl-3.0.en.html for details" | ||||||
|  |   // Keyword for "boot" that can be used for search in the Windows Store | ||||||
|  |   - *NEW*      MSG_905 "Boot" | ||||||
|   // This and subsequent messages will be listed in the 'Features' section of the Windows Store page |   // This and subsequent messages will be listed in the 'Features' section of the Windows Store page | ||||||
|   - *NEW*      MSG_910 "Format USB, flash card and virtual drives to FAT/FAT32/NTFS/UDF/exFAT/ReFS/ext2/ext3" |   - *NEW*      MSG_910 "Format USB, flash card and virtual drives to FAT/FAT32/NTFS/UDF/exFAT/ReFS/ext2/ext3" | ||||||
|   - *NEW*      MSG_911 "Create FreeDOS bootable USB drives" |   - *NEW*      MSG_911 "Create FreeDOS bootable USB drives" | ||||||
|  |  | ||||||
|  | @ -1,9 +1,9 @@ | ||||||
| msgid "" | msgid "" | ||||||
| msgstr "" | msgstr "" | ||||||
| "Project-Id-Version: 3.14\n" | "Project-Id-Version: 3.22\n" | ||||||
| "Report-Msgid-Bugs-To: pete@akeo.ie\n" | "Report-Msgid-Bugs-To: pete@akeo.ie\n" | ||||||
| "POT-Creation-Date: 2023-02-03 13:52+0000\n" | "POT-Creation-Date: 2023-02-08 17:07+0000\n" | ||||||
| "PO-Revision-Date: 2023-02-03 13:53+0000\n" | "PO-Revision-Date: 2023-02-08 17:08+0000\n" | ||||||
| "Last-Translator: \n" | "Last-Translator: \n" | ||||||
| "Language-Team: \n" | "Language-Team: \n" | ||||||
| "Language: fr_FR\n" | "Language: fr_FR\n" | ||||||
|  | @ -1200,8 +1200,8 @@ msgid "'Windows To Go' can only be installed on a GPT partitioned drive if it ha | ||||||
| msgstr "'Windows To Go' peut seulement être installé sur un disque partitionné au format GPT si il a l'attribut FIXE.Le disque sélectionné na pas été détecté comme FIXE." | msgstr "'Windows To Go' peut seulement être installé sur un disque partitionné au format GPT si il a l'attribut FIXE.Le disque sélectionné na pas été détecté comme FIXE." | ||||||
| 
 | 
 | ||||||
| #. • MSG_199 | #. • MSG_199 | ||||||
| msgid "This feature is not available for this version of Windows." | msgid "This feature is not available on this platform." | ||||||
| msgstr "Cette fonctionalité n'est pas disponible avec cette version de Windows." | msgstr "Cette fonctionalité n'est pas disponible pour cette plateforme." | ||||||
| 
 | 
 | ||||||
| #. • MSG_201 | #. • MSG_201 | ||||||
| msgid "Cancelling - Please wait..." | msgid "Cancelling - Please wait..." | ||||||
|  | @ -1834,7 +1834,7 @@ msgstr "Empêcher Windows To Go d'accéder aux disques internes" | ||||||
| 
 | 
 | ||||||
| #. • MSG_333 | #. • MSG_333 | ||||||
| msgid "Create a local account with username:" | msgid "Create a local account with username:" | ||||||
| msgstr "Créer un compte local avec le nom :" | msgstr "Créer un compte local sous le nom de :" | ||||||
| 
 | 
 | ||||||
| #. • MSG_334 | #. • MSG_334 | ||||||
| msgid "Set regional options to the same values as this user's" | msgid "Set regional options to the same values as this user's" | ||||||
|  | @ -1849,5 +1849,90 @@ msgid "Persistent log" | ||||||
| msgstr "Log persistent" | msgstr "Log persistent" | ||||||
| 
 | 
 | ||||||
| #. • MSG_900 | #. • MSG_900 | ||||||
|  | #. | ||||||
|  | #. The following messages are for the Windows Store listing only and are not used by the application | ||||||
| msgid "Rufus is a utility that helps format and create bootable USB flash drives, such as USB keys/pendrives, memory sticks, etc." | msgid "Rufus is a utility that helps format and create bootable USB flash drives, such as USB keys/pendrives, memory sticks, etc." | ||||||
| msgstr "Rufus est un utilitaire permettant de formater et de créer des média USB amorçables, tels que clés USB, mémoire flash, etc." | msgstr "Rufus est un utilitaire permettant de formater et de créer des média USB amorçables, tels que clés USB, mémoire flash, etc." | ||||||
|  | 
 | ||||||
|  | #. • MSG_901 | ||||||
|  | msgid "Official site: %s" | ||||||
|  | msgstr "Site official : %s" | ||||||
|  | 
 | ||||||
|  | #. • MSG_902 | ||||||
|  | msgid "Source Code: %s" | ||||||
|  | msgstr "Code source: %s" | ||||||
|  | 
 | ||||||
|  | #. • MSG_903 | ||||||
|  | msgid "ChangeLog: %s" | ||||||
|  | msgstr "" | ||||||
|  | 
 | ||||||
|  | #. • MSG_904 | ||||||
|  | #. | ||||||
|  | #. The gnu.org website has many translations of the GPL (such as https://www.gnu.org/licenses/gpl-3.0.zh-cn.html, https://www.gnu.org/licenses/gpl-3.0.fr.html) | ||||||
|  | #. Please make sure you try to locate the relevant https://www.gnu.org/licenses/gpl-3.0.<LANG-ID>.html for your language and use it here. | ||||||
|  | msgid "" | ||||||
|  | "This application is licensed under the terms of the GNU Public License (GPL) version 3.\n" | ||||||
|  | "See https://www.gnu.org/licenses/gpl-3.0.en.html for details." | ||||||
|  | msgstr "" | ||||||
|  | "Cette application est fournie sous les termes de la Licence publique générale GNU (GPL) version 3.\n" | ||||||
|  | "Veuillez consulter https://www.gnu.org/licenses/gpl-3.0.fr.html pour plus de details." | ||||||
|  | 
 | ||||||
|  | #. • MSG_905 | ||||||
|  | #. | ||||||
|  | #. Keyword for "boot" will be used for search in the Windows Store | ||||||
|  | msgid "Boot" | ||||||
|  | msgstr "Amorçable" | ||||||
|  | 
 | ||||||
|  | #. • MSG_910 | ||||||
|  | #. | ||||||
|  | #. This and subsequent messages will be listed in the 'Features' section of the Windows Store page | ||||||
|  | msgid "Format USB, flash card and virtual drives to FAT/FAT32/NTFS/UDF/exFAT/ReFS/ext2/ext3" | ||||||
|  | msgstr "Formatez des périphériques USB, des cartes flash et des disques virtuels en FAT/FAT32/NTFS/UDF/exFAT/ReFS/ext2/ext3" | ||||||
|  | 
 | ||||||
|  | #. • MSG_911 | ||||||
|  | msgid "Create FreeDOS bootable USB drives" | ||||||
|  | msgstr "Créez des disques amorçable FreeDOS" | ||||||
|  | 
 | ||||||
|  | #. • MSG_912 | ||||||
|  | msgid "Create bootable drives from bootable ISOs (Windows, Linux, etc.)" | ||||||
|  | msgstr "Créez des disques amorçables à partir d'images ISOs (Windows, Linux, etc.)" | ||||||
|  | 
 | ||||||
|  | #. • MSG_913 | ||||||
|  | msgid "Create bootable drives from bootable disk images, including compressed ones" | ||||||
|  | msgstr "Créez des disques amorçables à partir d'images disque, y compris à partir d'images compressées" | ||||||
|  | 
 | ||||||
|  | #. • MSG_914 | ||||||
|  | msgid "Create BIOS or UEFI bootable drives, including UEFI bootable NTFS" | ||||||
|  | msgstr "Créez des disques amorçables BIOS ou UEFI, y compris des disques UEFI amorçables utilisant NTFS" | ||||||
|  | 
 | ||||||
|  | #. • MSG_915 | ||||||
|  | msgid "Create 'Windows To Go' drives" | ||||||
|  | msgstr "Créez des disques 'Windows To Go'" | ||||||
|  | 
 | ||||||
|  | #. • MSG_916 | ||||||
|  | msgid "Create Windows 11 installation drives for PCs that don't have TPM or Secure Boot" | ||||||
|  | msgstr "Créez des disques d'installation Windows 11 pour des PCs qui ne disposent pas de TPM ou Secure Boot" | ||||||
|  | 
 | ||||||
|  | #. • MSG_917 | ||||||
|  | msgid "Create persistent Linux partitions" | ||||||
|  | msgstr "Créez des partitions persistentes pour Linux" | ||||||
|  | 
 | ||||||
|  | #. • MSG_918 | ||||||
|  | msgid "Create VHD/DD images of the selected drive" | ||||||
|  | msgstr "Créez des images VHD/DD du périphérique sélectionné" | ||||||
|  | 
 | ||||||
|  | #. • MSG_919 | ||||||
|  | msgid "Compute MD5, SHA-1, SHA-256 and SHA-512 checksums of the selected image" | ||||||
|  | msgstr "Calculez les sommes de contrôle MD5, SHA-1, SHA-256 et SHA-512 de l'image sélectionnée" | ||||||
|  | 
 | ||||||
|  | #. • MSG_920 | ||||||
|  | msgid "Perform bad blocks checks, including detection of \"fake\" flash drives" | ||||||
|  | msgstr "Executez un test de mauvais secteurs avec detection des \"fake drives\"" | ||||||
|  | 
 | ||||||
|  | #. • MSG_921 | ||||||
|  | msgid "Download official Microsoft Windows retail ISOs" | ||||||
|  | msgstr "Téléchargez des images ISOs commerciales officielles de Microsoft Windows" | ||||||
|  | 
 | ||||||
|  | #. • MSG_922 | ||||||
|  | msgid "Download UEFI Shell ISOs" | ||||||
|  | msgstr "Téléchargez des images ISOs du Shell UEFI" | ||||||
|  |  | ||||||
|  | @ -3,7 +3,7 @@ | ||||||
| ######################################################################### | ######################################################################### | ||||||
| 
 | 
 | ||||||
| # List of all languages included in this file (with version) | # List of all languages included in this file (with version) | ||||||
| # • v3.14 "en-US" "English (English)" | # • v3.22 "en-US" "English (English)" | ||||||
| # • v3.5  "ar-SA" "Arabic (العربية)" | # • v3.5  "ar-SA" "Arabic (العربية)" | ||||||
| # • v3.5  "bg-BG" "Bulgarian (Български)" | # • v3.5  "bg-BG" "Bulgarian (Български)" | ||||||
| # • v3.14 "zh-CN" "Chinese Simplified (简体中文)" | # • v3.14 "zh-CN" "Chinese Simplified (简体中文)" | ||||||
|  | @ -13,7 +13,7 @@ | ||||||
| # • v3.14 "da-DK" "Danish (Dansk)" | # • v3.14 "da-DK" "Danish (Dansk)" | ||||||
| # • v3.14 "nl-NL" "Dutch (Nederlands)" | # • v3.14 "nl-NL" "Dutch (Nederlands)" | ||||||
| # • v3.14 "fi-FI" "Finnish (Suomi)" | # • v3.14 "fi-FI" "Finnish (Suomi)" | ||||||
| # • v3.14 "fr-FR" "French (Français)" | # • v3.22 "fr-FR" "French (Français)" | ||||||
| # • v3.14 "de-DE" "German (Deutsch)" | # • v3.14 "de-DE" "German (Deutsch)" | ||||||
| # • v3.5  "el-GR" "Greek (Ελληνικά)" | # • v3.5  "el-GR" "Greek (Ελληνικά)" | ||||||
| # • v3.14 "he-IL" "Hebrew (עברית)" | # • v3.14 "he-IL" "Hebrew (עברית)" | ||||||
|  | @ -44,7 +44,7 @@ | ||||||
| 
 | 
 | ||||||
| ######################################################################### | ######################################################################### | ||||||
| l "en-US" "English (English)" 0x0409, 0x0809, 0x0c09, 0x1009, 0x1409, 0x1809, 0x1c09, 0x2009, 0x2409, 0x2809, 0x2c09, 0x3009, 0x3409, 0x3809, 0x3c09, 0x4009, 0x4409, 0x4809 | l "en-US" "English (English)" 0x0409, 0x0809, 0x0c09, 0x1009, 0x1409, 0x1809, 0x1c09, 0x2009, 0x2409, 0x2809, 0x2c09, 0x3009, 0x3409, 0x3809, 0x3c09, 0x4009, 0x4409, 0x4809 | ||||||
| v 3.14 | v 3.22 | ||||||
| 
 | 
 | ||||||
| g IDD_DIALOG | g IDD_DIALOG | ||||||
| t IDS_DRIVE_PROPERTIES_TXT "Drive Properties" | t IDS_DRIVE_PROPERTIES_TXT "Drive Properties" | ||||||
|  | @ -415,7 +415,7 @@ t MSG_196 "IMPORTANT: THIS DRIVE USES A NONSTANDARD SECTOR SIZE!\n\n" | ||||||
| 	"Rufus can try to create a bootable drive, but there is NO WARRANTY that it will work." | 	"Rufus can try to create a bootable drive, but there is NO WARRANTY that it will work." | ||||||
| t MSG_197 "Nonstandard sector size detected" | t MSG_197 "Nonstandard sector size detected" | ||||||
| t MSG_198 "'Windows To Go' can only be installed on a GPT partitioned drive if it has the FIXED attribute set. The current drive was not detected as FIXED." | t MSG_198 "'Windows To Go' can only be installed on a GPT partitioned drive if it has the FIXED attribute set. The current drive was not detected as FIXED." | ||||||
| t MSG_199 "This feature is not available for this version of Windows." | t MSG_199 "This feature is not available on this platform." | ||||||
| t MSG_201 "Cancelling - Please wait..." | t MSG_201 "Cancelling - Please wait..." | ||||||
| t MSG_202 "Scanning image..." | t MSG_202 "Scanning image..." | ||||||
| t MSG_203 "Failed to scan image" | t MSG_203 "Failed to scan image" | ||||||
|  | @ -600,7 +600,9 @@ t MSG_902 "Source Code: %s" | ||||||
| t MSG_903 "ChangeLog: %s" | t MSG_903 "ChangeLog: %s" | ||||||
| # The gnu.org website has many translations of the GPL (such as https://www.gnu.org/licenses/gpl-3.0.zh-cn.html, https://www.gnu.org/licenses/gpl-3.0.fr.html) | # The gnu.org website has many translations of the GPL (such as https://www.gnu.org/licenses/gpl-3.0.zh-cn.html, https://www.gnu.org/licenses/gpl-3.0.fr.html) | ||||||
| # Please make sure you try to locate the relevant https://www.gnu.org/licenses/gpl-3.0.<LANG-ID>.html for your language and use it here. | # Please make sure you try to locate the relevant https://www.gnu.org/licenses/gpl-3.0.<LANG-ID>.html for your language and use it here. | ||||||
| t MSG_904 "This application is licensed under the terms of the GNU Public License (GPL) version 3.\nSee https://www.gnu.org/licenses/gpl-3.0.en.html for details" | t MSG_904 "This application is licensed under the terms of the GNU Public License (GPL) version 3.\nSee https://www.gnu.org/licenses/gpl-3.0.en.html for details." | ||||||
|  | # Keyword for "boot" will be used for search in the Windows Store | ||||||
|  | t MSG_905 "Boot" | ||||||
| # This and subsequent messages will be listed in the 'Features' section of the Windows Store page | # This and subsequent messages will be listed in the 'Features' section of the Windows Store page | ||||||
| t MSG_910 "Format USB, flash card and virtual drives to FAT/FAT32/NTFS/UDF/exFAT/ReFS/ext2/ext3" | t MSG_910 "Format USB, flash card and virtual drives to FAT/FAT32/NTFS/UDF/exFAT/ReFS/ext2/ext3" | ||||||
| t MSG_911 "Create FreeDOS bootable USB drives" | t MSG_911 "Create FreeDOS bootable USB drives" | ||||||
|  | @ -610,7 +612,7 @@ t MSG_914 "Create BIOS or UEFI bootable drives, including UEFI bootable NTFS" | ||||||
| t MSG_915 "Create 'Windows To Go' drives" | t MSG_915 "Create 'Windows To Go' drives" | ||||||
| t MSG_916 "Create Windows 11 installation drives for PCs that don't have TPM or Secure Boot" | t MSG_916 "Create Windows 11 installation drives for PCs that don't have TPM or Secure Boot" | ||||||
| t MSG_917 "Create persistent Linux partitions" | t MSG_917 "Create persistent Linux partitions" | ||||||
| t MSG_918 "Create a VHD/DD image of a drive" | t MSG_918 "Create VHD/DD images of the selected drive" | ||||||
| t MSG_919 "Compute MD5, SHA-1, SHA-256 and SHA-512 checksums of the selected image" | t MSG_919 "Compute MD5, SHA-1, SHA-256 and SHA-512 checksums of the selected image" | ||||||
| t MSG_920 "Perform bad blocks checks, including detection of \"fake\" flash drives" | t MSG_920 "Perform bad blocks checks, including detection of \"fake\" flash drives" | ||||||
| t MSG_921 "Download official Microsoft Windows retail ISOs" | t MSG_921 "Download official Microsoft Windows retail ISOs" | ||||||
|  | @ -3967,7 +3969,7 @@ t MSG_900 "Rufus on ohjelma, joka auttaa alustamaan ja luomaan boottaavia USB-la | ||||||
| 
 | 
 | ||||||
| ######################################################################### | ######################################################################### | ||||||
| l "fr-FR" "French (Français)" 0x040c, 0x080c, 0x0c0c, 0x100c, 0x140c, 0x180c, 0x1c0c, 0x200c, 0x240c, 0x280c, 0x2c0c, 0x300c, 0x340c, 0x380c, 0xe40c | l "fr-FR" "French (Français)" 0x040c, 0x080c, 0x0c0c, 0x100c, 0x140c, 0x180c, 0x1c0c, 0x200c, 0x240c, 0x280c, 0x2c0c, 0x300c, 0x340c, 0x380c, 0xe40c | ||||||
| v 3.14 | v 3.22 | ||||||
| b "en-US" | b "en-US" | ||||||
| 
 | 
 | ||||||
| g IDD_ABOUTBOX | g IDD_ABOUTBOX | ||||||
|  | @ -4216,7 +4218,7 @@ t MSG_195 "La version par défaut du fichier %s sera utilisée" | ||||||
| t MSG_196 "IMPORTANT : CE PÉRIPHÉRIQUE UTILISE UNE TAILLE DE SECTEUR NON STANDARD !\n\nLa majorité des disques utilisent une taille de secteur de 512 octets, mais celui ci utilise une taille de %d octets. Dans la majorité des cas, cela veut dire que vous ne POUVEZ PAS démarrer un oridinateur depusi ce disque.\nRufus peut toujours essayer de créer un disque démarrable, mais il n'y a AUCUNE guarantie que cela marchera." | t MSG_196 "IMPORTANT : CE PÉRIPHÉRIQUE UTILISE UNE TAILLE DE SECTEUR NON STANDARD !\n\nLa majorité des disques utilisent une taille de secteur de 512 octets, mais celui ci utilise une taille de %d octets. Dans la majorité des cas, cela veut dire que vous ne POUVEZ PAS démarrer un oridinateur depusi ce disque.\nRufus peut toujours essayer de créer un disque démarrable, mais il n'y a AUCUNE guarantie que cela marchera." | ||||||
| t MSG_197 "Taille de secteur non standard détectée" | t MSG_197 "Taille de secteur non standard détectée" | ||||||
| t MSG_198 "'Windows To Go' peut seulement être installé sur un disque partitionné au format GPT si il a l'attribut FIXE.Le disque sélectionné na pas été détecté comme FIXE." | t MSG_198 "'Windows To Go' peut seulement être installé sur un disque partitionné au format GPT si il a l'attribut FIXE.Le disque sélectionné na pas été détecté comme FIXE." | ||||||
| t MSG_199 "Cette fonctionalité n'est pas disponible avec cette version de Windows." | t MSG_199 "Cette fonctionalité n'est pas disponible pour cette plateforme." | ||||||
| t MSG_201 "Annulation - Veuillez patienter..." | t MSG_201 "Annulation - Veuillez patienter..." | ||||||
| t MSG_202 "Analyse de l'image..." | t MSG_202 "Analyse de l'image..." | ||||||
| t MSG_203 "Echec d'analyse de l'image" | t MSG_203 "Echec d'analyse de l'image" | ||||||
|  | @ -4347,11 +4349,28 @@ t MSG_329 "Supprimer la nécessité d'avoir 4Go+ de RAM, Secure Boot et TPM 2.0" | ||||||
| t MSG_330 "Supprimer la nécessité d'utiliser un compte Microsoft en ligne" | t MSG_330 "Supprimer la nécessité d'utiliser un compte Microsoft en ligne" | ||||||
| t MSG_331 "Désactiver la collecte de données (Supprime les questions de confidentialité)" | t MSG_331 "Désactiver la collecte de données (Supprime les questions de confidentialité)" | ||||||
| t MSG_332 "Empêcher Windows To Go d'accéder aux disques internes" | t MSG_332 "Empêcher Windows To Go d'accéder aux disques internes" | ||||||
| t MSG_333 "Créer un compte local avec le nom :" | t MSG_333 "Créer un compte local sous le nom de :" | ||||||
| t MSG_334 "Définir les options régionales avec les mêmes valeurs que celles de cet utilisateur" | t MSG_334 "Définir les options régionales avec les mêmes valeurs que celles de cet utilisateur" | ||||||
| t MSG_335 "Désactiver l'encryption automatique BitLocker" | t MSG_335 "Désactiver l'encryption automatique BitLocker" | ||||||
| t MSG_336 "Log persistent" | t MSG_336 "Log persistent" | ||||||
| t MSG_900 "Rufus est un utilitaire permettant de formater et de créer des média USB amorçables, tels que clés USB, mémoire flash, etc." | t MSG_900 "Rufus est un utilitaire permettant de formater et de créer des média USB amorçables, tels que clés USB, mémoire flash, etc." | ||||||
|  | t MSG_901 "Site official : %s" | ||||||
|  | t MSG_902 "Code source: %s" | ||||||
|  | t MSG_904 "Cette application est fournie sous les termes de la Licence publique générale GNU (GPL) version 3.\nVeuillez consulter https://www.gnu.org/licenses/gpl-3.0.fr.html pour plus de details." | ||||||
|  | t MSG_905 "Amorçable" | ||||||
|  | t MSG_910 "Formatez des périphériques USB, des cartes flash et des disques virtuels en FAT/FAT32/NTFS/UDF/exFAT/ReFS/ext2/ext3" | ||||||
|  | t MSG_911 "Créez des disques amorçable FreeDOS" | ||||||
|  | t MSG_912 "Créez des disques amorçables à partir d'images ISOs (Windows, Linux, etc.)" | ||||||
|  | t MSG_913 "Créez des disques amorçables à partir d'images disque, y compris à partir d'images compressées" | ||||||
|  | t MSG_914 "Créez des disques amorçables BIOS ou UEFI, y compris des disques UEFI amorçables utilisant NTFS" | ||||||
|  | t MSG_915 "Créez des disques 'Windows To Go'" | ||||||
|  | t MSG_916 "Créez des disques d'installation Windows 11 pour des PCs qui ne disposent pas de TPM ou Secure Boot" | ||||||
|  | t MSG_917 "Créez des partitions persistentes pour Linux" | ||||||
|  | t MSG_918 "Créez des images VHD/DD du périphérique sélectionné" | ||||||
|  | t MSG_919 "Calculez les sommes de contrôle MD5, SHA-1, SHA-256 et SHA-512 de l'image sélectionnée" | ||||||
|  | t MSG_920 "Executez un test de mauvais secteurs avec detection des \"fake drives\"" | ||||||
|  | t MSG_921 "Téléchargez des images ISOs commerciales officielles de Microsoft Windows" | ||||||
|  | t MSG_922 "Téléchargez des images ISOs du Shell UEFI" | ||||||
| 
 | 
 | ||||||
| ######################################################################### | ######################################################################### | ||||||
| l "de-DE" "German (Deutsch)" 0x0407, 0x0807, 0x0c07, 0x1007, 0x1407 | l "de-DE" "German (Deutsch)" 0x0407, 0x0807, 0x0c07, 0x1007, 0x1407 | ||||||
|  |  | ||||||
							
								
								
									
										10
									
								
								src/rufus.rc
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								src/rufus.rc
									
										
									
									
									
								
							|  | @ -33,7 +33,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL | ||||||
| IDD_DIALOG DIALOGEX 12, 12, 232, 326 | IDD_DIALOG DIALOGEX 12, 12, 232, 326 | ||||||
| STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | ||||||
| EXSTYLE WS_EX_ACCEPTFILES | EXSTYLE WS_EX_ACCEPTFILES | ||||||
| CAPTION "Rufus 3.22.1961" | CAPTION "Rufus 3.22.1962" | ||||||
| FONT 9, "Segoe UI Symbol", 400, 0, 0x0 | FONT 9, "Segoe UI Symbol", 400, 0, 0x0 | ||||||
| BEGIN | BEGIN | ||||||
|     LTEXT           "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP |     LTEXT           "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP | ||||||
|  | @ -392,8 +392,8 @@ END | ||||||
| // | // | ||||||
| 
 | 
 | ||||||
| VS_VERSION_INFO VERSIONINFO | VS_VERSION_INFO VERSIONINFO | ||||||
|  FILEVERSION 3,22,1961,0 |  FILEVERSION 3,22,1962,0 | ||||||
|  PRODUCTVERSION 3,22,1961,0 |  PRODUCTVERSION 3,22,1962,0 | ||||||
|  FILEFLAGSMASK 0x3fL |  FILEFLAGSMASK 0x3fL | ||||||
| #ifdef _DEBUG | #ifdef _DEBUG | ||||||
|  FILEFLAGS 0x1L |  FILEFLAGS 0x1L | ||||||
|  | @ -411,13 +411,13 @@ BEGIN | ||||||
|             VALUE "Comments", "https://rufus.ie" |             VALUE "Comments", "https://rufus.ie" | ||||||
|             VALUE "CompanyName", "Akeo Consulting" |             VALUE "CompanyName", "Akeo Consulting" | ||||||
|             VALUE "FileDescription", "Rufus" |             VALUE "FileDescription", "Rufus" | ||||||
|             VALUE "FileVersion", "3.22.1961" |             VALUE "FileVersion", "3.22.1962" | ||||||
|             VALUE "InternalName", "Rufus" |             VALUE "InternalName", "Rufus" | ||||||
|             VALUE "LegalCopyright", "© 2011-2023 Pete Batard (GPL v3)" |             VALUE "LegalCopyright", "© 2011-2023 Pete Batard (GPL v3)" | ||||||
|             VALUE "LegalTrademarks", "https://www.gnu.org/licenses/gpl-3.0.html" |             VALUE "LegalTrademarks", "https://www.gnu.org/licenses/gpl-3.0.html" | ||||||
|             VALUE "OriginalFilename", "rufus-3.22.exe" |             VALUE "OriginalFilename", "rufus-3.22.exe" | ||||||
|             VALUE "ProductName", "Rufus" |             VALUE "ProductName", "Rufus" | ||||||
|             VALUE "ProductVersion", "3.22.1961" |             VALUE "ProductVersion", "3.22.1962" | ||||||
|         END |         END | ||||||
|     END |     END | ||||||
|     BLOCK "VarFileInfo" |     BLOCK "VarFileInfo" | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue