# Language AR translations for PACKAGE package. # Automatically generated, 2007. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2019-01-13 19:01+0100\n" "PO-Revision-Date: 2005-12-28 03:16+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: _translatorinfo:1 msgid "" "_: NAME OF TRANSLATORS\n" "Your names" msgstr "" #: _translatorinfo:2 msgid "" "_: EMAIL OF TRANSLATORS\n" "Your emails" msgstr "" #: cachegrindloader.cpp:141 msgid "Import filter for Cachegrind/Callgrind generated profile data files" msgstr "" #: cachegrindloader.cpp:738 #, c-format msgid "Loading %1" msgstr "" #: callgraphview.cpp:306 #, c-format msgid "Call(s) from %1" msgstr "" #: callgraphview.cpp:307 #, c-format msgid "Call(s) to %1" msgstr "" #: callgraphview.cpp:308 msgid "(unknown call)" msgstr "" #: callgraphview.cpp:1425 msgid "" "Call Graph around active Function

Depending on configuration, this " "view shows the call graph environment of the active function. Note: the " "shown cost is only the cost which is spent while the active function " "was actually running; i.e. the cost shown for main() - if it's visible - " "should be the same as the cost of the active function, as that's the part of " "inclusive cost of main() spent while the active function was running.

For cycles, blue call arrows indicate that this is an artificial call " "added for correct drawing which actually never happened.

If the graph " "is larger than the widget area, an overview panner is shown in one edge. " "There are similar visualization options to the Call Treemap; the selected " "function is highlighted.

" msgstr "" #: callgraphview.cpp:1789 msgid "" "Warning: a long lasting graph layouting is in progress.\n" "Reduce node/edge limits for speedup.\n" msgstr "" #: callgraphview.cpp:1792 msgid "Layouting stopped.\n" msgstr "" #: callgraphview.cpp:1794 msgid "The call graph has %1 nodes and %2 edges.\n" msgstr "" #: callgraphview.cpp:1827 msgid "No item activated for which to draw the call graph." msgstr "" #: callgraphview.cpp:1838 msgid "No call graph can be drawn for the active item." msgstr "" #: callgraphview.cpp:1867 msgid "" "No call graph is available because the following\n" "command cannot be run:\n" "'%1'\n" msgstr "" #: callgraphview.cpp:1870 callgraphview.cpp:2199 msgid "Please check that 'dot' is installed (package GraphViz)." msgstr "" #: callgraphview.cpp:2198 msgid "Error running the graph layouting tool.\n" msgstr "" #: callgraphview.cpp:2206 msgid "" "There is no call graph available for function\n" "\t'%1'\n" "because it has no cost of the selected event type." msgstr "" #: callgraphview.cpp:2396 callgraphview.cpp:2400 callgraphview.cpp:2418 #: callview.cpp:123 callview.cpp:128 coverageview.cpp:166 instrview.cpp:191 #: sourceview.cpp:116 msgid "Go to '%1'" msgstr "" #: callgraphview.cpp:2427 msgid "Stop Layouting" msgstr "" #: callgraphview.cpp:2435 msgid "As PostScript" msgstr "" #: callgraphview.cpp:2436 msgid "As Image ..." msgstr "" #: callgraphview.cpp:2438 msgid "Export Graph" msgstr "" #: callgraphview.cpp:2443 callgraphview.cpp:2466 msgid "Unlimited" msgstr "" #: callgraphview.cpp:2446 callgraphview.cpp:2469 msgid "None" msgstr "" #: callgraphview.cpp:2447 callgraphview.cpp:2470 msgid "max. 2" msgstr "" #: callgraphview.cpp:2448 callgraphview.cpp:2471 msgid "max. 5" msgstr "" #: callgraphview.cpp:2449 callgraphview.cpp:2472 msgid "max. 10" msgstr "" #: callgraphview.cpp:2450 callgraphview.cpp:2473 msgid "max. 15" msgstr "" #: callgraphview.cpp:2460 callgraphview.cpp:2483 #, c-format msgid "< %1" msgstr "" #: callgraphview.cpp:2489 msgid "No Minimum" msgstr "" #: callgraphview.cpp:2493 #, c-format msgid "50 %" msgstr "" #: callgraphview.cpp:2494 #, c-format msgid "20 %" msgstr "" #: callgraphview.cpp:2495 #, c-format msgid "10 %" msgstr "" #: callgraphview.cpp:2496 #, c-format msgid "5 %" msgstr "" #: callgraphview.cpp:2497 #, c-format msgid "3 %" msgstr "" #: callgraphview.cpp:2498 #, c-format msgid "2 %" msgstr "" #: callgraphview.cpp:2499 #, c-format msgid "1.5 %" msgstr "" #: callgraphview.cpp:2500 #, c-format msgid "1 %" msgstr "" #: callgraphview.cpp:2516 msgid "Same as Node" msgstr "" #: callgraphview.cpp:2517 #, c-format msgid "50 % of Node" msgstr "" #: callgraphview.cpp:2518 #, c-format msgid "20 % of Node" msgstr "" #: callgraphview.cpp:2519 #, c-format msgid "10 % of Node" msgstr "" #: callgraphview.cpp:2529 msgid "Caller Depth" msgstr "" #: callgraphview.cpp:2530 msgid "Callee Depth" msgstr "" #: callgraphview.cpp:2531 msgid "Min. Node Cost" msgstr "" #: callgraphview.cpp:2532 msgid "Min. Call Cost" msgstr "" #: callgraphview.cpp:2534 msgid "Arrows for Skipped Calls" msgstr "" #: callgraphview.cpp:2536 msgid "Inner-cycle Calls" msgstr "" #: callgraphview.cpp:2538 msgid "Cluster Groups" msgstr "" #: callgraphview.cpp:2543 msgid "Compact" msgstr "" #: callgraphview.cpp:2544 msgid "Normal" msgstr "" #: callgraphview.cpp:2545 msgid "Tall" msgstr "" #: callgraphview.cpp:2550 msgid "Top to Down" msgstr "" #: callgraphview.cpp:2551 msgid "Left to Right" msgstr "" #: callgraphview.cpp:2552 msgid "Circular" msgstr "" #: callgraphview.cpp:2558 msgid "TopLeft" msgstr "" #: callgraphview.cpp:2559 msgid "TopRight" msgstr "" #: callgraphview.cpp:2560 msgid "BottomLeft" msgstr "" #: callgraphview.cpp:2561 msgid "BottomRight" msgstr "" #: callgraphview.cpp:2562 configdlgbase.ui:246 configdlgbase.ui:286 #: configdlgbase.ui:302 #, no-c-format msgid "Automatic" msgstr "" #: callgraphview.cpp:2569 msgid "Graph" msgstr "" #: callgraphview.cpp:2570 partselection.cpp:320 msgid "Visualization" msgstr "" #: callgraphview.cpp:2571 msgid "Birds-eye View" msgstr "" #: callitem.cpp:82 partlistitem.cpp:152 msgid "(active)" msgstr "" #: callmapview.cpp:59 dumpselectionbase.ui:550 partselection.cpp:58 #, no-c-format msgid "Name" msgstr "" #: callmapview.cpp:60 callview.cpp:44 instrview.cpp:126 partselection.cpp:59 #: sourceview.cpp:51 stackselectionbase.ui:31 #, no-c-format msgid "Cost" msgstr "" #: callmapview.cpp:61 dumpselectionbase.ui:950 functionselectionbase.ui:147 #, no-c-format msgid "Location" msgstr "" #: callmapview.cpp:63 dumpselectionbase.ui:754 stackselectionbase.ui:53 #, no-c-format msgid "Calls" msgstr "" #: callmapview.cpp:98 msgid "" "Caller Map

This graph shows the nested hierarchy of all callers of " "the current activated function. Each colored rectangle represents a " "function; its size tries to be proportional to the cost spent therein while " "the active function is running (however, there are drawing constrains).

" msgstr "" #: callmapview.cpp:105 msgid "" "Call Map

This graph shows the nested hierarchy of all callees of " "the current activated function. Each colored rectangle represents a " "function; its size tries to be proportional to the cost spent therein while " "the active function is running (however, there are drawing constrains).

" msgstr "" #: callmapview.cpp:113 msgid "" "

Appearance options can be found in the in the context menu. To get exact " "size proportions, choose 'Hide incorrect borders'. As this mode can be " "very time consuming, you may want to limit the maximum drawn " "nesting level before. 'Best' determinates the split direction for children " "from the aspect ratio of the parent. 'Always Best' decides on remaining " "space for each sibling. 'Ignore Proportions' takes space for function name " "drawing before drawing children. Note that size proportions can get " "heavily wrong.

This is a TreeMap widget. Keyboard " "navigation is available with the left/right arrow keys for traversing " "siblings, and up/down arrow keys to go a nesting level up/down. Return activates the current item.

" msgstr "" #: callmapview.cpp:167 msgid "Go To" msgstr "" #: callmapview.cpp:184 msgid "Stop at Depth" msgstr "" #: callmapview.cpp:187 treemap.cpp:3101 msgid "No Depth Limit" msgstr "" #: callmapview.cpp:190 msgid "Depth 10" msgstr "" #: callmapview.cpp:192 msgid "Depth 15" msgstr "" #: callmapview.cpp:194 msgid "Depth 20" msgstr "" #: callmapview.cpp:198 treemap.cpp:3107 msgid "Depth of '%1' (%2)" msgstr "" #: callmapview.cpp:204 msgid "Decrement Depth (to %1)" msgstr "" #: callmapview.cpp:205 msgid "Increment Depth (to %1)" msgstr "" #: callmapview.cpp:209 msgid "Stop at Function" msgstr "" #: callmapview.cpp:210 msgid "No Function Limit" msgstr "" #: callmapview.cpp:240 msgid "Stop at Area" msgstr "" #: callmapview.cpp:243 treemap.cpp:3039 msgid "No Area Limit" msgstr "" #: callmapview.cpp:246 msgid "50 Pixels" msgstr "" #: callmapview.cpp:248 msgid "100 Pixels" msgstr "" #: callmapview.cpp:250 msgid "200 Pixels" msgstr "" #: callmapview.cpp:252 msgid "500 Pixels" msgstr "" #: callmapview.cpp:258 treemap.cpp:3045 msgid "Area of '%1' (%2)" msgstr "" #: callmapview.cpp:264 treemap.cpp:3071 msgid "Double Area Limit (to %1)" msgstr "" #: callmapview.cpp:266 msgid "Half Area Limit (to %1)" msgstr "" #: callmapview.cpp:273 msgid "Visualisation" msgstr "" #: callmapview.cpp:277 msgid "Split Direction" msgstr "" #: callmapview.cpp:279 msgid "Skip Incorrect Borders" msgstr "" #: callmapview.cpp:284 msgid "Border Width" msgstr "" #: callmapview.cpp:285 msgid "Border 0" msgstr "" #: callmapview.cpp:288 msgid "Border 1" msgstr "" #: callmapview.cpp:290 msgid "Border 2" msgstr "" #: callmapview.cpp:292 msgid "Border 3" msgstr "" #: callmapview.cpp:297 msgid "Draw Symbol Names" msgstr "" #: callmapview.cpp:298 msgid "Draw Cost" msgstr "" #: callmapview.cpp:299 msgid "Draw Location" msgstr "" #: callmapview.cpp:300 msgid "Draw Calls" msgstr "" #: callmapview.cpp:303 partselection.cpp:342 msgid "Ignore Proportions" msgstr "" #: callmapview.cpp:304 partselection.cpp:344 treemap.cpp:2887 msgid "Allow Rotation" msgstr "" #: callmapview.cpp:321 treemap.cpp:2889 msgid "Shading" msgstr "" #: callmapview.cpp:431 msgid "Call Map: Current is '%1'" msgstr "" #: callmapview.cpp:599 msgid "(no function)" msgstr "" #: callmapview.cpp:741 callmapview.cpp:858 msgid "(no call)" msgstr "" #: callview.cpp:45 instrview.cpp:127 sourceview.cpp:52 msgid "Cost 2" msgstr "" #: callview.cpp:47 callview.cpp:51 msgid "Count" msgstr "" #: callview.cpp:48 coverageview.cpp:50 msgid "Caller" msgstr "" #: callview.cpp:52 coverageview.cpp:56 msgid "Callee" msgstr "" #: callview.cpp:85 msgid "" "List of direct Callers

This list shows all functions calling the " "current selected one directly, together with a call count and the cost spent " "in the current selected function while being called from the function from " "the list.

An icon instead of an inclusive cost specifies that this is " "a call inside of a recursive cycle. An inclusive cost makes no sense here.

Selecting a function makes it the current selected one of this " "information panel. If there are two panels (Split mode), the function of the " "other panel is changed instead.

" msgstr "" #: callview.cpp:98 msgid "" "List of direct Callees

This list shows all functions called by the " "current selected one directly, together with a call count and the cost spent " "in this function while being called from the selected function.

Selecting a function makes it the current selected one of this " "information panel. If there are two panels (Split mode), the function of the " "other panel is changed instead.

" msgstr "" #: configdlg.cpp:58 dumpselectionbase.ui:824 #, no-c-format msgid "ELF Objects" msgstr "" #: configdlg.cpp:60 msgid "Source Files" msgstr "" #: configdlg.cpp:61 msgid "C++ Classes" msgstr "" #: configdlg.cpp:62 msgid "Function (no Grouping)" msgstr "" #: configdlg.cpp:157 configdlg.cpp:350 configdlg.cpp:371 msgid "(always)" msgstr "" #: configdlg.cpp:210 msgid "KCachegrind Configuration" msgstr "" #: configdlg.cpp:211 msgid "" "The Maximum Number of List Items should be below 500.The previous set value " "(%1) will still be used." msgstr "" #: configdlg.cpp:384 msgid "Choose Source Folder" msgstr "" #: configuration.cpp:67 msgid "Instruction Fetch" msgstr "" #: configuration.cpp:68 msgid "Data Read Access" msgstr "" #: configuration.cpp:69 msgid "Data Write Access" msgstr "" #: configuration.cpp:70 msgid "L1 Instr. Fetch Miss" msgstr "" #: configuration.cpp:71 msgid "L1 Data Read Miss" msgstr "" #: configuration.cpp:72 msgid "L1 Data Write Miss" msgstr "" #: configuration.cpp:73 msgid "L2 Instr. Fetch Miss" msgstr "" #: configuration.cpp:74 msgid "L2 Data Read Miss" msgstr "" #: configuration.cpp:75 msgid "L2 Data Write Miss" msgstr "" #: configuration.cpp:76 msgid "LL Instr. Fetch Miss" msgstr "" #: configuration.cpp:77 msgid "LL Data Read Miss" msgstr "" #: configuration.cpp:78 msgid "LL Data Write Miss" msgstr "" #: configuration.cpp:79 msgid "Samples" msgstr "" #: configuration.cpp:80 msgid "System Time" msgstr "" #: configuration.cpp:81 msgid "User Time" msgstr "" #: configuration.cpp:82 msgid "L1 Miss Sum" msgstr "" #: configuration.cpp:83 msgid "L2 Miss Sum" msgstr "" #: configuration.cpp:84 msgid "LL Miss Sum" msgstr "" #: configuration.cpp:85 msgid "Cycle Estimation" msgstr "" #: costlistitem.cpp:60 #, c-format msgid "" "_n: (%n item skipped)\n" "(%n items skipped)" msgstr "" #: costtypeitem.cpp:56 msgid "Unknown Type" msgstr "" #: costtypeview.cpp:42 msgid "Event Type" msgstr "" #: costtypeview.cpp:43 coverageview.cpp:46 dumpselectionbase.ui:917 #: functionselectionbase.ui:103 partview.cpp:47 #, no-c-format msgid "Incl." msgstr "" #: costtypeview.cpp:44 coverageview.cpp:53 functionselectionbase.ui:62 #: functionselectionbase.ui:114 partview.cpp:48 #, no-c-format msgid "Self" msgstr "" #: costtypeview.cpp:45 msgid "Short" msgstr "" #: costtypeview.cpp:47 msgid "Formula" msgstr "" #: costtypeview.cpp:81 msgid "" "Cost Types List

This list shows all cost types available and what " "the self/inclusive cost of the current selected function is for that cost " "type.

By choosing a cost type from the list, you change the cost type " "of costs shown all over KCachegrind to be the selected one.

" msgstr "" #: costtypeview.cpp:98 msgid "Set Secondary Event Type" msgstr "" #: costtypeview.cpp:100 msgid "Remove Secondary Event Type" msgstr "" #: costtypeview.cpp:105 msgid "Edit Long Name" msgstr "" #: costtypeview.cpp:106 msgid "Edit Short Name" msgstr "" #: costtypeview.cpp:107 msgid "Edit Formula" msgstr "" #: costtypeview.cpp:115 msgid "New Cost Type ..." msgstr "" #: costtypeview.cpp:149 costtypeview.cpp:154 #, c-format msgid "New%1" msgstr "" #: costtypeview.cpp:155 #, c-format msgid "New Cost Type %1" msgstr "" #: coverageitem.cpp:65 coverageitem.cpp:205 functionitem.cpp:72 #, c-format msgid "" "_n: (%n function skipped)\n" "(%n functions skipped)" msgstr "" #: coverageview.cpp:48 coverageview.cpp:54 msgid "Distance" msgstr "" #: coverageview.cpp:49 dumpselectionbase.ui:928 functionselectionbase.ui:125 #: partview.cpp:49 #, no-c-format msgid "Called" msgstr "" #: coverageview.cpp:55 msgid "Calling" msgstr "" #: coverageview.cpp:90 msgid "" "List of all Callers

This list shows all functions calling the " "current selected one, either directly or with several functions in-between " "on the stack; the number of functions in-between plus one is called the " "Distance (e.g. for function A,B,C there exists a call from A to C " "when A calls B and B calls C, i.e. A => B => C. The distance here is 2).

Absolute cost shown is the cost spent in the selected function while a " "listed function is active; relative cost is the percentage of all cost spent " "in the selected function while the listed one is active. The cost graphic " "shows logarithmic percentage with a different color for each distance.

As there can be many calls from the same function, the distance column " "sometimes shows the range of distances for all calls happening; then, in " "parentheses, there is the medium distance, i.e. the distance where most of " "the call costs happened.

Selecting a function makes it the current " "selected one of this information panel. If there are two panels (Split " "mode), the function of the other panel is changed instead.

" msgstr "" #: coverageview.cpp:120 msgid "" "List of all Callees

This list shows all functions called by the " "current selected one, either directly or with several function in-between on " "the stack; the number of function in-between plus one is called the " "Distance (e.g. for function A,B,C there exists a call from A to C " "when A calls B and B calls C, i.e. A => B => C. The distance here is 2).

Absolute cost shown is the cost spent in the listed function while the " "selected is active; relative cost is the percentage of all cost spent in the " "listed function while the selected one is active. The cost graphic always " "shows logarithmic percentage with a different color for each distance.

As there can be many calls to the same function, the distance column " "sometimes shows the range of distances for all calls happening; then, in " "parentheses, there is the medium distance, i.e. the distance where most of " "the call costs happened.

Selecting a function makes it the current " "selected one of this information panel. If there are two panels (Split " "mode), the function of the other panel is changed instead.

" msgstr "" #: functionselection.cpp:52 toplevel.cpp:772 msgid "(No Grouping)" msgstr "" #: functionselection.cpp:176 #, c-format msgid "Go to %1" msgstr "" #: functionselection.cpp:203 msgid "Show All Items" msgstr "" #: functionselection.cpp:226 msgid "No Grouping" msgstr "" #: functionselection.cpp:243 toplevel.cpp:763 msgid "Grouping" msgstr "" #: instritem.cpp:106 sourceitem.cpp:86 msgid "Active call to '%1'" msgstr "" #: instritem.cpp:108 sourceitem.cpp:88 msgid "" "_n: %n call to '%1'\n" "%n calls to '%1'" msgstr "" #: instritem.cpp:137 msgid "Jump %1 of %2 times to 0x%3" msgstr "" #: instritem.cpp:142 msgid "Jump %1 times to 0x%2" msgstr "" #: instritem.cpp:185 sourceitem.cpp:169 msgid "(cycle)" msgstr "" #: dumpselectionbase.ui:906 instrview.cpp:125 sourceview.cpp:50 #, no-c-format msgid "#" msgstr "" #: instrview.cpp:129 msgid "Hex" msgstr "" #: instrview.cpp:131 tabview.cpp:313 msgid "Assembler" msgstr "" #: instrview.cpp:132 msgid "Source Position" msgstr "" #: instrview.cpp:163 msgid "" "Annotated Assembler

The annotated assembler list shows the machine " "code instructions of the current selected function together with (self) cost " "spent while executing an instruction. If this is a call instruction, lines " "with details on the call happening are inserted into the source: the cost " "spent inside of the call, the number of calls happening, and the call " "destination.

The disassembler output shown is generated with the " "'objdump' utility from the 'binutils' package.

Select a line with call " "information to make the destination function of this call current.

" msgstr "" #: instrview.cpp:195 #, c-format msgid "Go to Address %1" msgstr "" #: instrview.cpp:207 msgid "Hex Code" msgstr "" #: instrview.cpp:426 msgid "There is no instruction info in the profile data file." msgstr "" #: instrview.cpp:428 msgid "For the Valgrind Calltree Skin, rerun with option" msgstr "" #: instrview.cpp:429 msgid " --dump-instr=yes" msgstr "" #: instrview.cpp:430 msgid "To see (conditional) jumps, additionally specify" msgstr "" #: instrview.cpp:431 msgid " --trace-jump=yes" msgstr "" #: instrview.cpp:629 msgid "There is an error trying to execute the command" msgstr "" #: instrview.cpp:634 instrview.cpp:900 msgid "Check that you have installed 'objdump'." msgstr "" #: instrview.cpp:636 instrview.cpp:902 msgid "This utility can be found in the 'binutils' package." msgstr "" #: instrview.cpp:739 msgid "(No Assembler)" msgstr "" #: instrview.cpp:875 #, c-format msgid "" "_n: There is %n cost line without assembler code.\n" "There are %n cost lines without assembler code." msgstr "" #: instrview.cpp:877 msgid "This happens because the code of" msgstr "" #: instrview.cpp:880 msgid "does not seem to match the profile data file." msgstr "" #: instrview.cpp:883 msgid "Are you using an old profile data file or is the above mentioned" msgstr "" #: instrview.cpp:885 msgid "ELF object from an updated installation/another machine?" msgstr "" #: instrview.cpp:893 msgid "There seems to be an error trying to execute the command" msgstr "" #: instrview.cpp:898 msgid "Check that the ELF object used in the command exists." msgstr "" #: main.cpp:38 msgid "Run under cachegrind" msgstr "" #: main.cpp:39 msgid "Show information of this trace" msgstr "" #: main.cpp:46 msgid "KCachegrind" msgstr "" #: main.cpp:48 msgid "TDE Frontend for Cachegrind" msgstr "" #: main.cpp:50 msgid "(C) 2002, 2003, 2004" msgstr "" #: main.cpp:53 msgid "Author/Maintainer" msgstr "" #: partgraph.cpp:167 #, c-format msgid "Profile Part %1" msgstr "" #: partgraph.cpp:226 msgid "(no trace)" msgstr "" #: partgraph.cpp:229 msgid "(no part)" msgstr "" #: partgraph.cpp:423 tracedata.cpp:249 tracedata.cpp:254 tracedata.cpp:2824 #: tracedata.cpp:3241 tracedata.cpp:3327 tracedata.cpp:4165 tracedata.cpp:4173 #: tracedata.cpp:4238 msgid "(unknown)" msgstr "" #: partlistitem.cpp:49 msgid " (Thread %1)" msgstr "" #: partlistitem.cpp:56 msgid "(none)" msgstr "" #: partselection.cpp:151 msgid "Profile Part Overview: Current is '%1'" msgstr "" #: partselection.cpp:287 msgid "Deselect" msgstr "" #: partselection.cpp:287 partselection.cpp:311 msgid "Select" msgstr "" #: partselection.cpp:292 msgid "Select All Parts" msgstr "" #: partselection.cpp:294 msgid "Visible Parts" msgstr "" #: partselection.cpp:296 msgid "Hide Selected Parts" msgstr "" #: partselection.cpp:297 msgid "Unhide Hidden Parts" msgstr "" #: partselection.cpp:302 toplevel.cpp:1687 msgid "Go Back" msgstr "" #: partselection.cpp:322 msgid "Partitioning Mode" msgstr "" #: partselection.cpp:323 msgid "Diagram Mode" msgstr "" #: partselection.cpp:324 msgid "Zoom Function" msgstr "" #: partselection.cpp:325 msgid "Show Direct Calls" msgstr "" #: partselection.cpp:326 msgid "Increment Shown Call Levels" msgstr "" #: partselection.cpp:340 msgid "Draw Names" msgstr "" #: partselection.cpp:341 msgid "Draw Costs" msgstr "" #: partselection.cpp:343 msgid "Draw Frames" msgstr "" #: partselection.cpp:359 msgid "Hide Info" msgstr "" #: partselection.cpp:361 msgid "Show Info" msgstr "" #: partselection.cpp:541 msgid "(no trace loaded)" msgstr "" #: partview.cpp:46 tracedata.cpp:179 msgid "Profile Part" msgstr "" #: partview.cpp:51 msgid "Comment" msgstr "" #: partview.cpp:73 msgid "" "Trace Part List

This list shows all trace parts of the loaded " "trace. For each part, the self/inclusive cost of the current selected " "function, spent in the part, is shown; percentage costs are always relative " "to the total cost of the part (not to the whole trace as in the " "Trace Part Overview). Also shown are the calls happening to/from the current " "function inside of the trace part.

By choosing one or more trace parts " "from the list, the costs shown all over KCachegrind will only be the ones " "spent in the selected part(s). If no list selection is shown, in fact all " "trace parts are selected implicitly.

This is a multi-selection list. " "You can select ranges by dragging the mouse or use SHIFT/CTRL modifiers. " "Selection/Deselection of trace parts can also be done by using the Trace " "Part Overview Dockable. This one also supports multiple selection.

Note that the list is hidden if only one trace part is loaded.

" msgstr "" #: partview.cpp:106 msgid "Select '%1'" msgstr "" #: partview.cpp:107 msgid "Hide '%1'" msgstr "" #: partview.cpp:111 msgid "Hide Selected" msgstr "" #: partview.cpp:112 msgid "Show All" msgstr "" #: sourceitem.cpp:125 msgid "Jump %1 of %2 times to %3" msgstr "" #: sourceitem.cpp:130 msgid "Jump %1 times to %2" msgstr "" #: sourceview.cpp:54 sourceview.cpp:554 msgid "Source (unknown)" msgstr "" #: sourceview.cpp:89 msgid "" "Annotated Source

The annotated source list shows the source lines " "of the current selected function together with (self) cost spent while " "executing the code of this source line. If there was a call in a source " "line, lines with details on the call happening are inserted into the source: " "the cost spent inside of the call, the number of calls happening, and the " "call destination.

Select a inserted call information line to make the " "destination function current.

" msgstr "" #: sourceview.cpp:120 #, c-format msgid "Go to Line %1" msgstr "" #: sourceview.cpp:293 msgid "(No Source)" msgstr "" #: sourceview.cpp:512 msgid "There is no cost of current selected type associated" msgstr "" #: sourceview.cpp:514 msgid "with any source line of this function in file" msgstr "" #: sourceview.cpp:518 msgid "Thus, no annotated source can be shown." msgstr "" #: sourceview.cpp:553 msgid "Source ('%1')" msgstr "" #: sourceview.cpp:559 msgid "--- Inlined from '%1' ---" msgstr "" #: sourceview.cpp:560 msgid "--- Inlined from unknown source ---" msgstr "" #: sourceview.cpp:565 msgid "There is no source available for the following function:" msgstr "" #: sourceview.cpp:570 msgid "This is because no debug information is present." msgstr "" #: sourceview.cpp:572 msgid "Recompile source and redo the profile run." msgstr "" #: sourceview.cpp:575 msgid "The function is located in this ELF object:" msgstr "" #: sourceview.cpp:583 msgid "This is because its source file cannot be found:" msgstr "" #: sourceview.cpp:587 msgid "Add the folder of this file to the source folder list." msgstr "" #: sourceview.cpp:589 msgid "The list can be found in the configuration dialog." msgstr "" #: tabview.cpp:64 msgid "Move to Top" msgstr "" #: tabview.cpp:68 msgid "Move to Right" msgstr "" #: tabview.cpp:72 msgid "Move to Bottom" msgstr "" #: tabview.cpp:76 msgid "Move to Bottom Left" msgstr "" #: tabview.cpp:77 tabview.cpp:94 treemap.cpp:2908 msgid "Bottom Left" msgstr "" #: tabview.cpp:79 msgid "Move Area To" msgstr "" #: tabview.cpp:81 msgid "Hide This Tab" msgstr "" #: tabview.cpp:82 msgid "Hide Area" msgstr "" #: tabview.cpp:95 msgid "Show Hidden On" msgstr "" #: tabview.cpp:242 msgid "(No profile data file loaded)" msgstr "" #: tabview.cpp:281 msgid "Types" msgstr "" #: tabview.cpp:284 msgid "Callers" msgstr "" #: tabview.cpp:287 msgid "All Callers" msgstr "" #: tabview.cpp:290 msgid "Caller Map" msgstr "" #: tabview.cpp:293 msgid "Source" msgstr "" #: tabview.cpp:297 msgid "Parts" msgstr "" #: tabview.cpp:300 msgid "Call Graph" msgstr "" #: tabview.cpp:303 msgid "Callees" msgstr "" #: tabview.cpp:306 msgid "All Callees" msgstr "" #: tabview.cpp:310 msgid "Callee Map" msgstr "" #: tabview.cpp:553 msgid "" "Information Tabs

This widget shows information for the current " "selected function in different tabs:

For more " "information, see the What's This? help of the corresponding tab " "widget

" msgstr "" #: tabview.cpp:630 msgid "(No Data loaded)" msgstr "" #: tabview.cpp:631 msgid "(No function selected)" msgstr "" #: partselectionbase.ui:16 toplevel.cpp:276 toplevel.cpp:576 #, no-c-format msgid "Parts Overview" msgstr "" #: toplevel.cpp:283 msgid "" "The Parts Overview

A trace consists of multiple trace parts when " "there are several profile data files from one profile run. The Trace Part " "Overview dockable shows these, horizontally ordered in execution time; the " "rectangle sizes are proportional to the total cost spent in the parts. You " "can select one or several parts to constrain all costs shown to these parts " "only.

The parts are further subdivided: there is a partitioning and an " "callee split mode:

" msgstr "" #: toplevel.cpp:313 msgid "Top Cost Call Stack" msgstr "" #: toplevel.cpp:315 msgid "" "The Top Cost Call Stack

This is a purely fictional 'most probable' " "call stack. It is built up by starting with the current selected function " "and adds the callers/callees with highest cost at the top and to bottom.

The Cost and Calls columns show the cost used for all " "calls from the function in the line above.

" msgstr "" #: toplevel.cpp:328 msgid "Flat Profile" msgstr "" #: toplevel.cpp:338 msgid "" "The Flat Profile

The flat profile contains a group and a function " "selection list. The group list contains all groups where costs are spent in, " "depending on the chosen group type. The group list is hidden when group type " "'Function' is selected.

The function list contains the functions of the " "selected group (or all for 'Function' group type), ordered by the costs " "spent therein. Functions with costs less than 1% are hidden on default.

" msgstr "" #: dumpselectionbase.ui:16 toplevel.cpp:352 toplevel.cpp:604 #, no-c-format msgid "Profile Dumps" msgstr "" #: toplevel.cpp:362 msgid "" "Profile Dumps

This dockable shows in the top part the list of " "loadable profile dumps in all subdirectories of:

The list is " "sorted according the the target command profiled in the corresponding dump.

On selecting a profile dump, information for it is shown in the bottom " "area of the dockable:

" msgstr "" #: toplevel.cpp:450 msgid "&Duplicate" msgstr "" #: toplevel.cpp:454 msgid "" "Duplicate Current Layout

Make a copy of the current layout.

" msgstr "" #: toplevel.cpp:461 msgid "" "Remove Current Layout

Delete current layout and make the previous " "active.

" msgstr "" #: toplevel.cpp:465 msgid "&Go to Next" msgstr "" #: toplevel.cpp:469 msgid "Go to Next Layout" msgstr "" #: toplevel.cpp:472 msgid "&Go to Previous" msgstr "" #: toplevel.cpp:476 msgid "Go to Previous Layout" msgstr "" #: toplevel.cpp:479 msgid "&Restore to Default" msgstr "" #: toplevel.cpp:482 msgid "Restore Layouts to Default" msgstr "" #: toplevel.cpp:485 msgid "&Save as Default" msgstr "" #: toplevel.cpp:488 msgid "Save Layouts as Default" msgstr "" #: toplevel.cpp:499 msgid "New

Open new empty KCachegrind window.

" msgstr "" #: toplevel.cpp:502 msgid "&Add..." msgstr "" #: toplevel.cpp:505 msgid "" "Add Profile Data

This opens an additional profile data file in the " "current window.

" msgstr "" #: toplevel.cpp:517 msgid "Reload Profile Data

This loads any new created parts, too.

" msgstr "" #: toplevel.cpp:521 msgid "&Export Graph" msgstr "" #: toplevel.cpp:525 msgid "" "Export Call Graph

Generates a file with extension .dot for the " "tools of the GraphViz package.

" msgstr "" #: toplevel.cpp:531 msgid "&Force Dump" msgstr "" #: toplevel.cpp:540 msgid "" "Force Dump

This forces a dump for a Callgrind profile run in the " "current directory. This action is checked while KCachegrind looks for the " "dump. If the dump is finished, it automatically reloads the current trace. " "If this is the one from the running Callgrind, the new created trace part " "will be loaded, too.

Force dump creates a file 'callgrind.cmd', and " "checks every second for its existence. A running Callgrind will detect this " "file, dump a trace part, and delete 'callgrind.cmd'. The deletion is " "detected by KCachegrind, and it does a Reload. If there's no " "Callgrind running, press 'Force Dump' again to cancel the dump request. This " "deletes 'callgrind.cmd' itself and stops polling for a new dump.

Note: " "A Callgrind run only detects existence of 'callgrind.cmd' when " "actively running a few milliseconds, i.e. not sleeping. Tip: For a " "profiled GUI program, you can awake Callgrind e.g. by resizing a window of " "the program.

" msgstr "" #: toplevel.cpp:565 msgid "" "Open Profile Data

This opens a profile data file, with possible " "multiple parts

" msgstr "" #: toplevel.cpp:581 msgid "Show/Hide the Parts Overview Dockable" msgstr "" #: toplevel.cpp:585 msgid "Call Stack" msgstr "" #: toplevel.cpp:590 msgid "Show/Hide the Call Stack Dockable" msgstr "" #: functionselectionbase.ui:16 toplevel.cpp:594 #, no-c-format msgid "Function Profile" msgstr "" #: toplevel.cpp:599 msgid "Show/Hide the Function Profile Dockable" msgstr "" #: toplevel.cpp:609 msgid "Show/Hide the Profile Dumps Dockable" msgstr "" #: toplevel.cpp:614 msgid "Show Relative Costs" msgstr "" #: toplevel.cpp:621 msgid "Show Absolute Costs" msgstr "" #: toplevel.cpp:624 msgid "Show relative instead of absolute costs" msgstr "" #: toplevel.cpp:628 msgid "Percentage Relative to Parent" msgstr "" #: toplevel.cpp:634 msgid "Show percentage costs relative to parent" msgstr "" #: toplevel.cpp:638 msgid "" "Show percentage costs relative to parent

If this is switched off, " "percentage costs are always shown relative to the total cost of the profile " "part(s) that are currently browsed. By turning on this option, percentage " "cost of shown cost items will be relative to the parent cost item." "